{"id":23915,"date":"2026-09-24T12:35:49","date_gmt":"2026-09-24T12:35:49","guid":{"rendered":"https:\/\/transfers.ma\/?page_id=23915"},"modified":"2026-09-24T18:09:54","modified_gmt":"2026-09-24T18:09:54","slug":"desert-agafay","status":"publish","type":"page","link":"https:\/\/transfers.ma\/fr\/desert-agafay\/","title":{"rendered":"d\u00e9sert d&rsquo;agafay"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23915\" class=\"elementor elementor-23915 elementor-23851\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2fcd93 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f2fcd93\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e34e67d elementor-widget elementor-widget-shortcode\" data-id=\"e34e67d\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div id=\"tb-booking-widget\" class=\"tb-booking-widget\"\n     data-lang=\"es\"\n     data-fixed-origin=\"\"\n     data-fixed-origin-lat=\"\"\n     data-fixed-origin-lng=\"\"\n     dir=\"ltr\">\n\n    <!-- Multi-city progress indicator -->\n    <div id=\"tb-multi-progress\"><\/div>\n\n    <!-- Progress Bar -->\n    <div class=\"tb-progress\">\n        <div class=\"tb-progress__step tb-progress__step--active\" data-step=\"1\">\n            <span class=\"tb-progress__number\">1<\/span>\n            <span class=\"tb-progress__label\">Itin\u00e9raire<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"2\">\n            <span class=\"tb-progress__number\">2<\/span>\n            <span class=\"tb-progress__label\">V\u00e9hicule<\/span>\n        <\/div>\n        <div class=\"tb-progress__connector\"><\/div>\n        <div class=\"tb-progress__step\" data-step=\"3\">\n            <span class=\"tb-progress__number\">3<\/span>\n            <span class=\"tb-progress__label\">Paiement<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Step 1: Route -->\n    <div id=\"tb-step-1\" class=\"tb-step tb-step--active\">\n        \n<!-- Decorative curve (Daytrip-style) -->\n<svg class=\"tb-hero-curve\" viewBox=\"0 0 300 700\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path d=\"M250 -40 C230 60 160 120 140 200 C110 320 200 380 180 470 C165 540 100 590 70 700\" fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"80\" stroke-linecap=\"round\"\/>\n    <path d=\"M250 -40 C230 60 160 120 140 200 C110 320 200 380 180 470 C175 540 190 610 230 700\" fill=\"none\" stroke=\"#60a5fa\" stroke-width=\"60\" stroke-linecap=\"round\"\/>\n<\/svg>\n\n<!-- Mode tabs (left-aligned with icons, underline active) -->\n<div class=\"tb-mode-tabs\">\n    <button type=\"button\" class=\"tb-mode-tab tb-mode-tab--active\" data-mode=\"one-way\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M13.5 5H11V3.5C11 2.12 9.88 1 8.5 1h-3C4.12 1 3 2.12 3 3.5V5H.5a.5.5 0 00-.5.5v2a.5.5 0 00.5.5H1v5.5a1.5 1.5 0 001.5 1.5h9A1.5 1.5 0 0013 13V8h.5a.5.5 0 00.5-.5v-2a.5.5 0 00-.5-.5zM4 3.5A1.5 1.5 0 015.5 2h3A1.5 1.5 0 0110 3.5V5H4V3.5z\" fill=\"currentColor\"\/><\/svg>\n        Transferts    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"round-trip\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1zm0 12.5A5.5 5.5 0 1113.5 8 5.51 5.51 0 018 13.5zM8.5 4H7v5l4.25 2.55.75-1.23-3.5-2.07V4z\" fill=\"currentColor\"\/><\/svg>\n        Aller-retour    <\/button>\n    <button type=\"button\" class=\"tb-mode-tab\" data-mode=\"multi-city\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.24 1 3 3.24 3 6c0 3.75 5 9 5 9s5-5.25 5-9c0-2.76-2.24-5-5-5zm0 6.75A1.75 1.75 0 118 4.5a1.75 1.75 0 010 3.5z\" fill=\"currentColor\"\/><\/svg>\n        Multi-city    <\/button>\n<\/div>\n\n<!-- Hero headline -->\n<h1 class=\"tb-step1-headline\">D\u00e9sert d&#039;Agafay \u2014 le guide pour vivre le meilleur du d\u00e9sert pr\u00e8s de Marrakech, 24h\/24<\/h1>\n\n<!-- Single trip pill bar (one-way & round-trip) -->\n<div id=\"tb-single-bar\">\n    <div class=\"tb-pill-bar__row\">\n        <!-- From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"pickup\" placeholder=\"From city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"pickup\"><\/div>\n            <button type=\"button\" class=\"tb-pill-bar__swap\" id=\"tb-swap-btn\" title=\"Swap locations\">&#8652;<\/button>\n        <\/div>\n        <!-- To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"dropoff\" placeholder=\"To city, hotel, airport\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" aria-label=\"Clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" data-leg=\"0\" data-dropdown=\"dropoff\"><\/div>\n        <\/div>\n        <!-- Date -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--date\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" data-leg=\"0\" data-field=\"datetime\">\n        <\/div>\n        <!-- Return date (hidden initially) -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--return\" id=\"tb-return-field\" style=\"display:none;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            <input type=\"datetime-local\" class=\"tb-pill-bar__input\" id=\"tb-return-datetime\" data-field=\"return-datetime\">\n            <button type=\"button\" class=\"tb-pill-bar__clear tb-pill-bar__return-remove\" id=\"tb-remove-return\" title=\"Remove return\">&times;<\/button>\n        <\/div>\n        <!-- + Add return -->\n        <button type=\"button\" class=\"tb-pill-bar__add-return\" id=\"tb-add-return\">\n            <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n            Ajouter un retour        <\/button>\n        <!-- Pax -->\n        <div class=\"tb-pill-bar__pax\">\n            <div class=\"tb-pax-pill\" id=\"tb-pax-pill\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 7a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM2 12c0-1.66 2.24-3 5-3s5 1.34 5 3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n                <span id=\"tb-pax-pill-text\">1 pax, 1 bag<\/span>\n                <svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/div>\n        <\/div>\n        <!-- Search button: visible in one-way mode, hidden in round-trip -->\n        <button type=\"button\" id=\"tb-btn-search\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Rechercher        <\/button>\n    <\/div>\n    <!-- Return leg row: only visible in round-trip mode -->\n    <div class=\"tb-pill-bar__row\" id=\"tb-return-leg-row\" style=\"display:none;margin-top:6px;\">\n        <!-- Return from: locked, mirrors outbound To -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--from\" id=\"tb-return-from-field\" style=\"pointer-events:none;opacity:0.6;\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\/><circle cx=\"7\" cy=\"7\" r=\"1.5\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <span id=\"tb-return-from-display\" class=\"tb-pill-bar__input\" style=\"display:flex;align-items:center;\">Return from<\/span>\n        <\/div>\n        <!-- Return to: editable, pre-filled with outbound From -->\n        <div class=\"tb-pill-bar__field tb-pill-bar__field--to\" id=\"tb-return-to-field\">\n            <span class=\"tb-pill-bar__icon\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1C4.79 1 3 2.79 3 5c0 3 4 7.5 4 7.5s4-4.5 4-7.5c0-2.21-1.79-4-4-4zm0 5.5A1.5 1.5 0 117 4a1.5 1.5 0 010 3z\" fill=\"currentColor\"\/><\/svg>\n            <\/span>\n            <input type=\"text\" id=\"tb-return-to-input\" class=\"tb-pill-bar__input\" placeholder=\"Return destination\" autocomplete=\"off\">\n            <button type=\"button\" class=\"tb-pill-bar__clear\" id=\"tb-return-to-clear\" style=\"display:none;\">&times;<\/button>\n            <div class=\"tb-autocomplete-dropdown\" id=\"tb-return-to-dropdown\"><\/div>\n        <\/div>\n        <!-- Search button for round-trip: lives on the second row -->\n        <button type=\"button\" id=\"tb-btn-search-rt\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Rechercher        <\/button>\n    <\/div>\n<\/div>\n\n<!-- Multi-city bar -->\n<div id=\"tb-multi-bar\" class=\"tb-multi-bar\">\n    <div id=\"tb-legs-container\"><\/div>\n    <label id=\"tb-return-to-start\" class=\"tb-return-toggle\" style=\"display:none;\">\n        <input type=\"checkbox\" id=\"tb-return-to-start-check\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;margin-right:4px;\"><path d=\"M9 14l-4-4 4-4\"\/><path d=\"M5 10h11a4 4 0 0 1 0 8h-1\"\/><\/svg>Return to start    <\/label>\n    <button type=\"button\" id=\"tb-add-leg\">+ Add another transfer<\/button>\n    <div class=\"tb-multi-bar__footer\">\n        <div class=\"tb-pill-bar__pax\" style=\"position:relative;\">\n            <div class=\"tb-pax-pill\" id=\"tb-pax-pill-multi\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 7a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM2 12c0-1.66 2.24-3 5-3s5 1.34 5 3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n                <span id=\"tb-pax-pill-text-multi\">1 pax, 1 bag<\/span>\n                <svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\"><path d=\"M1 1l4 4 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/div>\n        <\/div>\n        <button type=\"button\" id=\"tb-btn-search-multi\" class=\"tb-pill-bar__search\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M7 12A5 5 0 107 2a5 5 0 000 10zM14 14l-3.5-3.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            Rechercher        <\/button>\n    <\/div>\n<\/div>\n\n<!-- Pax\/luggage popup backdrop -->\n<div class=\"tb-pax-backdrop\" id=\"tb-pax-backdrop\"><\/div>\n<!-- Pax\/luggage popup (shared by single & multi-city) -->\n<div class=\"tb-pax-dropdown\" id=\"tb-pax-dropdown\">\n    <div class=\"tb-pax-stepper\">\n        <span class=\"tb-pax-stepper__label\">Passagers<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-pax-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-pax-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-pax-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n    <div class=\"tb-pax-stepper\">\n        <span class=\"tb-pax-stepper__label\">Bagages<\/span>\n        <div class=\"tb-pax-stepper__controls\">\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"decrease\">-<\/button>\n            <span class=\"tb-pax-stepper__value\" id=\"tb-luggage-count\">1<\/span>\n            <button type=\"button\" class=\"tb-pax-stepper__btn\" data-target=\"tb-luggage-count\" data-action=\"increase\">+<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Flight number (shown below bar when airport detected) -->\n<div id=\"tb-flight-bar\">\n    <label class=\"tb-pill-bar__label\">Num\u00e9ro de vol<\/label>\n    <input type=\"text\" id=\"tb-flight-number\" class=\"tb-pill-bar__input\" placeholder=\"ex. AT 1234\" autocomplete=\"off\">\n<\/div>\n\n<!-- Error display -->\n<div id=\"tb-no-route-container\" style=\"display:none;\"><\/div>\n\n<!-- Trust badges -->\n<div class=\"tb-trust-badges\">\n    <span class=\"tb-trust-badge tb-trust-badge--cancel\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1a7 7 0 100 14A7 7 0 008 1z\" stroke=\"#10b981\" stroke-width=\"1.5\"\/><path d=\"M5 8l2 2 4-4\" stroke=\"#10b981\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Cancel for free 24 hours before departure    <\/span>\n    <span class=\"tb-trust-badge tb-trust-badge--rating\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1l2.12 4.3 4.74.69-3.43 3.34.81 4.72L8 11.77l-4.24 2.23.81-4.72L1.14 5.94l4.74-.69L8 1z\" fill=\"#fbbf24\"\/><\/svg>\n        4.9\/5 Google Reviews    <\/span>\n    <span class=\"tb-trust-badge\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1L3 3.5v3.5c0 3.15 2.14 6.1 5 7 2.86-.9 5-3.85 5-7V3.5L8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><\/svg>\n        Paiement s\u00e9curis\u00e9    <\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 2: Vehicle -->\n    <div id=\"tb-step-2\" class=\"tb-step\">\n        \n<!-- Back Button -->\n<button type=\"button\" class=\"tb-btn-back\" data-back=\"1\">\n    &larr; Retour \u00e0 la recherche<\/button>\n\n<!-- Route Summary Bar (compact) -->\n<div class=\"tb-route-bar\">\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--pickup\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"8\" cy=\"8\" r=\"2\" fill=\"currentColor\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Pickup<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-pickup\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__swap-icon\">&lrhar;<\/div>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--dropoff\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.5 1 3.5 3 3.5 5.5C3.5 9 8 14 8 14s4.5-5 4.5-8.5C12.5 3 10.5 1 8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><circle cx=\"8\" cy=\"5.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Drop-off<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-dropoff\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__meta\">\n        <span class=\"tb-route-bar__date\" id=\"tb-result-date\">--<\/span>\n        <span class=\"tb-route-bar__distance\" id=\"tb-result-distance\">--<\/span>\n        <span class=\"tb-route-bar__duration\" id=\"tb-result-duration\">--<\/span>\n    <\/div>\n<\/div>\n\n<!-- Return leg bar (shown only for round trips) -->\n<div id=\"tb-return-leg-bar\" class=\"tb-route-bar tb-route-bar--return\" style=\"display:none; margin-top:6px; border-top: 2px dashed #e94560;\">\n    <span class=\"tb-route-bar__return-badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" style=\"vertical-align:middle;margin-right:4px;\"><path d=\"M14 5H4a3 3 0 000 6h1M2 11l2 2-2 2\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M2 5l2-2-2-2\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Retour    <\/span>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--pickup\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"8\" cy=\"8\" r=\"2\" fill=\"currentColor\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Return from<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-return-from\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__swap-icon\">&rarr;<\/div>\n    <div class=\"tb-route-bar__point\">\n        <span class=\"tb-route-bar__icon tb-route-bar__icon--dropoff\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1C5.5 1 3.5 3 3.5 5.5C3.5 9 8 14 8 14s4.5-5 4.5-8.5C12.5 3 10.5 1 8 1z\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><circle cx=\"8\" cy=\"5.5\" r=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><\/svg>\n        <\/span>\n        <div class=\"tb-route-bar__info\">\n            <span class=\"tb-route-bar__label\">Return to<\/span>\n            <span class=\"tb-route-bar__address\" id=\"tb-result-return-to\">--<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"tb-route-bar__meta\">\n        <span class=\"tb-route-bar__date\" id=\"tb-result-return-date\">--<\/span>\n    <\/div>\n<\/div>\n\n<!-- Trust Badges -->\n<div class=\"tb-trust-strip\">\n    <span class=\"tb-trust-strip__badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M5 8l2 2 4-4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        Free Cancellation    <\/span>\n    <span class=\"tb-trust-strip__badge\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"6.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M8 4.5V8l2.5 1.5\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/><\/svg>\n        24\/7 Support    <\/span>\n<\/div>\n\n<!-- Route Map -->\n<div id=\"tb-route-map\" class=\"tb-route-map\"><\/div>\n\n<!-- Route\/Zone Notice -->\n<div id=\"tb-route-notice\"><\/div>\n<div id=\"tb-route-details\"><\/div>\n\n<!-- Vehicle List -->\n<h4 class=\"tb-section-title\">Choisissez votre v\u00e9hicule<\/h4>\n<div id=\"tb-vehicles-container\" class=\"tb-vehicles-container\">\n    <div class=\"tb-loading\">Chargement des v\u00e9hicules...<\/div>\n<\/div>\n\n<!-- Extras -->\n<div id=\"tb-extras-section\" class=\"tb-extras-section\" style=\"display: none;\">\n    <h4 class=\"tb-section-title\">Additional services and goods<\/h4>\n    <p class=\"tb-section-subtitle\">Services optionnels pour am\u00e9liorer votre trajet<\/p>\n    <div id=\"tb-extras-container\"><\/div>\n<\/div>\n\n<!-- How it Works -->\n<div class=\"tb-how-it-works\">\n    <h4 class=\"tb-section-title\">How it Works<\/h4>\n    <div class=\"tb-how-it-works__steps\">\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">1<\/div>\n            <div>\n                <h5>Select Your Route and Car<\/h5>\n                <p>Enter your pick-up and drop-off locations, choose your preferred car.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">2<\/div>\n            <div>\n                <h5>Provide Booking Details<\/h5>\n                <p>Fill in your details and select extra services you might need.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"tb-how-it-works__step\">\n            <div class=\"tb-how-it-works__number\">3<\/div>\n            <div>\n                <h5>Enjoy the Ride<\/h5>\n                <p>Our driver will arrive at your pick-up location on time.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Continue Button -->\n<button type=\"button\" id=\"tb-btn-continue\" class=\"tb-btn tb-btn--primary tb-btn--full\" disabled>\n    Continuer<\/button>\n\n<!-- Hidden sidebar compat elements -->\n<div style=\"display:none\">\n    <span id=\"tb-sidebar-route\"><\/span>\n    <span id=\"tb-sidebar-date\"><\/span>\n    <span id=\"tb-sidebar-vehicle\"><\/span>\n    <span id=\"tb-sidebar-passengers\"><\/span>\n    <div id=\"tb-sidebar-extras-list\"><\/div>\n    <span id=\"tb-sidebar-total\"><\/span>\n<\/div>\n    <\/div>\n\n    <!-- Step 3: Payment -->\n    <div id=\"tb-step-3\" class=\"tb-step\">\n        \n<!-- Checkout Progress -->\n<div class=\"tb-checkout-progress\">\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--done\">Ride Type<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--active\">D\u00e9tails de la r\u00e9servation<\/div>\n    <div class=\"tb-checkout-progress__step tb-checkout-progress__step--upcoming\">Checkout<\/div>\n<\/div>\n\n<div class=\"tb-step3-layout\">\n    <div class=\"tb-step3-main\">\n        <!-- Back Button -->\n        <button type=\"button\" class=\"tb-btn-back\" data-back=\"2\">\n            &larr; Retour au v\u00e9hicule        <\/button>\n\n        <!-- Transfer Details Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Transfer Details<\/h4>\n            <!-- Mini Map -->\n            <div id=\"tb-checkout-map\" class=\"tb-checkout-map\"><\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--pickup\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-pickup-display\">--<\/span>\n            <\/div>\n            <div class=\"tb-form-group\" id=\"tb-checkout-flight-group\" style=\"display:none;\">\n                <label class=\"tb-label\">Num\u00e9ro de vol<\/label>\n                <input type=\"text\" id=\"tb-checkout-flight\" class=\"tb-input\" placeholder=\"ex. AT 1234\">\n            <\/div>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Date<\/label>\n                    <input type=\"date\" id=\"tb-checkout-date-display\" class=\"tb-input\" disabled>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\">Time<\/label>\n                    <input type=\"time\" id=\"tb-checkout-time-display\" class=\"tb-input\" disabled>\n                <\/div>\n            <\/div>\n            <div class=\"tb-checkout-location\">\n                <span class=\"tb-checkout-location__dot tb-checkout-location__dot--dropoff\"><\/span>\n                <span class=\"tb-checkout-location__text\" id=\"tb-checkout-dropoff-display\">--<\/span>\n            <\/div>\n            <div id=\"tb-pickup-instructions\"><\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">More details about the address<\/label>\n                <input type=\"text\" id=\"tb-special-requests\" class=\"tb-input\" placeholder=\"Hotel name, room number, etc.\">\n            <\/div>\n        <\/div>\n\n        <!-- Personal Information Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Personal Information<\/h4>\n            <div class=\"tb-checkout-row\">\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-first-name\">First Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-first-name\" class=\"tb-input\" placeholder=\"Enter your first name\">\n                    <div class=\"tb-field-error\" data-field=\"first-name\"><\/div>\n                <\/div>\n                <div class=\"tb-form-group\">\n                    <label class=\"tb-label\" for=\"tb-customer-last-name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"tb-customer-last-name\" class=\"tb-input\" placeholder=\"Enter your last name\">\n                    <div class=\"tb-field-error\" data-field=\"last-name\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-email\">Email *<\/label>\n                <input type=\"email\" id=\"tb-customer-email\" class=\"tb-input\" placeholder=\"Enter your email\">\n                <div class=\"tb-field-error\" data-field=\"email\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Nationality<\/label>\n                <select id=\"tb-customer-nationality\" class=\"tb-input tb-select\">\n                    <option value=\"\">Please select country<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\" for=\"tb-customer-phone\">Num\u00e9ro de t\u00e9l\u00e9phone *<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-phone-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-phone\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n                <div class=\"tb-field-error\" data-field=\"phone\"><\/div>\n            <\/div>\n            <div class=\"tb-form-group\">\n                <label class=\"tb-label\">Num\u00e9ro WhatsApp<\/label>\n                <div class=\"tb-phone-input\">\n                    <input type=\"text\" id=\"tb-wa-code\" class=\"tb-phone-input__code-input\" placeholder=\"+212\" maxlength=\"4\" aria-label=\"Country code\">\n                    <input type=\"tel\" id=\"tb-customer-whatsapp\" class=\"tb-phone-input__field\" placeholder=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Custom Fields (dynamically populated by JS) -->\n        <div id=\"tb-custom-fields-card\" class=\"tb-card\" style=\"display:none;\">\n            <h4 class=\"tb-card__title\">Additional Information<\/h4>\n            <div id=\"tb-custom-fields-container\"><\/div>\n        <\/div>\n\n        <!-- Promo Code Card -->\n        <div class=\"tb-card\">\n            <h4 class=\"tb-card__title\">Code promo<\/h4>\n            <div class=\"tb-promo-row\">\n                <input type=\"text\" id=\"tb-promo-code\" class=\"tb-input tb-promo-row__input\" placeholder=\"Entrez le code promo\">\n                <button type=\"button\" id=\"tb-promo-apply\" class=\"tb-btn tb-btn--outline tb-promo-row__btn\">Appliquer<\/button>\n            <\/div>\n            <div id=\"tb-promo-message\" class=\"tb-promo-message\" style=\"display:none;\"><\/div>\n        <\/div>\n\n        <!-- Payment Card -->\n        <div class=\"tb-card\" id=\"tb-payment-card\">\n            <h4 class=\"tb-card__title\">Payment Options<\/h4>\n            <div id=\"tb-payment-errors\" class=\"tb-alert tb-alert--error\" style=\"display: none;\"><\/div>\n\n            <!-- Payment Choice Cards -->\n            <div id=\"tb-payment-choices\" class=\"tb-payment-choices\">\n                <!-- Dynamically populated by JS based on available gateways -->\n            <\/div>\n\n            <!-- Legacy Gateway Selector (hidden, used internally) -->\n            <div class=\"tb-gateway-selector\" id=\"tb-gateway-selector\" style=\"display: none !important;\">\n                <label class=\"tb-gateway-option\" data-gateway=\"stripe\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"stripe\">\n                    <span class=\"tb-gateway-option__label\">Credit \/ Debit Card<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"cash\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"cash\">\n                    <span class=\"tb-gateway-option__label\">Cash on Pickup<\/span>\n                <\/label>\n                <label class=\"tb-gateway-option\" data-gateway=\"paypal\" style=\"display: none !important;\">\n                    <input type=\"radio\" name=\"tb-gateway\" value=\"paypal\">\n                    <span class=\"tb-gateway-option__label\">PayPal<\/span>\n                <\/label>\n            <\/div>\n\n            <!-- Legacy Payment options (hidden, used internally) -->\n            <div id=\"tb-payment-options\" class=\"tb-payment-options\" style=\"display: none;\">\n                <label class=\"tb-payment-option tb-payment-option--active\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"full\" checked>\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Payer le montant total<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-full-amount\"><\/span>\n                    <\/div>\n                <\/label>\n                <label class=\"tb-payment-option\">\n                    <input type=\"radio\" name=\"tb-payment-type\" value=\"deposit\">\n                    <div class=\"tb-payment-option__content\">\n                        <span class=\"tb-payment-option__label\">Payer l&#039;acompte uniquement<\/span>\n                        <span class=\"tb-payment-option__amount\" id=\"tb-option-deposit-amount\"><\/span>\n                        <span class=\"tb-payment-option__note\" id=\"tb-option-remaining\"><\/span>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <!-- Terms & Conditions -->\n            <div class=\"tb-terms\">\n                <label class=\"tb-terms__label\">\n                    <input type=\"checkbox\" id=\"tb-terms-checkbox\" class=\"tb-terms__checkbox\">\n                    <span>I agree to the <a href=\"#\" target=\"_blank\">Terms &amp; Conditions<\/a> and <a href=\"#\" target=\"_blank\">Privacy Policy<\/a><\/span>\n                <\/label>\n                <div class=\"tb-field-error\" data-field=\"terms\"><\/div>\n            <\/div>\n\n            <button type=\"button\" id=\"tb-pay-button\" class=\"tb-btn tb-btn--primary tb-btn--full\">\n                Proceed to Checkout            <\/button>\n            <div id=\"tb-stripe-element\" style=\"display: none !important;\"><\/div>\n            <button type=\"button\" id=\"tb-confirm-payment-btn\" class=\"tb-btn tb-btn--primary tb-btn--full\" style=\"display: none !important; margin-top: 0.75rem;\">\n                Confirmer le paiement            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- RIGHT: Gradient Summary Sidebar -->\n    <div class=\"tb-step3-sidebar\">\n        <div class=\"tb-summary-gradient\">\n            <div class=\"tb-summary-gradient__header\">\n                <div class=\"tb-summary-gradient__icon\">&#128663;<\/div>\n                <div>\n                    <div class=\"tb-summary-gradient__vehicle-name\" id=\"tb-order-vehicle\">--<\/div>\n                    <div class=\"tb-summary-gradient__vehicle-cap\" id=\"tb-order-passengers\">--<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tb-summary-gradient__stop\">\n                <span class=\"tb-summary-gradient__dot\"><\/span>\n                <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-route-from\">--<\/span>\n                <span class=\"tb-summary-gradient__stop-price\" id=\"tb-order-base-price\">--<\/span>\n            <\/div>\n            <div class=\"tb-summary-gradient__stop\">\n                <span class=\"tb-summary-gradient__dot\"><\/span>\n                <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-route-to\">--<\/span>\n            <\/div>\n            <!-- Round trip return leg (hidden by default) -->\n            <div id=\"tb-order-return-leg\" style=\"display:none;\">\n                <div class=\"tb-summary-gradient__divider\"><\/div>\n                <div class=\"tb-summary-gradient__stop\">\n                    <span class=\"tb-summary-gradient__dot\"><\/span>\n                    <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-return-from\">--<\/span>\n                    <span class=\"tb-summary-gradient__stop-price\" id=\"tb-order-return-price\">--<\/span>\n                <\/div>\n                <div class=\"tb-summary-gradient__stop\">\n                    <span class=\"tb-summary-gradient__dot\"><\/span>\n                    <span class=\"tb-summary-gradient__stop-text\" id=\"tb-order-return-to\">--<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"tb-summary-gradient__extras\" id=\"tb-order-extras-list\"><\/div>\n            <div class=\"tb-summary-gradient__total\">\n                <span>Total<\/span>\n                <span id=\"tb-order-total\">--<\/span>\n            <\/div>\n        <\/div>\n        <!-- Hidden compat elements -->\n        <div style=\"display:none;\">\n            <span id=\"tb-order-route\">--<\/span>\n            <span id=\"tb-order-datetime\">--<\/span>\n        <\/div>\n    <\/div>\n<\/div>\n\n    <\/div>\n\n    <!-- Confirmation -->\n    <div id=\"tb-confirmation\" class=\"tb-step\">\n        \n<div class=\"tb-confirmation\">\n    <div class=\"tb-confirmation__icon\">\n        <svg class=\"tb-confirmation__checkmark\" viewBox=\"0 0 52 52\" width=\"64\" height=\"64\">\n            <circle class=\"tb-confirmation__circle\" cx=\"26\" cy=\"26\" r=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/>\n            <path class=\"tb-confirmation__check\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14 27l7 7 16-16\"\/>\n        <\/svg>\n    <\/div>\n    <h2 class=\"tb-confirmation__title\">R\u00e9servation confirm\u00e9e !<\/h2>\n    <p class=\"tb-confirmation__subtitle\">Votre transfert a \u00e9t\u00e9 r\u00e9serv\u00e9 avec succ\u00e8s.<\/p>\n\n    <div class=\"tb-confirmation__ref\" id=\"tb-confirmation-ref\">--<\/div>\n\n    <p class=\"tb-confirmation__email\">\n        Email de confirmation envoy\u00e9 \u00e0<br>\n        <strong id=\"tb-confirmation-email\">--<\/strong>\n    <\/p>\n\n    <!-- Receipt -->\n    <div class=\"tb-receipt\" id=\"tb-receipt\">\n        <h3 class=\"tb-receipt__title\">Booking Receipt<\/h3>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Reference<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-ref\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Date et heure<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-datetime\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Pickup<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-pickup\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Drop-off<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-dropoff\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">V\u00e9hicule<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-vehicle\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Passagers<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-passengers\">--<\/span>\n        <\/div>\n        <!-- Price Details -->\n        <div class=\"tb-receipt__section\">\n            <div class=\"tb-receipt__section-title\">Price Details<\/div>\n            <div class=\"tb-receipt__row\">\n                <span class=\"tb-receipt__label\">Transfer<\/span>\n                <span class=\"tb-receipt__value\" id=\"tb-receipt-base-price\">--<\/span>\n            <\/div>\n            <div id=\"tb-receipt-extras-list\"><\/div>\n            <div class=\"tb-receipt__row\" id=\"tb-receipt-roundtrip-row\" style=\"display:none;\">\n                <span class=\"tb-receipt__label\">Aller-retour<\/span>\n                <span class=\"tb-receipt__value\">&times; 2<\/span>\n            <\/div>\n        <\/div>\n        <div class=\"tb-receipt__row tb-receipt__row--total\">\n            <span class=\"tb-receipt__label\">Total<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-total\">--<\/span>\n        <\/div>\n        <div class=\"tb-receipt__row\">\n            <span class=\"tb-receipt__label\">Paiement<\/span>\n            <span class=\"tb-receipt__value\" id=\"tb-receipt-payment\">--<\/span>\n        <\/div>\n    <\/div>\n\n    <div class=\"tb-confirmation__actions\">\n        <button type=\"button\" id=\"tb-download-receipt\" class=\"tb-btn tb-btn--outline\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align:-2px;margin-right:6px;\"><path d=\"M8 2v8M4 7l4 4 4-4\"\/><path d=\"M2 12v2h12v-2\"\/><\/svg>\n            Download Receipt        <\/button>\n        <button type=\"button\" id=\"tb-book-another\" class=\"tb-btn tb-btn--primary\">\n            R\u00e9server un autre transfert        <\/button>\n    <\/div>\n<\/div>\n    <\/div>\n<\/div>\n<style id=\"tb-wp-overrides\">\n\/* === Widget container: full width, break out of theme container === *\/\nhtml body #tb-booking-widget {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    padding: 0 !important;\n    margin-left: calc(-50vw + 50%) !important;\n    margin-right: calc(-50vw + 50%) !important;\n    overflow-x: hidden !important;\n    background: transparent !important;\n}\n\n\/* === Step 1: full-bleed hero === *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    border-radius: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n\/* === Ensure WP theme does not constrain step-1 children === *\/\nhtml body #tb-booking-widget #tb-step-1 .tb-mode-tabs,\nhtml body #tb-booking-widget #tb-step-1 .tb-step1-headline,\nhtml body #tb-booking-widget #tb-step-1 #tb-single-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-multi-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-flight-bar,\nhtml body #tb-booking-widget #tb-step-1 #tb-no-route-container,\nhtml body #tb-booking-widget #tb-step-1 .tb-trust-badges {\n    max-width: 1400px !important;\n    width: 100% !important;\n}\n\n\/* === Hide progress bar on Step 1 === *\/\nhtml body #tb-booking-widget .tb-progress {\n    display: none !important;\n}\n\n\/* === WP Theme Reset: beat any theme selector === *\/\nhtml body #tb-booking-widget *,\nhtml body #tb-booking-widget *::before,\nhtml body #tb-booking-widget *::after {\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget button,\nhtml body #tb-booking-widget input[type=\"button\"],\nhtml body #tb-booking-widget input[type=\"submit\"],\nhtml body #tb-booking-widget input[type=\"reset\"] {\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    text-decoration: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    line-height: normal !important;\n    outline: none !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    transition: all 0.2s !important;\n}\nhtml body #tb-booking-widget input,\nhtml body #tb-booking-widget select,\nhtml body #tb-booking-widget textarea {\n    box-shadow: none !important;\n    text-shadow: none !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget input:focus,\nhtml body #tb-booking-widget select:focus,\nhtml body #tb-booking-widget textarea:focus {\n    box-shadow: none !important;\n}\n\n\/* Buttons *\/\nhtml body #tb-booking-widget .tb-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 0.5rem !important;\n    padding: 14px 28px !important;\n    border: none !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:hover:not(:disabled) {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-btn--primary:disabled {\n    opacity: 0.5 !important;\n    cursor: not-allowed !important;\n}\nhtml body #tb-booking-widget .tb-btn-back {\n    background: none !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    padding: 8px 0 !important;\n    font-size: 0.9rem !important;\n    cursor: pointer !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Theme-proof overrides \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget #tb-step-1 {\n    background: var(--tb-primary, #1a1a2e) !important;\n    border-radius: 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border: none !important;\n    box-shadow: none !important;\n    min-height: 560px !important;\n}\nhtml body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n    position: relative !important;\n    z-index: 1 !important;\n    max-width: 1400px !important;\n    width: 100% !important;\n    padding-left: 80px !important;\n    padding-right: 80px !important;\n}\n\n\/* Hero decorative curve *\/\nhtml body #tb-booking-widget .tb-hero-curve {\n    position: absolute !important;\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 35% !important;\n    height: 100% !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n}\n\n\/* Mode Tabs *\/\nhtml body #tb-booking-widget .tb-mode-tabs {\n    display: flex !important;\n    justify-content: flex-start !important;\n    gap: 0 !important;\n    margin-bottom: 0 !important;\n    border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n    padding-top: 24px !important;\n    padding-bottom: 0 !important;\n    background: transparent !important;\n    border-top: none !important;\n    border-left: none !important;\n    border-right: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab {\n    background: transparent !important;\n    border: none !important;\n    border-bottom: 2px solid transparent !important;\n    border-radius: 0 !important;\n    padding: 12px 16px !important;\n    font-weight: 500 !important;\n    font-size: 1rem !important;\n    color: rgba(255,255,255,0.5) !important;\n    cursor: pointer !important;\n    outline: none !important;\n    box-shadow: none !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    white-space: nowrap !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab:hover {\n    background: transparent !important;\n    color: rgba(255,255,255,0.85) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active {\n    background: transparent !important;\n    color: #fff !important;\n    border-bottom-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-mode-tab--active:hover {\n    background: transparent !important;\n    color: #fff !important;\n}\n\n\/* Hero headline *\/\nhtml body #tb-booking-widget .tb-step1-headline {\n    font-size: 3.5rem !important;\n    font-weight: 500 !important;\n    color: #fff !important;\n    line-height: 1.1 !important;\n    margin: 16px 0 32px !important;\n    max-width: 700px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n    letter-spacing: -0.02em !important;\n}\n\n\/* Unified search bar row *\/\nhtml body #tb-booking-widget .tb-pill-bar__row {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 50px !important;\n    padding: 4px !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important;\n    border: none !important;\n}\n\n\/* Fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field {\n    flex: 0 0 auto !important;\n    min-width: 0 !important;\n    position: relative !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 12px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    border-right: 1px solid #e5e7eb !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from,\nhtml body #tb-booking-widget .tb-pill-bar__field--to {\n    flex: 1 1 0 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--from {\n    border-radius: 20px 0 0 20px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field--date,\nhtml body #tb-booking-widget .tb-pill-bar__field--return {\n    flex: 0 0 auto !important;\n    width: 170px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n    border-right: none !important;\n}\n\n\/* Field icons *\/\nhtml body #tb-booking-widget .tb-pill-bar__icon {\n    flex-shrink: 0 !important;\n    font-size: 0.9rem !important;\n    color: #6b7280 !important;\n    line-height: 1 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\n\n\/* Inputs inside bar *\/\nhtml body #tb-booking-widget .tb-pill-bar__input {\n    border: none !important;\n    background: transparent !important;\n    font-size: 0.95rem !important;\n    color: #111827 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    outline: none !important;\n    min-width: 0 !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    height: auto !important;\n    line-height: normal !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input::placeholder {\n    color: #9ca3af !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__input:focus {\n    outline: none !important;\n    box-shadow: none !important;\n    border: none !important;\n}\n\n\/* Autocomplete dropdown inside bar fields *\/\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-dropdown {\n    position: absolute !important;\n    top: calc(100% + 14px) !important;\n    left: -6px !important;\n    right: auto !important;\n    z-index: 100 !important;\n    min-width: 420px !important;\n    width: max-content !important;\n    max-width: 600px !important;\n    border-radius: 12px !important;\n    background: #fff !important;\n    box-shadow: 0 8px 40px rgba(0,0,0,0.12) !important;\n    overflow-y: auto !important;\n    max-height: 280px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__field .tb-autocomplete-item__name {\n    white-space: normal !important;\n    word-break: break-word !important;\n    overflow: visible !important;\n    text-overflow: unset !important;\n}\nhtml body #tb-booking-widget .tb-autocomplete-item {\n    padding: 14px 16px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 14px !important;\n    font-size: 1rem !important;\n    background: #fff !important;\n    border: none !important;\n    border-bottom: 1px solid #e0e0e0 !important;\n    box-shadow: none !important;\n}\n\n\/* Clear buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__clear {\n    flex-shrink: 0 !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 50% !important;\n    background: #e5e7eb !important;\n    border: none !important;\n    cursor: pointer !important;\n    font-size: 0.85rem !important;\n    line-height: 1 !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: #6b7280 !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Swap button *\/\nhtml body #tb-booking-widget .tb-pill-bar__swap {\n    position: absolute !important;\n    right: -14px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    z-index: 10 !important;\n    font-size: 0.75rem !important;\n    color: #6b7280 !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    padding: 0 !important;\n}\n\n\/* Add return button *\/\nhtml body #tb-booking-widget .tb-pill-bar__add-return {\n    border: none !important;\n    border-right: 1px solid #e5e7eb !important;\n    background: transparent !important;\n    color: #6b7280 !important;\n    font-size: 0.85rem !important;\n    font-weight: 500 !important;\n    cursor: pointer !important;\n    padding: 8px 14px !important;\n    white-space: nowrap !important;\n    flex: 0 0 auto !important;\n    align-items: center !important;\n    gap: 4px !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\n\n\/* Return field border *\/\nhtml body #tb-booking-widget #tb-return-field {\n    border-right: 1px solid #e5e7eb !important;\n}\n\n\/* Pax container *\/\nhtml body #tb-booking-widget .tb-pill-bar__pax {\n    position: relative !important;\n    align-items: center !important;\n    padding: 0 8px !important;\n    border-right: none !important;\n    flex: 0 0 auto !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Pax pill *\/\nhtml body #tb-booking-widget .tb-pax-pill {\n    align-items: center !important;\n    gap: 8px !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    padding: 6px 10px !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n    color: #111827 !important;\n    box-shadow: none !important;\n}\n\n\/* Multi-city pax pill: white text on dark bg *\/\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill {\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-multi-bar__footer .tb-pax-pill svg {\n    color: rgba(255,255,255,0.7) !important;\n}\n\n\/* Pax backdrop *\/\nhtml body #tb-booking-widget .tb-pax-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body #tb-booking-widget .tb-pax-backdrop.tb-show { display: block !important; }\n\/* Pax dropdown (centered popup) *\/\nhtml body #tb-booking-widget .tb-pax-dropdown {\n    position: fixed !important;\n    top: 50% !important; left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    right: auto !important; bottom: auto !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 24px 28px 20px !important;\n    z-index: 99999 !important;\n    min-width: 280px !important;\n    max-width: 320px !important;\n    width: 90% !important;\n    border: none !important;\n}\n\n\/* Trust badges *\/\nhtml body #tb-booking-widget .tb-trust-badges {\n    display: flex !important;\n    align-items: center !important;\n    gap: 40px !important;\n    margin-top: 32px !important;\n    padding-bottom: 48px !important;\n    flex-wrap: wrap !important;\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n}\nhtml body #tb-booking-widget .tb-trust-badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    color: #fff !important;\n    font-size: 0.95rem !important;\n    font-weight: 600 !important;\n    white-space: nowrap !important;\n    background: none !important;\n    border: none !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\n\n\/* Counters (+\/-) *\/\nhtml body #tb-booking-widget .tb-counter__btn {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 44px !important;\n    height: 44px !important;\n    font-size: 1.25rem !important;\n    cursor: pointer !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\nhtml body #tb-booking-widget .tb-counter__btn:hover {\n    background: var(--tb-border, #e0e0e0) !important;\n}\n\n\/* Pill Bar buttons *\/\nhtml body #tb-booking-widget .tb-pill-bar__btn {\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    padding: 8px 16px !important;\n    font-weight: 500 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search {\n    background: var(--tb-accent) !important;\n    color: #fff !important;\n    border-radius: 50px !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--accent:hover,\nhtml body #tb-booking-widget .tb-pill-bar__btn--search:hover {\n    background: #2563eb !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--return {\n    background: transparent !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__btn--swap {\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    border: none !important;\n    border-radius: 50% !important;\n}\n\n\/* Inputs *\/\nhtml body #tb-booking-widget .tb-input {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    width: 100% !important;\n}\nhtml body #tb-booking-widget .tb-input:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n    outline: none !important;\n}\nhtml body #tb-booking-widget .tb-select {\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Extras toggles *\/\nhtml body #tb-booking-widget .tb-extra-card__toggle {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-extra-card__toggle--checked {\n    background: var(--tb-accent, #e94560) !important;\n    border-color: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n}\n\n\/* Multi-city add\/remove *\/\nhtml body #tb-booking-widget .tb-multi-bar__add-btn {\n    background: transparent !important;\n    border: 2px dashed var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n    border-radius: 25px !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__remove {\n    background: transparent !important;\n    border: none !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    cursor: pointer !important;\n}\n\n\/* Multi-city leg row icons *\/\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__icon {\n    font-size: 0 !important;\n    width: 14px !important;\n    height: 14px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--from .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='3' stroke='%236b7280' stroke-width='1.5'\/%3E%3Ccircle cx='7' cy='7' r='1' fill='%236b7280'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--to .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7 1C4.5 1 2.5 3 2.5 5.5C2.5 9 7 13 7 13s4.5-4 4.5-7.5C11.5 3 9.5 1 7 1z' stroke='%236b7280' stroke-width='1.3'\/%3E%3Ccircle cx='7' cy='5.5' r='1.5' stroke='%236b7280' stroke-width='1.3'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\nhtml body #tb-booking-widget .tb-leg-row__fields .tb-pill-bar__field--date .tb-pill-bar__icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 14px !important;\n    height: 14px !important;\n    background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.5 1v1.5M9.5 1v1.5M1.5 5.5h11M2.5 2.5h9a1 1 0 011 1v8a1 1 0 01-1 1h-9a1 1 0 01-1-1v-8a1 1 0 011-1z' stroke='%236b7280' stroke-width='1.3' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat center !important;\n    background-size: 14px 14px !important;\n}\n\n\/* Vehicle cards *\/\nhtml body #tb-booking-widget .tb-vehicle-card {\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* Search button *\/\nhtml body #tb-booking-widget .tb-pill-bar__search {\n    background: var(--tb-primary, #1a1a2e) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 50px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    padding: 14px 32px !important;\n    margin: 3px !important;\n    font-size: 1rem !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-pill-bar__search:hover {\n    background: var(--tb-primary-light, #2d2d44) !important;\n    color: #fff !important;\n}\n\n\/* Pax stepper buttons *\/\nhtml body #tb-booking-widget .tb-pax-stepper__btn {\n    background: #fff !important;\n    border: 1px solid #e5e7eb !important;\n    border-radius: 50% !important;\n    cursor: pointer !important;\n    color: #374151 !important;\n    width: 32px !important;\n    height: 32px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1rem !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #tb-booking-widget .tb-pax-stepper__btn:hover {\n    border-color: var(--tb-accent) !important;\n    color: var(--tb-accent) !important;\n}\n\n\/* \u2550\u2550\u2550 Checkout Progress Bar (Step 3) \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-checkout-progress {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0 !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    overflow: hidden !important;\n    margin-bottom: 2rem !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step {\n    flex: 1 !important;\n    text-align: center !important;\n    padding: 1rem 0.75rem !important;\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    background: transparent !important;\n    border: none !important;\n    margin: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--done {\n    color: var(--tb-success, #10b981) !important;\n    background: rgba(16, 185, 129, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--active {\n    color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.05) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-progress__step--upcoming {\n    opacity: 0.5 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 3 Cards & Layout \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-card {\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 2rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 1.5rem !important;\n    overflow: visible !important;\n}\nhtml body #tb-booking-widget .tb-card__title {\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 1.5rem !important;\n    padding: 0 !important;\n    border: none !important;\n    background: transparent !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\n\n\/* Checkout location dots *\/\nhtml body #tb-booking-widget .tb-checkout-location {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--pickup {\n    background: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-location__dot--dropoff {\n    background: var(--tb-primary, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-checkout-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 1rem !important;\n}\n\n\/* Phone input *\/\nhtml body #tb-booking-widget .tb-phone-input {\n    display: flex !important;\n    align-items: stretch !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    overflow: visible !important;\n    background: #fff !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__prefix {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 0 10px !important;\n    background: var(--tb-bg, #f0f4f8) !important;\n    font-weight: 600 !important;\n    font-size: 0.9rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    border-right: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 0 !important;\n    border-top: none !important;\n    border-bottom: none !important;\n    border-left: none !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-phone-input__field {\n    flex: 1 !important;\n    border: none !important;\n    padding: 12px 14px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    outline: none !important;\n    min-width: 0 !important;\n}\nhtml body .tb-phone-backdrop {\n    display: none !important;\n    position: fixed !important;\n    inset: 0 !important;\n    background: rgba(0,0,0,0.4) !important;\n    z-index: 99998 !important;\n}\nhtml body .tb-phone-backdrop.tb-show { display: block !important; }\nhtml body .tb-phone-dropdown {\n    position: fixed !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    z-index: 99999 !important;\n    background: #fff !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;\n    padding: 0 !important;\n    min-width: 280px !important;\n    max-width: 360px !important;\n    width: 90% !important;\n    max-height: 70vh !important;\n    display: none !important;\n    flex-direction: column !important;\n    overflow: hidden !important;\n    touch-action: manipulation !important;\n    margin: 0 !important;\n    border: none !important;\n}\nhtml body .tb-phone-dropdown.tb-show { display: flex !important; }\nhtml body .tb-phone-dropdown__header {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    padding: 16px 20px 12px !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body .tb-phone-dropdown__close {\n    background: none !important;\n    border: none !important;\n    font-size: 1.5rem !important;\n    cursor: pointer !important;\n    padding: 0 4px !important;\n}\nhtml body .tb-phone-dropdown__search {\n    width: 100% !important;\n    padding: 10px 20px !important;\n    border: none !important;\n    border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n    font-size: 16px !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    outline: none !important;\n    background: #fafafa !important;\n    border-radius: 0 !important;\n}\nhtml body .tb-phone-dropdown__list {\n    overflow-y: auto !important;\n    min-height: 120px !important;\n    max-height: calc(70vh - 110px) !important;\n    -webkit-overflow-scrolling: touch !important;\n}\nhtml body .tb-phone-dropdown__item {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 10px 20px !important;\n    cursor: pointer !important;\n    font-size: 0.9rem !important;\n    border: none !important;\n    background: transparent !important;\n    touch-action: manipulation !important;\n}\nhtml body .tb-phone-dropdown__item:hover {\n    background: var(--tb-bg, #f0f4f8) !important;\n}\nhtml body .tb-phone-dropdown__item-flag {\n    width: 24px !important;\n    height: 18px !important;\n    object-fit: contain !important;\n}\nhtml body .tb-phone-input__flag {\n    width: 20px !important;\n    height: 15px !important;\n    object-fit: contain !important;\n}\n\n\/* Gateway selector *\/\nhtml body #tb-booking-widget .tb-gateway-selector {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.5rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.875rem 1rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-gateway-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Custom fields (Additional Information) *\/\nhtml body #tb-booking-widget .tb-tour-checkout__field {\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__label {\n    display: block !important;\n    font-size: 0.8rem !important;\n    font-weight: 600 !important;\n    color: #475569 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    margin-bottom: 6px !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea {\n    width: 100% !important;\n    padding: 12px 14px !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    font-size: 1rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    background: #fff !important;\n    box-sizing: border-box !important;\n}\nhtml body #tb-booking-widget .tb-tour-checkout__input:focus,\nhtml body #tb-booking-widget .tb-tour-checkout__textarea:focus {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget #tb-custom-fields-container {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 1.5rem !important;\n}\n\n\/* Confirm payment button \u2014 hidden until Stripe element is shown *\/\nhtml body #tb-booking-widget #tb-confirm-payment-btn {\n    margin-top: 0.75rem !important;\n}\n\/* Stripe element \u2014 hidden by default *\/\nhtml body #tb-booking-widget #tb-stripe-element {\n    margin-top: 1rem !important;\n    margin-bottom: 0.5rem !important;\n}\n\/* Gradient summary sidebar *\/\nhtml body #tb-booking-widget .tb-summary-gradient {\n    background: linear-gradient(135deg, var(--tb-primary, #0f3460) 0%, #1a365d 100%) !important;\n    border-radius: 12px !important;\n    padding: 1.75rem !important;\n    color: #fff !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__header {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    border-bottom: 1px solid rgba(255,255,255,0.15) !important;\n    padding-bottom: 1.25rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-name {\n    font-size: 1.1rem !important;\n    font-weight: 700 !important;\n    color: #fff !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__vehicle-cap {\n    font-size: 0.85rem !important;\n    color: rgba(255,255,255,0.7) !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.75rem !important;\n    padding: 0.6rem 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__dot {\n    width: 12px !important;\n    height: 12px !important;\n    border-radius: 50% !important;\n    background: rgba(255,255,255,0.3) !important;\n    border: 2px solid #fff !important;\n    flex-shrink: 0 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-text {\n    color: #fff !important;\n    font-size: 0.9rem !important;\n    font-weight: 500 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__stop-price {\n    color: #fff !important;\n    font-weight: 700 !important;\n}\nhtml body #tb-booking-widget .tb-summary-gradient__total {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    border-top: 2px solid rgba(255,255,255,0.25) !important;\n    margin-top: 1.25rem !important;\n    padding-top: 1.25rem !important;\n    font-size: 1.25rem !important;\n    font-weight: 800 !important;\n    color: #fff !important;\n}\n\n\/* Payment options *\/\nhtml body #tb-booking-widget .tb-payment-options {\n    gap: 0.75rem !important;\n    margin-bottom: 1.25rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-option--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\n\n\/* Google Places autocomplete *\/\nhtml body .pac-container {\n    z-index: 100000 !important;\n    min-width: 420px !important;\n    width: auto !important;\n    max-width: 600px !important;\n    border-radius: 16px !important;\n    border: none !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.18) !important;\n    padding: 8px 0 !important;\n}\nhtml body .pac-container::after {\n    display: none !important;\n}\nhtml body .pac-item {\n    padding: 10px 16px !important;\n    cursor: pointer !important;\n    border-bottom: none !important;\n    border-top: none !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 10px !important;\n    line-height: 1.4 !important;\n    font-size: 0.9rem !important;\n}\nhtml body .pac-item .pac-item-query {\n    font-size: 0.9rem !important;\n    font-weight: 600 !important;\n    color: #1f2937 !important;\n    white-space: normal !important;\n    word-break: break-word !important;\n}\nhtml body .pac-item .pac-item-query + span {\n    font-size: 0.82rem !important;\n    color: #6b7280 !important;\n    white-space: normal !important;\n}\n\n\/* \u2550\u2550\u2550 Step 2: Route Bar & Vehicle Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-route-bar {\n    display: flex !important;\n    align-items: center !important;\n    gap: 1rem !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    padding: 1rem 1.25rem !important;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;\n    border: none !important;\n    margin-bottom: 0.75rem !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__point {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.6rem !important;\n    flex: 1 !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__label {\n    display: block !important;\n    font-size: 0.72rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 600 !important;\n}\nhtml body #tb-booking-widget .tb-route-bar__address {\n    display: block !important;\n    font-size: 0.92rem !important;\n    font-weight: 600 !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    max-width: 260px !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip {\n    display: flex !important;\n    gap: 1.5rem !important;\n    justify-content: flex-end !important;\n    padding: 0.75rem 0 !important;\n    background: transparent !important;\n    border: none !important;\n}\nhtml body #tb-booking-widget .tb-trust-strip__badge {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-size: 0.82rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n    font-weight: 500 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-route-map {\n    width: 100% !important;\n    height: 250px !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-checkout-map {\n    width: 100% !important;\n    height: 180px !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    margin-bottom: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: stretch !important;\n    cursor: pointer !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    background: #fff !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    padding: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    box-shadow: 0 4px 16px rgba(0,0,0,0.1) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card.tb-selected,\nhtml body #tb-booking-widget .tb-vehicle-card--selected {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image {\n    width: 220px !important;\n    min-height: 160px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    background: var(--tb-light-bg, #f8f9fa) !important;\n    padding: 1rem !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__image img {\n    max-width: 100% !important;\n    height: auto !important;\n    object-fit: contain !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__details {\n    flex: 1 !important;\n    padding: 1.25rem !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    min-width: 0 !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__name {\n    font-size: 1.15rem !important;\n    font-weight: 700 !important;\n    margin: 0 0 0.5rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__specs {\n    display: flex !important;\n    gap: 1rem !important;\n    font-size: 0.85rem !important;\n    color: var(--tb-text-muted, #6c757d) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__pricing {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-end !important;\n    justify-content: center !important;\n    padding: 1.25rem !important;\n    min-width: 130px !important;\n    gap: 0.5rem !important;\n    border-left: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__price-amount {\n    font-size: 1.5rem !important;\n    font-weight: 800 !important;\n    color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn {\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 20px !important;\n    padding: 8px 22px !important;\n    font-size: 0.88rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n}\nhtml body #tb-booking-widget .tb-vehicle-card__select-btn:hover {\n    background: var(--tb-accent-hover, #d63d56) !important;\n    color: #fff !important;\n}\n\n\/* \u2550\u2550\u2550 How It Works \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-how-it-works {\n    margin-top: 3rem !important;\n    padding-top: 2rem !important;\n    border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__steps {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 2rem !important;\n}\nhtml body #tb-booking-widget .tb-how-it-works__number {\n    width: 48px !important;\n    height: 48px !important;\n    border-radius: 50% !important;\n    background: var(--tb-accent, #e94560) !important;\n    color: #fff !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 1.25rem !important;\n    font-weight: 700 !important;\n    margin: 0 auto 1rem !important;\n}\n\n\/* \u2550\u2550\u2550 Payment Choice Cards \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-payment-choices {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.75rem !important;\n    margin-bottom: 1.5rem !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 1rem !important;\n    padding: 1rem 1.25rem !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    background: #fff !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active {\n    border-color: var(--tb-accent, #e94560) !important;\n    background: rgba(233, 69, 96, 0.03) !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice__radio {\n    width: 20px !important;\n    height: 20px !important;\n    border-radius: 50% !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n    position: relative !important;\n}\nhtml body #tb-booking-widget .tb-payment-choice--active .tb-payment-choice__radio {\n    border-color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Terms & Promo \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-terms__label {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 0.75rem !important;\n    cursor: pointer !important;\n    font-size: 0.88rem !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-terms__label a {\n    color: var(--tb-accent, #e94560) !important;\n    text-decoration: underline !important;\n}\nhtml body #tb-booking-widget .tb-promo-row {\n    display: flex !important;\n    gap: 0.5rem !important;\n}\nhtml body #tb-booking-widget .tb-promo-row__input {\n    flex: 1 !important;\n}\n\n\/* \u2550\u2550\u2550 Confirmation \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-confirmation__checkmark {\n    color: var(--tb-success, #10b981) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions {\n    display: flex !important;\n    gap: 1rem !important;\n    justify-content: center !important;\n    flex-wrap: wrap !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline {\n    background: transparent !important;\n    border: 2px solid var(--tb-border, #e0e0e0) !important;\n    color: var(--tb-text-dark, #1a1a2e) !important;\n}\nhtml body #tb-booking-widget .tb-confirmation__actions .tb-btn--outline:hover {\n    border-color: var(--tb-accent, #e94560) !important;\n    color: var(--tb-accent, #e94560) !important;\n}\n\n\/* \u2550\u2550\u2550 Summary Gradient: Return Leg \u2550\u2550\u2550 *\/\nhtml body #tb-booking-widget .tb-summary-gradient__divider {\n    height: 1px !important;\n    background: rgba(255,255,255,0.15) !important;\n    margin: 0.75rem 0 !important;\n}\n\n\/* \u2550\u2550\u2550 Step 1: Mobile overrides \u2550\u2550\u2550 *\/\n@media (max-width: 768px) {\n    html body #tb-booking-widget #tb-step-1 {\n        padding: 28px 20px 24px !important;\n        border-radius: 0 !important;\n        min-height: 400px !important;\n    }\n    html body #tb-booking-widget #tb-step-1::after {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-hero-curve {\n        display: none !important;\n    }\n    html body #tb-booking-widget #tb-step-1 > *:not(.tb-hero-curve):not(.tb-pax-dropdown):not(.tb-pax-backdrop) {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n    html body #tb-booking-widget .tb-step1-headline {\n        font-size: 1.6rem !important;\n        margin: 1rem 0 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__row {\n        flex-direction: column !important;\n        border-radius: 16px !important;\n        padding: 8px !important;\n        gap: 0 !important;\n        flex-wrap: wrap !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field,\n    html body #tb-booking-widget .tb-pill-bar__field--from,\n    html body #tb-booking-widget .tb-pill-bar__field--to,\n    html body #tb-booking-widget .tb-pill-bar__field--date,\n    html body #tb-booking-widget .tb-pill-bar__field--return {\n        width: 100% !important;\n        flex: 0 0 auto !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-radius: 0 !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field:last-of-type {\n        border-bottom: none !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__field--from {\n        border-radius: 12px 12px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__swap {\n        position: static !important;\n        transform: none !important;\n        width: 100% !important;\n        height: 32px !important;\n        border-radius: 0 !important;\n        margin: 0 !important;\n        box-shadow: none !important;\n        background: #f9fafb !important;\n        border: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        font-size: 0.85rem !important;\n        right: auto !important;\n        top: auto !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__search {\n        width: 100% !important;\n        border-radius: 12px !important;\n        padding: 14px !important;\n        justify-content: center !important;\n        margin: 4px 0 0 !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__pax {\n        width: 100% !important;\n        padding: 0 !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-pax-pill {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n    }\n    html body #tb-booking-widget .tb-pill-bar__add-return {\n        width: 100% !important;\n        justify-content: center !important;\n        padding: 14px !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n        border-right: none !important;\n    }\n    html body #tb-booking-widget #tb-return-field {\n        width: 100% !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f1f5f9 !important;\n    }\n    html body #tb-booking-widget .tb-trust-badges {\n        gap: 12px !important;\n    }\n    html body #tb-booking-widget .tb-trust-badge {\n        font-size: 0.78rem !important;\n    }\n    html body #tb-booking-widget .tb-mode-tabs {\n        overflow-x: auto !important;\n        -webkit-overflow-scrolling: touch !important;\n        scrollbar-width: none !important;\n    }\n    html body #tb-booking-widget .tb-mode-tab {\n        padding: 8px 14px !important;\n        font-size: 0.82rem !important;\n    }\n    \/* Step 2: mobile vehicle cards *\/\n    html body #tb-booking-widget .tb-vehicle-card {\n        flex-direction: column !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__image {\n        width: 100% !important;\n        min-height: 140px !important;\n        max-height: 180px !important;\n    }\n    html body #tb-booking-widget .tb-vehicle-card__pricing {\n        flex-direction: row !important;\n        align-items: center !important;\n        justify-content: space-between !important;\n        border-left: none !important;\n        border-top: 1px solid var(--tb-border, #e0e0e0) !important;\n        padding: 1rem 1.25rem !important;\n        width: 100% !important;\n        min-width: unset !important;\n    }\n    \/* Step 2: route bar mobile *\/\n    html body #tb-booking-widget .tb-route-bar {\n        flex-direction: column !important;\n        gap: 0 !important;\n        padding: 0 !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__point {\n        padding: 12px 16px !important;\n        border-bottom: 1px solid var(--tb-border, #e0e0e0) !important;\n        width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__swap-icon {\n        display: none !important;\n    }\n    html body #tb-booking-widget .tb-route-bar__address {\n        max-width: 100% !important;\n    }\n    html body #tb-booking-widget .tb-route-map {\n        height: 180px !important;\n    }\n    \/* Step 2: trust strip mobile *\/\n    html body #tb-booking-widget .tb-trust-strip {\n        flex-wrap: wrap !important;\n        gap: 8px 16px !important;\n        justify-content: center !important;\n    }\n    \/* Step 2: how-it-works mobile *\/\n    html body #tb-booking-widget .tb-how-it-works__steps {\n        grid-template-columns: 1fr !important;\n        gap: 1.5rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__step {\n        display: flex !important;\n        align-items: flex-start !important;\n        text-align: left !important;\n        gap: 1rem !important;\n    }\n    html body #tb-booking-widget .tb-how-it-works__number {\n        margin: 0 !important;\n        flex-shrink: 0 !important;\n        width: 40px !important;\n        height: 40px !important;\n        font-size: 1rem !important;\n    }\n    \/* Step 3: single column *\/\n    html body #tb-booking-widget .tb-step3-layout {\n        grid-template-columns: 1fr !important;\n    }\n    html body #tb-booking-widget .tb-step3-sidebar {\n        position: static !important;\n        order: -1 !important;\n    }\n    html body #tb-booking-widget .tb-checkout-map {\n        height: 140px !important;\n    }\n    \/* Confirmation mobile *\/\n    html body #tb-booking-widget .tb-confirmation__actions {\n        flex-direction: column !important;\n        gap: 10px !important;\n    }\n    html body #tb-booking-widget .tb-confirmation__actions .tb-btn {\n        width: 100% !important;\n        justify-content: center !important;\n    }\n}\n<\/style>\n<\/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-f58ff9a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f58ff9a\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3e2cfe9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"3e2cfe9\" data-element_type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7916f25 elementor-widget elementor-widget-spacer\" data-id=\"7916f25\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}<\/style>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ed7084 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9ed7084\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n    .ad-wrap-frag{--nv:#1B3A6B;--or:#FF700A;--wa:#25D366;--ink:#1d2939;--stone:#F7EEE3;--ochre:#C98B4E;color:var(--ink);line-height:1.75;font-size:17px;overflow:hidden}\r\n    .ad-wrap-frag *{box-sizing:border-box}\r\n    .ad-in-frag{max-width:1120px;margin:0 auto;padding:0 22px}\r\n    .ad-hero-frag{position:relative;background:linear-gradient(160deg,#142C54 0%,#1B3A6B 55%,#26497F 100%);color:#fff;padding:64px 0 150px}\r\n    .ad-hero-frag .ad-in-frag{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;position:relative;z-index:2}\r\n    .ad-sunb-frag{position:absolute;right:14%;top:40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#FFB26B 0%,#FF700A 45%,rgba(255,112,10,0) 72%);opacity:.55;z-index:1}\r\n    .ad-hills-frag{position:absolute;left:0;bottom:0;width:100%;height:160px;z-index:1}\r\n    .ad-kick-frag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:30px;padding:6px 14px;font-size:.9rem;margin-bottom:16px}\r\n    .ad-kick-frag i{width:8px;height:8px;border-radius:50%;background:var(--or);display:inline-block}\r\n    .ad-hh2-frag{color:#fff!important;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.15;margin:0 0 18px;font-weight:800;letter-spacing:-.5px}\r\n    .ad-hp-frag{color:#E6ECF6;margin:0 0 14px;text-align:left}\r\n    .ad-photo-frag{position:relative}\r\n    .ad-photo-frag img{width:100%;height:auto;aspect-ratio:4\/5;object-fit:cover;border-radius:200px 200px 18px 18px;border:6px solid rgba(255,255,255,.14);display:block}\r\n    .ad-price-frag{position:absolute;left:-18px;bottom:26px;background:#fff;color:var(--nv);border-radius:14px;padding:12px 18px;box-shadow:0 14px 30px rgba(10,25,55,.35);line-height:1.2}\r\n    .ad-price-frag b{display:block;color:var(--or);font-size:1.7rem}\r\n    .ad-strip-frag{position:relative;z-index:3;margin-top:-58px}\r\n    .ad-stats-frag{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-radius:18px;box-shadow:0 18px 40px rgba(27,58,107,.16);overflow:hidden}\r\n    .ad-stat-frag{padding:18px 12px;text-align:center;border-right:1px solid #edf1f7;font-size:.9rem;color:#52607a}\r\n    .ad-stat-frag:last-child{border-right:0}\r\n    .ad-stat-frag b{display:block;color:var(--nv);font-size:1.35rem;font-weight:800}\r\n    .ad-sec-frag{padding:64px 0}\r\n    .ad-stone-frag{padding:64px 0;background:var(--stone)}\r\n    .ad-navy-frag{padding:64px 0;background:var(--nv);color:#fff}\r\n    .ad-h2-frag{color:var(--nv)!important;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;margin:0 0 18px;font-weight:800;padding-left:18px;border-left:6px solid var(--or)}\r\n    .ad-h2w-frag{color:#fff!important;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;margin:0 0 18px;font-weight:800;padding-left:18px;border-left:6px solid var(--or)}\r\n    .ad-h3-frag{color:var(--nv)!important;font-size:1.2rem;margin:26px 0 8px;font-weight:700}\r\n    .ad-p-frag{text-align:justify;margin:0 0 14px;max-width:78ch}\r\n    .ad-pw-frag{text-align:justify;margin:0 0 14px;color:#E6ECF6;max-width:78ch}\r\n    .ad-two-frag{display:grid;grid-template-columns:1fr 1fr;gap:34px}\r\n    .ad-vs-frag{background:#fff;border-radius:16px;padding:22px;border-top:5px solid var(--or);box-shadow:0 10px 26px rgba(27,58,107,.08)}\r\n    .ad-cta-frag{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 6px}\r\n    .ad-bw-frag,.ad-bo-frag{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:40px;font-weight:700;text-decoration:none!important;transition:transform .15s}\r\n    .ad-bw-frag{background:var(--wa);color:#fff!important}\r\n    .ad-bo-frag{background:var(--or);color:#fff!important}\r\n    .ad-bw-frag:hover,.ad-bo-frag:hover{transform:translateY(-2px)}\r\n    .ad-bw-frag:focus-visible,.ad-bo-frag:focus-visible,.ad-fb-frag:focus-visible{outline:3px solid #FFC08A;outline-offset:3px}\r\n    .ad-acts-frag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:10px}\r\n    .ad-act-frag{background:#fff;border-radius:16px;padding:22px}\r\n    .ad-act-frag .ad-h3-frag{margin-top:10px}\r\n    .ad-ic-frag{display:inline-flex;width:50px;height:50px;border-radius:14px;align-items:center;justify-content:center;background:#FFF0E4;color:var(--or)}\r\n    .ad-camps-frag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:18px 0}\r\n    .ad-camp-frag{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E3E9F2;border-radius:12px;padding:12px 14px;color:var(--nv)!important;font-weight:700;text-decoration:none!important}\r\n    .ad-camp-frag:hover{border-color:var(--or)}\r\n    .ad-camp-frag svg{color:var(--or);flex:none}\r\n    .ad-long-frag .ad-camp-frag{background:var(--nv);color:#fff!important;border-color:var(--nv)}\r\n    .ad-tw-frag{overflow-x:auto;border-radius:14px;box-shadow:0 10px 26px rgba(27,58,107,.08);margin:14px 0 20px}\r\n    .ad-tb-frag{width:100%;border-collapse:collapse;min-width:560px;background:#fff}\r\n    .ad-tb-frag th{background:var(--nv);color:#fff;padding:13px 14px;text-align:left;font-size:.95rem}\r\n    .ad-tb-frag td{padding:13px 14px;border-bottom:1px solid #EDF1F7}\r\n    .ad-tb-frag td.ad-pr-frag{color:var(--or);font-weight:800;white-space:nowrap}\r\n    .ad-tb-frag tr.ad-hl-frag td{background:#FFF4EA;font-weight:600}\r\n    .ad-recap-frag{background:var(--nv);color:#fff;border-radius:18px;padding:24px 26px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 26px}\r\n    .ad-recap-frag p{margin:0;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.22);color:#fff}\r\n    .ad-recap-frag .ad-rt-frag{grid-column:1\/-1;font-size:1.15rem;font-weight:800;color:#FFB26B;border:0}\r\n    .ad-steps-frag{counter-reset:st;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}\r\n    .ad-step-frag{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:20px 20px 18px 20px;position:relative}\r\n    .ad-step-frag .ad-num-frag{display:inline-flex;width:38px;height:38px;border-radius:50%;background:var(--or);color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:10px}\r\n    .ad-step-frag b{display:block;color:#fff;margin-bottom:4px}\r\n    .ad-step-frag span.ad-st-frag{color:#D3DCEB}\r\n    .ad-seas-frag{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:10px 0 8px}\r\n    .ad-sea-frag{border-radius:16px;padding:20px;background:#fff;border-top:6px solid var(--ochre)}\r\n    .ad-sea-frag.ad-best-frag{border-top-color:var(--or);box-shadow:0 12px 28px rgba(255,112,10,.15)}\r\n    .ad-sea-frag b{color:var(--nv);display:block;margin-bottom:6px;font-size:1.05rem}\r\n    .ad-sea-frag .ad-p-frag{margin:0;text-align:left}\r\n    .ad-why-frag{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\r\n    .ad-wc-frag{background:#fff;border-radius:16px;padding:22px;border:1px solid #E6ECF3}\r\n    .ad-wc-frag .ad-p-frag{margin-top:12px;text-align:left}\r\n    .ad-fi-frag{background:#fff;border-radius:14px;margin:10px 0;border:1px solid #E3E9F2;overflow:hidden}\r\n    .ad-fb-frag{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;background:#fff;border:0;padding:17px 20px;font-weight:700;color:var(--nv);cursor:pointer;font-size:1.02rem;font-family:inherit}\r\n    .ad-fb-frag em{font-style:normal;flex:none;width:30px;height:30px;border-radius:50%;background:#FFF0E4;color:var(--or);display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;transition:transform .2s}\r\n    .ad-fb-frag[aria-expanded=\"true\"] em{transform:rotate(45deg);background:var(--or);color:#fff}\r\n    .ad-fa-frag{display:none;padding:0 20px 16px}\r\n    .ad-fa-frag.ad-open-frag{display:block}\r\n    .ad-fin-frag{position:relative;background:linear-gradient(160deg,#142C54,#1B3A6B);color:#fff;padding:64px 0 140px;text-align:center}\r\n    .ad-fin-frag .ad-in-frag{position:relative;z-index:2;max-width:760px}\r\n    .ad-fin-frag .ad-h2w-frag{border:0;padding:0}\r\n    .ad-fin-frag .ad-pw-frag{text-align:center;margin:0 auto 10px}\r\n    .ad-fin-frag .ad-cta-frag{justify-content:center}\r\n    @media(max-width:900px){.ad-hero-frag .ad-in-frag,.ad-two-frag{grid-template-columns:1fr}.ad-photo-frag{max-width:420px}.ad-stats-frag{grid-template-columns:repeat(2,1fr)}.ad-stat-frag{border-bottom:1px solid #edf1f7}.ad-steps-frag,.ad-seas-frag,.ad-why-frag{grid-template-columns:1fr}.ad-recap-frag{grid-template-columns:1fr}}\r\n    @media(max-width:600px){.ad-wrap-frag{font-size:16px}.ad-sec-frag,.ad-stone-frag,.ad-navy-frag{padding:44px 0}.ad-price-frag{left:10px}}\r\n    @media(prefers-reduced-motion:reduce){.ad-wrap-frag *{transition:none!important}}\r\n    <\/style>\r\n    <div class=\"ad-wrap-frag\">\r\n<header class=\"ad-hero-frag\"><div class=\"ad-sunb-frag\"><\/div><div class=\"ad-in-frag\"><div><div class=\"ad-kick-frag\"><i><\/i>Transferts priv\u00e9s vers tous les camps, 24h\/24<\/div><h2 class=\"ad-hh2-frag\">D\u00e9sert d'Agafay : le d\u00e9sert de pierre \u00e0 40 minutes de Marrakech<\/h2><p class=\"ad-hp-frag\">Le d\u00e9sert d'Agafay est un vaste plateau de collines de pierre dor\u00e9e, \u00e0 environ 40 km au sud-ouest de Marrakech. Ce n'est pas le Sahara et il n'y a pas de grandes dunes de sable. En \u00e9change, le d\u00e9sert d'Agafay offre le silence, des couchers de soleil immenses face au Haut Atlas et une nuit au d\u00e9sert sans neuf heures de route.<\/p>\r\n<div class=\"ad-cta-frag\"><a class=\"ad-bw-frag\" href=\"https:\/\/wa.me\/447401523866?text=Bonjour%2C%20transfert%20d%C3%A9sert%20d%27Agafay\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.2-.2-.4-.2z\"\/><\/svg><span>R\u00e9server sur WhatsApp<\/span><\/a><a class=\"ad-bo-frag\" href=\"tel:+212661614943\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg><span>+212 661 614 943<\/span><\/a><\/div>\r\n<\/div><div class=\"ad-photo-frag\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/transfers.ma\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-5_-2025_-03_56_42-PM.webp\" alt=\"d\u00e9sert d'agafay\" width=\"800\" height=\"1000\"><div class=\"ad-price-frag\">Marrakech \u2192 camp<b>d\u00e8s 42 \u20ac<\/b>par v\u00e9hicule<\/div><\/div><\/div><svg class=\"ad-hills-frag\" viewBox=\"0 0 1440 220\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n    <path d=\"M0 120 L140 70 L260 105 L380 40 L520 95 L640 55 L780 100 L900 30 L1040 90 L1180 50 L1300 85 L1440 60 L1440 220 L0 220Z\" fill=\"#2B4C82\" opacity=\".55\"\/>\r\n    <path d=\"M0 170 C120 140 220 150 330 160 C470 175 560 120 700 130 C840 140 930 175 1080 165 C1210 156 1320 135 1440 150 L1440 220 L0 220Z\" fill=\"#C98B4E\"\/>\r\n    <path d=\"M0 195 C160 180 300 205 470 192 C640 180 760 205 930 196 C1110 187 1270 200 1440 190 L1440 220 L0 220Z\" fill=\"#E7B47A\"\/><\/svg><\/header>\r\n<div class=\"ad-in-frag ad-strip-frag\"><div class=\"ad-stats-frag\"><div class=\"ad-stat-frag\"><b>d\u00e8s 42 \u20ac<\/b>par v\u00e9hicule<\/div><div class=\"ad-stat-frag\"><b>~40 km<\/b>de Marrakech<\/div><div class=\"ad-stat-frag\"><b>45\u201360 min<\/b>de route<\/div><div class=\"ad-stat-frag\"><b>24h\/24<\/b>porte \u00e0 camp<\/div><div class=\"ad-stat-frag\"><b>FR \u00b7 EN \u00b7 AR<\/b>chauffeurs<\/div><\/div><\/div>\r\n<section class=\"ad-sec-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">D\u00e9sert d'Agafay : l'essentiel en une minute<\/h2>\r\n<p class=\"ad-p-frag\">Ce guide explique ce qu'est vraiment le d\u00e9sert d'Agafay, o\u00f9 il se trouve, quoi y faire, o\u00f9 dormir et combien co\u00fbte le trajet. Nous faisons des transferts priv\u00e9s vers tous les camps du plateau chaque jour : les conseils pratiques ci-dessous viennent de la route, pas d'une brochure.<\/p>\r\n<p class=\"ad-p-frag\">La r\u00e9ponse courte : le d\u00e9sert d'Agafay est \u00e0 45 \u00e0 60 minutes de voiture du centre de Marrakech. Une voiture priv\u00e9e vers le d\u00e9sert d'Agafay co\u00fbte \u00e0 partir de 42 \u20ac par v\u00e9hicule, et non par personne. P\u00e9ages, carburant et attente \u00e0 l'entr\u00e9e du camp sont compris, au m\u00eame prix de jour comme de nuit.<\/p>\r\n<p class=\"ad-p-frag\">Si vous h\u00e9sitez entre une soir\u00e9e, une nuit sous tente ou une journ\u00e9e piscine, lisez la suite : chaque formule a son horaire id\u00e9al, et le retour de nuit est le point que la plupart des voyageurs oublient.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Qu'est-ce que le d\u00e9sert d'Agafay ?<\/h2>\r\n<p class=\"ad-p-frag\">Le d\u00e9sert d'Agafay est un d\u00e9sert rocheux, qu'on appelle souvent d\u00e9sert de pierre. Le sol est fait de collines nues, de lits de rivi\u00e8res ass\u00e9ch\u00e9s et de terre ocre, presque sans v\u00e9g\u00e9tation. Vues sous le bon angle, les collines ressemblent \u00e0 des dunes fig\u00e9es, d'o\u00f9 la surprise de ceux qui attendaient du sable.<\/p>\r\n<p class=\"ad-p-frag\">Le d\u00e9sert Agafay est-il un vrai d\u00e9sert ? Oui, par son climat : il pleut rarement, l'\u00e9t\u00e9 est tr\u00e8s chaud et les nuits peuvent \u00eatre froides. Mais c'est un espace d\u00e9sertique compact et accessible, pas une mer de sable sans fin. Voyez le d\u00e9sert d'Agafay comme un paysage de d\u00e9sert aux portes d'une grande ville.<\/p>\r\n<div class=\"ad-two-frag\"><div class=\"ad-vs-frag\"><h3 class=\"ad-h3-frag\">D\u00e9sert Agafay ou Sahara : lequel choisir ?<\/h3>\r\n<p class=\"ad-p-frag\">Le d\u00e9sert Agafay ne fait pas partie du Sahara. Les dunes orange que l'on imagine, comme l'Erg Chebbi pr\u00e8s de Merzouga, se trouvent de l'autre c\u00f4t\u00e9 du Haut Atlas. Depuis Marrakech, il faut une longue journ\u00e9e de route \u00e0 l'aller, en g\u00e9n\u00e9ral un circuit de trois jours.<\/p>\r\n<p class=\"ad-p-frag\">Le choix est donc simple : pour de vraies dunes et trois jours devant vous, partez \u00e0 Merzouga. Pour une soir\u00e9e ou une nuit, le d\u00e9sert d'Agafay est l'option intelligente.<\/p>\r\n<\/div><div class=\"ad-vs-frag\"><h3 class=\"ad-h3-frag\">Pourquoi on l'appelle le d\u00e9sert Marrakech<\/h3>\r\n<p class=\"ad-p-frag\">Quand on cherche un d\u00e9sert Marrakech ou un d\u00e9sert pr\u00e8s de Marrakech, on parle presque toujours du d\u00e9sert d'Agafay. C'est le paysage d\u00e9sertique le plus proche de la ville, bien plus proche que le Sahara. Depuis de nombreux camps, on voit m\u00eame au loin les lumi\u00e8res de Marrakech la nuit.<\/p>\r\n<p class=\"ad-p-frag\">Beaucoup de visiteurs d\u00e9couvrent d'abord le d\u00e9sert Agafay, tombent sous le charme du calme, puis gardent le Sahara pour un prochain voyage.<\/p>\r\n<\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">O\u00f9 se trouve le d\u00e9sert d'Agafay ?<\/h2>\r\n<p class=\"ad-p-frag\">Le d\u00e9sert d'Agafay s'\u00e9tend entre Marrakech et les contreforts du Haut Atlas, pr\u00e8s du lac Lalla Takerkoust, le long de la route d'Amizmiz. Il fait partie de la r\u00e9gion Marrakech-Safi. La zone Agafay Maroc couvre un large plateau et les camps y sont dispers\u00e9s, parfois \u00e0 plusieurs kilom\u00e8tres les uns des autres.<\/p>\r\n<p class=\"ad-p-frag\">Cette dispersion change tout. Les camps d'Agafay Marrakech n'ont pas d'entr\u00e9e commune ni de parking partag\u00e9. Certains sont accessibles presque jusqu'\u00e0 la porte par une route goudronn\u00e9e, d'autres par une piste de quelques kilom\u00e8tres. Un chauffeur qui conna\u00eet chaque piste vous fait gagner beaucoup de temps, surtout de nuit.<\/p>\r\n<h3 class=\"ad-h3-frag\">Distance entre Agafay et Marrakech<\/h3>\r\n<p class=\"ad-p-frag\">Depuis Jemaa el-Fna ou la m\u00e9dina, le d\u00e9sert d'Agafay est \u00e0 environ 35 \u00e0 45 km selon le camp. Depuis l'a\u00e9roport Marrakech-M\u00e9nara, c'est souvent un peu moins, car l'a\u00e9roport est d\u00e9j\u00e0 au sud-ouest de la ville. Comptez 45 \u00e0 60 minutes de route, plus quelques minutes sur la derni\u00e8re piste.<\/p>\r\n<p class=\"ad-p-frag\">On peut aussi venir de plus loin. Nous assurons le trajet depuis l'a\u00e9roport de Casablanca vers le d\u00e9sert d'Agafay (environ trois heures). Les pages d\u00e9di\u00e9es \u00e0 ces trajets sont en lien plus bas.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Agafay Maroc : un paysage entre Atlas et lac<\/h2>\r\n<p class=\"ad-p-frag\">Ce qui frappe \u00e0 Agafay Maroc, c'est le contraste. D'un c\u00f4t\u00e9, les sommets du Haut Atlas, souvent enneig\u00e9s de d\u00e9cembre \u00e0 avril. De l'autre, l'eau bleue du lac Lalla Takerkoust. Entre les deux, des collines nues qui changent de couleur toute la journ\u00e9e, du beige au rose puis au violet.<\/p>\r\n<div class=\"ad-two-frag\"><div><h3 class=\"ad-h3-frag\">Agafay Marrakech : une escapade d'une demi-journ\u00e9e<\/h3>\r\n<p class=\"ad-p-frag\">Gr\u00e2ce \u00e0 la courte distance, Agafay Marrakech se fait facilement en une demi-journ\u00e9e : d\u00e9part l'apr\u00e8s-midi, coucher de soleil, d\u00eener, retour avant minuit. C'est l'escapade pr\u00e9f\u00e9r\u00e9e des s\u00e9jours courts en ville.<\/p>\r\n<\/div><div><h3 class=\"ad-h3-frag\">Un d\u00e9sert Marrakech sans longue route<\/h3>\r\n<p class=\"ad-p-frag\">Pour un d\u00e9sert Marrakech accessible sans passer une journ\u00e9e dans la voiture, le plateau reste imbattable. Vous gardez le reste du s\u00e9jour pour la m\u00e9dina, les souks et les jardins.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frag\">Les photographes aiment surtout la derni\u00e8re heure avant le coucher du soleil, quand la lumi\u00e8re rasante dessine chaque colline. Demandez au chauffeur un court arr\u00eat sur la route : il conna\u00eet les meilleurs points de vue.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Que faire dans le d\u00e9sert d'Agafay ?<\/h2>\r\n<p class=\"ad-p-frag\">On vient dans le d\u00e9sert d'Agafay pour trois choses : un coucher de soleil, une nuit au camp ou une activit\u00e9 en plein air. Tout est proche, si bien qu'un seul apr\u00e8s-midi dans le d\u00e9sert Agafay peut r\u00e9unir balade \u00e0 dromadaire, quad et d\u00eener sous les \u00e9toiles.<\/p>\r\n<div class=\"ad-acts-frag\"><div class=\"ad-act-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M4 20v-5l2-3 2 1 2-4 3 2 3-3 2 2v3l2 1v6M9 20v-4M15 20v-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frag\">Balade \u00e0 dromadaire<\/h3><p class=\"ad-p-frag\">Une balade dans le d\u00e9sert d'Agafay dure en g\u00e9n\u00e9ral de 30 minutes \u00e0 une heure, souvent \u00e0 l'heure dor\u00e9e avant le coucher du soleil. La marche est lente et douce, adapt\u00e9e aux enfants comme aux seniors.<\/p>\r\n<\/div><div class=\"ad-act-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><circle cx=\"6\" cy=\"16\" r=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"18\" cy=\"16\" r=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M9 16h6l-2-5H9l-2 2M13 11l2-3h3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frag\">Quad et buggy<\/h3><p class=\"ad-p-frag\">Le quad est l'activit\u00e9 sportive la plus demand\u00e9e : pistes caillouteuses, petites collines, une \u00e0 deux heures avec un guide. Le buggy est l'alternative avec ceinture et arceau. Pr\u00e9voyez des chaussures ferm\u00e9es et un foulard contre la poussi\u00e8re.<\/p>\r\n<\/div><div class=\"ad-act-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"14\" r=\"4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M3 20h18M12 5v2M5 8l1.5 1.5M19 8l-1.5 1.5M3 14h2M19 14h2\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frag\">Coucher de soleil et d\u00eener<\/h3><p class=\"ad-p-frag\">La soir\u00e9e classique : un verre en terrasse face au soleil couchant, puis un d\u00eener marocain, souvent avec musique et feu de camp. Avec un transfert priv\u00e9, vous partez \u00e0 la fin du spectacle, pas quand un bus de groupe le d\u00e9cide.<\/p>\r\n<\/div><div class=\"ad-act-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M3 16c2 0 2-1.5 4.5-1.5S9.5 16 12 16s2-1.5 4.5-1.5S19 16 21 16M3 20c2 0 2-1.5 4.5-1.5S9.5 20 12 20s2-1.5 4.5-1.5S19 20 21 20M8 13V5a2 2 0 0 1 4 0M16 13V5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frag\">Journ\u00e9e piscine<\/h3><p class=\"ad-p-frag\">Au printemps et \u00e0 l'automne, plusieurs camps proposent un acc\u00e8s piscine avec d\u00e9jeuner, face \u00e0 l'Atlas. C'est une pause calme loin de la chaleur de la ville, tr\u00e8s demand\u00e9e par les familles.<\/p>\r\n<\/div><div class=\"ad-act-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M12 3l2.6 5.6 6 .7-4.5 4.1 1.2 6L12 16.5 6.7 19.4l1.2-6L3.4 9.3l6-.7z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg><\/span><h3 class=\"ad-h3-frag\">Observation des \u00e9toiles<\/h3><p class=\"ad-p-frag\">Loin des lumi\u00e8res de la ville, le ciel du d\u00e9sert d'Agafay est bien plus clair qu'\u00e0 Marrakech. Une nuit sans lune, on voit bien plus d'\u00e9toiles. Prenez une couche chaude : le plateau se refroidit vite apr\u00e8s le coucher du soleil.<\/p>\r\n<\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">O\u00f9 dormir dans le d\u00e9sert d'Agafay ?<\/h2>\r\n<p class=\"ad-p-frag\">L'h\u00e9bergement dans le d\u00e9sert d'Agafay va de la tente berb\u00e8re simple au lodge de luxe avec piscine priv\u00e9e. Presque tous sont des camps de tentes avec de vrais lits, salle de bain et \u00e9lectricit\u00e9. La diff\u00e9rence entre camps tient surtout \u00e0 la vue, au niveau de confort et \u00e0 la longueur de la piste d'acc\u00e8s.<\/p>\r\n<p class=\"ad-p-frag\">Pour un premier s\u00e9jour, une nuit suffit pour profiter du coucher de soleil, du d\u00eener, des \u00e9toiles et du lever du soleil. Deux nuits permettent d'ajouter un quad ou une journ\u00e9e piscine sans courir. Quel que soit votre camp dans le d\u00e9sert Agafay, envoyez-nous son nom : nous connaissons l'entr\u00e9e exacte.<\/p>\r\n<p class=\"ad-p-frag\">Pour comparer les types de camps et de chambres, consultez notre guide des h\u00f4tels et camps d'Agafay, li\u00e9 plus bas. Vous y trouverez les bonnes questions \u00e0 poser avant de r\u00e9server.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Combien co\u00fbte le trajet vers le d\u00e9sert d'Agafay ?<\/h2>\r\n<p class=\"ad-p-frag\">Nos prix sont fixes et par v\u00e9hicule, pas par personne. Une famille de quatre ou un groupe de six paie le m\u00eame prix qu'un voyageur seul, en berline ou en van 6 places. P\u00e9ages, carburant, bagages et attente \u00e0 l'entr\u00e9e du camp sont compris, sans suppl\u00e9ment de nuit.<\/p>\r\n<div class=\"ad-tw-frag\"><table class=\"ad-tb-frag\"><thead><tr><th>Trajet<\/th><th>Prix (par v\u00e9hicule)<\/th><th>Dur\u00e9e<\/th><\/tr><\/thead><tbody>\r\n<tr><td>Marrakech (m\u00e9dina, Gu\u00e9liz, Hivernage) \u2192 d\u00e9sert d'Agafay<\/td><td class=\"ad-pr-frag\">d\u00e8s 42 \u20ac<\/td><td>45\u201360 min<\/td><\/tr>\r\n<tr><td>A\u00e9roport Marrakech-M\u00e9nara \u2192 camps d'Agafay<\/td><td class=\"ad-pr-frag\">d\u00e8s 42 \u20ac<\/td><td>40\u201355 min<\/td><\/tr>\r\n<tr><td>Camps d'Agafay \u2192 Marrakech (retour)<\/td><td class=\"ad-pr-frag\">d\u00e8s 42 \u20ac<\/td><td>45\u201360 min<\/td><\/tr>\r\n<tr><td>Aller-retour, retour \u00e0 l'heure choisie<\/td><td class=\"ad-pr-frag\">d\u00e8s 84 \u20ac<\/td><td>\u2014<\/td><\/tr>\r\n<tr><td>A\u00e9roport de Casablanca \u2192 Agafay<\/td><td class=\"ad-pr-frag\">129 \u20ac<\/td><td>environ 3 h<\/td><\/tr>\r\n<\/tbody><\/table><\/div>\r\n<div class=\"ad-two-frag\"><div><p class=\"ad-p-frag\">Pourquoi \u00ab d\u00e8s 42 \u20ac \u00bb et pas un prix unique ? Parce que les camps du d\u00e9sert d'Agafay sont dispers\u00e9s. Un camp proche de la route goudronn\u00e9e est au prix de base ; un camp au bout d'une longue piste, ou une prise en charge loin du centre, peut ajouter quelques euros. Vous connaissez toujours le total avant de confirmer.<\/p>\r\n<div class=\"ad-cta-frag\"><a class=\"ad-bw-frag\" href=\"https:\/\/wa.me\/447401523866?text=Bonjour%2C%20transfert%20d%C3%A9sert%20d%27Agafay\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.2-.2-.4-.2z\"\/><\/svg><span>R\u00e9server sur WhatsApp<\/span><\/a><a class=\"ad-bo-frag\" href=\"tel:+212661614943\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg><span>+212 661 614 943<\/span><\/a><\/div>\r\n<\/div><div class=\"ad-recap-frag\"><p class=\"ad-rt-frag\">R\u00e9cap : transfert d\u00e9sert d'Agafay<\/p><p>Marrakech \u2192 camp : d\u00e8s 42 \u20ac<\/p><p>A\u00e9roport RAK \u2192 camp : d\u00e8s 42 \u20ac<\/p><p>Camp \u2192 Marrakech : d\u00e8s 42 \u20ac<\/p><p>Aller-retour : d\u00e8s 84 \u20ac<\/p><p>Casablanca a\u00e9roport \u2192 Agafay : 129 \u20ac<\/p><p>Par v\u00e9hicule, jusqu'\u00e0 6 personnes<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Voiture priv\u00e9e, taxi ou excursion de groupe ?<\/h2>\r\n<p class=\"ad-p-frag\">Il n'y a ni bus ni train vers le d\u00e9sert d'Agafay. Les vraies options sont une voiture priv\u00e9e, un grand taxi depuis Marrakech ou une excursion de groupe. Chacune convient \u00e0 un voyageur diff\u00e9rent. Voici une comparaison honn\u00eate, y compris quand nous ne sommes pas le meilleur choix.<\/p>\r\n<div class=\"ad-tw-frag\"><table class=\"ad-tb-frag\"><thead><tr><th>Option<\/th><th>Id\u00e9al pour<\/th><th>Limites<\/th><\/tr><\/thead><tbody>\r\n<tr><td>Excursion de groupe<\/td><td>Voyageurs seuls avec petit budget et programme fixe<\/td><td>Horaires impos\u00e9s, minibus partag\u00e9, retour avec le groupe<\/td><\/tr>\r\n<tr><td>Grand taxi depuis Marrakech<\/td><td>Un aller simple en journ\u00e9e<\/td><td>Prix \u00e0 n\u00e9gocier, chauffeurs qui ne connaissent pas les pistes, pas de retour garanti<\/td><\/tr>\r\n<tr><td>Voiture de location<\/td><td>Conducteurs \u00e0 l'aise qui veulent explorer<\/td><td>Pistes de nuit, entr\u00e9es de camps difficiles \u00e0 trouver, stationnement en m\u00e9dina<\/td><\/tr>\r\n<tr class=\"ad-hl-frag\"><td>Transfert priv\u00e9<\/td><td>Couples, familles, groupes, retours tardifs<\/td><td>Plus cher qu'une excursion partag\u00e9e pour une personne seule<\/td><\/tr>\r\n<\/tbody><\/table><\/div>\r\n<div class=\"ad-two-frag\"><div><p class=\"ad-p-frag\">Vous voyagez seul et un horaire fixe vous convient ? Une excursion de groupe vers le d\u00e9sert d'Agafay est sans doute moins ch\u00e8re, et c'est tr\u00e8s bien. \u00c0 partir de deux personnes, ou si vous voulez rester jusqu'\u00e0 la fin du d\u00eener, une voiture priv\u00e9e revient souvent au m\u00eame prix par personne.<\/p>\r\n<\/div><div><p class=\"ad-p-frag\">Le vrai point sensible, c'est le retour. Apr\u00e8s la tomb\u00e9e de la nuit, aucun taxi n'attend devant les camps et le r\u00e9seau peut \u00eatre faible sur certaines pistes. Un retour r\u00e9serv\u00e9 \u00e0 l'avance signifie que quelqu'un vous attend d\u00e9j\u00e0 \u00e0 la sortie.<\/p>\r\n<\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-navy-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2w-frag\">Comment se passe un transfert vers le d\u00e9sert d'Agafay<\/h2>\r\n<div class=\"ad-steps-frag\"><div class=\"ad-step-frag\"><span class=\"ad-num-frag\">1<\/span><b>Envoyez vos infos<\/b><span class=\"ad-st-frag\">Nom du camp, date, lieu de prise en charge \u00e0 Marrakech et nombre de passagers, par WhatsApp.<\/span><\/div><div class=\"ad-step-frag\"><span class=\"ad-num-frag\">2<\/span><b>Recevez un prix fixe<\/b><span class=\"ad-st-frag\">Le prix exact pour votre camp du d\u00e9sert d'Agafay, par v\u00e9hicule, p\u00e9ages et carburant compris.<\/span><\/div><div class=\"ad-step-frag\"><span class=\"ad-num-frag\">3<\/span><b>Confirmez<\/b><span class=\"ad-st-frag\">Une r\u00e9ponse suffit. Vous recevez le nom et le num\u00e9ro du chauffeur la veille.<\/span><\/div><div class=\"ad-step-frag\"><span class=\"ad-num-frag\">4<\/span><b>Prise en charge<\/b><span class=\"ad-st-frag\">Le chauffeur vous attend \u00e0 votre riad, h\u00f4tel ou \u00e0 l'a\u00e9roport avec une pancarte \u00e0 votre nom.<\/span><\/div><div class=\"ad-step-frag\"><span class=\"ad-num-frag\">5<\/span><b>Route vers le camp<\/b><span class=\"ad-st-frag\">45 \u00e0 60 minutes \u00e0 travers le plateau, avec un arr\u00eat photo si vous le souhaitez.<\/span><\/div><div class=\"ad-step-frag\"><span class=\"ad-num-frag\">6<\/span><b>Retour<\/b><span class=\"ad-st-frag\">Le chauffeur revient \u00e0 l'heure convenue, m\u00eame tard le soir apr\u00e8s le d\u00eener.<\/span><\/div><\/div>\r\n<p class=\"ad-pw-frag\">Pour les riads au c\u0153ur de la m\u00e9dina, les voitures ne peuvent pas aller jusqu'\u00e0 la porte. Le chauffeur vous retrouve \u00e0 la porte de la m\u00e9dina ou au parking le plus proche et vous aide avec les bagages. Donnez-nous le nom du riad et nous choisissons le meilleur point d'acc\u00e8s.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Quand partir dans le d\u00e9sert d'Agafay ?<\/h2>\r\n<div class=\"ad-seas-frag\"><div class=\"ad-sea-frag ad-best-frag\"><b>Printemps et automne : id\u00e9al<\/b><p class=\"ad-p-frag\">De mars \u00e0 mai et de fin septembre \u00e0 novembre, les journ\u00e9es sont douces, les soir\u00e9es agr\u00e9ables et la lumi\u00e8re parfaite pour les photos. Ce sont aussi les mois les plus demand\u00e9s : r\u00e9servez camp et transfert \u00e0 l'avance.<\/p>\r\n<\/div><div class=\"ad-sea-frag\"><b>\u00c9t\u00e9 : partir tard<\/b><p class=\"ad-p-frag\">L'\u00e9t\u00e9, le plateau est tr\u00e8s chaud en journ\u00e9e, souvent plus de 40 \u00b0C en juillet et ao\u00fbt. Pr\u00e9voyez les activit\u00e9s t\u00f4t le matin et au coucher du soleil, et choisissez un camp avec piscine.<\/p>\r\n<\/div><div class=\"ad-sea-frag\"><b>Hiver : nuits froides<\/b><p class=\"ad-p-frag\">Les journ\u00e9es sont douces et ensoleill\u00e9es, mais les nuits peuvent approcher z\u00e9ro degr\u00e9. Les bons camps fournissent couvertures \u00e9paisses ou chauffage. Certains matins, la neige sur l'Atlas est magnifique.<\/p>\r\n<\/div><\/div>\r\n<h3 class=\"ad-h3-frag\">Que porter dans le d\u00e9sert d'Agafay ?<\/h3>\r\n<p class=\"ad-p-frag\">En journ\u00e9e, des v\u00eatements l\u00e9gers et couvrants, un chapeau, des lunettes de soleil et des chaussures ferm\u00e9es pour marcher sur les pierres. Le soir, une couche chaude en toute saison. Pour le quad, un pantalon long et un foulard contre la poussi\u00e8re sont vivement conseill\u00e9s.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-sec-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">D\u00e9sert d'Agafay avec des enfants<\/h2>\r\n<p class=\"ad-p-frag\">Le d\u00e9sert d'Agafay est l'une des exp\u00e9riences de d\u00e9sert les plus simples avec des enfants. La route est courte, les camps sont confortables et les activit\u00e9s douces. Quelques d\u00e9tails rendent la journ\u00e9e plus facile.<\/p>\r\n<div class=\"ad-two-frag\"><div><h3 class=\"ad-h3-frag\">Si\u00e8ges enfants<\/h3>\r\n<p class=\"ad-p-frag\">Gratuits sur demande. Indiquez l'\u00e2ge de chaque enfant \u00e0 la r\u00e9servation, les si\u00e8ges sont install\u00e9s avant la prise en charge.<\/p>\r\n<\/div><div><h3 class=\"ad-h3-frag\">Horaires adapt\u00e9s<\/h3>\r\n<p class=\"ad-p-frag\">Une journ\u00e9e piscine ou une soir\u00e9e t\u00f4t conviennent mieux aux petits. Le retour en voiture priv\u00e9e permet aux enfants de dormir \u00e0 l'arri\u00e8re jusqu'au riad.<\/p>\r\n<\/div><\/div>\r\n<p class=\"ad-p-frag\">La balade \u00e0 dromadaire pla\u00eet beaucoup aux enfants ; le quad est plut\u00f4t r\u00e9serv\u00e9 aux plus grands, souvent comme passagers. Pr\u00e9voyez un pull pour chacun : les soir\u00e9es fra\u00eechissent vite dans le d\u00e9sert Agafay.<\/p>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">Pourquoi r\u00e9server votre transfert d\u00e9sert d'Agafay avec Transfers.ma<\/h2>\r\n<div class=\"ad-why-frag\"><div class=\"ad-wc-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg><\/span><p class=\"ad-p-frag\">Nous sommes une soci\u00e9t\u00e9 marocaine de transferts priv\u00e9s, sur la route entre Marrakech et le d\u00e9sert d'Agafay chaque jour. Nos chauffeurs connaissent les pistes, les entr\u00e9es et les responsables des camps.<\/p>\r\n<\/div><div class=\"ad-wc-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M3 12V4h8l10 10-8 8z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><circle cx=\"7.5\" cy=\"7.5\" r=\"1.5\" fill=\"currentColor\"\/><\/svg><\/span><p class=\"ad-p-frag\">Le prix annonc\u00e9 est le prix pay\u00e9 : fixe par v\u00e9hicule, sans suppl\u00e9ment de nuit ni frais d'attente. Paiement au chauffeur le jour m\u00eame, en euros ou en dirhams, modification ou annulation par message.<\/p>\r\n<\/div><div class=\"ad-wc-frag\"><span class=\"ad-ic-frag\"><svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" aria-hidden=\"true\"><path d=\"M4 5h16v11H9l-5 4z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg><\/span><p class=\"ad-p-frag\">Nous r\u00e9pondons 24h\/24 sur WhatsApp et par t\u00e9l\u00e9phone. Vol en retard, d\u00eener qui se prolonge, nuit suppl\u00e9mentaire : un message suffit pour changer l'heure de retour.<\/p>\r\n<\/div><\/div>\r\n<h3 class=\"ad-h3-frag\">V\u00e9hicules et chauffeurs<\/h3>\r\n<div class=\"ad-two-frag\"><div><p class=\"ad-p-frag\">Berlines r\u00e9centes climatis\u00e9es jusqu'\u00e0 trois passagers et vans 6 places pour familles et groupes, au m\u00eame prix. Les derniers kilom\u00e8tres vers certains camps sont des pistes ; nos chauffeurs les font chaque jour, \u00e0 allure calme.<\/p>\r\n<\/div><div><p class=\"ad-p-frag\">Les chauffeurs parlent fran\u00e7ais, anglais et arabe. Ce ne sont pas des guides, mais ils s'arr\u00eatent volontiers \u00e0 un point de vue sur le lac Lalla Takerkoust ou vous expliquent le paysage sur la route.<\/p>\r\n<\/div><\/div>\r\n<h3 class=\"ad-h3-frag\">Nos autres guides et trajets<\/h3>\r\n<div class=\"ad-camps-frag ad-long-frag\"><a class=\"ad-camp-frag\" href=\"https:\/\/transfers.ma\/fr\/hotel-agafay\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>H\u00f4tels et camps d'Agafay<\/a><a class=\"ad-camp-frag\" href=\"https:\/\/transfers.ma\/fr\/marrakech-agafay-distance\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>Marrakech Agafay : distance et trajet<\/a><a class=\"ad-camp-frag\" href=\"https:\/\/transfers.ma\/fr\/transfert-aeroport-casablanca-desert-dagafay\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>A\u00e9roport Casablanca \u2192 d\u00e9sert d'Agafay<\/a><a class=\"ad-camp-frag\" href=\"https:\/\/transfers.ma\/fr\/transfert-aeroport-marrakech\/\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\" fill=\"currentColor\"\/><\/svg>Transfert a\u00e9roport Marrakech<\/a><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-stone-frag\"><div class=\"ad-in-frag\">\r\n<h2 class=\"ad-h2-frag\">D\u00e9sert d'Agafay : questions fr\u00e9quentes<\/h2>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag0\" onclick=\"tFRag(this)\"><span>O\u00f9 se trouve le d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag0\"><p class=\"ad-p-frag\">Le d\u00e9sert d'Agafay est un d\u00e9sert de pierre \u00e0 environ 40 km au sud-ouest de Marrakech, entre la ville et les contreforts du Haut Atlas, pr\u00e8s du lac Lalla Takerkoust.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag1\" onclick=\"tFRag(this)\"><span>Quelle distance entre Marrakech et le d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag1\"><p class=\"ad-p-frag\">Environ 35 \u00e0 45 km depuis le centre de Marrakech selon le camp, soit 45 \u00e0 60 minutes de voiture.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag2\" onclick=\"tFRag(this)\"><span>Comment aller au d\u00e9sert d'Agafay depuis Marrakech ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag2\"><p class=\"ad-p-frag\">Il n'y a ni bus ni train. Vous pouvez choisir une excursion de groupe, un grand taxi, une voiture de location ou un transfert priv\u00e9 d\u00e8s 42 \u20ac par v\u00e9hicule.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag3\" onclick=\"tFRag(this)\"><span>Le d\u00e9sert d'Agafay fait-il partie du Sahara ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag3\"><p class=\"ad-p-frag\">Non. C'est un d\u00e9sert rocheux distinct, pr\u00e8s de Marrakech. Les dunes du Sahara, comme l'Erg Chebbi, sont de l'autre c\u00f4t\u00e9 du Haut Atlas.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag4\" onclick=\"tFRag(this)\"><span>Y a-t-il des dunes dans le d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag4\"><p class=\"ad-p-frag\">Non, pas de grandes dunes de sable. Le paysage est fait de collines de pierre qui ressemblent \u00e0 des dunes fig\u00e9es.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag5\" onclick=\"tFRag(this)\"><span>Que faire dans le d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag5\"><p class=\"ad-p-frag\">Balade \u00e0 dromadaire, quad, buggy, d\u00eener au coucher du soleil, journ\u00e9e piscine et observation des \u00e9toiles.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag6\" onclick=\"tFRag(this)\"><span>Le d\u00e9sert d'Agafay vaut-il le d\u00e9tour ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag6\"><p class=\"ad-p-frag\">Oui si votre temps est limit\u00e9 : coucher de soleil, nuit au camp et ciel \u00e9toil\u00e9 \u00e0 moins d'une heure de Marrakech.<\/p><\/div><\/div>\r\n<div class=\"ad-fi-frag\"><button class=\"ad-fb-frag\" aria-expanded=\"false\" aria-controls=\"fq-frag7\" onclick=\"tFRag(this)\"><span>Que porter dans le d\u00e9sert d'Agafay ?<\/span><em>+<\/em><\/button><div class=\"ad-fa-frag\" id=\"fq-frag7\"><p class=\"ad-p-frag\">V\u00eatements l\u00e9gers et couvrants, chapeau et chaussures ferm\u00e9es la journ\u00e9e, et toujours une couche chaude pour le soir.<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n<section class=\"ad-fin-frag\"><div class=\"ad-in-frag\"><h2 class=\"ad-h2w-frag\">R\u00e9servez votre transfert vers le d\u00e9sert d'Agafay<\/h2>\r\n<p class=\"ad-pw-frag\">Indiquez-nous votre camp, votre date et votre lieu de prise en charge : nous vous envoyons un prix fixe en quelques minutes. D\u00e8s 42 \u20ac par v\u00e9hicule, chauffeurs disponibles 24h\/24.<\/p>\r\n<div class=\"ad-cta-frag\"><a class=\"ad-bw-frag\" href=\"https:\/\/wa.me\/447401523866?text=Bonjour%2C%20transfert%20d%C3%A9sert%20d%27Agafay\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.7.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.2-.2-.4-.2z\"\/><\/svg><span>R\u00e9server sur WhatsApp<\/span><\/a><a class=\"ad-bo-frag\" href=\"tel:+212661614943\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg><span>+212 661 614 943<\/span><\/a><\/div>\r\n<\/div><svg class=\"ad-hills-frag\" viewBox=\"0 0 1440 220\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n    <path d=\"M0 120 L140 70 L260 105 L380 40 L520 95 L640 55 L780 100 L900 30 L1040 90 L1180 50 L1300 85 L1440 60 L1440 220 L0 220Z\" fill=\"#2B4C82\" opacity=\".55\"\/>\r\n    <path d=\"M0 170 C120 140 220 150 330 160 C470 175 560 120 700 130 C840 140 930 175 1080 165 C1210 156 1320 135 1440 150 L1440 220 L0 220Z\" fill=\"#C98B4E\"\/>\r\n    <path d=\"M0 195 C160 180 300 205 470 192 C640 180 760 205 930 196 C1110 187 1270 200 1440 190 L1440 220 L0 220Z\" fill=\"#E7B47A\"\/><\/svg><\/section>\r\n<\/div>\r\n<script>function tFRag(b){var a=b.nextElementSibling,x=a.classList.toggle('ad-open-frag');b.setAttribute('aria-expanded',x?'true':'false');}<\/script>\r\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"O\u00f9 se trouve le d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Le d\u00e9sert d'Agafay est un d\u00e9sert de pierre \u00e0 environ 40 km au sud-ouest de Marrakech, entre la ville et les contreforts du Haut Atlas, pr\u00e8s du lac Lalla Takerkoust.\"}}, {\"@type\": \"Question\", \"name\": \"Quelle distance entre Marrakech et le d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Environ 35 \u00e0 45 km depuis le centre de Marrakech selon le camp, soit 45 \u00e0 60 minutes de voiture.\"}}, {\"@type\": \"Question\", \"name\": \"Comment aller au d\u00e9sert d'Agafay depuis Marrakech ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Il n'y a ni bus ni train. Vous pouvez choisir une excursion de groupe, un grand taxi, une voiture de location ou un transfert priv\u00e9 d\u00e8s 42 \u20ac par v\u00e9hicule.\"}}, {\"@type\": \"Question\", \"name\": \"Le d\u00e9sert d'Agafay fait-il partie du Sahara ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Non. C'est un d\u00e9sert rocheux distinct, pr\u00e8s de Marrakech. Les dunes du Sahara, comme l'Erg Chebbi, sont de l'autre c\u00f4t\u00e9 du Haut Atlas.\"}}, {\"@type\": \"Question\", \"name\": \"Y a-t-il des dunes dans le d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Non, pas de grandes dunes de sable. Le paysage est fait de collines de pierre qui ressemblent \u00e0 des dunes fig\u00e9es.\"}}, {\"@type\": \"Question\", \"name\": \"Que faire dans le d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Balade \u00e0 dromadaire, quad, buggy, d\u00eener au coucher du soleil, journ\u00e9e piscine et observation des \u00e9toiles.\"}}, {\"@type\": \"Question\", \"name\": \"Le d\u00e9sert d'Agafay vaut-il le d\u00e9tour ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Oui si votre temps est limit\u00e9 : coucher de soleil, nuit au camp et ciel \u00e9toil\u00e9 \u00e0 moins d'une heure de Marrakech.\"}}, {\"@type\": \"Question\", \"name\": \"Que porter dans le d\u00e9sert d'Agafay ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"V\u00eatements l\u00e9gers et couvrants, chapeau et chaussures ferm\u00e9es la journ\u00e9e, et toujours une couche chaude pour le soir.\"}}]}<\/script>\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<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Transferts priv\u00e9s vers tous les camps, 24h\/24 D\u00e9sert d&rsquo;Agafay : le d\u00e9sert de pierre \u00e0 40 minutes de Marrakech Le d\u00e9sert d&rsquo;Agafay est un vaste plateau de collines de pierre dor\u00e9e, \u00e0 environ 40 km au sud-ouest de Marrakech. Ce n&rsquo;est pas le Sahara et il n&rsquo;y a pas de grandes dunes de sable. En \u00e9change, le d\u00e9sert d&rsquo;Agafay offre le silence, des couchers de soleil immenses face au Haut Atlas et une nuit au d\u00e9sert sans neuf heures de route. R\u00e9server sur WhatsApp+212 661 614 943 Marrakech \u2192 campd\u00e8s 42 \u20acpar v\u00e9hicule d\u00e8s 42 \u20acpar v\u00e9hicule~40 kmde Marrakech45\u201360 minde route24h\/24porte \u00e0 campFR \u00b7 EN \u00b7 ARchauffeurs D\u00e9sert d&rsquo;Agafay : l&rsquo;essentiel en une minute Ce guide explique ce qu&rsquo;est vraiment le d\u00e9sert d&rsquo;Agafay, o\u00f9 il se trouve, quoi y faire, o\u00f9 dormir et combien co\u00fbte le trajet. Nous faisons des transferts priv\u00e9s vers tous les camps du plateau chaque jour : les conseils pratiques ci-dessous viennent de la route, pas d&rsquo;une brochure. La r\u00e9ponse courte : le d\u00e9sert d&rsquo;Agafay est \u00e0 45 \u00e0 60 minutes de voiture du centre de Marrakech. Une voiture priv\u00e9e vers le d\u00e9sert d&rsquo;Agafay co\u00fbte \u00e0 partir de 42 \u20ac par v\u00e9hicule, et non par personne. P\u00e9ages, carburant et attente \u00e0 l&rsquo;entr\u00e9e du camp sont compris, au m\u00eame prix de jour comme de nuit. Si vous h\u00e9sitez entre une soir\u00e9e, une nuit sous tente ou une journ\u00e9e piscine, lisez la suite : chaque formule a son horaire id\u00e9al, et le retour de nuit est le point que la plupart des voyageurs oublient. Qu&rsquo;est-ce que le d\u00e9sert d&rsquo;Agafay ? Le d\u00e9sert d&rsquo;Agafay est un d\u00e9sert rocheux, qu&rsquo;on appelle souvent d\u00e9sert de pierre. Le sol est fait de collines nues, de lits de rivi\u00e8res ass\u00e9ch\u00e9s et de terre ocre, presque sans v\u00e9g\u00e9tation. Vues sous le bon angle, les collines ressemblent \u00e0 des dunes fig\u00e9es, d&rsquo;o\u00f9 la surprise de ceux qui attendaient du sable. Le d\u00e9sert Agafay est-il un vrai d\u00e9sert ? Oui, par son climat : il pleut rarement, l&rsquo;\u00e9t\u00e9 est tr\u00e8s chaud et les nuits peuvent \u00eatre froides. Mais c&rsquo;est un espace d\u00e9sertique compact et accessible, pas une mer de sable sans fin. Voyez le d\u00e9sert d&rsquo;Agafay comme un paysage de d\u00e9sert aux portes d&rsquo;une grande ville. D\u00e9sert Agafay ou Sahara : lequel choisir ? Le d\u00e9sert Agafay ne fait pas partie du Sahara. Les dunes orange que l&rsquo;on imagine, comme l&rsquo;Erg Chebbi pr\u00e8s de Merzouga, se trouvent de l&rsquo;autre c\u00f4t\u00e9 du Haut Atlas. Depuis Marrakech, il faut une longue journ\u00e9e de route \u00e0 l&rsquo;aller, en g\u00e9n\u00e9ral un circuit de trois jours. Le choix est donc simple : pour de vraies dunes et trois jours devant vous, partez \u00e0 Merzouga. Pour une soir\u00e9e ou une nuit, le d\u00e9sert d&rsquo;Agafay est l&rsquo;option intelligente. Pourquoi on l&rsquo;appelle le d\u00e9sert Marrakech Quand on cherche un d\u00e9sert Marrakech ou un d\u00e9sert pr\u00e8s de Marrakech, on parle presque toujours du d\u00e9sert d&rsquo;Agafay. C&rsquo;est le paysage d\u00e9sertique le plus proche de la ville, bien plus proche que le Sahara. Depuis de nombreux camps, on voit m\u00eame au loin les lumi\u00e8res de Marrakech la nuit. Beaucoup de visiteurs d\u00e9couvrent d&rsquo;abord le d\u00e9sert Agafay, tombent sous le charme du calme, puis gardent le Sahara pour un prochain voyage. O\u00f9 se trouve le d\u00e9sert d&rsquo;Agafay ? Le d\u00e9sert d&rsquo;Agafay s&rsquo;\u00e9tend entre Marrakech et les contreforts du Haut Atlas, pr\u00e8s du lac Lalla Takerkoust, le long de la route d&rsquo;Amizmiz. Il fait partie de la r\u00e9gion Marrakech-Safi. La zone Agafay Maroc couvre un large plateau et les camps y sont dispers\u00e9s, parfois \u00e0 plusieurs kilom\u00e8tres les uns des autres. Cette dispersion change tout. Les camps d&rsquo;Agafay Marrakech n&rsquo;ont pas d&rsquo;entr\u00e9e commune ni de parking partag\u00e9. Certains sont accessibles presque jusqu&rsquo;\u00e0 la porte par une route goudronn\u00e9e, d&rsquo;autres par une piste de quelques kilom\u00e8tres. Un chauffeur qui conna\u00eet chaque piste vous fait gagner beaucoup de temps, surtout de nuit. Distance entre Agafay et Marrakech Depuis Jemaa el-Fna ou la m\u00e9dina, le d\u00e9sert d&rsquo;Agafay est \u00e0 environ 35 \u00e0 45 km selon le camp. Depuis l&rsquo;a\u00e9roport Marrakech-M\u00e9nara, c&rsquo;est souvent un peu moins, car l&rsquo;a\u00e9roport est d\u00e9j\u00e0 au sud-ouest de la ville. Comptez 45 \u00e0 60 minutes de route, plus quelques minutes sur la derni\u00e8re piste. On peut aussi venir de plus loin. Nous assurons le trajet depuis l&rsquo;a\u00e9roport de Casablanca vers le d\u00e9sert d&rsquo;Agafay (environ trois heures). Les pages d\u00e9di\u00e9es \u00e0 ces trajets sont en lien plus bas. Agafay Maroc : un paysage entre Atlas et lac Ce qui frappe \u00e0 Agafay Maroc, c&rsquo;est le contraste. D&rsquo;un c\u00f4t\u00e9, les sommets du Haut Atlas, souvent enneig\u00e9s de d\u00e9cembre \u00e0 avril. De l&rsquo;autre, l&rsquo;eau bleue du lac Lalla Takerkoust. Entre les deux, des collines nues qui changent de couleur toute la journ\u00e9e, du beige au rose puis au violet. Agafay Marrakech : une escapade d&rsquo;une demi-journ\u00e9e Gr\u00e2ce \u00e0 la courte distance, Agafay Marrakech se fait facilement en une demi-journ\u00e9e : d\u00e9part l&rsquo;apr\u00e8s-midi, coucher de soleil, d\u00eener, retour avant minuit. C&rsquo;est l&rsquo;escapade pr\u00e9f\u00e9r\u00e9e des s\u00e9jours courts en ville. Un d\u00e9sert Marrakech sans longue route Pour un d\u00e9sert Marrakech accessible sans passer une journ\u00e9e dans la voiture, le plateau reste imbattable. Vous gardez le reste du s\u00e9jour pour la m\u00e9dina, les souks et les jardins. Les photographes aiment surtout la derni\u00e8re heure avant le coucher du soleil, quand la lumi\u00e8re rasante dessine chaque colline. Demandez au chauffeur un court arr\u00eat sur la route : il conna\u00eet les meilleurs points de vue. Que faire dans le d\u00e9sert d&rsquo;Agafay ? On vient dans le d\u00e9sert d&rsquo;Agafay pour trois choses : un coucher de soleil, une nuit au camp ou une activit\u00e9 en plein air. Tout est proche, si bien qu&rsquo;un seul apr\u00e8s-midi dans le d\u00e9sert Agafay peut r\u00e9unir balade \u00e0 dromadaire, quad et d\u00eener sous les \u00e9toiles. Balade \u00e0 dromadaire Une balade dans le d\u00e9sert d&rsquo;Agafay dure en g\u00e9n\u00e9ral de 30 minutes \u00e0 une heure, souvent \u00e0 l&rsquo;heure dor\u00e9e avant le coucher du soleil. La marche est lente et douce, adapt\u00e9e aux enfants comme aux seniors. Quad et buggy Le quad est l&rsquo;activit\u00e9 sportive<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-23915","page","type-page","status-publish","hentry"],"acf":[],"rankMath":{"parentDomain":"transfers.ma","noFollowDomains":["User-agent: *","Disallow: \/wp-admin\/","Allow: \/wp-admin\/admin-ajax.php","Disallow: \/wp-includes\/","Disallow: \/wp-json\/","Disallow: \/fr\/wp-json\/","Disallow: \/en\/wp-json\/","Disallow: \/de\/wp-json\/","Disallow: \/es\/wp-json\/","Disallow: \/pl\/wp-json\/","Disallow: \/ar\/wp-json\/","Disallow: \/ru\/wp-json\/","Disallow: \/nl\/wp-json\/","Disallow: \/it\/wp-json\/","Disallow: \/*?wc-ajax=","Disallow: \/wp-content\/plugins\/","Disallow: \/wp-content\/themes\/triply\/","Disallow: \/wp-content\/themes\/triply-child\/","Disallow: \/*?s=","Disallow: \/*\/search\/","Disallow: \/search\/"],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"L\u2019image en vedette devrait \u00eatre au moins 200 par 200 pixels pour \u00eatre utilis\u00e9 par Facebook et d\u2019autres sites de m\u00e9dias sociaux.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"desert-agafay","permalinkFormat":"https:\/\/transfers.ma\/fr\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/transfers.ma\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":true,"primaryTaxonomy":false,"serpData":{"title":"D\u00e9sert d'Agafay : le guide complet, \u00e0 40 min de Marrakech","description":"D\u00e9sert d'Agafay : o\u00f9 il se trouve, que faire, o\u00f9 dormir et comment y aller depuis Marrakech en 45 min. Voiture priv\u00e9e d\u00e8s 42 \u20ac par v\u00e9hicule, 24h\/24.","focusKeywords":"d\u00e9sert d'agafay,d\u00e9sert agafay,d\u00e9sert marrakech,agafay maroc,agafay marrakech","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"admin","primaryTerm":0,"authorName":"admin","titleTemplate":"%title% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":["absolument","amazement","astonishing","authentique","beau","bien-\u00eatre","brillant","captivant","charismatique","choc","clair","compl\u00e8tement","confidentiel","confiance","cons\u00e9quent","cr\u00e9atif","d\u00e9finitivement","d\u00e9licieux","d\u00e9montrer","d\u00e9p\u00eachez-vous","d\u00e9termin\u00e9","digne","dynamique","\u00e9blouissant","\u00e9clatant","\u00e9conomique","\u00e9fficace","\u00e9l\u00e9gant","\u00e9motionnel","\u00e9nergique","\u00e9norme","\u00e9poustouflant","essentiel","\u00e9tonnant","exclusif","exp\u00e9rience","fabuleux","fantastique","formidable","fort","garanti","g\u00e9ant","g\u00e9n\u00e9reux","grandiose","gratuit","habile","harmonieux","historique","hors pair","important","incroyable","indispensable","inoubliable","inspirant","innovant","intense","invention","irr\u00e9sistible","l\u00e9gendaire","lumineux","luxe","magique","magnifique","majestueux","marquant","merveilleux","miraculeux","motivant","n\u00e9cessaire","nouvelle","officiel","parfait","passionn\u00e9","persuasif","ph\u00e9nom\u00e9nal","plaisir","populaire","pouvoir","prestigieux","prodigieux","profond","prosp\u00e8re","puissant","qualit\u00e9","radieux","rapide","r\u00e9ussi","r\u00e9volutionnaire","satisfait","s\u00e9curit\u00e9","sensationnel","serein","somptueux","splendide","sublime","surprenant","talentueux","terrifiant","unique","valeur","vibrant","victorieux","vif","vraiment","z\u00e9l\u00e9"],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":true,"hasBreadcrumb":false},"homeUrl":"https:\/\/transfers.ma\/fr\/","objectID":23915,"objectType":"post","locale":"fr","localeFull":"fr_FR","overlayImages":{"play":{"name":"Ic\u00f4ne de lecture","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"Ic\u00f4ne GIF","url":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/home\/transfers\/web\/transfers.ma\/public_html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Ftransfers.ma%2Ffr%2F&r=https%3A%2F%2Ftransfers.ma%2Ffr%2Fwp-json%2Fwp%2Fv2%2Fpages%2F23915%3Fnonce%3Db2ba345688","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/transfers.ma\/wp-content\/uploads\/2017\/11\/fav-transfers-100x100.png?wsr","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Mettre \u00e0 niveau","trendsPreviewImage":"https:\/\/transfers.ma\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["absolument","amazement","astonishing","authentique","beau","bien-\u00eatre","brillant","captivant","charismatique","choc","clair","compl\u00e8tement","confidentiel","confiance","cons\u00e9quent","cr\u00e9atif","d\u00e9finitivement","d\u00e9licieux","d\u00e9montrer","d\u00e9p\u00eachez-vous","d\u00e9termin\u00e9","digne","dynamique","\u00e9blouissant","\u00e9clatant","\u00e9conomique","\u00e9fficace","\u00e9l\u00e9gant","\u00e9motionnel","\u00e9nergique","\u00e9norme","\u00e9poustouflant","essentiel","\u00e9tonnant","exclusif","exp\u00e9rience","fabuleux","fantastique","formidable","fort","garanti","g\u00e9ant","g\u00e9n\u00e9reux","grandiose","gratuit","habile","harmonieux","historique","hors pair","important","incroyable","indispensable","inoubliable","inspirant","innovant","intense","invention","irr\u00e9sistible","l\u00e9gendaire","lumineux","luxe","magique","magnifique","majestueux","marquant","merveilleux","miraculeux","motivant","n\u00e9cessaire","nouvelle","officiel","parfait","passionn\u00e9","persuasif","ph\u00e9nom\u00e9nal","plaisir","populaire","pouvoir","prestigieux","prodigieux","profond","prosp\u00e8re","puissant","qualit\u00e9","radieux","rapide","r\u00e9ussi","r\u00e9volutionnaire","satisfait","s\u00e9curit\u00e9","sensationnel","serein","somptueux","splendide","sublime","surprenant","talentueux","terrifiant","unique","valeur","vibrant","victorieux","vif","vraiment","z\u00e9l\u00e9"],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages\/23915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/comments?post=23915"}],"version-history":[{"count":4,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages\/23915\/revisions"}],"predecessor-version":[{"id":23969,"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/pages\/23915\/revisions\/23969"}],"wp:attachment":[{"href":"https:\/\/transfers.ma\/fr\/wp-json\/wp\/v2\/media?parent=23915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}