﻿body.popin-open{overflow:hidden}body.popin-open .popin-overlay{width:100%;height:100%;position:absolute;background-color:#000;top:0;opacity:.35;z-index:9999}body.popin-open .pr-block-popover{display:none}@media screen and (max-width: 1024px){body.user-logged-in{padding-top:0 !important}body.user-logged-in header[role=banner].sticky-banner{top:35px}body.user-logged-in #toolbar-administration{position:fixed;top:-1px;left:0;display:block;width:100%}}.rate_simulator__popin a.disabled{cursor:not-allowed}.rate_simulator{position:relative;display:grid;grid-template-columns:.7fr 1.3fr;grid-template-rows:1fr;gap:5% 30px;grid-template-areas:". .";justify-items:stretch;width:auto;padding:20vh 10vw 5vh 10vw;background-repeat:no-repeat;background-image:url(../../images/rate-simulator-bkg.svg);background-position:bottom center;background-size:cover;background-color:#fff;font-size:17px;font-size:calc(15pxpx + (17px - 15px)*(100vw - 768px)/(1600px - 768px))}@media screen and (max-width: 768px){.rate_simulator{font-size:15px}}@media screen and (min-width: 1600px){.rate_simulator{font-size:17px}}.rate_simulator .rate_simulator__edito,.rate_simulator .rate_simulator__wrapper{overflow:hidden;border-radius:8px;border:1px #caa267 solid}.rate_simulator .rate_simulator__edito{padding-bottom:1em;background-color:#fff}.rate_simulator .rate_simulator__edito .field--type-image img{width:100%;height:auto;max-width:100%}.rate_simulator .rate_simulator__edito .field:not(.field--type-image){padding:0 20px 0 20px}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-string{margin-top:10px;text-align:center;font-size:1.5em;font-family:"Vesper Libre",serif}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-text-long{padding-bottom:25px}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-text-long p{font-weight:400}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference{padding-top:100px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;background-repeat:no-repeat;background-image:url(../../images/edito-forme-top-pictos.svg);background-position:top center;background-size:contain}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference .field--type-image{width:auto;max-width:auto}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference div{width:47%;margin-bottom:15px}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference div div{display:flex;justify-content:flex-start;align-items:center;width:auto;margin-bottom:0}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference .field--name-field-picto{padding:0 0}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference .field--name-field-picto img{display:block;width:24px;height:auto}.rate_simulator .rate_simulator__edito .field:not(.field--type-image).field--type-entity-reference .field--name-name{margin-top:0;padding:0 0 0 10px;font-size:.9em;font-weight:400;text-transform:capitalize;font-family:"Inter",sans-serif}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1{box-sizing:border-box;padding-top:2.5vh;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .people{order:1}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .form-item-nb_days{order:2}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .seasons{order:3}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .more-info{order:4}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .bottom-tools-contain{order:5}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .people,.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .form-item-nb_days,.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .seasons{padding:0 3vw 2.5vh 3vw}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .more-info{display:flex;justify-content:flex-end;padding-bottom:35px}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .more-info a{margin-right:3vw}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .more-info a:after{content:"";color:#fff;display:block;width:24px;height:24px;background-repeat:no-repeat;background-image:url(../../images/icn-arrow-right-white.svg);background-position:center center;background-size:contain}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .more-info a.disabled{opacity:1;color:#e1e1e1;background-color:var(--disabled-bt)}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .more-info a.disabled::after{opacity:.65}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1.hide{display:none}@media screen and (max-width: 1024px){.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1{padding-top:65px}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_1 .seasons{padding:0 3vw 7px 3vw}}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2{padding-top:2.5vh;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff;box-sizing:border-box}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__reset{display:block;width:20px;border-radius:100%;margin-left:3vw;margin-bottom:1em;justify-content:center;text-align:center;font-size:.95em;padding:15px;border:1px var(--primary) solid}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__reset:before{content:"";font-family:"puydufou-set-2022";font-size:20px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__reset:hover{color:var(--primary);background-color:#fff;border:1px var(--primary) solid}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__options{padding:0 3vw 2.5vh 3vw}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__container__result{padding:2.5vh 0 0 0;background-repeat:no-repeat;background-image:url(../../images/sejour-bkg.svg);background-position:bottom center;background-size:cover}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions{display:flex;justify-content:space-between;align-items:center;padding:25px 3vw 25px 4vw;background-color:#fff9f1}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions .bt-base-action{width:42%;justify-content:center;text-align:center;font-size:.95em;padding:16px 10px}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions .bt-base-action.btn_reserver{background-color:var(--corps);border:1px var(--corps) solid}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions .bt-base-action.btn_reserver:hover{color:var(--corps);background-color:#fff}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions .bt-base-action.btn_demander{border:1px var(--primary) solid}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions .bt-base-action.btn_demander:hover{color:var(--primary);background-color:#fff;border:1px var(--primary) solid}@media screen and (max-width: 1024px){.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions{flex-direction:column}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions .bt-base-action{margin-bottom:10px;width:85%;padding:12px 10px}}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2.hide{display:none}@media screen and (max-width: 1024px){.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2{padding-top:75px}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__options{padding:0 2.5vw 2.5vh 2.5vw}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__options legend{padding-bottom:6px;line-height:1.5em}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__container__result{margin-top:-25px;padding:35px 0 0 0}.rate_simulator .rate_simulator__wrapper .rate_simulator__form_2 .rate_simulator__form_2__actions{padding:15px 3vw 15px 4vw}}.rate_simulator .rate_simulator__wrapper .bottom-tools-contain{padding:10px}.rate_simulator .rate_simulator__wrapper .bottom-tools-contain .conditions-button .button{justify-content:center}.rate_simulator .rate_simulator__wrapper .bottom-tools-contain .form-item-nb_days{padding-bottom:25px}.rate_simulator a.disabled{cursor:not-allowed;color:gray}.rate_simulator__popin{overflow-y:scroll;position:fixed;top:0;right:0;height:100%;min-width:30%;max-width:30%;background-color:#fff;z-index:10000;background-repeat:no-repeat;background-image:url(../../images/modale-bkg-light.svg);background-position:bottom right;background-size:90% auto}.rate_simulator__popin .rate_simulator__popin__header{width:100%;margin-bottom:2vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;box-shadow:0px 8px 15px 0px rgba(0,0,0,.55);-webkit-box-shadow:0px 8px 15px 0px rgba(0,0,0,.55);-moz-box-shadow:0px 8px 15px 0px rgba(0,0,0,.55)}.rate_simulator__popin .rate_simulator__popin__header .rate_simulator__popin__title{padding:2vh 2vw;text-align:left;width:70%;font-size:1.55em;font-family:"Vesper Libre",serif}.rate_simulator__popin .rate_simulator__popin__header .rate_simulator__popin__close{cursor:pointer;font-size:0;position:relative;display:block;margin-right:10px;border-radius:50%;width:36px;height:36px;background-image:url(../../images/icn-close-white.svg);background-repeat:no-repeat;background-position:center center;background-size:21px 21px;background-color:var(--corps)}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content{padding:3vh 3.5vw 2vh 2vw}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content fieldset{padding:0 0}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content fieldset legend{padding:0 0 15px 0;font-size:1.2em;line-height:1.25em}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content fieldset.seasons{margin-top:5vh}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-restaurant fieldset .option_input label{width:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.85em;font-weight:600;position:relative;border-radius:10px;padding:10px 10px;border:1px var(--corps) solid;margin-bottom:12px;background-color:#fff}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-restaurant fieldset .option_input input[type=checkbox]{display:none}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-restaurant fieldset .option_input input+label:after{content:"";border:1px var(--corps) solid;display:inline-block;width:24px;height:24px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-restaurant fieldset .option_input input:checked+label:before{content:"";position:absolute;top:13px;right:13px;display:inline-block;width:20px;height:20px;background:var(--primary)}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 15px 10px 15px;border-radius:8px;border:1px #000 solid;background-color:#fff}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container label{font-size:.75em;font-weight:600;padding-right:10px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container .rate_simulator_number_input{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container .rate_simulator_number_input #option_pass_emotion{width:40px;border:0;font-size:1em;font-weight:600;border-radius:0;text-align:center;padding-block:0;background-color:#fff;-moz-appearance:textfield}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container .rate_simulator_number_input .btn_less_value,.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container .rate_simulator_number_input .btn_more_value{border:0;color:#fff;text-align:center;font-size:1em;border-radius:50px;width:24px;height:24px;padding:0}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container .rate_simulator_number_input .btn_less_value{background-color:var(--corps)}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-pass_emotion fieldset .flex-container .rate_simulator_number_input .btn_more_value{background-color:var(--corps)}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .label{padding-bottom:10px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .label label{font-size:.65em;text-transform:uppercase;font-weight:400;display:block;margin-bottom:5px;padding-left:10px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .rate_simulator_textfield input{width:92%;border-radius:8px;margin-right:10px;padding:10px 15px;display:inline-block;border:1px #caa267 solid}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .rate_simulator_textfield .input_choices{background-color:#fcedd2}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .rate_simulator_textfield .input_choices ul{margin-bottom:20px;padding:0;list-style:none}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .rate_simulator_textfield .input_choices ul li{font-size:.75em;margin-left:0;padding:2px 20px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .rate_simulator_textfield .input_choices ul li:first-child{padding-top:10px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-car .flex-container .rate_simulator_textfield .input_choices ul li:last-child{padding-bottom:10px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__actions{margin-top:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:5vh}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__actions .btn_option_validate{margin-bottom:25px;background-color:var(--primary)}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__actions .btn_option_validate:after{content:"";color:#fff;display:block;width:24px;height:24px;background-repeat:no-repeat;background-image:url(../../images/icn-arrow-right-white.svg);background-position:center center;background-size:contain}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__actions .btn_option_validate.disabled{opacity:1;color:#e1e1e1;background-color:var(--disabled-bt)}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__actions .btn_option_validate.disabled::after{opacity:.65}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__actions .btn_option_delete{color:var(--corps);font-size:.9em}@media screen and (max-width: 1024px){.rate_simulator__popin{top:auto;bottom:0;left:0;right:0;height:inherit;min-width:inherit;max-width:100%;width:92%;padding:55px 4% 10px 4%;overflow-y:hidden;border-radius:20px 20px 0 0}.rate_simulator__popin .popin-container{overflow-y:scroll}.rate_simulator__popin .rate_simulator__popin__header{padding:0 0;width:100%;margin-bottom:10px;display:block;box-shadow:none}.rate_simulator__popin .rate_simulator__popin__header .rate_simulator__popin__title{padding:0 0;text-align:left;width:100%;font-size:1.55em;font-family:"Vesper Libre",serif}.rate_simulator__popin .rate_simulator__popin__header .rate_simulator__popin__close{position:absolute;top:15px;right:5px}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content{width:100%;padding:0 0}.rate_simulator__popin .rate_simulator__popin__wrapper .rate_simulator__popin__content .option-restaurant fieldset .option_input label{width:auto}}@media screen and (max-width: 1024px){.rate_simulator{display:block;padding:10vh 0 0 0}.rate_simulator .rate_simulator__edito{display:none}.rate_simulator .rate_simulator__wrapper{border:0;border-radius:0}}/*# sourceMappingURL=rate-simulator.css.map */
