{"id":4286,"date":"2026-06-09T06:48:48","date_gmt":"2026-06-09T06:48:48","guid":{"rendered":"https:\/\/acontrecourant-spa-gite.fr\/?page_id=4286"},"modified":"2026-07-12T10:52:51","modified_gmt":"2026-07-12T10:52:51","slug":"logement","status":"publish","type":"page","link":"https:\/\/acontrecourant-spa-gite.fr\/en\/logement\/","title":{"rendered":"Logement"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\">\n<section class=\"acc-house\" id=\"maison\" data-acc-house>\n  <style>\n    .acc-house {\n      --acc-ink: #171514;\n      --acc-muted: rgba(23, 21, 20, 0.64);\n      --acc-paper: #fbfaf5;\n      --acc-cream: #f1f0e4;\n      --acc-sage: #bac0be;\n      --acc-wine: #563234;\n      --acc-copper: #914927;\n      --acc-line: rgba(86, 50, 52, 0.16);\n      --acc-side: clamp(24px, 5vw, 104px);\n\n      position: relative;\n      overflow: hidden;\n      display: block;\n      margin: 0 !important;\n      padding: 0 !important;\n      color: var(--acc-ink);\n      background: var(--acc-paper);\n      font-family: inherit;\n      isolation: isolate;\n    }\n\n    .acc-house,\n    .acc-house * {\n      box-sizing: border-box;\n    }\n\n    .acc-house a,\n    .acc-house button {\n      font: inherit;\n    }\n\n    .acc-house a {\n      color: inherit;\n      text-decoration: none;\n    }\n\n    .acc-house figure {\n      margin: 0;\n    }\n\n    .acc-house img,\n    .acc-house video {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      background: #191716;\n    }\n\n    .acc-house video {\n      user-select: none;\n      -webkit-user-drag: none;\n    }\n\n    .acc-house__hero {\n      position: relative;\n      min-height: 92svh;\n      overflow: hidden;\n      display: grid;\n      align-items: end;\n      padding: clamp(150px, 18vh, 220px) var(--acc-side) clamp(74px, 8vw, 124px);\n      color: #fff;\n      background: #161616;\n    }\n\n    .acc-house__hero-media {\n      position: absolute;\n      inset: 0;\n      z-index: 0;\n      background: #1f1f1f;\n    }\n\n    .acc-house__hero-media img {\n      opacity: 0.9;\n      filter: saturate(0.95) contrast(1.04) brightness(0.82);\n      transform: scale(1.035);\n      object-position: center center;\n    }\n\n    .acc-house__hero::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: 1;\n      background:\n        linear-gradient(90deg, rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.18) 58%, rgba(0, 0, 0, 0.36)),\n        linear-gradient(180deg, rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.05) 42%, rgba(0, 0, 0, 0.6));\n      pointer-events: none;\n    }\n\n    .acc-house__hero-inner {\n      position: relative;\n      z-index: 2;\n      width: min(1180px, 100%);\n    }\n\n    .acc-house__kicker,\n    .acc-house__eyebrow {\n      display: flex;\n      align-items: center;\n      gap: 24px;\n      color: rgba(145, 73, 39, 0.72);\n      font-size: 12px;\n      line-height: 1.4;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n    }\n\n    .acc-house__kicker {\n      margin-bottom: clamp(30px, 4vw, 58px);\n      color: rgba(255, 255, 255, 0.76);\n    }\n\n    .acc-house__eyebrow {\n      margin-bottom: clamp(24px, 3vw, 44px);\n    }\n\n    .acc-house__kicker::before,\n    .acc-house__eyebrow::before {\n      content: \"\";\n      width: clamp(48px, 6vw, 88px);\n      height: 1px;\n      background: currentColor;\n      opacity: 0.72;\n      flex: 0 0 auto;\n    }\n\n    .acc-house__hero-title {\n      margin: 0;\n      max-width: 860px;\n      color: #fff;\n      font-size: clamp(64px, 8.4vw, 150px);\n      line-height: 0.92;\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    .acc-house__hero-text {\n      margin: clamp(28px, 4vw, 44px) 0 0;\n      max-width: 720px;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: clamp(18px, 1.45vw, 26px);\n      line-height: 1.55;\n      font-weight: 400;\n    }\n\n    .acc-house__hero-facts {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 18px clamp(30px, 5vw, 74px);\n      margin-top: clamp(42px, 6vw, 76px);\n      padding-top: 26px;\n      border-top: 1px solid rgba(255, 255, 255, 0.24);\n    }\n\n    .acc-house__hero-facts span {\n      display: block;\n      margin-bottom: 8px;\n      color: rgba(255, 255, 255, 0.58);\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n    }\n\n    .acc-house__hero-facts strong {\n      display: block;\n      color: #fff;\n      font-size: clamp(18px, 1.25vw, 23px);\n      line-height: 1.2;\n      font-weight: 400;\n    }\n\n    .acc-house__section {\n      position: relative;\n      overflow: hidden;\n      padding: clamp(92px, 11vw, 170px) var(--acc-side);\n      scroll-margin-top: 24px;\n    }\n\n    .acc-house__section--paper {\n      background: var(--acc-paper);\n    }\n\n    .acc-house__section--white {\n      background: #fff;\n    }\n\n    .acc-house__section--sage {\n      background: linear-gradient(180deg, rgba(186, 192, 190, 0.32), rgba(251, 250, 245, 1));\n    }\n\n    .acc-house__section--wine {\n      background: var(--acc-wine);\n      color: #fff;\n    }\n\n    .acc-house__section--wine .acc-house__eyebrow {\n      color: rgba(255, 255, 255, 0.7);\n    }\n\n    .acc-house__inner {\n      width: min(1180px, 100%);\n      margin: 0 auto;\n    }\n\n    .acc-house__chapter {\n      display: grid;\n      grid-template-columns: minmax(300px, 0.54fr) minmax(0, 1fr);\n      gap: clamp(42px, 7vw, 116px);\n      align-items: center;\n    }\n\n    .acc-house__chapter--reverse {\n      grid-template-columns: minmax(0, 1fr) minmax(300px, 0.54fr);\n    }\n\n    .acc-house__chapter--reverse .acc-house__chapter-copy {\n      order: 2;\n    }\n\n    .acc-house__chapter-copy {\n      max-width: 570px;\n    }\n\n    .acc-house__chapter-copy h2,\n    .acc-house__section-title,\n    .acc-house__cta-panel h2 {\n      margin: 0;\n      color: var(--acc-wine);\n      font-size: clamp(42px, 5.4vw, 88px);\n      line-height: 0.98;\n      font-weight: 400;\n      letter-spacing: 0;\n    }\n\n    .acc-house__section-title {\n      font-size: clamp(44px, 5.8vw, 96px);\n    }\n\n    .acc-house__section--wine .acc-house__chapter-copy h2 {\n      color: #fff;\n    }\n\n    .acc-house__chapter-copy p {\n      margin: clamp(26px, 3vw, 42px) 0 0;\n      color: var(--acc-muted);\n      font-size: clamp(17px, 1.18vw, 21px);\n      line-height: 1.72;\n    }\n\n    .acc-house__section--wine .acc-house__chapter-copy p {\n      color: rgba(255, 255, 255, 0.78);\n    }\n\n    .acc-house__micro-list {\n      display: grid;\n      gap: 18px;\n      margin-top: clamp(34px, 4vw, 58px);\n      padding-top: clamp(24px, 3vw, 38px);\n      border-top: 1px solid var(--acc-line);\n    }\n\n    .acc-house__section--wine .acc-house__micro-list {\n      border-color: rgba(255, 255, 255, 0.18);\n    }\n\n    .acc-house__micro {\n      display: grid;\n      grid-template-columns: 58px 1fr;\n      gap: 18px;\n      align-items: baseline;\n    }\n\n    .acc-house__micro span {\n      color: rgba(145, 73, 39, 0.72);\n      font-size: 12px;\n      line-height: 1;\n      letter-spacing: 0.18em;\n    }\n\n    .acc-house__section--wine .acc-house__micro span {\n      color: rgba(255, 255, 255, 0.54);\n    }\n\n    .acc-house__micro strong {\n      color: var(--acc-wine);\n      font-size: clamp(17px, 1.15vw, 21px);\n      line-height: 1.32;\n      font-weight: 400;\n    }\n\n    .acc-house__section--wine .acc-house__micro strong {\n      color: #fff;\n    }\n\n    .acc-house__mini-gallery {\n      position: relative;\n      overflow: hidden;\n      aspect-ratio: 1.32 \/ 1;\n      min-height: 0;\n      background: #191716;\n      box-shadow: 0 34px 90px rgba(23, 21, 20, 0.13);\n      cursor: grab;\n      user-select: none;\n      touch-action: pan-y;\n    }\n\n    .acc-house__mini-gallery:active {\n      cursor: grabbing;\n    }\n\n    .acc-house__mini-viewport {\n      position: absolute;\n      inset: 0;\n      overflow: hidden;\n    }\n\n    .acc-house__mini-track {\n      display: flex;\n      height: 100%;\n      transform: translate3d(0, 0, 0);\n      transition: transform 1100ms cubic-bezier(0.22, 1, 0.36, 1);\n      will-change: transform;\n    }\n\n    .acc-house__mini-slide {\n      position: relative;\n      flex: 0 0 100%;\n      height: 100%;\n      overflow: hidden;\n      background: #191716;\n    }\n\n    .acc-house__mini-slide img,\n    .acc-house__mini-slide video {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: var(--pos, center center);\n      transform: scale(1.035);\n      transition: transform 1200ms cubic-bezier(0.22, 1, 0.36, 1), filter 700ms ease;\n    }\n\n    .acc-house__mini-slide.is-active img,\n    .acc-house__mini-slide.is-active video {\n      transform: scale(1);\n    }\n\n    .acc-house__mini-gallery:hover .acc-house__mini-slide.is-active img,\n    .acc-house__mini-gallery:hover .acc-house__mini-slide.is-active video {\n      filter: saturate(1.03) contrast(1.025);\n      transform: scale(1.035);\n    }\n\n    .acc-house__mini-gallery::after {\n      content: \"\";\n      position: absolute;\n      inset: auto 0 0;\n      z-index: 2;\n      height: 42%;\n      background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.56));\n      pointer-events: none;\n    }\n\n    .acc-house__mini-caption {\n      position: absolute;\n      left: clamp(22px, 3vw, 46px);\n      right: clamp(112px, 12vw, 190px);\n      bottom: clamp(22px, 3vw, 46px);\n      z-index: 4;\n      color: #fff;\n      pointer-events: none;\n      text-shadow: 0 12px 34px rgba(0, 0, 0, 0.5);\n      transition: opacity 360ms ease, transform 420ms cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    .acc-house__mini-caption.is-changing {\n      opacity: 0;\n      transform: translateY(10px);\n    }\n\n    .acc-house__mini-caption span {\n      display: block;\n      margin-bottom: 12px;\n      color: rgba(255, 255, 255, 0.72);\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n    }\n\n    .acc-house__mini-caption strong {\n      display: block;\n      color: #fff;\n      font-size: clamp(28px, 3.2vw, 58px);\n      line-height: 1;\n      font-weight: 400;\n    }\n\n    .acc-house__mini-controls {\n      position: absolute;\n      right: clamp(18px, 3vw, 42px);\n      top: 50%;\n      z-index: 5;\n      display: grid;\n      gap: 10px;\n      transform: translateY(-50%);\n    }\n\n    .acc-house__mini-button {\n      appearance: none;\n      width: 48px;\n      height: 48px;\n      display: grid;\n      place-items: center;\n      padding: 0;\n      border: 1px solid rgba(255, 255, 255, 0.48);\n      border-radius: 999px;\n      background: rgba(251, 250, 245, 0.88);\n      color: var(--acc-wine);\n      cursor: pointer;\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      transition: transform 260ms ease, background 260ms ease, border-color 260ms ease;\n    }\n\n    .acc-house__mini-button:hover {\n      transform: scale(1.06);\n      background: rgba(251, 250, 245, 0.98);\n      border-color: rgba(255, 255, 255, 0.78);\n    }\n\n    .acc-house__mini-button svg {\n      width: 22px;\n      height: 22px;\n      fill: none;\n      stroke: currentColor;\n      stroke-width: 1.5;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    .acc-house__mini-progress {\n      position: absolute;\n      right: clamp(22px, 3vw, 46px);\n      bottom: clamp(22px, 3vw, 46px);\n      z-index: 5;\n      display: flex;\n      align-items: center;\n      gap: 15px;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.16em;\n      pointer-events: none;\n      text-shadow: 0 10px 30px rgba(0, 0, 0, 0.42);\n    }\n\n    .acc-house__mini-bar {\n      position: relative;\n      width: clamp(58px, 5vw, 98px);\n      height: 1px;\n      background: rgba(255, 255, 255, 0.32);\n      overflow: hidden;\n    }\n\n    .acc-house__mini-bar::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: #fff;\n      transform: scaleX(var(--progress, 0.5));\n      transform-origin: left;\n      transition: transform 600ms cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    .acc-house__amenities-head,\n    .acc-house__heading {\n      display: grid;\n      grid-template-columns: minmax(0, 0.9fr) minmax(300px, 0.58fr);\n      gap: clamp(34px, 7vw, 112px);\n      align-items: end;\n      margin-bottom: clamp(44px, 6vw, 82px);\n    }\n\n    .acc-house__heading {\n      grid-template-columns: minmax(0, 0.95fr) minmax(300px, 0.55fr);\n      margin-bottom: clamp(48px, 7vw, 92px);\n    }\n\n    .acc-house__lead {\n      margin: 0;\n      color: var(--acc-muted);\n      font-size: clamp(17px, 1.22vw, 22px);\n      line-height: 1.72;\n      font-weight: 400;\n    }\n\n    .acc-house__amenities-grid,\n    .acc-house__facts {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 1px;\n      background: rgba(86, 50, 52, 0.14);\n    }\n\n    .acc-house__amenity,\n    .acc-house__fact {\n      min-height: 260px;\n      padding: clamp(26px, 3.2vw, 44px);\n      background: #fff;\n    }\n\n    .acc-house__fact {\n      min-height: 190px;\n      padding: clamp(24px, 3vw, 38px);\n    }\n\n    .acc-house__amenity span,\n    .acc-house__fact span {\n      display: block;\n      margin-bottom: 18px;\n      color: rgba(145, 73, 39, 0.72);\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n    }\n\n    .acc-house__amenity strong,\n    .acc-house__fact strong {\n      display: block;\n      color: var(--acc-wine);\n      font-size: clamp(22px, 1.8vw, 34px);\n      line-height: 1.08;\n      font-weight: 400;\n    }\n\n    .acc-house__amenity ul {\n      display: grid;\n      gap: 10px;\n      margin: 24px 0 0;\n      padding: 0;\n      list-style: none;\n      color: var(--acc-muted);\n      font-size: 15px;\n      line-height: 1.48;\n    }\n\n    .acc-house__amenity li {\n      position: relative;\n      padding-left: 18px;\n    }\n\n    .acc-house__amenity li::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 0.7em;\n      width: 5px;\n      height: 5px;\n      border-radius: 999px;\n      background: rgba(145, 73, 39, 0.55);\n    }\n\n    .acc-house__amenities-note {\n      margin-top: clamp(28px, 4vw, 52px);\n      padding-top: clamp(24px, 3vw, 38px);\n      border-top: 1px solid var(--acc-line);\n      color: var(--acc-muted);\n      font-size: clamp(17px, 1.16vw, 21px);\n      line-height: 1.72;\n      max-width: 760px;\n    }\n\n    .acc-house__fact p {\n      margin: 14px 0 0;\n      color: var(--acc-muted);\n      font-size: 15px;\n      line-height: 1.55;\n    }\n\n    .acc-house__filters {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: clamp(34px, 5vw, 62px);\n    }\n\n    .acc-house__filter {\n      appearance: none;\n      display: inline-flex;\n      align-items: center;\n      min-height: 40px;\n      padding: 0 18px;\n      border: 1px solid rgba(86, 50, 52, 0.14);\n      background: transparent;\n      color: var(--acc-wine);\n      font-size: 13px;\n      line-height: 1;\n      letter-spacing: 0.1em;\n      text-transform: lowercase;\n      cursor: pointer;\n      transition: background 220ms ease, border-color 220ms ease, color 220ms ease, transform 220ms ease;\n    }\n\n    .acc-house__filter:hover,\n    .acc-house__filter.is-active {\n      background: var(--acc-wine);\n      border-color: var(--acc-wine);\n      color: var(--acc-paper);\n      transform: translateY(-2px);\n    }\n\n    .acc-house__media-grid {\n      display: grid;\n      grid-template-columns: repeat(12, minmax(0, 1fr));\n      gap: clamp(16px, 2vw, 28px);\n      align-items: stretch;\n    }\n\n    .acc-house__media-card {\n      position: relative;\n      grid-column: span 4;\n      aspect-ratio: 4 \/ 5;\n      overflow: hidden;\n      background: #191716;\n      cursor: zoom-in;\n    }\n\n    .acc-house__media-card--large {\n      grid-column: span 8;\n      grid-row: span 2;\n      aspect-ratio: 16 \/ 11;\n    }\n\n    .acc-house__media-card img,\n    .acc-house__media-card video {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: var(--pos, center center);\n      transform: scale(1.035);\n      transition: transform 760ms cubic-bezier(0.22, 1, 0.36, 1), filter 420ms ease;\n    }\n\n    .acc-house__media-card:hover img,\n    .acc-house__media-card:hover video {\n      filter: saturate(1.04) contrast(1.035);\n      transform: scale(1.09);\n    }\n\n    .acc-house__media-card::after {\n      content: \"\";\n      position: absolute;\n      inset: auto 0 0;\n      z-index: 1;\n      height: 48%;\n      background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.54));\n      pointer-events: none;\n    }\n\n    .acc-house__media-card.is-hidden {\n      display: none !important;\n    }\n\n    .acc-house__media-caption {\n      position: absolute;\n      left: clamp(18px, 2vw, 28px);\n      right: clamp(18px, 2vw, 28px);\n      bottom: clamp(18px, 2vw, 28px);\n      z-index: 2;\n      display: flex;\n      justify-content: space-between;\n      gap: 18px;\n      align-items: end;\n      color: #fff;\n      text-shadow: 0 12px 34px rgba(0, 0, 0, 0.5);\n    }\n\n    .acc-house__media-caption strong {\n      display: block;\n      font-size: clamp(22px, 2.1vw, 40px);\n      line-height: 1.02;\n      font-weight: 400;\n    }\n\n    .acc-house__media-caption span {\n      color: rgba(255, 255, 255, 0.72);\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      white-space: nowrap;\n    }\n\n    .acc-house__cta-panel {\n      margin-top: clamp(54px, 7vw, 96px);\n      padding-top: clamp(34px, 4vw, 54px);\n      border-top: 1px solid var(--acc-line);\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) auto;\n      gap: 28px;\n      align-items: end;\n    }\n\n    .acc-house__cta-panel h2 {\n      max-width: 780px;\n      font-size: clamp(38px, 5vw, 82px);\n      line-height: 1;\n    }\n\n    .acc-house__cta-panel p {\n      margin: 22px 0 0;\n      max-width: 560px;\n      color: var(--acc-muted);\n      font-size: clamp(17px, 1.18vw, 21px);\n      line-height: 1.65;\n    }\n\n    .acc-house__link {\n      position: relative;\n      display: inline-flex;\n      width: fit-content;\n      color: var(--acc-wine);\n      font-size: 14px;\n      line-height: 1;\n      letter-spacing: 0.16em;\n      text-transform: lowercase;\n      padding-bottom: 12px;\n      white-space: nowrap;\n    }\n\n    .acc-house__link::after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      bottom: 0;\n      width: 100%;\n      height: 1px;\n      background: currentColor;\n      transform-origin: left;\n      transition: transform 360ms ease, opacity 360ms ease;\n    }\n\n    .acc-house__link:hover::after {\n      transform: scaleX(0.58);\n      opacity: 0.64;\n    }\n\n    .acc-house__lightbox {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 2147483646 !important;\n      display: none;\n      place-items: center;\n      padding: clamp(18px, 4vw, 54px);\n      background: rgba(6, 6, 6, 0.92);\n    }\n\n    .acc-house__lightbox.is-open {\n      display: grid;\n    }\n\n    .acc-house__lightbox-card {\n      position: relative;\n      width: min(1280px, 100%);\n      height: min(82svh, 820px);\n      background: #111;\n      overflow: hidden;\n      box-shadow: 0 30px 120px rgba(0, 0, 0, 0.48);\n    }\n\n    .acc-house__lightbox-card img,\n    .acc-house__lightbox-card video {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      background: #111;\n    }\n\n    .acc-house__lightbox-card video {\n      display: none;\n    }\n\n    .acc-house__lightbox-caption {\n      position: absolute;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      z-index: 2;\n      display: flex;\n      justify-content: space-between;\n      gap: 22px;\n      align-items: end;\n      padding: clamp(18px, 3vw, 34px);\n      color: #fff;\n      background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.74));\n      pointer-events: none;\n    }\n\n    .acc-house__lightbox-caption strong {\n      font-weight: 400;\n      font-size: clamp(22px, 2.3vw, 42px);\n      line-height: 1;\n    }\n\n    .acc-house__lightbox-caption span {\n      color: rgba(255, 255, 255, 0.72);\n      font-size: 11px;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n    }\n\n    .acc-house__lightbox-close {\n      position: fixed !important;\n      top: max(18px, env(safe-area-inset-top));\n      right: max(18px, env(safe-area-inset-right));\n      z-index: 2147483647 !important;\n      display: inline-flex;\n      align-items: center;\n      gap: 12px;\n      min-height: 50px;\n      padding: 0 18px;\n      border: 1px solid rgba(255, 255, 255, 0.44);\n      border-radius: 999px;\n      background: rgba(248, 244, 236, 0.96);\n      color: var(--acc-wine);\n      cursor: pointer;\n      box-shadow: 0 16px 50px rgba(0, 0, 0, 0.28);\n    }\n\n    .acc-house__lightbox-close span {\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n    }\n\n    .acc-house__lightbox-close strong {\n      font-size: 28px;\n      line-height: 1;\n      font-weight: 300;\n      transform: translateY(-1px);\n    }\n\n    html.acc-house-lightbox-open {\n      overflow: hidden !important;\n    }\n\n    .acc-house.js [data-acc-reveal] {\n      opacity: 0;\n      filter: blur(10px);\n      transform: translate3d(0, 46px, 0) scale(0.985);\n      transition:\n        opacity 850ms ease,\n        filter 920ms ease,\n        transform 1150ms cubic-bezier(0.22, 1, 0.36, 1);\n      transition-delay: var(--delay, 0ms);\n    }\n\n    .acc-house.js [data-acc-reveal].is-visible {\n      opacity: 1;\n      filter: blur(0);\n      transform: translate3d(0, 0, 0) scale(1);\n    }\n\n    .acc-house,\n    .acc-house.et_pb_module {\n      margin: 0 !important;\n    }\n\n    .et_pb_section:has(.acc-house),\n    .et_pb_row:has(.acc-house),\n    .et_pb_column:has(.acc-house),\n    .et_pb_code:has(.acc-house),\n    .et_pb_code_inner:has(.acc-house) {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin-top: 0 !important;\n      margin-bottom: 0 !important;\n      padding-top: 0 !important;\n      padding-bottom: 0 !important;\n    }\n\n    .acc-house #photos {\n      overflow: hidden !important;\n    }\n\n    .acc-house #photos .acc-house__inner,\n    .acc-house #photos .acc-house__media-grid {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important;\n    }\n\n    .acc-house #photos [data-acc-reveal] {\n      opacity: 1 !important;\n      filter: none !important;\n      transform: none !important;\n    }\n\n    .acc-house #photos .acc-house__media-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: clamp(14px, 1.8vw, 24px) !important;\n    }\n\n    .acc-house #photos .acc-house__media-card,\n    .acc-house #photos .acc-house__media-card--large {\n      grid-column: auto !important;\n      grid-row: auto !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      min-height: 320px !important;\n      aspect-ratio: 4 \/ 3 !important;\n    }\n\n    .acc-house #photos .acc-house__media-card--large {\n      grid-column: span 2 !important;\n      min-height: 460px !important;\n      aspect-ratio: 16 \/ 9 !important;\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .acc-house.js [data-acc-reveal],\n      .acc-house__mini-track,\n      .acc-house__mini-slide img,\n      .acc-house__mini-slide video,\n      .acc-house__media-card img,\n      .acc-house__media-card video {\n        opacity: 1 !important;\n        filter: none !important;\n        transform: none !important;\n        transition: none !important;\n      }\n    }\n\n    @media (max-width: 1060px) {\n      .acc-house__heading,\n      .acc-house__amenities-head,\n      .acc-house__chapter,\n      .acc-house__chapter--reverse,\n      .acc-house__cta-panel {\n        grid-template-columns: 1fr;\n      }\n\n      .acc-house__chapter--reverse .acc-house__chapter-copy {\n        order: 0;\n      }\n\n      .acc-house__mini-gallery {\n        aspect-ratio: 16 \/ 10;\n      }\n\n      .acc-house__facts,\n      .acc-house__amenities-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      .acc-house #photos .acc-house__media-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      .acc-house #photos .acc-house__media-card--large {\n        grid-column: span 2 !important;\n      }\n    }\n\n    @media (max-width: 720px) {\n      .acc-house__hero {\n        min-height: 86svh;\n        padding: 132px 24px 72px;\n      }\n\n      .acc-house__kicker,\n      .acc-house__eyebrow {\n        gap: 16px;\n        font-size: 10px;\n        letter-spacing: 0.14em;\n      }\n\n      .acc-house__kicker::before,\n      .acc-house__eyebrow::before {\n        width: 38px;\n      }\n\n      .acc-house__hero-title {\n        font-size: clamp(56px, 17vw, 82px);\n      }\n\n      .acc-house__hero-text {\n        font-size: 18px;\n      }\n\n      .acc-house__hero-facts {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .acc-house__section {\n        padding: 76px 24px 88px;\n        scroll-margin-top: 16px;\n      }\n\n      .acc-house__chapter-copy h2,\n      .acc-house__section-title,\n      .acc-house__cta-panel h2 {\n        font-size: clamp(40px, 13vw, 64px);\n      }\n\n      .acc-house__mini-gallery {\n        aspect-ratio: 4 \/ 5;\n        min-height: 430px;\n      }\n\n      .acc-house__mini-caption {\n        right: 24px;\n        bottom: 24px;\n      }\n\n      .acc-house__mini-caption strong {\n        font-size: 30px;\n      }\n\n      .acc-house__mini-progress {\n        display: none;\n      }\n\n      .acc-house__mini-controls {\n        top: 18px;\n        right: 18px;\n        display: flex;\n        transform: none;\n      }\n\n      .acc-house__mini-button {\n        width: 42px;\n        height: 42px;\n      }\n\n      .acc-house__facts,\n      .acc-house__amenities-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .acc-house__filters {\n        overflow-x: auto;\n        flex-wrap: nowrap;\n        padding-bottom: 4px;\n        scrollbar-width: none;\n      }\n\n      .acc-house__filters::-webkit-scrollbar {\n        display: none;\n      }\n\n      .acc-house__filter {\n        flex: 0 0 auto;\n      }\n\n      .acc-house__micro {\n        grid-template-columns: 1fr;\n        gap: 8px;\n      }\n\n      .acc-house #photos .acc-house__media-grid {\n        grid-template-columns: 1fr !important;\n      }\n\n      .acc-house #photos .acc-house__media-card,\n      .acc-house #photos .acc-house__media-card--large {\n        grid-column: 1 \/ -1 !important;\n        min-height: 260px !important;\n        aspect-ratio: 4 \/ 3 !important;\n      }\n\n      .acc-house__lightbox {\n        padding: 72px 14px 24px;\n      }\n\n      .acc-house__lightbox-card {\n        height: 72svh;\n      }\n\n      .acc-house__lightbox-caption {\n        display: grid;\n      }\n\n      .acc-house__lightbox-close span {\n        display: none;\n      }\n\n      .acc-house__lightbox-close {\n        width: 52px;\n        min-height: 52px;\n        justify-content: center;\n        padding: 0;\n      }\n    }\n  <\/style>\n\n  <section class=\"acc-house__hero\">\n    <figure class=\"acc-house__hero-media\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/salle-vie-scaled.jpg\" alt=\"\">\n    <\/figure>\n\n    <div class=\"acc-house__hero-inner\" data-acc-reveal>\n      <div class=\"acc-house__kicker\">Maison enti\u00e8re \u00b7 Saint-Jeures<\/div>\n      <h1 class=\"acc-house__hero-title\">Le logement<\/h1>\n      <p class=\"acc-house__hero-text\">\n        Une visite simple de la maison : les pi\u00e8ces pour se retrouver, les chambres pour souffler, le spa et l\u2019ext\u00e9rieur pour prolonger le s\u00e9jour.\n      <\/p>\n\n      <div class=\"acc-house__hero-facts\" aria-label=\"Rep\u00e8res du logement\">\n        <div>\n          <span>Capacit\u00e9<\/span>\n          <strong>Jusqu\u2019\u00e0 10 voyageurs<\/strong>\n        <\/div>\n        <div>\n          <span>Format<\/span>\n          <strong>Maison enti\u00e8re<\/strong>\n        <\/div>\n        <div>\n          <span>Bien-\u00eatre<\/span>\n          <strong>Spa priv\u00e9<\/strong>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"acc-house__section acc-house__section--white\" id=\"pieces-vivre\">\n    <div class=\"acc-house__inner acc-house__chapter\">\n      <div class=\"acc-house__chapter-copy\" data-acc-reveal>\n        <div class=\"acc-house__eyebrow\">Pi\u00e8ces \u00e0 vivre<\/div>\n        <h2>Cuisiner, manger, se retrouver<\/h2>\n        <p>\n          Le grand volume central concentre les moments partag\u00e9s : repas, retours de balade, discussions et soir\u00e9es tranquilles.\n        <\/p>\n\n        <div class=\"acc-house__micro-list\">\n          <div class=\"acc-house__micro\">\n            <span>01<\/span>\n            <strong>Une pi\u00e8ce de vie g\u00e9n\u00e9reuse pour les s\u00e9jours \u00e0 plusieurs.<\/strong>\n          <\/div>\n          <div class=\"acc-house__micro\">\n            <span>02<\/span>\n            <strong>Une cuisine \u00e9quip\u00e9e pour cuisiner vraiment, sans improviser.<\/strong>\n          <\/div>\n          <div class=\"acc-house__micro\">\n            <span>03<\/span>\n            <strong>Des espaces plus calmes pour garder le rythme de chacun.<\/strong>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"acc-house__mini-gallery\" data-acc-mini-gallery data-acc-reveal>\n        <div class=\"acc-house__mini-viewport\" data-acc-mini-viewport>\n          <div class=\"acc-house__mini-track\" data-acc-mini-track>\n            <figure class=\"acc-house__mini-slide is-active\" data-title=\"Grande pi\u00e8ce de vie\" data-kicker=\"01 \u00b7 pi\u00e8ces \u00e0 vivre\">\n              <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/salle-vie-scaled.jpg\" aria-label=\"Vid\u00e9o de la grande pi\u00e8ce de vie\" style=\"--pos:center center;\">\n                <source src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/piece-vivre.mp4\" type=\"video\/mp4\">\n              <\/video>\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Cuisine ouverte\" data-kicker=\"02 \u00b7 maison enti\u00e8re\">\n              <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3306-HDR.jpg\" aria-label=\"Vid\u00e9o de la cuisine ouverte\" style=\"--pos:center center;\">\n                <source src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/cuisine-ouverte.mp4\" type=\"video\/mp4\">\n              <\/video>\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Plan de travail\" data-kicker=\"03 \u00b7 cuisine \u00e9quip\u00e9e\">\n              <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/DSC_3636-scaled.jpg\" aria-label=\"Vid\u00e9o du plan de travail et de la cuisine \u00e9quip\u00e9e\" style=\"--pos:center center;\">\n                <source src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/plan-travail.mp4\" type=\"video\/mp4\">\n              <\/video>\n            <\/figure>\n          <\/div>\n        <\/div>\n\n        <div class=\"acc-house__mini-controls\">\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image pr\u00e9c\u00e9dente\" data-acc-mini-prev>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\"><\/path><\/svg>\n          <\/button>\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image suivante\" data-acc-mini-next>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 5l7 7-7 7\"><\/path><\/svg>\n          <\/button>\n        <\/div>\n\n        <div class=\"acc-house__mini-caption\" data-acc-mini-caption>\n          <span data-acc-mini-kicker>01 \u00b7 pi\u00e8ces \u00e0 vivre<\/span>\n          <strong data-acc-mini-title>Grande pi\u00e8ce de vie<\/strong>\n        <\/div>\n\n        <div class=\"acc-house__mini-progress\">\n          <span data-acc-mini-current>01<\/span>\n          <div class=\"acc-house__mini-bar\" data-acc-mini-bar><\/div>\n          <span data-acc-mini-total>03<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"acc-house__section acc-house__section--paper\" id=\"equipements\">\n    <div class=\"acc-house__inner\">\n      <div class=\"acc-house__amenities-head\" data-acc-reveal>\n        <div>\n          <div class=\"acc-house__eyebrow\">\u00c9quipements inclus<\/div>\n          <h2 class=\"acc-house__section-title\">Une maison pr\u00eate \u00e0 vivre<\/h2>\n        <\/div>\n        <p class=\"acc-house__lead\">\n          L\u2019essentiel est d\u00e9j\u00e0 sur place : cuisine compl\u00e8te, linge fourni, buanderie, ext\u00e9rieur am\u00e9nag\u00e9 et confort quotidien pour les s\u00e9jours \u00e0 plusieurs.\n        <\/p>\n      <\/div>\n\n      <div class=\"acc-house__amenities-grid\" data-acc-reveal>\n        <article class=\"acc-house__amenity\">\n          <span>Cuisine<\/span>\n          <strong>Pour cuisiner vraiment<\/strong>\n          <ul>\n            <li>Plaque de cuisson induction<\/li>\n            <li>Four<\/li>\n            <li>R\u00e9frig\u00e9rateur avec cong\u00e9lateur<\/li>\n            <li>Lave-vaisselle<\/li>\n            <li>Batterie de cuisine compl\u00e8te<\/li>\n          <\/ul>\n        <\/article>\n\n        <article class=\"acc-house__amenity\">\n          <span>Petit-d\u00e9jeuner<\/span>\n          <strong>Les gestes du matin<\/strong>\n          <ul>\n            <li>Cafeti\u00e8re Nespresso<\/li>\n            <li>Cafeti\u00e8re filtre<\/li>\n            <li>Bouilloire<\/li>\n            <li>Grille-pain<\/li>\n            <li>Tout le n\u00e9cessaire pour d\u00e9marrer doucement<\/li>\n          <\/ul>\n        <\/article>\n\n        <article class=\"acc-house__amenity\">\n          <span>Grandes tabl\u00e9es<\/span>\n          <strong>Repas partag\u00e9s<\/strong>\n          <ul>\n            <li>Service \u00e0 raclette<\/li>\n            <li>Robot p\u00e2tissier Kenwood<\/li>\n            <li>Ustensiles adapt\u00e9s aux groupes<\/li>\n            <li>Grande table conviviale<\/li>\n            <li>Cuisine ouverte sur le s\u00e9jour<\/li>\n          <\/ul>\n        <\/article>\n\n        <article class=\"acc-house__amenity\">\n          <span>Confort<\/span>\n          <strong>Le quotidien facilit\u00e9<\/strong>\n          <ul>\n            <li>Lave-linge<\/li>\n            <li>S\u00e8che-linge<\/li>\n            <li>Buanderie avec rangements<\/li>\n            <li>Linge de lit fourni<\/li>\n            <li>Linge de toilette fourni<\/li>\n          <\/ul>\n        <\/article>\n\n        <article class=\"acc-house__amenity\">\n          <span>Ext\u00e9rieur<\/span>\n          <strong>Profiter dehors<\/strong>\n          <ul>\n            <li>Barbecue<\/li>\n            <li>Terrasse avec vue<\/li>\n            <li>Terrain et jardin priv\u00e9s<\/li>\n            <li>Parking priv\u00e9 pour plusieurs v\u00e9hicules<\/li>\n            <li>Point de recharge \u00e9lectrique<\/li>\n          <\/ul>\n        <\/article>\n\n        <article class=\"acc-house__amenity\">\n          <span>S\u00e9jour<\/span>\n          <strong>Inclus dans l\u2019exp\u00e9rience<\/strong>\n          <ul>\n            <li>Internet \/ Wifi<\/li>\n            <li>Lits faits \u00e0 l\u2019arriv\u00e9e<\/li>\n            <li>Charges comprises<\/li>\n            <li>M\u00e9nage de fin de s\u00e9jour inclus<\/li>\n            <li>Animaux accept\u00e9s dans la limite de 2<\/li>\n          <\/ul>\n        <\/article>\n      <\/div>\n\n      <p class=\"acc-house__amenities-note\" data-acc-reveal>\n        La maison a \u00e9t\u00e9 pens\u00e9e pour les s\u00e9jours fluides : on arrive, on pose les valises, et tout est d\u00e9j\u00e0 pr\u00eat pour cuisiner, se retrouver, dormir au calme et profiter du lac.\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"acc-house__section acc-house__section--sage\" id=\"chambres\">\n    <div class=\"acc-house__inner acc-house__chapter acc-house__chapter--reverse\">\n      <div class=\"acc-house__chapter-copy\" data-acc-reveal>\n        <div class=\"acc-house__eyebrow\">Chambres et bains<\/div>\n        <h2>Dormir \u00e0 plusieurs, sans effet dortoir<\/h2>\n        <p>\n          Les espaces nuit accueillent familles et groupes avec une r\u00e9partition naturelle, des chambres douces et plusieurs salles d\u2019eau pour garder du confort.\n        <\/p>\n\n        <div class=\"acc-house__micro-list\">\n          <div class=\"acc-house__micro\">\n            <span>01<\/span>\n            <strong>Des chambres pour se retirer apr\u00e8s les moments partag\u00e9s.<\/strong>\n          <\/div>\n          <div class=\"acc-house__micro\">\n            <span>02<\/span>\n            <strong>Des salles de bain et douches r\u00e9parties pour fluidifier le s\u00e9jour.<\/strong>\n          <\/div>\n          <div class=\"acc-house__micro\">\n            <span>03<\/span>\n            <strong>Une organisation pens\u00e9e pour accueillir jusqu\u2019\u00e0 10 voyageurs.<\/strong>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"acc-house__mini-gallery\" data-acc-mini-gallery data-acc-reveal>\n        <div class=\"acc-house__mini-viewport\" data-acc-mini-viewport>\n          <div class=\"acc-house__mini-track\" data-acc-mini-track>\n            <figure class=\"acc-house__mini-slide is-active\" data-title=\"Chambre\" data-kicker=\"01 \u00b7 espace nuit\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/chambre-1-scaled.jpg\" alt=\"Chambre du logement \u00c0 Contre Courant\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Salle de bain\" data-kicker=\"02 \u00b7 salle d\u2019eau\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3454-HDR-scaled.jpg\" alt=\"Salle de bain\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Chambre double\" data-kicker=\"03 \u00b7 espace nuit\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Chambre-2-scaled.jpg\" alt=\"Chambre double du logement\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Salle de bain\" data-kicker=\"04 \u00b7 bain et douche\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3351-HDR-scaled.jpg\" alt=\"Salle de bain avec baignoire et douche\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Douche\" data-kicker=\"05 \u00b7 confort\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3500-HDR-scaled.jpg\" alt=\"Douche\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Salle d\u2019eau\" data-kicker=\"06 \u00b7 douche\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3402-HDR-scaled.jpg\" alt=\"Salle d\u2019eau avec douche du logement\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Chambre mansard\u00e9e\" data-kicker=\"07 \u00b7 \u00e9tage\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3445-HDR-scaled.jpg\" alt=\"Chambre sous les toits du logement\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Salle d\u2019eau\" data-kicker=\"08 \u00b7 suite\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3494-HDR-scaled.jpg\" alt=\"Salle d\u2019eau du logement\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Salle de bain\" data-kicker=\"09 \u00b7 confort\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3348-HDR-scaled.jpg\" alt=\"Salle de bain du logement\" style=\"--pos:center center;\">\n            <\/figure>\n          <\/div>\n        <\/div>\n\n        <div class=\"acc-house__mini-controls\">\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image pr\u00e9c\u00e9dente\" data-acc-mini-prev>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\"><\/path><\/svg>\n          <\/button>\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image suivante\" data-acc-mini-next>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 5l7 7-7 7\"><\/path><\/svg>\n          <\/button>\n        <\/div>\n\n        <div class=\"acc-house__mini-caption\" data-acc-mini-caption>\n          <span data-acc-mini-kicker>01 \u00b7 espace nuit<\/span>\n          <strong data-acc-mini-title>Chambre<\/strong>\n        <\/div>\n\n        <div class=\"acc-house__mini-progress\">\n          <span data-acc-mini-current>01<\/span>\n          <div class=\"acc-house__mini-bar\" data-acc-mini-bar><\/div>\n          <span data-acc-mini-total>09<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"acc-house__section acc-house__section--wine\" id=\"spa-prive\">\n    <div class=\"acc-house__inner acc-house__chapter\">\n      <div class=\"acc-house__chapter-copy\" data-acc-reveal>\n        <div class=\"acc-house__eyebrow\">Spa priv\u00e9<\/div>\n        <h2>Une pause directement dans la maison<\/h2>\n        <p>\n          Un moment simple et intime, apr\u00e8s le lac, une balade ou une soir\u00e9e dehors.\n        <\/p>\n\n        <div class=\"acc-house__micro-list\">\n          <div class=\"acc-house__micro\">\n            <span>01<\/span>\n            <strong>Acc\u00e8s priv\u00e9 pendant le s\u00e9jour.<\/strong>\n          <\/div>\n          <div class=\"acc-house__micro\">\n            <span>02<\/span>\n            <strong>Un vrai plus pour ralentir, \u00e0 deux ou entre proches.<\/strong>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"acc-house__mini-gallery\" data-acc-mini-gallery data-acc-reveal>\n        <div class=\"acc-house__mini-viewport\" data-acc-mini-viewport>\n          <div class=\"acc-house__mini-track\" data-acc-mini-track>\n            <figure class=\"acc-house__mini-slide is-active\" data-title=\"Spa priv\u00e9\" data-kicker=\"01 \u00b7 bien-\u00eatre\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3509-HDR-scaled.jpg\" alt=\"Spa priv\u00e9 du logement\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"D\u00e9tente sur place\" data-kicker=\"02 \u00b7 maison enti\u00e8re\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3481-HDR-scaled.jpg\" alt=\"D\u00e9tail de l\u2019espace spa\" style=\"--pos:center center;\">\n            <\/figure>\n          <\/div>\n        <\/div>\n\n        <div class=\"acc-house__mini-controls\">\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image pr\u00e9c\u00e9dente\" data-acc-mini-prev>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\"><\/path><\/svg>\n          <\/button>\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image suivante\" data-acc-mini-next>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 5l7 7-7 7\"><\/path><\/svg>\n          <\/button>\n        <\/div>\n\n        <div class=\"acc-house__mini-caption\" data-acc-mini-caption>\n          <span data-acc-mini-kicker>01 \u00b7 bien-\u00eatre<\/span>\n          <strong data-acc-mini-title>Spa priv\u00e9<\/strong>\n        <\/div>\n\n        <div class=\"acc-house__mini-progress\">\n          <span data-acc-mini-current>01<\/span>\n          <div class=\"acc-house__mini-bar\" data-acc-mini-bar><\/div>\n          <span data-acc-mini-total>02<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"acc-house__section acc-house__section--paper\" id=\"exterieur\">\n    <div class=\"acc-house__inner acc-house__chapter acc-house__chapter--reverse\">\n      <div class=\"acc-house__chapter-copy\" data-acc-reveal>\n        <div class=\"acc-house__eyebrow\">Ext\u00e9rieur<\/div>\n        <h2>La maison continue dehors<\/h2>\n        <p>\n          Terrasse, lumi\u00e8re, retours du lac : l\u2019ext\u00e9rieur prolonge naturellement les pi\u00e8ces \u00e0 vivre.\n        <\/p>\n\n        <div class=\"acc-house__micro-list\">\n          <div class=\"acc-house__micro\">\n            <span>01<\/span>\n            <strong>Un ext\u00e9rieur pour prolonger les repas et les soir\u00e9es.<\/strong>\n          <\/div>\n          <div class=\"acc-house__micro\">\n            <span>02<\/span>\n            <strong>Le lac de Lavalette reste dans l\u2019esprit du s\u00e9jour.<\/strong>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"acc-house__mini-gallery\" data-acc-mini-gallery data-acc-reveal>\n        <div class=\"acc-house__mini-viewport\" data-acc-mini-viewport>\n          <div class=\"acc-house__mini-track\" data-acc-mini-track>\n            <figure class=\"acc-house__mini-slide is-active\" data-title=\"Terrasse et ext\u00e9rieur\" data-kicker=\"01 \u00b7 dehors\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/exterieur.jpg\" alt=\"Ext\u00e9rieur du logement \u00c0 Contre Courant\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Vue sur le lac\" data-kicker=\"02 \u00b7 lac de Lavalette\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/DSC_3648-scaled.jpg\" alt=\"Vue sur le lac depuis le g\u00eete \u00c0 Contre Courant\" style=\"--pos:center center;\">\n            <\/figure>\n\n            <figure class=\"acc-house__mini-slide\" data-title=\"Le g\u00eete de l\u2019ext\u00e9rieur\" data-kicker=\"03 \u00b7 Saint-Jeures\">\n              <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3542-HDR.jpg\" alt=\"Le g\u00eete \u00c0 Contre Courant vu de l\u2019ext\u00e9rieur\" style=\"--pos:center center;\">\n            <\/figure>\n          <\/div>\n        <\/div>\n\n        <div class=\"acc-house__mini-controls\">\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image pr\u00e9c\u00e9dente\" data-acc-mini-prev>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\"><\/path><\/svg>\n          <\/button>\n          <button class=\"acc-house__mini-button\" type=\"button\" aria-label=\"Image suivante\" data-acc-mini-next>\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 5l7 7-7 7\"><\/path><\/svg>\n          <\/button>\n        <\/div>\n\n        <div class=\"acc-house__mini-caption\" data-acc-mini-caption>\n          <span data-acc-mini-kicker>01 \u00b7 dehors<\/span>\n          <strong data-acc-mini-title>Terrasse et ext\u00e9rieur<\/strong>\n        <\/div>\n\n        <div class=\"acc-house__mini-progress\">\n          <span data-acc-mini-current>01<\/span>\n          <div class=\"acc-house__mini-bar\" data-acc-mini-bar><\/div>\n          <span data-acc-mini-total>03<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n\n  <section class=\"acc-house__section acc-house__section--paper\" id=\"photos\">\n    <div class=\"acc-house__inner\">\n      <div class=\"acc-house__heading\" data-acc-reveal>\n        <div>\n          <div class=\"acc-house__eyebrow\">Toutes les photos<\/div>\n          <h2 class=\"acc-house__section-title\">Voir par espace<\/h2>\n        <\/div>\n        <p class=\"acc-house__lead\">\n          Une galerie compl\u00e8te, filtrable, pour revenir rapidement aux images qui vous int\u00e9ressent.\n        <\/p>\n      <\/div>\n\n      <div class=\"acc-house__filters\" data-acc-reveal aria-label=\"Filtrer les photos\">\n        <button class=\"acc-house__filter is-active\" type=\"button\" data-acc-filter=\"all\">tout<\/button>\n        <button class=\"acc-house__filter\" type=\"button\" data-acc-filter=\"vivre\">pi\u00e8ces \u00e0 vivre<\/button>\n        <button class=\"acc-house__filter\" type=\"button\" data-acc-filter=\"chambres\">chambres<\/button>\n        <button class=\"acc-house__filter\" type=\"button\" data-acc-filter=\"spa\">spa<\/button>\n        <button class=\"acc-house__filter\" type=\"button\" data-acc-filter=\"exterieur\">ext\u00e9rieur<\/button>\n      <\/div>\n\n      <div class=\"acc-house__media-grid\" data-acc-reveal>\n        <figure class=\"acc-house__media-card acc-house__media-card--large\" data-acc-open data-acc-category=\"vivre\" data-title=\"Grande pi\u00e8ce de vie\" data-meta=\"Pi\u00e8ces \u00e0 vivre\" style=\"--pos:center center;\">\n          <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/salle-vie-scaled.jpg\" aria-label=\"Vid\u00e9o de la grande pi\u00e8ce de vie\">\n            <source src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/piece-vivre.mp4\" type=\"video\/mp4\">\n          <\/video>\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Grande pi\u00e8ce de vie<\/strong>\n            <span>pi\u00e8ces \u00e0 vivre<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"vivre\" data-title=\"Cuisine ouverte\" data-meta=\"Maison enti\u00e8re\" style=\"--pos:center center;\">\n          <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3306-HDR.jpg\" aria-label=\"Vid\u00e9o de la cuisine ouverte\">\n            <source src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/cuisine-ouverte.mp4\" type=\"video\/mp4\">\n          <\/video>\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Cuisine ouverte<\/strong>\n            <span>pi\u00e8ces \u00e0 vivre<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"vivre\" data-title=\"Plan de travail\" data-meta=\"Cuisine \u00e9quip\u00e9e\" style=\"--pos:center center;\">\n          <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/DSC_3636-scaled.jpg\" aria-label=\"Vid\u00e9o du plan de travail et de la cuisine \u00e9quip\u00e9e\">\n            <source src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/plan-travail.mp4\" type=\"video\/mp4\">\n          <\/video>\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Plan de travail<\/strong>\n            <span>cuisine<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Chambre\" data-meta=\"Espaces nuit\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/chambre-1-scaled.jpg\" alt=\"Chambre lumineuse du logement\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Chambre double<\/strong>\n            <span>chambres<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Chambre double\" data-meta=\"Espaces nuit\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Chambre-2-scaled.jpg\" alt=\"Chambre double du logement\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Chambre double<\/strong>\n            <span>chambres<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Chambre sous les toits\" data-meta=\"\u00c9tage\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3445-HDR-scaled.jpg\" alt=\"Chambre sous les toits du logement\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Sous les toits<\/strong>\n            <span>chambres<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Salle de bain\" data-meta=\"Salle d\u2019eau\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3454-HDR-scaled.jpg\" alt=\"Salle de bain\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Salle de bain<\/strong>\n            <span>chambres<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Bain et douche\" data-meta=\"Salle de bain\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3351-HDR-scaled.jpg\" alt=\"Salle de bain avec baignoire et douche\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Bain et douche<\/strong>\n            <span>salle de bain<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres spa\" data-title=\"Douche\" data-meta=\"Confort\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3500-HDR-scaled.jpg\" alt=\"Douche du spa\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Douche<\/strong>\n            <span>confort<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Salle d\u2019eau\" data-meta=\"Douche\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3402-HDR-scaled.jpg\" alt=\"Salle d\u2019eau avec douche\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Salle d\u2019eau<\/strong>\n            <span>douche<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Salle d\u2019eau\" data-meta=\"Suite\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3494-HDR-scaled.jpg\" alt=\"Salle d\u2019eau\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Salle d\u2019eau<\/strong>\n            <span>suite<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"chambres\" data-title=\"Salle de bain\" data-meta=\"Confort\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3348-HDR-scaled.jpg\" alt=\"Salle de bain du logement\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Salle de bain<\/strong>\n            <span>confort<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"spa\" data-title=\"Spa priv\u00e9\" data-meta=\"Bien-\u00eatre\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3509-HDR-scaled.jpg\" alt=\"Spa priv\u00e9 du logement\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Spa priv\u00e9<\/strong>\n            <span>bien-\u00eatre<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"spa\" data-title=\"D\u00e9tente sur place\" data-meta=\"Spa priv\u00e9\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3481-HDR-scaled.jpg\" alt=\"D\u00e9tente dans l\u2019espace spa\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>D\u00e9tente sur place<\/strong>\n            <span>spa<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"exterieur\" data-title=\"Terrasse et ext\u00e9rieur\" data-meta=\"Maison enti\u00e8re\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/exterieur.jpg\" alt=\"Ext\u00e9rieur du logement \u00c0 Contre Courant\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Terrasse<\/strong>\n            <span>ext\u00e9rieur<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"exterieur\" data-title=\"Vue sur le lac\" data-meta=\"Lac de Lavalette\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/DSC_3648-scaled.jpg\" alt=\"Vue sur le lac depuis le g\u00eete\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Vue sur le lac<\/strong>\n            <span>ext\u00e9rieur<\/span>\n          <\/figcaption>\n        <\/figure>\n\n        <figure class=\"acc-house__media-card\" data-acc-open data-acc-category=\"exterieur\" data-title=\"Le g\u00eete de l\u2019ext\u00e9rieur\" data-meta=\"Saint-Jeures\" style=\"--pos:center center;\">\n          <img decoding=\"async\" src=\"https:\/\/acontrecourant-spa-gite.fr\/wp-content\/uploads\/2026\/06\/Z06_3542-HDR.jpg\" alt=\"Le g\u00eete \u00c0 Contre Courant vu de l\u2019ext\u00e9rieur\">\n          <figcaption class=\"acc-house__media-caption\">\n            <strong>Le g\u00eete<\/strong>\n            <span>ext\u00e9rieur<\/span>\n          <\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"acc-house__lightbox\" data-acc-lightbox aria-hidden=\"true\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Visionneuse m\u00e9dia\">\n    <button class=\"acc-house__lightbox-close\" type=\"button\" aria-label=\"Fermer la photo\" data-acc-lightbox-close>\n      <span>fermer<\/span>\n      <strong aria-hidden=\"true\">&times;<\/strong>\n    <\/button>\n\n    <div class=\"acc-house__lightbox-card\">\n      <img decoding=\"async\" src=\"\" alt=\"\" data-acc-lightbox-img>\n      <video muted loop playsinline controls data-acc-lightbox-video><\/video>\n      <div class=\"acc-house__lightbox-caption\">\n        <strong data-acc-lightbox-title><\/strong>\n        <span data-acc-lightbox-meta><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      try {\n        var roots = document.querySelectorAll(\"[data-acc-house]\");\n        if (!roots.length) return;\n\n        Array.prototype.forEach.call(roots, function (root) {\n          if (root.getAttribute(\"data-acc-house-ready\") === \"true\") return;\n          root.setAttribute(\"data-acc-house-ready\", \"true\");\n\n          var reduceMotion = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n          var revealItems = root.querySelectorAll(\"[data-acc-reveal]\");\n          var filterButtons = root.querySelectorAll(\"[data-acc-filter]\");\n          var mediaCards = root.querySelectorAll(\"[data-acc-category]\");\n          var openers = root.querySelectorAll(\"[data-acc-open]\");\n          var miniGalleries = root.querySelectorAll(\"[data-acc-mini-gallery]\");\n          var lightbox = root.querySelector(\"[data-acc-lightbox]\");\n          var lightboxImg = root.querySelector(\"[data-acc-lightbox-img]\");\n          var lightboxVideo = root.querySelector(\"[data-acc-lightbox-video]\");\n          var lightboxTitle = root.querySelector(\"[data-acc-lightbox-title]\");\n          var lightboxMeta = root.querySelector(\"[data-acc-lightbox-meta]\");\n          var lightboxClose = root.querySelector(\"[data-acc-lightbox-close]\");\n\n          root.classList.add(\"js\");\n\n          if (lightbox && lightbox.parentNode !== document.body) {\n            document.body.appendChild(lightbox);\n          }\n\n          function safePlay(video) {\n            if (!video) return;\n            var playPromise = video.play();\n            if (playPromise && typeof playPromise.catch === \"function\") {\n              playPromise.catch(function () {});\n            }\n          }\n\n          function showAll() {\n            Array.prototype.forEach.call(revealItems, function (item) {\n              item.classList.add(\"is-visible\");\n            });\n          }\n\n          Array.prototype.forEach.call(revealItems, function (item, index) {\n            item.style.setProperty(\"--delay\", Math.min(index * 80, 360) + \"ms\");\n          });\n\n          if (!(\"IntersectionObserver\" in window) || reduceMotion) {\n            showAll();\n          } else {\n            var observer = new IntersectionObserver(function (entries) {\n              entries.forEach(function (entry) {\n                if (entry.isIntersecting) {\n                  entry.target.classList.add(\"is-visible\");\n                  observer.unobserve(entry.target);\n                }\n              });\n            }, {\n              threshold: 0.12,\n              rootMargin: \"0px 0px -8% 0px\"\n            });\n\n            Array.prototype.forEach.call(revealItems, function (item) {\n              observer.observe(item);\n            });\n\n            setTimeout(showAll, 4200);\n          }\n\n          Array.prototype.forEach.call(miniGalleries, function (gallery) {\n            var viewport = gallery.querySelector(\"[data-acc-mini-viewport]\");\n            var track = gallery.querySelector(\"[data-acc-mini-track]\");\n            var slides = Array.prototype.slice.call(gallery.querySelectorAll(\".acc-house__mini-slide\"));\n            var prevButton = gallery.querySelector(\"[data-acc-mini-prev]\");\n            var nextButton = gallery.querySelector(\"[data-acc-mini-next]\");\n            var caption = gallery.querySelector(\"[data-acc-mini-caption]\");\n            var title = gallery.querySelector(\"[data-acc-mini-title]\");\n            var kicker = gallery.querySelector(\"[data-acc-mini-kicker]\");\n            var current = gallery.querySelector(\"[data-acc-mini-current]\");\n            var total = gallery.querySelector(\"[data-acc-mini-total]\");\n            var bar = gallery.querySelector(\"[data-acc-mini-bar]\");\n            var index = 0;\n            var startX = 0;\n            var currentX = 0;\n            var dragging = false;\n            var speed = \"transform 1100ms cubic-bezier(0.22, 1, 0.36, 1)\";\n\n            if (!viewport || !track || !slides.length) return;\n            if (total) total.textContent = String(slides.length).padStart(2, \"0\");\n\n            function viewportWidth() {\n              return viewport.getBoundingClientRect().width || 1;\n            }\n\n            function setTransition(enabled) {\n              track.style.transition = enabled ? speed : \"none\";\n            }\n\n            function translate(enabled) {\n              setTransition(enabled !== false);\n              track.style.transform = \"translate3d(\" + (-index * viewportWidth()) + \"px, 0, 0)\";\n            }\n\n            function updateCaption() {\n              var active = slides[index];\n\n              if (title) title.textContent = active.getAttribute(\"data-title\") || \"\";\n              if (kicker) kicker.textContent = active.getAttribute(\"data-kicker\") || \"\";\n              if (current) current.textContent = String(index + 1).padStart(2, \"0\");\n              if (bar) bar.style.setProperty(\"--progress\", ((index + 1) \/ slides.length).toFixed(3));\n            }\n\n            function update(nextIndex, animate) {\n              index = (nextIndex + slides.length) % slides.length;\n\n              slides.forEach(function (slide, slideIndex) {\n                var isActive = slideIndex === index;\n                var video = slide.querySelector(\"video\");\n\n                slide.classList.toggle(\"is-active\", isActive);\n                slide.setAttribute(\"aria-hidden\", isActive ? \"false\" : \"true\");\n\n                if (video) {\n                  if (isActive) {\n                    safePlay(video);\n                  } else {\n                    video.pause();\n                    try {\n                      video.currentTime = 0;\n                    } catch (error) {}\n                  }\n                }\n              });\n\n              if (caption) caption.classList.add(\"is-changing\");\n\n              translate(animate !== false);\n\n              window.setTimeout(function () {\n                updateCaption();\n                if (caption) caption.classList.remove(\"is-changing\");\n              }, 160);\n            }\n\n            if (prevButton) {\n              prevButton.addEventListener(\"click\", function () {\n                update(index - 1, true);\n              });\n            }\n\n            if (nextButton) {\n              nextButton.addEventListener(\"click\", function () {\n                update(index + 1, true);\n              });\n            }\n\n            viewport.addEventListener(\"pointerdown\", function (event) {\n              dragging = true;\n              startX = event.clientX;\n              currentX = event.clientX;\n              setTransition(false);\n\n              if (viewport.setPointerCapture) {\n                viewport.setPointerCapture(event.pointerId);\n              }\n            });\n\n            viewport.addEventListener(\"pointermove\", function (event) {\n              if (!dragging) return;\n\n              currentX = event.clientX;\n\n              var delta = currentX - startX;\n              var base = -index * viewportWidth();\n\n              track.style.transform = \"translate3d(\" + (base + delta) + \"px, 0, 0)\";\n            });\n\n            function endDrag() {\n              if (!dragging) return;\n\n              dragging = false;\n\n              var delta = currentX - startX;\n              var threshold = Math.min(90, viewportWidth() * 0.13);\n\n              if (delta < -threshold) {\n                update(index + 1, true);\n                return;\n              }\n\n              if (delta > threshold) {\n                update(index - 1, true);\n                return;\n              }\n\n              translate(true);\n            }\n\n            viewport.addEventListener(\"pointerup\", endDrag);\n            viewport.addEventListener(\"pointercancel\", endDrag);\n            viewport.addEventListener(\"pointerleave\", endDrag);\n\n            window.addEventListener(\"resize\", function () {\n              translate(false);\n            });\n\n            update(0, false);\n          });\n\n          Array.prototype.forEach.call(filterButtons, function (button) {\n            button.addEventListener(\"click\", function () {\n              var filter = button.getAttribute(\"data-acc-filter\");\n\n              Array.prototype.forEach.call(filterButtons, function (item) {\n                item.classList.toggle(\"is-active\", item === button);\n              });\n\n              Array.prototype.forEach.call(mediaCards, function (card) {\n                var categories = card.getAttribute(\"data-acc-category\") || \"\";\n                var show = filter === \"all\" || categories.indexOf(filter) !== -1;\n                var video = card.querySelector(\"video\");\n\n                card.classList.toggle(\"is-hidden\", !show);\n\n                if (video) {\n                  if (show) {\n                    safePlay(video);\n                  } else {\n                    video.pause();\n                  }\n                }\n              });\n            });\n          });\n\n          function openLightbox(trigger) {\n            if (!lightbox || !lightboxImg || !lightboxVideo) return;\n\n            var img = trigger.querySelector(\"img\");\n            var video = trigger.querySelector(\"video\");\n            var source = video ? video.querySelector(\"source\") : null;\n\n            if (video && source) {\n              lightboxImg.style.display = \"none\";\n              lightboxImg.removeAttribute(\"src\");\n\n              lightboxVideo.style.display = \"block\";\n              lightboxVideo.src = source.getAttribute(\"src\");\n              lightboxVideo.muted = true;\n              lightboxVideo.loop = true;\n              lightboxVideo.playsInline = true;\n              safePlay(lightboxVideo);\n            } else if (img) {\n              lightboxVideo.pause();\n              lightboxVideo.removeAttribute(\"src\");\n              lightboxVideo.load();\n              lightboxVideo.style.display = \"none\";\n\n              lightboxImg.style.display = \"block\";\n              lightboxImg.src = img.currentSrc || img.src;\n              lightboxImg.alt = img.alt || \"\";\n            } else {\n              return;\n            }\n\n            if (lightboxTitle) lightboxTitle.textContent = trigger.getAttribute(\"data-title\") || \"\";\n            if (lightboxMeta) lightboxMeta.textContent = trigger.getAttribute(\"data-meta\") || \"\";\n\n            lightbox.classList.add(\"is-open\");\n            lightbox.setAttribute(\"aria-hidden\", \"false\");\n            document.documentElement.classList.add(\"acc-house-lightbox-open\");\n          }\n\n          function closeLightbox() {\n            if (!lightbox) return;\n\n            lightbox.classList.remove(\"is-open\");\n            lightbox.setAttribute(\"aria-hidden\", \"true\");\n            document.documentElement.classList.remove(\"acc-house-lightbox-open\");\n\n            window.setTimeout(function () {\n              if (!lightbox.classList.contains(\"is-open\")) {\n                if (lightboxImg) lightboxImg.removeAttribute(\"src\");\n\n                if (lightboxVideo) {\n                  lightboxVideo.pause();\n                  lightboxVideo.removeAttribute(\"src\");\n                  lightboxVideo.load();\n                }\n              }\n            }, 180);\n          }\n\n          Array.prototype.forEach.call(openers, function (opener) {\n            opener.setAttribute(\"tabindex\", \"0\");\n            opener.setAttribute(\"role\", \"button\");\n\n            opener.addEventListener(\"click\", function () {\n              openLightbox(opener);\n            });\n\n            opener.addEventListener(\"keydown\", function (event) {\n              if (event.key === \"Enter\" || event.key === \" \") {\n                event.preventDefault();\n                openLightbox(opener);\n              }\n            });\n          });\n\n          if (lightboxClose) {\n            lightboxClose.addEventListener(\"click\", closeLightbox);\n          }\n\n          if (lightbox) {\n            lightbox.addEventListener(\"click\", function (event) {\n              if (event.target === lightbox) closeLightbox();\n            });\n          }\n\n          document.addEventListener(\"keydown\", function (event) {\n            if (event.key === \"Escape\") closeLightbox();\n          });\n        });\n      } catch (error) {\n        document.querySelectorAll(\"[data-acc-house] [data-acc-reveal]\").forEach(function (item) {\n          item.classList.add(\"is-visible\");\n        });\n      }\n    })();\n  <\/script>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"dipi_cpt_category":[],"class_list":["post-4286","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Logement - A contre courant<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/acontrecourant-spa-gite.fr\/en\/logement\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Logement - A contre courant\" \/>\n<meta property=\"og:url\" content=\"https:\/\/acontrecourant-spa-gite.fr\/en\/logement\/\" \/>\n<meta property=\"og:site_name\" content=\"A contre courant\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-12T10:52:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/logement\\\/\",\"url\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/logement\\\/\",\"name\":\"Logement - A contre courant\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/#website\"},\"datePublished\":\"2026-06-09T06:48:48+00:00\",\"dateModified\":\"2026-07-12T10:52:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/logement\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/logement\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/logement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Logement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/#website\",\"url\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/\",\"name\":\"A contre courant\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/acontrecourant-spa-gite.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Logement - A contre courant","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/acontrecourant-spa-gite.fr\/en\/logement\/","og_locale":"en_GB","og_type":"article","og_title":"Logement - A contre courant","og_url":"https:\/\/acontrecourant-spa-gite.fr\/en\/logement\/","og_site_name":"A contre courant","article_modified_time":"2026-07-12T10:52:51+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/acontrecourant-spa-gite.fr\/logement\/","url":"https:\/\/acontrecourant-spa-gite.fr\/logement\/","name":"Logement - A contre courant","isPartOf":{"@id":"https:\/\/acontrecourant-spa-gite.fr\/#website"},"datePublished":"2026-06-09T06:48:48+00:00","dateModified":"2026-07-12T10:52:51+00:00","breadcrumb":{"@id":"https:\/\/acontrecourant-spa-gite.fr\/logement\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/acontrecourant-spa-gite.fr\/logement\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/acontrecourant-spa-gite.fr\/logement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/acontrecourant-spa-gite.fr\/"},{"@type":"ListItem","position":2,"name":"Logement"}]},{"@type":"WebSite","@id":"https:\/\/acontrecourant-spa-gite.fr\/#website","url":"https:\/\/acontrecourant-spa-gite.fr\/","name":"A contre courant","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/acontrecourant-spa-gite.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/pages\/4286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/comments?post=4286"}],"version-history":[{"count":41,"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/pages\/4286\/revisions"}],"predecessor-version":[{"id":4541,"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/pages\/4286\/revisions\/4541"}],"wp:attachment":[{"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/media?parent=4286"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/acontrecourant-spa-gite.fr\/en\/wp-json\/wp\/v2\/dipi_cpt_category?post=4286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}