.ContactBar.svelte-kumnra.svelte-kumnra{z-index:10;position:fixed;bottom:0;left:0;width:100%;height:5rem;display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;box-shadow:var(--box-shadow)}.ContactBar--mobile.svelte-kumnra.svelte-kumnra{height:initial}.ContactBar--mobile.svelte-kumnra .Button.svelte-kumnra{width:100%;height:100%;border-radius:0}.ContactBar-title.svelte-kumnra.svelte-kumnra{font-size:1.5rem;font-family:var(--font-main);font-weight:900;text-transform:uppercase;letter-spacing:0}.ContactBar-localisation.svelte-kumnra.svelte-kumnra{color:var(--color-gray);text-transform:capitalize}.Activities.svelte-42qsr2{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 71rem){.Activities.svelte-42qsr2{flex-direction:row}}.Activities-onSite.svelte-42qsr2{flex:1}.Activities-nearby.svelte-42qsr2{flex:3}.Activities-others.svelte-42qsr2{flex:1}.Activities-title.svelte-42qsr2{font-weight:700;color:var(--color-gray--darker)}.Activities-listColumn.svelte-42qsr2{margin-top:1rem;display:flex;flex-direction:column;gap:2rem}.Activities-listGrid.svelte-42qsr2{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));column-gap:4rem;row-gap:2rem}.Activities-activity.svelte-42qsr2{display:flex;gap:1rem}.Activities-activity .Icon{flex-shrink:0;width:2rem;height:2rem;color:var(--color-green)}.Activities-activityLabel.svelte-42qsr2{margin:.4rem 0}.Activities-activityDistance.svelte-42qsr2{font-size:.8rem}.Activities-text.svelte-42qsr2{color:var(--color-gray)}.ContactDialogForm.svelte-loa1jp.svelte-loa1jp{display:flex;flex-direction:column;gap:1rem}.ContactDialogForm.svelte-loa1jp textarea.svelte-loa1jp{resize:vertical}.ContactDialogForm-subtitle.svelte-loa1jp.svelte-loa1jp{font-weight:700}.ContactDialogForm-describe.svelte-loa1jp.svelte-loa1jp{font-size:.8rem;color:var(--color-gray)}.ContactDialogForm-field.svelte-loa1jp.svelte-loa1jp{display:flex;flex-direction:column}.ContactDialogForm-field.svelte-loa1jp input.svelte-loa1jp::-webkit-outer-spin-button,.ContactDialogForm-field.svelte-loa1jp input.svelte-loa1jp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ContactDialogForm-field.svelte-loa1jp input[type=number].svelte-loa1jp{-moz-appearance:textfield}@media screen and (min-width: 86rem){.ContactDialogForm-field.svelte-loa1jp.svelte-loa1jp{flex-direction:row}.ContactDialogForm-field.svelte-loa1jp label.svelte-loa1jp{width:15rem}.ContactDialogForm-field.svelte-loa1jp input[type=text].svelte-loa1jp,.ContactDialogForm-field.svelte-loa1jp input[type=email].svelte-loa1jp,.ContactDialogForm-field.svelte-loa1jp input[type=tel].svelte-loa1jp,.ContactDialogForm-field.svelte-loa1jp input[type=number].svelte-loa1jp,.ContactDialogForm-field.svelte-loa1jp textarea.svelte-loa1jp{width:100%}}.ContactDialogForm-radioGroup.svelte-loa1jp.svelte-loa1jp{display:flex;flex-wrap:wrap;gap:.5rem}.ContactDialogForm-radioGroup.svelte-loa1jp label.svelte-loa1jp{cursor:pointer}.ContactDialogForm-reasonButton.svelte-loa1jp.svelte-loa1jp,.ContactDialogForm-reasonButton--green.svelte-loa1jp.svelte-loa1jp{padding:.25rem .75rem;border:2px solid var(--color-green);border-radius:.2rem;font-weight:600;white-space:nowrap}.ContactDialogForm-reasonButton.svelte-loa1jp.svelte-loa1jp:hover,.ContactDialogForm-reasonButton--green.svelte-loa1jp.svelte-loa1jp:hover,.ContactDialogForm-reasonButton.svelte-loa1jp.svelte-loa1jp:focus,.ContactDialogForm-reasonButton--green.svelte-loa1jp.svelte-loa1jp:focus{color:#fff;background-color:var(--color-green)}.ContactDialogForm-reasonButton--green.svelte-loa1jp.svelte-loa1jp{color:#fff;background-color:var(--color-green)}.ContactDialogForm-field--checkbox.svelte-loa1jp input[type=checkbox].svelte-loa1jp{margin-right:.5rem}.ContactDialogForm-field--services.svelte-loa1jp.svelte-loa1jp{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 86rem){.ContactDialogForm-field--services.svelte-loa1jp.svelte-loa1jp{flex-direction:row;gap:2rem}}.ContactDialogForm-actions.svelte-loa1jp.svelte-loa1jp{align-self:flex-end}.Description-localisation.svelte-5jo89p{margin-bottom:1.5rem;color:var(--color-gray);text-transform:capitalize}.Description-text.svelte-5jo89p p{display:inline!important;color:var(--color-gray)}.Description-text.svelte-5jo89p .Description-label{color:var(--color-gray--darker);font-weight:700}.Description-text--secondary.svelte-5jo89p{color:var(--color-gray)}.EllohaHTML.svelte-vm847o{max-width:20rem;border:none}.OnlineButton.svelte-q5s76e.svelte-q5s76e{max-width:30rem;padding:1.5rem 1rem;border-radius:1.5rem;text-align:center;background-color:var(--color-theme);color:#fff}.OnlineButton.svelte-q5s76e .Button.svelte-q5s76e{width:75%}@media screen and (max-width: 45rem){.OnlineButton.svelte-q5s76e.svelte-q5s76e{max-width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;border-radius:0}.OnlineButton.svelte-q5s76e .Button.svelte-q5s76e{width:100%}}.OnlineButton-title.svelte-q5s76e.svelte-q5s76e{margin-bottom:1rem;font-size:1.5rem;font-family:var(--font-main);font-weight:700}.OnlineButton-description.svelte-q5s76e.svelte-q5s76e{margin-bottom:1.5rem;color:#fff}.OnlineButton-button.svelte-q5s76e.svelte-q5s76e{display:flex;justify-content:center;align-items:center}.ServiceLayout.svelte-1m5keff:not(:last-child){margin-bottom:0}.ServiceLayout-description{margin-bottom:.5rem;color:var(--color-gray);white-space:pre-wrap}.ServiceLayout-strong{margin-bottom:1rem;font-weight:700;color:var(--color-gray--darker)}.ServiceLayout-strong:first-letter{text-transform:uppercase}[slot=main]{display:flex;align-items:start;gap:.5rem}@media screen and (max-width: 59rem){[slot=main]{flex-direction:column;align-items:center;gap:0}}.ServiceLayout--leftLayout.svelte-1m5keff{margin-bottom:0;--leftMaxWidthLargeScreen:27rem;--leftFlex:0 0;--rightMaxWidthLargeScreen:100%;--rightFlex:1 1}.ServiceLayout--rightLayout.svelte-1m5keff{margin-bottom:0;--leftMaxWidthLargeScreen:100%;--leftFlex:1 1;--rightMaxWidthLargeScreen:27rem;--rightFlex:0 0}[slot=main] div[data-left-content]{flex:var(--leftFlex)}@media screen and (max-width: 71rem){[slot=main] div[data-left-content]{max-width:var(--leftMaxWidthLargeScreen)}}@media screen and (max-width: 59rem){[slot=main] div[data-left-content]{width:100%;max-width:100%}}[slot=main] div[data-right-content]{flex:var(--rightFlex)}@media screen and (max-width: 71rem){[slot=main] div[data-right-content]{max-width:var(--rightMaxWidthLargeScreen)}}@media screen and (max-width: 59rem){[slot=main] div[data-right-content]{width:100%;max-width:100%}}.Calendar.svelte-qzqrcz{max-width:20rem;height:16rem;border:1px solid var(--color-background-medium);border-radius:1rem;margin-bottom:3rem}.Calendar-monthSelector.svelte-qzqrcz{display:flex;justify-content:space-between;align-items:center;color:var(--color-theme);font-weight:700}.Calendar-currentMonth.svelte-qzqrcz{text-transform:uppercase}.Calendar-table.svelte-qzqrcz{table-layout:fixed;text-align:center}.Calendar-day.svelte-qzqrcz{display:inline-block;width:1.8rem;border:2px solid transparent;border-radius:50%}.Calendar-day--weekDayNames.svelte-qzqrcz{color:var(--color-theme)}.Calendar-day--inactiveDay.svelte-qzqrcz{color:var(--color-background-medium)}.Calendar-day--unavailableDay.svelte-qzqrcz{color:var(--color-background-medium);text-decoration:line-through}.Calendar-day--today.svelte-qzqrcz{border-color:var(--color-theme)}.Calendar-monthSelector .Icon{width:1.5rem;height:1.5rem}p.svelte-q9171b.svelte-q9171b{display:flex;align-items:center;color:var(--color-theme);margin-bottom:1rem;font-weight:700}p.svelte-q9171b span.svelte-q9171b{margin-left:.5rem}.Icon.Icon--checked{width:1.5rem;height:1.5rem;color:var(--color-theme)}.Prices-label.svelte-84sqgc{font-weight:700;color:var(--color-gray--darker)}ul.svelte-84sqgc,.Prices-content.svelte-84sqgc{margin-bottom:1rem;color:var(--color-gray);white-space:pre-wrap}.Prices-content.svelte-84sqgc{white-space:pre-wrap}.DiscoverFunService-equipmentComplement.svelte-oe40cy{color:var(--color-gray);margin-bottom:1rem}.BuyProducts.svelte-6jt8o7.svelte-6jt8o7{margin-bottom:0}h3.svelte-6jt8o7.svelte-6jt8o7{margin-bottom:.5rem;font-family:var(--font-main);font-weight:700;color:var(--color-theme)}@media screen and (min-width: 59rem){.BuyProducts--noMedias.svelte-6jt8o7 .BuyProducts-definitions.svelte-6jt8o7{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem}}h3.svelte-1g4ie6d{font-family:var(--font-main);font-weight:700;color:var(--color-theme)}.ExternalLink.svelte-o4g6e3.svelte-o4g6e3{display:flex;align-items:center;text-decoration:none;line-height:1.2;color:var(--color-gray--darker)}.ExternalLink.svelte-o4g6e3 span.svelte-o4g6e3{border-bottom:1px solid var(--color-gray--darker);margin-right:.5rem}.ExternalLink.svelte-o4g6e3:hover span.svelte-o4g6e3{border-color:transparent}@media (hover: none){.ExternalLink.svelte-o4g6e3:hover span.svelte-o4g6e3{border-color:var(--color-gray--darker)}}.ExternalLink .Icon{color:var(--color-gray--darker);flex-shrink:0}.OtherStores.svelte-1f6rate.svelte-1f6rate{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.OtherStores.svelte-1f6rate>div.svelte-1f6rate{margin-bottom:1rem}@media screen and (max-width: 59rem){.OtherStores.svelte-1f6rate.svelte-1f6rate{grid-template-columns:1fr}}.OtherStores-strong.svelte-1f6rate.svelte-1f6rate{font-weight:700;color:var(--color-gray--darker)}.Stores.svelte-1oneyk1.svelte-1oneyk1{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 59rem){.Stores.svelte-1oneyk1.svelte-1oneyk1{flex-direction:row;align-items:flex-start}}.Stores.svelte-1oneyk1 .Stores-otherStoresWrapper.svelte-1oneyk1{flex:1}.Stores.svelte-1oneyk1 .OtherStores{flex:2}.Definition.svelte-16n4hij{margin-bottom:1rem}.Definition-title.svelte-16n4hij{font-weight:700}.Definition-content.svelte-16n4hij{display:flex;align-items:center;gap:1rem;height:1.5rem;color:var(--color-gray)}.Icon--clevacances .Icon{width:4.5rem;height:4.5rem}.Icon--gitesFrance .Icon{width:2.5rem;height:2.5rem}.CottageAccommodation--isOdd [data-right-content]{order:-1}h3.svelte-v0ggg4{font-family:var(--font-main);font-weight:700;color:var(--color-orange)}.CottageAccommodation-distance.svelte-v0ggg4{color:var(--color-gray)}.SleepService-reservationMode.svelte-15mixa9.svelte-15mixa9{color:var(--color-gray);margin-bottom:2rem}.SleepService-contacts.svelte-15mixa9.svelte-15mixa9{color:var(--color-orange);line-height:1;margin-bottom:2rem}.SleepService-contacts.svelte-15mixa9 a.svelte-15mixa9{display:block;color:var(--color-orange)}.GuestroomRoom--isOdd [data-right-content]{order:-1}h3.svelte-1oas4wk{font-family:var(--font-main);font-weight:700;color:var(--color-orange)}.GuestroomRoom-distance.svelte-1oas4wk{color:var(--color-gray)}
