{"id":195,"date":"2026-09-12T05:46:56","date_gmt":"2026-09-12T05:46:56","guid":{"rendered":"https:\/\/mallorcabeauty.es\/?page_id=195"},"modified":"2026-09-16T05:09:07","modified_gmt":"2026-09-16T05:09:07","slug":"private-concierge","status":"publish","type":"page","link":"https:\/\/mallorcabeauty.es\/private-concierge\/","title":{"rendered":"Private Concierge"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"195\" class=\"elementor elementor-195\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3581fe8 e-con e-atomic-element e-flexbox-base e-86b3f3a \" data-id=\"3581fe8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3581fe8\">\n    \t\t<div class=\"elementor-element elementor-element-c9cc30f elementor-widget elementor-widget-html\" data-id=\"c9cc30f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@300;400;500;600&display=swap');\r\n\r\n\/* =========================================================\r\n   MALLORCA BEAUTY \u2014 PRIVATE CONCIERGE V15\r\n   GUIDED \u00b7 SHOP-LIKE \u00b7 INTERACTIVE\r\n   STRICTLY PRIVATE CONCIERGE\r\n========================================================= *\/\r\n\r\n#mbpc14{\r\n  --white:#fffdf9;\r\n  --ivory:#f6f2eb;\r\n  --sand:#eee4d7;\r\n  --blue:#91a9ad;\r\n  --blue-deep:#6f8e93;\r\n  --gold:#c6a56d;\r\n  --black:#171717;\r\n  --text:#22201e;\r\n  --muted:#6f6a65;\r\n  --line:rgba(34,32,30,.14);\r\n  width:100%;\r\n  overflow:hidden;\r\n  background:var(--white);\r\n  color:var(--text);\r\n  font-family:\"Inter\",Arial,sans-serif;\r\n}\r\n#mbpc14 *{box-sizing:border-box}\r\n#mbpc14 img{display:block;width:100%}\r\n#mbpc14 a{color:inherit;text-decoration:none}\r\n#mbpc14 button{font:inherit}\r\n#mbpc14 .mbpc14-wrap{width:min(90%,1320px);margin:0 auto}\r\n\r\n#mbpc14 .mbpc14-kicker{\r\n  margin:0 0 9px;\r\n  font-size:10px;\r\n  line-height:1.3;\r\n  font-weight:600;\r\n  letter-spacing:1.45px;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n}\r\n\r\n#mbpc14 .mbpc14-title{\r\n  margin:0;\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:clamp(36px,3.7vw,49px);\r\n  line-height:1.04;\r\n  font-weight:400;\r\n  letter-spacing:-.4px;\r\n}\r\n\r\n#mbpc14 .mbpc14-copy{\r\n  margin:15px 0 0;\r\n  font-size:15.5px;\r\n  line-height:1.68;\r\n  color:var(--muted);\r\n}\r\n\r\n#mbpc14 .mbpc14-btn,\r\n#mbpc14 .mbpc14-btn:hover,\r\n#mbpc14 .mbpc14-btn:focus,\r\n#mbpc14 .mbpc14-btn:active{\r\n  min-height:48px;\r\n  padding:0 22px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  border-radius:0!important;\r\n  box-shadow:none!important;\r\n  font-size:10px;\r\n  line-height:1;\r\n  font-weight:600;\r\n  letter-spacing:1px;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#mbpc14 .mbpc14-btn-dark{\r\n  background:var(--black)!important;\r\n  border:1px solid var(--black)!important;\r\n  color:#fff!important;\r\n}\r\n\r\n#mbpc14 .mbpc14-btn-light{\r\n  background:rgba(255,253,249,.92)!important;\r\n  border:1px solid rgba(255,255,255,.72)!important;\r\n  color:var(--black)!important;\r\n}\r\n\r\n#mbpc14 .mbpc14-btn-outline{\r\n  background:transparent!important;\r\n  border:1px solid var(--black)!important;\r\n  color:var(--black)!important;\r\n}\r\n\r\n\r\n\/* HERO *\/\r\n#mbpc14 .mbpc14-hero{\r\n  min-height:760px;\r\n  display:flex;\r\n  align-items:flex-end;\r\n  position:relative;\r\n  overflow:hidden;\r\n  background:\r\n    linear-gradient(0deg,rgba(17,15,13,.50) 0%,rgba(17,15,13,.24) 36%,rgba(17,15,13,.07) 60%,rgba(17,15,13,0) 76%),\r\n    url(\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_49_39.png\");\r\n  background-size:cover;\r\n  background-position:center;\r\n}\r\n#mbpc14 .mbpc14-hero-inner{\r\n  width:min(90%,1320px);\r\n  margin:0 auto;\r\n  padding:0 0 58px;\r\n}\r\n#mbpc14 .mbpc14-hero-copy{max-width:690px}\r\n#mbpc14 .mbpc14-hero-brand{\r\n  margin:0 0 11px;\r\n  font-size:10.5px;\r\n  font-weight:600;\r\n  letter-spacing:1.6px;\r\n  text-transform:uppercase;\r\n  color:#f1dfbd;\r\n}\r\n#mbpc14 .mbpc14-hero-title{\r\n  margin:0;\r\n  max-width:680px;\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:clamp(50px,5.4vw,68px);\r\n  line-height:.98;\r\n  font-weight:400;\r\n  color:#fff;\r\n  text-shadow:0 3px 18px rgba(0,0,0,.34);\r\n}\r\n#mbpc14 .mbpc14-hero-line{\r\n  margin:16px 0 0;\r\n  font-size:15px;\r\n  font-weight:500;\r\n  letter-spacing:.3px;\r\n  color:rgba(255,255,255,.94);\r\n}\r\n#mbpc14 .mbpc14-hero-actions{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n  margin-top:22px;\r\n}\r\n\r\n\r\n\/* GENERAL MENU *\/\r\n#mbpc14 .mbpc14-start{\r\n  padding:64px 0 68px;\r\n  background:var(--white);\r\n  scroll-margin-top:72px;\r\n}\r\n#mbpc14 .mbpc14-start-head{margin-bottom:21px}\r\n#mbpc14 .mbpc14-start-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:8px;\r\n}\r\n#mbpc14 .mbpc14-start-item{\r\n  min-height:112px;\r\n  padding:20px 18px;\r\n  display:flex;\r\n  align-items:flex-end;\r\n  justify-content:space-between;\r\n  gap:14px;\r\n  border:1px solid var(--line);\r\n  background:var(--ivory);\r\n  transition:.22s ease;\r\n}\r\n#mbpc14 .mbpc14-start-item:hover{\r\n  background:var(--black);\r\n  border-color:var(--black);\r\n  color:#fff;\r\n}\r\n#mbpc14 .mbpc14-start-item span{\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:26px;\r\n  line-height:1.03;\r\n}\r\n#mbpc14 .mbpc14-start-item b{\r\n  font-size:17px;\r\n  font-weight:400;\r\n  color:var(--gold);\r\n}\r\n\r\n\r\n\/* COLLECTIONS *\/\r\n#mbpc14 .mbpc14-collection{\r\n  padding:68px 0 74px;\r\n  background:var(--ivory);\r\n  scroll-margin-top:72px;\r\n}\r\n#mbpc14 .mbpc14-collection.alt{background:var(--white)}\r\n#mbpc14 .mbpc14-collection-head{margin-bottom:22px}\r\n\r\n#mbpc14 .mbpc14-carousel-head{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:20px;\r\n  margin-bottom:12px;\r\n}\r\n#mbpc14 .mbpc14-carousel-label{\r\n  font-size:9.5px;\r\n  font-weight:600;\r\n  letter-spacing:1px;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n}\r\n#mbpc14 .mbpc14-carousel-controls{display:flex;gap:7px}\r\n#mbpc14 .mbpc14-arrow,\r\n#mbpc14 .mbpc14-arrow:hover,\r\n#mbpc14 .mbpc14-arrow:focus,\r\n#mbpc14 .mbpc14-arrow:active{\r\n  width:40px!important;\r\n  height:40px!important;\r\n  padding:0!important;\r\n  display:flex!important;\r\n  align-items:center!important;\r\n  justify-content:center!important;\r\n  background:transparent!important;\r\n  border:1px solid var(--line)!important;\r\n  border-radius:0!important;\r\n  box-shadow:none!important;\r\n  color:var(--text)!important;\r\n  font-size:16px!important;\r\n  cursor:pointer;\r\n}\r\n#mbpc14 .mbpc14-carousel{\r\n  display:flex;\r\n  gap:14px;\r\n  overflow-x:auto;\r\n  overflow-y:hidden;\r\n  scroll-snap-type:x mandatory;\r\n  scroll-behavior:smooth;\r\n  scrollbar-width:none;\r\n}\r\n#mbpc14 .mbpc14-carousel::-webkit-scrollbar{display:none}\r\n\r\n#mbpc14 .mbpc14-card{\r\n  flex:0 0 calc((100% - 42px)\/4);\r\n  min-width:0;\r\n  scroll-snap-align:start;\r\n  cursor:pointer;\r\n}\r\n#mbpc14 .mbpc14-card-image{\r\n  aspect-ratio:4\/4.9;\r\n  overflow:hidden;\r\n  background:var(--sand);\r\n}\r\n#mbpc14 .mbpc14-card-image img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  transition:transform .8s ease;\r\n}\r\n#mbpc14 .mbpc14-card:hover img{transform:scale(1.018)}\r\n#mbpc14 .mbpc14-card-info{padding:13px 1px 0}\r\n#mbpc14 .mbpc14-card-name{\r\n  margin:0;\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:25px;\r\n  line-height:1.04;\r\n  font-weight:400;\r\n}\r\n#mbpc14 .mbpc14-card-meta-row{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:8px;\r\n  margin-top:7px;\r\n}\r\n#mbpc14 .mbpc14-card-meta,\r\n#mbpc14 .mbpc14-card-price{\r\n  font-size:11.5px;\r\n  line-height:1.4;\r\n}\r\n#mbpc14 .mbpc14-card-meta{color:var(--muted)}\r\n#mbpc14 .mbpc14-card-price{font-weight:600;color:var(--text)}\r\n#mbpc14 .mbpc14-card-view{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:7px;\r\n  margin-top:10px;\r\n  font-size:9.5px;\r\n  font-weight:600;\r\n  letter-spacing:.9px;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n}\r\n#mbpc14 .mbpc14-card-view::after{content:\"\u2192\";font-size:14px}\r\n\r\n\r\n\/* GUIDED QUESTIONS *\/\r\n#mbpc14 .mbpc14-guide{\r\n  padding:62px 0 66px;\r\n  background:var(--blue);\r\n  color:#fff;\r\n}\r\n#mbpc14 .mbpc14-guide.black{background:var(--black)}\r\n#mbpc14 .mbpc14-guide .mbpc14-title{color:#fff;max-width:720px}\r\n#mbpc14 .mbpc14-guide .mbpc14-kicker{color:#f4ddae}\r\n#mbpc14 .mbpc14-choice-row{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n  margin-top:21px;\r\n}\r\n#mbpc14 .mbpc14-choice,\r\n#mbpc14 .mbpc14-choice:hover,\r\n#mbpc14 .mbpc14-choice:focus,\r\n#mbpc14 .mbpc14-choice:active{\r\n  min-height:46px;\r\n  padding:0 20px;\r\n  border:1px solid rgba(255,255,255,.42)!important;\r\n  border-radius:0!important;\r\n  background:transparent!important;\r\n  box-shadow:none!important;\r\n  color:#fff!important;\r\n  font-size:10px!important;\r\n  font-weight:600!important;\r\n  letter-spacing:.9px!important;\r\n  text-transform:uppercase!important;\r\n  cursor:pointer;\r\n}\r\n#mbpc14 .mbpc14-choice.is-active{\r\n  background:#fff!important;\r\n  border-color:#fff!important;\r\n  color:var(--black)!important;\r\n}\r\n#mbpc14 .mbpc14-guide-result{margin-top:28px}\r\n#mbpc14 .mbpc14-guide-result-title{\r\n  margin:0 0 14px;\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:28px;\r\n  line-height:1.05;\r\n  font-weight:400;\r\n}\r\n#mbpc14 .mbpc14-guide .mbpc14-arrow{\r\n  border-color:rgba(255,255,255,.32)!important;\r\n  color:#fff!important;\r\n}\r\n#mbpc14 .mbpc14-guide .mbpc14-carousel-label,\r\n#mbpc14 .mbpc14-guide .mbpc14-card-meta{color:rgba(255,255,255,.72)}\r\n#mbpc14 .mbpc14-guide .mbpc14-card-name{color:#fff}\r\n#mbpc14 .mbpc14-guide .mbpc14-card-view{color:#f4ddae}\r\n#mbpc14 .mbpc14-guide-result .mbpc14-card{\r\n  flex-basis:calc((100% - 28px)\/3);\r\n}\r\n\r\n\r\n\/* BODY RITUAL *\/\r\n#mbpc14 .mbpc14-body{\r\n  padding:70px 0 76px;\r\n  background:var(--ivory);\r\n  scroll-margin-top:72px;\r\n}\r\n#mbpc14 .mbpc14-body-feature{\r\n  margin-top:22px;\r\n  display:grid;\r\n  grid-template-columns:1.05fr .95fr;\r\n  min-height:520px;\r\n  overflow:hidden;\r\n  border:1px solid var(--line);\r\n  background:var(--white);\r\n  cursor:pointer;\r\n}\r\n#mbpc14 .mbpc14-body-image{min-height:520px;overflow:hidden}\r\n#mbpc14 .mbpc14-body-image img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  transition:transform .8s ease;\r\n}\r\n#mbpc14 .mbpc14-body-feature:hover img{transform:scale(1.015)}\r\n#mbpc14 .mbpc14-body-content{\r\n  padding:clamp(36px,5vw,68px);\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:center;\r\n}\r\n#mbpc14 .mbpc14-body-name{\r\n  margin:0;\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:clamp(35px,3.5vw,47px);\r\n  line-height:1.03;\r\n  font-weight:400;\r\n}\r\n#mbpc14 .mbpc14-body-tags{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:6px;\r\n  margin-top:20px;\r\n}\r\n#mbpc14 .mbpc14-body-tag{\r\n  padding:8px 10px;\r\n  border:1px solid var(--line);\r\n  background:var(--ivory);\r\n  font-size:10px;\r\n}\r\n\r\n\r\n\/* WHERE *\/\r\n#mbpc14 .mbpc14-where{\r\n  padding:66px 0 70px;\r\n  background:var(--blue);\r\n  color:#fff;\r\n}\r\n#mbpc14 .mbpc14-where .mbpc14-title{color:#fff}\r\n#mbpc14 .mbpc14-where .mbpc14-kicker{color:#f4ddae}\r\n#mbpc14 .mbpc14-where-grid{\r\n  display:grid;\r\n  grid-template-columns:.85fr 1.15fr;\r\n  gap:48px;\r\n  align-items:end;\r\n}\r\n#mbpc14 .mbpc14-where-items{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:8px;\r\n}\r\n#mbpc14 .mbpc14-where-item{\r\n  min-height:96px;\r\n  padding:17px 15px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:flex-end;\r\n  border:1px solid rgba(255,255,255,.25);\r\n}\r\n#mbpc14 .mbpc14-where-item strong{\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:21px;\r\n  font-weight:400;\r\n}\r\n#mbpc14 .mbpc14-where-item span{\r\n  margin-top:5px;\r\n  font-size:11px;\r\n  color:rgba(255,255,255,.72);\r\n}\r\n\r\n\r\n\/* STUDIO BRIDGE *\/\r\n#mbpc14 .mbpc14-studio{\r\n  padding:64px 0;\r\n  background:var(--white);\r\n}\r\n#mbpc14 .mbpc14-studio-grid{\r\n  display:grid;\r\n  grid-template-columns:1fr auto;\r\n  gap:30px;\r\n  align-items:end;\r\n}\r\n\r\n\r\n\/* FINAL *\/\r\n#mbpc14 .mbpc14-final{\r\n  padding:70px 0;\r\n  background:var(--black);\r\n  color:#fff;\r\n  text-align:center;\r\n}\r\n#mbpc14 .mbpc14-final .mbpc14-title{color:#fff}\r\n#mbpc14 .mbpc14-final .mbpc14-kicker{color:#d4b77f}\r\n#mbpc14 .mbpc14-final .mbpc14-btn{\r\n  margin-top:21px;\r\n  background:#fff!important;\r\n  border-color:#fff!important;\r\n  color:var(--black)!important;\r\n}\r\n\r\n\r\n\/* MODAL *\/\r\n#mbpc14 .mbpc14-modal{\r\n  position:fixed;\r\n  inset:0;\r\n  z-index:999999;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:26px;\r\n  background:rgba(21,20,19,.62);\r\n  backdrop-filter:blur(7px);\r\n  -webkit-backdrop-filter:blur(7px);\r\n  opacity:0;\r\n  visibility:hidden;\r\n  pointer-events:none;\r\n  transition:.25s ease;\r\n}\r\n#mbpc14 .mbpc14-modal.is-open{\r\n  opacity:1;\r\n  visibility:visible;\r\n  pointer-events:auto;\r\n}\r\n#mbpc14 .mbpc14-modal-card{\r\n  position:relative;\r\n  width:min(1020px,100%);\r\n  max-height:90vh;\r\n  display:grid;\r\n  grid-template-columns:.95fr 1.05fr;\r\n  overflow:auto;\r\n  background:var(--white);\r\n  box-shadow:0 30px 80px rgba(0,0,0,.23);\r\n}\r\n#mbpc14 .mbpc14-modal-image{min-height:620px;background:var(--sand)}\r\n#mbpc14 .mbpc14-modal-image img{width:100%;height:100%;object-fit:cover}\r\n#mbpc14 .mbpc14-modal-body{\r\n  padding:clamp(34px,5vw,58px);\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:center;\r\n}\r\n#mbpc14 .mbpc14-modal-kicker{\r\n  margin:0 0 9px;\r\n  font-size:10px;\r\n  font-weight:600;\r\n  letter-spacing:1.2px;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n}\r\n#mbpc14 .mbpc14-modal-title{\r\n  margin:0;\r\n  font-family:\"DM Serif Display\",Georgia,serif;\r\n  font-size:clamp(34px,3.4vw,45px);\r\n  line-height:1.03;\r\n  font-weight:400;\r\n}\r\n#mbpc14 .mbpc14-modal-meta{\r\n  margin:11px 0 0;\r\n  font-size:11px;\r\n  font-weight:600;\r\n  letter-spacing:.45px;\r\n  text-transform:uppercase;\r\n  color:var(--blue-deep);\r\n}\r\n#mbpc14 .mbpc14-modal-copy{\r\n  margin:17px 0 0;\r\n  font-size:15px;\r\n  line-height:1.68;\r\n  color:var(--muted);\r\n}\r\n#mbpc14 .mbpc14-modal-benefits{\r\n  margin:17px 0 0;\r\n  padding:14px 0 0;\r\n  border-top:1px solid var(--line);\r\n  list-style:none;\r\n}\r\n#mbpc14 .mbpc14-modal-benefits li{\r\n  position:relative;\r\n  padding:4px 0 4px 13px;\r\n  font-size:13px;\r\n  line-height:1.5;\r\n  color:var(--muted);\r\n}\r\n#mbpc14 .mbpc14-modal-benefits li::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0;\r\n  top:11px;\r\n  width:4px;\r\n  height:4px;\r\n  border-radius:50%;\r\n  background:var(--gold);\r\n}\r\n#mbpc14 .mbpc14-modal-ideal{\r\n  margin:15px 0 0;\r\n  font-size:13px;\r\n  line-height:1.52;\r\n  color:var(--muted);\r\n}\r\n#mbpc14 .mbpc14-modal-price-block{\r\n  margin-top:17px;\r\n  padding-top:14px;\r\n  border-top:1px solid var(--line);\r\n}\r\n#mbpc14 .mbpc14-modal-price-title{\r\n  margin:0;\r\n  font-size:9.5px;\r\n  font-weight:600;\r\n  letter-spacing:1px;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n}\r\n#mbpc14 .mbpc14-modal-prices{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:7px;\r\n  margin-top:9px;\r\n}\r\n#mbpc14 .mbpc14-modal-price,\r\n#mbpc14 .mbpc14-modal-price-ask{\r\n  padding:9px 11px;\r\n  background:var(--ivory);\r\n  border:1px solid var(--line);\r\n  font-size:12px;\r\n  line-height:1.35;\r\n}\r\n#mbpc14 .mbpc14-modal-actions{margin-top:20px}\r\n#mbpc14 .mbpc14-modal-close,\r\n#mbpc14 .mbpc14-modal-close:hover,\r\n#mbpc14 .mbpc14-modal-close:focus,\r\n#mbpc14 .mbpc14-modal-close:active{\r\n  position:absolute;\r\n  top:13px;\r\n  right:13px;\r\n  z-index:5;\r\n  width:40px;\r\n  height:40px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:0!important;\r\n  border:1px solid var(--line)!important;\r\n  border-radius:50%!important;\r\n  background:rgba(255,253,249,.94)!important;\r\n  color:var(--text)!important;\r\n  font-size:21px!important;\r\n  cursor:pointer;\r\n}\r\n\r\n\r\n\/* LAPTOP *\/\r\n@media(max-width:1180px){\r\n  #mbpc14 .mbpc14-card{flex-basis:calc((100% - 28px)\/3)}\r\n  #mbpc14 .mbpc14-guide-result .mbpc14-card{flex-basis:calc((100% - 28px)\/3)}\r\n}\r\n\r\n\/* TABLET *\/\r\n@media(max-width:900px) and (min-width:768px){\r\n  #mbpc14 .mbpc14-card,\r\n  #mbpc14 .mbpc14-guide-result .mbpc14-card{\r\n    flex-basis:calc((100% - 14px)\/2);\r\n  }\r\n  #mbpc14 .mbpc14-start-item span{font-size:22px}\r\n  #mbpc14 .mbpc14-where-grid{grid-template-columns:1fr;gap:25px}\r\n}\r\n\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:767px){\r\n  #mbpc14 .mbpc14-wrap{\r\n    width:100%;\r\n    padding-left:20px;\r\n    padding-right:20px;\r\n  }\r\n  #mbpc14 .mbpc14-title{\r\n    font-size:31px;\r\n    line-height:1.06;\r\n  }\r\n\r\n  #mbpc14 .mbpc14-hero{\r\n    min-height:calc(100svh - 65px);\r\n    background:\r\n      linear-gradient(90deg,rgba(17,15,13,.30) 0%,rgba(17,15,13,.18) 100%),\r\n      linear-gradient(0deg,rgba(17,15,13,.62) 0%,rgba(17,15,13,.37) 37%,rgba(17,15,13,.13) 65%,rgba(17,15,13,.06) 100%),\r\n      url(\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_49_39.png\");\r\n    background-size:cover;\r\n    background-position:61% center;\r\n  }\r\n  #mbpc14 .mbpc14-hero-inner{\r\n    width:100%;\r\n    padding:0 20px 33px;\r\n  }\r\n  #mbpc14 .mbpc14-hero-title{\r\n    max-width:390px;\r\n    font-size:clamp(39px,11vw,44px);\r\n    line-height:1.01;\r\n  }\r\n  #mbpc14 .mbpc14-hero-actions{\r\n    display:grid;\r\n    grid-template-columns:1fr;\r\n    gap:7px;\r\n    margin-top:19px;\r\n  }\r\n  #mbpc14 .mbpc14-hero-actions .mbpc14-btn{width:100%}\r\n\r\n  #mbpc14 .mbpc14-start{\r\n    padding:48px 0 52px;\r\n  }\r\n  #mbpc14 .mbpc14-start-grid{\r\n    grid-template-columns:1fr 1fr;\r\n    gap:7px;\r\n  }\r\n  #mbpc14 .mbpc14-start-item{\r\n    min-height:86px;\r\n    padding:15px 13px;\r\n  }\r\n  #mbpc14 .mbpc14-start-item:nth-child(3){\r\n    grid-column:1 \/ -1;\r\n  }\r\n  #mbpc14 .mbpc14-start-item span{font-size:20px}\r\n\r\n  #mbpc14 .mbpc14-collection,\r\n  #mbpc14 .mbpc14-guide,\r\n  #mbpc14 .mbpc14-body{\r\n    padding:50px 0 54px;\r\n  }\r\n\r\n  #mbpc14 .mbpc14-choice-row{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:7px;\r\n  }\r\n  #mbpc14 .mbpc14-choice{\r\n    width:100%;\r\n    min-height:48px;\r\n    padding:8px 8px;\r\n  }\r\n\r\n  #mbpc14 .mbpc14-carousel{\r\n    gap:11px;\r\n    margin-right:-20px;\r\n    padding-right:20px;\r\n  }\r\n  #mbpc14 .mbpc14-card,\r\n  #mbpc14 .mbpc14-guide-result .mbpc14-card{\r\n    flex:0 0 80vw;\r\n    max-width:350px;\r\n  }\r\n  #mbpc14 .mbpc14-card-name{font-size:24px}\r\n\r\n  #mbpc14 .mbpc14-body-feature{\r\n    grid-template-columns:1fr;\r\n    min-height:0;\r\n  }\r\n  #mbpc14 .mbpc14-body-image{\r\n    min-height:0;\r\n    aspect-ratio:4\/4.05;\r\n  }\r\n  #mbpc14 .mbpc14-body-content{padding:25px 20px 28px}\r\n  #mbpc14 .mbpc14-body-name{font-size:31px}\r\n\r\n  #mbpc14 .mbpc14-where{\r\n    padding:52px 0;\r\n  }\r\n  #mbpc14 .mbpc14-where-grid{\r\n    grid-template-columns:1fr;\r\n    gap:23px;\r\n  }\r\n  #mbpc14 .mbpc14-where-items{\r\n    grid-template-columns:1fr;\r\n    gap:7px;\r\n  }\r\n  #mbpc14 .mbpc14-where-item{\r\n    min-height:72px;\r\n    padding:13px 14px;\r\n  }\r\n\r\n  #mbpc14 .mbpc14-studio{\r\n    padding:50px 0;\r\n  }\r\n  #mbpc14 .mbpc14-studio-grid{\r\n    grid-template-columns:1fr;\r\n    gap:18px;\r\n  }\r\n  #mbpc14 .mbpc14-studio .mbpc14-btn{width:100%}\r\n\r\n  #mbpc14 .mbpc14-final{\r\n    padding:56px 0;\r\n    text-align:left;\r\n  }\r\n  #mbpc14 .mbpc14-final .mbpc14-btn{width:100%}\r\n\r\n  #mbpc14 .mbpc14-modal{\r\n    padding:0;\r\n    align-items:flex-end;\r\n  }\r\n  #mbpc14 .mbpc14-modal-card{\r\n    width:100%;\r\n    max-height:94svh;\r\n    grid-template-columns:1fr;\r\n    border-radius:18px 18px 0 0;\r\n  }\r\n  #mbpc14 .mbpc14-modal-image{\r\n    min-height:0;\r\n    height:28svh;\r\n  }\r\n  #mbpc14 .mbpc14-modal-body{\r\n    padding:22px 20px 24px;\r\n  }\r\n  #mbpc14 .mbpc14-modal-title{font-size:31px}\r\n  #mbpc14 .mbpc14-modal-price,\r\n  #mbpc14 .mbpc14-modal-price-ask{width:100%}\r\n  #mbpc14 .mbpc14-modal-actions .mbpc14-btn{width:100%}\r\n}\r\n<\/style>\r\n\r\n<div id=\"mbpc14\">\r\n\r\n<!-- HERO -->\r\n<section class=\"mbpc14-hero\">\r\n  <div class=\"mbpc14-hero-inner\">\r\n    <div class=\"mbpc14-hero-copy\">\r\n      <p class=\"mbpc14-hero-brand\">Mallorca Beauty \u00b7 Private Concierge<\/p>\r\n      <h1 class=\"mbpc14-hero-title\">Beauty, brought to you.<\/h1>\r\n      <p class=\"mbpc14-hero-line\">Villa. Yacht. Private residence.<\/p>\r\n\r\n      <div class=\"mbpc14-hero-actions\">\r\n        <a href=\"#private-start\" class=\"mbpc14-btn mbpc14-btn-light mbpc14-scroll\">Find your experience<\/a>\r\n        <a href=\"https:\/\/wa.me\/34605640049?text=Hello%20Mallorca%20Beauty%2C%20I%20would%20like%20to%20request%20availability%20for%20a%20Private%20Concierge%20experience.\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"mbpc14-btn mbpc14-btn-dark\">Request availability<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- GENERAL MENU -->\r\n<section class=\"mbpc14-start\" id=\"private-start\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <div class=\"mbpc14-start-head\">\r\n      <p class=\"mbpc14-kicker\">Private Concierge \u00b7 Mallorca<\/p>\r\n      <h2 class=\"mbpc14-title\">What would you like today?<\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"mbpc14-start-grid\">\r\n      <a href=\"#private-skincare\" class=\"mbpc14-start-item mbpc14-scroll\">\r\n        <span>Skincare<\/span><b>\u2192<\/b>\r\n      <\/a>\r\n      <a href=\"#massage-wellness\" class=\"mbpc14-start-item mbpc14-scroll\">\r\n        <span>Massage &amp; Wellness<\/span><b>\u2192<\/b>\r\n      <\/a>\r\n      <a href=\"#body-rituals\" class=\"mbpc14-start-item mbpc14-scroll\">\r\n        <span>Body Rituals<\/span><b>\u2192<\/b>\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PRIVATE SKINCARE -->\r\n<section class=\"mbpc14-collection\" id=\"private-skincare\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <div class=\"mbpc14-collection-head\">\r\n      <p class=\"mbpc14-kicker\">Private Skincare<\/p>\r\n      <h2 class=\"mbpc14-title\">Skin care, wherever you are.<\/h2>\r\n    <\/div>\r\n    \r\n    <div class=\"mbpc14-carousel-head\">\r\n      <span class=\"mbpc14-carousel-label\">Explore experiences<\/span>\r\n      <div class=\"mbpc14-carousel-controls\">\r\n        <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-prev=\"skincare\" aria-label=\"Previous experience\">\u2190<\/button>\r\n        <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-next=\"skincare\" aria-label=\"Next experience\">\u2192<\/button>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"mbpc14-carousel\" data-carousel=\"skincare\">\r\n      \r\n      <article class=\"mbpc14-card\" data-popup=\"jetlag\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-ago-2026-14_22_19-1.png\" alt=\"Jet Lag Recovery Facial\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Jet Lag Recovery Facial<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">75 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"ultimate\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_31_53.png\" alt=\"Ultimate Luxury Facial\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Ultimate Luxury Facial<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">120 min<\/span>\r\n            \r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"redcarpet\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_54_31.png\" alt=\"Red Carpet Glow\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Red Carpet Glow<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">60 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"deeprelax\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/56_IMG_1593-536.jpg\" alt=\"Deep Relaxation Ritual\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Deep Relaxation Ritual<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">90 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"medglow\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_49_39.png\" alt=\"Mediterranean Glow Experience\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Mediterranean Glow Experience<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">90 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"led\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_54_31.png\" alt=\"LED Skin Recovery\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">LED Skin Recovery<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">45 min<\/span>\r\n            \r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"executive\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/56_IMG_1593-536.jpg\" alt=\"Executive Skin Reset\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Executive Skin Reset<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">90 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- SKIN QUESTION -->\r\n<section class=\"mbpc14-guide\" data-guide-section=\"skin\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <p class=\"mbpc14-kicker\">Choose by need<\/p>\r\n    <h2 class=\"mbpc14-title\">What does your skin need today?<\/h2>\r\n\r\n    <div class=\"mbpc14-choice-row\">\r\n      <button type=\"button\" class=\"mbpc14-choice is-active\" data-guide=\"skin\" data-choice=\"recover\">Recover &amp; hydrate<\/button>\r\n      <button type=\"button\" class=\"mbpc14-choice\" data-guide=\"skin\" data-choice=\"glow\">Get ready to glow<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"mbpc14-guide-result\">\r\n      <h3 class=\"mbpc14-guide-result-title\">Selected for you<\/h3>\r\n      <div class=\"mbpc14-carousel-head\">\r\n        <span class=\"mbpc14-carousel-label\">Explore<\/span>\r\n        <div class=\"mbpc14-carousel-controls\">\r\n          <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-prev=\"guide-skin\" aria-label=\"Previous recommendation\">\u2190<\/button>\r\n          <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-next=\"guide-skin\" aria-label=\"Next recommendation\">\u2192<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"mbpc14-carousel\" data-carousel=\"guide-skin\" data-guide-results=\"skin\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- MASSAGE -->\r\n<section class=\"mbpc14-collection alt\" id=\"massage-wellness\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <div class=\"mbpc14-collection-head\">\r\n      <p class=\"mbpc14-kicker\">Massage &amp; Wellness<\/p>\r\n      <h2 class=\"mbpc14-title\">Relax. Recover. Reset.<\/h2>\r\n    <\/div>\r\n    \r\n    <div class=\"mbpc14-carousel-head\">\r\n      <span class=\"mbpc14-carousel-label\">Explore experiences<\/span>\r\n      <div class=\"mbpc14-carousel-controls\">\r\n        <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-prev=\"massage\" aria-label=\"Previous experience\">\u2190<\/button>\r\n        <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-next=\"massage\" aria-label=\"Next experience\">\u2192<\/button>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"mbpc14-carousel\" data-carousel=\"massage\">\r\n      \r\n      <article class=\"mbpc14-card\" data-popup=\"medrelax\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_37_12.png\" alt=\"Mediterranean Relax Massage\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Mediterranean Relax Massage<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">60 \/ 90 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"deep\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_39_54.png\" alt=\"Deep Tissue Reset Ritual\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Deep Tissue Reset Ritual<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">75 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"newlook\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/54_Imagen-51-472.jpg\" alt=\"New Look\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">New Look<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">60 \/ 90 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"couples\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_44_58.png\" alt=\"Couples Massage\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Couples Massage<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">60 \/ 90 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"mbpc14-card\" data-popup=\"fourhands\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-13_20_47.png\" alt=\"Four Hands Massage\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">Four Hands Massage<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">60 min<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- MASSAGE QUESTION -->\r\n<section class=\"mbpc14-guide black\" data-guide-section=\"massage\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <p class=\"mbpc14-kicker\">Choose by feeling<\/p>\r\n    <h2 class=\"mbpc14-title\">How do you want to feel?<\/h2>\r\n\r\n    <div class=\"mbpc14-choice-row\">\r\n      <button type=\"button\" class=\"mbpc14-choice is-active\" data-guide=\"massage\" data-choice=\"switch-off\">Switch off<\/button>\r\n      <button type=\"button\" class=\"mbpc14-choice\" data-guide=\"massage\" data-choice=\"release\">Release tension<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"mbpc14-guide-result\">\r\n      <h3 class=\"mbpc14-guide-result-title\">Selected for you<\/h3>\r\n      <div class=\"mbpc14-carousel-head\">\r\n        <span class=\"mbpc14-carousel-label\">Explore<\/span>\r\n        <div class=\"mbpc14-carousel-controls\">\r\n          <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-prev=\"guide-massage\" aria-label=\"Previous recommendation\">\u2190<\/button>\r\n          <button type=\"button\" class=\"mbpc14-arrow\" data-carousel-next=\"guide-massage\" aria-label=\"Next recommendation\">\u2192<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"mbpc14-carousel\" data-carousel=\"guide-massage\" data-guide-results=\"massage\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- BODY RITUAL -->\r\n<section class=\"mbpc14-body\" id=\"body-rituals\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <p class=\"mbpc14-kicker\">Body Rituals<\/p>\r\n    <h2 class=\"mbpc14-title\">Smooth, renew and restore.<\/h2>\r\n\r\n    <article class=\"mbpc14-body-feature\" data-popup=\"bodypolish\" tabindex=\"0\">\r\n      <div class=\"mbpc14-body-image\">\r\n        <img decoding=\"async\" src=\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-ago-2026-14_22_19-2.png\" alt=\"Body Polish Luxury Exfoliation\" loading=\"lazy\">\r\n      <\/div>\r\n\r\n      <div class=\"mbpc14-body-content\">\r\n        <p class=\"mbpc14-kicker\">Private Body Ritual<\/p>\r\n        <h3 class=\"mbpc14-body-name\">Body Polish \u00b7 Luxury Exfoliation<\/h3>\r\n        <p class=\"mbpc14-copy\">\r\n          Exfoliation, aromatherapy, massage and nourishing hydration in one private ritual.\r\n        <\/p>\r\n\r\n        <div class=\"mbpc14-body-tags\">\r\n          <span class=\"mbpc14-body-tag\">Exfoliation<\/span>\r\n          <span class=\"mbpc14-body-tag\">Aromatherapy<\/span>\r\n          <span class=\"mbpc14-body-tag\">Massage<\/span>\r\n          <span class=\"mbpc14-body-tag\">Hydration<\/span>\r\n        <\/div>\r\n\r\n        <span class=\"mbpc14-card-view\">View full ritual<\/span>\r\n      <\/div>\r\n    <\/article>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WHERE -->\r\n<section class=\"mbpc14-where\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <div class=\"mbpc14-where-grid\">\r\n      <div>\r\n        <p class=\"mbpc14-kicker\">Your space \u00b7 Your time<\/p>\r\n        <h2 class=\"mbpc14-title\">We come to you.<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"mbpc14-where-items\">\r\n        <div class=\"mbpc14-where-item\">\r\n          <strong>Private Villas<\/strong>\r\n          <span>Across Mallorca<\/span>\r\n        <\/div>\r\n        <div class=\"mbpc14-where-item\">\r\n          <strong>Yachts<\/strong>\r\n          <span>Private onboard care<\/span>\r\n        <\/div>\r\n        <div class=\"mbpc14-where-item\">\r\n          <strong>Residences<\/strong>\r\n          <span>Discreet in-home treatments<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- STUDIO BRIDGE -->\r\n<section class=\"mbpc14-studio\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <div class=\"mbpc14-studio-grid\">\r\n      <div>\r\n        <p class=\"mbpc14-kicker\">Mallorca Beauty \u00b7 Palma<\/p>\r\n        <h2 class=\"mbpc14-title\">Prefer to visit The Studio?<\/h2>\r\n      <\/div>\r\n      <a href=\"\/the-studio\/\" class=\"mbpc14-btn mbpc14-btn-outline\">Discover The Studio<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FINAL -->\r\n<section class=\"mbpc14-final\">\r\n  <div class=\"mbpc14-wrap\">\r\n    <p class=\"mbpc14-kicker\">Mallorca Beauty \u00b7 Private Concierge<\/p>\r\n    <h2 class=\"mbpc14-title\">Your treatment. Your space. Your time.<\/h2>\r\n    <a href=\"https:\/\/wa.me\/34605640049?text=Hello%20Mallorca%20Beauty%2C%20I%20would%20like%20to%20request%20availability%20for%20a%20Private%20Concierge%20experience.\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"mbpc14-btn mbpc14-btn-dark\">Request availability<\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- POPUP -->\r\n<div class=\"mbpc14-modal\" aria-hidden=\"true\">\r\n  <div class=\"mbpc14-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mbpc14-modal-title\">\r\n    <button type=\"button\" class=\"mbpc14-modal-close\" aria-label=\"Close experience\">\u00d7<\/button>\r\n\r\n    <div class=\"mbpc14-modal-image\">\r\n      <img decoding=\"async\" src=\"\" alt=\"\" class=\"mbpc14-popup-image\">\r\n    <\/div>\r\n\r\n    <div class=\"mbpc14-modal-body\">\r\n      <p class=\"mbpc14-modal-kicker\"><\/p>\r\n      <h2 id=\"mbpc14-modal-title\" class=\"mbpc14-modal-title\"><\/h2>\r\n      <p class=\"mbpc14-modal-meta\"><\/p>\r\n      <p class=\"mbpc14-modal-copy\"><\/p>\r\n      <ul class=\"mbpc14-modal-benefits\"><\/ul>\r\n      <p class=\"mbpc14-modal-ideal\"><\/p>\r\n\r\n      <div class=\"mbpc14-modal-price-block\">\r\n        <p class=\"mbpc14-modal-price-title\">Price<\/p>\r\n        <div class=\"mbpc14-modal-prices\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mbpc14-modal-actions\">\r\n        <a class=\"mbpc14-btn mbpc14-btn-dark mbpc14-modal-book\" target=\"_blank\" rel=\"noopener noreferrer\">Request availability<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const root=document.getElementById(\"mbpc14\");\r\n  if(!root) return;\r\n\r\n  const phone=\"34605640049\";\r\n\r\n  const data = {\r\n\r\n    jetlag:{\r\n      kicker:\"Private Skincare \u00b7 Travel Recovery\",\r\n      title:\"Jet Lag Recovery Facial\",\r\n      meta:\"75 min \u00b7 \u20ac250\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-ago-2026-14_22_19-1.png\",\r\n      copy:\"Designed for frequent travellers who want to look refreshed after long flights or extended journeys. This restorative private facial focuses on fatigue, dehydration and the visible effects of travel on the skin.\",\r\n      benefits:[\r\n        \"Reduces puffiness and signs of fatigue\",\r\n        \"Brightens dull-looking skin\",\r\n        \"Supports circulation\",\r\n        \"Restores hydration\",\r\n        \"Leaves the face looking rested and revitalised\"\r\n      ],\r\n      ideal:\"Ideal within the first 24 hours after arrival.\",\r\n      prices:[\r\n        [\"75 min\",\"\u20ac250\"]\r\n      ],\r\n      whatsapp:\"Jet Lag Recovery Facial - 75 minutes - 250 euros\"\r\n    },\r\n\r\n    ultimate:{\r\n      kicker:\"Private Skincare \u00b7 Signature Experience\",\r\n      title:\"Ultimate Luxury Facial\",\r\n      meta:\"120 min\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_31_53.png\",\r\n      copy:\"A fully personalised facial using advanced professional technology and premium skincare products. This is the most complete Private Concierge facial experience, created individually around your skin and its needs.\",\r\n      benefits:[\r\n        \"Firms and lifts the skin\",\r\n        \"Improves texture and tone\",\r\n        \"Supports collagen production\",\r\n        \"Intensely hydrates\",\r\n        \"Leaves the skin visibly smoother and healthier\"\r\n      ],\r\n      ideal:\"The signature Mallorca Beauty experience.\",\r\n      prices:[],\r\n      whatsapp:\"Ultimate Luxury Facial - 120 minutes\"\r\n    },\r\n\r\n    redcarpet:{\r\n      kicker:\"Private Skincare \u00b7 Event Radiance\",\r\n      title:\"Red Carpet Glow\",\r\n      meta:\"60 min \u00b7 \u20ac200\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_54_31.png\",\r\n      copy:\"A private facial created before an event, dinner, wedding or photo session, designed to give the complexion an immediate fresh and polished appearance.\",\r\n      benefits:[\r\n        \"Instant glow\",\r\n        \"Smoother skin texture\",\r\n        \"Deep hydration\",\r\n        \"Helps makeup apply beautifully\",\r\n        \"No downtime\"\r\n      ],\r\n      ideal:\"Ideal before a dinner, event, wedding, celebration or photo session.\",\r\n      prices:[\r\n        [\"60 min\",\"\u20ac200\"]\r\n      ],\r\n      whatsapp:\"Red Carpet Glow - 60 minutes - 200 euros\"\r\n    },\r\n\r\n    deeprelax:{\r\n      kicker:\"Holistic Private Facial\",\r\n      title:\"Deep Relaxation Ritual\",\r\n      meta:\"90 min \u00b7 \u20ac280\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/56_IMG_1593-536.jpg\",\r\n      copy:\"A holistic experience combining facial massage, scalp massage, neck and shoulder relaxation with aromatherapy. Created to care for the skin while allowing the body and mind to disconnect.\",\r\n      benefits:[\r\n        \"Deep relaxation\",\r\n        \"Reduces muscular tension\",\r\n        \"Encourages restful sleep\",\r\n        \"Improves overall wellbeing\",\r\n        \"Promotes emotional balance\"\r\n      ],\r\n      ideal:\"Ideal when you want professional facial care together with a deeply relaxing wellness ritual.\",\r\n      prices:[\r\n        [\"90 min\",\"\u20ac280\"]\r\n      ],\r\n      whatsapp:\"Deep Relaxation Ritual - 90 minutes - 280 euros\"\r\n    },\r\n\r\n    medglow:{\r\n      kicker:\"Private Skincare \u00b7 Mediterranean Recovery\",\r\n      title:\"The Mediterranean Glow Experience\",\r\n      meta:\"90 min \u00b7 \u20ac280\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_49_39.png\",\r\n      copy:\"A deep hydration and radiance treatment designed to restore skin exposed to the Mediterranean sun, salt water and wind.\",\r\n      benefits:[\r\n        \"Deeply hydrates and nourishes the skin\",\r\n        \"Supports restoration of the skin barrier\",\r\n        \"Calms redness and sensitivity\",\r\n        \"Leaves the complexion instantly radiant\",\r\n        \"Helps maintain a healthy, luminous tan\"\r\n      ],\r\n      ideal:\"Perfect after a day at sea or by the pool.\",\r\n      prices:[\r\n        [\"90 min\",\"\u20ac280\"]\r\n      ],\r\n      whatsapp:\"The Mediterranean Glow Experience - 90 minutes - 280 euros\"\r\n    },\r\n\r\n    led:{\r\n      kicker:\"Professional LED \u00b7 Private Skincare\",\r\n      title:\"LED Skin Recovery\",\r\n      meta:\"45 min\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_54_31.png\",\r\n      copy:\"A restorative treatment using professional LED light therapy, designed as a focused skin-recovery experience.\",\r\n      benefits:[\r\n        \"Helps calm visible inflammation\",\r\n        \"Supports skin healing and recovery\",\r\n        \"Improves hydration\",\r\n        \"Supports collagen production\",\r\n        \"Suitable for sensitive or stressed skin\"\r\n      ],\r\n      ideal:\"Ideal as a focused recovery treatment or as part of a personalised skincare programme.\",\r\n      prices:[],\r\n      whatsapp:\"LED Skin Recovery - 45 minutes\"\r\n    },\r\n\r\n    executive:{\r\n      kicker:\"Private Skincare \u00b7 High Performance\",\r\n      title:\"Executive Skin Reset\",\r\n      meta:\"90 min \u00b7 \u20ac280\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/56_IMG_1593-536.jpg\",\r\n      copy:\"Created for entrepreneurs, executives and high-performance individuals who value efficiency and visible results. A restorative facial for skin showing the effects of stress, fatigue and demanding schedules.\",\r\n      benefits:[\r\n        \"Reduces stress-related skin fatigue\",\r\n        \"Restores luminosity\",\r\n        \"Improves hydration\",\r\n        \"Leaves the face fresh and rejuvenated\",\r\n        \"Provides an immediate healthy appearance\"\r\n      ],\r\n      ideal:\"Ideal for frequent travellers, executives and clients with demanding schedules.\",\r\n      prices:[\r\n        [\"90 min\",\"\u20ac280\"]\r\n      ],\r\n      whatsapp:\"Executive Skin Reset - 90 minutes - 280 euros\"\r\n    },\r\n\r\n    medrelax:{\r\n      kicker:\"Private Massage \u00b7 Mediterranean Calm\",\r\n      title:\"The Mediterranean Relax Massage\",\r\n      meta:\"60 \/ 90 min \u00b7 \u20ac200 \/ \u20ac280\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_37_12.png\",\r\n      copy:\"A full-body massage with slow and enveloping movements inspired by the serenity of the Mediterranean. A multisensory journey created to release muscular tension progressively and restore a deep sensation of calm and inner balance.\",\r\n      benefits:[\r\n        \"Helps reduce stress and anxiety\",\r\n        \"Releases accumulated muscular tension\",\r\n        \"Supports circulation\",\r\n        \"Creates a profound sensation of relaxation\",\r\n        \"Helps improve the quality of rest\"\r\n      ],\r\n      ideal:\"Ideal after a day of sailing, at the beach or enjoying outdoor activities.\",\r\n      prices:[\r\n        [\"60 min\",\"\u20ac200\"],\r\n        [\"90 min\",\"\u20ac280\"]\r\n      ],\r\n      whatsapp:\"The Mediterranean Relax Massage\"\r\n    },\r\n\r\n    deep:{\r\n      kicker:\"Private Massage \u00b7 Muscular Recovery\",\r\n      title:\"Deep Tissue Reset Ritual\",\r\n      meta:\"75 min \u00b7 \u20ac250\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_39_54.png\",\r\n      copy:\"A slow and deep massage created to release tension and reoxygenate tired muscles through precise treatment techniques. Meticulous movements combine strength with a softer touch to help the body feel freer while relieving muscular pain, rigidity and accumulated fatigue.\",\r\n      benefits:[\r\n        \"Targets deep muscular tension\",\r\n        \"Supports muscular reoxygenation\",\r\n        \"Helps relieve pain and rigidity\",\r\n        \"Combines precise deep work with softer touch\",\r\n        \"Supports high-performance physical recovery\"\r\n      ],\r\n      ideal:\"Ideal after sport, exercise, travel or whenever the body needs a more intensive recovery treatment.\",\r\n      prices:[\r\n        [\"75 min\",\"\u20ac250\"]\r\n      ],\r\n      whatsapp:\"Deep Tissue Reset Ritual - 75 minutes - 250 euros\"\r\n    },\r\n\r\n    newlook:{\r\n      kicker:\"Private Body Massage \u00b7 Sculpting\",\r\n      title:\"New Look\",\r\n      meta:\"60 \/ 90 min \u00b7 \u20ac200 \/ \u20ac280\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/54_Imagen-51-472.jpg\",\r\n      copy:\"A slimming and firming massage combining precise movements with innovative techniques. Drainage movements are associated with rolling techniques and the Skin Lift method for a deeper anti-cellulite action and an overall sensation of body release.\",\r\n      benefits:[\r\n        \"Drainage-focused movements\",\r\n        \"Firming and sculpting approach\",\r\n        \"Rolling techniques\",\r\n        \"Skin Lift method\",\r\n        \"Deep anti-cellulite action\",\r\n        \"Creates a feeling of body lightness\"\r\n      ],\r\n      ideal:\"Ideal for clients looking for a more sculpting, draining and firming body experience.\",\r\n      prices:[\r\n        [\"60 min\",\"\u20ac200\"],\r\n        [\"90 min\",\"\u20ac280\"]\r\n      ],\r\n      whatsapp:\"New Look Body Massage\"\r\n    },\r\n\r\n    couples:{\r\n      kicker:\"Two Therapists \u00b7 Shared Private Experience\",\r\n      title:\"Couples Massage\",\r\n      meta:\"60 \/ 90 min \u00b7 \u20ac200 \/ \u20ac280\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_44_58.png\",\r\n      copy:\"A moment of connection and relaxation to share. Two therapists perform the massage simultaneously, creating a personalised and harmonious experience to enjoy together in the privacy of your yacht or villa.\",\r\n      benefits:[\r\n        \"Two therapists working simultaneously\",\r\n        \"Private shared experience\",\r\n        \"Personalised massage\",\r\n        \"Relaxation and connection\",\r\n        \"Designed for your villa or yacht\"\r\n      ],\r\n      ideal:\"Ideal for couples who want to enjoy a private wellness experience together.\",\r\n      prices:[\r\n        [\"60 min\",\"\u20ac200\"],\r\n        [\"90 min\",\"\u20ac280\"]\r\n      ],\r\n      whatsapp:\"Couples Massage\"\r\n    },\r\n\r\n    fourhands:{\r\n      kicker:\"Two Therapists \u00b7 Exclusive Massage\",\r\n      title:\"Four Hands Massage\",\r\n      meta:\"60 min \u00b7 \u20ac450\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-13_20_47.png\",\r\n      copy:\"A unique sensory experience performed by two therapists at the same time. Synchronised movements envelop the body, release tension and provide a profound sensation of relaxation and wellbeing.\",\r\n      benefits:[\r\n        \"Two therapists\",\r\n        \"Synchronised movements\",\r\n        \"Immersive sensory experience\",\r\n        \"Deep relaxation\",\r\n        \"Full-body wellbeing\"\r\n      ],\r\n      ideal:\"Ideal when you want the most immersive and exclusive massage experience in the Private Concierge collection.\",\r\n      prices:[\r\n        [\"60 min\",\"\u20ac450\"]\r\n      ],\r\n      whatsapp:\"Four Hands Massage - 60 minutes - 450 euros\"\r\n    },\r\n\r\n    bodypolish:{\r\n      kicker:\"Private Body Ritual\",\r\n      title:\"Body Polish \u00b7 Luxury Exfoliation\",\r\n      meta:\"Luxury body experience\",\r\n      image:\"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-ago-2026-14_22_19-2.png\",\r\n      copy:\"A sensory body experience designed to renew and soften the skin, enhanced with aromatherapy to relax the senses. Gentle yet effective exfoliation removes dead skin cells, impurities and roughness, leaving the skin visibly smoother, brighter and silky. The ritual finishes with a relaxing massage and nourishing hydration to restore comfort and softness.\",\r\n      benefits:[\r\n        \"Gentle and effective exfoliation\",\r\n        \"Removes dead skin cells and roughness\",\r\n        \"Aromatherapy\",\r\n        \"Relaxing massage\",\r\n        \"Nourishing hydration\",\r\n        \"Smoother, brighter and silkier skin\"\r\n      ],\r\n      ideal:\"Ideal for preparing the skin before sun exposure or restoring it afterwards, helping create a smooth, even and radiant finish.\",\r\n      prices:[],\r\n      whatsapp:\"Body Polish Luxury Exfoliation\"\r\n    }\r\n\r\n  };\r\n\r\n  const displayData={\"jetlag\": {\"title\": \"Jet Lag Recovery Facial\", \"duration\": \"75 min\", \"price\": \"\u20ac250\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-ago-2026-14_22_19-1.png\"}, \"ultimate\": {\"title\": \"Ultimate Luxury Facial\", \"duration\": \"120 min\", \"price\": \"\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_31_53.png\"}, \"redcarpet\": {\"title\": \"Red Carpet Glow\", \"duration\": \"60 min\", \"price\": \"\u20ac200\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_54_31.png\"}, \"deeprelax\": {\"title\": \"Deep Relaxation Ritual\", \"duration\": \"90 min\", \"price\": \"\u20ac280\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/56_IMG_1593-536.jpg\"}, \"medglow\": {\"title\": \"Mediterranean Glow Experience\", \"duration\": \"90 min\", \"price\": \"\u20ac280\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_49_39.png\"}, \"led\": {\"title\": \"LED Skin Recovery\", \"duration\": \"45 min\", \"price\": \"\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-11-sept-2026-18_54_31.png\"}, \"executive\": {\"title\": \"Executive Skin Reset\", \"duration\": \"90 min\", \"price\": \"\u20ac280\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/56_IMG_1593-536.jpg\"}, \"medrelax\": {\"title\": \"Mediterranean Relax Massage\", \"duration\": \"60 \/ 90 min\", \"price\": \"\u20ac200 \/ \u20ac280\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_37_12.png\"}, \"deep\": {\"title\": \"Deep Tissue Reset Ritual\", \"duration\": \"75 min\", \"price\": \"\u20ac250\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_39_54.png\"}, \"newlook\": {\"title\": \"New Look\", \"duration\": \"60 \/ 90 min\", \"price\": \"\u20ac200 \/ \u20ac280\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/54_Imagen-51-472.jpg\"}, \"couples\": {\"title\": \"Couples Massage\", \"duration\": \"60 \/ 90 min\", \"price\": \"\u20ac200 \/ \u20ac280\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-12_44_58.png\"}, \"fourhands\": {\"title\": \"Four Hands Massage\", \"duration\": \"60 min\", \"price\": \"\u20ac450\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-12-sept-2026-13_20_47.png\"}, \"bodypolish\": {\"title\": \"Body Polish \u00b7 Luxury Exfoliation\", \"duration\": \"Luxury body ritual\", \"price\": \"\", \"image\": \"https:\/\/mallorcabeauty.es\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-ago-2026-14_22_19-2.png\"}};\r\n\r\n  const guides={\r\n    skin:{\r\n      recover:[\"jetlag\",\"medglow\",\"led\"],\r\n      glow:[\"redcarpet\",\"ultimate\",\"executive\"]\r\n    },\r\n    massage:{\r\n      \"switch-off\":[\"medrelax\",\"couples\",\"fourhands\"],\r\n      release:[\"deep\",\"newlook\",\"medrelax\"]\r\n    }\r\n  };\r\n\r\n  function cardHTML(key){\r\n    const item=displayData[key];\r\n    if(!item) return \"\";\r\n\r\n    const price=item.price\r\n      ? ''\r\n      : '';\r\n\r\n    return `\r\n      <article class=\"mbpc14-card\" data-popup=\"${key}\" tabindex=\"0\">\r\n        <div class=\"mbpc14-card-image\">\r\n          <img decoding=\"async\" src=\"${item.image}\" alt=\"${item.title}\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"mbpc14-card-info\">\r\n          <h3 class=\"mbpc14-card-name\">${item.title}<\/h3>\r\n          <div class=\"mbpc14-card-meta-row\">\r\n            <span class=\"mbpc14-card-meta\">${item.duration}<\/span>\r\n          <\/div>\r\n          <span class=\"mbpc14-card-view\">View experience<\/span>\r\n        <\/div>\r\n      <\/article>`;\r\n  }\r\n\r\n  function renderGuide(name,choice){\r\n    const target=root.querySelector('[data-guide-results=\"'+name+'\"]');\r\n    if(!target) return;\r\n\r\n    const keys=(guides[name] && guides[name][choice]) || [];\r\n    target.innerHTML=keys.map(cardHTML).join(\"\");\r\n    target.scrollLeft=0;\r\n  }\r\n\r\n  root.querySelectorAll(\"[data-guide][data-choice]\").forEach(function(btn){\r\n    btn.addEventListener(\"click\",function(){\r\n      const guide=btn.dataset.guide;\r\n      const choice=btn.dataset.choice;\r\n\r\n      root.querySelectorAll('[data-guide=\"'+guide+'\"]').forEach(function(b){\r\n        b.classList.remove(\"is-active\");\r\n      });\r\n\r\n      btn.classList.add(\"is-active\");\r\n      renderGuide(guide,choice);\r\n    });\r\n  });\r\n\r\n  renderGuide(\"skin\",\"recover\");\r\n  renderGuide(\"massage\",\"switch-off\");\r\n\r\n  function moveCarousel(name,direction){\r\n    const carousel=root.querySelector('[data-carousel=\"'+name+'\"]');\r\n    if(!carousel) return;\r\n    const card=carousel.querySelector(\".mbpc14-card\");\r\n    if(!card) return;\r\n\r\n    carousel.scrollBy({\r\n      left:direction*(card.offsetWidth+14),\r\n      behavior:\"smooth\"\r\n    });\r\n  }\r\n\r\n  root.querySelectorAll(\"[data-carousel-prev]\").forEach(function(btn){\r\n    btn.addEventListener(\"click\",function(){\r\n      moveCarousel(btn.dataset.carouselPrev,-1);\r\n    });\r\n  });\r\n\r\n  root.querySelectorAll(\"[data-carousel-next]\").forEach(function(btn){\r\n    btn.addEventListener(\"click\",function(){\r\n      moveCarousel(btn.dataset.carouselNext,1);\r\n    });\r\n  });\r\n\r\n  root.querySelectorAll(\".mbpc14-scroll\").forEach(function(link){\r\n    link.addEventListener(\"click\",function(e){\r\n      const id=link.getAttribute(\"href\");\r\n      if(!id || !id.startsWith(\"#\")) return;\r\n\r\n      const target=document.querySelector(id);\r\n      if(!target) return;\r\n\r\n      e.preventDefault();\r\n\r\n      const top=target.getBoundingClientRect().top+window.pageYOffset-72;\r\n      window.scrollTo({top:top,behavior:\"smooth\"});\r\n    });\r\n  });\r\n\r\n  const modal=root.querySelector(\".mbpc14-modal\");\r\n  const modalCard=root.querySelector(\".mbpc14-modal-card\");\r\n  const closeBtn=root.querySelector(\".mbpc14-modal-close\");\r\n  const image=root.querySelector(\".mbpc14-popup-image\");\r\n  const kicker=root.querySelector(\".mbpc14-modal-kicker\");\r\n  const title=root.querySelector(\".mbpc14-modal-title\");\r\n  const meta=root.querySelector(\".mbpc14-modal-meta\");\r\n  const copy=root.querySelector(\".mbpc14-modal-copy\");\r\n  const benefits=root.querySelector(\".mbpc14-modal-benefits\");\r\n  const ideal=root.querySelector(\".mbpc14-modal-ideal\");\r\n  const prices=root.querySelector(\".mbpc14-modal-prices\");\r\n  const book=root.querySelector(\".mbpc14-modal-book\");\r\n\r\n  function openPopup(key){\r\n    const item=data[key];\r\n    if(!item || !modal) return;\r\n\r\n    image.src=item.image || \"\";\r\n    image.alt=item.title || \"\";\r\n    kicker.textContent=item.kicker || \"\";\r\n    title.textContent=item.title || \"\";\r\n    meta.textContent=item.meta || \"\";\r\n    copy.textContent=item.copy || \"\";\r\n\r\n    benefits.innerHTML=(item.benefits || []).map(function(x){\r\n      return \"<li>\"+x+\"<\/li>\";\r\n    }).join(\"\");\r\n\r\n    if(item.ideal){\r\n      ideal.style.display=\"block\";\r\n      ideal.innerHTML=\"<strong>Ideal for:<\/strong> \"+item.ideal.replace(\/^Ideal for:\\s*\/i,\"\");\r\n    } else {\r\n      ideal.style.display=\"none\";\r\n      ideal.innerHTML=\"\";\r\n    }\r\n\r\n    prices.innerHTML=\"\";\r\n    prices.style.display=\"flex\";\r\n\r\n    if(item.prices && item.prices.length){\r\n      item.prices.forEach(function(p){\r\n        const div=document.createElement(\"div\");\r\n        div.className=\"mbpc14-modal-price\";\r\n        div.innerHTML=p[0]+\" \u00b7 <strong>\"+p[1]+\"<\/strong>\";\r\n        prices.appendChild(div);\r\n      });\r\n    } else {\r\n      const div=document.createElement(\"div\");\r\n      div.className=\"mbpc14-modal-price-ask\";\r\n      div.textContent=\"Price available on request\";\r\n      prices.appendChild(div);\r\n    }\r\n\r\n    const message=\"Hello Mallorca Beauty, I would like more information or to request availability for \"+(item.whatsapp || item.title)+\". Could you please tell me the availability?\";\r\n    book.href=\"https:\/\/wa.me\/\"+phone+\"?text=\"+encodeURIComponent(message);\r\n\r\n    modal.classList.add(\"is-open\");\r\n    modal.setAttribute(\"aria-hidden\",\"false\");\r\n    document.body.style.overflow=\"hidden\";\r\n  }\r\n\r\n  function closePopup(){\r\n    modal.classList.remove(\"is-open\");\r\n    modal.setAttribute(\"aria-hidden\",\"true\");\r\n    document.body.style.overflow=\"\";\r\n  }\r\n\r\n  root.addEventListener(\"click\",function(e){\r\n    const card=e.target.closest(\"[data-popup]\");\r\n    if(card && root.contains(card)){\r\n      openPopup(card.dataset.popup);\r\n    }\r\n  });\r\n\r\n  root.addEventListener(\"keydown\",function(e){\r\n    const card=e.target.closest(\"[data-popup]\");\r\n    if(card && (e.key===\"Enter\" || e.key===\" \")){\r\n      e.preventDefault();\r\n      openPopup(card.dataset.popup);\r\n    }\r\n  });\r\n\r\n  if(closeBtn) closeBtn.addEventListener(\"click\",function(e){\r\n    e.stopPropagation();\r\n    closePopup();\r\n  });\r\n\r\n  if(modal) modal.addEventListener(\"click\",function(e){\r\n    if(e.target===modal) closePopup();\r\n  });\r\n\r\n  if(modalCard) modalCard.addEventListener(\"click\",function(e){\r\n    e.stopPropagation();\r\n  });\r\n\r\n  document.addEventListener(\"keydown\",function(e){\r\n    if(e.key===\"Escape\" && modal && modal.classList.contains(\"is-open\")) closePopup();\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3a8264f e-con e-atomic-element e-flexbox-base e-e71068f \" data-id=\"3a8264f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3a8264f\">\n    \n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Mallorca Beauty \u00b7 Private Concierge Beauty, brought to you. Villa. Yacht. Private residence. Find your experience Request availability Private Concierge [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-195","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/pages\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":40,"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/pages\/195\/revisions"}],"predecessor-version":[{"id":387,"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/pages\/195\/revisions\/387"}],"wp:attachment":[{"href":"https:\/\/mallorcabeauty.es\/wp-json\/wp\/v2\/media?parent=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}