.mkx-page{--mkx-bg:#F8F3EA;--mkx-bg-2:#F2EADC;--mkx-ink:#1E3D28;--mkx-ink-soft:rgba(30,61,40,.66);--mkx-line:rgba(30,61,40,.14);--mkx-gold:#C5963A;--mkx-serif:"Cormorant Garamond",Cormorant,Garamond,"Times New Roman",serif;--mkx-sans:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--mkx-ease:cubic-bezier(.65,0,.35,1);--mkx-gut:clamp(18px,4vw,64px);--mkx-rythme:clamp(70px,8.5vw,136px);--mkx-hero:url("https://gite-un-verger-en-ville.fr/wp-content/uploads/2026/08/Jardin-gite.png");position:relative;background:var(--mkx-bg);color:var(--mkx-ink);font-family:var(--mkx-sans);font-size:17px;line-height:1.65;overflow-x:clip}.mkx-page *,.mkx-page *::before,.mkx-page *::after{box-sizing:border-box}.mkx-page h1,.mkx-page h2,.mkx-page h3,.mkx-page p,.mkx-page ul,.mkx-page li{margin:0;padding:0;list-style:none}.mkx-page a{color:inherit;text-decoration:none;background:none;box-shadow:none}.mkx-page a:hover{text-decoration:none;color:inherit}.mkx-page img{display:block;max-width:100%}.mkx-page a:focus-visible,.mkx-page button:focus-visible{outline:2px solid var(--mkx-gold);outline-offset:4px}.mkx-page .mkx-h1{font-family:var(--mkx-serif);font-weight:400;font-size:clamp(2.9rem,7.2vw,6.1rem);line-height:.98;letter-spacing:-.015em}.mkx-page .mkx-h2{font-family:var(--mkx-serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.06;letter-spacing:-.012em;max-width:18ch}.mkx-page .mkx-lead{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6;color:var(--mkx-ink-soft);max-width:56ch}.mkx-page .mkx-p{max-width:62ch;color:var(--mkx-ink-soft)}.mkx-page .mkx-p+.mkx-p{margin-top:16px}.mkx-page .mkx-rule{width:46px;height:1px;background:var(--mkx-gold);margin-bottom:26px}.mkx-page .mkx-mt24{margin-top:24px}.mkx-page .mkx-mt22{margin-top:22px}.mkx-page .mkx-mt32{margin-top:32px}.mkx-page .mkx-mt36{margin-top:36px}.mkx-page .mkx-onlight{color:var(--mkx-bg)}.mkx-page .mkx-wrap{max-width:1360px;margin:0 auto;padding:0 var(--mkx-gut)}.mkx-page .mkx-wrap--large{max-width:1600px}.mkx-page .mkx-block{padding:var(--mkx-rythme) 0}.mkx-page .mkx-block--tint{background:var(--mkx-bg-2)}.mkx-page .mkx-block--ink{background:var(--mkx-ink);color:var(--mkx-bg)}.mkx-page .mkx-block--ink .mkx-p,.mkx-page .mkx-block--ink .mkx-lead{color:rgba(248,243,234,.72)}.mkx-page .mkx-btn{position:relative;display:inline-block;overflow:hidden;padding:16px 34px;border-radius:2px;background:var(--mkx-ink);color:var(--mkx-bg);font-size:15px;font-weight:500;letter-spacing:.04em;transition:color .32s var(--mkx-ease)}.mkx-page .mkx-btn::before{content:"";position:absolute;inset:0;background:var(--mkx-gold);transform:translate3d(0,101%,0);transition:transform .42s var(--mkx-ease)}.mkx-page .mkx-btn:hover,.mkx-page .mkx-btn:focus-visible{color:var(--mkx-ink)}.mkx-page .mkx-btn:hover::before,.mkx-page .mkx-btn:focus-visible::before{transform:translate3d(0,0,0)}.mkx-page .mkx-btn span{position:relative;z-index:1}.mkx-page .mkx-btn--ghost{background:transparent;color:var(--mkx-ink);box-shadow:inset 0 0 0 1px rgba(30,61,40,.32)}.mkx-page .mkx-btn--ghost::before{background:var(--mkx-ink)}.mkx-page .mkx-btn--ghost:hover,.mkx-page .mkx-btn--ghost:focus-visible{color:var(--mkx-bg)}.mkx-page .mkx-btn--light{background:var(--mkx-bg);color:var(--mkx-ink)}.mkx-page .mkx-btn--light:hover,.mkx-page .mkx-btn--light:focus-visible{color:var(--mkx-ink)}.mkx-page .mkx-link{position:relative;display:inline-block;padding-bottom:4px;font-size:15px;font-weight:500;letter-spacing:.03em}.mkx-page .mkx-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--mkx-gold);transform:scaleX(.24);transform-origin:left center;transition:transform .42s var(--mkx-ease)}.mkx-page .mkx-link:hover::after,.mkx-page .mkx-link:focus-visible::after{transform:scaleX(1)}.mkx-page .mkx-hero{position:relative;min-height:clamp(560px,88vh,900px);display:flex;align-items:flex-end;background-image:linear-gradient(to right,rgba(16,35,22,.80) 0%,rgba(16,35,22,.44) 54%,rgba(16,35,22,.18) 100%),var(--mkx-hero);background-size:cover;background-position:center 58%;color:var(--mkx-bg)}.mkx-page .mkx-hero__inner{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--mkx-gut) clamp(96px,11vw,150px)}.mkx-page .mkx-hero__kicker{font-size:14px;letter-spacing:.14em;color:rgba(248,243,234,.78);margin-bottom:22px}.mkx-page .mkx-hero .mkx-h1{max-width:15ch;color:var(--mkx-bg)}.mkx-page .mkx-hero__sub{margin-top:26px;max-width:46ch;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6;color:rgba(248,243,234,.86)}.mkx-page .mkx-hero__actions{margin-top:38px;display:flex;flex-wrap:wrap;gap:14px}.mkx-page .mkx-hero .mkx-btn--ghost{color:var(--mkx-bg);box-shadow:inset 0 0 0 1px rgba(248,243,234,.5)}.mkx-page .mkx-hero .mkx-btn--ghost::before{background:var(--mkx-bg)}.mkx-page .mkx-hero .mkx-btn--ghost:hover,.mkx-page .mkx-hero .mkx-btn--ghost:focus-visible{color:var(--mkx-ink)}.mkx-page .mkx-facts{position:relative;z-index:2;margin-top:clamp(-88px,-7vw,-64px)}.mkx-page .mkx-facts__grid{background:var(--mkx-bg);display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 18px 60px rgba(16,35,22,.12)}.mkx-page .mkx-facts__item{padding:clamp(24px,2.6vw,38px);border-right:1px solid var(--mkx-line)}.mkx-page .mkx-facts__item:last-child{border-right:0}.mkx-page .mkx-facts__num{font-family:var(--mkx-serif);font-size:clamp(2.1rem,3.1vw,2.9rem);line-height:1}.mkx-page .mkx-facts__lab{margin-top:8px;font-size:14px;color:var(--mkx-ink-soft)}.mkx-page .mkx-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,86px);align-items:center}.mkx-page .mkx-duo__media{position:relative}.mkx-page .mkx-duo__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:2px}.mkx-page .mkx-duo__media::after{content:"";position:absolute;left:-18px;top:28px;bottom:28px;width:1px;background:var(--mkx-gold);opacity:.55}.mkx-page .mkx-duo--flip .mkx-duo__media::after{left:auto;right:-18px}.mkx-page .mkx-stack{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.mkx-page .mkx-stack img{width:100%;object-fit:cover;border-radius:2px;aspect-ratio:3/4}.mkx-page .mkx-stack img:nth-child(2){margin-top:clamp(28px,5vw,64px)}.mkx-page .mkx-spec{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mkx-line);border-top:1px solid var(--mkx-line);border-bottom:1px solid var(--mkx-line)}.mkx-page .mkx-spec li{background:var(--mkx-bg);padding:18px 20px;font-size:15px}.mkx-page .mkx-block--tint .mkx-spec li{background:var(--mkx-bg-2)}.mkx-page .mkx-spec b{display:block;font-family:var(--mkx-serif);font-size:1.5rem;font-weight:500;line-height:1.1}.mkx-page .mkx-spec span{color:var(--mkx-ink-soft);font-size:14px}.mkx-page .mkx-usages{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--mkx-line)}.mkx-page .mkx-usage{background:var(--mkx-bg);padding:clamp(26px,2.6vw,38px);display:flex;flex-direction:column;gap:12px;transition:background .36s var(--mkx-ease)}.mkx-page .mkx-usage:hover{background:var(--mkx-bg-2)}.mkx-page .mkx-usage__t{font-family:var(--mkx-serif);font-size:1.6rem;font-weight:500;line-height:1.1}.mkx-page .mkx-usage__d{font-size:15px;color:var(--mkx-ink-soft)}.mkx-page .mkx-usage--pro{background:var(--mkx-ink);color:var(--mkx-bg)}.mkx-page .mkx-usage--pro:hover{background:#17301F}.mkx-page .mkx-usage--pro .mkx-usage__d{color:rgba(248,243,234,.74)}.mkx-page .mkx-mosaic{margin-top:clamp(38px,4.5vw,60px);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.1vw,18px)}.mkx-page .mkx-mosaic__fig{position:relative;overflow:hidden;border-radius:2px}.mkx-page .mkx-mosaic__fig img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--mkx-ease)}.mkx-page .mkx-mosaic__fig:hover img{transform:scale(1.045)}.mkx-page .mkx-mosaic__cap{position:absolute;left:0;right:0;bottom:0;padding:26px 20px 16px;font-size:14px;color:#F8F3EA;background:linear-gradient(to top,rgba(16,35,22,.72),rgba(16,35,22,0));opacity:0;transform:translate3d(0,8px,0);transition:opacity .38s var(--mkx-ease),transform .38s var(--mkx-ease)}.mkx-page .mkx-mosaic__fig:hover .mkx-mosaic__cap,.mkx-page .mkx-mosaic__fig:focus-within .mkx-mosaic__cap{opacity:1;transform:translate3d(0,0,0)}.mkx-page .mkx-mosaic__fig--a{grid-column:span 7;aspect-ratio:16/11}.mkx-page .mkx-mosaic__fig--b{grid-column:span 5;aspect-ratio:4/5}.mkx-page .mkx-mosaic__fig--c,.mkx-page .mkx-mosaic__fig--d,.mkx-page .mkx-mosaic__fig--e{grid-column:span 4;aspect-ratio:1/1}.mkx-page .mkx-mosaic__fig--f{grid-column:span 5;aspect-ratio:4/5}.mkx-page .mkx-mosaic__fig--g{grid-column:span 7;aspect-ratio:16/11}.mkx-page .mkx-strip{margin-top:clamp(36px,4vw,56px);display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mkx-page .mkx-strip__item{flex:0 0 clamp(230px,28vw,380px);scroll-snap-align:start}.mkx-page .mkx-strip__item img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px}.mkx-page .mkx-strip__item:nth-child(even) img{aspect-ratio:4/5}.mkx-page .mkx-strip__cap{margin-top:10px;font-size:14px;color:var(--mkx-ink-soft)}.mkx-page .mkx-block--ink .mkx-strip__cap{color:rgba(248,243,234,.66)}.mkx-page .mkx-bleed{padding-left:var(--mkx-gut)}.mkx-page .mkx-bleed .mkx-strip{padding-right:var(--mkx-gut)}.mkx-page .mkx-equip{margin-top:clamp(34px,4vw,54px);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mkx-line)}.mkx-page .mkx-equip li{background:var(--mkx-bg-2);padding:22px 24px;font-size:15.5px}.mkx-page .mkx-equip li::before{content:"";display:inline-block;width:14px;height:1px;background:var(--mkx-gold);vertical-align:middle;margin-right:12px}.mkx-page .mkx-loc__list{margin-top:30px}.mkx-page .mkx-loc__list li{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--mkx-line);font-size:15.5px}.mkx-page .mkx-loc__list li span:last-child{color:var(--mkx-ink-soft);white-space:nowrap}.mkx-page .mkx-loc__map img{width:100%;border-radius:2px}.mkx-page .mkx-avis{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,34px)}.mkx-page .mkx-avis__card{padding:clamp(26px,2.4vw,34px);background:rgba(248,243,234,.06);box-shadow:inset 0 0 0 1px rgba(248,243,234,.16);border-radius:2px;display:flex;flex-direction:column;gap:18px}.mkx-page .mkx-avis__txt{font-family:var(--mkx-serif);font-size:1.3rem;line-height:1.4;color:var(--mkx-bg)}.mkx-page .mkx-avis__who{font-size:14px;color:rgba(248,243,234,.62);margin-top:auto}.mkx-page .mkx-faq{margin-top:clamp(34px,4vw,54px);border-top:1px solid var(--mkx-line)}.mkx-page .mkx-faq__item{border-bottom:1px solid var(--mkx-line)}.mkx-page .mkx-faq__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 0;background:none;border:0;cursor:pointer;font-family:var(--mkx-serif);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.25;text-align:left;color:var(--mkx-ink)}.mkx-page .mkx-faq__q h3{font:inherit;color:inherit}.mkx-page .mkx-faq__sign{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:6px}.mkx-page .mkx-faq__sign::before,.mkx-page .mkx-faq__sign::after{content:"";position:absolute;left:0;top:8px;width:18px;height:1.5px;background:var(--mkx-gold);transition:transform .38s var(--mkx-ease)}.mkx-page .mkx-faq__sign::after{transform:rotate(90deg)}.mkx-page .mkx-faq__item.is-open .mkx-faq__sign::after{transform:rotate(0deg)}.mkx-page .mkx-faq__a p{padding:0 0 26px;max-width:70ch;color:var(--mkx-ink-soft)}.mkx-page .mkx-final{text-align:center}.mkx-page .mkx-final .mkx-h2{margin:0 auto;max-width:20ch}.mkx-page .mkx-final .mkx-lead{margin:22px auto 34px;text-align:center}.mkx-page .mkx-final .mkx-rule{margin-left:auto;margin-right:auto}.mkx-page.mkx-js .mkx-rev{opacity:0;transform:translate3d(0,26px,0);transition:opacity .7s var(--mkx-ease),transform .7s var(--mkx-ease)}.mkx-page.mkx-js .mkx-rev.is-in{opacity:1;transform:translate3d(0,0,0)}.mkx-page.mkx-js .mkx-faq__a{overflow:hidden;max-height:0;transition:max-height .44s var(--mkx-ease)}@media (max-width:1100px){.mkx-page .mkx-facts__grid{grid-template-columns:repeat(2,1fr)}.mkx-page .mkx-facts__item:nth-child(2){border-right:0}.mkx-page .mkx-facts__item:nth-child(1),.mkx-page .mkx-facts__item:nth-child(2){border-bottom:1px solid var(--mkx-line)}.mkx-page .mkx-usages{grid-template-columns:repeat(2,1fr)}.mkx-page .mkx-equip{grid-template-columns:repeat(2,1fr)}.mkx-page .mkx-avis{grid-template-columns:1fr}.mkx-page .mkx-mosaic__fig--a,.mkx-page .mkx-mosaic__fig--g{grid-column:span 12}.mkx-page .mkx-mosaic__fig--b,.mkx-page .mkx-mosaic__fig--f,.mkx-page .mkx-mosaic__fig--c,.mkx-page .mkx-mosaic__fig--d,.mkx-page .mkx-mosaic__fig--e{grid-column:span 6}}@media (max-width:820px){.mkx-page{font-size:16px}.mkx-page .mkx-duo{grid-template-columns:1fr}.mkx-page .mkx-duo--flip .mkx-duo__media{order:-1}.mkx-page .mkx-duo__media::after{display:none}.mkx-page .mkx-duo__media img{aspect-ratio:3/2}.mkx-page .mkx-facts{margin-top:-52px}.mkx-page .mkx-hero__inner{padding-bottom:clamp(78px,16vw,110px)}}@media (max-width:520px){.mkx-page .mkx-facts__grid{grid-template-columns:1fr}.mkx-page .mkx-facts__item{border-right:0;border-bottom:1px solid var(--mkx-line)}.mkx-page .mkx-facts__item:last-child{border-bottom:0}.mkx-page .mkx-usages,.mkx-page .mkx-spec,.mkx-page .mkx-equip,.mkx-page .mkx-stack{grid-template-columns:1fr}.mkx-page .mkx-stack img:nth-child(2){margin-top:0}.mkx-page .mkx-mosaic__fig{grid-column:span 12;aspect-ratio:4/3}.mkx-page .mkx-mosaic__cap{opacity:1;transform:none}.mkx-page .mkx-hero__actions .mkx-btn{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.mkx-page *{transition-duration:.01ms!important}.mkx-page.mkx-js .mkx-rev{opacity:1!important;transform:none!important}.mkx-page .mkx-mosaic__cap{opacity:1;transform:none}}.mkx-page{--mkx-radius:20px}.mkx-page .mkx-btn{border-radius:var(--mkx-radius)}.mkx-page .mkx-duo__media img,.mkx-page .mkx-stack img,.mkx-page .mkx-strip__item img,.mkx-page .mkx-loc__map img,.mkx-page .mkx-mosaic__fig,.mkx-page .mkx-avis__card{border-radius:var(--mkx-radius)}.mkx-page .mkx-facts__grid{border-radius:var(--mkx-radius);overflow:hidden}.mkx-page .mkx-spec,.mkx-page .mkx-equip,.mkx-page .mkx-usages{border-radius:var(--mkx-radius);overflow:hidden}.mkx-page .mkx-spec{border-top:0;border-bottom:0}.cl .cl-nav-wrap{top:0}.cl .cl-nav{margin:0 auto;top:14px}.cl.cl{overflow:clip}