{"id":6112,"date":"2025-12-13T17:19:01","date_gmt":"2025-12-13T17:19:01","guid":{"rendered":"https:\/\/moratra.com\/?page_id=6112"},"modified":"2026-03-26T15:39:04","modified_gmt":"2026-03-26T15:39:04","slug":"traditional-hammam-spa-experience-in-marrakech","status":"publish","type":"page","link":"https:\/\/moratra.com\/fr\/traditional-hammam-spa-experience-in-marrakech\/","title":{"rendered":"Exp\u00e9rience traditionnelle de hammam et de spa de massage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6112\" class=\"elementor elementor-6112\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70f99c96 e-flex e-con-boxed e-con e-parent\" data-id=\"70f99c96\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-129c115c elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"129c115c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Traditional Hammam &amp; Spa Experience in Marrakech\n<\/h1>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20227c50 e-con-full e-flex e-con e-child\" data-id=\"20227c50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35eaae0d elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"35eaae0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/moratra.com\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Home<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c294535 elementor-icon-list--layout-inline elementor-align-start elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"6c294535\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/moratra.com\/activities-in-marrakech\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Activities in Marrakech<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Hammam &amp; Spa<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ab251f9 e-flex e-con-boxed e-con e-parent\" data-id=\"2ab251f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f91a064 elementor-widget elementor-widget-html\" data-id=\"2f91a064\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"moratra-why-hammam\" aria-label=\"Why Choose the Traditional Hammam & Spa Experience\">\r\n  <div class=\"mwk-wrap\">\r\n\r\n    <header class=\"mwk-head\">\r\n      <p class=\"mwk-kicker\">Marrakech Hammam & Spa<\/p>\r\n      <h2 class=\"mwk-title\">Why Choose This Traditional Hammam & Spa Experience?<\/h2>\r\n      <p class=\"mwk-subtitle\">\r\n        Step into Morocco\u2019s most iconic wellness ritual. This traditional Marrakech hammam and spa experience\r\n        combines deep cleansing, relaxation, and centuries-old self-care practices in an authentic local setting.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"mwk-grid\" role=\"list\">\r\n\r\n      <article class=\"mwk-card\" role=\"listitem\">\r\n        <div class=\"mwk-icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" class=\"mwk-svg\"><path d=\"M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z\"\/><\/svg>\r\n        <\/div>\r\n        <h3 class=\"mwk-card-title\">Authentic Moroccan hammam ritual<\/h3>\r\n        <p class=\"mwk-card-text\">\r\n          <a class=\"wpil_keyword_link\" href=\"https:\/\/moratra.com\/marrakech-cooking-class-with-market-visit\/\" target=\"_blank\"  rel=\"noopener\" title=\"Moroccan Cooking Class with Market Visit\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1075\">Experience<\/a> a real traditional hammam in Marrakech, following time-honored cleansing and purification techniques.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mwk-card\" role=\"listitem\">\r\n        <div class=\"mwk-icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" class=\"mwk-svg\"><path d=\"M3 17c3-1 6-1 9 0s6 1 9 0v3c-3 1-6 1-9 0s-6-1-9 0v-3zm0-6c3-1 6-1 9 0s6 1 9 0v4c-3 1-6 1-9 0s-6-1-9 0v-4zm0-7c3-1 6-1 9 0s6 1 9 0v5c-3 1-6 1-9 0S6 8 3 9V4z\"\/><\/svg>\r\n        <\/div>\r\n        <h3 class=\"mwk-card-title\">Deep steam & black soap exfoliation<\/h3>\r\n        <p class=\"mwk-card-text\">\r\n          Open your pores with warm steam, followed by a traditional gommage using Moroccan black soap for deep skin renewal.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mwk-card\" role=\"listitem\">\r\n        <div class=\"mwk-icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" class=\"mwk-svg\"><path d=\"M12 3c3 0 6 2 6 6 0 5-6 12-6 12S6 14 6 9c0-4 3-6 6-6zm0 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z\"\/><\/svg>\r\n        <\/div>\r\n        <h3 class=\"mwk-card-title\">Relaxing Argan oil massage<\/h3>\r\n        <p class=\"mwk-card-text\">\r\n          Complete the ritual with a soothing massage using natural Moroccan Argan oil to restore balance and relaxation.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mwk-card\" role=\"listitem\">\r\n        <div class=\"mwk-icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" class=\"mwk-svg\"><path d=\"M6 21c4-2 8-2 12 0v-3c-4-2-8-2-12 0v3zM6 3c2 1 4 1 6 0 2 1 4 1 6 0v11c-2 1-4 1-6 0-2 1-4 1-6 0V3zm2 3v6c1 .5 2 .5 3 0 1 .5 2 .5 3 0V6c-1 .5-2 .5-3 0-1 .5-2 .5-3 0z\"\/><\/svg>\r\n        <\/div>\r\n        <h3 class=\"mwk-card-title\">Clean, calm & private environment<\/h3>\r\n        <p class=\"mwk-card-text\">\r\n          Carefully selected spas offering a peaceful atmosphere, professional staff, and strict hygiene standards.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mwk-card mwk-card--wide\" role=\"listitem\">\r\n        <div class=\"mwk-icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" class=\"mwk-svg\"><path d=\"M16 11c1.66 0 3-1.34 3-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zM8 11c1.66 0 3-1.34 3-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5C15 14.17 10.33 13 8 13zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.98 1.97 3.45V19h7v-2.5C24 14.17 18.33 13 16 13z\"\/><\/svg>\r\n        <\/div>\r\n        <h3 class=\"mwk-card-title\">Ideal for couples, solo travelers & wellness seekers<\/h3>\r\n        <p class=\"mwk-card-text\">\r\n          Whether after a long flight or a busy city tour, this Marrakech hammam and spa experience\r\n          is the perfect way to reset, relax, and feel renewed.\r\n        <\/p>\r\n\r\n        <div class=\"mwk-cta\">\r\n          <a class=\"mwk-btn\" href=\"#moratra-booking\" data-cta=\"why-hammam-book\">Check Availability<\/a>\r\n          <a class=\"mwk-link\" href=\"#itinerary\" data-cta=\"why-hammam-itinerary\">View experience details \u2192<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3048f750 e-flex e-con-boxed e-con e-parent\" data-id=\"3048f750\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-228d8d04 elementor-widget elementor-widget-html\" data-id=\"228d8d04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"moratra-hammam-experience\" id=\"itinerary\" aria-label=\"What You\u2019ll Experience in a Traditional Hammam & Spa\">\r\n  <div class=\"mox-wrap\">\r\n\r\n    <header class=\"mox-head\">\r\n      <p class=\"mox-kicker\">Step-by-step wellness ritual<\/p>\r\n      <h2 class=\"mox-title\">What You\u2019ll Experience<\/h2>\r\n      <p class=\"mox-subtitle\">\r\n        A complete Marrakech hammam and spa experience \u2014 designed to cleanse, relax, and restore your body and mind,\r\n        from arrival to deep relaxation.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"mox-grid\">\r\n      <!-- Timeline -->\r\n      <ol class=\"mox-timeline\" role=\"list\" aria-label=\"Hammam and spa experience timeline\">\r\n\r\n        <li class=\"mox-step\">\r\n          <div class=\"mox-dot\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"mox-step-card\">\r\n            <h3 class=\"mox-step-title\">Warm welcome & preparation<\/h3>\r\n            <p class=\"mox-step-text\">\r\n              Arrive at the spa, change comfortably, and prepare for a traditional Moroccan hammam ritual in a calm setting.\r\n            <\/p>\r\n            <p class=\"mox-step-tag\">Relaxed start \u2022 Clean facilities \u2022 No rush<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"mox-step\">\r\n          <div class=\"mox-dot\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"mox-step-card\">\r\n            <h3 class=\"mox-step-title\">Steam bath to open pores<\/h3>\r\n            <p class=\"mox-step-text\">\r\n              Begin with warm steam that helps release tension, detox the skin, and prepare the body for deep cleansing.\r\n            <\/p>\r\n            <p class=\"mox-step-tag\">Steam room \u2022 Muscle relaxation<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"mox-step\">\r\n          <div class=\"mox-dot\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"mox-step-card\">\r\n            <h3 class=\"mox-step-title\">Black soap gommage exfoliation<\/h3>\r\n            <p class=\"mox-step-text\">\r\n              A traditional exfoliation using Moroccan black soap removes impurities and leaves your skin smooth and refreshed.\r\n            <\/p>\r\n            <p class=\"mox-step-tag\">Traditional ritual \u2022 Deep cleanse<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"mox-step\">\r\n          <div class=\"mox-dot\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"mox-step-card\">\r\n            <h3 class=\"mox-step-title\">Rinse & relaxation break<\/h3>\r\n            <p class=\"mox-step-text\">\r\n              Take a short pause after the exfoliation \u2014 hydrate, relax, and let your body reset before the massage.\r\n            <\/p>\r\n            <p class=\"mox-step-tag\">Calm moment \u2022 Body recovery<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"mox-step\">\r\n          <div class=\"mox-dot\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"mox-step-card\">\r\n            <h3 class=\"mox-step-title\">Argan oil massage<\/h3>\r\n            <p class=\"mox-step-text\">\r\n              Enjoy a soothing massage using natural Moroccan Argan oil, easing muscle tension and restoring balance.\r\n            <\/p>\r\n            <p class=\"mox-step-tag\">Relaxing \u2022 Nourishing \u2022 Stress relief<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"mox-step\">\r\n          <div class=\"mox-dot\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"mox-step-card\">\r\n            <h3 class=\"mox-step-title\">Final relaxation & tea moment<\/h3>\r\n            <p class=\"mox-step-text\">\r\n              End your experience peacefully with time to relax, hydrate, and enjoy a traditional Moroccan tea.\r\n            <\/p>\r\n            <p class=\"mox-step-tag\">Slow finish \u2022 Full-body renewal<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n      <\/ol>\r\n\r\n      <!-- Side CTA \/ Trust -->\r\n      <aside class=\"mox-aside\" aria-label=\"Booking and reassurance panel\">\r\n        <div class=\"mox-panel\">\r\n          <h3 class=\"mox-panel-title\">Designed for deep relaxation & wellbeing<\/h3>\r\n          <p class=\"mox-panel-text\">\r\n            This Marrakech hammam and spa experience is ideal after long travel days or busy city tours \u2014\r\n            offering authentic care, privacy, and true Moroccan wellness traditions.\r\n          <\/p>\r\n\r\n          <ul class=\"mox-bullets\" role=\"list\">\r\n            <li>Authentic traditional hammam ritual<\/li>\r\n            <li>Professional staff & clean facilities<\/li>\r\n            <li>Perfect for stress relief & recovery<\/li>\r\n          <\/ul>\r\n\r\n          <div class=\"mox-actions\">\r\n            <a class=\"mox-btn\" href=\"#moratra-booking\" data-cta=\"experience-hammam-book\">Check Availability<\/a>\r\n            <a class=\"mox-link\" href=\"#gallery\" data-cta=\"experience-hammam-gallery\">View spa gallery \u2192<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"mox-note\" role=\"note\">\r\n            Tip: Choose a longer massage option if you want maximum relaxation after sightseeing.\r\n          <\/div>\r\n        <\/div>\r\n      <\/aside>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56edf0e8 e-flex e-con-boxed e-con e-parent\" data-id=\"56edf0e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"gallery\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7cde9dcb e-con-full e-flex e-con e-child\" data-id=\"7cde9dcb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2e2e0f34 e-con-full e-flex e-con e-child\" data-id=\"2e2e0f34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ffd0374 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3ffd0374\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Experience a Traditional Hammam &amp; Spa Ritual in the Heart of Marrakech<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ab0efc7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3ab0efc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"281\" data-end=\"534\">Step away from the city\u2019s rhythm and reconnect with Moroccan wellness traditions.<br \/>From warm steam and black soap exfoliation to a soothing Argan oil massage,<br \/>this authentic hammam experience offers deep relaxation, renewal,<br \/>and timeless self-care in a calm, traditional setting.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f0f4661 e-con-full e-flex e-con e-child\" data-id=\"3f0f4661\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4228ee6d e-grid e-con-full e-con e-child\" data-id=\"4228ee6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5074a5bd elementor-widget elementor-widget-image\" data-id=\"5074a5bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-2-768x1024.jpg\" class=\"attachment-large size-large wp-image-6123\" alt=\"Experience A Traditional Hammam &amp; Spa Ritual In The Heart Of Marrakech (2) - Morocco Travel Experience | Moratra Tours\" srcset=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-2-768x1024.jpg 768w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-2-225x300.jpg 225w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-2-1152x1536.jpg 1152w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-2-9x12.jpg 9w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-2.jpg 1440w\" sizes=\"(max-width: 768px) 100vw, 768px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dadfd9e elementor-widget elementor-widget-image\" data-id=\"6dadfd9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-3-768x1024.webp\" class=\"attachment-large size-large wp-image-6124\" alt=\"Experience A Traditional Hammam Spa Ritual In The Heart Of Marrakech 3.webp - Morocco Travel Experience | Moratra Tours\" srcset=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-3-768x1023.webp 768w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-3-225x300.webp 225w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-3-1153x1536.webp 1153w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-3-9x12.webp 9w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-3.webp 1440w\" sizes=\"(max-width: 768px) 100vw, 768px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23e22c49 elementor-widget elementor-widget-image\" data-id=\"23e22c49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"769\" height=\"1024\" src=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-769x1024.jpg\" class=\"attachment-large size-large wp-image-6121\" alt=\"Experience A Traditional Hammam &amp; Spa Ritual In The Heart Of Marrakech - Morocco Travel Experience | Moratra Tours\" srcset=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-769x1024.jpg 769w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-225x300.jpg 225w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-768x1023.jpg 768w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-1153x1536.jpg 1153w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech-9x12.jpg 9w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakech.jpg 1440w\" sizes=\"(max-width: 769px) 100vw, 769px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4219cd24 elementor-widget elementor-widget-image\" data-id=\"4219cd24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"1000\" src=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam-819x1024.jpg\" class=\"attachment-large size-large wp-image-6119\" alt=\"Traditionalhammam - Morocco Tours and Excursions from Marrakech | Moratra\" srcset=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam-819x1024.jpg 819w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam-240x300.jpg 240w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam-768x960.jpg 768w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam-1229x1536.jpg 1229w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam-10x12.jpg 10w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/traditionalhammam.jpg 1440w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-478f7194 elementor-widget elementor-widget-image\" data-id=\"478f7194\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakec.jpg\" class=\"attachment-large size-large wp-image-6117\" alt=\"Experience A Traditional Hammam &amp; Spa Ritual In The Heart Of Marrakec - Morocco Tours and Excursions from Marrakech | Moratra\" srcset=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakec.jpg 768w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakec-300x300.jpg 300w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakec-150x150.jpg 150w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marrakec-12x12.jpg 12w\" sizes=\"(max-width: 768px) 100vw, 768px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-775eedb0 elementor-widget elementor-widget-image\" data-id=\"775eedb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"1000\" src=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marra-819x1024.webp\" class=\"attachment-large size-large wp-image-6114\" alt=\"Experience A Traditional Hammam Spa Ritual In The Heart Of Marra.webp - Morocco Tours and Excursions from Marrakech | Moratra\" srcset=\"https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marra-819x1024.webp 819w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marra-240x300.webp 240w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marra-768x960.webp 768w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marra-10x12.webp 10w, https:\/\/moratra.com\/wp-content\/uploads\/2025\/12\/Experience-a-Traditional-Hammam-Spa-Ritual-in-the-Heart-of-Marra.webp 1152w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47072e40 e-flex e-con-boxed e-con e-parent\" data-id=\"47072e40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-580bb238 elementor-widget elementor-widget-html\" data-id=\"580bb238\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"moratra-hammam-personas\" aria-label=\"Who Is This Hammam & Spa Experience Perfect For\">\r\n  <div class=\"mop-wrap\">\r\n\r\n    <header class=\"mop-head\">\r\n      <p class=\"mop-kicker\">Is this experience right for you?<\/p>\r\n      <h2 class=\"mop-title\">Who Is This Hammam & Spa Experience Perfect For?<\/h2>\r\n      <p class=\"mop-subtitle\">\r\n        This traditional Marrakech hammam and spa experience is designed for travelers\r\n        seeking relaxation, wellness, and authentic Moroccan self-care \u2014 without stress or complexity.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"mop-grid\" role=\"list\">\r\n\r\n      <article class=\"mop-card\" role=\"listitem\">\r\n        <span class=\"mop-icon\">\ud83e\uddd8\u200d\u2640\ufe0f<\/span>\r\n        <h3 class=\"mop-card-title\">Wellness & relaxation seekers<\/h3>\r\n        <p class=\"mop-card-text\">\r\n          Perfect if you want to disconnect, slow down, and enjoy a deeply relaxing wellness ritual in Marrakech.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mop-card\" role=\"listitem\">\r\n        <span class=\"mop-icon\">\ud83d\ude0c<\/span>\r\n        <h3 class=\"mop-card-title\">Travelers needing recovery<\/h3>\r\n        <p class=\"mop-card-text\">\r\n          Ideal after long flights, busy itineraries, or intense sightseeing days \u2014 helping your body fully recover.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mop-card\" role=\"listitem\">\r\n        <span class=\"mop-icon\">\ud83d\udc91<\/span>\r\n        <h3 class=\"mop-card-title\">Couples & solo travelers<\/h3>\r\n        <p class=\"mop-card-text\">\r\n          A calm, <a class=\"wpil_keyword_link\" href=\"https:\/\/moratra.com\/private-dinner-in-agafay-desert-luxury-night\/\" target=\"_blank\"  rel=\"noopener\" title=\"Private Dinner in Agafay Desert \u2013 Luxury Evening Escape from Marrakech\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"542\">private experience<\/a> suited for couples seeking quiet time or solo travelers prioritizing self-care.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mop-card\" role=\"listitem\">\r\n        <span class=\"mop-icon\">\ud83c\udf3f<\/span>\r\n        <h3 class=\"mop-card-title\">Authentic culture lovers<\/h3>\r\n        <p class=\"mop-card-text\">\r\n          For those curious about real Moroccan traditions \u2014 experiencing the hammam as locals have for generations.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mop-card mop-card--wide\" role=\"listitem\">\r\n        <span class=\"mop-icon\">\u2728<\/span>\r\n        <h3 class=\"mop-card-title\">First-time visitors to Marrakech<\/h3>\r\n        <p class=\"mop-card-text\">\r\n          An excellent introduction to Moroccan wellness culture \u2014 gentle, welcoming,\r\n          and perfectly suited for first-time visitors.\r\n        <\/p>\r\n\r\n        <div class=\"mop-cta\">\r\n          <a href=\"#moratra-booking\" class=\"mop-btn\" data-cta=\"persona-hammam-book\">\r\n            Check Availability\r\n          <\/a>\r\n          <a href=\"#itinerary\" class=\"mop-link\" data-cta=\"persona-hammam-experience\">\r\n            See full experience \u2192\r\n          <\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-420706a7 e-flex e-con-boxed e-con e-parent\" data-id=\"420706a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ffd5113 elementor-widget elementor-widget-html\" data-id=\"1ffd5113\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"moratra-hammam-details\" aria-label=\"Practical Details for Hammam & Spa Experience\">\r\n  <div class=\"mpd-wrap\">\r\n\r\n    <header class=\"mpd-head\">\r\n      <p class=\"mpd-kicker\">Everything you need to know<\/p>\r\n      <h2 class=\"mpd-title\">Practical Details at a Glance<\/h2>\r\n      <p class=\"mpd-subtitle\">\r\n        Clear, simple information to help you book your Marrakech hammam and spa experience\r\n        with confidence \u2014 no surprises, no hidden details.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <div class=\"mpd-grid\" role=\"list\">\r\n\r\n      <div class=\"mpd-item\" role=\"listitem\">\r\n        <span class=\"mpd-icon\">\u23f1\ufe0f<\/span>\r\n        <div class=\"mpd-content\">\r\n          <h3 class=\"mpd-label\">Duration<\/h3>\r\n          <p class=\"mpd-value\">1.5 to 2 hours (depending on option)<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mpd-item\" role=\"listitem\">\r\n        <span class=\"mpd-icon\">\ud83d\udccd<\/span>\r\n        <div class=\"mpd-content\">\r\n          <h3 class=\"mpd-label\">Location<\/h3>\r\n          <p class=\"mpd-value\">Traditional hammam in Marrakech<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mpd-item\" role=\"listitem\">\r\n        <span class=\"mpd-icon\">\ud83e\uddd6\u200d\u2640\ufe0f<\/span>\r\n        <div class=\"mpd-content\">\r\n          <h3 class=\"mpd-label\">Experience Level<\/h3>\r\n          <p class=\"mpd-value\">Suitable for all levels<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mpd-item\" role=\"listitem\">\r\n        <span class=\"mpd-icon\">\ud83c\udf24\ufe0f<\/span>\r\n        <div class=\"mpd-content\">\r\n          <h3 class=\"mpd-label\">Best Time to Go<\/h3>\r\n          <p class=\"mpd-value\">Available all year round<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mpd-item mpd-item--wide\" role=\"listitem\">\r\n        <span class=\"mpd-icon\">\ud83e\uddf4<\/span>\r\n        <div class=\"mpd-content\">\r\n          <h3 class=\"mpd-label\">What\u2019s Included<\/h3>\r\n          <p class=\"mpd-value\">\r\n            Steam bath, black soap exfoliation (gommage), relaxing massage with Moroccan Argan oil,\r\n            towels, and basic amenities.\r\n          <\/p>\r\n\r\n          <div class=\"mpd-cta\">\r\n            <a href=\"#moratra-booking\" class=\"mpd-btn\" data-cta=\"details-hammam-book\">\r\n              Check Availability\r\n            <\/a>\r\n            <a href=\"#faq\" class=\"mpd-link\" data-cta=\"details-hammam-faq\">\r\n              See FAQs \u2192\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-81fb03b e-flex e-con-boxed e-con e-parent\" data-id=\"81fb03b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73e73a99 elementor-widget elementor-widget-html\" data-id=\"73e73a99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== SAFE Map + Mini FAQ | Hammam & Spa Experience ===================== -->\r\n<section class=\"moratra-hammam-mapfaq\" aria-labelledby=\"moratra-hammam-mapfaq-title\">\r\n\r\n  <header class=\"moratra-mapfaq-head\">\r\n    <p class=\"moratra-mapfaq-kicker\">Location & preparation<\/p>\r\n    <h2 id=\"moratra-hammam-mapfaq-title\" class=\"moratra-mapfaq-title\">\r\n      Traditional Hammam in Marrakech \u2014 Location & Common Questions\r\n    <\/h2>\r\n    <p class=\"moratra-mapfaq-subtitle\">\r\n      Discover where your Marrakech hammam and spa experience takes place\r\n      and find clear answers to the most common questions before booking.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <div class=\"moratra-mapfaq-grid\">\r\n\r\n    <!-- ===== LEFT COLUMN \u2014 MAP ===== -->\r\n    <div class=\"moratra-mapfaq-mapcol\">\r\n      <div class=\"moratra-mapfaq-mapwrap\">\r\n        <iframe\r\n          src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d13588.778392996513!2d-7.989825!3d31.629472!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xdafeefd64f2c9db%3A0x5a6e2f8e0d5b9a0!2sMarrakech!5e0!3m2!1sen!2sma!4v1700000002222\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"no-referrer-when-downgrade\"\r\n          allowfullscreen>\r\n        <\/iframe>\r\n      <\/div>\r\n\r\n      <p class=\"moratra-mapfaq-mapnote\">\r\n        Centrally located in Marrakech \u2014 easily accessible from the <a class=\"wpil_keyword_link\" href=\"https:\/\/moratra.com\/marrakech-medina-walking-tour\/\" target=\"_blank\"  rel=\"noopener\" title=\"Historical Medina &amp; Souks Guided Walking Tour\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"920\">Medina<\/a>, Gueliz,\r\n        or nearby pickup points depending on your selected hammam.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ===== RIGHT COLUMN \u2014 MINI FAQ ===== -->\r\n    <div class=\"moratra-mapfaq-faqcol\">\r\n      <h3 class=\"moratra-mapfaq-sub\">Frequently Asked Questions<\/h3>\r\n\r\n      <details class=\"moratra-mapfaq-faq\" open>\r\n        <summary>Where does the hammam & spa experience take place?<\/summary>\r\n        <p>\r\n          The experience takes place in a carefully selected traditional hammam in Marrakech.\r\n          Exact location details are confirmed after booking for comfort and privacy.\r\n        <\/p>\r\n      <\/details>\r\n\r\n      <details class=\"moratra-mapfaq-faq\">\r\n        <summary>How long does the hammam experience last?<\/summary>\r\n        <p>\r\n          Most sessions last between 1.5 and 2 hours, depending on the option you choose\r\n          and the length of the massage.\r\n        <\/p>\r\n      <\/details>\r\n\r\n      <details class=\"moratra-mapfaq-faq\">\r\n        <summary>What should I bring with me?<\/summary>\r\n        <p>\r\n          Everything essential is provided on-site, including towels and products.\r\n          You may bring swimwear if preferred, though traditional hammam attire is also available.\r\n        <\/p>\r\n      <\/details>\r\n\r\n      <details class=\"moratra-mapfaq-faq\">\r\n        <summary>Is the hammam private or shared?<\/summary>\r\n        <p>\r\n          Options vary by spa. Some hammams offer private rooms, while others follow\r\n          a traditional shared setting with professional staff and respectful privacy.\r\n        <\/p>\r\n      <\/details>\r\n\r\n      <details class=\"moratra-mapfaq-faq\">\r\n        <summary>Is this experience suitable for first-time visitors?<\/summary>\r\n        <p>\r\n          Absolutely. The Marrakech hammam and spa experience is gentle, guided,\r\n          and ideal even if you have never tried a traditional hammam before.\r\n        <\/p>\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bab0a6 e-flex e-con-boxed e-con e-parent\" data-id=\"7bab0a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-163225b8 elementor-widget elementor-widget-html\" data-id=\"163225b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"moratra-hammam-pricing\" aria-label=\"Hammam & Spa Experience Pricing\">\r\n\r\n  <div class=\"mps-container\">\r\n\r\n    <!-- Header -->\r\n    <header class=\"mps-header\">\r\n      <span class=\"mps-kicker\">Pricing & Spa Options<\/span>\r\n      <h2 class=\"mps-title\">Hammam & Spa Experience Prices<\/h2>\r\n      <p class=\"mps-subtitle\">\r\n        Clear, transparent pricing for your Marrakech hammam and spa experience.\r\n        Choose the level of relaxation that suits you best.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- Pricing Cards -->\r\n    <div class=\"mps-grid\">\r\n\r\n      <!-- Classic Hammam -->\r\n      <article class=\"mps-card mps-card-featured\">\r\n        <span class=\"mps-badge\">Most Popular<\/span>\r\n\r\n        <h3 class=\"mps-plan\">Classic Hammam Ritual<\/h3>\r\n        <p class=\"mps-desc\">\r\n          Experience the essentials of a traditional Moroccan hammam.\r\n          Ideal for first-time visitors seeking authentic cleansing and relaxation.\r\n        <\/p>\r\n\r\n        <div class=\"mps-price\">\r\n          <span class=\"mps-currency\">$<\/span>\r\n          <span class=\"mps-amount\">34<\/span>\r\n          <span class=\"mps-unit\">\/ person<\/span>\r\n        <\/div>\r\n\r\n        <ul class=\"mps-features\">\r\n          <li>Steam bath access<\/li>\r\n          <li>Traditional black soap exfoliation (gommage)<\/li>\r\n          <li>Professional hammam attendant<\/li>\r\n          <li>Towels & basic amenities included<\/li>\r\n          <li>Traditional tea after the session<\/li>\r\n        <\/ul>\r\n\r\n        <a href=\"#moratra-booking\" class=\"mps-btn mps-btn-main\">\r\n          Book Classic Hammam \u2013 $34\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <!-- Premium Hammam & Massage -->\r\n      <article class=\"mps-card\">\r\n        <span class=\"mps-badge mps-badge-alt\">Ultimate Relaxation<\/span>\r\n\r\n        <h3 class=\"mps-plan\">Premium Hammam & Argan Massage<\/h3>\r\n        <p class=\"mps-desc\">\r\n          A complete Marrakech hammam and spa experience combining deep cleansing\r\n          with a relaxing Argan oil massage.\r\n        <\/p>\r\n\r\n        <div class=\"mps-price\">\r\n          <span class=\"mps-currency\">$<\/span>\r\n          <span class=\"mps-amount\">95<\/span>\r\n          <span class=\"mps-unit\">\/ person<\/span>\r\n        <\/div>\r\n\r\n        <ul class=\"mps-features\">\r\n          <li>Traditional hammam ritual<\/li>\r\n          <li>Extended black soap exfoliation<\/li>\r\n          <li>Relaxing Argan oil massage<\/li>\r\n          <li>Private or calm spa environment<\/li>\r\n          <li>Perfect for couples & wellness seekers<\/li>\r\n        <\/ul>\r\n\r\n        <a href=\"#moratra-booking\" class=\"mps-btn\">\r\n          Book Premium Experience \u2013 $95\r\n        <\/a>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7effe8da e-flex e-con-boxed e-con e-parent\" data-id=\"7effe8da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fe9aea1 elementor-widget elementor-widget-html\" data-id=\"2fe9aea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"moratra-hammam-booking\" id=\"moratra-booking\" aria-label=\"Book Your Hammam & Spa Experience\">\r\n\r\n  <div class=\"mbp-container\">\r\n\r\n    <!-- Heading -->\r\n    <div class=\"mbp-header\">\r\n      <h3>Book Your Traditional Hammam & Spa Experience in Marrakech<\/h3>\r\n      <p>\r\n        Take a break from the city and indulge in Morocco\u2019s most iconic wellness ritual.\r\n        Enjoy a traditional Marrakech hammam, deep cleansing with black soap,\r\n        and a relaxing Argan oil massage \u2014 all in a calm, authentic spa setting.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- Feature Boxes -->\r\n    <div class=\"mbp-feature-boxes\">\r\n      <div class=\"mbp-feature\">\r\n        <span class=\"icon\">\ud83e\uddd6\u200d\u2640\ufe0f<\/span>\r\n        <h4>Traditional Hammam Ritual<\/h4>\r\n        <p>Steam bath & Moroccan black soap exfoliation<\/p>\r\n      <\/div>\r\n      <div class=\"mbp-feature\">\r\n        <span class=\"icon\">\ud83c\udf3f<\/span>\r\n        <h4>Natural Argan Oil Massage<\/h4>\r\n        <p>Deep relaxation & muscle relief<\/p>\r\n      <\/div>\r\n      <div class=\"mbp-feature\">\r\n        <span class=\"icon\">\ud83e\uddf4<\/span>\r\n        <h4>All Essentials Included<\/h4>\r\n        <p>Towels, products & professional care<\/p>\r\n      <\/div>\r\n      <div class=\"mbp-feature\">\r\n        <span class=\"icon\">\ud83d\udccd<\/span>\r\n        <h4>Central Marrakech Location<\/h4>\r\n        <p>Easy access from Medina or Gueliz<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Urgency Line -->\r\n    <div class=\"mbp-urgency\">\r\n      \u26a0 Limited daily availability \u2014 popular with couples & wellness travelers. Reserve now & pay later.\r\n    <\/div>\r\n\r\n    <div class=\"mbp-grid\">\r\n\r\n      <!-- FORM BOX -->\r\n      <div class=\"mbp-form-box\">\r\n        <h3 class=\"mbp-form-title\">Booking Request<\/h3>\r\n        <p class=\"mbp-form-subtitle\">\r\n          Fast confirmation \u00b7 Flexible scheduling \u00b7 Takes less than 1 minute\r\n        <\/p>\r\n\r\n       <div class='fluentform ff-default fluentform_wrapper_15 ffs_default_wrap'><form data-form_id=\"15\" id=\"fluentform_15\" class=\"frm-fluent-form fluent_form_15 ff-el-form-top ff_form_instance_15_1 ff-form-loading ff-form-has-steps ffs_default\" data-form_instance=\"ff_form_instance_15_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Moratra \u2013 Universal Booking Form<\/legend>        <div\n                style=\"display: none!important; position: absolute!important; transform: translateX(1000%)!important;\"\n                class=\"ff-el-group ff-hpsf-container\"\n        >\n            <div class=\"ff-el-input--label asterisk-right\">\n                <label for=\"ff_15_item_sf\" aria-label=\"Subscribe\">\n                    Subscribe                <\/label>\n            <\/div>\n            <div class=\"ff-el-input--content\">\n                <input type=\"text\"\n                       name=\"item_15__fluent_sf\"\n                       class=\"ff-el-form-control\"\n                       id=\"ff_15_item_sf\"\n                \/>\n            <\/div>\n        <\/div>\n                <input type=\"hidden\" id=\"__fluent_protection_token_15\" class=\"fluent-form-token-field\" name=\"__fluent_protection_token_15\">\n        <input type='hidden' name='__fluent_form_embded_post_id' value='6112' \/><input type=\"hidden\" id=\"_fluentform_15_fluentformnonce\" name=\"_fluentform_15_fluentformnonce\" value=\"e097397663\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/6112\" \/><div class='ff-step-container' class=\"Booking\" data-name=\"step_start-15_3\" data-disable_auto_focus=\"no\" data-enable_auto_slider=\"no\" data-enable_step_data_persistency=\"no\" data-enable_step_page_resume=\"no\" data-animation_type=\"slide\" ><div class='ff-step-header'><div class='ff-el-progress-status' aria-live='polite'><\/div>\n            <div class='ff-el-progress'>\n                <div role='progressbar'  class='ff-el-progress-bar'><span><\/span><\/div>\n            <\/div>\n            <ul style='display: none' class='ff-el-progress-title'>\n                <li>Your Details<\/li><li>Your Experience<\/li><li>Notes (Optional)<\/li>\n            <\/ul><\/div><span class='ff_step_start'><\/span><div class='ff-step-body'><div class=\"Booking fluentform-step active\" data-name=\"step_start-15_3\" data-disable_auto_focus=\"no\" data-enable_auto_slider=\"no\" data-enable_step_data_persistency=\"no\" data-enable_step_page_resume=\"no\" data-animation_type=\"slide\" ><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top  ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_names_first_name_' id='label_ff_15_names_first_name_' >Full Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_15_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Full Name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_email' id='label_ff_15_email' aria-label=\"Email\">Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_15_email\" class=\"ff-el-form-control\" placeholder=\"Email Address\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><div class='ff-el-group ff-el-form-top moratra-phone'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_phone' id='label_ff_15_phone' aria-label=\"Phone \/ WhatsApp\">Phone \/ WhatsApp<\/label><\/div><div class='ff-el-input--content'><input name=\"phone\" class=\"ff-el-form-control ff-el-phone ff_el_with_extended_validation\" type=\"tel\" placeholder=\"Phone \/ WhatsApp\" data-name=\"phone\" id=\"ff_15_phone\" inputmode=\"tel\"  aria-invalid='false' aria-required=true><\/div><\/div><div class='step-nav ff_step_nav_last'><button style='float: left;'  type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary' aria-label='Previous'>Previous<\/button><button style='float: right;'  type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary' aria-label='Next'>Next<\/button><\/div><\/div><div style='display: none;' class=\" fluentform-step\" data-name=\"form_step-15_1\" ><div data-name=\"ff_cn_id_2\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_datetime' id='label_ff_15_datetime' aria-label=\"Preferred Date \/ Time\">Preferred Date \/ Time<\/label><\/div><div class='ff-el-input--content'><input  aria-label='Preferred Date \/ Time Use arrow keys to navigate dates. Press enter to select a date.'  aria-haspopup='dialog' data-type-datepicker data-format='d\/m\/Y' type=\"text\" name=\"datetime\" id=\"ff_15_datetime\" class=\"ff-el-form-control ff-el-datepicker\" placeholder=\"Select date\" data-name=\"datetime\"  aria-invalid='false' aria-required=true><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_number_of_guests' id='label_ff_15_number_of_guests' aria-label=\"Number of Guests\">Number of Guests<\/label><\/div><div class='ff-el-input--content'><select name=\"number_of_guests\" id=\"ff_15_number_of_guests\" class=\"ff-el-form-control\" data-name=\"number_of_guests\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_15_number_of_guests\"><option value=\"\">Select number of guests<\/option><option value=\"1\"  >1 Person<\/option><option value=\"2\"  >2 People<\/option><option value=\"3\"  >3 People<\/option><option value=\"4\"  >4 People<\/option><option value=\"5\"  >5 People<\/option><option value=\"6\"  >6 People<\/option><option value=\"7\"  >7 People<\/option><option value=\"8\"  >8 People<\/option><option value=\"9\"  >9 People<\/option><option value=\"10\"  >10 People<\/option><option value=\"11\"  >11 People<\/option><option value=\"12\"  >12 People<\/option><option value=\"13\"  >13 People<\/option><option value=\"14\"  >14 People<\/option><option value=\"15\"  >15 People<\/option><option value=\"20\"  >15+ People<\/option><option value=\"30\"  >30+ People<\/option><option value=\"50\"  >50+ People<\/option><option value=\"100\"  >100+ People<\/option><\/select><\/div><\/div><\/div><\/div><div data-name=\"ff_cn_id_3\"  class='ff-t-container ff-column-container ff_columns_total_1 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 100%;'><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_15_hotel_pickup' id='label_ff_15_hotel_pickup' aria-label=\"Hotel \/ Riad \/ Pickup Address\">Hotel \/ Riad \/ Pickup Address<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_15_hotel_pickup\" name=\"hotel_pickup\" id=\"ff_15_hotel_pickup\" class=\"ff-el-form-control\" placeholder=\"Riad Atlas, Bab Doukkala, Marrakech Or Google Maps link Or Airbnb full address\" rows=\"3\" cols=\"2\" data-name=\"hotel_pickup\" ><\/textarea><\/div><\/div><\/div><\/div><div class='step-nav ff_step_nav_last'><button style='float: left;'  type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary' aria-label='Previous'>Previous<\/button><button style='float: right;'  type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary' aria-label='Next'>Next<\/button><\/div><\/div><div style='display: none;' class=\" fluentform-step\" data-name=\"form_step-15_2\" ><div class='ff-el-group moratra-notes'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_15_notes_optional' id='label_ff_15_notes_optional' aria-label=\"Notes (Optional)\">Notes (Optional)<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"false\" aria-labelledby=\"label_ff_15_notes_optional\" name=\"notes_optional\" type=\"textarea\" placeholder=\"Notes (optional): package info, dietary preferences, child seat, meeting point...\" data-name=\"notes_optional\" class=\"ff-el-form-control\" id=\"ff_15_notes_optional\" ><\/textarea><\/div><\/div><input type=\"hidden\" name=\"booking_page_title\" value=\"Traditional Hammam &amp; Massage Spa Experience\" data-name=\"booking_page_title\" ><input type=\"hidden\" name=\"booking_page_url\" value=\"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/pages\/6112\" data-name=\"booking_page_url\" >        <div class=\"ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2\">\n            <div class=\"ff-t-cell ff-t-column-1\"><div class='step-nav ff_step_nav_last'><button style='float: left;'  type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary' aria-label='Previous'>Previous<\/button><\/div><\/div>\n            <div class=\"ff-t-cell ff-t-column-2\">\n                <div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Book Now\">Book Now<\/button><\/div>            <\/div>\n        <\/div>\n        <\/div><\/div><\/div>\n        <\/fieldset><\/form><div id='fluentform_15_errors' class='ff-errors-in-stack ff_form_instance_15_1 ff-form-loading_errors ff_form_instance_15_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_15_1 = {\"id\":\"15\",\"ajaxUrl\":\"https:\\\/\\\/moratra.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_15_1\",\"form_id_selector\":\"fluentform_15\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"This field must contain a valid email\",\"global\":true}},\"phone\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"},\"valid_phone_number\":{\"value\":true,\"global\":true,\"message\":\"Phone number is not valid\",\"global_message\":\"Phone number is not valid\"}},\"datetime\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"number_of_guests\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"hotel_pickup\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"notes_optional\":[]},\"debounce_time\":300};\n                            <\/script>\n            \r\n      <\/div>\r\n\r\n      <!-- CONTACT BUTTONS -->\r\n      <div class=\"mbp-contact\">\r\n        <a href=\"https:\/\/wa.me\/212727541683\" target=\"_blank\" class=\"mbp-btn mbp-wa\" rel=\"nofollow noopener\">\r\n          \ud83d\udcac WhatsApp Us\r\n          <span>24\/7 support \u2014 Ask about availability & spa options<\/span>\r\n        <\/a>\r\n\r\n        <a href=\"tel:+212727541683\" class=\"mbp-btn mbp-call\">\r\n          \ud83d\udcde Call Us \u2014 +212 7 27 54 16 83\r\n          <span>Instant check for today or tomorrow<\/span>\r\n        <\/a>\r\n\r\n        <a href=\"mailto:info@moratra.com\" class=\"mbp-btn mbp-email\">\r\n          \u2709 Email: info@moratra.com\r\n          <span>Fast replies \u2014 same day guaranteed<\/span>\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9m70hhm elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9m70hhm\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-km2ifa7\" data-id=\"km2ifa7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ho9uzws elementor-widget elementor-widget-html\" data-id=\"ho9uzws\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"mrw-root\"><\/div>\n<script>\n(function(){var r=document.getElementById('mrw-root');if(!r||r._i)return;r._i=1;var S=r.attachShadow({mode:'open'});var ACT='Traditional Hammam & Massage Spa Experience',API='https:\/\/moratra.com\/wp-json\/moratra\/v1\/reviews',allR=[];\nS.innerHTML='<style>*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:host{display:block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;font-size:15px;color:#222;line-height:1.5}.wrap{max-width:1200px;margin:0 auto;padding:32px 20px}.head{text-align:center;margin-bottom:28px}.head span{font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#C9A84C;display:block;margin-bottom:6px}.head h2{font-size:1.5rem;font-weight:800;color:#111;margin-bottom:6px}.head p{color:#888;font-size:.85rem}.layout{display:flex;gap:28px;align-items:flex-start}.left{width:220px;flex-shrink:0;position:sticky;top:20px}.score-box{background:#111;border-radius:16px;padding:20px 16px;text-align:center;margin-bottom:14px;color:#fff}.score-stars{display:block;font-size:1.3rem;letter-spacing:2px;color:#F5A623;margin-bottom:4px}.score-num{display:block;font-size:2.8rem;font-weight:900;line-height:1}.score-lbl{font-size:.7rem;opacity:.6;display:block;margin-bottom:6px}.score-tot{font-size:.72rem;color:#aaa}.filter-box{background:#faf9f7;border:1.5px solid #f0ece4;border-radius:14px;padding:14px;margin-bottom:12px}.filter-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#999;margin-bottom:10px}.filter-row{display:flex;align-items:center;gap:8px;cursor:pointer;padding:3px 0}.filter-star{font-size:.78rem;font-weight:600;color:#444;min-width:26px}.bar-track{flex:1;height:5px;background:#e8e2d8;border-radius:3px;overflow:hidden}.bar-fill{height:100%;background:linear-gradient(90deg,#C9A84C,#e8c96e);border-radius:3px;transition:width .5s}.bar-num{font-size:.7rem;color:#999;min-width:14px;text-align:right}.mrw-cb{accent-color:#C9A84C;width:13px;height:13px}.write-btn{display:block;width:100%;background:linear-gradient(135deg,#C9A84C,#e8c96e);color:#1a1a1a;border:none;border-radius:10px;padding:11px 16px;font-size:.82rem;font-weight:700;cursor:pointer;margin-bottom:10px;transition:opacity .2s}.write-btn:hover{opacity:.85}.vn{display:flex;align-items:center;gap:5px;font-size:.68rem;color:#999}.vn svg{width:13px;height:13px;color:#27ae60;flex-shrink:0}.right{flex:1;min-width:0;max-height:580px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#ddd #f9f9f9}.right::-webkit-scrollbar{width:5px}.right::-webkit-scrollbar-track{background:#f9f9f9;border-radius:3px}.right::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.card{background:#fff;border:1.5px solid #f0ece4;border-radius:14px;padding:16px 18px;margin-bottom:12px;transition:box-shadow .2s}.card:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.card-stars{font-size:1rem;letter-spacing:1px;color:#F5A623}.badge{display:inline-flex;align-items:center;gap:4px;background:#f0faf4;color:#27ae60;font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:20px;border:1px solid #c3e6cb}.badge svg{width:11px;height:11px}.card-act{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#C9A84C;margin-bottom:4px}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}.card-name{font-size:.82rem;font-weight:700;color:#111}.sep{color:#ccc;font-size:.8rem}.card-info{font-size:.78rem;color:#888}.cbody{font-size:.83rem;color:#444;line-height:1.55;max-height:60px;overflow:hidden;transition:max-height .3s}.cbody.exp{max-height:600px}.toggle{background:none;border:none;color:#C9A84C;font-size:.75rem;font-weight:600;cursor:pointer;padding:4px 0;margin-top:4px;display:block}.empty{text-align:center;padding:32px;color:#aaa;font-size:.85rem;display:none}.loading{text-align:center;padding:32px;color:#bbb;font-size:.85rem}.spinner{width:32px;height:32px;border:3px solid #f0ece4;border-top-color:#C9A84C;border-radius:50%;animation:spin .7s linear infinite;margin:0 auto 8px}@keyframes spin{to{transform:rotate(360deg)}}.overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99999;align-items:center;justify-content:center;padding:20px}.overlay.open{display:flex}.modal{background:#fff;border-radius:18px;padding:28px 24px;width:100%;max-width:500px;position:relative;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:su .25s ease}@keyframes su{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mx{position:absolute;top:14px;right:14px;background:#f5f5f5;border:none;border-radius:50%;width:28px;height:28px;font-size:14px;cursor:pointer;color:#555;display:flex;align-items:center;justify-content:center}.mx:hover{background:#e8e8e8}.modal h3{font-size:1.1rem;font-weight:800;color:#111;margin-bottom:3px}.modal-sub{font-size:.78rem;color:#999;margin-bottom:16px}.sp{display:flex;gap:5px;margin-bottom:16px;flex-direction:row-reverse;justify-content:flex-end}.sp input[type=radio]{display:none}.sp label{font-size:26px;color:#ddd;cursor:pointer;transition:color .1s;user-select:none}.sp input[type=radio]:checked~label,.sp label:hover,.sp label:hover~label{color:#F5A623}.frow{display:flex;gap:12px;margin-bottom:0}.frow .field{flex:1}.field{margin-bottom:12px}.field label{display:block;font-size:.7rem;font-weight:700;color:#666;margin-bottom:4px;letter-spacing:.3px}.field input,.field textarea{width:100%;border:1.5px solid #e5e5e5;border-radius:8px;padding:9px 12px;font-size:.83rem;color:#111;background:#fafafa;outline:none;transition:border-color .2s;font-family:inherit}.field input:focus,.field textarea:focus{border-color:#C9A84C;background:#fff}.field textarea{min-height:90px;resize:vertical}.hint{font-size:.65rem;color:#bbb;margin-top:3px;display:block}.sub-btn{width:100%;background:#111;color:#fff;border:none;border-radius:10px;padding:12px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,transform .1s;margin-top:4px}.sub-btn:hover:not(:disabled){background:#333;transform:translateY(-1px)}.sub-btn:disabled{opacity:.6;cursor:not-allowed}.msg{border-radius:8px;padding:12px 14px;font-size:.8rem;margin-top:12px;display:none}.msg.ok{background:#f0faf4;border:1px solid #c3e6cb;color:#1b7e3e;display:block}.msg.er{background:#fff5f5;border:1px solid #f5c6cb;color:#b71c1c;display:block}@media(max-width:768px){.layout{flex-direction:column}.left{width:100%;position:static}.right{max-height:460px}.head h2{font-size:1.3rem}.modal{padding:22px 16px}.frow{flex-direction:column;gap:0}}<\/style><section class=\"wrap\"><div class=\"head\"><span>Verified Guest Reviews<\/span><h2>What Our Travelers Say<\/h2><p>Real experiences from people who completed this activity<\/p><\/div><div class=\"layout\"><div class=\"left\"><div class=\"score-box\"><span class=\"score-stars\">\u2605\u2605\u2605\u2605\u2605<\/span><span class=\"score-num\" id=\"mrw-num\">\u2014<\/span><span class=\"score-lbl\">out of 5<\/span><span class=\"score-tot\" id=\"mrw-tot\">Loading\u2026<\/span><\/div><div class=\"filter-box\"><div class=\"filter-title\">Filter by Rating<\/div><label class=\"filter-row\"><input type=\"checkbox\" class=\"mrw-cb\" data-s=\"5\" checked><span class=\"filter-star\">5 \u2605<\/span><div class=\"bar-track\"><div class=\"bar-fill\" id=\"mrw-b5\" style=\"width:0%\"><\/div><\/div><span class=\"bar-num\" id=\"mrw-c5\">0<\/span><\/label><label class=\"filter-row\"><input type=\"checkbox\" class=\"mrw-cb\" data-s=\"4\" checked><span class=\"filter-star\">4 \u2605<\/span><div class=\"bar-track\"><div class=\"bar-fill\" id=\"mrw-b4\" style=\"width:0%\"><\/div><\/div><span class=\"bar-num\" id=\"mrw-c4\">0<\/span><\/label><label class=\"filter-row\"><input type=\"checkbox\" class=\"mrw-cb\" data-s=\"3\" checked><span class=\"filter-star\">3 \u2605<\/span><div class=\"bar-track\"><div class=\"bar-fill\" id=\"mrw-b3\" style=\"width:0%\"><\/div><\/div><span class=\"bar-num\" id=\"mrw-c3\">0<\/span><\/label><label class=\"filter-row\"><input type=\"checkbox\" class=\"mrw-cb\" data-s=\"2\" checked><span class=\"filter-star\">2 \u2605<\/span><div class=\"bar-track\"><div class=\"bar-fill\" id=\"mrw-b2\" style=\"width:0%\"><\/div><\/div><span class=\"bar-num\" id=\"mrw-c2\">0<\/span><\/label><label class=\"filter-row\"><input type=\"checkbox\" class=\"mrw-cb\" data-s=\"1\" checked><span class=\"filter-star\">1 \u2605<\/span><div class=\"bar-track\"><div class=\"bar-fill\" id=\"mrw-b1\" style=\"width:0%\"><\/div><\/div><span class=\"bar-num\" id=\"mrw-c1\">0<\/span><\/label><\/div><button class=\"write-btn\" id=\"mrw-open\">\u270f\ufe0f Write a Review<\/button><div class=\"vn\"><svg viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm3.7 6.3l-4 4a1 1 0 01-1.4 0l-2-2a1 1 0 111.4-1.4L7 8.2l3.3-3.3a1 1 0 111.4 1.4z\"\/><\/svg>Reviews published after admin approval<\/div><\/div><div class=\"right\" id=\"mrw-list\"><div class=\"loading\" id=\"mrw-load\"><div class=\"spinner\"><\/div>Loading reviews\u2026<\/div><div class=\"empty\" id=\"mrw-empty\">No reviews match this filter.<\/div><\/div><\/div><\/section><div class=\"overlay\" id=\"mrw-ov\"><div class=\"modal\" role=\"dialog\" aria-modal=\"true\"><button class=\"mx\" id=\"mrw-close\">\u2715<\/button><h3>Share Your Experience<\/h3><p class=\"modal-sub\">Your review will be published after our team approves it.<\/p><div class=\"sp\"><input type=\"radio\" name=\"mrw_s\" id=\"s5\" value=\"5\"><label for=\"s5\">\u2605<\/label><input type=\"radio\" name=\"mrw_s\" id=\"s4\" value=\"4\"><label for=\"s4\">\u2605<\/label><input type=\"radio\" name=\"mrw_s\" id=\"s3\" value=\"3\"><label for=\"s3\">\u2605<\/label><input type=\"radio\" name=\"mrw_s\" id=\"s2\" value=\"2\"><label for=\"s2\">\u2605<\/label><input type=\"radio\" name=\"mrw_s\" id=\"s1\" value=\"1\"><label for=\"s1\">\u2605<\/label><\/div><form id=\"mrw-form\" novalidate><div class=\"frow\"><div class=\"field\"><label for=\"mrw-name\">Full Name *<\/label><input type=\"text\" id=\"mrw-name\" placeholder=\"Sarah Mitchell\" required><\/div><div class=\"field\"><label for=\"mrw-loc\">Country \/ City<\/label><input type=\"text\" id=\"mrw-loc\" placeholder=\"London, UK\"><\/div><\/div><div class=\"field\"><label for=\"mrw-email\">Email (hidden from public)<\/label><input type=\"email\" id=\"mrw-email\" placeholder=\"your@email.com\"><span class=\"hint\">Only used to contact you \u2014 never displayed.<\/span><\/div><div class=\"field\"><label for=\"mrw-text\">Your Review *<\/label><textarea id=\"mrw-text\" placeholder=\"Describe your experience\u2026\" required><\/textarea><\/div><button type=\"submit\" class=\"sub-btn\" id=\"mrw-sub\">Submit Review<\/button><div class=\"msg\" id=\"mrw-msg\"><\/div><\/form><\/div><\/div>';\nfunction el(i){return S.getElementById(i)}function $(q){return S.querySelector(q)}function $$(q){return S.querySelectorAll(q)}function esc(t){var d=document.createElement('div');d.appendChild(document.createTextNode(t));return d.innerHTML}function st(n){return'\u2605'.repeat(n)+'\u2606'.repeat(5-n)}\nfunction applyFilter(){var ck=[];$$('.mrw-cb:checked').forEach(function(c){ck.push(+c.dataset.s)});var v=0;$$('.card').forEach(function(c){var s=ck.indexOf(+c.dataset.stars)!==-1;c.style.display=s?'':'none';if(s)v++});el('mrw-empty').style.display=v?'none':'block'}\nfunction updateStats(d){el('mrw-num').textContent=d.average||'\u2014';el('mrw-tot').textContent='Based on '+d.total+' review'+(d.total!==1?'s':'');var mx=Math.max.apply(null,[5,4,3,2,1].map(function(s){return d.counts[s]||0}))||1;[5,4,3,2,1].forEach(function(s){var c=d.counts[s]||0;el('mrw-c'+s).textContent=c;el('mrw-b'+s).style.width=Math.round(c\/mx*100)+'%'})}\nfunction buildCard(rv,i){var b='bd'+i;return'<div class=\"card\" data-stars=\"'+rv.stars+'\"><div class=\"card-top\"><span class=\"card-stars\">'+st(rv.stars)+'<\/span><span class=\"badge\"><svg viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm3.7 6.3l-4 4a1 1 0 01-1.4 0l-2-2a1 1 0 111.4-1.4L7 8.2l3.3-3.3a1 1 0 111.4 1.4z\"\/><\/svg> Verified<\/span><\/div><div class=\"card-act\">'+esc(rv.activity)+'<\/div><div class=\"card-meta\"><span class=\"card-name\">'+esc(rv.name)+'<\/span><span class=\"sep\">\u00b7<\/span><span class=\"card-info\">'+esc(rv.location)+'<\/span><span class=\"sep\">\u00b7<\/span><span class=\"card-info\">'+esc(rv.date)+'<\/span><\/div><div class=\"cbody\" id=\"'+b+'\">'+esc(rv.text)+'<\/div><button class=\"toggle\" data-t=\"'+b+'\" data-o=\"0\">Read more \u25be<\/button><\/div>'}\nfunction fetchReviews(){fetch(API+'?activity='+encodeURIComponent(ACT)+'&per_page=50').then(function(r){if(!r.ok)throw 0;return r.json()}).then(function(d){var ld=el('mrw-load');if(ld)ld.style.display='none';updateStats(d);allR=d.reviews||[];el('mrw-empty').insertAdjacentHTML('beforebegin',allR.map(buildCard).join(''));if(!allR.length){el('mrw-empty').style.display='block';el('mrw-empty').textContent='No reviews yet \u2014 be the first!'}el('mrw-list').addEventListener('click',function(e){var b=e.target.closest('.toggle');if(!b)return;var bd=S.getElementById(b.dataset.t),op=b.dataset.o==='1';bd.classList.toggle('exp',!op);b.dataset.o=op?'0':'1';b.textContent=op?'Read more \u25be':'Show less \u25b4'});$$('.mrw-cb').forEach(function(c){c.addEventListener('change',applyFilter)})}).catch(function(){var ld=el('mrw-load');if(ld)ld.innerHTML='<p style=\"color:#ccc\">Could not load reviews. Please refresh.<\/p>'})}\nfunction openModal(){el('mrw-ov').classList.add('open');document.body.style.overflow='hidden'}function closeModal(){el('mrw-ov').classList.remove('open');document.body.style.overflow=''}\nel('mrw-open').addEventListener('click',openModal);el('mrw-close').addEventListener('click',closeModal);el('mrw-ov').addEventListener('click',function(e){if(e.target===el('mrw-ov'))closeModal()});document.addEventListener('keydown',function(e){if(e.key==='Escape')closeModal()});\nel('mrw-form').addEventListener('submit',function(e){e.preventDefault();var msg=el('mrw-msg'),btn=el('mrw-sub'),star=$('input[name=\"mrw_s\"]:checked');if(!star){showMsg(msg,'er','Please select a star rating.');return}if(!el('mrw-name').value.trim()){showMsg(msg,'er','Please enter your name.');return}if(!el('mrw-text').value.trim()){showMsg(msg,'er','Please write your review.');return}btn.disabled=true;btn.textContent='Submitting\u2026';msg.className='msg';msg.style.display='none';fetch(API,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({name:el('mrw-name').value.trim(),email:el('mrw-email').value.trim(),location:el('mrw-loc').value.trim(),activity:ACT,stars:+star.value,text:el('mrw-text').value.trim()})}).then(function(r){return r.json()}).then(function(d){if(d.success){showMsg(msg,'ok','\u2705 Thank you! Your review will appear after approval.');el('mrw-form').reset();btn.textContent='Submit Review';btn.disabled=false}else throw new Error(d.message||'Failed')}).catch(function(err){showMsg(msg,'er','\u274c '+(err.message||'Something went wrong.'));btn.textContent='Submit Review';btn.disabled=false})});\nfunction showMsg(e,t,x){e.className='msg '+t;e.textContent=x;e.style.display='block'}\nnew IntersectionObserver(function(e,o){if(e[0].isIntersecting){fetchReviews();o.disconnect()}},{rootMargin:'100px'}).observe(r);\n})()\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Traditional Hammam &amp; Spa Experience in Marrakech Home Activities in Marrakech Hammam &amp; Spa Marrakech Hammam &amp; Spa Why Choose This Traditional Hammam &amp; Spa Experience? Step into Morocco\u2019s most iconic wellness ritual. This traditional Marrakech hammam and spa experience combines deep cleansing, relaxation, and centuries-old self-care practices in an authentic local setting. Authentic Moroccan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6112","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/pages\/6112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/comments?post=6112"}],"version-history":[{"count":8,"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/pages\/6112\/revisions"}],"predecessor-version":[{"id":8313,"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/pages\/6112\/revisions\/8313"}],"wp:attachment":[{"href":"https:\/\/moratra.com\/fr\/wp-json\/wp\/v2\/media?parent=6112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}