@import url(https://use.typekit.net/xig5uab.css);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--swiper-theme-color:#007aff}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}:root{--color--light:#fff;--color--white:#fff;--color--vert-fonce:#242c04;--color--vert-clair:#364e3f;--color--marron:#3a332d;--color--cognac:#623b23;--color--creme:#caa773;--color--grey:#f1ece4;--color--ivoire:#fff8eb;--color--dark:#242c04;--color--primary:#623b23;--color--secondary:#364e3f;--color--taupe:#9c8677}@font-face{font-display:swap;font-family:Bon Vivant;font-style:normal;font-weight:600 700;src:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/font/BonVivantSerifBold.woff2) format("woff2"),url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/font/BonVivantSerifBold.woff) format("woff")}html{scroll-behavior:smooth}body{background-color:var(--color--grey);color:var(--color--dark);font-family:sofia-pro,serif;font-weight:300;line-height:130%;margin:0}.ddf_h1{font-family:Bon Vivant,sans-serif;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:80%}@media (max-width:1240px){.ddf_h1{font-size:3.125rem;letter-spacing:-1px}}@media (max-width:744px){.ddf_h1{font-size:2.5rem;letter-spacing:-.8px}}.ddf_h2{font-family:Bon Vivant,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;letter-spacing:-.88px;line-height:95%}@media (max-width:1240px){.ddf_h2{font-size:2.5rem;letter-spacing:-.8px}}.ddf_h3{font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%}.ddf-titres-rubriques{font-family:sofia-pro,serif;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.84px;line-height:120%}.ddf-titres-rubriques-footer{font-size:.75rem;font-weight:700;line-height:100%}.ddf-labeur,.ddf-titres-rubriques-footer{font-family:sofia-pro,serif;font-style:normal}.ddf-labeur{font-size:1rem;font-weight:300;line-height:130%}.ddf-labeur strong,.ddf-labeur-bold{font-weight:700}.ddf-labeur-footer{font-size:.875rem}.ddf-exergue{font-family:Bon Vivant,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}.ddf-item-labeur{font-size:.8125rem;line-height:100%;text-transform:uppercase}.ddf-bouton-classique,.ddf-item-labeur{font-family:sofia-pro,serif;font-style:normal;font-weight:500}.ddf-bouton-classique{font-size:18px;line-height:110%}p#breadcrumbs{font-family:sofia-pro,serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:120%}p#breadcrumbs strong{font-weight:700}p#breadcrumbs a{color:var(--color--light);text-decoration:none;transition:color .2s}p#breadcrumbs a:hover{color:var(--color--primary)}.light{color:var(--color--light)}.white{color:var(--color--white)}.vert-fonce{color:var(--color--vert-fonce)}.vert-clair{color:var(--color--vert-clair)}.marron{color:var(--color--marron)}.cognac{color:var(--color--cognac)}.creme{color:var(--color--creme)}.grey{color:var(--color--grey)}.taupe{color:var(--color--taupe)}.text-center{text-align:center}.uppercase{text-transform:uppercase}.block{display:block}ul li::marker{font-size:.9em}.button{color:var(--color--light);display:inline-block;font-family:sofia-pro,serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:110%;position:relative;text-decoration:none;transition:color .2s ease-in-out}.button:before{background-color:currentColor;bottom:-8px;content:"";height:1px;left:0;position:absolute;right:0;transition:bottom .25s}.button:after{background-image:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/arrow.svg);content:"";display:block;height:24px;position:absolute;right:-34px;top:0;transition:width .2s ease-in-out,right .2s ease-in-out;width:24px}.button:hover:before{bottom:-4px}.button:hover:after{right:-40px}.button.vert-clair{color:var(--color--vert-clair)}.button.vert-clair:after{background-image:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/arrow-vert-clair.svg)}.ddf-booking{align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:0 1 auto;font:inherit;gap:.625rem;height:3.125rem;margin:0;max-width:100%;padding:0;text-align:left;width:-moz-fit-content;width:fit-content}.ddf-booking--full{width:100%}.ddf-booking__count,.ddf-booking__label{font-family:sofia-pro,serif;font-size:.8125rem;font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap}.ddf-booking__count{font-size:1rem}.ddf-booking__label--placeholder{opacity:.5}.ddf-booking__icon{flex:0 0 auto;height:1.5rem;width:1.5rem}.ddf-booking__icon--sm{height:1.25rem;width:1.25rem}.ddf-booking__fields{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background-color:hsla(37,32%,92%,.2);border:1px solid var(--color--grey);border-radius:.625rem;color:var(--color--grey);flex:0 1 auto;gap:1.625rem;justify-content:center;min-width:0;padding:0 1.25rem;transition:background-color .2s ease-in-out}.ddf-booking__fields,.ddf-booking__group{align-items:center;display:flex}.ddf-booking__group--dates{gap:1.625rem}.ddf-booking__group--guests{gap:.5rem}.ddf-booking__field{align-items:center;display:flex;gap:.5rem}.ddf-booking__field--arrival{gap:1.75rem}.ddf-booking__field-inner{align-items:center;display:flex;gap:.5rem}.ddf-booking__sep{background-color:currentColor;flex:0 0 auto;height:1rem;opacity:.5;width:1px}.ddf-booking__cta{align-items:center;background-color:var(--color--grey);border:1px solid var(--color--grey);border-radius:.625rem;color:var(--color--vert-clair);display:flex;flex:0 0 auto;gap:.375rem;justify-content:center;padding:0 1.25rem;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.ddf-booking:hover .ddf-booking__fields{background-color:hsla(37,32%,92%,.3)}.ddf-booking:hover .ddf-booking__cta{background-color:var(--color--vert-clair);border-color:var(--color--grey);color:var(--color--grey)}.ddf-booking:focus-visible{border-radius:.75rem;outline:2px solid var(--color--grey);outline-offset:.25rem}@media (max-width:790px){.ddf-booking{flex-wrap:wrap;height:auto;width:100%}.ddf-booking__fields{display:contents}.ddf-booking__group{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background-color:hsla(37,32%,92%,.2);border:1px solid var(--color--grey);border-radius:.625rem;color:var(--color--grey);height:3.75rem;justify-content:center;padding:0 1.25rem}.ddf-booking__group--dates{flex:0 0 100%}.ddf-booking__group--guests{flex:167 1 0;min-width:0}.ddf-booking__sep--guests{display:none}.ddf-booking__cta{flex:181 1 0;height:3.75rem;min-width:0;padding:0 .75rem}.ddf-booking__cta-long{display:none}.ddf-booking:hover .ddf-booking__group{background-color:hsla(37,32%,92%,.3)}}@media (max-width:374px){.ddf-booking__field--arrival,.ddf-booking__group--dates{gap:.875rem}.ddf-booking__cta,.ddf-booking__group{padding:0 .75rem}}.header{align-items:center;box-sizing:border-box;color:var(--color--grey);display:flex;gap:3.75rem;inset:0 0 auto 0;padding:1.25rem 2rem;position:fixed;transition:background-color .2s ease,color .2s ease;width:100%;z-index:100}.header__side{display:flex;flex:1 0 0;flex-direction:column;height:4.375rem;justify-content:space-between;min-width:0}.header__side--right{align-items:flex-end}.header__controls{align-items:center;display:flex;gap:2.625rem;height:2.875rem}.header__controls--right{gap:.875rem;justify-content:flex-end}.header__rule{display:block;height:1px;width:100%}.header__rule,.header__sep{background-color:currentColor;opacity:.6}.header__sep{height:1rem;width:1px}.header__booking span,.header__contact span,.header__lang a,.header__menu-trigger span{font-family:sofia-pro,serif;font-size:.8125rem;font-weight:500;line-height:1;text-transform:uppercase}.header__menu-trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:.375rem;padding:0}.header__menu-trigger .icon{height:1.5rem;width:1.5rem}.header__lang{align-items:center;display:flex;gap:1.375rem;list-style:none;margin:0;padding:0}.header__lang a{color:inherit;text-decoration:none;transition:opacity .2s}.header__lang li:not(.is-active) a{opacity:.5}.header__lang li:not(.is-active) a:hover{opacity:.85}.header__logo{display:block;flex:0 0 auto;height:5.09rem;line-height:0;width:9.375rem}.header__logo-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header__logo-img--dark{display:none}.header__contact{align-items:center;border-radius:2.5rem;color:inherit;display:inline-flex;gap:.5rem;height:2.875rem;padding:0 1.125rem;text-decoration:none;transition:opacity .2s}.header__contact .icon{height:1.5rem;width:1.5rem}.header__contact:hover{opacity:.75}.header__booking{align-items:center;background-color:var(--color--grey);border:1px solid var(--color--grey);border-radius:.625rem;color:var(--color--vert-clair);display:inline-flex;gap:.375rem;justify-content:center;padding:.8125rem 1.25rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.header__booking .icon{height:1.5rem;width:1.5rem}.header__booking:hover{opacity:.9}.header.is-solid{background-color:var(--color--grey);color:var(--color--vert-clair)}.header.is-solid .header__contact svg path{stroke:var(--color--vert-clair)}.header.is-solid .header__rule,.header.is-solid .header__sep{opacity:.35}.header.is-solid .header__logo-img--light{display:none}.header.is-solid .header__logo-img--dark{display:block}.header.is-solid .header__booking{background-color:var(--color--vert-clair);border-color:var(--color--vert-clair);color:var(--color--grey)}.header.is-solid .header__booking svg path{fill:var(--color--grey)}@media (max-width:1240px){.header{gap:2rem;padding:1.125rem 1.5rem}.header__controls{gap:1.5rem}}@media (max-width:744px){.header{align-items:center;gap:.875rem;padding:.875rem 1rem}.header__side{height:auto}.header__logo{aspect-ratio:150/81;height:auto;order:1;width:6rem}.header__side--left{flex:1 0 0;order:2}.header__side--right{flex:0 0 auto;order:3}.header__controls{gap:.875rem;height:auto}.header__contact,.header__rule{display:none}.header__booking{height:2.875rem;padding:0;width:2.875rem}.header__booking span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}body.menuopen{overflow:hidden}body #mobileMenu{align-items:center;background-blend-mode:multiply;background-color:var(--color--vert-clair);background-image:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg);background-position:50%;background-size:cover;box-sizing:border-box;color:var(--color--light);display:flex;flex-direction:column;gap:1.25rem;inset:0;max-height:100vh;opacity:0;overflow-y:auto;padding:1.25rem 2rem 4.375rem;position:fixed;transform:translateY(-12px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:10001}body #mobileMenu.open{opacity:1;transform:none;transition:opacity .2s ease,transform .2s ease;visibility:visible}body #mobileMenu .close-link{color:var(--color--light);flex:0 0 auto;line-height:0;transform:rotate(0deg);transition:transform .2s}body #mobileMenu .close-link:hover{transform:rotate(90deg)}body #mobileMenu .mobile-menu__inner{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;max-width:75rem;width:100%}body #mobileMenu .mobile-menu__top{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;gap:4.375rem;justify-content:center}body #mobileMenu .mobile-menu__logo{display:block;line-height:0;width:9.375rem}body #mobileMenu .mobile-menu__logo img{height:auto;width:100%}body #mobileMenu .mobile-menu__nav{text-align:center}body #mobileMenu .mobile-menu__nav ul{list-style:none;margin:0;padding:0}body #mobileMenu .mobile-menu__nav>ul{align-items:center;display:flex;flex-direction:column;gap:1.25rem}body #mobileMenu .mobile-menu__nav>ul li.current-menu-item>a{text-decoration:none}body #mobileMenu .mobile-menu__nav>ul>li>a{align-items:center;color:var(--color--light);display:inline-flex;font-family:Bon Vivant,sans-serif;font-size:2.75rem;font-weight:400;gap:.5rem;letter-spacing:-.88px;line-height:.95;text-decoration:none;transition:opacity .2s}body #mobileMenu .mobile-menu__nav>ul>li>a svg{height:auto;width:1.75rem}body #mobileMenu .mobile-menu__nav>ul>li>a svg path{stroke:currentColor}body #mobileMenu .mobile-menu__nav ul ul{align-items:center;display:flex;flex-direction:column;gap:.625rem;margin-top:.875rem}body #mobileMenu .mobile-menu__nav ul ul a{color:var(--color--light);font-family:sofia-pro,serif;font-size:1.125rem;font-weight:500;line-height:1.1;text-decoration:none;transition:opacity .2s}body #mobileMenu .mobile-menu__nav a:hover{opacity:.7}body #mobileMenu .mobile-menu__nav .current-menu-item>a{text-decoration:underline}body #mobileMenu .mobile-menu__socials{display:flex;gap:1.25rem}body #mobileMenu .mobile-menu__socials a{color:var(--color--light);display:inline-flex;transition:opacity .2s}body #mobileMenu .mobile-menu__socials a:hover{opacity:.7}body #mobileMenu .mobile-menu__legal{display:flex;gap:1.875rem;justify-content:center}body #mobileMenu .mobile-menu__legal a{color:var(--color--light);font-family:sofia-pro,serif;font-size:1rem;font-weight:300;line-height:1.3;text-decoration:none;transition:opacity .2s}body #mobileMenu .mobile-menu__legal a:hover{opacity:.7}.nav-icons{display:flex;justify-content:center}.nav-icons .icons{display:flex;justify-content:space-between;margin-top:200px;width:69%}.nav-icons .icons a{align-items:center;aspect-ratio:186/197;background-color:rgba(246,245,252,.4);border:.5px solid rgba(32,49,61,.4);border-radius:0 40px 40px 40px;color:var(--color--secondary);display:flex;flex-direction:column;font-weight:900;justify-content:center;text-decoration:none;transition:color .2s;width:16%}.nav-icons .icons a:hover{color:var(--color--primary)}.nav-icons .icons a:hover svg:first-child{margin-bottom:24px}.nav-icons .icons a svg:first-child{margin-bottom:33px;transition:margin-bottom .2s}.nav-icons .icons a svg:nth-child(2){margin-bottom:24px}@media (max-width:1440px){.nav-icons .icons{width:100%}}@media (max-width:1240px){body #mobileMenu .mobile-menu__nav>ul>li>a{font-size:2.5rem}.nav-icons .icons{align-items:center;flex-direction:column}.nav-icons .icons a{font-size:.875rem;margin-bottom:1rem;width:145px}.nav-icons .icons a svg:first-child{margin-bottom:24px}.nav-icons .icons a svg:nth-child(2){margin-bottom:16px}}@media (max-width:744px){.nav-icons .icons{margin-top:9.375rem}}body #mobileMenu{transition:opacity .3s ease .45s,transform .45s cubic-bezier(.22,.61,.36,1) .35s,visibility 0s linear .8s}body #mobileMenu.open{transition:opacity .3s ease,transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s}body #mobileMenu .mobile-menu__legal,body #mobileMenu .mobile-menu__logo,body #mobileMenu .mobile-menu__nav>ul>li,body #mobileMenu .mobile-menu__socials{opacity:0;transform:translateY(-22px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1)}body #mobileMenu.open .mobile-menu__legal,body #mobileMenu.open .mobile-menu__logo,body #mobileMenu.open .mobile-menu__nav>ul>li,body #mobileMenu.open .mobile-menu__socials{opacity:1;transform:translateY(0)}body #mobileMenu.open .mobile-menu__logo{transition-delay:.06s}body #mobileMenu.open .mobile-menu__nav>ul>li:first-child{transition-delay:.14s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(2){transition-delay:.2s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(3){transition-delay:.26s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(4){transition-delay:.32s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(5){transition-delay:.38s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(6){transition-delay:.44s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(7){transition-delay:.5s}body #mobileMenu.open .mobile-menu__nav>ul>li:nth-child(8){transition-delay:.56s}body #mobileMenu.open .mobile-menu__socials{transition-delay:.5s}body #mobileMenu.open .mobile-menu__legal{transition-delay:.56s}body #mobileMenu .mobile-menu__legal{transition-delay:0s}body #mobileMenu .mobile-menu__socials{transition-delay:.06s}body #mobileMenu .mobile-menu__nav>ul>li:last-child{transition-delay:.12s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(2){transition-delay:.18s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(3){transition-delay:.24s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(4){transition-delay:.3s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(5){transition-delay:.36s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(6){transition-delay:.42s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(7){transition-delay:.48s}body #mobileMenu .mobile-menu__nav>ul>li:nth-last-child(8){transition-delay:.54s}body #mobileMenu .mobile-menu__logo{transition-delay:.44s}@media (prefers-reduced-motion:reduce){body #mobileMenu{transition:opacity .2s ease,visibility 0s linear .2s}body #mobileMenu.open{transition:opacity .2s ease,visibility 0s}body #mobileMenu .mobile-menu__legal,body #mobileMenu .mobile-menu__logo,body #mobileMenu .mobile-menu__nav>ul>li,body #mobileMenu .mobile-menu__socials{transform:none!important;transition:opacity .2s ease!important;transition-delay:0s!important}}.ddf-actu-card,.ddf-actu-card__link{display:flex;flex-direction:column;height:100%}.ddf-actu-card__link{color:var(--color--vert-fonce);text-decoration:none}.ddf-actu-card__media{aspect-ratio:16/10;border-radius:.375rem;overflow:hidden;position:relative}.ddf-actu-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.ddf-actu-card__tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.2);border-radius:.25rem;color:var(--color--light);left:1.25rem;padding:.625rem .75rem;position:absolute;top:1.25rem}.ddf-actu-card__body{display:flex;flex-direction:column;flex-grow:1;padding-top:1.875rem}.ddf-actu-card__title{margin:0 0 1.875rem}.ddf-actu-card__date{display:block;margin-bottom:1.5625rem}.ddf-actu-card__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;margin:0 0 1.5625rem;overflow:hidden}.ddf-actu-card__more{align-items:center;color:var(--color--vert-fonce);display:inline-flex;gap:.625rem;margin-top:auto}.ddf-actu-card__more svg{height:1.25rem;transition:transform .2s;width:1.25rem}.ddf-actu-card__more-label{border-bottom:1px solid;padding-bottom:.1875rem}.ddf-actu-card__link:hover .ddf-actu-card__image{transform:scale(1.05)}.ddf-actu-card__link:hover .ddf-actu-card__more svg{transform:translateX(.25rem)}.hebergements{padding-bottom:5.625rem;padding-top:5.625rem;text-align:center}.hebergements .ddf_h2{margin-bottom:3.5rem;margin-top:.625rem}.hebergements__list{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3rem;text-align:left}.card-hebergement{display:flex;flex-direction:column;gap:2rem}.card-hebergement__slider.swiper{--swiper-navigation-size:24px;--swiper-navigation-color:var(--color--grey);aspect-ratio:1/1;background-color:var(--color--grey);border-radius:.625rem;overflow:hidden;position:relative;width:100%}.card-hebergement__slider.swiper .swiper-slide{display:flex}.card-hebergement__slider.swiper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-hebergement__slider.swiper:before{background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 22%,transparent 78%,rgba(0,0,0,.28));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.card-hebergement__slider.swiper .swiper-button-next,.card-hebergement__slider.swiper .swiper-button-prev{background:none;border:0;cursor:pointer;height:1.5rem;margin:0;padding:0;transform:translateY(-50%);width:1.5rem}.card-hebergement__slider.swiper .swiper-button-prev{left:.75rem}.card-hebergement__slider.swiper .swiper-button-next{right:.75rem}.card-hebergement__body{display:flex;flex-direction:column;gap:1.25rem}.card-hebergement__category{color:var(--color--taupe);font-family:sofia-pro,serif;font-size:.8125rem;font-weight:500;line-height:1;margin:0;text-transform:uppercase}.card-hebergement__title{color:var(--color--primary);font-family:Bon Vivant,sans-serif;font-size:1.75rem;font-weight:400;line-height:.95;margin:0}.card-hebergement__title a{color:var(--color--vert-clair);text-decoration:none}.card-hebergement__title a:hover{opacity:.75}.card-hebergement__desc{color:var(--color--vert-clair);font-family:sofia-pro,serif;font-size:1rem;font-weight:700;line-height:1.3}.card-hebergement__specs{display:flex;flex-wrap:wrap;gap:.375rem 2rem;list-style:none;margin:0;padding:0}.card-hebergement__spec{align-items:center;color:var(--color--secondary);display:inline-flex;font-family:sofia-pro,serif;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1;text-transform:uppercase}.card-hebergement__spec svg{flex:0 0 auto;height:1.5rem;width:1.5rem}.card-hebergement__link{align-items:center;align-self:flex-start;color:var(--color--vert-clair);display:inline-flex;font-family:sofia-pro,serif;font-size:1.125rem;font-weight:500;gap:.625rem;line-height:1.1;text-decoration:none;transition:all .2s}.card-hebergement__link span{border-bottom:1px solid;padding-bottom:.25rem;transition:all .2s}.card-hebergement__link svg{height:1.5rem;transform:translateX(0);transition:all .2s;width:1.5rem}.card-hebergement__link:hover span{padding-bottom:2px}.card-hebergement__link:hover svg{transform:translateX(.25rem)}@media (max-width:1240px){.hebergements__list{-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:744px){.hebergements{padding-bottom:3.5rem;padding-top:3.5rem}.hebergements__list{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.hebergements__list .card-hebergement{gap:20px;margin-bottom:80px}}#cmplz-cookiebanner-container:has(.cmplz-cookiebanner:not(.cmplz-hidden):not(.cmplz-dismissed)){animation:fade-in .3s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(36,44,4,.45);inset:0;position:fixed;z-index:99998}.cmplz-cookiebanner.cmplz-center{--cmplz_banner_width:460px;--cmplz_banner_background_color:#fff8eb;--cmplz_banner_border_color:transparent;--cmplz_banner_border_width:0;--cmplz_banner_border_radius:20px;--cmplz_banner_margin:24px;--cmplz_text_color:#364e3f;--cmplz_hyperlink_color:#364e3f;--cmplz_title_font_size:1.875rem;--cmplz_text_font_size:0.875rem;--cmplz_link_font_size:0.8125rem;--cmplz_button_font_size:1.125rem;--cmplz_button_accept_background_color:transparent;--cmplz_button_accept_border_color:transparent;--cmplz_button_accept_text_color:#364e3f;--cmplz_button_deny_background_color:transparent;--cmplz_button_deny_border_color:transparent;--cmplz_button_deny_text_color:#364e3f;--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:transparent;--cmplz_button_settings_text_color:#364e3f;--cmplz_category_header_title_font_size:0.9375rem;--cmplz_category_header_active_font_size:0.75rem;--cmplz_category_body_font_size:0.8125rem;--cmplz_category_header_always_active_color:#623b23;--cmplz_slider_active_color:#364e3f;--cmplz_slider_inactive_color:#9c8677;--cmplz_slider_bullet_color:#fff8eb;grid-gap:1.25rem;border:none;border-radius:20px;box-shadow:0 30px 80px rgba(36,44,4,.25);padding:2.75rem}@media (max-width:744px){.cmplz-cookiebanner.cmplz-center{border-radius:16px;padding:1.75rem}}.cmplz-cookiebanner.cmplz-center .cmplz-divider,.cmplz-cookiebanner.cmplz-center .cmplz-logo{display:none}.cmplz-cookiebanner.cmplz-center .cmplz-header{display:block;margin-bottom:.5rem}.cmplz-cookiebanner.cmplz-center .cmplz-title{color:var(--color--vert-clair);font-family:Bon Vivant,sans-serif;font-size:1.875rem;font-weight:400;grid-column:1/-1;justify-self:start;letter-spacing:-.5px;line-height:105%;text-align:left}@media (max-width:744px){.cmplz-cookiebanner.cmplz-center .cmplz-title{font-size:1.625rem}}.cmplz-cookiebanner.cmplz-center .cmplz-message{color:var(--color--vert-clair);font-family:sofia-pro,serif;font-size:.75rem;font-weight:300;line-height:130%;width:100%}.cmplz-cookiebanner.cmplz-center .cmplz-message a{color:var(--color--cognac)}.cmplz-cookiebanner.cmplz-center .cmplz-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.5rem;width:100%}.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn{background:transparent;border:none;border-radius:0;color:var(--color--vert-clair);cursor:pointer;font-family:sofia-pro,serif;font-size:1.125rem;font-weight:500;line-height:110%;margin:0;min-height:0;padding:0;transition:opacity .2s ease-in-out;width:auto}.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-accept,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-save-preferences{border-bottom:1px solid var(--color--vert-clair);padding-bottom:4px;position:relative}.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-accept:after,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-save-preferences:after{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/arrow-vert-clair.svg) no-repeat 50%/contain;content:"";display:block;height:24px;position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:24px}.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-deny:focus-visible,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-deny:hover,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-manage-options:focus-visible,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-manage-options:hover,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-view-preferences:focus-visible,.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover{text-decoration:underline;text-underline-offset:4px}.cmplz-cookiebanner.cmplz-center .cmplz-categories .cmplz-category{background-color:rgba(54,78,63,.06);border-radius:10px}.cmplz-cookiebanner.cmplz-center .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,.cmplz-cookiebanner.cmplz-center .cmplz-categories .cmplz-category .cmplz-description,.cmplz-cookiebanner.cmplz-center .cmplz-links .cmplz-link{color:var(--color--vert-clair);font-family:sofia-pro,serif}.cmplz-cookiebanner.cmplz-center .cmplz-links .cmplz-link{text-underline-offset:3px}.cmplz-cookiebanner.cmplz-center .cmplz-links li:has(.cmplz-manage-third-parties),.cmplz-cookiebanner.cmplz-center .cmplz-links li:has(.impressum){display:none}.cmplz-cookiebanner.cmplz-center .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--color--vert-clair)}#cmplz-manage-consent .cmplz-manage-consent{background-color:var(--color--ivoire);border-color:rgba(54,78,63,.2);color:var(--color--vert-clair)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}#footer{background-color:var(--color--grey);color:var(--color--vert-clair);display:block;padding:4.5rem 0 2.25rem}#footer a{color:inherit;text-decoration:none;transition:color .2s}#footer a:hover{color:var(--color--vert-fonce)}#footer .footer__cta{align-items:center;display:flex;justify-content:center;margin-bottom:5rem;text-align:center}#footer .footer__cta-text h2{margin:0;text-align:left}#footer .footer__cta-subtitle{margin:0}#footer .footer__cta-action{margin-top:1.75rem}#footer .footer__btn{align-items:center;background-color:var(--color--vert-clair);border-radius:.5rem;color:var(--color--light);display:inline-flex;gap:.625rem;padding:.9375rem 1.625rem;transition:color .2s,background-color .2s}#footer .footer__btn svg{flex-shrink:0;height:1rem;width:1rem}#footer .footer__btn:hover{background-color:var(--color--vert-fonce);color:var(--color--light)}#footer .footer__main{margin-bottom:3.5rem}#footer .footer__brand{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}#footer .footer__logo{display:block;height:auto;max-width:9.375rem;width:auto}#footer .footer__social{display:flex;gap:1rem}#footer .footer__social a{display:inline-flex}#footer .footer__social svg{height:1.125rem;width:1.125rem}#footer .footer__col{margin-bottom:2.5rem}#footer .footer__col h3{margin:0 0 1.375rem;text-transform:uppercase}@media (min-width:1240px){#footer .footer__col:last-child{padding-left:35px}}#footer .footer__col-title{margin:0 0 1rem}#footer .footer__list{list-style:none;margin:0 0 1.25rem;padding:0}#footer .footer__list li{margin-bottom:.75rem}#footer .footer__list li:last-child{margin-bottom:0}#footer .footer__list a{align-items:center;display:inline-flex;gap:.5rem}#footer .footer__list a svg{flex-shrink:0;height:.9375rem;width:.9375rem}#footer .footer__address{font-style:normal;margin:0}#footer .footer__divider{border-top:1px solid rgba(54,78,63,.2);margin-bottom:1.5rem}#footer .footer__legal-bar{text-align:center}#footer .footer__copyright,#footer .footer__credit{margin:0 0 .5rem}#footer .footer__legal-links{margin-bottom:.5rem}#footer .footer__legal-links a{margin:0 .75rem}@media (max-width:744px){#footer .footer__cta{flex-direction:column}}@media (min-width:744px){#footer .footer__cta{flex-direction:row}#footer .footer__cta-action{margin-top:0;text-align:right}#footer .footer__brand{align-items:center;flex-direction:column;gap:1.25rem}#footer .footer__legal-bar{text-align:left}#footer .footer__copyright,#footer .footer__credit{margin-bottom:0}#footer .footer__legal-links{margin-bottom:0;text-align:center}#footer .footer__legal-links a:first-child{margin-left:0}#footer .footer__credit{text-align:right}}@media (min-width:1240px){#footer{padding-top:6rem}#footer .footer__cta{margin-bottom:8.75rem}#footer .footer__cta-action{text-align:left}#footer .footer__brand{align-items:flex-start;flex-direction:column;gap:1.75rem;margin-bottom:0}}#footer.footer-reveal .footer__cta-action,#footer.footer-reveal .footer__cta-text,#footer.footer-reveal .footer__legal,#footer.footer-reveal .footer__main>div{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}#footer.footer-reveal.is-revealed .footer__cta-action,#footer.footer-reveal.is-revealed .footer__cta-text,#footer.footer-reveal.is-revealed .footer__legal,#footer.footer-reveal.is-revealed .footer__main>div{opacity:1;transform:none}#footer.footer-reveal.is-revealed .footer__cta-text{transition-delay:0s}#footer.footer-reveal.is-revealed .footer__cta-action{transition-delay:.2s}#footer.footer-reveal.is-revealed .footer__main>div:first-child{transition-delay:.3s}#footer.footer-reveal.is-revealed .footer__main>div:nth-child(2){transition-delay:.4s}#footer.footer-reveal.is-revealed .footer__main>div:nth-child(3){transition-delay:.5s}#footer.footer-reveal.is-revealed .footer__main>div:nth-child(4){transition-delay:.6s}#footer.footer-reveal.is-revealed .footer__legal{transition-delay:.56s}@media (prefers-reduced-motion:reduce){#footer.footer-reveal .footer__cta-action,#footer.footer-reveal .footer__cta-text,#footer.footer-reveal .footer__legal,#footer.footer-reveal .footer__main>div{opacity:1;transform:none;transition:none}}.home,.home #content{height:100%}.home .main{height:100%;padding-top:8.75rem}.home .main p:first-child{margin-bottom:2.5rem}.home .main p.centre.violet{margin-bottom:6.25rem}.home .nav-icons .icons{margin-top:400px}.home p#breadcrumbs{margin-bottom:0}body.error404 #footer{display:none}.ddf-404{align-items:center;background-color:var(--color--vert-clair);background-image:url(/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/404_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:var(--color--white);display:flex;justify-content:center;min-height:100vh;padding:10rem 1.25rem 7.5rem;position:relative;text-align:center}.ddf-404__inner{max-width:45rem}.ddf-404__title{font-family:Bon Vivant,sans-serif;font-size:3.75rem;font-size:5rem;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:80%;line-height:100%;margin:0 0 1.5rem}@media (max-width:1240px){.ddf-404__title{font-size:3.125rem;letter-spacing:-1px}}@media (max-width:744px){.ddf-404__title{font-size:2.5rem;letter-spacing:-.8px}}@media (max-width:1240px){.ddf-404__title{font-size:4rem}}@media (max-width:744px){.ddf-404__title{font-size:3rem}}.ddf-404__lead{font-weight:700;margin:0 0 .5rem}.ddf-404__text{margin:0 auto 2.25rem;max-width:52ch;opacity:.92}.ddf-404__link{align-items:center;color:var(--color--grey);display:inline-flex;gap:.75rem;text-decoration:none;transition:color .2s}.ddf-404__link span{border-bottom:1px solid;padding-bottom:.25rem}.ddf-404__link svg{flex-shrink:0;height:1.25rem;transition:transform .2s;width:1.25rem}.ddf-404__link:hover svg{transform:translateX(.25rem)}@media (max-width:744px){.ddf-404{padding:7.5rem 1.25rem 5rem}}.ddf-contact{color:var(--color--light)}.ddf-contact,.ddf-contact-top{background-color:var(--color--vert-clair)}.ddf-contact-top{background-blend-mode:multiply,normal;background-image:linear-gradient(var(--color--vert-clair),var(--color--vert-clair)),url(/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.ddf-contact-header{padding:12.5rem 0 3.75rem}.ddf-contact-header__breadcrumb{margin-bottom:3.75rem;text-align:center}.ddf-contact-header__title h1{margin:0}.ddf-contact-header__intro p{margin:0 0 1.25rem}.ddf-contact-header__intro p:last-child{margin-bottom:0}.ddf-contact-coords{padding:5.625rem 0 8.75rem}.ddf-contact-coords a{color:inherit;text-decoration:none;transition:color .2s}.ddf-contact-coords__email-label,.ddf-contact-coords__label{margin:0 0 .5rem;opacity:.85}.ddf-contact-coords__email-label{margin-top:1.75rem}.ddf-contact-coords__email,.ddf-contact-coords__phone,.ddf-contact-coords__whatsapp{margin:0}.ddf-contact-coords__email a:hover,.ddf-contact-coords__phone a:hover{color:var(--color--creme)}.ddf-contact-coords__whatsapp{margin-top:.375rem}.ddf-contact-coords__whatsapp a{align-items:center;display:inline-flex;gap:.5rem}.ddf-contact-coords__whatsapp a:hover{color:var(--color--creme)}.ddf-contact-coords__whatsapp svg{color:var(--color--creme);flex-shrink:0;height:1.125rem;width:1.125rem}.ddf-contact-coords__address{font-style:normal;margin:.5rem 0 1.75rem}.ddf-contact-coords__note{color:var(--color--creme);width:65%}@media (max-width:744px){.ddf-contact-coords__note{width:100%}}.ddf-contact-coords__note p{margin:0}.ddf-contact-coords__quicklinks-label{color:var(--color--creme);margin:0 0 1rem;text-transform:uppercase}.ddf-contact-coords__quicklinks-title{margin:0 0 2rem;max-width:70ch}.ddf-contact-coords__quicklinks-note{margin-top:2rem;opacity:.7;width:85%}@media (max-width:744px){.ddf-contact-coords__quicklinks-note{width:100%}}.ddf-contact-coords__quicklinks-note p{margin:0}.ddf-contact-links{list-style:none;margin:0;padding:0}.ddf-contact-links__item{background-color:#35443a;border-radius:.75rem;margin-bottom:.625rem;transition:background-color .2s}.ddf-contact-links__item:last-child{margin-bottom:0}.ddf-contact-links__item:hover{background-color:#35443a}.ddf-contact-links__link{color:var(--color--light);display:flex;gap:1.125rem;padding:1.375rem 1.625rem}.ddf-contact-links__link:hover .ddf-contact-links__arrow{transform:translateX(.25rem)}.ddf-contact-links__arrow{color:var(--color--creme);display:inline-flex;flex-shrink:0;transition:color .2s,transform .2s}.ddf-contact-links__arrow svg{height:1.25rem;width:1.25rem}.ddf-contact-links__body{display:flex;flex-direction:column;gap:.25rem}.ddf-contact-links__title{color:var(--color--creme);transition:color .2s}.ddf-contact-links__desc{opacity:.8}.ddf-contact-banner{position:relative;width:100%}.ddf-contact-banner__img{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.ddf-contact-banner__overlay{align-items:center;background:linear-gradient(180deg,rgba(36,44,4,.1),rgba(36,44,4,.3));color:var(--color--light);display:flex;flex-direction:column;gap:2rem;inset:0;justify-content:center;padding:1.5rem;position:absolute;text-align:center}.ddf-contact-banner__title{margin:0;max-width:16ch;text-shadow:0 .125rem 1.25rem rgba(0,0,0,.25)}.ddf-contact-banner__btn{align-items:center;background-color:var(--color--light);border-radius:.5rem;color:var(--color--vert-clair);display:inline-flex;gap:.625rem;padding:.9375rem 1.625rem;text-decoration:none;transition:color .2s,background-color .2s}.ddf-contact-banner__btn svg{flex-shrink:0;height:1rem;width:1rem}.ddf-contact-banner__btn:hover{background-color:var(--color--creme);color:var(--color--vert-clair)}.ddf-contact-support{background-blend-mode:multiply,normal;background-color:var(--color--vert-clair);background-image:linear-gradient(var(--color--vert-clair),var(--color--vert-clair)),url(/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:7.5rem 0;text-align:center}.ddf-contact-support__title{margin:0 auto 4rem;max-width:90ch;text-align:center}.ddf-contact-support__grid{display:flex;flex-wrap:wrap;gap:3.5rem 4rem;justify-content:center}.ddf-contact-support__item{align-items:center;display:flex;flex:0 1 13.125rem;flex-direction:column;gap:1.25rem}.ddf-contact-support__icon{color:var(--color--creme);display:inline-flex}.ddf-contact-support__icon svg{height:2.5rem;width:2.5rem}.ddf-contact-support__text{margin:0;max-width:13.75rem}.ddf-contact-support__text strong{font-weight:700}@media (max-width:1240px){.ddf-contact-coords{padding-bottom:6.25rem}.ddf-contact-coords__quicklinks{margin-top:3rem}.ddf-contact-support{padding:6rem 0}.ddf-contact-support__title{margin-bottom:3rem}.ddf-contact-support__grid{gap:3rem 3rem}}@media (max-width:744px){.ddf-contact-header{padding:8.75rem 0 3rem}.ddf-contact-header__intro{margin-top:2.5rem}.ddf-contact-coords{padding:3rem 0 5rem}.ddf-contact-support{padding:8.125rem 0}.ddf-contact-support__title{margin-bottom:1.875rem}}.ddf-blog{background-color:var(--color--grey);padding:5rem 0 6.25rem}.ddf-blog__layout{align-items:flex-start}.ddf-blog__sidebar{position:sticky;top:8.125rem}.ddf-blog__heading{color:var(--color--vert-fonce);margin:0 0 2.5rem}.ddf-blog__filters{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.ddf-blog__filter{background:none;border:none;color:rgba(58,51,45,.5);cursor:pointer;display:inline-block;font-family:sofia-pro,serif;font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.2;padding:0;text-align:left;text-transform:uppercase;transition:color .2s}.ddf-blog__filter.is-active,.ddf-blog__filter:hover{color:var(--color--vert-fonce)}.ddf-blog__filter.is-active{font-weight:700}.ddf-blog__grid{display:grid;gap:5rem 1.5rem;grid-template-columns:repeat(2,1fr)}.ddf-blog__loader{display:flex;justify-content:center;padding:3rem 0}.ddf-blog__loader[hidden]{display:none}.ddf-blog__spinner{animation:ddf-blog-spin .7s linear infinite;border:2px solid rgba(54,78,63,.2);border-radius:50%;border-top:2px solid var(--color--vert-clair);height:2.25rem;width:2.25rem}.ddf-blog__sentinel{height:1px;width:100%}.ddf-blog__empty{color:rgba(58,51,45,.7);padding:2.5rem 0}.ddf-blog__empty[hidden]{display:none}@keyframes ddf-blog-spin{to{transform:rotate(1turn)}}@media (max-width:1240px){.ddf-blog{padding:4rem 0 5rem}}.ddf-blog-editorial{background-blend-mode:multiply,normal;background-color:var(--color--vert-clair);background-image:linear-gradient(var(--color--vert-clair),var(--color--vert-clair)),url(/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color--light);padding:7.5rem 0;text-align:center}.ddf-blog-editorial__title{margin:0 0 2rem}.ddf-blog-editorial__text{color:hsla(0,0%,100%,.85);margin:0 auto;max-width:62ch}.ddf-blog-editorial__text p{margin:0}.ddf-blog-editorial__text p+p{margin-top:1rem}.ddf-blog-editorial__highlight{color:var(--color--light);font-weight:700;margin:1.75rem auto 0;max-width:48ch}.ddf-blog-editorial__btn{align-items:center;color:var(--color--light);display:inline-flex;gap:.75rem;margin-top:2.5rem;text-decoration:none}.ddf-blog-editorial__btn svg{flex-shrink:0;height:1.25rem;transition:transform .2s;width:1.25rem}.ddf-blog-editorial__btn:hover{color:var(--color--creme)}.ddf-blog-editorial__btn:hover svg{transform:translateX(.25rem)}.ddf-blog-editorial__btn-label{border-bottom:1px solid;padding-bottom:.1875rem}@media (max-width:744px){.ddf-blog-editorial{padding:5rem 0}.ddf-blog-editorial__btn{margin-top:1.75rem}.ddf-blog__sidebar{margin-bottom:2rem;position:static}.ddf-blog__heading{margin-bottom:1.5rem}.ddf-blog__filters{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;position:static;scroll-snap-type:x proximity;scrollbar-width:none}.ddf-blog__filters::-webkit-scrollbar{display:none}.ddf-blog__filter{scroll-snap-align:start;white-space:nowrap}.ddf-blog__grid{gap:4.625rem;grid-template-columns:1fr}}.ddf-single{background-color:var(--color--grey);overflow-x:clip}.ddf-single__hero{align-items:flex-end;background-color:var(--color--vert-clair);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:var(--color--light);display:flex;min-height:100vh;min-height:100svh;padding:10.625rem 0 5.625rem;position:relative;text-align:center}.ddf-single__hero>.container-fluid{position:relative;z-index:1}.ddf-single__hero-overlay{background:linear-gradient(180deg,rgba(36,44,4,.1),rgba(36,44,4,.35) 45%,rgba(36,44,4,.8));inset:0;pointer-events:none;position:absolute}.ddf-single__hero-inner{align-items:center;display:flex;flex-direction:column}.ddf-single__breadcrumb{align-items:center;color:hsla(0,0%,100%,.75);display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-bottom:2.5rem}.ddf-single__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.ddf-single__breadcrumb [aria-current],.ddf-single__breadcrumb a:hover,.ddf-single__title{color:var(--color--light)}.ddf-single__title{margin:2.5rem 0 0;text-align:center}.ddf-single__category{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.2);border-radius:.25rem;color:var(--color--light);display:inline-flex;margin-top:2rem;padding:.625rem .75rem;text-decoration:none}.ddf-single__main{padding:9.375rem 0}.ddf-single__date{color:var(--color--vert-clair);display:block;margin-bottom:5rem;text-align:center}.ddf-single__body{color:var(--color--marron);font-family:sofia-pro,serif;font-size:1rem;font-weight:300;line-height:1.7}.ddf-single__body>*{margin-left:12.5%;margin-right:0;width:75%}.ddf-single__body>*+*{margin-top:1.875rem}.ddf-single__body h2{color:var(--color--vert-fonce);font-family:Bon Vivant,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;letter-spacing:-.88px;line-height:95%;margin-bottom:1.75rem;margin-top:4.375rem}@media (max-width:1240px){.ddf-single__body h2{font-size:2.5rem;letter-spacing:-.8px}}.ddf-single__body h3{color:var(--color--vert-fonce);font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%;margin-bottom:1.25rem;margin-top:3.125rem}.ddf-single__body a{color:var(--color--cognac);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.ddf-single__body a:hover{color:var(--color--vert-clair)}.ddf-single__body strong{font-weight:700}.ddf-single__body ol,.ddf-single__body ul{padding-left:1.375rem}.ddf-single__body ol li+li,.ddf-single__body ul li+li{margin-top:.625rem}.ddf-single__body ul{list-style:none;padding-left:0}.ddf-single__body ul li{padding-left:1.375rem;position:relative}.ddf-single__body ul li:before{background-color:var(--color--cognac);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.5625rem;width:.375rem}.ddf-single__body ol li::marker{color:var(--color--cognac);font-weight:700}.ddf-single__body>.wp-block-image,.ddf-single__body>figure.wp-block-image{margin-bottom:3.75rem;margin-top:3.75rem}.ddf-single__body>.wp-block-image img,.ddf-single__body>figure.wp-block-image img{border-radius:.625rem;display:block;height:auto;width:100%}.ddf-single__body>.wp-block-image figcaption,.ddf-single__body>figure.wp-block-image figcaption{color:var(--color--taupe);font-size:.8125rem;margin-top:.875rem;text-align:center}.ddf-single__body>.ddf-single__gallery{margin:4.375rem calc(50% - 50vw);width:100vw}.ddf-single__body>.wp-block-gallery{margin-bottom:4.375rem;margin-left:0;margin-top:4.375rem;width:100%}.ddf-single__body>.wp-block-gallery img{border-radius:.625rem}.ddf-single__gallery{overflow:hidden}.ddf-single__gallery .swiper-slide{height:auto}.ddf-single__gallery .swiper-slide .wp-block-image,.ddf-single__gallery .swiper-slide figure{margin:0}.ddf-single__gallery .swiper-slide img{aspect-ratio:846/600;border-radius:.625rem;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ddf-single__footer{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-left:12.5%;margin-top:9.375rem;width:75%}.ddf-single__back{align-items:center;color:var(--color--vert-fonce);display:inline-flex;gap:.625rem;text-decoration:none}.ddf-single__back svg{height:1.25rem;transition:transform .2s;width:1.25rem}.ddf-single__back:hover svg{transform:translateX(.25rem)}.ddf-single__back-label{border-bottom:1px solid;padding-bottom:.1875rem}.ddf-single__share{align-items:center;color:var(--color--vert-fonce);display:inline-flex;gap:1.25rem}.ddf-single__share-label{color:var(--color--vert-clair);text-transform:none}.ddf-single__share-link{color:var(--color--vert-clair);text-decoration:none;transition:color .2s}.ddf-single__share-link:hover{color:var(--color--cognac)}.ddf-single-related{background-blend-mode:multiply,normal;background-color:var(--color--vert-clair);background-image:linear-gradient(var(--color--vert-clair),var(--color--vert-clair)),url(/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color--ivoire);padding:8.125rem 0}.ddf-single-related__title{color:var(--color--light);margin:0 0 6.25rem}.ddf-single-related__grid{display:grid;gap:3rem 1.5rem;grid-template-columns:repeat(3,1fr)}.ddf-single-related .ddf-actu-card,.ddf-single-related .ddf-actu-card__link,.ddf-single-related .ddf-actu-card__more{color:var(--color--ivoire)}@media (max-width:1240px){.ddf-single__hero{padding:9.375rem 0 5rem}.ddf-single__main{padding:8.125rem 0}.ddf-single__body>*,.ddf-single__date,.ddf-single__footer{margin-left:0;width:100%}}@media (max-width:744px){.ddf-single__hero{padding:8.125rem 0 3.75rem}.ddf-single__date{margin-bottom:3.125rem}.ddf-single__footer{align-items:flex-start;flex-direction:column;gap:1.75rem}.ddf-single__share{flex-wrap:wrap}.ddf-single-related__title{margin-bottom:3.75rem}.ddf-single-related__grid{gap:3.5rem;grid-template-columns:1fr}}body.home section.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color--light);display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;position:relative;text-align:center}body.home section.hero h1{margin-bottom:1.25rem}body.home section.hero p.ddf_h3{margin:0 auto}body.home section.hero>*{position:relative;z-index:2}body.home section.hero a.button{margin-bottom:5rem;margin-top:3.125rem}@media (max-width:744px){body.home section.hero a.button{margin-bottom:3.125rem;margin-top:2.5rem}}body.home section.hero:after{background:linear-gradient(180deg,transparent 26.84%,rgba(0,0,0,.5)),linear-gradient(180deg,rgba(0,0,0,.6) 5.08%,transparent 25.15%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.home section.hero .ddf-booking{margin-bottom:4.375rem;padding-left:.625rem;padding-right:.625rem}@media (max-width:790px){body.home section.hero .ddf-booking .ddf-booking__group.ddf-booking__group--dates{box-sizing:border-box;flex:0 0 calc(100vw - 20px);padding-left:0;padding-right:0}}body.home section.intro{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg) 50%/cover no-repeat,#364e3f;background-blend-mode:multiply,normal;padding-bottom:18.75rem;padding-top:8.125rem}body.home section.intro h2{margin-bottom:3.75rem;margin-top:0}body.home section.intro h2 span{color:var(--color--creme)}body.home section.intro p{margin-bottom:3.75rem}@media (max-width:744px){body.home section.intro{padding-bottom:12.5rem}body.home section.intro h2,body.home section.intro p{margin-bottom:2.5rem}}body.home section.outro{background-color:var(--color--grey);padding-bottom:2.5rem}body.home section.outro>.row:first-child{padding-top:37vw;position:relative}body.home section.outro>.row:first-child figure{align-items:center;border-radius:10px;bottom:0;display:flex;height:44vw;justify-content:center;margin-bottom:2.5rem;overflow:hidden;padding:0;position:absolute}body.home section.outro>.row:first-child figure img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}body.home section.outro p{margin-bottom:16px;margin-top:0}@media (max-width:843px){body.home section.outro>div.row:first-child figure{aspect-ratio:780/450;height:auto}}@media (max-width:744px){body.home section.outro>div.row:nth-child(2)>div:first-child{margin-bottom:2.5rem}body.home section.outro>div.row:first-child{padding-top:48vw}body.home section.outro>div.row:first-child figure{aspect-ratio:350/250}}body.home section.hebergements{padding-bottom:8.125rem}body.home section.hebergements h2{margin-bottom:3.75rem;margin-top:3.75rem}body.home section.hebergements .hebergements__list{display:grid;max-width:100%}body.home section.prestations figure{height:62.5vw;margin:0}body.home section.prestations figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.home section.prestations>div{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg) 50%/cover no-repeat,#364e3f;background-blend-mode:multiply,normal;padding:8.125rem 7.5rem}@media (max-width:1240px){body.home section.prestations>div{padding:5rem 0}}@media (max-width:744px){body.home section.prestations>div{padding:6.25rem 0}}body.home section.prestations>div h2{margin-bottom:3.75rem;margin-top:0}body.home section.prestations>div .prestations__list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}@media (max-width:1240px){body.home section.prestations>div .prestations__list{gap:60px;justify-content:center}}@media (max-width:744px){body.home section.prestations>div .prestations__list{flex-direction:column;gap:40px}}body.home section.prestations>div .prestations__list>li{flex-basis:13vw}body.home section.prestations>div .prestations__list>li h3{font-size:1rem;font-style:normal;font-weight:700;line-height:130%;margin-bottom:5px;margin-top:10px}body.home section.prestations>div .prestations__list>li p{font-size:1rem;font-style:normal;font-weight:300;line-height:130%;margin-top:5px}@media (max-width:1240px){body.home section.prestations>div .prestations__list>li{flex-basis:158px}}@media (max-width:744px){body.home section.prestations>div .prestations__list>li{align-items:flex-start;display:flex;flex-basis:auto;gap:40px;padding-left:31px;padding-right:31px}body.home section.prestations>div .prestations__list>li img{width:40px}body.home section.prestations>div .prestations__list>li>div{text-align:left}body.home section.prestations>div .prestations__list>li>div h3{margin-top:0}body.home section.prestations>div .prestations__list>li>div p{margin:0}}body.home section.lieu{padding-bottom:8.125rem;padding-top:8.125rem}body.home section.lieu>.row:first-child{align-items:center;display:flex}body.home section.lieu figure{aspect-ratio:29/30;border-radius:10px;display:flex;justify-content:center;overflow:hidden}body.home section.lieu h2{margin-bottom:4.2vw;margin-top:0}body.home section.lieu a.button{margin-top:4.2vw}@media (max-width:1440px){body.home section.lieu>.row:first-child{display:initial}body.home section.lieu h2{margin-top:1.5rem}}@media (max-width:1240px){body.home section.lieu>.row:first-child{display:initial}body.home section.lieu figure{aspect-ratio:2/1}body.home section.lieu figure img{-o-object-fit:cover;object-fit:cover;width:100%}body.home section.lieu .lieu__texte{display:flex;gap:12.5%;position:relative}body.home section.lieu .lieu__texte a.button{position:absolute;top:100px}}@media (max-width:744px){body.home section.lieu figure{aspect-ratio:1/1}body.home section.lieu figure img{height:100%;-o-object-fit:cover;object-fit:cover}body.home section.lieu .lieu__texte{align-items:flex-start;flex-direction:column}body.home section.lieu .lieu__texte a.button{position:static}body.home section.lieu .lieu__texte h2{margin-bottom:2.5rem}body.home section.lieu .lieu__texte a.button{margin-top:2.5rem}}body.home section.cta-activites{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/home_activites.png) 50%/cover no-repeat;color:var(--color--light);padding-bottom:3.125rem;padding-top:14.375rem;text-align:center}body.home section.cta-activites .ddf_h2{margin-bottom:1.875rem}body.home section.cta-activites p{margin:0}body.home section.cta-activites a.button{margin-top:3.125rem}body.home .header{animation:ddf-entree-descente .9s cubic-bezier(.22,.61,.36,1) .1s both}body.home .header__logo{animation:ddf-entree-fondu .8s ease .35s both}body.home .header__side--left{animation:ddf-entree-fondu .8s ease .5s both}body.home .header__side--right{animation:ddf-entree-fondu .8s ease .6s both}body.home section.hero{overflow:hidden}body.home section.hero:before{animation:ddf-entree-zoom 3s ease-out both;background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;transform:scale(1.08);transform-origin:center;z-index:0}body.home section.hero h1{animation:ddf-entree-montee 1s cubic-bezier(.22,.61,.36,1) .35s both}body.home section.hero p.ddf_h3{animation:ddf-entree-montee 1s cubic-bezier(.22,.61,.36,1) .55s both}body.home section.hero a.button{animation:ddf-entree-montee 1s cubic-bezier(.22,.61,.36,1) .8s both}@keyframes ddf-entree-descente{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes ddf-entree-fondu{0%{opacity:0}to{opacity:1}}@keyframes ddf-entree-montee{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ddf-entree-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){body.home .header,body.home .header__logo,body.home .header__side--left,body.home .header__side--right,body.home section.hero a.button,body.home section.hero h1,body.home section.hero p.ddf_h3{animation:none}body.home section.hero:before{animation:none;transform:none}}.ddf-hero{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg) 50%/cover no-repeat,#364e3f;background-blend-mode:multiply,normal;background-position:right 35% bottom 50%;color:var(--color--light);overflow:hidden;padding:12.5rem 0;position:relative}.ddf-hero:before{background-color:var(--color--vert-clair);content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.ddf-hero .centre{text-align:center}.ddf-hero .breadcrumb{margin-bottom:3.75rem}.ddf-hero>.container-fluid{position:relative;z-index:1}.ddf-hero__intro h1{font-family:Bon Vivant,sans-serif;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:80%;margin:0 0 1.5rem}@media (max-width:1240px){.ddf-hero__intro h1{font-size:3.125rem;letter-spacing:-1px}}@media (max-width:744px){.ddf-hero__intro h1{font-size:2.5rem;letter-spacing:-.8px}}.ddf-hero__intro h2{font-family:Bon Vivant,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;letter-spacing:-.88px;line-height:95%;margin:0 0 1.5rem}@media (max-width:1240px){.ddf-hero__intro h2{font-size:2.5rem;letter-spacing:-.8px}}.ddf-hero__intro h3{font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%;margin:0 0 1.5rem}.ddf-hero__intro p{margin:0}.ddf-hero__body p{margin:0 0 1.25rem}.ddf-hero__body p:last-child{margin-bottom:0}.ddf-hero__placeholder{margin:0;opacity:.7}.ddf-hero__row{display:flex;flex-wrap:wrap}@media (max-width:744px){.ddf-hero{padding:8.75rem 0 6.25rem}.ddf-hero__intro{margin-bottom:3.75rem}}.ddf-badge-disponibilites{align-items:center;background-color:var(--color--grey);border-radius:.625rem;color:var(--color--vert-clair);display:inline-flex;gap:.375rem;height:3.125rem;justify-content:center;margin-top:1.75rem;padding:0 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out}.ddf-badge-disponibilites svg{flex-shrink:0;height:1.5rem;width:1.5rem}.ddf-badge-disponibilites:hover{background-color:var(--color--vert-clair);color:var(--color--light)}.ddf-hero-hebergement{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 145px);justify-content:flex-end;overflow:hidden;padding-bottom:70px;position:relative;text-align:center}.ddf-hero-hebergement #breadcrumbs{color:var(--color--grey)}.ddf-hero-hebergement:before{background-color:var(--color--taupe);background-image:var(--hero-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;z-index:0}.ddf-hero-hebergement:after{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 21.5%),linear-gradient(180deg,transparent 31.67%,rgba(0,0,0,.6) 72.67%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ddf-hero-hebergement>.container-fluid{position:relative;z-index:2}.ddf-hero-hebergement__avantages{align-items:center;background-color:var(--color--vert-clair);display:flex;height:145px;justify-content:center}.ddf-hero-hebergement__avantages ul{color:var(--color--grey);display:flex;gap:100px;list-style:none}@media (max-width:1240px){.ddf-hero-hebergement__avantages ul{gap:50px}}@media (max-width:744px){.ddf-hero-hebergement__avantages ul{flex-wrap:wrap;gap:15px;justify-content:center}}.ddf-hero-hebergement__avantages ul li{align-items:center;display:flex;gap:10px}.ddf-hero-hebergement__avantages ul li svg{flex-shrink:0}.ddf-texte-image{padding-bottom:9.375rem;padding-top:9.375rem}.ddf-texte-image a{color:var(--color--vert-fonce);transition:color .2s}.ddf-texte-image a:hover{color:var(--color--vert-clair)}.ddf-texte-image figure{aspect-ratio:29/30;border-radius:10px;display:flex;justify-content:center;margin:0;overflow:hidden}.ddf-texte-image figure img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ddf-texte-image h2,.ddf-texte-image ul{margin-bottom:3.75rem}.ddf-texte-image ul{margin-top:0;padding-left:1rem}.ddf-texte-image ul li{font-weight:inherit}.ddf-texte-image p{margin-bottom:3.75rem;margin-top:0}.ddf-texte-image p:last-child{margin-bottom:0}@media (max-width:1240px){.ddf-texte-image{padding-bottom:8.125rem}.ddf-texte-image__row{display:flex;flex-direction:column-reverse}.ddf-texte-image__row figure{aspect-ratio:16/9;margin-bottom:1.5rem}.ddf-texte-image__text{display:flex!important;justify-content:space-between}.ddf-texte-image__text h2{flex-basis:37.5%;margin-top:0}.ddf-texte-image__text>div{flex-basis:50%}.ddf-texte-image__text>div p{margin-bottom:1.5rem}.ddf-texte-image .ddf-image-texte__row figure{aspect-ratio:16/9;margin-bottom:1.5rem}}@media (max-width:744px){.ddf-texte-image{padding-bottom:8.125rem;padding-top:8.125rem}.ddf-texte-image figure{aspect-ratio:358/400}.ddf-texte-image .ddf-texte-image__text{flex-direction:column}.ddf-texte-image h2{margin-bottom:1.5rem}}.ddf-cta{background-color:var(--color--grey);color:var(--color--vert-clair);text-align:center}.ddf-cta__content h1{font-family:Bon Vivant,sans-serif;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:80%;margin:0 0 1.25rem}@media (max-width:1240px){.ddf-cta__content h1{font-size:3.125rem;letter-spacing:-1px}}@media (max-width:744px){.ddf-cta__content h1{font-size:2.5rem;letter-spacing:-.8px}}.ddf-cta__content h2{font-family:Bon Vivant,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;letter-spacing:-.88px;line-height:95%;margin:0 0 1.25rem}@media (max-width:1240px){.ddf-cta__content h2{font-size:2.5rem;letter-spacing:-.8px}}.ddf-cta__content h3{font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%;margin:0 0 1.25rem}.ddf-cta__content p{margin:0 auto;max-width:46ch}.ddf-cta__content p+p{margin-top:1rem}.ddf-cta__btn{align-items:center;color:var(--color--vert-clair);display:inline-flex;gap:.625rem;margin-top:2.25rem;position:relative;text-decoration:none;transition:color .2s;transition:color .2s ease-in-out}.ddf-cta__btn svg{flex-shrink:0;height:1.25rem;transition:transform .2s;width:1.25rem}.ddf-cta__btn:before{background-color:currentColor;bottom:-8px;content:"";height:1px;left:0;position:absolute;right:0;transition:bottom .25s;width:calc(100% - 1.5625rem)}.ddf-cta__btn:hover:before{bottom:-4px}.ddf-cta__btn:hover:after{right:-40px}.ddf-cta__btn:hover{color:var(--color--vert-fonce)}.ddf-cta__btn:hover svg{transform:translateX(.25rem)}.ddf-cta__placeholder{margin:0;opacity:.7}@media (max-width:744px){.ddf-cta{padding:5rem 0}.ddf-cta__btn{margin-top:1.75rem}}.ddf-avis{color:var(--color--vert-clair);overflow:hidden;padding:6.25rem 0}.ddf-avis .container-fluid{padding-right:0}.ddf-avis__head{display:flex}.ddf-avis__head-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.ddf-avis__row{align-items:stretch;display:flex;flex-wrap:wrap}.ddf-avis__title{margin:0 0 2.5rem;width:67%}@media (max-width:1240px){.ddf-avis__title{width:100%}}.ddf-avis__accroche{margin:0 0 .5rem}.ddf-avis__scores{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:3rem}.ddf-avis__score{font-family:sofia-pro,serif;font-size:.9375rem;white-space:nowrap}.ddf-avis__score svg{margin-right:5px;transform:translateY(6px)}.ddf-avis__score strong{font-weight:700}.ddf-avis__nav{display:flex;gap:0;transform:translateX(-13px)}.ddf-avis__arrow{align-items:center;background:transparent;border:none;color:var(--color--vert-clair);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;transition:color .2s,transform .2s;width:2.75rem}.ddf-avis__arrow svg{height:1.25rem;width:1.25rem}.ddf-avis__arrow:hover{color:var(--color--vert-fonce);transform:translateX(.25rem)}.ddf-avis__arrow.swiper-button-disabled{cursor:default;opacity:.3;pointer-events:none}.ddf-avis__swiper{--swiper-wrapper-transition-timing-function:cubic-bezier(0.22,1,0.36,1)}.ddf-avis__track{list-style:none;margin:0;padding:0}.ddf-avis__card.swiper-slide{background-color:var(--color--vert-clair);border-radius:.625rem;color:var(--color--light);display:flex;flex-direction:column;height:auto;justify-content:space-between;min-height:20rem;padding:1.75rem;width:18.75rem}.ddf-avis__card-head{align-items:center;display:flex;gap:.625rem;margin-bottom:2.5rem}.ddf-avis__stars{color:var(--color--creme);letter-spacing:2px;white-space:nowrap}.ddf-avis__star{opacity:.25}.ddf-avis__star.is-on{opacity:1}.ddf-avis__platform{color:var(--color--creme);font-family:sofia-pro,serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ddf-avis__name{margin:0 0 .875rem}.ddf-avis__text{margin:0}.ddf-avis__date{color:var(--color--creme);font-family:sofia-pro,serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:1.75rem 0 0;text-transform:uppercase}.ddf-avis__placeholder{margin:0;opacity:.7}@media (max-width:1240px){.ddf-avis__title{margin-bottom:1.5rem}.ddf-avis__scores{margin-bottom:1.75rem}}@media (max-width:744px){.ddf-avis{padding:4rem 0}.ddf-avis__card.swiper-slide{width:16.25rem}.ddf-avis__head{margin-bottom:1.5rem}}.ddf-slider{color:var(--color--vert-clair);margin-bottom:9.375rem;padding:3.75rem 0}.ddf-slider__wrap{position:relative}.ddf-slider__swiper{overflow:hidden}.ddf-slider__slide{height:auto}.ddf-slider__slide .ddf-slider__caption{opacity:0;transition:opacity .2s ease-in-out}.ddf-slider__slide.swiper-slide-active .ddf-slider__caption{opacity:1}.ddf-slider__figure{border-radius:.625rem;height:20rem;margin:0;overflow:hidden}.ddf-slider__figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ddf-slider__caption{margin:1.25rem 0 0;padding:0 1.25rem;text-align:center}.ddf-slider__nav{display:flex;justify-content:space-between;left:0;padding:0 1rem;pointer-events:none;position:absolute;right:0;top:45%;z-index:1}.ddf-slider__arrow{align-items:center;background:transparent;border:none;color:var(--color--light);cursor:pointer;display:inline-flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));height:2.75rem;justify-content:center;padding:0;pointer-events:auto;transition:opacity .2s ease-in-out;width:2.75rem}.ddf-slider__arrow svg{height:1.5rem;width:1.5rem}.ddf-slider__arrow:hover{opacity:.7}.ddf-slider__arrow.swiper-button-disabled{cursor:default;opacity:.3;pointer-events:none}.ddf-slider__placeholder{margin:0;opacity:.7}@media (min-width:744px){.ddf-slider__figure{height:26.25rem}}@media (min-width:1240px){.ddf-slider__figure{height:37.5rem}}section.ddf-confort{background-color:var(--color--vert-clair);padding-bottom:6.25rem;padding-top:6.25rem}section.ddf-confort h2{margin-bottom:6.25rem}section.ddf-confort h3{font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%;margin-bottom:1rem}section.ddf-confort p{font-family:sofia-pro,serif;font-size:1rem;font-style:normal;font-weight:300;line-height:130%}section.ddf-confort p strong,section.ddf-confort p-bold{font-weight:700}section.ddf-confort>.row:nth-child(2)>div:first-child p:not(:last-child){margin-bottom:4.375rem}section.ddf-confort .alchimy-accordion{border-bottom:1px solid var(--color--grey);display:flex;pointer-events:none;width:100%}section.ddf-confort .alchimy-accordion>input{display:none}section.ddf-confort .alchimy-accordion>input:checked~.alchimy-accordion__content article{max-height:5000px;padding-bottom:36px;transition:max-height .4s ease-in-out}section.ddf-confort .alchimy-accordion>input:checked~.alchimy-accordion__content header div.cross span.vr{opacity:0}section.ddf-confort .alchimy-accordion .alchimy-accordion__content{display:flex;flex-basis:100%;flex-direction:column}section.ddf-confort .alchimy-accordion .alchimy-accordion__content header{font-size:18px;font-style:normal;font-weight:500;line-height:110%;padding-bottom:2rem;padding-left:0;padding-top:2rem;pointer-events:auto;position:relative}section.ddf-confort .alchimy-accordion .alchimy-accordion__content header div.cross{height:24px;position:absolute;right:0;top:calc(50% - 12px);transform:rotate(0deg);transform-origin:center center;transition:transform .2s ease-in-out;width:24px}section.ddf-confort .alchimy-accordion .alchimy-accordion__content header div.cross span.hr{background-color:var(--color--grey);display:block;height:1px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:11px}section.ddf-confort .alchimy-accordion .alchimy-accordion__content header div.cross span.vr{background-color:var(--color--grey);display:block;height:11px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:1px}section.ddf-confort .alchimy-accordion .alchimy-accordion__content header:hover{cursor:pointer}section.ddf-confort .alchimy-accordion .alchimy-accordion__content header:hover div.cross{transform:rotate(45deg)}section.ddf-confort .alchimy-accordion .alchimy-accordion__content article{max-height:0;overflow:hidden;padding-left:0;transition:max-height .2s cubic-bezier(0,1,0,1)}section.ddf-confort .alchimy-accordion .alchimy-accordion__content article ul{padding-left:1rem}@media (max-width:1240px){section.ddf-confort div.row:nth-child(2)>div:first-child{padding-right:3.125rem}}@media (max-width:744px){section.ddf-confort section.ddf-confort>.row:nth-child(2)>div:first-child p:not(:last-child){margin-bottom:3.75rem}}section.ddf-reassurance{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg) 50%/cover no-repeat,#364e3f;background-blend-mode:multiply,normal;background-position:right 35% bottom 50%;margin-top:9.375rem;padding-bottom:8.125rem;padding-top:8.125rem;position:relative}section.ddf-reassurance:before{background-color:var(--color--vert-clair);content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}section.ddf-reassurance>div.row{position:relative;z-index:2}section.ddf-reassurance h3{font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%}section.ddf-reassurance h2,section.ddf-reassurance h3{margin-top:0}section.ddf-reassurance strong{font-weight:700}section.ddf-reassurance p{margin-bottom:1.3125rem}section.ddf-reassurance a{color:var(--color--grey)}section.ddf-reassurance .col-xl-padding-right-40{padding-right:2.5rem}section.ddf-reassurance .col-xl-padding-left-40{padding-left:2.5rem}@media (max-width:1440px){section.ddf-reassurance .col-xl-padding-left-40{padding-left:10px}}@media (max-width:1240px){section.ddf-reassurance h2{margin-bottom:0}section.ddf-reassurance div.row>div{margin-bottom:5rem}section.ddf-reassurance div.row>div:last-child{margin-bottom:0}}.page-template-template-decouvrir section.ddf-hero{padding-bottom:300px}.page-template-template-decouvrir section.introduction>.row:first-child{padding-top:37vw;position:relative}.page-template-template-decouvrir section.introduction>.row:first-child figure{align-items:center;border-radius:10px;bottom:0;display:flex;height:48vw;justify-content:center;margin-bottom:0!important;margin-bottom:2.5rem;overflow:hidden;padding:0;position:absolute}.page-template-template-decouvrir section.introduction>.row:first-child figure img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-template-decouvrir section.introduction>.row:nth-child(2) h2{margin-bottom:7.5rem;margin-top:9.375rem}.page-template-template-decouvrir section.ddf-description{padding-bottom:9.375rem;padding-top:9.375rem}.page-template-template-decouvrir section.ddf-description>.row{margin-bottom:5rem}.page-template-template-decouvrir section.ddf-description>.row:last-child{margin-bottom:0}.page-template-template-decouvrir section.ddf-description a.button{margin-top:3.75rem}.page-template-template-decouvrir section.ddf-description figure{align-items:center;aspect-ratio:1/1;border-radius:10px;display:flex;justify-content:center;margin:0;overflow:hidden;width:100%}@media (max-width:1240px){.page-template-template-decouvrir section.ddf-description figure{aspect-ratio:2/1}.page-template-template-decouvrir section.ddf-description figure img{width:100%}}@media (max-width:744px){.page-template-template-decouvrir section.ddf-description figure{aspect-ratio:1}.page-template-template-decouvrir section.ddf-description figure img{width:100%}}.page-template-template-decouvrir section.ddf-description figure img{min-height:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-decouvrir section.ddf-description h2.ddf_h2{margin-bottom:3.75rem;margin-top:5.125rem}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left{padding-right:14.5%}.page-template-template-decouvrir section.ddf-description .ddf-description__text-right{padding-left:14.5%}@media (max-width:1240px){.page-template-template-decouvrir section.ddf-description .ddf-description__text-left,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right{align-items:flex-start;display:flex;justify-content:space-between;padding:1.5rem 0 0}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left h2.ddf_h2,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right h2.ddf_h2{flex-basis:37.5%;margin-top:0}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left .ddf-labeur,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right .ddf-labeur{flex-basis:50%}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left .ddf-labeur>p:first-of-type,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right .ddf-labeur>p:first-of-type{margin-top:0}.page-template-template-decouvrir section.ddf-description>.row:nth-child(2n){display:flex;flex-direction:column-reverse}}@media (max-width:744px){.page-template-template-decouvrir section.ddf-description{padding-bottom:8.125rem;padding-top:8.125rem}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right{flex-direction:column}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left h2.ddf_h2,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right h2.ddf_h2{margin-bottom:1.5rem}.page-template-template-decouvrir section.ddf-description .ddf-description__text-left a.button,.page-template-template-decouvrir section.ddf-description .ddf-description__text-right a.button{margin-top:1.5rem}}.page-template-template-decouvrir .ddf-decouvrir-activites{background-color:var(--color--vert-fonce);color:var(--color--grey);display:flex;flex-direction:column;gap:5rem;justify-content:space-between;overflow:hidden;padding:5.625rem 2rem 4.375rem;position:relative}.page-template-template-decouvrir .ddf-decouvrir-activites__bg,.page-template-template-decouvrir .ddf-decouvrir-activites__gradient,.page-template-template-decouvrir .ddf-decouvrir-activites__pattern{inset:0;pointer-events:none;position:absolute;z-index:0}.page-template-template-decouvrir .ddf-decouvrir-activites__pattern{background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg) 50%/cover no-repeat,var(--color--vert-fonce);background-blend-mode:multiply,normal;opacity:.6}.page-template-template-decouvrir .ddf-decouvrir-activites__bg-layer{background-position:50%;background-size:cover;filter:saturate(.9);inset:0;opacity:0;position:absolute;transition:opacity .6s ease-in-out}.page-template-template-decouvrir .ddf-decouvrir-activites__bg-layer.is-current{opacity:1}.page-template-template-decouvrir .ddf-decouvrir-activites__gradient{background:linear-gradient(180deg,var(--color--grey) 1.6%,hsla(37,32%,92%,0) 63%),linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent 85%)}.page-template-template-decouvrir .ddf-decouvrir-activites__inner{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:1376px;position:relative;width:100%;z-index:1}.page-template-template-decouvrir .ddf-decouvrir-activites__saisons{margin:0 auto;max-width:666px;width:100%}.page-template-template-decouvrir .ddf-decouvrir-activites__saisons .swiper-wrapper{align-items:center;justify-content:space-between}.page-template-template-decouvrir .ddf-decouvrir-activites__saison{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:0;opacity:.65;padding:0;transition:opacity .2s ease-in-out;white-space:nowrap;width:auto!important}.page-template-template-decouvrir .ddf-decouvrir-activites__saison.is-active{opacity:1}.page-template-template-decouvrir .ddf-decouvrir-activites__saison-icon{display:inline-flex;height:24px;margin-right:.625rem;width:24px}.page-template-template-decouvrir .ddf-decouvrir-activites__saison .ddf-item-labeur{text-transform:none}.page-template-template-decouvrir .ddf-decouvrir-activites__content{width:100%}.page-template-template-decouvrir .ddf-decouvrir-activites__content .swiper-wrapper{align-items:flex-end}.page-template-template-decouvrir .ddf-decouvrir-activites__slide{align-items:flex-start;display:flex}.page-template-template-decouvrir .ddf-decouvrir-activites__text{color:var(--color--ivoire);max-width:321px}.page-template-template-decouvrir .ddf-decouvrir-activites__text p{margin:0 0 .875rem}.page-template-template-decouvrir .ddf-decouvrir-activites__text p:last-child{margin-bottom:0}.page-template-template-decouvrir .ddf-decouvrir-activites__moments{position:relative;width:100%}.page-template-template-decouvrir .ddf-decouvrir-activites__moments .swiper-wrapper{align-items:flex-start}.page-template-template-decouvrir .ddf-decouvrir-activites__moments:before{border-top:1px solid hsla(37,32%,92%,.3);content:"";display:block;margin-bottom:2.5rem;position:absolute;top:10px;width:100%}.page-template-template-decouvrir .ddf-decouvrir-activites__moment{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;opacity:.65;padding:0;text-align:left;transition:opacity .2s ease-in-out;width:auto}.page-template-template-decouvrir .ddf-decouvrir-activites__moment>span{display:block}.page-template-template-decouvrir .ddf-decouvrir-activites__moment.is-active{opacity:1}.page-template-template-decouvrir .ddf-decouvrir-activites__moment-icon{display:inline-flex;height:22px;margin-bottom:1.25rem;width:22px}.page-template-template-decouvrir .ddf-decouvrir-activites__moment-soustitre,.page-template-template-decouvrir .ddf-decouvrir-activites__moment-titre{color:var(--color--grey);margin:0}.page-template-template-decouvrir .ddf-decouvrir-activites .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.page-template-template-decouvrir .ddf-decouvrir-activites .swiper-fade .swiper-slide-active{pointer-events:auto}@media (max-width:1240px){.page-template-template-decouvrir .ddf-decouvrir-activites{gap:3.125rem;padding:5.625rem 1.5rem 3.125rem}.page-template-template-decouvrir .ddf-decouvrir-activites__inner{gap:3.125rem;max-width:778px}.page-template-template-decouvrir .ddf-decouvrir-activites__saisons{max-width:590px}}@media (max-width:744px){.page-template-template-decouvrir .ddf-decouvrir-activites{padding:5.625rem 0 2.5rem}.page-template-template-decouvrir .ddf-decouvrir-activites__inner{gap:3.125rem;max-width:100%}.page-template-template-decouvrir .ddf-decouvrir-activites__saisons .swiper-wrapper{justify-content:flex-start}.page-template-template-decouvrir .ddf-decouvrir-activites__moment{flex:0 0 auto;width:150px!important}.page-template-template-decouvrir .ddf-decouvrir-activites__text{max-width:100%;padding:0 1.5rem}}.page-template-template-decouvrir .ddf-hebergements{background-color:var(--color--vert-fonce);background:url(https://ledomainedesfleurs.eu/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg) 50%/cover no-repeat,#364e3f;background-blend-mode:multiply,normal;overflow:hidden;padding:6.25rem 2rem;position:relative}.page-template-template-decouvrir .ddf-hebergements__inner{align-items:center;display:flex;flex-direction:column;gap:6.25rem;margin:0 auto;max-width:1376px;position:relative;width:100%;z-index:1}.page-template-template-decouvrir .ddf-hebergements__titre{margin:0;max-width:1200px}.page-template-template-decouvrir .ddf-hebergements__list{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;width:100%}.page-template-template-decouvrir .ddf-hebergements__card{display:flex;flex:1 1 0;flex-direction:column;gap:1.25rem;justify-content:space-between;min-width:0}.page-template-template-decouvrir .ddf-hebergements__card-titre{margin:0}.page-template-template-decouvrir .ddf-hebergements__card-body{display:flex;flex-direction:column;gap:1.5rem}.page-template-template-decouvrir .ddf-hebergements__card-media{aspect-ratio:407/300;border-radius:10px;margin:0;overflow:hidden}.page-template-template-decouvrir .ddf-hebergements__card-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-template-decouvrir .ddf-hebergements__card-footer{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.page-template-template-decouvrir .ddf-hebergements__card-specs{display:flex;flex-wrap:wrap;gap:.375rem 2rem;list-style:none;margin:0;padding:0}.page-template-template-decouvrir .ddf-hebergements__spec{align-items:center;color:var(--color--grey);display:flex;gap:.375rem;text-transform:uppercase}.page-template-template-decouvrir .ddf-hebergements__spec-icon,.page-template-template-decouvrir .ddf-hebergements__spec>svg{display:inline-flex;flex-shrink:0;height:24px;width:24px}.page-template-template-decouvrir .ddf-hebergements__spec-icon svg,.page-template-template-decouvrir .ddf-hebergements__spec>svg svg{height:100%;width:100%}.page-template-template-decouvrir .ddf-hebergements__spec-icon :not([fill=none]),.page-template-template-decouvrir .ddf-hebergements__spec>svg :not([fill=none]){fill:currentColor!important}.page-template-template-decouvrir .ddf-hebergements__spec-icon :not([stroke=none]),.page-template-template-decouvrir .ddf-hebergements__spec>svg :not([stroke=none]){stroke:currentColor!important}@media (max-width:1240px){.page-template-template-decouvrir .ddf-hebergements{padding:6.25rem 1.5rem}.page-template-template-decouvrir .ddf-hebergements__inner{gap:3.75rem}}@media (max-width:744px){.page-template-template-decouvrir .ddf-hebergements{padding:6.25rem 1rem}.page-template-template-decouvrir .ddf-hebergements__inner{gap:3.75rem}.page-template-template-decouvrir .ddf-hebergements__list{flex-direction:column;gap:3.75rem}.page-template-template-decouvrir .ddf-hebergements__card{width:100%}}.page-template-template-hebergements section.ddf-hebergements{padding:9.375rem 0 9.375rem 24px}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__item{display:flex;margin-bottom:8.125rem;width:calc(100% - 24px)}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs{align-items:flex-start;display:flex;flex-basis:28%;flex-direction:column;flex-shrink:0;gap:50px}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs-items ul{list-style:none;margin:0;padding:0}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs-items ul li{align-items:center;display:flex;gap:10px;margin-bottom:.875rem}.page-template-template-hebergements section.ddf-hebergements .rightgal{margin-left:24px;position:relative;width:72%}.page-template-template-hebergements section.ddf-hebergements .rightgal .swiper-slide figure{border-radius:10px;display:flex;height:37.5vw;justify-content:center;margin:0;overflow:hidden}.page-template-template-hebergements section.ddf-hebergements .rightgal .swiper-slide figure img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-template-hebergements section.ddf-hebergements .rightgal nav{bottom:-48px;display:flex;gap:18px;position:absolute}.page-template-template-hebergements section.ddf-hebergements .rightgal nav>div:hover{cursor:pointer}@media (max-width:1240px){.page-template-template-hebergements section.ddf-hebergements{padding-bottom:8.125rem;padding-top:8.125rem}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__item{flex-direction:column;margin-bottom:10.625rem;position:relative}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__item .rightgal{margin-left:0;position:static;width:calc(100% + 24px)}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__item .rightgal nav{right:0}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__item .rightgal .swiper-slide figure{height:400px}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs{align-items:flex-end;flex-basis:100%;flex-direction:row;gap:30px}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs .button{bottom:-48px;position:absolute}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs>div:first-child{flex-basis:70%}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__item{margin-bottom:9.25rem}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs{align-items:flex-start;flex-direction:column;gap:24px}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs>div:first-child,.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs>div:last-child{flex-basis:100%}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs{align-items:flex-end;flex-direction:row;gap:50px}}@media (max-width:744px){.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs{align-items:flex-start;flex-direction:column;gap:0}.page-template-template-hebergements section.ddf-hebergements .ddf-hebergements__specs-items{margin-bottom:10px}}.page-template-template-mentions-legales .ddf-mentions__hero{padding-bottom:7.5rem}.page-template-template-mentions-legales .ddf-mentions__hero-inner{align-items:center;display:flex;flex-direction:column;text-align:center}.page-template-template-mentions-legales .ddf-mentions__breadcrumb{margin-bottom:3.75rem}.page-template-template-mentions-legales .ddf-mentions__title{margin:0;text-align:center}.page-template-template-mentions-legales .ddf-mentions__body{color:var(--color--dark);padding:5rem 0 7.5rem}.page-template-template-mentions-legales .ddf-mentions__body h2,.page-template-template-mentions-legales .ddf-mentions__body h3,.page-template-template-mentions-legales .ddf-mentions__body h4,.page-template-template-mentions-legales .ddf-mentions__body h5,.page-template-template-mentions-legales .ddf-mentions__body h6{font-family:Bon Vivant,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:95%;margin:4.375rem 0 1.875rem}.page-template-template-mentions-legales .ddf-mentions__body p{margin:0 0 1.25rem}.page-template-template-mentions-legales .ddf-mentions__body p:last-child{margin-bottom:0}.page-template-template-mentions-legales .ddf-mentions__body a{color:var(--color--primary);text-decoration:underline;transition:color .2s}.page-template-template-mentions-legales .ddf-mentions__body a:hover{color:var(--color--vert-clair)}.single-hebergement .ddf-texte-image__row ul{padding-left:1rem}.single-hebergement .ddf-texte-image__row a{color:var(--color--vert-clair);text-decoration:underline}.single-hebergement .cta-dispo{background-blend-mode:multiply,normal;background-color:var(--color--vert-clair);background-image:linear-gradient(var(--color--vert-clair),var(--color--vert-clair)),url(/wp-content/themes/alchimy_theme_domainedesfleurs/assets/src/img/floral_cpr.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:8.125rem 0}.single-hebergement .hebergements-links{display:flex;flex-wrap:nowrap;gap:0;justify-content:center;overflow:hidden}@media (max-width:744px){.single-hebergement .hebergements-links{flex-direction:column}}.single-hebergement .hebergements-links figure{align-items:center;display:flex;height:38vw;justify-content:center;margin:0;overflow:hidden;position:relative}@media (max-width:1240px){.single-hebergement .hebergements-links figure{height:66vw}}@media (max-width:744px){.single-hebergement .hebergements-links figure{height:100vw}}.single-hebergement .hebergements-links figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-hebergement .hebergements-links figure:before{background:linear-gradient(180deg,transparent 60.64%,rgba(0,0,0,.8));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.single-hebergement .hebergements-links figure figcaption{bottom:50px;position:absolute;width:70%;z-index:2}.single-hebergement .hebergements-links figure figcaption p{font-weight:700;margin-bottom:40px}.reservation-page{margin-top:6.25rem}.reservation-page p a{color:#364e3f}.reservation-page iframe{border:none;margin-top:3.125rem}.container,.container-fluid{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%}.container{max-width:1470px}.row{box-sizing:border-box;font-size:0;margin-left:-10px;margin-right:-10px}.row>*{font-size:1rem}[class*=" col-"],[class^=col-]{box-sizing:border-box;display:inline-block;min-height:1px;padding-left:10px;padding-right:10px;vertical-align:top;width:100%}.col-1{width:6.25%}.col-offset-1{margin-left:6.25%}.col-2{width:12.5%}.col-offset-2{margin-left:12.5%}.col-3{width:18.75%}.col-offset-3{margin-left:18.75%}.col-4{width:25%}.col-offset-4{margin-left:25%}.col-5{width:31.25%}.col-offset-5{margin-left:31.25%}.col-6{width:37.5%}.col-offset-6{margin-left:37.5%}.col-7{width:43.75%}.col-offset-7{margin-left:43.75%}.col-8{width:50%}.col-offset-8{margin-left:50%}.col-9{width:56.25%}.col-offset-9{margin-left:56.25%}.col-10{width:62.5%}.col-offset-10{margin-left:62.5%}.col-11{width:68.75%}.col-offset-11{margin-left:68.75%}.col-12{width:75%}.col-offset-12{margin-left:75%}.col-13{width:81.25%}.col-offset-13{margin-left:81.25%}.col-14{width:87.5%}.col-offset-14{margin-left:87.5%}.col-15{width:93.75%}.col-offset-15{margin-left:93.75%}.col-16{width:100%}.col-offset-16{margin-left:100%}@media (min-width:0){.col-xs-offset-0{margin-left:0}.col-xs-1{width:6.25%}.col-xs-offset-1{margin-left:6.25%}.col-xs-2{width:12.5%}.col-xs-offset-2{margin-left:12.5%}.col-xs-3{width:18.75%}.col-xs-offset-3{margin-left:18.75%}.col-xs-4{width:25%}.col-xs-offset-4{margin-left:25%}.col-xs-5{width:31.25%}.col-xs-offset-5{margin-left:31.25%}.col-xs-6{width:37.5%}.col-xs-offset-6{margin-left:37.5%}.col-xs-7{width:43.75%}.col-xs-offset-7{margin-left:43.75%}.col-xs-8{width:50%}.col-xs-offset-8{margin-left:50%}.col-xs-9{width:56.25%}.col-xs-offset-9{margin-left:56.25%}.col-xs-10{width:62.5%}.col-xs-offset-10{margin-left:62.5%}.col-xs-11{width:68.75%}.col-xs-offset-11{margin-left:68.75%}.col-xs-12{width:75%}.col-xs-offset-12{margin-left:75%}.col-xs-13{width:81.25%}.col-xs-offset-13{margin-left:81.25%}.col-xs-14{width:87.5%}.col-xs-offset-14{margin-left:87.5%}.col-xs-15{width:93.75%}.col-xs-offset-15{margin-left:93.75%}.col-xs-16{width:100%}.col-xs-offset-16{margin-left:100%}}@media (min-width:375px){.col-sm-offset-0{margin-left:0}.col-sm-1{width:6.25%}.col-sm-offset-1{margin-left:6.25%}.col-sm-2{width:12.5%}.col-sm-offset-2{margin-left:12.5%}.col-sm-3{width:18.75%}.col-sm-offset-3{margin-left:18.75%}.col-sm-4{width:25%}.col-sm-offset-4{margin-left:25%}.col-sm-5{width:31.25%}.col-sm-offset-5{margin-left:31.25%}.col-sm-6{width:37.5%}.col-sm-offset-6{margin-left:37.5%}.col-sm-7{width:43.75%}.col-sm-offset-7{margin-left:43.75%}.col-sm-8{width:50%}.col-sm-offset-8{margin-left:50%}.col-sm-9{width:56.25%}.col-sm-offset-9{margin-left:56.25%}.col-sm-10{width:62.5%}.col-sm-offset-10{margin-left:62.5%}.col-sm-11{width:68.75%}.col-sm-offset-11{margin-left:68.75%}.col-sm-12{width:75%}.col-sm-offset-12{margin-left:75%}.col-sm-13{width:81.25%}.col-sm-offset-13{margin-left:81.25%}.col-sm-14{width:87.5%}.col-sm-offset-14{margin-left:87.5%}.col-sm-15{width:93.75%}.col-sm-offset-15{margin-left:93.75%}.col-sm-16{width:100%}.col-sm-offset-16{margin-left:100%}}@media (min-width:744px){.col-md-offset-0{margin-left:0}.col-md-1{width:6.25%}.col-md-offset-1{margin-left:6.25%}.col-md-2{width:12.5%}.col-md-offset-2{margin-left:12.5%}.col-md-3{width:18.75%}.col-md-offset-3{margin-left:18.75%}.col-md-4{width:25%}.col-md-offset-4{margin-left:25%}.col-md-5{width:31.25%}.col-md-offset-5{margin-left:31.25%}.col-md-6{width:37.5%}.col-md-offset-6{margin-left:37.5%}.col-md-7{width:43.75%}.col-md-offset-7{margin-left:43.75%}.col-md-8{width:50%}.col-md-offset-8{margin-left:50%}.col-md-9{width:56.25%}.col-md-offset-9{margin-left:56.25%}.col-md-10{width:62.5%}.col-md-offset-10{margin-left:62.5%}.col-md-11{width:68.75%}.col-md-offset-11{margin-left:68.75%}.col-md-12{width:75%}.col-md-offset-12{margin-left:75%}.col-md-13{width:81.25%}.col-md-offset-13{margin-left:81.25%}.col-md-14{width:87.5%}.col-md-offset-14{margin-left:87.5%}.col-md-15{width:93.75%}.col-md-offset-15{margin-left:93.75%}.col-md-16{width:100%}.col-md-offset-16{margin-left:100%}}@media (min-width:1240px){.col-lg-offset-0{margin-left:0}.col-lg-1{width:6.25%}.col-lg-offset-1{margin-left:6.25%}.col-lg-2{width:12.5%}.col-lg-offset-2{margin-left:12.5%}.col-lg-3{width:18.75%}.col-lg-offset-3{margin-left:18.75%}.col-lg-4{width:25%}.col-lg-offset-4{margin-left:25%}.col-lg-5{width:31.25%}.col-lg-offset-5{margin-left:31.25%}.col-lg-6{width:37.5%}.col-lg-offset-6{margin-left:37.5%}.col-lg-7{width:43.75%}.col-lg-offset-7{margin-left:43.75%}.col-lg-8{width:50%}.col-lg-offset-8{margin-left:50%}.col-lg-9{width:56.25%}.col-lg-offset-9{margin-left:56.25%}.col-lg-10{width:62.5%}.col-lg-offset-10{margin-left:62.5%}.col-lg-11{width:68.75%}.col-lg-offset-11{margin-left:68.75%}.col-lg-12{width:75%}.col-lg-offset-12{margin-left:75%}.col-lg-13{width:81.25%}.col-lg-offset-13{margin-left:81.25%}.col-lg-14{width:87.5%}.col-lg-offset-14{margin-left:87.5%}.col-lg-15{width:93.75%}.col-lg-offset-15{margin-left:93.75%}.col-lg-16{width:100%}.col-lg-offset-16{margin-left:100%}}@media (min-width:1440px){.col-xl-offset-0{margin-left:0}.col-xl-1{width:6.25%}.col-xl-offset-1{margin-left:6.25%}.col-xl-2{width:12.5%}.col-xl-offset-2{margin-left:12.5%}.col-xl-3{width:18.75%}.col-xl-offset-3{margin-left:18.75%}.col-xl-4{width:25%}.col-xl-offset-4{margin-left:25%}.col-xl-5{width:31.25%}.col-xl-offset-5{margin-left:31.25%}.col-xl-6{width:37.5%}.col-xl-offset-6{margin-left:37.5%}.col-xl-7{width:43.75%}.col-xl-offset-7{margin-left:43.75%}.col-xl-8{width:50%}.col-xl-offset-8{margin-left:50%}.col-xl-9{width:56.25%}.col-xl-offset-9{margin-left:56.25%}.col-xl-10{width:62.5%}.col-xl-offset-10{margin-left:62.5%}.col-xl-11{width:68.75%}.col-xl-offset-11{margin-left:68.75%}.col-xl-12{width:75%}.col-xl-offset-12{margin-left:75%}.col-xl-13{width:81.25%}.col-xl-offset-13{margin-left:81.25%}.col-xl-14{width:87.5%}.col-xl-offset-14{margin-left:87.5%}.col-xl-15{width:93.75%}.col-xl-offset-15{margin-left:93.75%}.col-xl-16{width:100%}.col-xl-offset-16{margin-left:100%}}
