@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap");:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-heading-color: ;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}:root{--gh-gray-100: #E6E7E8}:root{--gh-text-color: #47484b;--gh-primary: #b96b3c;--gh-primary-hover: darken(#b96b3c, 5%);--gh-secondary: #bc9e84;--gh-tiertiary: #F9D16B;--gh-bg-primary: #F9FBFD;--gh-bg-secondary: #f9f6f4;--gh-bg-tiertiary: #a78d77;accent-color:var(--gh-primary)}.btn{border-radius:0.125rem;padding:0.3125rem 1.25rem;transition:all 0.2s ease-in-out}.btn-primary{background:#b96b3c;color:#fff;--bs-btn-border-color: $primary;--bs-btn-bg: $primary;--bs-btn-color: $white;--bs-btn-hover-color: $white;--bs-btn-hover-bg: $primary;--bs-btn-hover-border-color: $primary+"80";--bs-btn-focus-shadow-rgb: 200,200,200;--bs-btn-active-color: $white;--bs-btn-active-bg: $primary;--bs-btn-active-border-color: $primary;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: $white;--bs-btn-disabled-bg: $primary;--bs-btn-disabled-border-color: $primary}.btn-primary:hover,.btn-primary:focus{color:#fff;background:#a66036}.btn-secondary{background:#bc9e84;color:#fff;--bs-btn-border-color: $secondary;--bs-btn-bg: $secondary;--bs-btn-color: $white;--bs-btn-bg: $secondary;--bs-btn-border-color: $secondary;--bs-btn-hover-color: $white;--bs-btn-hover-bg: $secondary;--bs-btn-hover-border-color: $secondary+"80";--bs-btn-focus-shadow-rgb: 200,200,200;--bs-btn-active-color: $white;--bs-btn-active-bg: $secondary;--bs-btn-active-border-color: $secondary;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: $white;--bs-btn-disabled-bg: $secondary;--bs-btn-disabled-border-color: $secondary}.btn-secondary:hover,.btn-secondary:focus{color:#fff;background:#b39173}.btn-secondary.info-prestation{padding:0.125rem 0.9375rem}.btn-outline-primary{background:transparent;border:0.0625rem solid #b96b3c;color:#b96b3c;--bs-btn-border-color: $primary;--bs-btn-bg: transparent;--bs-btn-color: $primary;--bs-btn-hover-color: $primary-hover;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: $primary-hover;--bs-btn-focus-shadow-rgb: 200,200,200;--bs-btn-active-color: $primary-hover;--bs-btn-active-bg: transparent;--bs-btn-active-border-color: $primary-hover;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: $secondary-hover;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: $secondary-hover}.btn-gray{background:#E6E7E8;color:#334245;border:none}.btn-gray:hover,.btn-gray:focus{color:#334245;background:#CCD0D0}a{text-decoration:none;color:#b96b3c}a:hover{color:#a66036}a.control-label{font-weight:500;cursor:pointer}.popover{font-family:"Poppins", sans-serif;font-size:0.75rem;border:0.0625rem solid #E6E7E8;border-radius:0.25rem}.popover-header{background-color:#b96b3c;font-size:0.875rem;font-weight:500;color:#fff;border-radius:0.25rem 0.25rem 0 0;border-bottom:0.0625rem solid #a66036;padding:0.3125rem 0.9375rem}.popover-body{padding:0.3125rem 0.9375rem 0.625rem;color:#47484b}label{display:block;font-weight:700;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem}label.control-label{font-size:0.75rem;text-transform:none;font-weight:500;letter-spacing:initial}label.list-group-item{display:flex;align-items:center}label.list-group-item .list-stars{margin-left:0.4375rem;letter-spacing:0.1875rem;display:inline-block;color:#F9D16B}input{outline-color:#bc9e84;outline-width:0.0625rem;border:0.0625rem solid #E6E7E8;border-radius:0.3125rem;padding:0.625rem 1.25rem;margin:0.3125rem 0}input::placeholder{color:#CCD0D0}input[type="email"]{margin:0}.input-icon.right i{position:relative;right:0.5rem;float:right}.input-group,.intl-tel-input{align-items:center}.input-group input,.intl-tel-input input{z-index:1}.input-group button,.intl-tel-input button{position:relative;border:0.0625rem solid #B3B8B9;z-index:0}.input-group button:hover,.intl-tel-input button:hover{border:0.0625rem solid #99A1A2}.input-group-text,.intl-tel-input-text{max-height:2.1875rem}.checker,.radio{display:inline-block;margin-right:0.3125rem}.form-group{margin:0.9375rem 0 1.25rem}.form-group--legend{display:block;margin-left:0.3125rem;font-size:0.75rem}.form-group--legend i{margin-right:0.4375rem;color:#b96b3c}.form-group .checkbox-inline{font-size:0.875rem;font-weight:400;text-transform:initial}.form-control,.form-select{margin:0.3125rem 0;font-size:0.875rem}.form-control:focus,.form-select:focus{color:#47484b;border-color:#80898B;box-shadow:0 0 0 0.2rem #e6e7e830}.form-control[readonly],.form-select[readonly]{background-color:#fff}.form-control.is-readonly,.form-select.is-readonly{border-radius:0.125rem;border:0.0625rem dashed #CCD0D0}.form-check{display:flex !important;align-items:center;margin-bottom:0.625rem}.form-check-input{margin-right:0.625rem;padding:0 0.625rem;width:1.25rem;height:1.25rem;cursor:pointer}.form-check-input:checked{background-color:#b96b3c;border-color:#b96b3c}.has-error{color:#bf2e00;font-size:0.75rem;margin-left:0.3125rem}.bloc-cta{display:fle;justify-content:center;gap:0.625rem}.bloc-cta button{margin:0.3125rem}.bloc-cta i{margin-right:0.3125rem}.badge{padding:0.3125rem 0.625rem;font-weight:500;border-radius:0.25rem}.badge.bg-danger{background-color:#bf2e00}.badge.bg-success{background-color:#316a36}.badge.bg-warning{background-color:#a4610e}#scrollButton{cursor:pointer;z-index:1000;text-align:center;width:2.5rem;height:2.5rem;background-color:#b96b3c;opacity:0.7;padding:0.625rem 0.4375rem;border-radius:1.5625rem;color:#fff !important;text-decoration:none;font-size:1rem;position:fixed;right:1.25rem;bottom:3.75rem;transition:background-color 0.1s ease-in-out}#scrollButton:hover{background-color:#a66036}.autocomplete-suggestions{font-family:"Poppins", sans-serif;font-size:0.875rem;color:#47484b;background:#fff;border-radius:0.125rem;border:0.0625rem solid #E6E7E8;padding:0.9375rem;margin-top:0.4375rem}.autocomplete-suggestions .autocomplete-group{color:#b96b3c}.autocomplete-suggestions .autocomplete-suggestion{padding:0.1875rem 0;cursor:pointer}.autocomplete-suggestions:before{position:absolute;display:inline-block;content:"";left:9px;top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.autocomplete-suggestions:after{position:absolute;display:inline-block;content:"";left:10px;top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:0.125rem;border:0.0625rem solid #E6E7E8;max-width:none;padding:0.9375rem;margin-top:0.4375rem;top:6.25rem;left:1.25rem;z-index:9001;display:none;font-size:0.875rem}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:2rem;width:2rem;height:1.5rem;line-height:1.5rem;font-size:0.75rem;border-radius:0.125rem;border:0.0625rem solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#E6E7E8;border-color:transparent;color:inherit}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#E6E7E8}.daterangepicker td.in-range{background-color:#E6E7E8;border-color:transparent;color:#47484b;border-radius:0}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#b96b3c;border-color:transparent;color:#fff}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:0.9375rem 0.5rem 0;border-top:0.0625rem solid #E6E7E8;line-height:0.75rem;vertical-align:middle}.daterangepicker .drp-buttons .drp-selected{display:inline-block;font-size:0.875rem;padding-right:1.5625rem;color:#80898B}.daterangepicker .drp-buttons .btn{margin-left:0.625rem;font-size:0.875rem;padding:0.5rem 0.625rem}.daterangepicker .drp-buttons .btn-default{border:0.0625rem solid transparent}.daterangepicker td.disabled,.daterangepicker option.disabled{cursor:not-allowed}.fancybox__content{max-width:50rem}.fancybox__content img{max-width:18.75rem}.owl-theme .owl-nav{margin-top:0.625rem;text-align:center;width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;top:40%}.owl-theme .owl-nav [class*="owl-"]{display:inline-block;cursor:pointer}.owl-theme .owl-nav [class*="owl-"]:hover{background:#a66036;color:#fff;text-decoration:none}.owl-theme .owl-nav button.owl-next,.owl-theme .owl-nav button.owl-prev{position:relative;width:30px;height:30px;font-size:1.25rem;padding:0;margin:0 0.625rem;border:0;pointer-events:all;cursor:pointer;color:#fff;background:#b96b3c;border-radius:50%;box-shadow:0 0 0.1875rem #E6E7E8;transition:opacity 0.15s ease}.owl-theme .owl-nav button.owl-next span,.owl-theme .owl-nav button.owl-prev span{position:relative;bottom:0.0625rem}.owl-theme .owl-nav .owl-prev{left:-1.6rem}.owl-theme .owl-nav .owl-next{right:-1.6rem}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0.625rem}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#b96b3c}.owl-dots{margin-top:1.25rem}.owl-item{min-width:20.3125rem}.rooms-dropdown{position:absolute;color:inherit;background-color:#fff;border-radius:0.125rem;border:0.0625rem solid #E6E7E8;width:18.75rem;max-width:none;padding:0.9375rem;z-index:3001;display:none;font-size:0.875rem}.rooms-dropdown__bloc{position:relative;padding:0.3125rem 0;margin:0 auto;width:100%;border-radius:0.25rem;cursor:pointer}.rooms-dropdown__bloc-titre{display:inline-bloc;width:70%;padding:0 1.25rem;font-weight:500;margin-right:1.875rem}.rooms-dropdown__bloc:hover{background-color:#E6E7E8}.rooms-dropdown:before,.rooms-dropdown:after{position:absolute;display:inline-block;border-bottom-color:rgba(0, 0, 0, 0.2);content:""}.rooms-dropdown:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.rooms-dropdown:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.visitors-dropdown{position:absolute;color:inherit;background-color:#fff;border-radius:0.125rem;border:0.0625rem solid #E6E7E8;width:18.75rem;max-width:none;padding:0.9375rem;z-index:3001;display:none;font-size:0.875rem}.visitors-dropdown__bloc{position:relative;margin:0.625rem 0;padding:0.4375rem 0.9375rem;border:0.0625rem solid #e6e7e880;border-radius:0.25rem;width:100%;text-align:center}.visitors-dropdown__bloc-titre{display:flex;align-items:center;text-align:left;font-weight:500;width:100%;height:1.875rem}.visitors-dropdown__bloc-select{margin:0.625rem 0}.visitors-dropdown__bloc-select-titre{margin-right:0.9375rem}.visitors-dropdown__bloc-cta{display:flex;justify-content:end;gap:0.625rem}.visitors-dropdown__bloc a{display:inline-block;margin:0.625rem 0}.visitors-dropdown__bloc .suppr-chambre-recherche{float:right;position:absolute;top:0;font-size:0.625rem;right:0.9375rem;padding:0.1875rem 0.4375rem}.visitors-dropdown__bloc .verrouille-chambre-recherche{cursor:default;float:right;position:absolute;top:0;font-size:0.625rem;right:0.9375rem;padding:0.1875rem 0.4375rem}.visitors-dropdown__bloc.verrouille{background:#e6e7e840;border:0.0625rem dashed #e6e7e880}.visitors-dropdown__bloc:last-child{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.visitors-dropdown input.child,.visitors-dropdown input.adult{display:inline-block;position:relative;width:25%;padding:0.4375rem 0.75rem;text-align:center}.visitors-dropdown input.child[type=number],.visitors-dropdown input.adult[type=number]{-moz-appearance:textfield}.visitors-dropdown button{outline:none;border:0.0625rem solid #E6E7E8;background:#E6E7E8;padding:0.4375rem 0.75rem;border-radius:0.25rem}.visitors-dropdown:before,.visitors-dropdown:after{position:absolute;display:inline-block;border-bottom-color:rgba(0, 0, 0, 0.2);content:""}.visitors-dropdown:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.visitors-dropdown:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.prices-slider{position:relative;width:100%;text-align:center;margin-bottom:1.875rem}.prices-slider .range-slider{position:relative;width:100%;display:grid;margin-bottom:-1.25rem}.prices-slider .range-labels{display:flex;justify-content:space-between;padding-bottom:0.625rem}.prices-slider .range-labels .range-label{display:inline-flex}.prices-slider .range-labels .range-label-min{align-self:flex-start}.prices-slider .range-labels .range-label-max{align-self:flex-end}.prices-slider .range-labels .range-label::after{display:inline-block;content:"€";margin-left:0.25rem}.prices-slider .prices-track{position:relative;z-index:1;height:0.3125rem;margin-bottom:-1.25rem;display:grid;align-items:center;margin:0 0.625rem}.prices-slider .prices-track .track{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;border-radius:0.3125rem;background-color:#E6E7E8}.prices-slider .prices-track .range-selection{position:absolute;z-index:2;left:0%;right:0%;top:0;bottom:0;border-radius:0.3125rem;background-color:#b96b3c}.prices-slider .prices-track .thumb{position:absolute;z-index:3;width:1.25rem;height:1.25rem;background-color:#b96b3c;border-radius:50%;transition:opacity 0.3s ease-in-out}.prices-slider .prices-track .thumb::before{content:"";pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;background-color:#b96b3c;width:1.875rem;height:1.875rem;border-radius:inherit;opacity:0;transition:opacity 0.3s ease-in-out}.prices-slider .prices-track .thumb.hover::before{background-color:#a66036}.prices-slider .prices-track .thumb.active::before{opacity:0.2}.prices-slider .prices-track .thumb.start{left:0%;transform:translate(-0.625rem, 0)}.prices-slider .prices-track .thumb.end{right:0%;transform:translate(0.625rem, 0)}.prices-slider input[type="range"]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:0.3125rem;width:100%;opacity:0;cursor:pointer;bottom:-0.625rem;padding-left:0;padding-right:0}.prices-slider input[type="range"]::-webkit-slider-thumb{pointer-events:all;width:1.25rem;height:1.25rem;border-radius:0;border:0 none;background-color:#b96b3c;-webkit-appearance:none}.prices-slider input[type="range"]::-moz-range-thumb{pointer-events:all;width:1.25rem;height:1.25rem;border-radius:0;border:0 none;background-color:#b96b3c;-webkit-appearance:none}.base-volet{display:none}.volets{position:relative}.volet-background{position:fixed;z-index:8000;cursor:pointer;width:100%;height:100%;margin:0 auto;top:0;bottom:0;background:#001316;opacity:0;transform:translateX(100%);transition:opacity 0.45s ease-in-out}.volet-panier{position:fixed;display:flex;z-index:8000;transform:translateX(43.75rem);flex-direction:column;justify-content:space-between;right:0;top:0;bottom:0;background:#fff;width:31.25rem;height:100%;padding:9.375rem 3.125rem;transition:all 0.45s ease-in-out}.volet-panier__header{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}.volet-panier__header .volet-close{display:flex;align-items:center;position:relative;width:1.875rem;height:1.875rem;cursor:pointer}.volet-panier__header .volet-close::before,.volet-panier__header .volet-close::after{content:"  ";position:absolute;width:1.875rem;height:0.125rem;background:#b96b3c;border-radius:0.125rem}.volet-panier__header .volet-close::before{transform:rotate(45deg);right:0}.volet-panier__header .volet-close::after{transform:rotate(-45deg)}.volet-panier__header .panier-title i{color:#b96b3c;font-size:90%;margin-left:0.25rem}.volet-panier__header .panier-title .subtitle{display:block}.volet-close{display:none;align-items:center;position:relative;width:1.875rem;height:1.875rem;cursor:pointer}.volet-close::before,.volet-close::after{content:"  ";position:absolute;width:1.875rem;height:0.125rem;background:#b96b3c;border-radius:0.125rem}.volet-close::before{transform:rotate(45deg);right:0}.volet-close::after{transform:rotate(-45deg)}.bongdpr{position:fixed;z-index:9999;background:#001316;color:#fff;opacity:1;bottom:0.9375rem;left:0.9375rem;width:21.875rem;padding:1.875rem;border-radius:0.25rem}.bongdpr-actions{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0.625rem}.hidden-lg{display:none}.modal-form{width:18.75rem;text-align:center}@media (max-width:1199.98px){.btn-effacer-code-promo,.btn-supprimer-code-promo,.btn-code-promo{font-size:0.75rem;border-radius:0.3125rem !important;width:1.875rem;height:1.875rem;padding:0;color:#fff;border:none !important;outline:0.25rem solid #fff;background-color:#bc9e84}.btn-effacer-code-promo:hover,.btn-effacer-code-promo:focus,.btn-effacer-code-promo:active,.btn-supprimer-code-promo:hover,.btn-supprimer-code-promo:focus,.btn-supprimer-code-promo:active,.btn-code-promo:hover,.btn-code-promo:focus,.btn-code-promo:active{color:#fff;background-color:#b39173}.btn-supprimer-code-promo{border-radius:0.3125rem 0 0 0.3125rem !important;background-color:#bf2e00}.btn-supprimer-code-promo:hover,.btn-supprimer-code-promo:focus,.btn-supprimer-code-promo:active{background-color:#a62800}.btn-code-promo{outline:none;border-radius:0 0.3125rem 0.3125rem 0 !important}input[type="text"],input[type="email"],input[type="number"],input[type="password"],select.form-control{border-radius:0;border:none;border-bottom:0.1875rem solid #bc9e84;padding-left:0;font-size:1.125rem}.owl-carousel{width:90%;margin:0 auto}}@media (max-width:991.98px){.bloc-cta{width:100%;margin:auto;text-align:center}.hidden-xs{display:none}.hidden-lg{display:initial}}@media (max-width:769.98px){.owl-carousel{width:95%;margin:0 auto}.owl-list__slide-desc{text-align:center}.daterangepicker .drp-calendar{margin:auto}.daterangepicker .drp-buttons{text-align:center}.daterangepicker .drp-buttons .drp-selected{padding-right:0;display:block}.daterangepicker .btn{margin-top:0.625rem}.base-volet{display:block}.volets{position:relative}.volet-background{display:none}.volet-panier{padding:8.125rem 1.875rem;transform:translateX(100%);width:100%;height:100%;transition:all 0.3s ease-in-out}.volet-panier__footer{text-align:center;width:100%}.volet-panier__footer a{width:100%}.visitors-dropdown,.rooms-dropdown{top:0;width:100%;height:70vh;overflow:auto}.visitors-dropdown .room-choice,.rooms-dropdown .room-choice{text-align:center;font-size:1rem;height:auto}.bongdpr{width:100%;bottom:0;left:0;border-radius:0;padding:2.5rem}.bongdpr-actions{justify-content:center}#scrollButton{bottom:5rem}}@media (max-width:575.98px){.langs-block-others-wrapper{position:sticky !important}.owl-item{min-width:0}}*{box-sizing:border-box}body{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:#F9FBFD;font-family:"Poppins", sans-serif;color:#47484b;font-size:0.875rem;font-weight:400;line-height:1.3125rem;overflow-x:hidden}h1,h2,h3{font-family:"Poppins", sans-serif}.container-fluid{--bs-gutter-x: 0}.galaxy-progression{position:relative;max-width:81.25rem;margin:0.625rem auto;padding:1.875rem 0}.galaxy-progression__conteneur{width:100%;height:0.625rem;background-color:#E6E7E8;border-radius:0.3125rem}.galaxy-progression__etapes{position:relative;top:-0.9375rem;width:100%;height:1.25rem;display:flex;justify-content:space-between}.galaxy-progression__etapes .etape{width:1.25rem;height:1.25rem;background-color:#CCD0D0;border-radius:3.125rem}.galaxy-progression__etapes .etape.checked{background-color:#b96b3c}.galaxy-progression__etapes .etape.valid{background-color:#316a36}.galaxy-progression__etapes .etape.checked:after,.galaxy-progression__etapes .etape.valid:after{content:"";display:block;position:relative;border-radius:3.125rem;width:1.625rem;height:1.625rem;background-color:#E6E7E8;top:-0.1875rem;left:-0.1875rem;z-index:-1}.galaxy-progression__etapes .etape.active{background-color:#b96b3c;width:1.875rem;height:1.875rem;margin-top:-0.3125rem}.galaxy-progression__etapes .etape.active:after{content:"";display:block;position:relative;width:3.125rem;height:3.125rem;background-color:#b96b3c2e;border-radius:3.125rem;top:-0.625rem;left:-0.625rem}.galaxy-progression__etapes .etape.active:before{content:"";display:block;position:absolute;top:0.4375rem;left:0;width:0;height:0.375rem;background-color:#b96b3c;border-radius:0.625rem}.galaxy-progression__etapes .etape.active.gpe-panier:before{width:34%}.galaxy-progression__etapes .etape.active.gpe-paiement:before{width:67%}.galaxy-progression__etapes .etape.active.gpe-validation{background-color:#316a36}.galaxy-progression__etapes .etape.active.gpe-validation:after{background-color:#316a362e}.galaxy-progression__etapes .etape.active.gpe-validation:before{width:100%;background-color:#316a36}.galaxy-progression__labels{position:relative;top:0.625rem;width:100%;display:flex;justify-content:space-between;color:#80898B}.galaxy-progression__labels .label-progress:nth-child(2){position:absolute;left:calc(33.7% - 22px)}.galaxy-progression__labels .label-progress:nth-child(3){position:absolute;left:calc(66.7% - 33px)}.galaxy-progression__labels .label-progress:last-child{text-align:right}.galaxy-progression__labels .label-progress.active,.galaxy-progression__labels .label-progress.valid{font-weight:500;color:#b96b3c}.galaxy-progression__labels .label-progress.valid{color:#316a36}.galaxy-progression__labels .label-progress.valid:after{content:" ✓";font-weight:700}@media (max-width:1199.98px){body{font-size:0.9375rem;line-height:1.375rem}.galaxy-progression{margin:0.625rem auto;padding:1.875rem}.galaxy-progression__labels .label-progress:nth-child(2){left:calc(33.7% - 22px)}.galaxy-progression__labels .label-progress:nth-child(3){left:calc(66.7% - 33px)}}@media (max-width:769.98px){body{font-size:1rem;line-height:1.4375rem}.galaxy-progression__labels .label-progress:last-child{width:8.125rem}}@media (max-width:575.98px){.galaxy-progression{display:none}}.galaxy-header{position:fixed;display:inline-block;width:100%;vertical-align:top;height:6.25rem;background-color:#fff;z-index:9999;box-shadow:0 0 2em rgba(100, 100, 100, 0.2);padding:0 1.25rem}.galaxy-header__inner{position:relative;display:flex;align-items:center;max-width:1300px;margin:auto;justify-content:space-between;height:100%}.galaxy-header__inner.nav-menu{display:none !important;order:2}.galaxy-header__logo{position:relative;display:flex;align-items:center}.galaxy-header__logo--groupement{position:relative;display:flex;align-items:center;gap:0.625rem;letter-spacing:0.0625rem}.galaxy-header__logo--groupement .logo-grpt__img{width:5.625rem;height:4.375rem;background:url("https://galaxy-manager.fr/_images/crs/groupement-40/logo-40.svg?1");background-size:contain;background-position:left;background-repeat:no-repeat}.galaxy-header__logo--groupement .logo-grpt__texte{display:flex;flex-direction:column;justify-content:space-around}.galaxy-header__logo--groupement .logo-grpt__texte-hotel{color:#b96b3c;font-weight:500;font-size:1.125rem;text-transform:uppercase;margin-bottom:0.125rem}.galaxy-header__logo--groupement .logo-grpt__texte-ville{color:#bc9e84}.galaxy-header__logo--img{background:url("https://galaxy-manager.fr/_images/crs/groupement-40/logo-40.svg?1");background-size:contain;background-position:left;background-repeat:no-repeat;width:15.625rem;height:4.375rem}.galaxy-header__nav{order:3;height:1.875rem}.galaxy-header__nav-menu{position:relative;display:flex;align-items:center;height:100%;white-space:nowrap;letter-spacing:0.0625rem;margin:0;padding:0;list-style:none}.galaxy-header__nav-link{margin:0 1.25rem}.galaxy-header__nav-link a{cursor:pointer;position:relative;display:flex;align-items:center;transition:all 0.2s ease-in-out;color:#47484b}.galaxy-header__nav-link a i{font-size:0.75rem;margin-right:0.625rem}.galaxy-header__nav-link a:hover{color:#b96b3c}.galaxy-header__nav-link a .cart-content{display:inline-block;padding:0.1875rem 0.4375rem;border:0.0625rem dotted #b96b3c;border-radius:0.25rem;color:#b96b3c;font-weight:500;margin-left:0.625rem}.galaxy-header__nav-link a .cart-content i{position:relative;margin-right:0.3125rem;bottom:0.125rem}.galaxy-header__nav-dropdown{margin:0 0.9375rem;position:relative;display:flex;align-items:center}.galaxy-header__nav-dropdown a{position:relative;display:flex;align-items:center;transition:all 0.2s ease-in-out;color:#47484b;text-decoration:none}.galaxy-header__nav-dropdown a:hover{color:#b96b3c}.galaxy-header__nav-dropdown a:first-child{margin-right:0.625rem}.galaxy-header__nav-dropdown svg,.galaxy-header__nav-dropdown i{width:12;height:12;color:rgba(0, 0, 0, 0.2);margin-left:0.3125rem}.galaxy-header__nav-dropdown--lang{padding:0.9375rem 0}.galaxy-header__nav-dropdown--lang a{transition:all 0.2s ease-in-out;color:#47484b}.galaxy-header__nav-dropdown--lang a:hover{color:#b96b3c}.galaxy-header__nav-dropdown--lang img{width:1rem;height:auto;border-radius:100%;margin:0 0.625rem}.galaxy-header__nav-dropdown--lang .langs-block-others-wrapper{position:absolute;right:0;top:100%;z-index:99999}.galaxy-header__nav-dropdown--lang .langs-block-others{padding:0.625rem 1.25rem 0.625rem 0.625rem;background:#fff;z-index:9999;display:none;border-radius:0.125rem;box-shadow:0 0 2em rgba(100, 100, 100, 0.2);font-size:0.875rem - 2;position:relative;opacity:0%;transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out}.galaxy-header__nav-dropdown--lang:hover .langs-block-others{display:block;opacity:100%}.galaxy-header__nav-dropdown--lang .langs-block-others a{display:block;margin-bottom:0.5rem}.galaxy-header__nav-element{display:none;text-align:center;position:relative;width:100%}.galaxy-header__nav-element:first-child{margin-bottom:1.875rem}.galaxy-header__nav-element .nav-hotel{display:block;font-size:1.5rem;font-weight:700;color:#b96b3c}.galaxy-header__nav-element:last-child{position:absolute;bottom:15.625rem}.galaxy-header__nav-element .nav-separator{width:100%;height:1px;background:#E6E7E8;margin-bottom:0.625rem}.galaxy-header__nav-element .nav-footer a{display:block;font-size:0.75rem}.galaxy-header__nav-element.volet-mobile{margin:0.625rem 0;font-size:1.125rem}.galaxy-header__nav-element.volet-mobile a{text-align:center;cursor:pointer;transition:all 0.2s ease-in-out;color:#47484b}.galaxy-header__nav-element.volet-mobile a i{font-size:0.75rem;margin-right:0.625rem}.galaxy-header__nav-element.volet-mobile a:hover{color:#b96b3c}.galaxy-header__nav-element.volet-mobile a .cart-content{color:#b96b3c;font-weight:500;margin-left:0.625rem}.galaxy-header__nav-element.volet-mobile a .cart-content i{margin-right:0.3125rem}@media (max-width:1199.98px){.galaxy-header{position:relative;padding:1.25rem 2.5rem}.galaxy-header__logo--img{width:12.5rem;height:3.5rem}}@media (max-width:769.98px){.galaxy-header{height:5.3125rem;padding:0.3125rem;font-size:1rem;border-bottom:0.0625rem solid #E6E7E8}.galaxy-header__inner{position:relative;display:flex;width:100%;height:5rem;justify-content:space-between;padding:0 1.25rem}.galaxy-header__inner .galaxy-header__logo--img{width:10.9375rem;height:3.0625rem}.galaxy-header__inner .galaxy-header__logo--groupement .logo-grpt__img{width:3.9375rem;height:3.0625rem}.galaxy-header__inner .galaxy-header__logo--groupement .logo-grpt__texte{display:none}.galaxy-header__inner .nav-menu{position:relative;display:flex;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;cursor:pointer}.galaxy-header__inner .nav-menu .menu-bar{position:relative;width:1.875rem;height:0.125rem;background:#b96b3c;transition:all 0.45s ease-in-out}.galaxy-header__inner .nav-menu .menu-bar::before,.galaxy-header__inner .nav-menu .menu-bar::after{content:"  ";position:absolute;height:0.125rem;background:#b96b3c;border-radius:0.125rem;transition:all 0.45s ease-in-out}.galaxy-header__inner .nav-menu .menu-bar::before{transform:translateY(-8px);width:1.875rem;right:0}.galaxy-header__inner .nav-menu .menu-bar::after{width:1.875rem;transform:translateY(8px)}.galaxy-header__inner.nav-open .menu-bar{transform:translateX(-40px);background:transparent}.galaxy-header__inner.nav-open .menu-bar::before{width:2rem;transform:rotate(45deg) translate(26px, -26px)}.galaxy-header__inner.nav-open .menu-bar::after{transform:rotate(-45deg) translate(26px, 26px)}.galaxy-header.sticky{box-shadow:0 0 2em rgba(100, 100, 100, 0.2);position:sticky;top:0}.galaxy-header__nav{display:block;background:#F9FBFD;position:fixed;top:5.3125rem;width:100%;height:100%;bottom:0;right:0;left:0;transform:translateX(-100%);transition:all 0.4s;padding:0;margin:0 auto}.galaxy-header__nav-element{display:block}.galaxy-header__nav-menu{flex-direction:column;margin:6.25rem 0.625rem}.galaxy-header__nav-link a{margin:0.625rem 0;font-size:1.125rem}.galaxy-header__nav-link a .hidden-md{display:none}.galaxy-header__nav.nav-open{transform:translateX(0)}}main{flex:1;padding-top:6.25rem}.galaxy-content-banner{position:relative;display:flex;align-items:center;background:linear-gradient(rgba(31, 18, 10, 0.44), rgba(0, 0, 0, 0.5)), url("https://galaxy-manager.fr/_images/crs/groupement-40/banner-40.jpg?1");background-size:cover;background-repeat:no-repeat;background-position:center;min-height:28.125rem;margin:0;color:#fff;justify-content:center;flex-direction:column}.galaxy-content-banner__link{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.galaxy-content-banner__title{padding:0.3125rem 0;padding:0 6.25rem;font-weight:500;font-size:2.875rem;line-height:3.75rem}.galaxy-content-banner__subtitle{font-family:"Poppins", sans-serif;font-size:1.375rem;font-weight:500;margin-bottom:1.25rem}.galaxy-content-searchbar{position:relative;width:100%;margin:0;position:sticky;top:120px;z-index:2;padding:0.625rem 4.375rem 0.625rem}.galaxy-content-searchbar__form{position:relative;display:flex;align-items:center;margin:0 auto;top:-1.5625rem;box-shadow:inset 0 0 2em rgba(235, 235, 235, 0.2), 0 0 1em rgba(40, 40, 40, 0.1);max-width:81.25rem;justify-content:space-between;z-index:99px;border-radius:0.125rem}.galaxy-content-searchbar__form-input{background:#fff;height:5rem;padding:0.3125rem 1.25rem;width:100%}.galaxy-content-searchbar__form-input:first-child{border-radius:0.125rem 0 0 0.125rem}.galaxy-content-searchbar__form-input:first-child,.galaxy-content-searchbar__form-input:nth-child(2),.galaxy-content-searchbar__form-input:nth-child(3){border-right:0.0625rem solid #E6E7E8}.galaxy-content-searchbar__form-input input,.galaxy-content-searchbar__form-input select{display:block;outline:none;border:none;font-size:1rem;letter-spacing:0.0625rem;margin:0 auto;cursor:pointer}.galaxy-content-searchbar__form-input input.daterange-input,.galaxy-content-searchbar__form-input select.daterange-input{}.galaxy-content-searchbar__form-input input.destination-input,.galaxy-content-searchbar__form-input select.destination-input{cursor:text}.galaxy-content-searchbar__form-input select.rooms-number{display:none}.galaxy-content-searchbar__form-input .visitors-dropdown{max-height:60vh;overflow:auto}.galaxy-content-searchbar__form .submit{position:relative;display:flex;align-items:center;justify-content:center;background:#b96b3c;text-align:center;min-width:5rem;max-width:7.5rem;cursor:pointer;border-radius:0 0.125rem 0.125rem 0;transition:all 0.2s ease-in-out}.galaxy-content-searchbar__form .submit:hover{background:#a66036}.galaxy-content-searchbar__form .submit button{position:absolute;width:100%;top:0;bottom:0;color:#fff;background:none;border:none}select.rooms-number{display:none}.galaxy-content-page{position:relative;width:100%;margin:0 0 3.75rem 0;padding:0.625rem 4.375rem 1.875rem}.galaxy-content-page .galaxy-cards{margin:0 0 3.125rem 0}.galaxy-card{background:#fff;position:relative;max-width:112.5rem;margin:1.25rem auto;padding:3.125rem;border-radius:0.625rem}.galaxy-card ul{padding-left:0}.galaxy-card li{list-style:none}.galaxy-card__hotel-name small{color:#99A1A2}.galaxy-card__hotel-name i{font-size:0.875rem;color:#F9D16B}.galaxy-card__hotel-infos{position:relative;display:flex;align-items:center;align-items:start;margin-top:1.25rem}.galaxy-card__hotel-infos--description{flex:8;padding:0.625rem 1.875rem 0.625rem 0}.galaxy-card__hotel-infos--description .anchors-hotel{width:100%}.galaxy-card__hotel-infos--description .anchors-hotel a{margin:1.875rem 1.25rem 0 0}.galaxy-card__hotel-infos--description .anchors-hotel i{margin-right:0.625rem}.galaxy-card__hotel-infos--photos{flex:4;padding:0.625rem 0 0.625rem 1.875rem}.galaxy-card__hotel-infos #carouselHotel,.galaxy-card__hotel-infos #carouselHotelVolet{cursor:zoom-in;max-width:25rem;margin:0 auto 1rem auto;border-radius:0.25rem;--carousel-button-color: $primary;--carousel-button-bg: #fff;--carousel-button-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%),
                    0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);--carousel-button-svg-width: 15px;--carousel-button-svg-height: 15px;--carousel-button-svg-stroke-width: 2.5}.galaxy-card__hotel-infos #carouselHotel .carousel__slide,.galaxy-card__hotel-infos #carouselHotelVolet .carousel__slide{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;height:250px;width:100%;border-radius:0.25rem}.galaxy-card__hotel-infos #carouselHotel .carousel__button,.galaxy-card__hotel-infos #carouselHotelVolet .carousel__button{width:30px;height:30px}.galaxy-card__hotel-infos #carouselHotel .carousel__button.is-prev,.galaxy-card__hotel-infos #carouselHotelVolet .carousel__button.is-prev{left:-1rem}.galaxy-card__hotel-infos #carouselHotel .carousel__button.is-next,.galaxy-card__hotel-infos #carouselHotelVolet .carousel__button.is-next{right:-1rem}.galaxy-card__hotel-infos #carouselHotel .carousel__button:focus,.galaxy-card__hotel-infos #carouselHotelVolet .carousel__button:focus{outline:none;box-shadow:0 0 0 0.125rem #b96b3c50}.galaxy-card__products.conditions-small{padding:0}.galaxy-card__products-module{align-items:baseline;justify-content:space-between;gap:3.125rem}.galaxy-card__products-module-sidebar{flex:3;display:flex;flex-direction:row}.galaxy-card__products-module-sidebar input,.galaxy-card__products-module-sidebar select{border-radius:0.125rem}.galaxy-card__products-module-sidebar.sidebar-actions-search{display:none}.galaxy-card__products-module-results{flex:9}.galaxy-card__products .galaxy-services{padding-top:0.625rem}.galaxy-card__products .galaxy-services .service-etiquette{display:inline-block;background-color:#b96b3c;padding:0.1875rem 0.9375rem;color:#fff;margin:0.3125rem 0.5rem;border-radius:0.125rem}.galaxy-card__products .galaxy-conditions{position:relative;display:flex;align-items:stretch;text-align:justify}.galaxy-card__products .galaxy-conditions .conditions-title{color:#b96b3c;font-weight:500;font-size:1.25rem;margin:1.25rem 0}.galaxy-card__products .galaxy-conditions .conditions--enfants{margin:1.25rem 0}.galaxy-card__products .galaxy-conditions .conditions img{margin:0.625rem 0.625rem 0 0}.galaxy-card__products .galaxy-conditions_left{text-align:left;flex:3;padding-right:1.875rem}.galaxy-card__products .galaxy-conditions_right{flex:9;padding-left:1.875rem;border-left:0.0625rem solid #E6E7E8}.galaxy-card__conditions-page .sous-titre{display:block;font-weight:500;font-size:1.25rem;margin:0.625rem 0 3.75rem;text-align:center}.galaxy-card__conditions-page h1{text-align:center}.galaxy-card__conditions-page h2{margin:1.5625rem 0}.galaxy-card__conditions-page p{margin-top:0.9375rem}.galaxy-card__conditions-page p strong{display:block}.galaxy-card__conditions-page p.number-list::first-letter{font-weight:700}.galaxy-card__conditions-page li{list-style:disc;margin-left:1.875rem}.galaxy-card__conditions-page li::marker{color:#b96b3c}.galaxy-card__connexion{display:flex;padding:0}.galaxy-card__connexion>div{flex:50%;margin:1.875rem auto;border-radius:0.3125rem;padding:0 1.875rem}.galaxy-card__connexion>div .connexion-bloc{height:100%;position:relative;display:flex;align-items:stretch;flex-direction:column}.galaxy-card__connexion>div .connexion-bloc-bas{text-align:center;padding:1.25rem}.galaxy-card__connexion>div .connexion-bloc-bas a{display:block;margin-top:0.625rem;font-size:0.75rem}.galaxy-card__connexion-mdp{max-width:43.75rem}.galaxy-card__thankyou{margin:0.625rem auto}.galaxy-card__thankyou-bloc{position:relative;max-width:37.5rem;margin:auto;padding:0.625rem}.galaxy-card__thankyou-bloc table{position:relative;margin:2.5rem auto}.galaxy-card__thankyou-bloc table tr td{padding:0.4375rem 0.9375rem;border:0.0625rem solid #E6E7E8}.galaxy-card__thankyou-bloc table .text-right{font-weight:500;text-align:right}.galaxy-card__thankyou-bloc .safebooking-validation{position:relative;display:flex;align-items:stretch;align-items:center}.galaxy-card__thankyou-bloc .safebooking-validation img{max-height:2.8125rem}.galaxy-card__thankyou-bloc .safebooking-validation p{margin:auto;padding-left:1.25rem}.galaxy-card__error{margin:0.625rem auto;max-width:37.5rem;margin:auto;padding:0.625rem}.galaxy-card__private{position:relative;display:flex;align-items:stretch;align-items:baseline;justify-content:space-between;gap:3.125rem}.galaxy-card__private-sidebar{flex:3;padding:1.875rem 2.5rem 1.875rem 0.75rem}.galaxy-card__private-main{flex:9}.galaxy-card__private-main h2{font-family:"Poppins", sans-serif;text-align:center}.galaxy-card__private-main .content-page{margin:1.25rem 0}.galaxy-card__private-main .content-page ul{margin-bottom:1.875rem}.galaxy-card__private-main .content-infos,.galaxy-card__private-main .content-compte{position:relative;display:flex;align-items:stretch;flex-wrap:wrap}.galaxy-card__private-main .content-infos__bloc-form,.galaxy-card__private-main .content-compte__bloc-form{padding:1.25rem;flex:1 0 0}.galaxy-card__private-main .content-infos__bloc-validation,.galaxy-card__private-main .content-compte__bloc-validation{padding:1.25rem;text-align:center;flex:1 100%}.galaxy-card__private-main .content-historique__commande{position:relative;display:flex;align-items:stretch;flex-wrap:wrap;margin:1.875rem 0;border-radius:0.3125rem;border:0.0625rem solid #E6E7E8;padding:1.875rem 1.25rem;box-shadow:0 0 2em #e6e7e850}.galaxy-card__private-main .content-historique__commande-bloc-infos{padding:1.25rem;flex:1 0 0}.galaxy-card__private-main .content-historique__commande-bloc-infos.complement{flex:1 100%}.galaxy-card__private-main .content-historique__commande-bloc-infos .infos-titre{display:inline-block;font-weight:500;font-size:0.875rem;padding:0.1875rem 0.625rem;margin:0.3125rem 0.3125rem 0.3125rem 0;border-radius:0.125rem;color:#fff;background:#b96b3c}.galaxy-card__private-main .content-historique__commande-bloc-infos .infos-titre i{margin-right:0.3125rem;font-size:0.75rem}.galaxy-card__private-main .content-historique__commande-bloc-infos .infos-titre.nom-hotel{color:#47484b;border:0.0625rem solid #b96b3c60;background:#b96b3c20}.galaxy-card__private-main .content-historique__commande-bloc-infos .infos-reservation-ligne{display:block}.galaxy-card__private-main .content-historique__commande-bloc-tableau{padding:1.25rem;flex:1 100%;background:#f9fbfd40;border:0.0625rem solid #E6E7E8;border-radius:0.3125rem;margin:0.625rem 0}.galaxy-card__private-main .content-historique__commande-bloc-tableau th{padding-bottom:0.625rem;border-bottom:0.0625rem solid #E6E7E8}.galaxy-card__private-main .content-historique__commande-bloc-tableau td{padding:1.25rem 0}.galaxy-card__private-main .content-historique__commande-bloc-tableau .tableau-safebooking{position:relative;background-color:#fff;border:0.0625rem solid #E6E7E8;border-radius:0.25rem;padding:0.9375rem}.galaxy-card__private-main .content-historique__commande-bloc-tableau .tableau-safebooking__infos-logo{display:block;margin-bottom:1.5625rem;max-width:11.25rem}.galaxy-card__private-main .content-historique__commande-bloc-tableau .tableau-safebooking__infos-titre{font-weight:500;font-size:1.125rem;margin-bottom:0.3125rem}.galaxy-card__private-main .content-historique__commande-bloc-tableau .tableau-safebooking__infos-desc{padding:0.625rem}.galaxy-card__private-main .content-historique__commande-bloc-tableau .shopping-total{position:relative;width:100%;margin-top:0.9375rem;border-top:0.0625rem solid #E6E7E8;padding:0.625rem;text-align:right;font-size:1rem}.galaxy-card__private-main .content-historique__commande-bloc-tableau .shopping-total .total{color:#80898B;margin-right:0.9375rem}.galaxy-card__reviews-tiles{border-radius:0.25rem;text-align:center}.galaxy-card__reviews-tiles .owl-stage{display:flex;justify-content:stretch}.galaxy-card__reviews-tiles .owl-item{display:flex;justify-content:stretch;align-items:center;padding:1.5625rem}.galaxy-card__reviews-tiles .owl-nav{top:45%}.galaxy-card__reviews-tiles .review-tile{border:0.0625rem solid #e6e7e880;border-radius:0.25rem;padding:1.5625rem;width:100%}.galaxy-card__reviews-tiles .review-tile-top{display:flex;flex-direction:column;padding:0.625rem 0}.galaxy-card__reviews-tiles .review-tile-top .rt-note{color:#b96b3c;font-weight:700;font-size:1.5rem;padding:0.3125rem}.galaxy-card__reviews-tiles .review-tile-top .rt-name{font-weight:500;font-size:0.75rem}.galaxy-card__reviews-tiles .review-tile-top .rt-date{font-size:0.75rem;color:#80898B}.galaxy-card .logo-qualitelis-volet{display:none}.title-with-filters{position:relative;display:flex;align-items:center;justify-content:space-between}.title-with-filters__title .h2-subtitle{font-weight:500;color:#80898B}.title-with-filters__navigation-limit{display:flex;flex-direction:column;align-items:flex-end}.title-with-filters__navigation-limit select{width:50px;text-align:center}.title-with-filters__button{display:none}.pagination{display:flex;justify-content:center;margin-bottom:0}.pagination li{cursor:pointer;margin:0.1875rem;padding:0.1875rem 0.625rem;border-radius:0.25rem;min-width:1.875rem;text-align:center;transition:all 0.2s ease-in-out}.pagination li.pagi-active{color:#fff;background:#b96b3c;border-color:0.0625rem solid #a66036}.pagination li.pagi-active:hover{background:#a66036}.pagination li.pagi-link{border:0.0625rem solid #E6E7E8;background:#fff}.pagination li.pagi-link:hover{background:#E6E7E8}.pagination li.pagi-back,.pagination li.pagi-next{font-size:1.25rem}.product,.sidebar-search{margin:1.875rem 0;border-radius:0.3125rem;border:0.0625rem solid #E6E7E8;padding:1.875rem 1.25rem;box-shadow:0 0 2em #e6e7e850}.product__bloc-texte,.sidebar-search__bloc-texte{margin:1.25rem 0}.product__bloc-texte i,.sidebar-search__bloc-texte i{margin-right:0.3125rem;color:#F9D16B}.sidebar-search .summary-hotel{position:relative;display:flex;align-items:stretch;gap:0.625rem;margin:1.25rem 0;text-align:center;flex-direction:column}.sidebar-search .summary-hotel__image{background-position:center;background-size:cover;background-repeat:no-repeat;flex:4;border-radius:0.25rem 0.25rem 0 0;min-height:7.5rem;margin:auto;width:100%;border-bottom:0.1875rem solid #bc9e84}.sidebar-search .summary-hotel__address{position:relative;top:-0.625rem;flex:8;padding:0.625rem;border:0.0625rem solid #E6E7E8;border-radius:0 0 0.25rem 0.25rem}.sidebar-search .summary-hotel__address-line{display:block;color:#b96b3c}.sidebar-search .summary-hotel__address-line:first-child{color:#47484b;font-weight:500}.sidebar-search .summary-hotel__address-line i{font-size:0.625rem;color:#F9D16B}.sidebar-search .periode-reservation__total{margin-top:0.9375rem;padding:0.625rem;text-align:center;font-weight:500}.sidebar-search .periode-reservation__checkin-checkout,.sidebar-search .periode-reservation__occupation{text-align:center}.sidebar-search .periode-reservation__checkin-checkout .check-date,.sidebar-search .periode-reservation__checkin-checkout .check-occupation,.sidebar-search .periode-reservation__occupation .check-date,.sidebar-search .periode-reservation__occupation .check-occupation{padding:0.3125rem 0.625rem;border:0.0625rem solid #b96b3c;color:#b96b3c;border-radius:0.25rem}.sidebar-search .periode-reservation__occupation{flex-direction:column;margin:0.625rem}.sidebar-search .periode-reservation__detail{position:relative;border:0.0625rem dashed #E6E7E8;border-radius:0.25rem;padding:0.625rem;margin:0.625rem}.sidebar-search .periode-reservation__detail label{text-align:center;margin-bottom:0.3125rem}.sidebar-search .periode-reservation__detail .details-chambre__nom{font-weight:500;color:#b96b3c}.sidebar-search .periode-reservation__detail .details-chambre__nbpersonnes{color:#4D5A5C}.sidebar-search .periode-reservation__detail .details-chambre__nuit{font-weight:500}.sidebar-search .periode-reservation__detail .details-chambre i{margin-right:0.1875rem;color:#bc9e84}.sidebar-search .periode-reservation__detail .details-annulation__tarif{font-weight:500}.sidebar-search .periode-reservation__detail .details-annulation i{margin-right:0.1875rem;color:#bc9e84}.sidebar-search .periode-reservation__detail .details-annulation i.fa-xmark{color:#bf2e00}.sidebar-search .periode-reservation__recap{border-top:0.0625rem solid #E6E7E8;margin-top:0.9375rem;padding:0.625rem;text-align:center;font-weight:500}.sidebar-search .periode-reservation__recap .montant-total__price{display:inline-block;padding:0.625rem 0.9375rem;border-radius:0.25rem;font-size:1.125rem;font-weight:500;color:#fff;background-color:#b96b3c;margin:0.3125rem}.sidebar-search .periode-reservation__recap .montant-total-notice{margin-top:0.9375rem;font-size:0.75rem;color:#b96b3c}.sidebar-search .periode-reservation__recap .montant-total-notice.paiement-hotel{color:#316a36}.sidebar-search .sidebar-subtitle{display:block;font-size:1.125rem;font-weight:500;color:#b96b3c;margin:0.9375rem 0 0.3125rem}.sidebar-search .reservation-cta{padding-top:0.625rem;display:flex;flex-direction:column}.sidebar-search .reservation-cta button{margin:0.3125rem 0}.sidebar-search .reservation-cta button.btn-gray i{color:#b96b3c}.sidebar-search .logo-qualitelis{text-align:center}.sidebar-search .note_globale{text-align:center;color:#4D5A5C}.sidebar-search .note_globale .note_text{color:#001316;display:block;font-weight:500;font-size:1.125rem}.sidebar-search .note_globale .separator-note-review{color:#b96b3c;margin:0 0.1875rem}.sidebar-search__price-filter{margin-bottom:0.9375rem}.hotel-tile{border-radius:0.125rem;transition:all 0.2s ease-in-out}.hotel-tile__name small{color:#99A1A2}.hotel-tile__name i{font-size:0.875rem;color:#F9D16B}.hotel-tile__infos{position:relative;display:flex;align-items:center;align-items:start;margin-top:1.25rem}.hotel-tile__infos--description{flex:8;padding:0.625rem 1.875rem 0.625rem 0}.hotel-tile__infos--description .anchors-hotel{width:100%}.hotel-tile__infos--description .anchors-hotel a{margin:1.875rem 1.25rem 0 0}.hotel-tile__infos--description .anchors-hotel i{margin-right:0.625rem}.hotel-tile__infos--photos{flex:4;padding:0.625rem 0 0.625rem 1.875rem}.hotel-tile__infos--photos .photo-hotel{cursor:pointer;margin:auto;width:100%;height:12.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#e6e7e850;border-radius:0.25rem}.dispo-hotel-tile{margin-top:0.9375rem;padding:0.625rem 0;border-top:0.0625rem solid #E6E7E8}.dispo-hotel-tile .dispo-subtitle{margin-left:0}.dispo-hotel-tile__dispos{position:relative;display:flex;align-items:stretch;gap:0.9375rem}.dispo-hotel-tile__cta{margin:0.625rem 0}.dispo-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto;background:#F9FBFD;border:0.0625rem solid #E6E7E8;text-align:center;border-radius:0.3125rem;margin:0.625rem 0;padding:0.9375rem}.dispo-card__link{cursor:pointer;display:block;position:absolute;left:0;top:0;width:100%;height:100%}.dispo-card__product-name{display:block;margin:0.625rem 0 0.3125rem;font-weight:700}.dispo-card__product-price{font-weight:500;border:0.0625rem solid #E6E7E8;background:#fdfefe;padding:0.625rem;margin:0.625rem 0;border-radius:0.3125rem}.dispo-card__product-price .price{display:block;font-size:0.6875rem;line-height:1rem;margin-bottom:0.3125rem}.dispo-card__product-price .price-from{display:block;margin-bottom:0.3125rem;font-size:0.875rem}.dispo-card__product-price .price-promo{display:block;margin-bottom:0.3125rem;font-size:1.125rem;text-decoration:line-through;color:#c7c8ca}.dispo-card__product-price .price-only{display:block;margin-bottom:0.3125rem;font-size:1.5rem}.dispo-card__product-price .price-qty{font-size:1rem;color:#797a7f}.dispo-card__product-dispo>*{display:inline-block;font-weight:500;font-size:0.75rem;padding:0.1875rem 0.625rem;margin:0.3125rem 0.3125rem 0.3125rem 0;color:#b96b3c;border-radius:0.125rem}.dispo-card__product-dispo .pt-statut{color:#fff;background:#b96b3c}.dispo-card__product-dispo .pt-quantite{color:#a4610e;background:#a4610e20}.dispo-card__product-dispo .pt-nbpersonne{background:#b96b3c30}.separative-tile{position:relative;margin:1.25rem 0;border-top:0.0625rem solid #E6E7E8}.product-tile{position:relative;display:flex;align-items:stretch;border-radius:0.125rem;transition:all 0.2s ease-in-out}.product-tile__image{min-width:15.625rem;position:relative}.product-tile__image--carousel{background-color:#E6E7E8;flex:4;margin:0 auto;border-radius:0.3125rem;height:12.5rem;--carousel-button-bg: #fff;--carousel-button-svg-width: 12px;--carousel-button-svg-height: 12px;--carousel-button-svg-stroke-width: 2.5}.product-tile__image--carousel .carousel__slide{border-radius:0.3125rem;background-size:cover;background-position:center;position:relative;left:0;top:0;bottom:0;width:100%;height:12.5rem}.product-tile__image--carousel .carousel__button{width:20px;height:20px}.product-tile__image--carousel .carousel__button:focus{outline:none;box-shadow:0 0 0 0.125rem #b96b3c}.product-tile__image--icones{position:relative;z-index:500;margin-top:0.625rem;display:flex;gap:0.3125rem;justify-content:flex-start}.product-tile__image--icones .icone-service{display:block;font-size:0.75rem;color:#b96b3c;min-width:1.5625rem;min-height:1.5625rem;background-color:#a78d77;padding:0.1875rem 0.4375rem;border-radius:0.25rem;transition:all 0.2s ease-in-out}.product-tile__image--icones .icone-service:hover{background-color:#9d8068}.product-tile__infos{flex:6;padding:0 1.875rem}.product-tile__infos-name{font-weight:700;font-size:1.125rem;margin-bottom:1.125rem}.product-tile__infos-desc{font-weight:500;color:#667173}.product-tile__infos .desc-plus-moins{display:inline-block;font-weight:500;padding:0.625rem 0;border-top:0.0625rem dotted #b96b3c;margin-top:0.0625rem}.product-tile__price{flex:2;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:space-around;font-weight:500;border:0.0625rem solid #E6E7E8;padding:0.625rem;border-radius:0.3125rem}.product-tile__price-bloc{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:0.625rem}.product-tile__price-bloc .price-from{display:block;margin-bottom:0.3125rem;font-size:0.875rem}.product-tile__price-bloc .price-before{display:block;margin-bottom:0.3125rem;font-size:1.125rem;text-decoration:line-through;color:#c7c8ca}.product-tile__price-bloc .price-only{display:block;white-space:pre;margin-bottom:0.3125rem;font-size:1.5rem}.product-tile__price-bloc .price-qty{font-size:1rem;color:#797a7f}.product-tile__price-btn{display:block;margin:0.3125rem auto}.product-tile__price-btn i{margin-left:0.625rem}.product-tile:hover{cursor:pointer}.product-tile.for-selection{margin:1.875rem 0 3.125rem;cursor:initial}.product-dropdown{position:relative;display:flex;align-items:stretch;flex-flow:row wrap;padding-top:1.875rem}.product-dropdown__calendar{padding:0.3125rem 0 0.3125rem 0;flex:2}.product-dropdown__plans{flex:5;padding:0.3125rem 0 0.3125rem 1.875rem}.product-dropdown__plans.plans-seuls{flex:1 100%;padding:0.3125rem 0}.product-dropdown__plans .conteneur-plans-tarifaires{display:flex;flex-direction:column;justify-content:center}.product-dropdown-title{position:relative;font-weight:500;font-size:1.125rem;margin:0.625rem 0}.product-dropdown-subtitle{font-size:0.875rem;color:#b96b3c}.conteneur-calendrier{position:relative;display:flex;align-items:center;width:100%;border:0.0625rem solid #E6E7E8;border-radius:0.25rem;padding:0.9375rem;margin:1.3125rem 0 0.625rem}table.calendrier{position:relative;width:100%;margin:auto;background-color:#fff;font-size:0.625rem;text-align:center;font-weight:500;cursor:default}table.calendrier tbody td{border:0.125rem solid #e6e7e850;height:2.8125rem !important}table.calendrier .cal-head{display:flex;align-items:center;justify-content:space-between;padding:0.3125rem 0.125rem;font-size:0.8125rem;font-weight:700}table.calendrier .calendrier-case{color:#99A1A2;min-width:2.8125rem;margin:0.125rem;background-color:#fff;opacity:0.5;background-size:0.375rem 0.375rem;background-image:repeating-linear-gradient(45deg, #fff 0, #fff 0.0375rem, #F9FBFD 0, #fff 50%);padding:0 0.125rem}table.calendrier .calendrier-case .cal-prix{font-weight:500;font-size:0.8125rem}table.calendrier .cal-unvalid{background-color:#F9FBFD;opacity:0.6;background-image:linear-gradient(135deg, #F9FBFD 25%, transparent 10%), linear-gradient(225deg, #F9FBFD 10%, transparent 10%), linear-gradient(45deg, #F9FBFD 10%, transparent 10%), linear-gradient(315deg, #F9FBFD 10%, white 10%);background-position:0.375rem 0, 0.375rem 0, 0 0, 0 0;background-size:0.75rem 0.75rem;background-repeat:repeat;color:#99A1A2}table.calendrier .cal-unvalid i{color:#CCD0D0}table.calendrier .cal-unvalid.cal-day{font-weight:700;color:#80898B;outline:0.0625rem solid #dae7f3;background-image:linear-gradient(135deg, #dae7f3 25%, transparent 10%), linear-gradient(225deg, #dae7f3 10%, transparent 10%), linear-gradient(45deg, #dae7f3 10%, transparent 10%), linear-gradient(315deg, #dae7f3 10%, #e2ecf5 10%)}table.calendrier .cal-unvalid.cal-day-first,table.calendrier .cal-unvalid.cal-day-last{border-radius:0.125rem;font-weight:700;outline:0.125rem solid #d3e2f0;color:#80898B;background-image:linear-gradient(135deg, #dae7f3 25%, transparent 10%), linear-gradient(225deg, #dae7f3 10%, transparent 10%), linear-gradient(45deg, #dae7f3 10%, transparent 10%), linear-gradient(315deg, #dae7f3 10%, #e2ecf5 10%)}table.calendrier .cal-valid{background-color:#bc9e84;opacity:1;cursor:pointer;background-image:linear-gradient(135deg, #bc9e84 25%, transparent 25%), linear-gradient(225deg, #bc9e84 25%, transparent 25%), linear-gradient(45deg, #bc9e84 25%, transparent 25%), linear-gradient(315deg, #bc9e84 25%, #c0a38b 25%);background-position:0.375rem 0, 0.375rem 0, 0 0, 0 0;background-size:0.75rem 0.75rem;background-repeat:repeat;color:#fff}table.calendrier .cal-valid.cal-day{font-weight:700;outline:0.0625rem solid #ae896a;background-image:linear-gradient(135deg, #9e7756 25%, transparent 10%), linear-gradient(225deg, #9e7756 10%, transparent 10%), linear-gradient(45deg, #9e7756 10%, transparent 10%), linear-gradient(315deg, #9e7756 10%, #a47c59 10%)}table.calendrier .cal-valid.cal-day-first,table.calendrier .cal-valid.cal-day-last{border-radius:0.125rem;font-weight:700;outline:0.0625rem solid #ae896a;background-image:linear-gradient(135deg, #9e7756 25%, transparent 10%), linear-gradient(225deg, #9e7756 10%, transparent 10%), linear-gradient(45deg, #9e7756 10%, transparent 10%), linear-gradient(315deg, #9e7756 10%, #a47c59 10%)}table.calendrier .cal-link{cursor:pointer;display:flex}table.calendrier .cal-link-disabled{cursor:default;color:lightgrey}table.calendrier .cal-link-disabled:hover{text-decoration:none !important;cursor:default;color:lightgrey}table.calendrier .cal-foot{position:relative;display:flex;justify-content:space-around;align-items:center;padding:0.3125rem}table.calendrier .cal-notice{color:#99A1A2}table.calendrier .cal-legend{display:flex;flex-direction:column;align-items:center;font-size:0.625rem}table.calendrier .cal-legend-square--valid{display:inline-block;margin:0 0.3125rem;width:0.625rem;height:0.625rem;border-radius:0.1875rem;background-color:#bc9e84}table.calendrier .cal-legend-square--unvalid{display:inline-block;margin:0 0.3125rem;width:0.625rem;height:0.625rem;border-radius:0.1875rem;background-color:#F9FBFD;border:0.0625rem solid #E6E7E8}.plan-tarifaire{position:relative;display:flex;align-items:stretch;position:relative;width:100%;height:auto;background:#f9fbfd40;border:0.0625rem solid #E6E7E8;text-align:center;border-radius:0.3125rem;margin:0.625rem 0}.plan-tarifaire__selected{border-width:0.2625rem}.plan-tarifaire__infos{flex:8;padding:0.9375rem;text-align:left}.plan-tarifaire__infos .type-pt,.plan-tarifaire__infos .reste-pt,.plan-tarifaire__infos .guests-pt,.plan-tarifaire__infos .guests-pt--warning{display:inline-block;font-weight:500;font-size:0.75rem;padding:0.1875rem 0.625rem;margin:0.3125rem 0.3125rem 0.3125rem 0;color:#b96b3c;border-radius:0.125rem}.plan-tarifaire__infos .type-pt{color:#fff;background:#b96b3c}.plan-tarifaire__infos .reste-pt{background:#b96b3c30}.plan-tarifaire__infos .guests-pt{background:#b96b3c20}.plan-tarifaire__infos .guests-pt--warning{color:#a4610e;background:#a4610e20}.plan-tarifaire__infos .titre-pt{display:block;margin:0.625rem 0 0.3125rem;font-weight:700}.plan-tarifaire__infos .conditions-pt{display:block;font-size:0.875rem}.plan-tarifaire__infos .annulation-pt{font-size:0.75rem;color:#b96b3c;font-weight:500}.plan-tarifaire__prix{flex:4;padding:0.9375rem;border-left:0.0625rem solid #E6E7E8}.plan-tarifaire__prix-bloc .prix-pt{display:block;font-size:0.6875rem;line-height:1rem;margin-bottom:0.3125rem}.plan-tarifaire__prix-bloc .prix-pt--promo{text-decoration:line-through;color:#80898B;font-weight:500;font-size:1rem}.plan-tarifaire__prix-bloc .prix-pt--normal{font-weight:500;padding:0.625rem 0;font-size:1.25rem}.plan-tarifaire__prix-bloc .prix-pt--big{font-weight:700;padding:0.625rem 0;font-size:1.5rem}.plan-tarifaire__prix-bloc .prix-pt--remboursable{text-align:left;color:#bf2e00}.plan-tarifaire__prix-bloc .prix-pt--pension{text-align:left;color:#316a36}.plan-tarifaire__prix .btn{width:100%;margin:0.625rem 0 0;padding:0.3125rem 0.3125rem;border-radius:0.125rem 0.125rem 0 0}.plan-tarifaire__prix-cta .prix-infos-cta{display:block;font-size:0.75rem;padding:0.625rem 0.3125rem;border:0.0625rem solid #b96b3c}.plan-tarifaire__prix-cta .prix-infos-cta-google{display:block;font-size:0.75rem;padding:0.625rem 0.3125rem;border:0.0625rem solid #b96b3c;font-weight:bold}.plan-tarifaire--warning{display:block;padding:1.875rem;background-color:#a4610e0d;text-align:left}.plan-tarifaire--warning a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.plan-tarifaire--warning .warning-title{display:block;margin:0.3125rem 0 0.625rem;font-weight:500;color:#a4610e;font-size:1rem}.plan-tarifaire--warning .warning-title i{margin-right:0.625rem;color:#a4610e80;font-size:1.25rem}.plan-tarifaire--warning .warning-info{display:block;margin:0.3125rem 0;font-weight:500;color:#667173}.owl-list{margin-top:1.25rem}.owl-list__slide{border:0.0625rem solid #E6E7E8;border-radius:0.125rem}.owl-list__slide.slide-hotel{min-height:21.875rem}.owl-list__slide-photo{background-color:#E6E7E8;border-radius:0.125rem 0.125rem 0 0;background-position:center;background-size:cover;min-height:12.5rem}.owl-list__slide-desc{padding:0.625rem 1.25rem}.owl-list__slide-desc .slide-title{font-size:1.125rem;font-weight:500;color:#b96b3c}.owl-list__slide-desc .slide-title sup{font-size:0.75rem;color:#F9D16B}.owl-list__slide-desc .slide-subtitle{color:#334245}.owl-list__slide-desc .slide-cta{margin:0.625rem 0}.selection-tile{position:relative;display:flex;align-items:stretch;align-content:center;flex-flow:row wrap}.selection-tile>*{padding:0.625rem}.selection-tile__plan{flex:6}.selection-tile__plan-name{font-weight:700}.selection-tile__plan-conditions{color:#4D5A5C;font-size:0.75rem}.selection-tile__quantity{flex:3;font-weight:500;text-align:center}.selection-tile__quantity i{color:#4D5A5C}.selection-tile__price{flex:3;text-align:right}.selection-tile__price .price{font-weight:500;font-size:1.125rem}.selection-tile__price .price-sidetext{display:block;font-size:0.75rem;color:#4D5A5C}.selection-tile__price .price-included{font-weight:500;text-transform:uppercase}.selection-tile__total{flex:100%;text-align:right}.selection-tile__total .price{font-weight:700;font-size:1.125rem}.selection-tile__total .price-availability-block .price{display:inline-block;margin:0.625rem 0.3125rem;padding:0.1875rem 0.625rem;font-size:0.75rem;font-weight:500;color:#fff;border-radius:0.125rem}.selection-tile__total .price-availability-block .price.etiquette-non-remboursable{background-color:#a4610e80}.selection-tile__total .price-availability-block .price.etiquette-pension{background-color:#3ba6c680}.selection-tile__total .price-availability-block .price.etiquette-promotion{background-color:#316a3680}.selection-tile__total .total-final{margin-right:0.625rem;font-size:1.125rem;font-weight:500;color:#bc9e84;text-align:right}.selection-subtitle,.payment-subtitle,.dispo-subtitle{font-size:1.125rem;font-weight:500;color:#b96b3c;margin:0.625rem}.informations-tile{width:100%;padding-top:1.875rem}.informations-tile__special-queries{font-size:0.75rem;color:#b96b3c}.informations-tile table{width:100%}.cart-tile{position:relative;display:flex;align-items:stretch;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.cart-tile__image{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:0.25rem;height:7.5rem;width:7.5rem;flex-grow:1}.cart-tile__infos{padding:0 0 1.25rem 1.25rem;flex-grow:3;flex-basis:300px}.cart-tile__infos-name{font-weight:700}.cart-tile__infos-plan{display:inline-block;font-weight:500;font-size:0.75rem;padding:0.1875rem 0.625rem;margin:0.3125rem 0.3125rem 0.3125rem 0;border-radius:0.125rem;color:#fff;background:#b96b3c}.cart-tile__infos-conditions,.cart-tile__infos-prestations{margin-left:0.625rem;color:#4D5A5C;font-size:0.75rem}.cart-tile__infos-conditions .prestation,.cart-tile__infos-prestations .prestation{display:block}.cart-tile__price{position:relative;display:flex;align-items:stretch;flex-grow:1}.cart-tile__price-lines{padding:0 0.625rem;flex:20%;text-align:right}.cart-tile__price-lines .price{font-weight:500;font-size:1.125rem}.cart-tile__price-lines .price--promo{display:block;text-decoration:line-through;color:#80898B;font-weight:500;font-size:1rem}.cart-tile__price-lines .price-availability-block .price{display:inline-block;margin:0.3125rem;padding:0.1875rem 0.625rem;font-size:0.75rem;font-weight:500;color:#fff;border-radius:0.125rem}.cart-tile__price-lines .price-availability-block .price.etiquette-non-remboursable{background-color:#a4610e80}.cart-tile__price-lines .price-availability-block .price.etiquette-pension{background-color:#3ba6c680}.cart-tile__price-lines .price-availability-block .price.etiquette-promotion{background-color:#316a3680}.cart-tile__price .del-chambre{transition:all 0.2s ease-in-out;position:relative;margin:0 0 0.1875rem 0.625rem;padding:0.125rem 0.375rem;color:#80898B;font-size:0.75rem;border:0.0625rem solid #E6E7E8;border-radius:0.125rem}.cart-tile__price .del-chambre:hover{color:#bf2e00 !important;border-color:#bf2e00}.cart-tile__code-promo{display:flex;width:100%;justify-content:flex-end}.cart-tile__code-promo .input-group .code-promo-label{margin-right:0.625rem;color:#b96b3c;text-align:right;font-weight:500}.cart-tile__code-promo .input-group input{max-width:12.5rem}.cart-tile__total{padding:0 0.625rem;text-align:right;font-weight:500}.cart-tile__total-line{display:block;margin:0.3125rem 0}.cart-tile__total-line .price{font-weight:700;font-size:1.125rem}.cart-tile__total-line .sub-total,.cart-tile__total-line .total-final{margin-right:0.625rem;color:#bc9e84}.cart-tile__total-line .total-final{font-size:1.125rem}.cart-tile__total-checks .ancre-volet-conditions{display:none}.sidecart-tile-wrap{position:relative;max-height:50vh;overflow:auto}.sidecart-tile{position:relative;display:flex;align-items:stretch;align-content:center;flex-flow:row nowrap;padding:0 1.25rem 0.625rem 0;border-bottom:0.0625rem solid #E6E7E8;margin-bottom:1.25rem}.sidecart-tile:last-child{border-bottom:none}.sidecart-tile__image{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:0.25rem;height:5.625rem;width:5.625rem}.sidecart-tile__infos{padding:0 1.25rem;flex:40%}.sidecart-tile__infos-name{font-weight:700}.sidecart-tile__infos-plan{display:inline-block;font-weight:500;font-size:0.75rem;padding:0.1875rem 0.625rem;margin:0.3125rem 0.3125rem 0.3125rem 0;border-radius:0.125rem;color:#fff;background:#b96b3c}.sidecart-tile__infos-plan.guests-pt{color:#b96b3c;background:#b96b3c20}.sidecart-tile__price{position:relative;display:flex;align-items:stretch;align-items:center}.sidecart-tile__price-lines{padding:0 0.625rem;flex:20%;text-align:right}.sidecart-tile__price-lines .price{font-weight:500;font-size:1.125rem}.sidecart-tile__price-lines .price--promo{display:block;text-decoration:line-through;color:#80898B;font-weight:500;font-size:1rem}.sidecart-tile__price .del-chambre{transition:all 0.2s ease-in-out;position:relative;margin:0 0 0.1875rem 0.625rem;padding:0.125rem 0.375rem;color:#80898B;font-size:0.75rem;border:0.0625rem solid #E6E7E8;border-radius:0.125rem}.sidecart-tile__price .del-chambre:hover{color:#bf2e00 !important;border-color:#bf2e00}.sidecart-tile__total{padding:0 0.625rem;text-align:right;font-weight:500}.sidecart-tile__total-line{display:block;margin:0.3125rem 0}.sidecart-tile__total-line .price{font-weight:700;font-size:1.125rem}.sidecart-tile__total-line .total-final{margin-right:0.625rem;color:#bc9e84;font-size:1.125rem}.payment-tile{position:relative;display:flex;align-items:stretch;align-content:center;flex-flow:row wrap}.payment-tile .payment-subtitle{flex:100%}.payment-tile .payment-subtitle-paybox{display:block;color:#b96b3c;font-weight:500}.payment-tile .payment-hook{font-weight:500;margin:0.625rem}.payment-tile__infos{flex:50%;padding:0.625rem}.payment-tile__infos.infos-occupant{display:flex;justify-content:space-between;gap:0.625rem}.payment-tile__infos.infos-occupant-chambre{flex-grow:0}.payment-tile__infos.infos-occupant-nom{flex-grow:1}.payment-tile__cancel{position:relative;width:100%;padding:0.625rem}.payment-tile__cancel-infos{flex:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.payment-tile__cancel-infos a{display:block;padding:1.25rem}.payment-tile__cancel-infos a img{height:3.625rem}.payment-tile__form{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.payment-tile__form>*{padding:0.625rem}.payment-tile__form .payment-logo{flex:1 100%;text-align:right;height:0.3125rem}.payment-tile__form .payment-logo img{position:relative;bottom:50px;float:right;max-height:6.25rem}.payment-tile__form.monetico-form{text-align:center}.payment-tile__form.monetico-form img{max-width:8.75rem}.payment-tile__form-cards{flex-grow:3}.payment-tile__form-cards img{margin:0.625rem;max-width:7.5rem}.payment-tile__form-data{flex-grow:9}.payment-tile__form-data .data-cb-end{position:relative;display:flex;align-items:stretch;gap:1.25rem}.payment-tile__form-data .data-cb-end .input-small{max-width:7.5rem}.payment-tile__form-data .data-cb-end .day-select{width:4.0625rem}.payment-tile__form-data .data-cb-end .year-select{width:5rem}.payment-tile__form-cta{flex:1 100%}.payment-tile__form-cta .cta-infos{margin-left:0.3125rem;font-size:0.75rem}@media (max-width:1199.98px){main{padding:0}.galaxy-content-banner{text-align:center;min-height:18.75rem}.galaxy-content-searchbar{display:none}.galaxy-content-page{padding:0}.galaxy-content-page .galaxy-cards{margin:0}.title-with-filters__navigation-limit select{text-align:right}.galaxy-card{width:100%;margin:0;padding:3.125rem 1.25rem}.galaxy-card__products{padding:3.125rem 3.75rem}.galaxy-card__products-module{align-items:baseline;justify-content:space-between;gap:3.125rem}.galaxy-card__products-module-sidebar.volet-reservation{position:relative;display:flex;align-items:stretch;justify-content:space-around;gap:0.625rem}.galaxy-card__products-module-sidebar.volet-reservation .sidebar-search{padding:1.875rem 2.5rem}.galaxy-card__products-module-sidebar.recap-paiement .recap-reservation{display:flex;gap:1.875rem;width:100%}.galaxy-card__products-module-sidebar.recap-paiement .recap-reservation__part{flex:0 50%}.galaxy-card__products-module-sidebar.recap-paiement .recap-reservation .periode-reservation__total{border:none}.galaxy-card__products-module-research{display:flex;gap:1.25rem}.galaxy-card__products-module-research.page-selection,.galaxy-card__products-module-research.page-panier{order:3}.galaxy-card__products-module-results{flex:1 100%}.galaxy-card__hotel{padding:3.125rem 3.75rem}.galaxy-card__hotel-infos{gap:1.875rem}.galaxy-card__hotel-infos--photos{flex:0 40%;padding:1.25rem 0}.galaxy-card__hotel-infos--description{flex:0 60%;padding:1.25rem 0}.galaxy-card__connexion{flex-direction:column}.galaxy-card__connexion>div{margin:1.875rem auto;width:31.25rem;padding:0}.product{padding:2.5rem}.product-tile{flex-wrap:wrap}.product-tile__image{min-height:12.5rem;margin-bottom:0.625rem}.product-tile__infos{flex:9;padding:0 1.25rem 0 1.25rem;text-align:justify}.product-tile__infos-desc,.product-tile__infos-name{padding-right:0}.product-tile__price{flex:3;padding:0.625rem 1.875rem}.product-dropdown__calendar{padding:0.3125rem 1.25rem 0.3125rem 0.625rem;flex:3}.product-dropdown__plans{flex:4;padding:0.3125rem 0}.volet-reservation{margin-left:0}.volet-reservation .sidebar-search{padding:1.875rem 0.625rem}.volet-reservation .sidebar-search .input-daterange .is-readonly{white-space:nowrap}.volet-reservation .sidebar-search .periode-reservation__checkin-checkout>*{margin:0 0 0.3125rem 0;width:100%}.volet-reservation .sidebar-search .periode-reservation__occupation,.volet-reservation .sidebar-search .periode-reservation__detail{margin:1.25rem 0}.volet-reservation .sidebar-search .reservation-cta{display:inline-block;width:100%}.volet-reservation .sidebar-search .reservation-cta button{margin:auto}.volet-reservation .sidebar-search .ui-slider{display:none}.payment-tile__form-data .data-cb-end .form-group:first-child{margin-right:1.25rem}.payment-tile__cancel .form-group--legend{text-align:justify}.payment-tile .input-group-text{background:transparent;border:none}.dispo-card{flex-wrap:wrap}.dispo-card:first-child{margin-right:0.625rem}.dispo-card:last-child{margin-left:0.625rem}.bloc-cta{text-align:center}.bloc-avis{display:none}}@media (max-width:991.98px){.galaxy-card__products{padding:1.875rem}.galaxy-card__products-module-research .sidebar-search{padding:1.875rem}.galaxy-card__hotel{padding:1.875rem}.galaxy-card .galaxy-conditions_left{flex:4}.galaxy-card .galaxy-conditions_right{flex:8}.galaxy-card__private .content-infos{flex-direction:column}.product{padding:1.875rem}.product-tile__infos{margin-bottom:0.625rem}.product-tile__price{display:none}.dispo-card{margin-right:0;margin-left:0}.dispo-card:last-child{margin-left:0}}@media (max-width:769.98px){.galaxy-content-banner__title{padding:0.3125rem;font-size:2.375rem}.galaxy-content-banner__subtitle{font-size:1.125rem}.galaxy-card{border-radius:0;transition:all 0.3s ease-in-out}.galaxy-card__hotel{padding-right:0;padding-left:0}.galaxy-card__hotel-name{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}.galaxy-card__hotel-infos{flex-direction:column-reverse;align-items:center}.galaxy-card__hotel-infos--photos{flex:1;width:100%;padding:1.25rem 0}.galaxy-card__hotel-infos--description{flex:1;text-align:justify;width:100%;padding:1.25rem 0}.galaxy-card__hotel-infos--description .anchors-hotel{display:none}.galaxy-card__hotel-infos #carouselHotel{width:85%}.galaxy-card__connexion>div{width:100%;max-width:31.25rem;margin:1.875rem auto}.galaxy-card__products-module-sidebar.volet-reservation{display:flex}.galaxy-card__products-module-sidebar.volet-reservation .sidebar-search{padding:1.875rem 2.5rem}.galaxy-card__products-module-sidebar.volet-reservation .sidebar-search .recap-reservation{display:flex;gap:1.875rem;width:100%}.galaxy-card__products-module-sidebar.volet-reservation .sidebar-search .recap-reservation__part{flex:0 50%}.galaxy-card__products-module-sidebar.volet-reservation .sidebar-search .recap-reservation .periode-reservation__total{border:none}.galaxy-card__products .galaxy-conditions{flex-direction:column}.galaxy-card__products .galaxy-conditions_right{margin-top:0.625rem;padding-left:0;border:none}.galaxy-card__products .galaxy-services .service-etiquette{background:#fff;border:0.0625rem solid #b96b3c;color:#b96b3c;margin:0.3125rem 0.125rem}.galaxy-card__products .sidebar-actions-search{display:block}.galaxy-card__private{padding:0;flex-direction:column}.galaxy-card__private-sidebar{width:100%;padding:1.25rem 0}.galaxy-card__private-sidebar h2{text-align:center}.galaxy-card__private-sidebar ul{padding:0 1.25rem}.galaxy-card__private-main{width:100%}.galaxy-card__private-main .content-page{padding:0 1.25rem}.galaxy-card__private .content-infos__bloc-form{padding:0 1.25rem}.galaxy-card__private .content-historique{padding:1.25rem}.galaxy-card__private .content-historique__commande{padding:1.25rem}.galaxy-card__private .content-historique__commande-bloc-infos{flex:1 100%;padding:0.625rem 0}.galaxy-card__private .content-historique__commande-bloc-tableau .tableau-historique thead{display:none}.galaxy-card__private .content-historique__commande-bloc-tableau .tableau-historique tr{display:bock;margin-bottom:2.5rem}.galaxy-card__private .content-historique__commande-bloc-tableau .tableau-historique td{display:block;text-align:right;padding:0.625rem 0;border-bottom:0.0625rem dotted #E6E7E8}.galaxy-card__private .content-historique__commande-bloc-tableau .tableau-historique td:before{content:attr(data-label);float:left;font-weight:bold;margin-right:0.625rem}.galaxy-card__private .content-historique__commande-bloc-tableau .tableau-historique td:last-child{border:none}.galaxy-card__private .content-historique__commande-bloc-tableau .tableau-historique td:last-child a{width:100%;margin:0 auto}.galaxy-card__private .content-historique__commande-bloc-tableau th.responsive-title{visibility:hidden}.galaxy-card__private .content-historique__commande-bloc-tableau th.responsive-title:after{position:relative;bottom:0.6875rem;display:block;visibility:visible;content:attr(data-title)}.galaxy-card__private .check-label{text-align:justify}.galaxy-card.conditions-small{padding:9.375rem 3.125rem}.logo-qualitelis-volet{display:block}.logo-qualitelis-volet img{height:3.125rem}.sidebar-search{padding:1.875rem 0.625rem}.sidebar-search .input-daterange .is-readonly{white-space:nowrap}.sidebar-search .periode-reservation__checkin-checkout{flex-direction:column}.sidebar-search .periode-reservation__checkin-checkout>*{margin:0 0 0.3125rem 0}.sidebar-search .periode-reservation__occupation,.sidebar-search .periode-reservation__detail{margin:1.25rem 0}.sidebar-search .reservation-cta{display:inline-block;width:100%}.sidebar-search .reservation-cta button{margin:auto}.sidebar-search .ui-slider{display:none}.sidebar-filter.volet{position:fixed;z-index:9000;background:#fff;top:0;bottom:0;right:0;left:0;margin-left:0 !important;padding:9.375rem 3.125rem;transform:translateX(100%);border-radius:0;transition:all 0.3s ease-in-out}.sidebar-filter.volet .sidebar-search{background:transparent;position:relative;width:100%;border:none;box-shadow:none;margin:0;padding:0}.sidebar-filter.volet .sidebar-search .montant-total__price{display:block}.volet{position:fixed;z-index:9000;top:0;bottom:0;right:0;padding:9.375rem 3.125rem;transform:translateX(100%)}.volet.volet-open{transform:translateX(0)}.volet .volet-header{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}.volet .volet-header .volet-close{display:flex}.volet .volet-body{max-height:70vh;overflow:auto;padding-bottom:3.75rem}.card-body h3{text-align:center;margin-bottom:1.25rem}.card-body.page-panier{display:none}.product-dropdown__plans{padding:0.3125rem 0}.plan-tarifaire{flex-direction:column}.plan-tarifaire__prix{border-left:none;border-top:0.0625rem solid #E6E7E8}.plan-tarifaire__prix .prix-pt--remboursable{text-align:center}.plan-tarifaire__prix .prix-pt--pension{text-align:center}.hotel-tile{border:none}.hotel-tile__infos{flex-direction:column-reverse}.hotel-tile__infos--description{text-align:justify;padding-right:0;padding-bottom:1.25rem}.hotel-tile__infos--description .anchors-hotel button{width:100%}.hotel-tile__infos--photos{padding-right:0;padding-left:0;width:100%}.dispo-hotel-tile__dispos{flex-direction:column;gap:0}.dispo-hotel-tile__cta button{width:100%}.selection-tile__plan{order:1;flex:50%}.selection-tile__quantity{order:3;flex:50%;text-align:initial;padding-top:0}.selection-tile__price{order:2;flex:50%}.cartes-prestations .row>*{width:50%}.sidecart-tile-wrap{max-height:40vh}.sidecart-tile{flex-flow:row wrap;padding-right:0}.sidecart-tile__image{width:4.375rem;height:4.375rem}.sidecart-tile .libelle-pt{display:none}.sidecart-tile__price{width:100%;margin:0.625rem 0}.sidecart-tile__total{margin:0.625rem 0 1.25rem}.cart-tile__code-promo form{margin:0 auto}.cart-tile__total{display:flex;flex-direction:column-reverse;text-align:center}.cart-tile__total-checks{margin-top:1.25rem;display:flex;justify-content:center}.cart-tile__total-checks a{text-align:left}.cart-tile__total-checks a.ancre-conditions{display:none}.cart-tile__total-checks a.ancre-volet-conditions{display:inline-block}}@media (max-width:575.98px){.galaxy-card__products{padding-right:0;padding-left:0}.galaxy-card__products-module-title{text-align:center;padding:0 1.25rem}.galaxy-card__products-module-title.title-with-filters{align-items:flex-start;text-align:left;padding:0 2.5rem}.galaxy-card__products-module-sidebar .sidebar-search .recap-reservation{flex-direction:column}.galaxy-card__products .galaxy-services{text-align:center}.galaxy-card__products .galaxy-services .service-etiquette{margin:0.25rem 0.0625rem}.galaxy-card.conditions-small{padding:8.125rem 1.25rem}.sidebar-search{padding:1.875rem 1.25rem}.sidebar-filter.volet{padding:8.125rem 1.25rem}.sidebar-filter.volet .sidebar-search{padding:0}.cartes-prestations .row>*{width:100%}.volet{padding:8.125rem 1.25rem}.volet .volet-title{text-align:left}.volet .volet-body{max-height:70vh;overflow:auto}.product{padding:1.875rem 1.25rem}.product-tile__image{flex:1 100%}.product-tile__infos{padding:0}.cart-tile__image{margin:0 0 1.25rem 0;flex:0 50%;order:0}.cart-tile__infos{padding:0 0 1.25rem 0;order:2}.cart-tile__price{flex:0 50%;order:1;flex-direction:column-reverse;align-items:flex-end}.cart-tile__price-lines{padding:0.625rem 0 0 0.625rem}.cart-tile__price .price.etiquette-pension{margin-right:0}.payment-tile__form-cards ul{display:flex;justify-content:space-evenly}.payment-tile__form-data select{max-width:6.25rem}.payment-tile__form-data .data-cb-end{flex-direction:column}.payment-tile__form-data .data-cb-end .input-small{max-width:6.25rem}.payment-tile__infos.infos-occupant{flex-direction:column}}#map{height:18.75rem;border-bottom:0.0625rem solid #CCD0D0;border-top:0.1875rem solid #b96b3c}.galaxy-footer{font-family:"Montserrat", sans-serif;display:inline-block;width:100%;background:#f9f6f4;margin:0;padding:0}.galaxy-footer__inner{display:flex;flex-direction:column;max-width:75rem;margin:auto;justify-content:space-between;height:100%}.galaxy-footer__mobile-bar{position:relative;display:flex;align-items:center;justify-content:space-evenly;font-size:0.75rem;display:none;position:fixed;height:3.75rem;color:#fff;background:#b96b3c;width:100%;bottom:0;left:0;right:0;z-index:9000;border-top:0.0625rem solid #a66036;text-align:center}.galaxy-footer__mobile-bar>*{min-width:20%;cursor:pointer}.galaxy-footer__mobile-bar-separator{min-width:0.0625rem;width:0.0625rem;height:70%;background-color:#a6603680}.galaxy-footer__mobile-bar i{display:block;font-size:0.875rem}.galaxy-footer__mobile-bar a{display:block;z-index:9000;position:absolute;width:100%;top:0;bottom:0;margin:0 auto;color:#fff}.galaxy-footer__mobile-bar .volet-inactive{opacity:0.4}.galaxy-footer-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4.0625rem 0;line-height:1.125rem}.galaxy-footer-top.infos-hotel-seul .ligne-info{display:block}.galaxy-footer-top__infos{flex:2.5;padding-right:2.5rem}.galaxy-footer-top__infos .nom-hotel{font-weight:700;font-size:1.125rem;padding-bottom:0.9375rem}.galaxy-footer-top__infos i{display:inline-block;width:0.9375rem;color:#b96b3c;margin-right:0.1875rem;margin-top:0.25rem;font-size:0.75rem}.galaxy-footer-top__infos .ligne-info{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin:0.1875rem 0}.galaxy-footer-top__infos .ligne-info span{text-align:left}.galaxy-footer-top__separator{position:relative;height:6.25rem;width:0.0625rem;flex:0.5;border-left:0.0625rem solid #f0e9e4}.galaxy-footer-top__avantages{flex:9;position:relative;display:flex;align-items:flex-start;justify-content:space-around;gap:1.875rem}.galaxy-footer-top__avantages .avantage-galaxy{position:relative}.galaxy-footer-top.overtop{padding:2.1875rem 0;border-bottom:0.0625rem solid #f0e9e4;margin:auto}.galaxy-footer-top.overtop .liste-hotels-villes{color:#CCD0D0}.galaxy-footer-top.overtop .liste-hotels-villes .hotels-villes-titles{font-weight:700;font-size:1.125rem;padding-bottom:0.9375rem;color:#47484b;padding:0 0 1.25rem 0}.galaxy-footer-top.overtop .liste-hotels-villes .departement{display:block;font-weight:700;color:#334245;margin-bottom:0.3125rem}.galaxy-footer-top.overtop .liste-hotels-villes ul{list-style:none;padding:0 0.625rem}.galaxy-footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-top:0.0625rem solid #f0e9e4;color:#4D5A5C;letter-spacing:0.03125rem;font-size:0.625rem;padding:0.9375rem 0}.galaxy-footer-bottom__separator{display:inline-block;width:1.25rem}.avantage-galaxy{flex:4;padding-right:2.5rem}.avantage-galaxy__titre{font-weight:700;font-size:1.125rem;padding-bottom:0.9375rem}.avantage-galaxy:last-child{padding-right:0}.leaflet-popup-content{font-family:"Montserrat", sans-serif}.leaflet-popup-content b{color:#b96b3c;transition:all 0.2s ease-in-out}.leaflet-popup-content b:hover{color:#a66036}.leaflet-popup-content-wrapper{border-radius:0.25rem !important}@media (max-width:1199.98px){.galaxy-footer-top__infos{margin-left:3.125rem;padding:0.625rem}.galaxy-footer-top__infos .nom-hotel{font-size:1.1875rem}.galaxy-footer-top__avantages{gap:0;margin-right:3.125rem}.galaxy-footer-top .avantage-galaxy__titre{font-size:1.1875rem}.galaxy-footer-bottom{font-size:0.6875rem;justify-content:space-around;padding:0.625rem}}@media (max-width:991.98px){.galaxy-footer-top__infos{margin-left:3.75rem;flex:3}.galaxy-footer-top__infos .ligne-info{display:flex;justify-content:center}.galaxy-footer-top__avantages{flex-direction:column;flex:8.5;margin-right:3.75rem}.galaxy-footer-top__avantages .avantage-galaxy{padding:0.625rem}}@media (max-width:769.98px){#map{height:12.5rem}.galaxy-footer{position:relative;bottom:3.75rem}.galaxy-footer__mobile-bar{display:flex}.galaxy-footer-top{flex-direction:column-reverse;padding:1.875rem 0}.galaxy-footer-top__infos{text-align:center;width:70%;margin:0 auto;padding-top:1.25rem}.galaxy-footer-top__infos .nom-hotel{font-size:1.25rem}.galaxy-footer-top__separator{height:0.0625rem;width:6.25rem;border-top:0.0625rem solid #CCD0D0;border-left:none;margin:1.25rem 0}.galaxy-footer-top__avantages{margin-right:0}.galaxy-footer-top .avantage-galaxy{width:85%;margin:0 auto;padding:1.25rem 0}.galaxy-footer-top .avantage-galaxy__titre{text-align:center;font-size:1.25rem}.galaxy-footer-top .avantage-galaxy__details{text-align:justify}.galaxy-footer-top .liste-hotels-villes{width:80%;margin:0 auto;text-align:center}.galaxy-footer-top .liste-hotels-villes .hotels-villes-titles{text-align:center}.galaxy-footer-top .liste-hotels-villes .hidden-dep{display:none}.galaxy-footer-bottom{font-size:0.75rem;flex-direction:column;text-align:center;padding:0.625rem}}