{"id":479,"date":"2021-03-22T16:05:19","date_gmt":"2021-03-22T15:05:19","guid":{"rendered":"https:\/\/villalaure.com\/the-villa\/"},"modified":"2026-10-31T18:29:03","modified_gmt":"2026-10-31T17:29:03","slug":"the-villa","status":"publish","type":"page","link":"https:\/\/villalaure.com\/en\/the-villa\/","title":{"rendered":"Deauville"},"content":{"rendered":"\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Marcellus&family=Karla:ital,wght@0,400;0,600;0,700;1,400&display=swap');#vl{--bg: oklch(1 0 0); --surface: oklch(0.982 0.002 60); --text: oklch(0.24 0.012 60); --muted: oklch(0.51 0.02 60); --accent: oklch(0.55 0.12 40); --accent-dark: oklch(0.49 0.1 40); --line: oklch(0.915 0.004 60); --radius: 16px; --font-display: 'Marcellus', 'Times New Roman', serif; --font-body: 'Karla', -apple-system, sans-serif;}#vl *{margin: 0; padding: 0; box-sizing: border-box;}#vl{scroll-behavior: smooth;}#vl{font-family: var(--font-body); background: var(--bg); color: var(--text); letter-spacing: -0.005em; line-height: 1.65; font-size: 16.5px;}#vl a{text-decoration: none; color: inherit;}#vl img{display: block;}#vl .vl-site-header{position: fixed; top: 0; left: 0; right: 0; z-index: 50; padding: 18px 5vw; display: flex; align-items: center; justify-content: space-between; transition: background .3s ease, box-shadow .3s ease, padding .3s ease;}#vl .vl-site-header.vl-scrolled{background: oklch(1 0 0 \/ 0.95); backdrop-filter: blur(10px); box-shadow: 0 1px 0 var(--line); padding: 12px 5vw;}#vl .vl-site-header.vl-on-hero .vl-logo, #vl .vl-site-header.vl-on-hero nav a{color: #fff; text-shadow: 0 1px 10px rgb(0 0 0 \/ 0.55), 0 0 2px rgb(0 0 0 \/ 0.3);}#vl .vl-site-header .vl-logo{font-family: var(--font-display); font-size: 28px; letter-spacing: 0.015em;}#vl .vl-site-header nav{display: flex; align-items: center; gap: 26px;}#vl .vl-site-header nav a{font-size: 13.5px; color: var(--muted); text-transform: uppercase; letter-spacing: 0.07em; font-weight: 700; text-shadow: none;}#vl .vl-site-header nav{align-items: center;}#vl .vl-site-header nav a.vl-lang{display: flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding: 0 11px; border-radius: 8px;}#vl .vl-site-header nav a:hover{color: var(--accent);}#vl .vl-site-header nav a.vl-lang img{width: 21px; border-radius: 3px; display: block;}@media (max-width: 760px){#vl .vl-site-header nav a:not(.vl-lang){display: none;}}#vl .vl-btn{display: inline-block; background: var(--accent); color: #fff; font-weight: 700; font-size: 15px; padding: 14px 30px; border-radius: 999px; transition: background .15s, transform .15s; border: none; cursor: pointer; font-family: var(--font-body);}#vl .vl-btn:hover{background: var(--accent-dark); transform: translateY(-1px);}#vl .vl-btn.vl-light{background: #fff; color: var(--text); box-shadow: 0 2px 14px rgb(0 0 0 \/ 0.28);}#vl .vl-btn.vl-light:hover{background: var(--line);}#vl .vl-hero{position: relative; height: 92vh; min-height: 580px; overflow: hidden; background: var(--text);}#vl .vl-hero .vl-slide{position: absolute; inset: 0; opacity: 0; transition: opacity 1.2s ease;}#vl .vl-hero .vl-slide.vl-active{opacity: 1;}#vl .vl-hero .vl-slide img{width: 100%; height: 100%; object-fit: cover; transform: scale(1.06); animation: kenburns 14s ease-out forwards;}@keyframes kenburns { from { transform: scale(1.09); } to { transform: scale(1); } }#vl .vl-hero::after{content: \"\"; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgb(0 0 0 \/ 0.5) 0%, rgb(0 0 0 \/ 0.08) 30%, rgb(0 0 0 \/ 0.05) 48%, rgb(0 0 0 \/ 0.62) 88%, rgb(0 0 0 \/ 0.7) 100%);}#vl .vl-hero .vl-content{position: absolute; left: 5vw; right: 5vw; bottom: 10vh; z-index: 2; color: #fff; max-width: 680px;}#vl .vl-hero .vl-content::before{content: \"\"; position: absolute; inset: -30px -40px -26px -40px; background: linear-gradient(90deg, rgb(0 0 0 \/ 0.6), rgb(0 0 0 \/ 0.38) 62%, rgb(0 0 0 \/ 0.05)); filter: blur(10px); z-index: -1; border-radius: 24px;}#vl .vl-hero .vl-eyebrow{text-transform: uppercase; letter-spacing: 0.18em; font-size: 13px; font-weight: 700; margin-bottom: 14px; color: #fff; opacity: 1; text-shadow: 0 1px 6px rgb(0 0 0 \/ 0.4);}#vl .vl-hero h1{font-family: var(--font-display); font-size: clamp(38px, 5.2vw, 60px); font-weight: 400; line-height: 1.12; margin-bottom: 16px; text-wrap: balance;}#vl .vl-hero p{font-size: 18px; line-height: 1.55; margin-bottom: 28px; max-width: 52ch; font-weight: 600; text-shadow: 0 1px 6px rgb(0 0 0 \/ 0.35);}#vl .vl-hero .vl-actions{display: flex; gap: 14px; flex-wrap: wrap; align-items: center;}#vl .vl-hero .vl-dots{position: absolute; right: 5vw; bottom: 10vh; z-index: 3; display: flex; gap: 9px;}#vl .vl-hero .vl-dots{background: rgb(0 0 0 \/ 0.42); backdrop-filter: blur(6px); padding: 10px 13px; border-radius: 999px; gap: 10px;}#vl .vl-hero .vl-dots button{width: 11px; height: 11px; border-radius: 50%; border: none; cursor: pointer; background: rgb(255 255 255 \/ 0.5); transition: all .25s; padding: 0;}#vl .vl-hero .vl-dots button.vl-active{background: #fff; width: 30px; border-radius: 999px;}#vl .vl-section{max-width: 1320px; margin: 0 auto; padding: 84px 5vw;}#vl .vl-section-head{display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 40px; gap: 16px;}@media (max-width: 860px){#vl .vl-section-head{display: block;}#vl .vl-section-head .vl-section-sub{margin-top: 6px;}}#vl h2.vl-section-title{font-family: var(--font-display); font-size: clamp(26px, 3vw, 34px); font-weight: 400; letter-spacing: 0.01em;}#vl .vl-section-sub{color: var(--muted); font-size: 15.5px;}#vl .vl-houses{display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px;}@media (max-width: 1020px){#vl .vl-houses{grid-template-columns: 1fr; max-width: 560px; margin: 0 auto;}}#vl .vl-house-card{display: flex; flex-direction: column; text-decoration: none; color: inherit;}#vl .vl-house-card .vl-photo{position: relative; aspect-ratio: 3\/2; border-radius: 16px; overflow: hidden;}#vl .vl-house-card .vl-photo img{width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease;}#vl .vl-house-card:hover .vl-photo img{transform: scale(1.045);}#vl .vl-house-card .vl-badge{position: absolute; top: 14px; left: 14px; background: oklch(1 0 0 \/ 0.95); color: var(--text); font-size: 12px; font-weight: 700; padding: 6px 13px; border-radius: 999px; letter-spacing: 0.02em;}#vl .vl-house-card .vl-heart{position: absolute; top: 10px; right: 10px; width: 34px; height: 34px; display: grid; place-items: center; color: #fff; filter: drop-shadow(0 1px 4px rgb(0 0 0 \/ 0.45));}#vl .vl-house-card .vl-body{padding: 13px 4px 6px; display: flex; flex-direction: column; flex: 1;}#vl .vl-house-card h3{font-family: var(--font-body); font-size: 16.5px; font-weight: 700; margin-bottom: 2px;}#vl .vl-house-card .vl-place{color: var(--muted); font-size: 14.5px; margin-bottom: 2px;}#vl .vl-house-card .vl-specs{color: var(--muted); font-size: 14.5px; margin-bottom: 10px;}#vl .vl-house-card .vl-specs span + span::before{content: \"\u00b7\"; margin: 0 8px; color: var(--line);}#vl .vl-house-card .vl-foot{display: flex; align-items: baseline; justify-content: space-between; margin-top: auto;}#vl .vl-house-card .vl-new{font-size: 13.5px; font-weight: 600; color: oklch(0.42 0.018 60);}#vl .vl-house-card .vl-price strong{font-size: 15.5px; font-weight: 700;}#vl .vl-house-card .vl-price span{color: var(--muted); font-size: 14px;}#vl .vl-spirit{background: var(--surface); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}#vl .vl-spirit .vl-inner{max-width: 760px; margin: 0 auto; text-align: center; padding: 72px 6vw;}#vl .vl-eyebrow{text-transform: uppercase; letter-spacing: 0.16em; font-size: 13px; font-weight: 700; color: var(--accent-dark); margin-bottom: 18px;}#vl .vl-spirit h2{font-family: var(--font-display); font-size: clamp(24px, 2.8vw, 32px); font-weight: 400; margin-bottom: 20px; line-height: 1.3;}#vl .vl-spirit p{color: oklch(0.42 0.018 60); font-size: 17.5px; font-weight: 500; max-width: 58ch; margin: 0 auto;}#vl .vl-spirit .vl-sign{margin-top: 26px; padding-top: 22px; font-family: var(--font-display); font-style: italic; font-size: 19px; color: var(--text); border-top: 1px solid var(--line); display: inline-block; padding-left: 40px; padding-right: 40px;}#vl .vl-trust .vl-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px;}@media (max-width: 860px){#vl .vl-trust .vl-grid{grid-template-columns: 1fr;}}#vl .vl-trust .vl-item{text-align: center; padding: 32px 20px; background: var(--surface); border: 1px solid var(--line); border-radius: var(--radius);}#vl .vl-trust .vl-item strong{display: block; font-size: 16px; margin-bottom: 5px; font-weight: 700;}#vl .vl-trust .vl-item span{color: var(--muted); font-size: 14px;}#vl .vl-cta-band .vl-inner{background: var(--text); border-radius: 20px; color: #fff; text-align: center; padding: 58px 24px;}#vl .vl-cta-band h2{font-family: var(--font-display); font-size: 27px; font-weight: 400; margin-bottom: 10px;}#vl .vl-cta-band p{color: oklch(1 0 0 \/ 0.75); margin-bottom: 28px;}#vl .vl-cta-band .vl-acts{display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}#vl .vl-pro .vl-statement{padding: 72px 5vw 56px; gap: 56px;}#vl .vl-pro .vl-statement h1{font-size: clamp(27px, 2.9vw, 38px);}#vl .vl-pro .vl-statement p{font-size: 16px;}#vl .vl-pro .vl-statement .vl-sign{font-size: 19px; margin-top: 14px;}#vl .vl-pro .vl-section{padding: 52px 5vw;}#vl .vl-pro .vl-section-head{margin-bottom: 24px;}#vl .vl-pro .vl-section-title{font-size: clamp(21px, 2.1vw, 26px);}#vl .vl-pro .vl-piece{padding: 42px 5vw;}#vl .vl-pro .vl-piece .vl-txt h2{font-size: 21px;}#vl .vl-pro .vl-cta-band .vl-inner{padding: 44px 24px;}#vl .vl-pro .vl-cta-band h2{font-size: 22px;}#vl .vl-pro .vl-cta-band p{margin-bottom: 22px;}#vl .vl-listing-head{max-width: 1240px; margin: 0 auto; padding: 92px 5vw 20px;}#vl .vl-listing-head h1{font-family: var(--font-display); font-size: clamp(26px, 3vw, 36px); font-weight: 400; margin-bottom: 10px;}#vl .vl-listing-head .vl-meta{display: flex; align-items: center; gap: 12px; flex-wrap: wrap;}#vl .vl-listing-head .vl-pill{background: oklch(0.955 0.018 40); color: var(--accent-dark); font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 999px;}#vl .vl-listing-head .vl-specs{color: var(--muted); font-size: 15px;}#vl .vl-listing-head .vl-specs b{color: oklch(0.42 0.018 60); font-weight: 700;}#vl .vl-mosaic{max-width: 1240px; margin: 0 auto; padding: 0 5vw; display: grid; grid-template-columns: 1.62fr 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 8px; height: 440px;}#vl .vl-mosaic img{width: 100%; height: 100%; object-fit: cover; display: block; cursor: pointer;}#vl .vl-mosaic .vl-main{grid-row: span 2;}#vl .vl-mosaic .vl-main img{border-radius: 16px 0 0 16px;}#vl .vl-mosaic .vl-side{display: contents;}#vl .vl-mosaic .vl-side img:nth-child(1){border-radius: 0 16px 0 0;}#vl .vl-mosaic .vl-side img:nth-child(4){border-radius: 0 0 16px 0;}#vl .vl-mosaic .vl-side img{transition: opacity .2s;}#vl .vl-mosaic .vl-side img:hover{opacity: 0.88;}@media (max-width: 860px){#vl .vl-mosaic{grid-template-columns: 1fr; grid-template-rows: 1fr; height: 300px;}#vl .vl-mosaic .vl-main img{border-radius: 16px;}#vl .vl-mosaic .vl-side{display: none;}}#vl .vl-house-nav{position: sticky; top: 0; z-index: 40; background: oklch(1 0 0 \/ 0.96); backdrop-filter: blur(10px); border-bottom: 1px solid var(--line); padding: 0 5vw; display: flex; align-items: center; justify-content: space-between; gap: 12px;}#vl .vl-house-nav .vl-specs{display: flex; gap: 22px; padding: 15px 0; flex-wrap: wrap;}#vl .vl-house-nav .vl-specs span{font-size: 14px; color: var(--muted); font-weight: 700;}#vl .vl-house-nav .vl-specs span + span::before{content: \"\u00b7\"; margin-right: 22px; color: var(--line);}#vl .vl-house-nav .vl-btn{padding: 10px 24px; font-size: 14px;}@media (max-width: 860px){#vl .vl-house-nav{display: block; padding-top: 8px; padding-bottom: 12px;}#vl .vl-house-nav .vl-specs{gap: 14px 20px; padding: 4px 0 12px;}#vl .vl-house-nav .vl-specs span + span::before{content: none; margin: 0;}#vl .vl-house-nav .vl-btn{display: block; width: 100%; text-align: center;}}#vl .vl-listing-grid{max-width: 1240px; margin: 0 auto; padding: 0 5vw; display: grid; grid-template-columns: 1fr 350px; gap: 56px; align-items: start;}#vl .vl-listing-grid main{min-width: 0;}#vl .vl-house-intro{padding: 46px 0 10px;}#vl .vl-house-intro h2{font-family: var(--font-display); font-size: clamp(23px, 2.4vw, 29px); font-weight: 400; margin-bottom: 16px; line-height: 1.3;}#vl .vl-house-intro p{color: var(--muted); font-size: 17.5px;}#vl .vl-listing-grid .vl-amenities{padding: 30px 0 34px; max-width: none; margin: 8px 0 0; border-top: 1px solid var(--line);}#vl .vl-listing-grid .vl-amenities .vl-grid{grid-template-columns: repeat(2, 1fr);}#vl .vl-book-card{position: sticky; top: 96px; margin-top: 46px; background: var(--surface); border: 1px solid var(--line); border-radius: 16px; padding: 24px; box-shadow: 0 8px 30px oklch(0.24 0.012 60 \/ 0.09);}#vl .vl-book-card .vl-price-row{display: flex; align-items: baseline; gap: 6px; margin-bottom: 2px;}#vl .vl-book-card .vl-price-row strong{font-size: 24px; font-weight: 700;}#vl .vl-book-card .vl-price-row span{color: var(--muted); font-size: 14.5px;}#vl .vl-book-card .vl-fine{color: var(--muted); font-size: 13.5px; margin-bottom: 16px;}#vl .vl-book-card .vl-btn{display: block; width: 100%; text-align: center; padding: 15px 20px; font-size: 15.5px;}#vl .vl-book-card .vl-fine2{color: var(--muted); font-size: 13px; text-align: center; margin-top: 14px; line-height: 1.5;}#vl .vl-listing-grid .vl-book-card{min-width: 0;}@media (max-width: 860px){#vl .vl-listing-grid{grid-template-columns: 1fr; gap: 20px;}#vl .vl-book-card{position: static; order: -1; margin-top: 0; box-shadow: 0 4px 18px oklch(0.24 0.012 60 \/ 0.08);}}#vl .vl-piece{max-width: 1240px; margin: 0 auto; padding: 58px 5vw; display: grid; grid-template-columns: 1fr 1.4fr; gap: 52px; align-items: center;}#vl .vl-piece.vl-alt{grid-template-columns: 1.4fr 1fr;}#vl .vl-piece.vl-alt .vl-txt{order: 2;}@media (max-width: 860px){#vl .vl-piece, #vl .vl-piece.vl-alt{grid-template-columns: 1fr; gap: 26px; padding: 44px 6vw;}#vl .vl-piece.vl-alt .vl-txt{order: 0;}}#vl .vl-piece .vl-txt .vl-eyebrow{margin-bottom: 9px;}#vl .vl-piece .vl-txt h2{font-family: var(--font-display); font-size: 23px; font-weight: 400; margin-bottom: 16px; line-height: 1.3;}#vl .vl-piece .vl-txt ul{list-style: none;}#vl .vl-piece .vl-txt p{color: oklch(0.42 0.018 60); font-size: 16px; margin: 14px 0 0;}#vl .vl-piece .vl-txt li{color: oklch(0.42 0.018 60); font-size: 16px; padding: 7px 0 7px 27px; position: relative;}#vl .vl-piece .vl-txt li::before{content: \"\u2014\"; position: absolute; left: 0; color: var(--accent); font-weight: 700;}#vl .vl-piece .vl-gallery{display: grid; grid-template-columns: 1.55fr 1fr; grid-auto-rows: 155px; gap: 12px;}#vl .vl-piece .vl-gallery img{width: 100%; height: 100%; object-fit: cover; border-radius: 13px;}#vl .vl-piece .vl-gallery img:first-child{grid-row: span 2;}#vl .vl-piece .vl-gallery.vl-g2{grid-template-columns: 1fr 1fr;}#vl .vl-piece .vl-gallery.vl-g2 img:nth-child(2){grid-row: span 2;}#vl .vl-amenities{max-width: 1240px; margin: 0 auto; padding: 16px 5vw 72px;}#vl .vl-amenities h3{font-family: var(--font-display); font-weight: 400; font-size: 23px; margin-bottom: 14px;}#vl .vl-amenities .vl-grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 40px;}@media (max-width: 560px){#vl .vl-amenities .vl-grid, #vl .vl-listing-grid .vl-amenities .vl-grid{grid-template-columns: 1fr;}}#vl .vl-amenities .vl-item{display: flex; align-items: center; gap: 16px; padding: 11px 0; font-size: 16px; color: var(--text);}#vl .vl-amenities .vl-item svg{width: 25px; height: 25px; flex: none; fill: none; stroke: var(--text); stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round;}#vl .vl-site-footer{border-top: 1px solid var(--line); background: var(--surface); margin-top: 44px;}#vl .vl-site-footer .vl-inner{max-width: 1240px; margin: 0 auto; padding: 38px 5vw; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap;}#vl .vl-site-footer .vl-links{display: flex; gap: 22px; font-size: 13.5px; color: var(--muted);}#vl .vl-site-footer .vl-links a:hover{color: var(--text);}#vl .vl-site-footer .vl-copy{font-size: 13px; color: var(--muted);}#vl .vl-contact-page{max-width: 1240px; margin: 0 auto; padding: 120px 5vw 72px; display: grid; grid-template-columns: 1.1fr 1fr; gap: 48px; align-items: stretch;}#vl .vl-contact-card{background: var(--surface); border: 1px solid var(--line); border-radius: 20px; padding: 52px 46px; display: flex; flex-direction: column; justify-content: center;}#vl .vl-contact-card h1{font-family: var(--font-display); font-weight: 400; font-size: clamp(26px, 2.6vw, 34px); line-height: 1.25; margin-bottom: 14px;}#vl .vl-contact-card p{color: var(--muted); font-size: 17px; margin-bottom: 30px;}#vl .vl-contact-actions{display: flex; flex-direction: column; align-items: flex-start; gap: 12px;}#vl .vl-btn.vl-outline{background: transparent; color: var(--accent-dark); box-shadow: inset 0 0 0 1.5px var(--accent);}#vl .vl-btn.vl-outline:hover{background: var(--accent); color: #fff;}#vl .vl-contact-photo img{width: 100%; height: 100%; min-height: 420px; object-fit: cover; border-radius: 20px;}@media (max-width: 860px){#vl .vl-contact-page{grid-template-columns: 1fr; padding-top: 96px;}#vl .vl-contact-card{padding: 34px 24px;}#vl .vl-contact-photo img{min-height: 260px;}}#vl .vl-site-header.vl-centered{flex-direction: column; gap: 8px; padding: 26px 5vw;}#vl .vl-site-header.vl-centered .vl-logo{font-size: 34px;}#vl .vl-site-header.vl-centered.vl-scrolled{flex-direction: row; gap: 0; padding: 12px 5vw;}#vl .vl-site-header.vl-centered.vl-scrolled .vl-logo{font-size: 26px;}#vl .vl-tri{display: flex; height: 100vh; min-height: 640px; background: var(--text);}#vl .vl-tri .vl-panel{position: relative; flex: 1; overflow: hidden; color: #fff; transition: flex .7s cubic-bezier(.2, .7, .2, 1);}#vl .vl-tri .vl-panel + .vl-panel{border-left: 1px solid rgb(255 255 255 \/ .25);}#vl .vl-tri .vl-panel img{width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s ease;}#vl .vl-tri .vl-panel::after{content: \"\"; position: absolute; inset: 0; background: linear-gradient(180deg, rgb(0 0 0 \/ .5), rgb(0 0 0 \/ .05) 30%, rgb(0 0 0 \/ .05) 55%, rgb(0 0 0 \/ .7));}#vl .vl-tri:hover .vl-panel{flex: .8;}#vl .vl-tri .vl-panel:hover{flex: 1.5;}#vl .vl-tri .vl-panel:hover img{transform: scale(1.04);}#vl .vl-tri .vl-cap{position: absolute; z-index: 2; left: 40px; right: 40px; bottom: 9vh;}#vl .vl-tri .vl-reg{font-size: 12.5px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; margin-bottom: 10px;}#vl .vl-tri h2{font-family: var(--font-display); font-weight: 400; font-size: clamp(40px, 4.4vw, 68px); line-height: 1; margin-bottom: 12px;}#vl .vl-tri .vl-tri-specs{font-weight: 600; font-size: 15px; margin-bottom: 18px;}#vl .vl-tri .vl-go{display: inline-block; font-weight: 700; font-size: 14px; border-bottom: 1.5px solid #fff; padding-bottom: 3px;}#vl .vl-statement{max-width: 1240px; margin: 0 auto; padding: 120px 5vw; display: grid; grid-template-columns: 1.2fr 1fr; gap: 80px; align-items: end;}#vl .vl-statement h1{font-family: var(--font-display); font-weight: 400; font-size: clamp(36px, 4.2vw, 60px); line-height: 1.1;}#vl .vl-statement p{color: oklch(0.4 0.015 60); font-size: 18px;}#vl .vl-statement .vl-sign{font-family: var(--font-display); font-size: 22px; color: var(--text); margin-top: 22px;}#vl .vl-moods{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 14px; padding: 0 5vw; max-width: 1500px; margin: 0 auto;}#vl .vl-moods figure{display: flex; flex-direction: column; gap: 12px;}#vl .vl-moods .vl-ph{aspect-ratio: 4 \/ 5; overflow: hidden; border-radius: 6px;}#vl .vl-moods .vl-ph img{width: 100%; height: 100%; object-fit: cover;}#vl .vl-moods figcaption{font-size: 14px; color: var(--muted);}#vl .vl-home-contact{margin-top: 120px; background: var(--surface); border-top: 1px solid var(--line); padding: 100px 6vw; text-align: center;}#vl .vl-home-contact h2{font-family: var(--font-display); font-weight: 400; font-size: clamp(30px, 3.4vw, 46px); margin: 12px 0 8px;}#vl .vl-home-contact p{color: var(--muted); margin-bottom: 30px;}#vl .vl-home-contact .vl-acts{display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}#vl .vl-home-contact + .vl-site-footer{margin-top: 0;}@media (max-width: 900px){#vl .vl-tri{flex-direction: column; height: auto; min-height: 0;}#vl .vl-tri .vl-panel, #vl .vl-tri:hover .vl-panel, #vl .vl-tri .vl-panel:hover{flex: none; height: 62vh;}#vl .vl-tri .vl-panel + .vl-panel{border-left: 0; border-top: 1px solid rgb(255 255 255 \/ .25);}#vl .vl-tri .vl-cap{left: 24px; right: 24px; bottom: 6vh;}#vl .vl-statement{grid-template-columns: 1fr; gap: 24px; padding: 80px 6vw;}#vl .vl-moods{grid-template-columns: 1fr;}#vl .vl-site-header.vl-centered, #vl .vl-site-header.vl-centered.vl-scrolled{flex-direction: row; padding: 16px 5vw;}#vl .vl-site-header.vl-centered .vl-logo{font-size: 22px;}}#vl .vl-mosaic{position: relative;}#vl .vl-show-all{position: absolute; right: calc(5vw + 16px); bottom: 16px; z-index: 3; display: flex; align-items: center; gap: 8px; background: #fff; color: var(--text); border: 1px solid var(--text); border-radius: 8px; padding: 8px 14px; font-family: var(--font-body); font-size: 14px; font-weight: 600; cursor: pointer; box-shadow: 0 2px 10px rgb(0 0 0 \/ .12);}#vl .vl-show-all:hover{background: var(--surface);}#vl .vl-show-all svg{width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linejoin: round;}#vl .vl-lb{position: fixed; inset: 0; z-index: 99999; background: #fff; display: none; flex-direction: column;}#vl .vl-lb.vl-open{display: flex;}#vl .vl-lb-top{display: flex; align-items: center; justify-content: space-between; padding: 14px 20px;}#vl .vl-lb-close, #vl .vl-lb-nav{display: grid; place-items: center; width: 42px; height: 42px; border-radius: 50%; border: 1px solid var(--line); background: #fff; color: var(--text); cursor: pointer; padding: 0;}#vl .vl-lb-close svg, #vl .vl-lb-nav svg{width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}#vl .vl-lb-close:hover, #vl .vl-lb-nav:hover{background: var(--surface);}#vl .vl-lb-count{font-size: 14px; font-weight: 600; color: var(--text); font-family: var(--font-body);}#vl .vl-lb-stage{position: relative; flex: 1; min-height: 0; display: flex; align-items: center; justify-content: center; padding: 0 90px;}#vl .vl-lb-img{max-width: 100%; max-height: 100%; object-fit: contain; border-radius: 4px; user-select: none;}#vl .vl-lb-nav{position: absolute; top: 50%; transform: translateY(-50%);}#vl .vl-lb-prev{left: 24px;}#vl .vl-lb-next{right: 24px;}#vl .vl-lb-thumbs{display: flex; gap: 8px; overflow-x: auto; padding: 14px 20px 18px; scrollbar-width: thin;}#vl .vl-lb-thumb{flex: none; width: 84px; height: 60px; border-radius: 6px; overflow: hidden; border: 0; padding: 0; opacity: .45; cursor: pointer; background: none; transition: opacity .15s;}#vl .vl-lb-thumb:hover{opacity: .8;}#vl .vl-lb-thumb img{width: 100%; height: 100%; object-fit: cover; display: block;}#vl .vl-lb-thumb.vl-on{opacity: 1; box-shadow: inset 0 0 0 2px var(--text);}@media (max-width: 860px){#vl .vl-lb-stage{padding: 0 6px;}#vl .vl-lb-nav{width: 38px; height: 38px; background: rgb(255 255 255 \/ .88);}#vl .vl-lb-prev{left: 10px;}#vl .vl-lb-next{right: 10px;}#vl .vl-lb-thumbs{display: none;}#vl .vl-show-all{right: calc(5vw + 10px); bottom: 10px;}}#vl .vl-book-page{max-width: 1240px; margin: 0 auto; padding: 120px 5vw 80px; display: grid; grid-template-columns: 1fr 1.15fr; gap: 56px; align-items: center;}#vl .vl-book-card-main{max-width: 520px;}#vl .vl-book-card-main h1{font-family: var(--font-display); font-weight: 400; font-size: clamp(32px, 3.4vw, 46px); line-height: 1.12; margin: 12px 0 12px;}#vl .vl-book-card-main .vl-book-specs{color: var(--muted); font-size: 16px; margin-bottom: 28px;}#vl .vl-book-steps{list-style: none; border-top: 1px solid var(--line); margin-bottom: 30px;}#vl .vl-book-steps li{display: flex; gap: 14px; align-items: baseline; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px;}#vl .vl-book-steps li b{font-family: var(--font-display); font-weight: 400; font-size: 20px; color: var(--accent-dark); min-width: 22px;}#vl .vl-book-actions{display: flex; flex-wrap: wrap; gap: 12px;}#vl .vl-book-note{margin-top: 18px; color: var(--muted); font-size: 14px;}#vl .vl-book-photos{display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1.5fr 1fr; gap: 10px; height: 620px;}#vl .vl-book-photos img{width: 100%; height: 100%; object-fit: cover; border-radius: 14px;}#vl .vl-book-photos img:first-child{grid-column: span 2;}#vl .vl-book-other{max-width: 1240px; margin: 0 auto; padding: 0 5vw 40px; color: var(--muted); font-size: 15px;}#vl .vl-book-other a{color: var(--accent-dark); font-weight: 600; border-bottom: 1px solid currentColor;}@media (max-width: 860px){#vl .vl-book-page{grid-template-columns: 1fr; gap: 30px; padding-top: 96px;}#vl .vl-book-photos{order: -1; height: 420px;}}#vl .vl-menu-btn{display: none; position: relative; z-index: 2; width: 44px; height: 44px; margin: 0 0 0 12px; padding: 0; border: 0; background: transparent; color: var(--text); cursor: pointer; flex: 0 0 auto;}#vl .vl-menu-btn span{position: absolute; left: 12px; right: 12px; height: 2px; border-radius: 2px; background: currentColor;}#vl .vl-menu-btn span:nth-child(1){top: 15px;}#vl .vl-menu-btn span:nth-child(2){top: 21px;}#vl .vl-menu-btn span:nth-child(3){top: 27px;}#vl .vl-site-header.vl-on-hero .vl-menu-btn{color: #fff; background: rgb(20 18 16 \/ .32); border-radius: 50%; backdrop-filter: blur(4px); filter: drop-shadow(0 1px 6px rgb(0 0 0 \/ .5));}#vl .vl-site-header.vl-menu-open{background: #fff; box-shadow: 0 1px 0 var(--line);}#vl .vl-site-header.vl-menu-open .vl-logo, #vl .vl-site-header.vl-menu-open .vl-menu-btn{color: var(--text); text-shadow: none; filter: none;}#vl .vl-menu-panel{position: fixed; left: 0; right: 0; top: 64px; z-index: 49; display: none; flex-direction: column; background: #fff; box-shadow: 0 10px 24px rgb(0 0 0 \/ .08);}#vl .vl-menu-panel.vl-open{display: flex;}#vl .vl-menu-panel a{padding: 15px 5vw; border-bottom: 1px solid var(--line); font-size: 16px; font-weight: 600; color: var(--text);}@media (max-width: 760px){#vl .vl-menu-btn{display: block;}#vl .vl-site-header nav{margin-left: auto;}}@media (min-width: 761px){#vl .vl-menu-panel{display: none !important;}}#vl .vl-book-form{display: flex; flex-direction: column; gap: 12px; margin: 4px 0 10px; position: relative;}#vl .vl-book-from{color: var(--muted); font-size: 13.5px; margin: 0 0 2px; line-height: 1.4;}#vl .vl-book-from strong{color: var(--text); font-size: 17px; font-weight: 700; letter-spacing: -.01em;}#vl .vl-book-from span{color: var(--muted); font-size: 13px;}#vl .vl-book-dates{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}#vl .vl-book-field{display: flex; flex-direction: column; gap: 6px; min-width: 0;}#vl .vl-book-label{cursor: pointer; font-size: 11.5px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: var(--muted);}#vl .vl-book-date{display: flex; align-items: center; justify-content: space-between; gap: 6px; width: 100%; height: 48px; padding: 0 12px; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: var(--text); font-family: var(--font-body); font-size: 14.5px; line-height: 1; cursor: pointer; text-align: left; transition: border-color .15s ease, box-shadow .15s ease;}#vl .vl-book-date:hover{border-color: #d8d2cd;}#vl .vl-book-date:focus-visible{outline: 2px solid var(--accent); outline-offset: 1px; border-color: var(--accent);}#vl .vl-book-date::after{content: \"\"; width: 9px; height: 9px; flex: 0 0 9px; border-right: 1.6px solid #8f847b; border-bottom: 1.6px solid #8f847b; transform: rotate(45deg) translateY(-2px);}#vl .vl-book-date.vl-is-filled .vl-book-date-val{color: var(--text); font-weight: 600;}#vl .vl-book-date-val{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}#vl .vl-book-field select{width: 100%; height: 48px; padding: 0 34px 0 12px; border: 1px solid var(--line); border-radius: 12px; background-color: #fff; color: var(--text); font-family: var(--font-body); font-size: 15px; line-height: 1; -webkit-appearance: none; appearance: none; background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%237a6f66' stroke-width='1.6'\/%3E%3C\/svg%3E\"); background-repeat: no-repeat; background-position: right 12px center; background-size: 12px 8px;}#vl .vl-book-field select:focus{outline: 2px solid var(--accent); outline-offset: 1px; border-color: var(--accent);}#vl .vl-book-form .vl-btn{width: 100%; border-radius: 999px !important; padding: 15px 20px; font-size: 15.5px;}#vl .vl-book-error{color: oklch(0.5 0.16 25); font-size: 13.5px; margin: 0;}#vl .vl-book-secure{color: var(--muted); font-size: 12.5px; text-align: center; margin: 0; line-height: 1.4;}#vl .vl-book-min{color: var(--accent-dark); font-size: 12.5px; line-height: 1.45; margin: 0;}#vl .vl-book-summary{margin: 2px 0 0; font-size: 13.5px; color: var(--muted); line-height: 1.45;}#vl .vl-book-summary strong{color: var(--accent-dark); font-weight: 700;}#vl .vl-book-summary .vl-s-sep{margin: 0 1px; color: #b3aaa4;}#vl .vl-book-dp{position: absolute; right: 0; left: auto; z-index: 90; box-sizing: border-box; width: min(520px, calc(100vw - 24px)); padding: 14px; background: #fff; border: 1px solid var(--line); border-radius: 16px; box-shadow: 0 18px 48px oklch(0.24 0.012 60 \/ 0.16);}#vl .vl-book-dp[hidden]{display: none;}#vl .vl-dp-head{display: flex; align-items: center; gap: 2px; margin-bottom: 8px;}#vl .vl-dp-titles{flex: 1; display: flex; justify-content: space-around; gap: 8px; font-family: var(--font-display); font-size: 15px; color: var(--text);}#vl .vl-dp-titles span{text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}#vl .vl-dp-nav, #vl .vl-dp-close{flex: 0 0 auto; width: 32px; height: 32px; display: inline-flex; align-items: center; justify-content: center; border: 0; border-radius: 999px; background: transparent; color: var(--text); font-size: 22px; line-height: 1; cursor: pointer; padding: 0;}#vl .vl-dp-nav:hover, #vl .vl-dp-close:hover{background: #f5f1ee;}#vl .vl-dp-nav:focus-visible, #vl .vl-dp-close:focus-visible, #vl .vl-dp-clear:focus-visible{outline: 2px solid var(--accent); outline-offset: 1px;}#vl .vl-dp-close{font-size: 24px; color: var(--muted); margin-left: 2px;}#vl .vl-dp-body{position: relative; display: flex; gap: 14px; min-height: 214px;}#vl .vl-dp-month{flex: 1 1 50%; min-width: 0;}#vl .vl-dp-week{display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 2px; margin-bottom: 4px;}#vl .vl-dp-week span{text-align: center; font-size: 10px; font-weight: 700; letter-spacing: .02em; text-transform: uppercase; color: var(--muted);}#vl .vl-dp-grid{display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 2px;}#vl .vl-dp-blank{height: 32px;}#vl .vl-dp-day{position: relative; height: 32px; padding: 0; min-width: 0; border: 0; border-radius: 8px; background: #fff; color: var(--text); font-family: var(--font-body); font-size: 12.5px; line-height: 1; cursor: pointer;}#vl .vl-dp-day span{position: relative; z-index: 1;}#vl .vl-dp-day.vl-is-avail{background: #fff; color: #8f4b32; box-shadow: inset 0 0 0 1px #dcecdf;}#vl .vl-dp-day.vl-is-avail::after{content: \"\"; position: absolute; left: 50%; bottom: 4px; width: 3px; height: 3px; margin-left: -1.5px; border-radius: 50%; background: #4e9a6b;}#vl .vl-dp-day.vl-is-avail:hover{background: #f3faf5;}#vl .vl-dp-day.vl-is-unavail, #vl .vl-dp-day.vl-is-past, #vl .vl-dp-day.vl-is-disabled{background: #f5f3f2; color: #bdb7b2; text-decoration: line-through; cursor: not-allowed; box-shadow: none;}#vl .vl-dp-day.vl-is-unavail::after, #vl .vl-dp-day.vl-is-past::after, #vl .vl-dp-day.vl-is-disabled::after{display: none;}#vl .vl-dp-day.vl-is-today span{font-weight: 700;}#vl .vl-dp-day.vl-is-in{background: #f7ede8; color: #8f4b32; box-shadow: none; text-decoration: none;}#vl .vl-dp-day.vl-is-in::after{display: none;}#vl .vl-dp-day.vl-is-sel, #vl .vl-dp-day.vl-is-sel.vl-is-start, #vl .vl-dp-day.vl-is-sel.vl-is-end{background: var(--accent); color: #fff; box-shadow: none; text-decoration: none;}#vl .vl-dp-day.vl-is-sel::after{display: none;}#vl .vl-dp-day:focus-visible{outline: 2px solid var(--accent); outline-offset: 1px;}#vl .vl-dp-loading{position: absolute; inset: 0; z-index: 2; display: flex; align-items: center; justify-content: center; gap: 8px; background: rgb(255 255 255 \/ .86); font-size: 12px; color: var(--muted); border-radius: 10px;}#vl .vl-dp-spin{width: 16px; height: 16px; border: 2px solid #e5e2e0; border-top-color: var(--accent); border-radius: 50%; animation: dp-spin .8s linear infinite;}@keyframes dp-spin { to { transform: rotate(360deg); } }#vl .vl-dp-note{margin: 8px 0 0; font-size: 11.5px; line-height: 1.45; color: var(--muted);}#vl .vl-dp-legend{display: flex; flex-wrap: wrap; gap: 6px 14px; margin: 0 0 10px; padding-bottom: 9px; border-bottom: 1px solid var(--line);}#vl .vl-dp-key{display: inline-flex; align-items: center; gap: 6px; font-size: 11.5px; color: var(--muted); line-height: 1; white-space: nowrap;}#vl .vl-dp-key i{position: relative; flex: 0 0 11px; width: 11px; height: 11px; border-radius: 50%; display: inline-block; background: #fff; box-shadow: inset 0 0 0 1px #dcecdf;}#vl .vl-dp-key.vl-is-avail i::after{content: \"\"; position: absolute; left: 50%; top: 50%; width: 5px; height: 5px; margin: -2.5px 0 0 -2.5px; border-radius: 50%; background: #4e9a6b;}#vl .vl-dp-key.vl-is-unavail i{background: #f5f3f2; box-shadow: inset 0 0 0 1px #e2dedb;}#vl .vl-dp-key.vl-is-unavail i::after{content: \"\"; position: absolute; left: 2px; right: 2px; top: 50%; height: 1px; background: #bdb7b2; transform: rotate(-35deg);}#vl .vl-dp-key.vl-is-sel i{background: var(--accent); box-shadow: none;}#vl .vl-dp-foot{display: flex; justify-content: flex-end; margin-top: 8px;}#vl .vl-dp-clear{border: 0; background: none; padding: 6px 2px; color: var(--accent-dark); font-family: var(--font-body); font-size: 12.5px; font-weight: 600; text-decoration: underline; cursor: pointer;}@media (max-width: 480px){#vl .vl-book-dp{left: -12px; right: -12px; width: auto; padding: 4px;}#vl .vl-dp-body{display: block; min-height: 0;}#vl .vl-dp-week, #vl .vl-dp-grid{gap: 1px;}#vl .vl-dp-day{height: 44px; font-size: 14px;}#vl .vl-dp-blank{height: 44px;}#vl .vl-dp-nav, #vl .vl-dp-close{width: 44px; height: 44px;}}@media (max-width: 420px){#vl .vl-book-dates{grid-template-columns: 1fr;}}#vl .vl-book-card, #vl .vl-book-card-main{scroll-margin-top: 110px;}@media (max-width: 860px){#vl .vl-book-card, #vl .vl-book-card-main{scroll-margin-top: 150px;}}#header,#footer,.header-wrapper,.absolute-footer,#top-link{display:none!important}html,body,#wrapper,#main{background:#fff!important}#vl h1,#vl h2,#vl h3,#vl h4{color:inherit;letter-spacing:inherit;text-transform:none!important}#vl h1,#vl h2{font-family:'Marcellus','Times New Roman',serif!important;font-weight:400!important}#vl .vl-house-card h3{font-family:'Karla',-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:0}#vl button{min-height:0;box-shadow:none;text-transform:none;letter-spacing:0;line-height:1}#vl img{max-width:none;height:auto}#vl .vl-hero .vl-slide img,#vl .vl-house-card .vl-photo img,#vl .vl-mosaic img,#vl .vl-piece .vl-gallery img{height:100%}<\/style><div id=\"vl\"><header class=\"vl-site-header vl-scrolled\" id=\"vl-header\"><a class=\"vl-logo\" href=\"https:\/\/villalaure.com\/en\/\">Les Villas Laure<\/a><nav><a href=\"https:\/\/villalaure.com\/en\/the-villa\/\" style=\"color:var(--text)\">Deauville<\/a><a href=\"https:\/\/villalaure.com\/en\/hossegor\/\">Hossegor<\/a><a href=\"https:\/\/villalaure.com\/en\/paimpol\/\">Paimpol<\/a><a href=\"https:\/\/villalaure.com\/en\/businesses\/\">Companies<\/a><a href=\"https:\/\/villalaure.com\/en\/practical-info\/\">Contact<\/a><a class=\"vl-lang\" href=\"#\" data-vl-lang=\"fr\" data-vl-slug=\"la-villa\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/fr.png\" alt=\"FR\"><\/a><\/nav><\/header><section class=\"vl-listing-head\"><h1>Villa Laure in Deauville<\/h1><div class=\"vl-meta\"><span class=\"vl-pill\">Family house<\/span><span class=\"vl-specs\"><b>12 guests<\/b> \u00b7 <b>6 bedrooms<\/b> \u00b7 3 min walk from Place Morny<\/span><\/div><\/section><section class=\"vl-mosaic\"><div class=\"vl-main\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-03.jpg\" alt=\"Facade of Villa Laure in Deauville\"><\/div><div class=\"vl-side\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-18.jpg\" alt=\"Living room\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-15.jpg\" alt=\"Dining room\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-02.jpg\" alt=\"Vintage bathtub in the master suite\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-22.jpg\" alt=\"Master bedroom\"><\/div><button class=\"vl-show-all\" type=\"button\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h6v6h-6z\"\/><\/svg>Show all photos<\/button><\/section><div class=\"vl-house-nav\"><div class=\"vl-specs\"><span>12 guests<\/span><span>6 bedrooms<\/span><span>60 m\u00b2 living room<\/span><\/div><a class=\"vl-btn\" href=\"#vl-reserver\">Book<\/a><\/div><div class=\"vl-listing-grid vl-en\"><main><section class=\"vl-house-intro\"><h2>A family house, carefully renovated<\/h2><p>Generous volumes, period tiles, solid parquet and a marble fireplace. Place Morny is a 3-minute walk away.<\/p><\/section><section class=\"vl-amenities\"><h3>What this place offers<\/h3><div class=\"vl-grid\"><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"9\" cy=\"8\" r=\"3.5\"\/><path d=\"M2.5 20c0-3.6 2.9-6.5 6.5-6.5s6.5 2.9 6.5 6.5\"\/><path d=\"M16 4.6a3.5 3.5 0 0 1 0 6.8M18 13.8c2.1.8 3.5 3 3.5 6.2\"\/><\/svg><span>12 guests<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 19V6M3 13h18v6M21 13v-2a3 3 0 0 0-3-3h-7v5\"\/><circle cx=\"7\" cy=\"10\" r=\"1.8\"\/><\/svg><span>6 bedrooms<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 7.5a2 2 0 1 1 2-2c0 1.2-2 1.6-2 3v.5l8.6 6.2a1 1 0 0 1-.6 1.8H4a1 1 0 0 1-.6-1.8L12 9\"\/><\/svg><span>Bed and bath linen provided<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"3\"\/><path d=\"M9.5 17V7h3.5a3 3 0 0 1 0 6H9.5\"\/><\/svg><span>Free parking around the house<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 8.8a15 15 0 0 1 20 0M5 12.3a10 10 0 0 1 14 0M8.5 15.8a5 5 0 0 1 7 0\"\/><path d=\"M12 19.2h.01\"\/><\/svg><span>High-speed internet<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"6\" width=\"19\" height=\"13\" rx=\"2\"\/><path d=\"M8 2.5l4 3.5 4-3.5\"\/><\/svg><span>Smart TV<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"4\" y=\"2.5\" width=\"16\" height=\"19\" rx=\"2\"\/><circle cx=\"12\" cy=\"13.5\" r=\"4.5\"\/><path d=\"M8 6h.01M11 6h.01\"\/><\/svg><span>Washing machine and dryer<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 11h4M8 9v4M15 12h.01M18 10h.01\"\/><path d=\"M17.3 5H6.7a4 4 0 0 0-3.96 3.4L2 14.3a2.7 2.7 0 0 0 4.7 2.3L8 15h8l1.3 1.6a2.7 2.7 0 0 0 4.7-2.3l-.74-5.9A4 4 0 0 0 17.3 5z\"\/><\/svg><span>Games room with table football<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6.5 6.5v11M17.5 6.5v11M3.5 9v6M20.5 9v6M6.5 12h11\"\/><\/svg><span>Fitness room<\/span><\/div><div class=\"vl-item\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 5v15M21 5v15M3 16h18M3 9h18M7.5 9v7M12 9v7M16.5 9v7\"\/><\/svg><span>Baby cot and high chairs<\/span><\/div><\/div><\/section><\/main><aside class=\"vl-book-card\" id=\"vl-reserver\"><div class=\"vl-price-row\"><strong>Book direct<\/strong><\/div><div class=\"vl-fine\">Live availability and rates. Secure card payment at booking.<\/div> <noscript><style>.vl-book-form{display:none!important}<\/style><p class=\"vl-book-noscript\">Please enable JavaScript to book online.<\/p><\/noscript><form class=\"vl-book-form\" data-propid=\"359670\" data-lang=\"en\" data-availability=\"https:\/\/villalaure.com\/en\/wp-json\/villalaure\/v1\/availability\" data-min-floor=\"7\" action=\"https:\/\/www.beds24.com\/booking2.php\" method=\"get\" novalidate><div class=\"vl-book-from\">From <strong>440 \u20ac<\/strong> <span>\/ night<\/span><\/div><div class=\"vl-book-dates\"><div class=\"vl-book-field\"><span class=\"vl-book-label\" id=\"vl-ci-label-359670\" data-open=\"checkin\">Arrival<\/span><button type=\"button\" class=\"vl-book-date\" id=\"vl-ci-359670\" data-role=\"checkin\" aria-labelledby=\"vl-ci-label-359670\" aria-haspopup=\"dialog\" aria-expanded=\"false\"><span class=\"vl-book-date-val\">2026-12-07<\/span><\/button><input type=\"hidden\" name=\"checkin\" value=\"2026-12-07\" data-min=\"2026-11-12\"><\/div><div class=\"vl-book-field\"><span class=\"vl-book-label\" id=\"vl-co-label-359670\" data-open=\"checkout\">Departure<\/span><button type=\"button\" class=\"vl-book-date\" id=\"vl-co-359670\" data-role=\"checkout\" aria-labelledby=\"vl-co-label-359670\" aria-haspopup=\"dialog\" aria-expanded=\"false\"><span class=\"vl-book-date-val\">2026-12-14<\/span><\/button><input type=\"hidden\" name=\"checkout\" value=\"2026-12-14\"><\/div><\/div><p class=\"vl-book-min\" role=\"status\" hidden><\/p><div class=\"vl-book-field vl-book-guests\"><span class=\"vl-book-label\">Guests<\/span><select name=\"guests\" aria-label=\"Guests\"><option value=\"1\">1 guest<\/option><option value=\"2\" selected='selected'>2 guests<\/option><option value=\"3\">3 guests<\/option><option value=\"4\">4 guests<\/option><option value=\"5\">5 guests<\/option><option value=\"6\">6 guests<\/option><option value=\"7\">7 guests<\/option><option value=\"8\">8 guests<\/option><option value=\"9\">9 guests<\/option><option value=\"10\">10 guests<\/option><option value=\"11\">11 guests<\/option><option value=\"12\">12 guests<\/option><\/select><\/div><button type=\"submit\" class=\"vl-btn\">Book<\/button><p class=\"vl-book-error\" role=\"alert\" hidden><\/p><p class=\"vl-book-secure\">Secure card payment at booking<\/p><\/form> <div class=\"vl-fine2\">Bed, bath and household linen provided<\/div><\/aside><\/div><section class=\"vl-piece vl-alt\"><div class=\"vl-txt\"><div class=\"vl-eyebrow\">Ground floor<\/div><h2>Reading room and master suite<\/h2><ul><li>An entrance hall with cloakroom<\/li><li>A reading room with TV<\/li><li>A large master bedroom with vintage bathtub, walk-in shower and WC<\/li><li>A separate WC with beach shower<\/li><\/ul><\/div><div class=\"vl-gallery\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-08.jpg\" alt=\"Reading room\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-22.jpg\" alt=\"Master bedroom\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-02.jpg\" alt=\"Vintage bathtub\"><\/div><\/section><section class=\"vl-piece\"><div class=\"vl-txt\"><div class=\"vl-eyebrow\">First floor<\/div><h2>The heart of the house, 60 m\u00b2 to live together<\/h2><ul><li>A fully equipped kitchen<\/li><li>A dining room seating 12<\/li><li>A living room with Smart TV<\/li><li>A bedroom with private shower room<\/li><\/ul><\/div><div class=\"vl-gallery\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-15.jpg\" alt=\"Dining room\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-13.jpg\" alt=\"Kitchen\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-17.jpg\" alt=\"Living room\"><\/div><\/section><section class=\"vl-piece vl-alt\"><div class=\"vl-txt\"><div class=\"vl-eyebrow\">Second floor<\/div><h2>Four lovely bedrooms<\/h2><ul><li>1 bedroom with private shower room with WC and Smart TV<\/li><li>1 bedroom with private shower room<\/li><li>2 bedrooms sharing a shower room and WC<\/li><\/ul><\/div><div class=\"vl-gallery\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-04.jpg\" alt=\"Bedroom\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-06.jpg\" alt=\"Bedroom\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-07.jpg\" alt=\"Shower room\"><\/div><\/section><section class=\"vl-piece\"><div class=\"vl-txt\"><div class=\"vl-eyebrow\">Basement<\/div><h2>Games, fitness and baby equipment<\/h2><ul><li>A laundry room with washing machine and dryer<\/li><li>A games room with table football and board games<\/li><li>A fitness room<\/li><li>Baby cot and high chairs<\/li><\/ul><\/div><div class=\"vl-gallery vl-g2\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2021\/03\/20210313_181646.jpg\" alt=\"Games room with table football\"><img decoding=\"async\" src=\"https:\/\/villalaure.com\/wp-content\/uploads\/2021\/03\/20210313_182335.jpg\" alt=\"Fitness room\"><\/div><\/section><section class=\"vl-section vl-cta-band\" style=\"padding-top:0;\"><div class=\"vl-inner\"><h2>Your stay in Deauville starts here<\/h2><p>Tell us your dates and the number of guests<\/p><a class=\"vl-btn\" href=\"#vl-reserver\">Book<\/a><\/div><\/section><footer class=\"vl-site-footer\"><div class=\"vl-inner\"><div class=\"vl-links\"><a href=\"https:\/\/villalaure.com\/en\/terms-conditions\/\">Terms and conditions<\/a><a href=\"https:\/\/villalaure.com\/en\/practical-info\/\">Contact<\/a><\/div><div class=\"vl-copy\">\u00a9 2026 Les Villas Laure<\/div><\/div><\/footer><script>window.VL_PHOTOS=[\"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-03.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-05.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-16.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-15.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-14.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-13.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-18.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-17.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-08.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-22.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-02.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-01.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-04.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-06.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-09.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-11.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-12.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-19.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-20.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-07.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-10.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2026\/09\/deauville-21.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2021\/03\/20210313_181646.jpg\", \"https:\/\/villalaure.com\/wp-content\/uploads\/2021\/03\/20210313_182335.jpg\"];<\/script><script>(function(){var root=document.getElementById('vl'),P=root?'vl-':'';root=root||document.body;var photos=(window.VL_PHOTOS||[]).slice();if(!photos.length){return;}var L=document.documentElement.lang&&document.documentElement.lang.indexOf('en')===0;var cur=0,box,img,count,thumbs;function el(t,c,h){var e=document.createElement(t);if(c){e.className=c.split(' ').map(function(x){return P+x;}).join(' ');}if(h){e.innerHTML=h;}return e;}function build(){box=el('div','lb');box.setAttribute('role','dialog');box.setAttribute('aria-modal','true');var top=el('div','lb-top');var close=el('button','lb-close','<svg viewBox=\"0 0 24 24\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg>');close.setAttribute('aria-label',L?'Close':'Fermer');count=el('div','lb-count');top.appendChild(close);top.appendChild(count);var stage=el('div','lb-stage');img=el('img','lb-img');img.alt='';stage.appendChild(img);var prev=el('button','lb-nav lb-prev','<svg viewBox=\"0 0 24 24\"><path d=\"M15 5l-7 7 7 7\"\/><\/svg>');prev.setAttribute('aria-label',L?'Previous photo':'Photo pr\u00e9c\u00e9dente');var next=el('button','lb-nav lb-next','<svg viewBox=\"0 0 24 24\"><path d=\"M9 5l7 7-7 7\"\/><\/svg>');next.setAttribute('aria-label',L?'Next photo':'Photo suivante');stage.appendChild(prev);stage.appendChild(next);thumbs=el('div','lb-thumbs');photos.forEach(function(p,i){var t=el('button','lb-thumb');var ti=document.createElement('img');ti.loading='lazy';ti.alt='';ti.src=p;t.appendChild(ti);t.onclick=function(){show(i);};thumbs.appendChild(t);});box.appendChild(top);box.appendChild(stage);box.appendChild(thumbs);root.appendChild(box);close.onclick=hide;prev.onclick=function(){show(cur-1);};next.onclick=function(){show(cur+1);};stage.addEventListener('click',function(e){if(e.target===stage){hide();}});var x0=null;stage.addEventListener('touchstart',function(e){x0=e.touches[0].clientX;},{passive:true});stage.addEventListener('touchend',function(e){if(x0===null){return;}var dx=e.changedTouches[0].clientX-x0;if(Math.abs(dx)>40){show(cur+(dx<0?1:-1));}x0=null;});}function show(i){cur=(i+photos.length)%photos.length;img.src=photos[cur];count.textContent=(cur+1)+' \/ '+photos.length;[].forEach.call(thumbs.children,function(t,k){t.classList.toggle(P+'on',k===cur);});var t=thumbs.children[cur];if(t){thumbs.scrollTo({left:t.offsetLeft-thumbs.clientWidth\/2+t.clientWidth\/2,behavior:'smooth'});}[cur+1,cur-1].forEach(function(k){var im=new Image();im.src=photos[(k+photos.length)%photos.length];});}function open(i){if(!box){build();}box.classList.add(P+'open');document.documentElement.style.overflow='hidden';show(i);}function hide(){box.classList.remove(P+'open');document.documentElement.style.overflow='';}document.addEventListener('keydown',function(e){if(!box||!box.classList.contains(P+'open')){return;}if(e.key==='Escape'){hide();}if(e.key==='ArrowRight'){show(cur+1);}if(e.key==='ArrowLeft'){show(cur-1);}});function idx(src){var f=src.split('\/').pop();for(var i=0;i<photos.length;i++){if(photos[i].split('\/').pop()===f){return i;}}return 0;}[].forEach.call(root.querySelectorAll('.'+P+'mosaic img, .'+P+'piece .'+P+'gallery img'),function(im){im.style.cursor='zoom-in';im.addEventListener('click',function(){open(idx(im.src));});});var btn=root.querySelector('.'+P+'show-all');if(btn){btn.addEventListener('click',function(){open(0);});}window.VLLightbox={open:open,show:function(i){show(i);},hide:hide};})();<\/script><script>(function(){var root=document.getElementById('vl'),P=root?'vl-':'';root=root||document.querySelector('.page-frame')||document.body;var h=root.querySelector('.'+P+'site-header');if(!h){return;}var nav=h.querySelector('nav');if(!nav){return;}var EN=(document.documentElement.lang||'').indexOf('en')===0;function el(t,c){var e=document.createElement(t);if(c){e.className=P+c;}return e;}var btn=el('button','menu-btn');btn.type='button';btn.setAttribute('aria-label','Menu');btn.setAttribute('aria-expanded','false');btn.appendChild(el('span'));btn.appendChild(el('span'));btn.appendChild(el('span'));h.appendChild(btn);var panel=el('nav','menu-panel');panel.setAttribute('aria-label',EN?'Main menu':'Menu principal');[].forEach.call(nav.querySelectorAll('a'),function(a){if(a.classList.contains(P+'lang')){return;}var l=el('a');l.href=a.href;l.textContent=a.textContent.trim();panel.appendChild(l);});root.appendChild(panel);function set(o){h.classList.toggle(P+'menu-open',o);panel.classList.toggle(P+'open',o);btn.setAttribute('aria-expanded',o?'true':'false');if(o){panel.style.top=h.getBoundingClientRect().bottom+'px';}}btn.addEventListener('click',function(){set(!panel.classList.contains(P+'open'));});panel.addEventListener('click',function(){set(false);});})();<\/script><script nowprocket>(function(){var forms=document.querySelectorAll('.vl-book-form');if(!forms.length){return;}var EN=(document.documentElement.lang||'').indexOf('en')===0;var ROOMS={359670:741546,359671:741547,359672:741548};function parse(s){if(!\/^\\d{4}-\\d{2}-\\d{2}$\/.test(s||'')){return null;}var p=s.split('-'),d=new Date(+p[0],+p[1]-1,+p[2]);return isNaN(d.getTime())?null:d;}function days(a,b){return Math.round((b.getTime()-a.getTime())\/86400000);}[].forEach.call(forms,function(form){var ci=form.querySelector('input[name=\"checkin\"]'),co=form.querySelector('input[name=\"checkout\"]'),g=form.querySelector('select[name=\"guests\"]'),err=form.querySelector('.vl-book-error');var propid=form.getAttribute('data-propid')||'',lang=form.getAttribute('data-lang')||'fr';function show(m){if(err){err.textContent=m;err.hidden=false;}}form.addEventListener('submit',function(e){e.preventDefault();var a=parse(ci?ci.value:''),b=parse(co?co.value:'');if(!a||!b){show(EN?'Please choose your arrival and departure dates.':'Choisissez vos dates d\\'arriv\u00e9e et de d\u00e9part.');return;}if(b.getTime()<=a.getTime()){show(EN?'Departure must be after arrival.':'Le d\u00e9part doit \u00eatre apr\u00e8s l\\'arriv\u00e9e.');return;}var n=days(a,b);if(n<1){show(EN?'Please choose at least one night.':'Choisissez au moins une nuit.');return;}var dp=form.vlDatepicker;if(dp&&dp.hasData()){var v=dp.validate();if(v&&!v.ok){show(v.message);return;}}if(err){err.hidden=true;}var room=ROOMS[propid];var url;if(room){url='https:\/\/www.beds24.com\/booking2.php?ownerid=179332&propid='+encodeURIComponent(propid)+'&width=960&hideheader=yes&hidefooter=yes&referer=wordpress&page=book3&limitstart=0'+'&checkin_hide='+encodeURIComponent(ci.value)+'&checkout_hide='+encodeURIComponent(co.value)+'&numnight='+n+'&numadult='+encodeURIComponent(g?g.value:'2')+'&numchild=0'+'&lang='+(lang==='en'?'en':'fr')+'&br1-'+room+'=1';}else{url='https:\/\/www.beds24.com\/booking2.php?1&ownerid=179332&propid='+encodeURIComponent(propid)+'&hideheader=1&hidefooter=1&checkin='+encodeURIComponent(ci.value)+'&numnight='+n+'&numadult='+encodeURIComponent(g?g.value:'2')+'&numchild=0'+'&lang='+(lang==='en'?'en':'fr')+'&referer=wordpress';}window.location.href=url;});});})();<\/script><script nowprocket>\/* Villa Laure : datepicker natif facon Airbnb.   Un seul calendrier dropdown sous le champ clique, disponibilites Beds24 chargees   a la demande via \/wp-json\/villalaure\/v1\/availability?propid=... (cache 30 min).   Aucune dependance. Les etats visuels vivent dans style.css (bloc DATEPICKER NATIF). *\/(function () {  var forms = document.querySelectorAll('.vl-book-form');  if (!forms.length) { return; }  var EN = (document.documentElement.lang || '').indexOf('en') === 0;  var locale = EN ? 'en-GB' : 'fr-FR';  var WEEK = EN ? ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] : ['lun', 'mar', 'mer', 'jeu', 'ven', 'sam', 'dim'];  var WEEK_START = EN ? 0 : 1;  var T = EN ? {    prev: 'Previous month', next: 'Next month', close: 'Close calendar',    clear: 'Clear dates', loading: 'Loading availability',    min: function (n) { return 'Minimum stay of ' + n + ' nights for this arrival date'; },    fallback: 'Availability temporarily unavailable. The booking page will check your dates.',    avail: 'available', unavail: 'unavailable', selected: 'selected', night: 'night', nights: 'nights',    person: 'guest', people: 'guests',    legendAvail: 'Available', legendUnavail: 'Unavailable', legendSelected: 'Selection'  } : {    prev: 'Mois pr\u00e9c\u00e9dent', next: 'Mois suivant', close: 'Fermer le calendrier',    clear: 'Effacer les dates', loading: 'Chargement des disponibilit\u00e9s',    min: function (n) { return 'S\u00e9jour minimum de ' + n + ' nuits pour cette date d\\'arriv\u00e9e'; },    fallback: 'Disponibilit\u00e9s momentan\u00e9ment indisponibles. La page de r\u00e9servation v\u00e9rifiera vos dates.',    avail: 'disponible', unavail: 'indisponible', selected: 's\u00e9lectionn\u00e9', night: 'nuit', nights: 'nuits',    person: 'voyageur', people: 'voyageurs',    legendAvail: 'Disponible', legendUnavail: 'Indisponible', legendSelected: 'S\u00e9lection'  };  function pad(n) { return n < 10 ? '0' + n : '' + n; }  function iso(d) { return d.getFullYear() + '-' + pad(d.getMonth() + 1) + '-' + pad(d.getDate()); }  function parse(s) {    if (!s || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(s)) { return null; }    var p = s.split('-');    var d = new Date(+p[0], +p[1] - 1, +p[2]);    return isNaN(d.getTime()) ? null : d;  }  function addDays(d, n) { var x = new Date(d.getTime()); x.setDate(x.getDate() + n); return x; }  function diffDays(a, b) { return Math.round((b.getTime() - a.getTime()) \/ 86400000); }  function startOfMonth(d) { return new Date(d.getFullYear(), d.getMonth(), 1); }  function todayIso() { var d = new Date(); d.setHours(0, 0, 0, 0); return iso(d); }  function fmtLong(d) {    try { return new Intl.DateTimeFormat(locale, { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' }).format(d); }    catch (e) { return iso(d); }  }  function fmtField(d) {    try { return new Intl.DateTimeFormat(locale, { weekday: 'short', day: 'numeric', month: 'short', year: 'numeric' }).format(d); }    catch (e) { return iso(d); }  }  function fmtMonth(d) {    try { return new Intl.DateTimeFormat(locale, { month: 'long', year: 'numeric' }).format(d); }    catch (e) { return (d.getMonth() + 1) + '\/' + d.getFullYear(); }  }  function buildShell(form) {    var el = document.createElement('div');    el.className = 'vl-book-dp';    el.setAttribute('role', 'dialog');    el.setAttribute('aria-modal', 'false');    el.setAttribute('aria-label', EN ? 'Availability calendar' : 'Calendrier des disponibilit\u00e9s');    el.hidden = true;    form.appendChild(el);    return el;  }  [].forEach.call(forms, function (form) {    var ciInput = form.querySelector('input[name=\"checkin\"]');    var coInput = form.querySelector('input[name=\"checkout\"]');    var ciBtn = form.querySelector('[data-role=\"checkin\"]');    var coBtn = form.querySelector('[data-role=\"checkout\"]');    var ciVal = ciBtn ? ciBtn.querySelector('.vl-book-date-val') : null;    var coVal = coBtn ? coBtn.querySelector('.vl-book-date-val') : null;    var minMsg = form.querySelector('.vl-book-min');    var fromEl = form.querySelector('.vl-book-from');    var propid = form.getAttribute('data-propid') || '';    var endpoint = form.getAttribute('data-availability') || '';    var minFloor = parseInt(form.getAttribute('data-min-floor') || '7', 10) || 7;    if (!ciInput || !coInput || !ciBtn || !coBtn) { return; }    var state = {      ci: ciInput.value || '',      co: coInput.value || '',      mode: 'checkin',      month: startOfMonth(parse(ciInput.value) || new Date()),      hover: '',      data: null,      status: 'idle',      open: false,      focus: ciInput.value || todayIso(),      needFocus: false,      userPicked: false    };    var el = null;    var guestsSel = form.querySelector('select[name=\"guests\"]');    var summary = document.createElement('div');    summary.className = 'vl-book-summary';    summary.setAttribute('aria-live', 'polite');    summary.hidden = true;    var submitBtn = form.querySelector('button[type=\"submit\"]');    if (submitBtn) { form.insertBefore(summary, submitBtn); } else { form.appendChild(summary); }    function guestCount() {      var v = guestsSel ? parseInt(guestsSel.value, 10) : 2;      return v > 0 ? v : 2;    }    function updateSummary() {      var a = parse(state.ci), b = parse(state.co);      if (!a || !b || diffDays(a, b) < 1) {        summary.hidden = true;        summary.textContent = '';        return;      }      var n = diffDays(a, b);      var total = 0;      for (var i = 0; i < n; i++) {        var row = info(iso(addDays(a, i)));        var p = row && row.price ? parseFloat(row.price) : 0;        if (p > 0) { total += p; }      }      var guests = guestCount();      var html = '<span>' + n + ' ' + (n > 1 ? T.nights : T.night) + '<\/span>'        + '<span class=\"vl-s-sep\"> \u00b7 <\/span>'        + '<span>' + guests + ' ' + (guests > 1 ? T.people : T.person) + '<\/span>';      if (total > 0) {        var num = new Intl.NumberFormat(locale, { maximumFractionDigits: 0 }).format(Math.round(total));        html += '<span class=\"vl-s-sep\"> \u00b7 <\/span><strong>'          + (EN ? 'approx. \u20ac' + num : 'environ ' + num + ' \u20ac') + '<\/strong>';      }      summary.innerHTML = html;      summary.hidden = false;    }    function info(date) {      return (state.data && state.data.days) ? state.data.days[date] : null;    }    function isPast(date) { return date < todayIso(); }    function effectiveMin(date) {      if (state.status !== 'ready') { return 1; }      var row = info(date);      if (!row) { return minFloor; }      var m = Math.max(parseInt(row.minStay || 1, 10) || 1, minFloor);      if (row.maxStay) { m = Math.min(m, parseInt(row.maxStay, 10) || m); }      return Math.max(1, m);    }    function arrivalDisabled(date) {      if (isPast(date)) { return true; }      if (state.status === 'ready') {        var row = info(date);        if (!row || parseInt(row.numAvail, 10) < 1) { return true; }      }      return false;    }    function rangeFree(a, b) {      if (state.status !== 'ready') { return true; }      var d = parse(a);      var n = diffDays(d, parse(b));      if (n < 1) { return false; }      for (var i = 0; i < n; i++) {        var row = info(iso(addDays(d, i)));        if (!row || parseInt(row.numAvail, 10) < 1) { return false; }      }      return true;    }    function checkoutDisabled(date) {      if (isPast(date)) { return true; }      if (!state.ci) { return arrivalDisabled(date); }      var a = parse(state.ci);      var b = parse(date);      if (!a || !b) { return true; }      var n = diffDays(a, b);      if (n < 1) { return true; }      if (n < effectiveMin(state.ci)) { return true; }      var row = info(state.ci);      if (row && row.maxStay && n > parseInt(row.maxStay, 10)) { return true; }      return !rangeFree(state.ci, date);    }    function disabled(date) { return state.mode === 'checkout' ? checkoutDisabled(date) : arrivalDisabled(date); }    function paintFields() {      var a = parse(state.ci), b = parse(state.co);      if (ciVal) { ciVal.textContent = a ? fmtField(a) : (EN ? 'Add date' : 'Ajouter une date'); }      if (coVal) { coVal.textContent = b ? fmtField(b) : (EN ? 'Add date' : 'Ajouter une date'); }      if (ciBtn) {        ciBtn.setAttribute('aria-label', (EN ? 'Arrival' : 'Arriv\u00e9e') + (a ? ', ' + fmtLong(a) : ''));        ciBtn.classList.toggle('vl-is-filled', !!a);      }      if (coBtn) {        coBtn.setAttribute('aria-label', (EN ? 'Departure' : 'D\u00e9part') + (b ? ', ' + fmtLong(b) : ''));        coBtn.classList.toggle('vl-is-filled', !!b);      }      if (ciInput) { ciInput.value = state.ci || ''; }      if (coInput) { coInput.value = state.co || ''; }      updateSummary();    }    function paintMin() {      if (!minMsg) { return; }      if (state.open && state.ci && state.status === 'ready' && state.mode === 'checkout') {        var m = effectiveMin(state.ci);        if (m > 1) {          minMsg.textContent = T.min(m);          minMsg.hidden = false;          return;        }      }      minMsg.hidden = true;    }    function paintFrom(price) {      if (!price || price <= 0) { return; }      if (!fromEl) {        fromEl = document.createElement('div');        fromEl.className = 'vl-book-from';        form.insertBefore(fromEl, form.firstChild);      }      fromEl.innerHTML = (EN ? 'From' : '\u00c0 partir de') + ' <strong>' + Math.round(price) + ' \u20ac<\/strong><span>\/ ' + (EN ? 'night' : 'nuit') + '<\/span>';    }    function monthHtml(first) {      var y = first.getFullYear(), m = first.getMonth();      var firstDow = new Date(y, m, 1).getDay();      var lead = (firstDow - WEEK_START + 7) % 7;      var total = new Date(y, m + 1, 0).getDate();      var today = todayIso();      var h = '<div class=\"vl-dp-month\">';      h += '<div class=\"vl-dp-week\">';      for (var w = 0; w < 7; w++) { h += '<span>' + WEEK[w] + '<\/span>'; }      h += '<\/div><div class=\"vl-dp-grid\">';      for (var b = 0; b < lead; b++) { h += '<span class=\"vl-dp-blank\"><\/span>'; }      for (var day = 1; day <= total; day++) {        var d = new Date(y, m, day);        var key = iso(d);        var dis = disabled(key);        var cls = 'vl-dp-day';        if (key === today) { cls += ' vl-is-today'; }        if (isPast(key)) { cls += ' vl-is-past vl-is-disabled'; }        else if (state.status === 'ready') {          var row = info(key);          if (!row || parseInt(row.numAvail, 10) < 1) { cls += ' vl-is-unavail'; }          else { cls += ' vl-is-avail'; }        } else { cls += ' vl-is-avail'; }        if (dis) { cls += ' vl-is-disabled'; }        if (key === state.ci) { cls += ' vl-is-sel vl-is-start'; }        if (key === state.co) { cls += ' vl-is-sel vl-is-end'; }        if (state.ci && state.co && key > state.ci && key < state.co) { cls += ' vl-is-in'; }        if (state.ci && state.mode === 'checkout' && !state.co && state.hover && key > state.ci && key <= state.hover && !dis) {          cls += ' vl-is-in';        }        var label = fmtLong(d);        if (state.status === 'ready') {          var r = info(key);          label += ', ' + (r && parseInt(r.numAvail, 10) > 0 ? T.avail : T.unavail);        }        if (key === state.ci || key === state.co) { label += ', ' + T.selected; }        h += '<button type=\"button\" class=\"' + cls + '\" data-date=\"' + key + '\" aria-label=\"' + label + '\"'          + ' aria-disabled=\"' + (dis ? 'true' : 'false') + '\" tabindex=\"' + (key === state.focus ? '0' : '-1') + '\">'          + '<span>' + day + '<\/span><\/button>';      }      h += '<\/div><\/div>';      return h;    }    function render() {      if (!el) { return; }      var months = window.matchMedia('(max-width: 480px)').matches ? 1 : 2;      var h = '<div class=\"vl-dp-head\">';      h += '<button type=\"button\" class=\"vl-dp-nav\" data-nav=\"-1\" aria-label=\"' + T.prev + '\">&#8249;<\/button>';      h += '<div class=\"vl-dp-titles\">';      for (var i = 0; i < months; i++) {        h += '<span>' + fmtMonth(new Date(state.month.getFullYear(), state.month.getMonth() + i, 1)) + '<\/span>';      }      h += '<\/div>';      h += '<button type=\"button\" class=\"vl-dp-nav\" data-nav=\"1\" aria-label=\"' + T.next + '\">&#8250;<\/button>';      h += '<button type=\"button\" class=\"vl-dp-close\" data-close=\"1\" aria-label=\"' + T.close + '\">&times;<\/button>';      h += '<\/div>';      h += '<div class=\"vl-dp-legend\">'        + '<span class=\"vl-dp-key vl-is-avail\"><i><\/i>' + T.legendAvail + '<\/span>'        + '<span class=\"vl-dp-key vl-is-unavail\"><i><\/i>' + T.legendUnavail + '<\/span>'        + '<span class=\"vl-dp-key vl-is-sel\"><i><\/i>' + T.legendSelected + '<\/span>'        + '<\/div>';      h += '<div class=\"vl-dp-body' + (months === 2 ? ' vl-is-two' : '') + '\">';      if (state.status === 'loading') {        h += '<div class=\"vl-dp-loading\"><span class=\"vl-dp-spin\" aria-hidden=\"true\"><\/span>' + T.loading + '\u2026<\/div>';      }      for (var m = 0; m < months; m++) {        h += monthHtml(new Date(state.month.getFullYear(), state.month.getMonth() + m, 1));      }      h += '<\/div>';      if (state.status === 'error') { h += '<p class=\"vl-dp-note\">' + T.fallback + '<\/p>'; }      h += '<div class=\"vl-dp-foot\"><button type=\"button\" class=\"vl-dp-clear\" data-clear=\"1\">' + T.clear + '<\/button><\/div>';      el.innerHTML = h;      paintMin();      if (state.needFocus && state.status !== 'loading') {        state.needFocus = false;        focusDay();      }      if (state.open) { position(); }    }    function focusDay() {      if (!el) { return; }      var b = el.querySelector('.vl-dp-day[data-date=\"' + state.focus + '\"]')        || el.querySelector('.vl-dp-day[tabindex=\"0\"]')        || el.querySelector('.vl-dp-day:not(.vl-is-disabled)');      if (b) { b.focus({ preventScroll: true }); }    }    function position() {      if (!el || !state.open) { return; }      var top = ciBtn.offsetTop + ciBtn.offsetHeight + 8;      if (state.mode === 'checkout' && coBtn) {        top = coBtn.offsetTop + coBtn.offsetHeight + 8;      }      if (minMsg && !minMsg.hidden) {        top = minMsg.offsetTop + minMsg.offsetHeight + 4;      }      el.style.top = top + 'px';    }    function load() {      if (state.status === 'loading' || state.status === 'ready') { return; }      if (!endpoint || !propid) { state.status = 'error'; render(); return; }      state.status = 'loading';      render();      var url = endpoint + (endpoint.indexOf('?') >= 0 ? '&' : '?') + 'propid=' + encodeURIComponent(propid);      fetch(url, { credentials: 'same-origin' }).then(function (r) { return r.json(); }).then(function (j) {        if (j && j.success && j.days && Object.keys(j.days).length) {          state.data = j;          state.status = 'ready';          paintFrom(j.fromPrice);          updateSummary();        } else {          state.status = 'error';        }        render();      }).catch(function () {        state.status = 'error';        render();      });    }    function open(mode) {      if (!el) { el = buildShell(form); bind(); }      state.mode = (mode === 'checkout' && state.ci) ? 'checkout' : 'checkin';      if (state.mode === 'checkout' && !state.ci) { state.mode = 'checkin'; }      var base = parse(state.mode === 'checkout' && state.ci ? state.ci : state.ci || state.co) || new Date();      state.month = startOfMonth(base);      state.open = true;      state.userPicked = false;      el.hidden = false;      position();      render();      el.classList.add('is-open');      ciBtn.setAttribute('aria-expanded', 'true');      coBtn.setAttribute('aria-expanded', 'true');      state.needFocus = true;      load();    }    function close() {      if (!el) { return; }      state.open = false;      el.hidden = true;      el.classList.remove('is-open');      ciBtn.setAttribute('aria-expanded', 'false');      coBtn.setAttribute('aria-expanded', 'false');      paintMin();    }    function choose(key) {      if (state.mode === 'checkin') {        state.ci = key;        state.co = '';        state.mode = 'checkout';        state.focus = key;        state.userPicked = true;      } else {        state.co = key;        state.userPicked = true;      }      paintFields();      if (state.co) {        render();        close();        return;      }      render();    }    function clearDates() {      state.ci = '';      state.co = '';      state.mode = 'checkin';      state.hover = '';      state.focus = todayIso();      paintFields();      render();      var b = el.querySelector('.vl-dp-day[tabindex=\"0\"]') || el.querySelector('.vl-dp-day:not(.vl-is-disabled)');      if (b) { b.focus({ preventScroll: true }); }    }    function bind() {      el.addEventListener('click', function (e) {        var t = e.target;        var nav = t.closest ? t.closest('[data-nav]') : null;        if (nav) {          state.month = new Date(state.month.getFullYear(), state.month.getMonth() + parseInt(nav.getAttribute('data-nav'), 10), 1);          state.focus = iso(state.month);          render();          focusDay();          return;        }        if (t.closest && t.closest('[data-close]')) { close(); return; }        if (t.closest && t.closest('[data-clear]')) { clearDates(); return; }        var day = t.closest ? t.closest('.vl-dp-day') : null;        if (day && state.status !== 'loading' && !day.classList.contains('vl-is-disabled')) {          choose(day.getAttribute('data-date'));        }      });      el.addEventListener('mouseover', function (e) {        var day = e.target.closest ? e.target.closest('.vl-dp-day') : null;        if (!day || state.mode !== 'checkout' || state.co) { return; }        var key = day.getAttribute('data-date');        if (day.classList.contains('vl-is-disabled')) { return; }        if (key !== state.hover) { state.hover = key; render(); }      });      el.addEventListener('mouseleave', function () {        if (state.hover) { state.hover = ''; render(); }      });      el.addEventListener('keydown', function (e) {        if (e.key === 'Escape') { close(); ciBtn.focus(); return; }        var day = e.target.closest ? e.target.closest('.vl-dp-day') : null;        if (!day) { return; }        var d = parse(day.getAttribute('data-date'));        var n = null;        if (e.key === 'ArrowLeft') { n = addDays(d, -1); }        else if (e.key === 'ArrowRight') { n = addDays(d, 1); }        else if (e.key === 'ArrowUp') { n = addDays(d, -7); }        else if (e.key === 'ArrowDown') { n = addDays(d, 7); }        else if (e.key === 'PageUp') { n = new Date(d.getFullYear(), d.getMonth() - 1, d.getDate()); }        else if (e.key === 'PageDown') { n = new Date(d.getFullYear(), d.getMonth() + 1, d.getDate()); }        else if (e.key === 'Home') { n = new Date(d.getFullYear(), d.getMonth(), 1); }        else if (e.key === 'End') { n = new Date(d.getFullYear(), d.getMonth() + 1, 0); }        if (!n) { return; }        e.preventDefault();        state.focus = iso(n);        if (n.getMonth() !== state.month.getMonth() || n.getFullYear() !== state.month.getFullYear()) {          state.month = startOfMonth(n);        }        render();        var b = el.querySelector('.vl-dp-day[data-date=\"' + state.focus + '\"]');        if (b) { b.focus({ preventScroll: true }); }      });    }    [].forEach.call(form.querySelectorAll('.vl-book-label[data-open]'), function (label) {      label.addEventListener('click', function () {        (label.getAttribute('data-open') === 'checkin' ? ciBtn : coBtn).click();      });    });    ciBtn.addEventListener('click', function (e) {      e.preventDefault();      if (state.open && state.mode === 'checkin') { close(); return; }      open('checkin');    });    coBtn.addEventListener('click', function (e) {      e.preventDefault();      if (state.open && state.mode === 'checkout' && state.ci) { close(); return; }      open('checkout');    });    document.addEventListener('mousedown', function (e) {      if (!state.open || !el) { return; }      if (el.contains(e.target) || ciBtn.contains(e.target) || coBtn.contains(e.target)) { return; }      close();    });    document.addEventListener('keydown', function (e) {      if (e.key === 'Escape' && state.open) { close(); }    });    window.addEventListener('resize', function () {      if (state.open) { position(); render(); }    });    if (guestsSel) { guestsSel.addEventListener('change', updateSummary); }    paintFields();    if (state.ci && state.co) { load(); }    form.vlDatepicker = {      hasData: function () { return state.status === 'ready'; },      state: function () { return { checkin: state.ci, checkout: state.co }; },      minNights: function (date) { return effectiveMin(date); },      validate: function () {        var a = parse(state.ci), b = parse(state.co);        if (!a || !b) { return { ok: false, message: EN ? 'Please choose your arrival and departure dates.' : 'Choisissez vos dates d\\'arriv\u00e9e et de d\u00e9part.' }; }        if (diffDays(a, b) < 1) { return { ok: false, message: EN ? 'Departure must be after arrival.' : 'Le d\u00e9part doit \u00eatre apr\u00e8s l\\'arriv\u00e9e.' }; }        if (state.status !== 'ready') { return { ok: true, fallback: true }; }        var n = diffDays(a, b);        var m = effectiveMin(state.ci);        if (n < m) { return { ok: false, message: T.min(m) }; }        var row = info(state.ci);        if (row && row.maxStay && n > parseInt(row.maxStay, 10)) { return { ok: false, message: EN ? 'This stay is too long for the selected arrival date.' : 'Ce s\u00e9jour est trop long pour cette date d\\'arriv\u00e9e.' }; }        if (!rangeFree(state.ci, state.co)) { return { ok: false, message: EN ? 'Some nights in this range are unavailable. Please choose other dates.' : 'Certaines nuits de cette plage sont indisponibles. Choisissez d\\'autres dates.' }; }        return { ok: true };      },      clear: clearDates    };  });})();<\/script><\/div><script>(function(){var a=document.querySelector('#vl .vl-lang');if(a){var s=a.getAttribute('data-vl-slug');a.href=location.origin+'\/'+(a.getAttribute('data-vl-lang')=='en'?'en\/':'')+(s?s+'\/':'');}})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Les Villas Laure DeauvilleHossegorPaimpolCompaniesContact Villa Laure in Deauville Family house12 guests \u00b7 6 bedrooms \u00b7 3 min walk from Place Morny Show all photos 12 guests6 bedrooms60 m\u00b2 living room Book A family house, carefully renovated Generous volumes, period tiles, solid parquet and a marble fireplace. Place Morny is a 3-minute walk away. What this [...]\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-blank.php","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-479","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deauville - Les Villas Laure<\/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:\/\/villalaure.com\/en\/the-villa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deauville - Les Villas Laure\" \/>\n<meta property=\"og:description\" content=\"Les Villas Laure DeauvilleHossegorPaimpolCompaniesContact Villa Laure in Deauville Family house12 guests \u00b7 6 bedrooms \u00b7 3 min walk from Place Morny Show all photos 12 guests6 bedrooms60 m\u00b2 living room Book A family house, carefully renovated Generous volumes, period tiles, solid parquet and a marble fireplace. Place Morny is a 3-minute walk away. What this [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/villalaure.com\/en\/the-villa\/\" \/>\n<meta property=\"og:site_name\" content=\"Les Villas Laure\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-31T17:29:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/villalaure.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/fr.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/\",\"url\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/\",\"name\":\"Deauville - Les Villas Laure\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/villalaure.com\\\/wp-content\\\/plugins\\\/sitepress-multilingual-cms\\\/res\\\/flags\\\/fr.png\",\"datePublished\":\"2021-03-22T15:05:19+00:00\",\"dateModified\":\"2026-10-31T17:29:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/villalaure.com\\\/wp-content\\\/plugins\\\/sitepress-multilingual-cms\\\/res\\\/flags\\\/fr.png\",\"contentUrl\":\"https:\\\/\\\/villalaure.com\\\/wp-content\\\/plugins\\\/sitepress-multilingual-cms\\\/res\\\/flags\\\/fr.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/the-villa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/villalaure.com\\\/en\\\/villa-laure\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deauville\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/villalaure.com\\\/en\\\/\",\"name\":\"Villa Laure - Deauville\",\"description\":\"Locations touristiques \u00e0 Paimpol et Deauville\",\"publisher\":{\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/villalaure.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/#organization\",\"name\":\"Villa Laure\",\"url\":\"https:\\\/\\\/villalaure.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/villalaure.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logonewn.png\",\"contentUrl\":\"https:\\\/\\\/villalaure.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logonewn.png\",\"width\":1454,\"height\":205,\"caption\":\"Villa Laure\"},\"image\":{\"@id\":\"https:\\\/\\\/villalaure.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deauville - Les Villas Laure","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:\/\/villalaure.com\/en\/the-villa\/","og_locale":"en_US","og_type":"article","og_title":"Deauville - Les Villas Laure","og_description":"Les Villas Laure DeauvilleHossegorPaimpolCompaniesContact Villa Laure in Deauville Family house12 guests \u00b7 6 bedrooms \u00b7 3 min walk from Place Morny Show all photos 12 guests6 bedrooms60 m\u00b2 living room Book A family house, carefully renovated Generous volumes, period tiles, solid parquet and a marble fireplace. Place Morny is a 3-minute walk away. What this [...]","og_url":"https:\/\/villalaure.com\/en\/the-villa\/","og_site_name":"Les Villas Laure","article_modified_time":"2026-10-31T17:29:03+00:00","og_image":[{"url":"https:\/\/villalaure.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/fr.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/villalaure.com\/en\/the-villa\/","url":"https:\/\/villalaure.com\/en\/the-villa\/","name":"Deauville - Les Villas Laure","isPartOf":{"@id":"https:\/\/villalaure.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/villalaure.com\/en\/the-villa\/#primaryimage"},"image":{"@id":"https:\/\/villalaure.com\/en\/the-villa\/#primaryimage"},"thumbnailUrl":"https:\/\/villalaure.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/fr.png","datePublished":"2021-03-22T15:05:19+00:00","dateModified":"2026-10-31T17:29:03+00:00","breadcrumb":{"@id":"https:\/\/villalaure.com\/en\/the-villa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/villalaure.com\/en\/the-villa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/villalaure.com\/en\/the-villa\/#primaryimage","url":"https:\/\/villalaure.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/fr.png","contentUrl":"https:\/\/villalaure.com\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/flags\/fr.png"},{"@type":"BreadcrumbList","@id":"https:\/\/villalaure.com\/en\/the-villa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/villalaure.com\/en\/villa-laure\/"},{"@type":"ListItem","position":2,"name":"Deauville"}]},{"@type":"WebSite","@id":"https:\/\/villalaure.com\/en\/#website","url":"https:\/\/villalaure.com\/en\/","name":"Villa Laure - Deauville","description":"Locations touristiques \u00e0 Paimpol et Deauville","publisher":{"@id":"https:\/\/villalaure.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/villalaure.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/villalaure.com\/en\/#organization","name":"Villa Laure","url":"https:\/\/villalaure.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/villalaure.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/villalaure.com\/wp-content\/uploads\/2021\/02\/logonewn.png","contentUrl":"https:\/\/villalaure.com\/wp-content\/uploads\/2021\/02\/logonewn.png","width":1454,"height":205,"caption":"Villa Laure"},"image":{"@id":"https:\/\/villalaure.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/pages\/479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/comments?post=479"}],"version-history":[{"count":74,"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/pages\/479\/revisions"}],"predecessor-version":[{"id":1877,"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/pages\/479\/revisions\/1877"}],"wp:attachment":[{"href":"https:\/\/villalaure.com\/en\/wp-json\/wp\/v2\/media?parent=479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}