@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54cffa2be332103c.2014abbd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37afeb4e0885cb1d.p.23789343.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10a9535b0856840c.e4504427.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efd23c95a9595abc.p.75509b57.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.libre_caslon_text_18f1373f-module__uij6SG__className{font-family:Libre Caslon Text,Georgia,Times New Roman,serif;font-style:normal}.libre_caslon_text_18f1373f-module__uij6SG__variable{--font-gite-titres:"Libre Caslon Text",Georgia,Times New Roman,serif}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00c7e5acc48683f4.30c4f078.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87da4c579d46d553.004c652f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/936250bb3ad001bc.50b85c2a.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14da52269264e5de.848d8d09.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/23963417ab846622.0fc3233b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847b360c863aee07.70c25bdb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3de5843039fd6032.p.27796456.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dc69bebe0e1f8bce.d81330ca.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd36f8253484d9fd.38bc7b65.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6cbb4a68dca42d75.64942b52.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b64a691eb0036d18.43fb86c6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1fbc2d9d5e28c6aa.c17234f3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55110c1d57423bba.36bfd12b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ccb882a09be6e9a.p.1796533e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7108beb54dc93e76.517d1672.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a4a362e1fb92bebd.204201d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5a32e298ab98510f.69b245d4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/695a7aebbe0f3894.c7d7714f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1f849767841653a.78b96766.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6e15accc0a1e3a9.46896848.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0f9b0aa50a4f67ad.p.ad8fb83a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.alegreya_sans_67abe68f-module__SlwZIW__className{font-family:Alegreya Sans,Arial,Helvetica,sans-serif;font-style:normal}.alegreya_sans_67abe68f-module__SlwZIW__variable{--font-gite-texte:"Alegreya Sans",Arial,Helvetica,sans-serif}
.gite{--gite-lin:#edeae2;--gite-blanc:#f8f7f2;--gite-pierre:#dfddd2;--gite-filet:#c2c1b4;--gite-ocre:#6a7d3a;--gite-ocre-fonce:#4c5e2a;--gite-encre:#2a3230;--gite-brun:#5c635a;--gite-terre:#232b28;--gite-terre-clair:#e8ede6;--gite-ocre-clair:#a9c47f;--gite-r-grand:18px;--gite-r-petit:10px;--gite-ombre:0 24px 48px -28px rgba(42,50,48,.4);background-color:var(--gite-lin);min-height:100dvh;color:var(--gite-encre);font-family:var(--font-gite-texte,Arial,Helvetica,sans-serif);-webkit-font-smoothing:antialiased;font-size:1.02rem;line-height:1.65}.gite h1,.gite h2,.gite h3{font-family:var(--font-gite-titres,Georgia,"Times New Roman",serif);margin:0;font-weight:400;line-height:1.12}.gite p{margin:0}.gite ::selection{background-color:var(--gite-ocre-fonce);color:var(--gite-blanc)}.gite :focus-visible{outline:2px solid var(--gite-ocre-fonce);outline-offset:2px;border-radius:3px}.gite-bande-terre :focus-visible{outline-color:var(--gite-ocre-clair)}.gite-conteneur{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:max(1rem,min(4vw,2.5rem));padding-right:max(1rem,min(4vw,2.5rem))}.gite-section{padding-top:max(3.5rem,min(8vw,6rem));padding-bottom:max(3.5rem,min(8vw,6rem))}.gite [id]{scroll-margin-top:132px}.gite-titre{margin-bottom:.6rem;font-size:max(1.9rem,min(3.4vw,2.7rem))}.gite-intro{color:var(--gite-brun);max-width:62ch;margin-bottom:max(2rem,min(5vw,3.25rem));font-size:1.08rem}.gite-sous-titre{margin-bottom:.75rem;font-size:1.35rem}.gite-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gite-nav{top:var(--bandeau-h,40px);z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--gite-filet);background-color:rgba(244,238,225,.92);position:-webkit-sticky;position:sticky}.gite-nav-inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:58px;padding-top:.4rem;padding-bottom:.4rem;display:flex}.gite-nav-nom{font-family:var(--font-gite-titres,Georgia,serif);color:var(--gite-encre);white-space:nowrap;font-size:1.2rem;text-decoration:none}.gite-nav-liens{align-items:center;gap:max(.9rem,min(2vw,1.4rem));margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gite-nav-liens a{color:var(--gite-encre);white-space:nowrap;border-bottom:2px solid transparent;padding:.3rem .05rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.gite-nav-liens a:hover{border-bottom-color:var(--gite-ocre)}@media (max-width:639px){.gite-nav-nom{display:none}.gite-nav-inner{justify-content:flex-start}}.gite-hero-image{object-fit:cover;width:100%;height:max(380px,min(58vh,600px));display:block}.gite-hero-panneau{z-index:1;background-color:var(--gite-blanc);border:1px solid var(--gite-filet);border-radius:var(--gite-r-grand);max-width:620px;box-shadow:var(--gite-ombre);margin-top:max(-8.5rem,min(-14vw,-3rem));padding:max(1.5rem,min(4vw,2.75rem));position:relative}.gite-hero-panneau h1{margin-bottom:.5rem;font-size:max(2.3rem,min(5vw,3.8rem));line-height:1.05}.gite-hero-panneau p{color:var(--gite-brun);max-width:46ch;font-size:1.1rem}.gite-hero-panneau .gite-bouton{margin-top:1.4rem}.gite-bouton{background-color:var(--gite-ocre-fonce);color:var(--gite-blanc);border-radius:var(--gite-r-petit);cursor:pointer;border:0;padding:.8rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.gite-bouton:hover{background-color:#3e4d22}.gite-bouton:active{transform:translateY(1px)}.gite-lien{color:var(--gite-ocre-fonce);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline rgba(76,94,42,.45);text-decoration:underline rgba(76,94,42,.45)}.gite-lien:hover{-webkit-text-decoration-color:var(--gite-ocre-fonce);text-decoration-color:var(--gite-ocre-fonce)}.gite-chambre{grid-template-columns:1fr;display:grid}.gite-chambre+.gite-chambre{margin-top:max(3rem,min(7vw,5rem))}.gite-chambre-photo img{border-radius:var(--gite-r-grand);width:100%;height:auto;box-shadow:var(--gite-ombre);display:block}.gite-chambre-fiche{z-index:1;background-color:var(--gite-blanc);border:1px solid var(--gite-filet);border-radius:var(--gite-r-grand);box-shadow:var(--gite-ombre);margin:-2.5rem .9rem 0;padding:max(1.5rem,min(3vw,2.25rem));position:relative}.gite-chambre-fiche h3{margin-bottom:.2rem;font-size:max(1.45rem,min(2.4vw,1.9rem))}.gite-chambre-meta{color:var(--gite-brun);margin-bottom:.9rem;font-size:.95rem}.gite-chambre-description{margin-bottom:1.1rem}.gite-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.gite-chips li{background-color:var(--gite-lin);border:1px solid var(--gite-filet);border-radius:var(--gite-r-petit);color:var(--gite-brun);padding:.22rem .65rem;font-size:.85rem}.gite-saisons{border-top:1px solid var(--gite-filet);flex-wrap:wrap;gap:1.25rem 2rem;padding-top:1.1rem;display:flex}.gite-saisons>div{flex-direction:column;display:flex}.gite-saisons span{color:var(--gite-brun);font-size:.85rem}.gite-saisons strong{font-family:var(--font-gite-titres,Georgia,serif);color:var(--gite-encre);font-size:1.35rem;font-weight:400}.gite-saisons-note{color:var(--gite-brun);margin-top:.8rem;font-size:.88rem}@media (min-width:900px){.gite-chambre{grid-template-columns:repeat(12,1fr);align-items:center}.gite-chambre-photo{grid-area:1/1/auto/8}.gite-chambre-fiche{grid-area:1/7/auto/13;margin:0}.gite-chambre--miroir .gite-chambre-photo{grid-column:6/13}.gite-chambre--miroir .gite-chambre-fiche{grid-column:1/7}.gite-chambre--pleine{grid-template-columns:1fr}.gite-chambre--pleine .gite-chambre-photo,.gite-chambre--pleine .gite-chambre-fiche{grid-area:auto}.gite-chambre--pleine .gite-chambre-fiche{max-width:760px;margin:-4.5rem auto 0}}.gite-bande-pierre{background-color:var(--gite-pierre);padding-top:max(3.5rem,min(8vw,6rem));padding-bottom:max(3.5rem,min(8vw,6rem))}.gite-bande-terre{background-color:var(--gite-terre);color:var(--gite-terre-clair);padding-top:max(3.5rem,min(8vw,6rem));padding-bottom:max(3.5rem,min(8vw,6rem))}.gite-bande-terre .gite-titre{color:#f0f4ee}.gite-bande-terre .gite-intro{color:rgba(232,237,230,.82)}.gite-bande-terre a{color:var(--gite-ocre-clair);text-underline-offset:3px;-webkit-text-decoration:underline rgba(169,196,127,.5);text-decoration:underline rgba(169,196,127,.5)}.gite-bande-terre a:hover{-webkit-text-decoration-color:var(--gite-ocre-clair);text-decoration-color:var(--gite-ocre-clair)}.gite-table-grille{grid-template-columns:1fr;align-items:start;gap:max(2rem,min(4vw,3.5rem));display:grid}@media (min-width:900px){.gite-table-grille{grid-template-columns:1.1fr .9fr}}.gite-infos{margin:1.75rem 0 0}.gite-infos-ligne{grid-template-columns:108px 1fr;gap:1rem;padding-top:.7rem;padding-bottom:.7rem;display:grid}.gite-infos-ligne+.gite-infos-ligne{border-top:1px solid var(--gite-filet)}.gite-infos-ligne dt{font-size:.98rem;font-weight:700}.gite-infos-ligne dd{color:var(--gite-brun);margin:0}.gite-menu{background-color:var(--gite-blanc);border:1px solid var(--gite-filet);border-radius:var(--gite-r-grand);box-shadow:var(--gite-ombre);padding:max(1.5rem,min(3vw,2.25rem))}.gite-menu-titre{font-family:var(--font-gite-titres,Georgia,serif);margin-bottom:1rem;font-size:1.3rem}.gite-menu ul{margin:0;padding:0;list-style:none}.gite-menu li{flex-direction:column;gap:.1rem;padding-top:.85rem;padding-bottom:.85rem;display:flex}.gite-menu li+li{border-top:1px dashed var(--gite-filet)}.gite-menu li span{color:var(--gite-brun);font-size:.85rem}.gite-menu li strong{font-family:var(--font-gite-titres,Georgia,serif);font-size:1.12rem;font-weight:400}.gite-menu-note{color:var(--gite-brun);margin-top:1.1rem;font-size:.92rem}.gite-lieux{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.gite-lieux{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gite-lieux{grid-template-columns:repeat(3,1fr)}}.gite-lieu{background-color:var(--gite-blanc);border:1px solid var(--gite-filet);border-radius:var(--gite-r-grand);overflow:hidden}.gite-lieu img{width:100%;height:auto;display:block}.gite-lieu-corps{padding:1.1rem 1.25rem 1.3rem}.gite-lieu h3{margin-bottom:.25rem;font-size:1.2rem}.gite-lieu p{color:var(--gite-brun);margin-bottom:.6rem;font-size:.95rem}.gite-lieu-distance{color:var(--gite-ocre-fonce);font-size:.92rem;font-weight:700}.gite-tableau-panneau{background-color:var(--gite-blanc);border:1px solid var(--gite-filet);border-radius:var(--gite-r-grand);box-shadow:var(--gite-ombre);padding:max(1rem,min(3vw,2rem))}.gite-tableau-defile{overflow-x:auto}.gite-tableau{border-collapse:collapse;width:100%;min-width:640px}.gite-tableau th,.gite-tableau td{text-align:left;vertical-align:top;padding:.85rem 1rem}.gite-tableau thead th{border-bottom:1px solid var(--gite-brun);font-size:.98rem}.gite-tableau thead small{color:var(--gite-brun);font-size:.82rem;font-weight:400;display:block}.gite-tableau tbody tr+tr th,.gite-tableau tbody tr+tr td{border-top:1px solid var(--gite-filet)}.gite-tableau tbody th{font-weight:700}.gite-tableau tbody th small{color:var(--gite-brun);font-size:.85rem;font-weight:400;display:block}.gite-tableau td.gite-prix{text-align:right;font-family:var(--font-gite-titres,Georgia,serif);white-space:nowrap;font-size:1.15rem}.gite-tarifs-notes{color:var(--gite-brun);gap:.35rem;margin:1.5rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.gite-avis-principal{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.gite-avis-principal blockquote{font-family:var(--font-gite-titres,Georgia,serif);margin:0;font-size:max(1.45rem,min(2.6vw,2rem));line-height:1.35}.gite-avis-principal footer,.gite-avis-carte footer{color:var(--gite-brun);margin-top:.9rem;font-size:.95rem}.gite-avis-grille{grid-template-columns:1fr;gap:2rem;margin-top:max(2.5rem,min(5vw,3.5rem));display:grid}@media (min-width:768px){.gite-avis-grille{grid-template-columns:repeat(2,1fr)}}.gite-avis-carte blockquote{border-left:3px solid var(--gite-ocre);font-family:var(--font-gite-titres,Georgia,serif);margin:0;padding-left:1.1rem;font-size:1.08rem;line-height:1.55}.gite-avis-carte footer{padding-left:calc(1.1rem + 3px)}.gite-avis-note{text-align:center;color:var(--gite-brun);margin-top:max(2rem,min(4vw,2.75rem));font-size:.88rem}.gite-resa-grille{grid-template-columns:1fr;align-items:start;gap:max(2rem,min(4vw,3.5rem));display:grid}@media (min-width:900px){.gite-resa-grille{grid-template-columns:.85fr 1.15fr}}.gite-liste-filets{margin:0 0 2.25rem;padding:0;list-style:none}.gite-liste-filets li{padding-top:.6rem;padding-bottom:.6rem}.gite-liste-filets li+li{border-top:1px solid var(--gite-filet)}.gite-liste-filets small{color:var(--gite-brun);display:block}.gite-form-panneau{background-color:var(--gite-blanc);border:1px solid var(--gite-filet);border-radius:var(--gite-r-grand);box-shadow:var(--gite-ombre);padding:max(1.4rem,min(3vw,2.2rem))}.gite-form{gap:1.1rem;display:grid}.gite-form-ligne{grid-template-columns:1fr;gap:1.1rem;display:grid}@media (min-width:560px){.gite-form-ligne{grid-template-columns:1fr 1fr}}.gite-champ{flex-direction:column;gap:.35rem;display:flex}.gite-champ label{font-size:.95rem;font-weight:700}.gite-champ input,.gite-champ select,.gite-champ textarea{border-radius:var(--gite-r-petit);width:100%;font:inherit;color:var(--gite-encre);background-color:#fbfcf7;border:1px solid #778073;padding:.65rem .8rem}.gite-champ textarea{resize:vertical;min-height:110px}.gite-champ ::placeholder{color:#656e64;opacity:1}.gite-form-note{color:var(--gite-brun);font-size:.9rem}.gite-form-confirmation h3{margin-bottom:.6rem;font-size:1.5rem}.gite-form-confirmation p{margin-bottom:.9rem}.gite-form-confirmation .gite-form-note{margin-bottom:0}.gite-acces-grille{grid-template-columns:1fr;align-items:start;gap:max(2rem,min(4vw,3.5rem));display:grid}@media (min-width:900px){.gite-acces-grille{grid-template-columns:.9fr 1.1fr}}.gite-acces-coordonnees{border-radius:var(--gite-r-grand);background-color:rgba(248,247,242,.06);border:1px solid rgba(232,237,230,.22);padding:max(1.4rem,min(3vw,2rem))}.gite-acces-coordonnees p{margin-bottom:.9rem}.gite-acces-coordonnees p:last-child{margin-bottom:0}.gite-acces-coordonnees strong{font-family:var(--font-gite-titres,Georgia,serif);font-size:1.2rem;font-weight:400}.gite-acces-routes{margin:0;padding:0;list-style:none}.gite-acces-routes li{padding-top:.95rem;padding-bottom:.95rem}.gite-acces-routes li+li{border-top:1px solid rgba(232,237,230,.22)}.gite-acces-routes strong{margin-bottom:.15rem;display:block}.gite-acces-routes p{color:rgba(232,237,230,.82)}.gite-pied{color:rgba(232,237,230,.75);border-top:1px solid rgba(232,237,230,.22);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin-top:max(2.5rem,min(5vw,3.5rem));padding-top:1.4rem;font-size:.9rem;display:flex}@keyframes gite-lever{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.gite-hero-panneau{animation:.8s ease-out .1s both gite-lever}.gite-lieu{transition:transform .25s,box-shadow .25s}.gite-lieu:hover{box-shadow:var(--gite-ombre);transform:translateY(-4px)}.gite-bouton{transition:background-color .2s,transform .15s}.gite-nav-liens a{transition:border-bottom-color .15s}}
