{"id":438,"date":"2026-08-02T19:37:29","date_gmt":"2026-08-02T19:37:29","guid":{"rendered":"https:\/\/lesterrassesdagafay.com\/?page_id=438"},"modified":"2026-10-08T23:40:15","modified_gmt":"2026-10-08T23:40:15","slug":"nos-tentes","status":"publish","type":"page","link":"https:\/\/lesterrassesdagafay.com\/fr\/nos-tentes\/","title":{"rendered":"Tentes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"438\" class=\"elementor elementor-438 elementor-15\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-303eaa6 e-con-full e-flex e-con e-parent\" data-id=\"303eaa6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd07717 elementor-widget elementor-widget-html\" data-id=\"bd07717\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Page content for WordPress Custom HTML block. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,200;0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,200;1,9..144,300;1,9..144,400&amp;family=Instrument+Sans:wght@400;500&amp;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --bone:#f4efe6;\n  --sand:#e8dfcf;\n  --clay:#b8a082;\n  --ochre:#c08a48;\n  --ink:#1a1814;\n  --ink-soft:#2d2820;\n  --muted:#7a7165;\n  --line:#d9d1c2;\n  --ease:cubic-bezier(.7,0,.2,1);\n}\n\/* WordPress theme override \u2014 remove default link underlines *\/\na{text-decoration:none;color:inherit}\na:hover,a:focus{text-decoration:none}\n.link-arrow,.btn,.btn-solid,.btn-ghost,.book-now,.burger,.tb-cta,.oc-cta,.t-link,.tb-cta,.card-btn,.fc-btn,.hg-btn,.foot-col a,.socials a,.mn-link,.book-option,.menu-close,.lb-close,.gal-tile,.gt-view,.pc-content p a{text-decoration:none !important}\n\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth;overflow-x:hidden !important;max-width:100vw !important}\nbody{\n  font-family:'Instrument Sans',sans-serif;\n  font-weight:400;\n  background:#ffffff;\n  color:var(--ink);\n  line-height:1.6;\n  font-size:15px;\n  -webkit-font-smoothing:antialiased;\n  overflow-x:hidden !important;\n  max-width:100vw !important;\n  position:relative;\n}\n\/* Clip horizontal overflow at every section level *\/\nsection,header.page-head,.tent-block,.tent-gallery,.essentials{\n  max-width:100vw;overflow-x:hidden;\n}\n.display{\n  font-family:'Fraunces',serif;\n  font-weight:300;\n  letter-spacing:-0.025em;\n  font-variation-settings:\"opsz\" 144;\n}\na{color:inherit;text-decoration:none}\nimg{max-width:100%;display:block}\n::selection{background:var(--ochre);color:var(--bone)}\n\nbody::before{\n  content:\"\";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:0;\n  background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  mix-blend-mode:multiply;\n}\n\n\/* ============ NAV ============ *\/\nnav.main-nav{\n  position:fixed;top:0;left:0;right:0;z-index:100;\n  padding:18px 36px;\n  display:flex;justify-content:space-between;align-items:center;\n  color:#fff;\n  transition:background .5s var(--ease),color .5s var(--ease),padding .4s var(--ease),border-color .4s var(--ease);\n  border-bottom:1px solid transparent;\n}\nnav.main-nav.scrolled,\nnav.main-nav.dark{\n  background:rgba(244,239,230,.88);\n  backdrop-filter:blur(16px) saturate(180%);\n  -webkit-backdrop-filter:blur(16px) saturate(180%);\n  color:var(--ink);\n  padding:11px 36px;\n  border-bottom:1px solid var(--line);\n}\nnav.main-nav.dark{padding:18px 36px}\nnav.main-nav .logo{\n  font-family:'Fraunces',serif;\n  font-size:18px;letter-spacing:-0.02em;\n  font-weight:400;font-style:italic;\n  font-variation-settings:\"opsz\" 144;\n}\n.nav-right{display:flex;align-items:center;gap:16px}\n\n\/* Burger *\/\n.burger{\n  display:flex;align-items:center;gap:12px;\n  background:none;border:1px solid currentColor;color:inherit;cursor:pointer;\n  font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;\n  padding:10px 14px;border-radius:100px;\n  transition:all .4s var(--ease);\n}\n.burger:hover{background:currentColor}\n.burger:hover .burger-lbl,.burger:hover .burger-icon span{color:var(--bone)}\nnav.main-nav:not(.scrolled):not(.dark) .burger:hover .burger-lbl,\nnav.main-nav:not(.scrolled):not(.dark) .burger:hover .burger-icon span{color:var(--ink)}\n.burger-icon{display:inline-flex;flex-direction:column;gap:3px;width:15px}\n.burger-icon span{\n  display:block;width:100%;height:1px;background:currentColor;\n  transition:transform .4s var(--ease),width .4s var(--ease),opacity .3s ease,background .4s ease;\n  transform-origin:center;\n}\n.burger-icon span:nth-child(2){width:10px;margin-left:auto}\n.burger:hover .burger-icon span:nth-child(2){width:15px}\n.menu-open .burger-icon span:nth-child(1){transform:translateY(4px) rotate(45deg)}\n.menu-open .burger-icon span:nth-child(2){opacity:0;width:0}\n.menu-open .burger-icon span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}\n\n\/* Book Now dropdown *\/\n.book-dd{position:relative}\n.book-now{\n  display:inline-flex;align-items:center;gap:10px;\n  font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;\n  padding:10px 18px 10px 14px;\n  background:var(--ink);color:#fff;\n  border:1px solid var(--ink);border-radius:100px;\n  transition:all .5s var(--ease);cursor:pointer;\n  position:relative;overflow:hidden;\n}\nnav.main-nav:not(.scrolled):not(.dark) .book-now{background:#fff;color:var(--ink);border-color:#fff}\n.book-now .dot{\n  width:6px;height:6px;border-radius:50%;background:var(--ochre);\n  animation:pulse 2s ease-in-out infinite;\n}\n@keyframes pulse{\n  0%,100%{box-shadow:0 0 0 0 rgba(192,138,72,.6)}\n  50%{box-shadow:0 0 0 7px rgba(192,138,72,0)}\n}\n.book-now .lbl{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}\n.book-now .chev{width:9px;height:9px;transition:transform .4s var(--ease)}\n.book-dd.open .book-now .chev{transform:rotate(180deg)}\n.book-now::before{\n  content:\"\";position:absolute;inset:0;\n  background:var(--ochre);\n  transform:translateY(100%);transition:transform .5s var(--ease);z-index:1;\n}\n.book-now:hover::before{transform:translateY(0)}\n.book-now:hover{color:#fff;border-color:var(--ochre)}\n.book-now:hover .dot{background:#fff;animation:none}\n\n.book-panel{\n  position:absolute;top:calc(100% + 16px);right:0;\n  width:360px;\n  background:var(--bone);border:1px solid var(--line);\n  border-radius:20px;padding:14px;\n  opacity:0;visibility:hidden;\n  transform:translateY(-8px) scale(.98);transform-origin:top right;\n  transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s;\n  box-shadow:0 24px 60px -20px rgba(20,18,15,.35),0 8px 20px -8px rgba(20,18,15,.2);\n  color:var(--ink);\n}\n.book-dd.open .book-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}\n.book-panel::before{\n  content:\"\";position:absolute;top:-6px;right:28px;\n  width:12px;height:12px;background:var(--bone);\n  border-top:1px solid var(--line);border-left:1px solid var(--line);\n  transform:rotate(45deg);\n}\n.book-panel-head{\n  padding:14px 16px 10px;\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-weight:500;\n  display:flex;align-items:center;gap:12px;\n}\n.book-panel-head::after{content:\"\";flex:1;height:1px;background:var(--line)}\n.book-option{\n  display:flex;align-items:center;gap:18px;\n  padding:14px 16px;border-radius:12px;\n  transition:background .4s var(--ease);cursor:pointer;position:relative;\n}\n.book-option:hover{background:var(--sand)}\n.book-option .opt-num{\n  font-family:'Fraunces',serif;font-style:italic;font-size:28px;font-weight:300;line-height:1;\n  color:var(--ochre);letter-spacing:-0.02em;min-width:36px;\n  font-variation-settings:\"opsz\" 144;transition:transform .4s var(--ease);\n}\n.book-option:hover .opt-num{transform:translateX(-2px) scale(1.08)}\n.book-option .opt-body{flex:1}\n.book-option .opt-title{\n  font-family:'Fraunces',serif;font-size:20px;font-weight:400;letter-spacing:-0.02em;line-height:1.1;\n  font-variation-settings:\"opsz\" 144;\n}\n.book-option .opt-title em{font-style:italic;color:var(--ochre)}\n.book-option .opt-sub{font-size:12px;color:var(--muted);margin-top:4px;letter-spacing:.02em}\n.book-option .opt-arrow{color:var(--muted);transition:transform .4s var(--ease),color .3s ease}\n.book-option:hover .opt-arrow{transform:translateX(4px);color:var(--ink)}\n\n\/* FULLSCREEN MENU *\/\n.menu-overlay{\n  position:fixed;inset:0;z-index:150;\n  opacity:0;visibility:hidden;\n  transition:opacity .6s var(--ease),visibility .6s;\n}\n.menu-overlay.open{opacity:1;visibility:visible}\n.menu-bg{\n  position:absolute;inset:0;background:var(--ink);\n  transform:scaleY(0);transform-origin:top;\n  transition:transform .8s cubic-bezier(.76,0,.24,1);\n}\n.menu-overlay.open .menu-bg{transform:scaleY(1)}\n.menu-image{\n  position:absolute;top:0;right:0;bottom:0;width:42%;\n  background:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2022\/09\/GROUPINARACAMP-59-2.jpg') center\/cover no-repeat;\n  opacity:0;transform:scale(1.08);\n  transition:opacity 1.2s ease 0.4s,transform 1.8s var(--ease) 0.4s;\n}\n.menu-overlay.open .menu-image{opacity:.55;transform:scale(1)}\n.menu-image::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(90deg,var(--ink) 0%,transparent 40%,rgba(20,18,15,.4) 100%);\n}\n.menu-inner{\n  position:relative;z-index:2;height:100%;padding:40px;\n  display:flex;flex-direction:column;color:var(--bone);\n}\n.menu-top{\n  display:flex;justify-content:space-between;align-items:center;\n  margin-bottom:auto;\n}\n.menu-logo{\n  font-family:'Fraunces',serif;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-0.02em;\n  font-variation-settings:\"opsz\" 144;\n  opacity:0;transform:translateY(-10px);transition:all .6s ease .6s;\n}\n.menu-overlay.open .menu-logo{opacity:1;transform:none}\n.menu-close{\n  background:none;border:1px solid rgba(244,239,230,.25);color:#fff;cursor:pointer;\n  padding:12px 16px;border-radius:100px;\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;\n  display:flex;align-items:center;gap:14px;\n  opacity:0;transform:translateY(-10px);\n  transition:all .6s ease .6s,background .3s ease,border-color .3s ease;\n}\n.menu-overlay.open .menu-close{opacity:1;transform:none}\n.menu-close:hover{background:var(--ochre);border-color:var(--ochre)}\n.menu-close .x-icon{width:14px;height:14px;position:relative}\n.menu-close .x-icon::before,.menu-close .x-icon::after{\n  content:\"\";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;\n}\n.menu-close .x-icon::before{transform:rotate(45deg)}\n.menu-close .x-icon::after{transform:rotate(-45deg)}\n.menu-nav{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:720px}\n.menu-nav .menu-label{\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--clay);font-weight:500;\n  margin-bottom:40px;display:flex;align-items:center;gap:14px;\n  opacity:0;transform:translateY(20px);transition:all .8s var(--ease) .5s;\n}\n.menu-nav .menu-label::before{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.menu-overlay.open .menu-label{opacity:1;transform:none}\n.menu-nav ul{list-style:none;display:flex;flex-direction:column;gap:4px}\n.menu-nav li{overflow:hidden}\n.menu-nav a{\n  display:flex;align-items:baseline;gap:24px;\n  font-family:'Fraunces',serif;\n  font-size:clamp(22px,2.75vw,39px);\n  font-weight:300;letter-spacing:-0.035em;line-height:1.05;\n  font-variation-settings:\"opsz\" 144;\n  color:var(--bone);padding:8px 0;\n  transform:translateY(110%);\n  transition:transform .9s var(--ease),color .3s ease;position:relative;\n}\n.menu-overlay.open .menu-nav li:nth-child(1) a{transition-delay:.6s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(2) a{transition-delay:.66s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(3) a{transition-delay:.72s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(4) a{transition-delay:.78s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(5) a{transition-delay:.84s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(6) a{transition-delay:.9s;transform:translateY(0)}\n.menu-overlay.open .menu-nav li:nth-child(7) a{transition-delay:.96s;transform:translateY(0)}\n.menu-nav a .mn-num{\n  font-family:'Fraunces',serif;font-style:italic;\n  font-size:7px;color:var(--clay);letter-spacing:0;\n  font-variation-settings:\"opsz\" 144;\n  transition:color .3s ease,transform .4s var(--ease);\n}\n.menu-nav a .mn-word{position:relative;transition:color .3s ease,transform .4s var(--ease)}\n.menu-nav a.active .mn-word{color:var(--ochre)}\n.menu-nav a.active .mn-num{color:var(--ochre)}\n.menu-nav a:hover .mn-word{color:var(--ochre);transform:translateX(10px)}\n.menu-nav a:hover .mn-num{color:var(--ochre)}\n.menu-nav a em{font-style:italic}\n.menu-footer{\n  display:flex;justify-content:space-between;align-items:flex-end;\n  padding-top:40px;border-top:1px solid rgba(244,239,230,.1);\n  opacity:0;transform:translateY(20px);transition:all .8s var(--ease) 1.1s;\n}\n.menu-overlay.open .menu-footer{opacity:1;transform:none}\n.menu-footer .contact-info{\n  font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--clay);font-weight:500;line-height:2;\n}\n.menu-footer .contact-info strong{color:var(--bone);font-weight:500}\n.menu-footer .socials{display:flex;gap:24px}\n.menu-footer .socials a{\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--clay);\n  transition:color .3s ease;\n}\n.menu-footer .socials a:hover{color:var(--ochre)}\n\n\/* ============ SHARED ELEMENTS ============ *\/\nsection{padding:140px 40px;position:relative}\n.label{\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);\n  display:inline-flex;align-items:center;gap:16px;font-weight:500;\n}\n.label::before{content:\"\";width:32px;height:1px;background:var(--ochre)}\n.link-arrow{\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;\n  display:inline-flex;align-items:center;gap:14px;\n  padding:4px 0;position:relative;cursor:pointer;\n}\n.link-arrow::before{\n  content:\"\";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;\n  transform-origin:right;transition:transform .5s var(--ease);\n}\n.link-arrow:hover::before{transform-origin:left;transform:scaleX(1.15)}\n.link-arrow svg{transition:transform .4s var(--ease)}\n.link-arrow:hover svg{transform:translateX(8px)}\n\n\/* PAGE HEADER (for inner pages) *\/\n.page-head{\n  position:relative;\n  padding:200px 40px 100px;\n  background:var(--ink);color:var(--bone);\n  overflow:hidden;\n}\n.page-head-img{\n  position:absolute;inset:0;\n  background-size:cover;background-position:center;\n  opacity:.35;filter:brightness(.9);\n  transform:scale(1.05);\n  animation:slowZoom 24s ease-out forwards;\n}\n@keyframes slowZoom{to{transform:scale(1)}}\n.page-head::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(180deg,rgba(20,18,15,.4) 0%,rgba(20,18,15,.7) 100%);\n}\n.page-head-inner{\n  position:relative;z-index:2;max-width:1400px;margin:0 auto;\n}\n.breadcrumb{\n  font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--clay);\n  font-weight:500;margin-bottom:32px;\n  display:flex;align-items:center;gap:12px;\n}\n.breadcrumb a:hover{color:var(--ochre)}\n.breadcrumb .sep{opacity:.4}\n.page-head h1{\n  font-family:'Fraunces',serif;font-weight:300;\n  font-size:clamp(52px,7vw,112px);line-height:.95;letter-spacing:-0.04em;\n  font-variation-settings:\"opsz\" 144;\n  max-width:1000px;\n}\n.page-head h1 em{font-style:italic;color:var(--ochre);font-weight:300}\n.page-head .subtitle{\n  margin-top:32px;max-width:560px;font-size:17px;line-height:1.7;opacity:.85;\n}\n\n\/* FOOTER *\/\nfooter{background:var(--ink);color:var(--bone);padding:120px 40px 40px}\n.foot-grid{\n  max-width:1400px;margin:0 auto;\n  display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;\n  margin-bottom:100px;\n}\n.foot-logo{\n  font-family:'Fraunces',serif;font-size:44px;font-weight:300;\n  letter-spacing:-0.035em;margin-bottom:24px;line-height:1;\n  font-variation-settings:\"opsz\" 144;\n}\n.foot-logo em{font-style:italic;color:var(--ochre)}\n.foot-tag{color:rgba(244,239,230,.65);font-size:15px;max-width:340px;line-height:1.8}\n.foot-col h4{\n  font-size:10px;letter-spacing:.28em;text-transform:uppercase;\n  color:var(--clay);margin-bottom:26px;font-weight:500;\n}\n.foot-col ul{list-style:none}\n.foot-col li{margin-bottom:14px;font-size:15px}\n.foot-col a{transition:color .3s ease}\n.foot-col a:hover{color:var(--ochre)}\n.foot-bottom{\n  max-width:1400px;margin:0 auto;\n  border-top:1px solid rgba(244,239,230,.1);padding-top:36px;\n  display:flex;justify-content:space-between;align-items:center;\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,239,230,.5);font-weight:500;\n}\n.foot-bottom .socials{display:flex;gap:28px}\n.foot-bottom a:hover{color:var(--ochre)}\n\n\/* REVEAL *\/\n\/* Reveal on scroll *\/\n.reveal{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal.in,.reveal.is-visible{opacity:1;transform:none}\n.reveal-stagger > *{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease)}\n.reveal-stagger.in > *,.reveal-stagger.is-visible > *{opacity:1;transform:none}\n.reveal-stagger.in > *:nth-child(1){transition-delay:.05s}\n.reveal-stagger.in > *:nth-child(2){transition-delay:.15s}\n.reveal-stagger.in > *:nth-child(3){transition-delay:.25s}\n.reveal-stagger.in > *:nth-child(4){transition-delay:.35s}\n.reveal-stagger.in > *:nth-child(5){transition-delay:.45s}\n.reveal-stagger.in > *:nth-child(6){transition-delay:.55s}\n.reveal-stagger.in > *:nth-child(7){transition-delay:.65s}\n.reveal-stagger.in > *:nth-child(8){transition-delay:.75s}\n.reveal-fade{opacity:0;transition:opacity 1.4s var(--ease)}\n.reveal-fade.in,.reveal-fade.is-visible{opacity:1}\n.reveal-scale{opacity:0;transform:scale(.94);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal-scale.in,.reveal-scale.is-visible{opacity:1;transform:scale(1)}\n.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal-left.in,.reveal-left.is-visible{opacity:1;transform:none}\n.reveal-right{opacity:0;transform:translateX(40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}\n.reveal-right.in,.reveal-right.is-visible{opacity:1;transform:none}\n\n\/* BUTTONS *\/\n.btn{\n  display:inline-flex;align-items:center;gap:12px;\n  font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;\n  padding:16px 28px;\n  border-radius:100px;cursor:pointer;\n  transition:all .5s var(--ease);position:relative;overflow:hidden;\n  border:1px solid var(--ink);\n}\n.btn-solid{background:var(--ink);color:#fff}\n.btn-solid::before{\n  content:\"\";position:absolute;inset:0;background:var(--ochre);\n  transform:translateY(100%);transition:transform .5s var(--ease);\n}\n.btn-solid:hover::before{transform:translateY(0)}\n.btn-solid span{position:relative;z-index:2}\n.btn-solid:hover{border-color:var(--ochre)}\n.btn-ghost{background:transparent;color:var(--ink)}\n.btn-ghost:hover{background:var(--ink);color:#fff}\n\n\/* MOBILE *\/\n@media (max-width:860px){\n  nav.main-nav{padding:12px 18px}\n  nav.main-nav.scrolled,nav.main-nav.dark{padding:10px 18px}\n  nav.main-nav .logo{font-size:16px}\n  .nav-right{gap:8px}\n  .book-now{padding:8px 14px 8px 12px;font-size:9px;gap:6px}\n  .book-now .lbl{gap:6px}\n  .burger{padding:8px 12px;font-size:9px;gap:8px}\n  .burger-lbl{display:none}\n  .book-panel{width:calc(100vw - 40px);right:-10px}\n  .book-panel::before{right:54px}\n  section{padding:80px 24px}\n  .page-head{padding:140px 24px 70px}\n  .page-head .subtitle{font-size:15px}\n  .foot-grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:56px}\n  .foot-logo{font-size:36px}\n  .foot-bottom{flex-direction:column;gap:20px;text-align:center}\n  .menu-image{width:100%;opacity:.15}\n  .menu-overlay.open .menu-image{opacity:.2}\n  .menu-inner{padding:24px}\n  .menu-footer{flex-direction:column;align-items:flex-start;gap:24px}\n  .menu-nav .menu-label{margin-bottom:24px}\n  .menu-nav a{gap:16px}\n  .menu-nav a .mn-num{font-size:5.5px}\n}\n<\/style>\n<style>\n\n.tent-intro{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:100px}\n.tent-intro h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-0.035em;margin-top:28px;font-variation-settings:\"opsz\" 144}\n.tent-intro h2 em{font-style:italic;color:var(--ochre)}\n.tent-intro p{font-family:'Fraunces',serif;font-style:italic;font-size:22px;line-height:1.55;color:var(--ink);font-variation-settings:\"opsz\" 144;max-width:520px}\n.tent-block{max-width:1400px;margin:0 auto 180px}\n.tent-block:last-child{margin-bottom:0}\n.tb-hero{position:relative;aspect-ratio:16\/9;overflow:hidden;background:var(--ink)}\n.tb-hero img{width:100%;height:100%;object-fit:cover;transition:transform 3s var(--ease);filter:brightness(.94)}\n.tb-hero:hover img{transform:scale(1.04)}\n.tb-tag{position:absolute;top:32px;left:32px;z-index:2;display:inline-flex;align-items:center;gap:14px;background:rgba(244,239,230,.92);backdrop-filter:blur(8px);padding:12px 20px;border-radius:100px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);font-weight:500}\n.tb-tag em{font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:var(--ochre);font-variation-settings:\"opsz\" 144}\n.tb-body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;padding:60px 40px 0}\n.tb-name{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(48px,6vw,90px);line-height:.95;letter-spacing:-0.04em;font-variation-settings:\"opsz\" 144}\n.tb-name em{font-style:italic;color:var(--ochre)}\n.tb-name .tb-num{display:block;font-size:14px;color:var(--muted);letter-spacing:.3em;text-transform:uppercase;margin-bottom:16px;font-weight:500;font-family:'Instrument Sans',sans-serif;font-style:normal}\n.tb-desc{font-size:16px;line-height:1.8;color:var(--ink-soft);padding-top:8px}\n.tb-info{padding-top:8px}\n.tb-info{padding-top:8px}\n.tb-info .amt em{font-style:italic;color:var(--ochre);font-weight:300}\n.tb-info .amt em{font-style:italic;color:var(--ochre)}\n.tb-meta{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}\n.tb-meta-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}\n.tb-meta-row .m-l{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:500}\n.tb-meta-row .m-v{font-family:'Fraunces',serif;font-size:15px;font-variation-settings:\"opsz\" 144}\n.tb-meta-row .m-v em{font-style:italic;color:var(--ochre)}\n.tb-cta{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;padding-bottom:8px;border-bottom:1px solid var(--ink);transition:all .4s var(--ease)}\n.tb-cta:hover{border-color:var(--ochre);color:var(--ochre);gap:18px}\n.tb-cta svg{transition:transform .4s var(--ease)}\n.tb-cta:hover svg{transform:translateX(4px)}\n.tent-block.dark .tb-body{background:var(--ink);color:var(--bone);padding:60px 80px 80px}\n.tent-block.dark .tb-num{color:var(--clay)}\n.tent-block.dark .tb-desc{color:rgba(244,239,230,.8)}\n.tent-block.dark .tb-meta-row .m-l{color:var(--clay)}\n.tent-block.dark .tb-cta{border-color:var(--bone);color:var(--bone)}\n.tent-block.dark .tb-cta:hover{border-color:var(--ochre);color:var(--ochre)}\n.tent-gallery{max-width:1400px;margin:0 auto}\n.tg-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:60px}\n.tg-head h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-0.035em;margin-top:28px;font-variation-settings:\"opsz\" 144}\n.tg-head h2 em{font-style:italic;color:var(--ochre)}\n.tg-head p{color:var(--muted);font-size:15px;line-height:1.7;max-width:360px;justify-self:end;text-align:right}\n.tg-slider{position:relative;overflow:hidden;background:var(--ink);aspect-ratio:16\/9}\n.tg-track{display:flex;height:100%;transition:transform 1.2s cubic-bezier(.76,0,.24,1);will-change:transform}\n.tg-slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}\n.tg-slide img{width:100%;height:100%;object-fit:cover;transition:transform 8s linear;transform:scale(1.04);background:var(--sand)}\n.tg-slide.active img{transform:scale(1.1)}\n.tg-slide::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(20,18,15,.55) 100%)}\n.tg-caption{position:absolute;bottom:32px;left:32px;right:32px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;color:#fff}\n.tg-cap-label{font-family:'Fraunces',serif;font-style:italic;font-size:clamp(20px,2.2vw,30px);font-variation-settings:\"opsz\" 144;letter-spacing:-0.02em;opacity:0;transform:translateY(16px);transition:opacity .8s ease .3s,transform .8s var(--ease) .3s}\n.tg-cap-label .tg-num{display:block;font-family:'Instrument Sans',sans-serif;font-style:normal;font-size:11px;color:var(--ochre);letter-spacing:.3em;text-transform:uppercase;margin-bottom:10px;font-weight:500}\n.tg-slide.active .tg-cap-label{opacity:1;transform:translateY(0)}\n.tg-counter-live{font-family:'Fraunces',serif;font-size:14px;color:rgba(255,255,255,.7);letter-spacing:-0.01em;font-variation-settings:\"opsz\" 144;display:flex;align-items:center;gap:12px;flex-shrink:0}\n.tg-counter-live em{font-style:italic;color:var(--ochre);font-size:22px}\n.tg-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(255,255,255,.15);z-index:2}\n.tg-progress-bar{position:absolute;top:0;bottom:0;left:0;background:var(--ochre);width:0;transition:width .1s linear}\n.tg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:56px;height:56px;border-radius:50%;background:rgba(244,239,230,.15);border:1px solid rgba(244,239,230,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s var(--ease);padding:0}\n.tg-arrow:hover{background:#fff;color:var(--ink);border-color:#fff;transform:translateY(-50%) scale(1.05)}\n.tg-arrow.tg-prev{left:20px}\n.tg-arrow.tg-next{right:20px}\n.tg-arrow svg{transition:transform .4s var(--ease)}\n.tg-arrow.tg-prev:hover svg{transform:translateX(-3px)}\n.tg-arrow.tg-next:hover svg{transform:translateX(3px)}\n.tg-dots{display:flex;justify-content:center;gap:10px;margin-top:28px}\n.tg-dot{width:32px;height:2px;background:var(--line);border:none;cursor:pointer;padding:0;transition:all .4s var(--ease)}\n.tg-dot:hover{background:var(--clay)}\n.tg-dot.active{background:var(--ochre);width:48px}\n.essentials{max-width:1200px;margin:0 auto;border-top:1px solid var(--line);padding-top:80px}\n.essentials-head{text-align:center;margin-bottom:60px}\n.essentials h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-0.03em;margin-top:20px;font-variation-settings:\"opsz\" 144}\n.essentials h2 em{font-style:italic;color:var(--ochre)}\n.essentials-head .label{justify-content:center}\n.essentials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}\n.essential{padding:32px 28px;border-left:1px solid var(--line)}\n.essential:first-child{border-left:none}\n.essential .e-num{font-family:'Fraunces',serif;font-style:italic;font-weight:300;font-size:18px;color:var(--ochre);margin-bottom:20px;font-variation-settings:\"opsz\" 144}\n.essential h4{font-family:'Fraunces',serif;font-weight:400;font-size:20px;letter-spacing:-0.02em;margin-bottom:10px;font-variation-settings:\"opsz\" 144}\n.essential h4 em{font-style:italic;color:var(--ochre)}\n.essential p{font-size:13px;color:var(--muted);line-height:1.7}\n@media (max-width:860px){\n  .tent-intro{grid-template-columns:1fr;gap:32px}\n  .tb-body{grid-template-columns:1fr;gap:28px;padding:40px 24px 0}\n  .tb-name{font-size:48px}\n  .tent-block.dark .tb-body{padding:40px 24px}\n  .tg-head{grid-template-columns:1fr;gap:20px}\n  .tg-head p{justify-self:start;text-align:left}\n  .tg-slider{aspect-ratio:4\/5}\n  .tg-arrow{width:42px;height:42px}\n  .tg-arrow.tg-prev{left:12px}\n  .tg-arrow.tg-next{right:12px}\n  .tg-arrow svg{width:16px;height:9px}\n  .tg-caption{bottom:20px;left:20px;right:20px;flex-direction:column;align-items:flex-start;gap:14px}\n  .essentials{padding-top:60px}\n  .essentials-grid{grid-template-columns:1fr 1fr}\n  .essential{border-left:none;border-top:1px solid var(--line);padding:24px}\n  .essential:first-child,.essential:nth-child(2){border-top:none}\n  .essential:nth-child(odd){border-right:1px solid var(--line)}\n}\n\n<\/style>\n<style>\n\/* Override WordPress theme's default link underline *\/\n.link-arrow,.link-arrow:hover,\n.btn,.btn:hover,\n.book-now,.book-now:hover,\n.book-option,.book-option:hover,\n.card-btn,.card-btn:hover,\n.tb-cta,.tb-cta:hover,\n.oc-cta,.oc-cta:hover,\n.t-link,.t-link:hover,\n.mn-link,.mn-link:hover,\n.foot-col ul a,.foot-col ul a:hover,\n.hero-content a,.subtitle a,\n.foot-bottom a,.socials a,\nnav.main-nav a,\n.menu-nav a,\n.foot-grid a,\nfooter a,\n.hero a{\n  text-decoration:none !important;\n  border-bottom:none;\n}\n\/* Keep underlines only where intentionally added via ::before *\/\n.link-arrow{text-decoration:none !important}\n.link-arrow::before{content:\"\"}\n<\/style>\n\n\n\n\n<header class=\"page-head\">\n  <div class=\"page-head-img\" style=\"background-image:url('https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/the-tents.jpg')\"><\/div>\n  <div class=\"page-head-inner\">\n    <div class=\"breadcrumb\"><a href=\"https:\/\/lesterrassesdagafay.com\/fr\/\">Accueil<\/a> <span class=\"sep\">\u2014<\/span> <span>Tentes<\/span><\/div>\n    <h1 class=\"display\">Deux <em>tentes<\/em>.<br>Un d\u00e9sert.<\/h1>\n  <\/div>\n<\/header>\n\n<section>\n  <div class=\"tent-intro\">\n    <div class=\"reveal\"><div class=\"label\">Les tentes<\/div><h2>Toile &amp; <em>lin<\/em>.<\/h2><\/div>\n    <div class=\"reveal\"><p>Nos tentes dans le d\u00e9sert d'Agafay : 52 tentes en deux cat\u00e9gories : 36 Explorer et 16 Kafila, chacune avec sa propre piscine priv\u00e9e. Mont\u00e9es \u00e0 la main par des artisans du Haut Atlas. Pour le reste, le d\u00e9sert s'en charge.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:40px 40px 0\">\n  <div class=\"tent-block reveal\">\n    <div class=\"tb-hero\"><span class=\"tb-tag\"><em>01<\/em> Explorer<\/span><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-.jpg\" alt=\"Tentes dans le d\u00e9sert d'Agafay \u2013 Tente Explorer\"><\/div>\n    <div class=\"tb-body\">\n      <h3 class=\"tb-name\"><span class=\"tb-num\">N\u00b0 01<\/span><em>Explorer<\/em><\/h3>\n      <p class=\"tb-desc\">Vingt-cinq m\u00e8tres carr\u00e9s de calme. Lit king size, salle de bain privative, terrasse priv\u00e9e face au d\u00e9sert. Trente-six de nos 52 tentes sont des Explorer.<\/p>\n      <div class=\"tb-info\">\n        <div class=\"tb-meta\">\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Surface<\/span><span class=\"m-v\"><em>25<\/em> m\u00b2<\/span><\/div>\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Personnes<\/span><span class=\"m-v\"><em>2<\/em><\/span><\/div>\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Lit<\/span><span class=\"m-v\">King size <em>ou<\/em> lits jumeaux<\/span><\/div>\n        <\/div>\n        <a href=\"https:\/\/www.secure-hotel-booking.com\/d-edge\/Les-Terrasses-d-Agafay\/J1Z3\" target=\"_blank\" rel=\"noopener\" class=\"tb-cta\">R\u00e9server <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:40px 40px 0\">\n  <div class=\"tent-gallery reveal\" data-total=\"10\">\n    <div class=\"tg-head\">\n      <div><div class=\"label\">\u00c0 l'int\u00e9rieur d'une tente Explorer<\/div><h2>Espace et <em>simplicit\u00e9<\/em>,<br>\u00e0 chaque \u00e9chelle.<\/h2><\/div>\n      <p>Un aper\u00e7u de l'int\u00e9rieur d'une tente Explorer.<\/p>\n    <\/div>\n    <div class=\"tg-slider\">\n      <div class=\"tg-track\">\n        <div class=\"tg-slide active\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-1.jpg.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-2.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-3-.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-4.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-5.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-6.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-7.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-8.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/explorer-tent-9.jpg\" alt=\"\"><\/div>\n      <\/div>\n      <button class=\"tg-arrow tg-prev\" aria-label=\"Pr\u00e9c\u00e9dent\"><svg width=\"22\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M21 6H1m0 0l5-5M1 6l5 5\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/button>\n      <button class=\"tg-arrow tg-next\" aria-label=\"Suivant\"><svg width=\"22\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M1 6h20m0 0l-5-5m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/button>\n      <div class=\"tg-progress\"><div class=\"tg-progress-bar\"><\/div><\/div>\n    <\/div>\n    <div class=\"tg-dots\">\n      <button class=\"tg-dot active\" data-idx=\"0\"><\/button><button class=\"tg-dot\" data-idx=\"1\"><\/button><button class=\"tg-dot\" data-idx=\"2\"><\/button><button class=\"tg-dot\" data-idx=\"3\"><\/button><button class=\"tg-dot\" data-idx=\"4\"><\/button><button class=\"tg-dot\" data-idx=\"5\"><\/button><button class=\"tg-dot\" data-idx=\"6\"><\/button><button class=\"tg-dot\" data-idx=\"7\"><\/button><button class=\"tg-dot\" data-idx=\"8\"><\/button><button class=\"tg-dot\" data-idx=\"9\"><\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:40px 40px 0\">\n  <div class=\"tent-block dark reveal\">\n    <div class=\"tb-hero\"><span class=\"tb-tag\"><em>02<\/em> Kafila<\/span><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent.jpg\" alt=\"Tente Kafila\"><\/div>\n    <div class=\"tb-body\">\n      <h3 class=\"tb-name\"><span class=\"tb-num\">N\u00b0 02<\/span><em>Kafila<\/em><\/h3>\n      <p class=\"tb-desc\">Vingt-cinq m\u00e8tres carr\u00e9s, et ce qu'aucune autre tente ne poss\u00e8de : <em>une piscine priv\u00e9e sur la terrasse<\/em>. Chacune des seize tentes Kafila est une retraite \u00e0 part enti\u00e8re : un bain, une lumi\u00e8re chaleureuse et une eau qui refl\u00e8te le ciel du d\u00e9sert. Un peu \u00e0 l'\u00e9cart du reste du camp.<\/p>\n      <div class=\"tb-info\">\n        <div class=\"tb-meta\">\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Surface<\/span><span class=\"m-v\"><em>25<\/em> m\u00b2<\/span><\/div>\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Personnes<\/span><span class=\"m-v\"><em>2<\/em><\/span><\/div>\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Lit<\/span><span class=\"m-v\">King, <em>baldaquin en lin<\/em><\/span><\/div>\n          <div class=\"tb-meta-row\"><span class=\"m-l\">Piscine<\/span><span class=\"m-v\"><em>Priv\u00e9e<\/em> \u00b7 sur la terrasse<\/span><\/div>\n        <\/div>\n        <a href=\"https:\/\/www.secure-hotel-booking.com\/d-edge\/Les-Terrasses-d-Agafay\/J1Z3\" target=\"_blank\" rel=\"noopener\" class=\"tb-cta\">R\u00e9server <svg width=\"14\" height=\"10\" viewBox=\"0 0 16 10\" fill=\"none\"><path d=\"M1 5h14m0 0L11 1m4 4L11 9\" stroke=\"currentColor\" stroke-width=\"1.3\"><\/path><\/svg><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:40px 40px 60px\">\n  <div class=\"tent-gallery reveal\" data-total=\"10\">\n    <div class=\"tg-head\">\n      <div><div class=\"label\">\u00c0 l'int\u00e9rieur d'une tente Kafila<\/div><h2>Espace, <em>hauteur<\/em>,<br>et le d\u00e9sert tout autour.<\/h2><\/div>\n      <p>Un aper\u00e7u de l'int\u00e9rieur d'une tente Kafila. Plus grande, sur\u00e9lev\u00e9e, \u00e0 l'\u00e9cart du reste du camp.<\/p>\n    <\/div>\n    <div class=\"tg-slider\">\n      <div class=\"tg-track\">\n        <div class=\"tg-slide active\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-1.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-2.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-3.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-4.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-5.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-6.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-7.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-8.jpg\" alt=\"\"><\/div>\n        <div class=\"tg-slide\"><img decoding=\"async\" src=\"https:\/\/lesterrassesdagafay.com\/wp-content\/uploads\/2026\/08\/Kafila-tent-9.jpg\" alt=\"\"><\/div>\n      <\/div>\n      <button class=\"tg-arrow tg-prev\" aria-label=\"Pr\u00e9c\u00e9dent\"><svg width=\"22\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M21 6H1m0 0l5-5M1 6l5 5\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/button>\n      <button class=\"tg-arrow tg-next\" aria-label=\"Suivant\"><svg width=\"22\" height=\"12\" viewBox=\"0 0 22 12\" fill=\"none\"><path d=\"M1 6h20m0 0l-5-5m5 5l-5 5\" stroke=\"currentColor\" stroke-width=\"1.4\"><\/path><\/svg><\/button>\n      <div class=\"tg-progress\"><div class=\"tg-progress-bar\"><\/div><\/div>\n    <\/div>\n    <div class=\"tg-dots\">\n      <button class=\"tg-dot active\" data-idx=\"0\"><\/button><button class=\"tg-dot\" data-idx=\"1\"><\/button><button class=\"tg-dot\" data-idx=\"2\"><\/button><button class=\"tg-dot\" data-idx=\"3\"><\/button><button class=\"tg-dot\" data-idx=\"4\"><\/button><button class=\"tg-dot\" data-idx=\"5\"><\/button><button class=\"tg-dot\" data-idx=\"6\"><\/button><button class=\"tg-dot\" data-idx=\"7\"><\/button><button class=\"tg-dot\" data-idx=\"8\"><\/button><button class=\"tg-dot\" data-idx=\"9\"><\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section style=\"padding:120px 40px\">\n  <div class=\"essentials\">\n    <div class=\"essentials-head reveal\"><div class=\"label\">Dans chaque tente<\/div><h2>Ce que vous <em>trouverez<\/em>.<\/h2><\/div>\n    <div class=\"essentials-grid reveal\">\n      <div class=\"essential\"><div class=\"e-num\"><em>01<\/em><\/div><h4>Lit king size en <em>lin<\/em><\/h4><p>Coton europ\u00e9en, chang\u00e9 chaque jour.<\/p><\/div>\n      <div class=\"essential\"><div class=\"e-num\"><em>02<\/em><\/div><h4>Douche <em>chaude<\/em><\/h4><p>Chauff\u00e9e \u00e0 l'\u00e9nergie solaire, 24 h\/24.<\/p><\/div>\n      <div class=\"essential\"><div class=\"e-num\"><em>03<\/em><\/div><h4>Terrasse <em>priv\u00e9e<\/em><\/h4><p>Face au d\u00e9sert.<\/p><\/div>\n      <div class=\"essential\"><div class=\"e-num\"><em>04<\/em><\/div><h4>Tapis <em>berb\u00e8res<\/em><\/h4><p>Tiss\u00e9s \u00e0 la main dans les ateliers de l'Atlas.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  \/\/ Initialize every .tent-gallery independently (class-based, no unique IDs)\n  document.querySelectorAll('.tent-gallery').forEach(function(gallery){\n    const track  = gallery.querySelector('.tg-track');\n    const slider = gallery.querySelector('.tg-slider');\n    const bar    = gallery.querySelector('.tg-progress-bar');\n    const dots   = gallery.querySelectorAll('.tg-dot');\n    const slides = gallery.querySelectorAll('.tg-slide');\n    const prevBtn = gallery.querySelector('.tg-arrow.tg-prev');\n    const nextBtn = gallery.querySelector('.tg-arrow.tg-next');\n    if(!track || !slider || slides.length === 0) return;\n    const TOTAL = slides.length, DUR = 5000;\n    let idx = 0, start = performance.now(), paused = false;\n\n    const go = i => {\n      idx = (i + TOTAL) % TOTAL;\n      track.style.transform = `translateX(-${idx*100}%)`;\n      slides.forEach((s,k) => s.classList.toggle('active', k===idx));\n      dots.forEach((d,k) => d.classList.toggle('active', k===idx));\n      start = performance.now();\n      if(bar) bar.style.width = '0%';\n    };\n    const tick = now => {\n      if(!paused){\n        const e = now - start;\n        if(bar) bar.style.width = Math.min(100,(e\/DUR)*100) + '%';\n        if(e >= DUR) go(idx + 1);\n      }\n      requestAnimationFrame(tick);\n    };\n    dots.forEach(d => d.addEventListener('click', () => go(parseInt(d.dataset.idx,10))));\n    if(prevBtn) prevBtn.addEventListener('click', () => go(idx - 1));\n    if(nextBtn) nextBtn.addEventListener('click', () => go(idx + 1));\n    slider.addEventListener('mouseenter', () => paused = true);\n    slider.addEventListener('mouseleave', () => {\n      if(paused && bar) start = performance.now() - (parseFloat(bar.style.width || 0)\/100)*DUR;\n      paused = false;\n    });\n    document.addEventListener('visibilitychange', () => {\n      if(document.hidden) paused = true;\n      else{\n        if(bar) start = performance.now() - (parseFloat(bar.style.width || 0)\/100)*DUR;\n        paused = false;\n      }\n    });\n    requestAnimationFrame(tick);\n  });\n})();\n<\/script>\n\n<script>\n\/\/ ============ SCROLL REVEAL ============\nconst io = new IntersectionObserver(entries=>{\n  entries.forEach(e=>{\n    if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}\n  });\n},{threshold:.12});\ndocument.querySelectorAll('.reveal, .reveal-stagger, .reveal-fade, .reveal-scale, .reveal-left, .reveal-right').forEach(el=>io.observe(el));\n\n\/\/ ============ NAV SCROLL STATE ============\nconst navEl = document.querySelector('nav.main-nav');\nconst heroEl = document.querySelector('.hero, .page-head');\nconst onScroll = () => {\n  if(!navEl || !heroEl) return;\n  if(navEl.classList.contains('dark')) return; \/\/ inner pages already dark\n  const trigger = heroEl.offsetHeight - 100;\n  navEl.classList.toggle('scrolled', window.scrollY > trigger);\n};\nwindow.addEventListener('scroll', onScroll, {passive:true});\nonScroll();\n\n\/\/ ============ BOOK NOW DROPDOWN ============\nconst bookDd = document.getElementById('bookDd');\nconst bookBtn = document.getElementById('bookNowBtn');\n\nif(bookBtn && !window.__ltaBookBound){window.__ltaBookBound=1;\n  const closeDropdown = () => bookDd.classList.remove('open');\n  const toggleDropdown = () => bookDd.classList.toggle('open');\n  bookBtn.addEventListener('click', (e) => {\n    e.stopPropagation();\n    toggleDropdown();\n  });\n  document.addEventListener('click', (e) => {\n    if(!bookDd.contains(e.target)) closeDropdown();\n  });\n  document.addEventListener('keydown', (e) => {\n    if(e.key === 'Escape') closeDropdown();\n  });\n}\n\n\/\/ ============ BURGER \/ FULLSCREEN MENU ============\nconst burgerBtn = document.getElementById('burgerBtn');\nconst menuOverlay = document.getElementById('menuOverlay');\nconst menuClose = document.getElementById('menuClose');\n\nif(burgerBtn && menuOverlay && !window.__ltaMenuBound){window.__ltaMenuBound=1;\n  const openMenu = () => {\n    menuOverlay.classList.add('open');\n    burgerBtn.classList.add('menu-open');\n    document.body.style.overflow = 'hidden';\n  };\n  const closeMenu = () => {\n    menuOverlay.classList.remove('open');\n    burgerBtn.classList.remove('menu-open');\n    document.body.style.overflow = '';\n  };\n  burgerBtn.addEventListener('click', () => {\n    if(menuOverlay.classList.contains('open')) closeMenu();\n    else openMenu();\n  });\n  if(menuClose) menuClose.addEventListener('click', closeMenu);\n  document.addEventListener('keydown', (e) => {\n    if(e.key === 'Escape') closeMenu();\n  });\n  document.querySelectorAll('.mn-link').forEach(link => {\n    link.addEventListener('click', () => setTimeout(closeMenu, 200));\n  });\n}\n<\/script>\n<!-- LTA-SEO-BLOCK --><style>.lta-seo{background:#f4efe6;padding:110px 40px;color:#1a1814}.lta-seo-in{max-width:880px;margin:0 auto}.lta-seo-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#c08a48;margin-bottom:18px;display:flex;align-items:center;gap:14px;font-weight:500}.lta-seo-label:before{content:\"\";width:32px;height:1px;background:#c08a48}.lta-seo h2{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(32px,4.2vw,54px);line-height:1.05;letter-spacing:-.03em;margin:0 0 28px;color:#1a1814}.lta-seo p{font-size:16.5px;line-height:1.8;color:#3a3530;margin:0 0 18px}.lta-seo a{color:#a9733a;text-decoration:underline;text-underline-offset:3px}.lta-faq{margin-top:44px;border-top:1px solid #d9d1c2}.lta-faq details{border-bottom:1px solid #d9d1c2;padding:22px 0}.lta-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.lta-faq summary::-webkit-details-marker{display:none}.lta-faq summary h3{font-family:'Fraunces',serif;font-weight:400;font-size:21px;line-height:1.3;margin:0;letter-spacing:-.01em;color:#1a1814}.lta-faq summary:after{content:\"+\";font-size:24px;color:#c08a48;transition:transform .3s;flex:none}.lta-faq details[open] summary:after{transform:rotate(45deg)}.lta-faq details p{margin:14px 0 0}@media(max-width:860px){.lta-seo{padding:70px 22px}.lta-faq summary h3{font-size:18px}}<\/style><section class=\"lta-seo\"><div class=\"lta-seo-in\"><div class=\"lta-seo-label\">Tentes dans le d\u00e9sert d'Agafay<\/div><h2>Nos tentes dans le d\u00e9sert d'Agafay, dedans comme dehors<\/h2><p>Nos tentes dans le d\u00e9sert d'Agafay sont mont\u00e9es \u00e0 la main par des artisans du Haut Atlas et meubl\u00e9es de mati\u00e8res naturelles : lin, coton europ\u00e9en, bois et tapis berb\u00e8res tiss\u00e9s \u00e0 la main. Chaque tente dispose d'un lit king size ou de lits jumeaux, d'une salle de bain privative avec douche chauff\u00e9e \u00e0 l'\u00e9nergie solaire et d'une terrasse priv\u00e9e face au d\u00e9sert. Les tentes sont espac\u00e9es pour que chaque terrasse donne sur le paysage et l'<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Atlas_(massif)\" target=\"_blank\" rel=\"noopener\">Atlas<\/a>, et non sur un voisin.<\/p><p>Il existe deux cat\u00e9gories de tentes dans le d\u00e9sert d'Agafay. Les 36 tentes Explorer offrent vingt-cinq m\u00e8tres carr\u00e9s de calme, id\u00e9ales pour les couples, les amis et les voyageurs solo. Les 16 tentes Kafila ajoutent une piscine priv\u00e9e sur la terrasse et se trouvent un peu \u00e0 l'\u00e9cart du reste du camp, pour plus d'intimit\u00e9. Tous nos h\u00f4tes profitent des piscines chauff\u00e9es, du restaurant et du programme d'activit\u00e9s.<\/p><div class=\"lta-faq\"><details><summary><h3>Quelle est la diff\u00e9rence entre les tentes Explorer et Kafila ?<\/h3><\/summary><p>Les deux mesurent vingt-cinq m\u00e8tres carr\u00e9s et disposent d'une salle de bain privative et d'une terrasse priv\u00e9e. Les tentes Kafila ajoutent une piscine priv\u00e9e sur la terrasse et sont l\u00e9g\u00e8rement \u00e0 l'\u00e9cart, pour plus d'intimit\u00e9.<\/p><\/details><details><summary><h3>Combien de personnes peuvent dormir dans une tente ?<\/h3><\/summary><p>Chaque tente accueille deux personnes, avec un lit king size ou deux lits jumeaux. Pour les familles et les groupes, nous pouvons r\u00e9server des tentes voisines.<\/p><\/details><details><summary><h3>Les tentes sont-elles confortables en hiver comme en \u00e9t\u00e9 ?<\/h3><\/summary><p>Oui. Les lits sont \u00e9quip\u00e9s d'une literie chaude pour les nuits fra\u00eeches du d\u00e9sert, les douches sont chauff\u00e9es \u00e0 l'\u00e9nergie solaire 24 h\/24, et la toile et le lin gardent les tentes agr\u00e9ables pendant les mois plus chauds.<\/p><\/details><details><summary><h3>Comment r\u00e9server une tente au meilleur prix ?<\/h3><\/summary><p>R\u00e9servez directement sur notre site : le code LTADIRECT25 offre 10 % de r\u00e9duction sur les tentes, sans frais de plateforme. Notre \u00e9quipe peut aussi vous aider \u00e0 choisir par t\u00e9l\u00e9phone ou par e-mail.<\/p><\/details><details><summary><h3>\u00c0 quelle distance de Marrakech se trouve le camp ?<\/h3><\/summary><p>Le camp est \u00e0 environ 45 minutes de Marrakech et 55 minutes de l'a\u00e9roport de M\u00e9nara par la route. Des transferts priv\u00e9s peuvent \u00eatre organis\u00e9s sur demande.<\/p><\/details><details><summary><h3>Qu'est-ce qui est inclus dans mon s\u00e9jour ?<\/h3><\/summary><p>Votre s\u00e9jour comprend l'acc\u00e8s aux deux piscines chauff\u00e9es, \u00e0 la pergola et aux espaces communs du camp. Repas, activit\u00e9s, massages et transferts se r\u00e9servent aupr\u00e8s de notre \u00e9quipe avant ou pendant votre s\u00e9jour.<\/p><\/details><details><summary><h3>Quelle est la vue depuis les tentes ?<\/h3><\/summary><p>Chaque terrasse fait face au d\u00e9sert de pierre. Par temps clair, on aper\u00e7oit le Haut Atlas \u00e0 l'est, enneig\u00e9 en hiver, et la nuit le ciel est rempli d'\u00e9toiles, loin des lumi\u00e8res de la ville.<\/p><\/details><details><summary><h3>Peut-on r\u00e9server des tentes pour un groupe ou un \u00e9v\u00e9nement ?<\/h3><\/summary><p>Oui. Les groupes peuvent r\u00e9server plusieurs tentes dans le d\u00e9sert d'Agafay, et pour les mariages et s\u00e9minaires, l'ensemble des 52 tentes peut \u00eatre privatis\u00e9.<\/p><\/details><\/div><\/div><\/section>\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>Accueil \u2014 Tentes Deux tentes.Un d\u00e9sert. Les tentes Toile &amp; lin. Nos tentes dans le d\u00e9sert d&rsquo;Agafay : 52 tentes en deux cat\u00e9gories : 36 Explorer et 16 Kafila, chacune avec sa propre piscine priv\u00e9e. Mont\u00e9es \u00e0 la main par des artisans du Haut Atlas. Pour le reste, le d\u00e9sert s&rsquo;en charge. 01 Explorer N\u00b0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-438","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/comments?post=438"}],"version-history":[{"count":24,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/438\/revisions"}],"predecessor-version":[{"id":1079,"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/pages\/438\/revisions\/1079"}],"wp:attachment":[{"href":"https:\/\/lesterrassesdagafay.com\/fr\/wp-json\/wp\/v2\/media?parent=438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}