*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}img,picture,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}ul,li{list-style:none}#widgetantidots{isolation:isolate}:root{--windjet-form-background: #fff;--windjet-background-color: #fff;--windjet-button-background: #fff;--windjet-button-color: #000;--windjet-primary: #4f46e5;--windjet-secondary: #818cf8;--windjet-label-color:#fff;--windjet-text-color: #000;--windjet-text-color-black: #000;--windjet-form-color: #fff;--windjet-border-width: 2px;--windjet-border-color: #e5e7eb;--windjet-border-radius: 0.25rem;--windjet-inset: inset 0px 0.5px 4px rgba(0, 0, 0, 0.2);--windjet-elevation: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}.windjet__form button,.windjet__wrapper button{cursor:pointer;border:none;outline:none}.windjet__form fieldset,.windjet__wrapper fieldset{padding:0;border:none}.windjet__form input,.windjet__wrapper input{border:none;outline:none}@scope (.windjet__wrapper){:scope label{color:var(--windjet-label-color)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@keyframes shake{0%,50%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}}.windjet__form-fieldset{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.windjet__form-fieldset.error{padding:.5rem;outline:2px solid #e11d48;border-radius:var(--windjet-border-radius);animation:shake 1s linear}.windjet__form-fieldset label{font-size:.875rem}.windjet__datepicker-input{font-weight:600;max-width:120px;width:100%;background-color:inherit}.line{width:100%;height:1px;background-color:var(--windjet-border-color)}@media screen and (min-width: 64em){.line{width:1px;height:100%}}.windjet__button-primary{padding:.5rem;color:var(--windjet-button-color);background-color:var(--windjet-button-background);border-radius:var(--windjet-border-radius);transition:background-color .3s}.windjet__button-primary.search{padding:.5rem 1rem;font-weight:600;margin:.5rem}.windjet__button-primary.disabled{background-color:var(--windjet-button-background-dark);cursor:not-allowed}.windjet__button-primary:not(.disabled):hover{transition:background-color .3s;background-color:var(--windjet-button-background-dark)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cursor-pointer{cursor:pointer}
.windjet__element-wrapper[data-v-16535df1]{flex-grow:1;flex-basis:20rem}@media screen and (min-width: 80em){.windjet__element-wrapper[data-v-16535df1]{flex-basis:auto}}.windjet__input[data-v-16535df1]{width:100%}.windjet__popover[data-v-16535df1]{position:absolute;top:calc(100% + 4px);z-index:999;max-height:240px;overflow-y:auto;background-color:#fff;outline:1px solid var(--windjet-border-color);border-radius:var(--windjet-border-radius);padding:0 !important}.windjet__popover li[data-v-16535df1]{padding:1rem}.windjet__popover li[data-v-16535df1]:nth-of-type(2){border-top:2px solid var(--windjet-primary)}.windjet__input-wrapper[data-v-16535df1]{border:1px solid #dadada}.windjet__input .clear[data-v-16535df1],.windjet__input .loader[data-v-16535df1],.windjet__input .dropdown[data-v-16535df1]{position:absolute;top:calc(50% - 8px);right:1rem}.windjet__input .clear[data-v-16535df1],.windjet__input .loader[data-v-16535df1]{height:16px;width:16px}.windjet__input .clear[data-v-16535df1]{background:rgba(0,0,0,0)}.windjet__input .loader[data-v-16535df1]{color:var(--windjet-primary);animation:spin-16535df1 1s linear infinite}.windjet__input .loader circle[data-v-16535df1]{opacity:25%}.windjet__input .loader path[data-v-16535df1]{opacity:75%}.windjet__input .dropdown[data-v-16535df1]{transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.windjet__input .dropdown.active[data-v-16535df1]{transform:rotate(540deg);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}@keyframes spin-16535df1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.windjet__switch-wrapper[data-v-419db77e]{display:flex;flex-direction:row;gap:.5rem;align-items:center}.windjet__switch-wrapper span[data-v-419db77e]{font-size:.75rem;transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.windjet__switch-wrapper span.active[data-v-419db77e]{color:red;transition:color 500ms cubic-bezier(0.4, 0, 0.2, 1)}.switch[data-v-419db77e]{position:relative;display:inline-block;width:2.75rem;height:1.5rem}.switch input[data-v-419db77e]{opacity:0;width:0;height:0}.slider[data-v-419db77e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-419db77e]:before{position:absolute;content:"";height:1rem;width:1rem;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-419db77e]{background-color:var(--windjet-border-color)}input:focus+.slider[data-v-419db77e]{box-shadow:0 0 1px var(--windjet-border-color)}input:checked+.slider[data-v-419db77e]:before{-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem)}.slider.round[data-v-419db77e]{border-radius:34px}.slider.round[data-v-419db77e]:before{border-radius:50%}
.windjet__element-wrapper[data-v-8dccb344]{flex-grow:1;flex-basis:20rem}@media screen and (min-width: 80em){.windjet__element-wrapper[data-v-8dccb344]{flex-basis:auto}}.windjet__element-wrapper .windjet__popover[data-v-8dccb344]{padding:1rem}.windjet__input[data-v-8dccb344]{height:100%}.windjet__input input[data-v-8dccb344]{cursor:pointer;text-align:center}.windjet__input .datePicker-icon[data-v-8dccb344]{position:absolute;top:calc(50% - 8px);left:1rem}.windjet__input button[data-v-8dccb344]{position:absolute;top:calc(50% - 8px);right:1rem;background:none}.windjet__popover[data-v-8dccb344]{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 80em){.windjet__popover[data-v-8dccb344]{width:max-content !important}}.windjet__popover .windjet__date-header[data-v-8dccb344]{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;font-weight:600}.windjet__popover .windjet__date-header h2[data-v-8dccb344]{font-size:1rem}.windjet__popover .windjet__date-header .self-end[data-v-8dccb344]{align-self:end}@media screen and (min-width: 80em){.windjet__popover .windjet__date-header[data-v-8dccb344]{flex-direction:row;align-items:center}}.windjet__popover .picker[data-v-8dccb344]{width:100%}
.windjet__element-wrapper[data-v-ed033948]{flex-grow:1}.windjet__element-wrapper .windjet__popover[data-v-ed033948]{padding:1rem}@media screen and (min-width: 45em){.windjet__element-wrapper[data-v-ed033948]{flex-basis:20rem}}@media screen and (min-width: 64em){.windjet__element-wrapper[data-v-ed033948]{flex-grow:0}}@media screen and (min-width: 80em){.windjet__element-wrapper[data-v-ed033948]{flex-basis:auto}}.windjet__people-picker[data-v-ed033948]{cursor:pointer;display:grid;place-content:center;border:none !important;outline:2px solid var(--windjet-border-color);width:100%;height:100%;padding:.5rem;border-radius:var(--windjet-border-radius)}.windjet__people-picker .windjet__people-picker__field[data-v-ed033948]{font-size:.75rem;padding:0 !important;margin:0 !important}.windjet__people-picker.active[data-v-ed033948]{outline-color:var(--windjet-primary)}.windjet__people-picker.error[data-v-ed033948]{outline-color:#dc2626}.windjet__people-picker input[data-v-ed033948]{cursor:pointer;font-size:.75rem;text-align:center}.windjet__people-picker input[data-v-ed033948]:nth-of-type(1){font-size:.875rem}.windjet__popover[data-v-ed033948],.windjet__popover-item[data-v-ed033948],.windjet__popover-field[data-v-ed033948]{display:flex;flex-direction:column}.windjet__popover.discount[data-v-ed033948],.windjet__popover-item.discount[data-v-ed033948],.windjet__popover-field.discount[data-v-ed033948]{font-size:.875rem}.windjet__popover.discount header[data-v-ed033948],.windjet__popover-item.discount header[data-v-ed033948],.windjet__popover-field.discount header[data-v-ed033948]{position:relative}.windjet__popover.discount header h3[data-v-ed033948],.windjet__popover-item.discount header h3[data-v-ed033948],.windjet__popover-field.discount header h3[data-v-ed033948]{font-weight:600;font-size:.75rem;text-transform:uppercase}.windjet__popover.discount header button[data-v-ed033948],.windjet__popover-item.discount header button[data-v-ed033948],.windjet__popover-field.discount header button[data-v-ed033948]{position:absolute;top:0;right:0}.windjet__popover[data-v-ed033948]{gap:1rem}.windjet__popover .windjet__popover-item[data-v-ed033948]{gap:.75rem}.windjet__popover .windjet__popover-item header[data-v-ed033948]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.windjet__popover .windjet__popover-item h2[data-v-ed033948],.windjet__popover .windjet__popover-item label[data-v-ed033948]{font-size:.75rem;line-height:1rem}.windjet__popover .windjet__popover-item h2[data-v-ed033948]{font-weight:600}.windjet__popover .windjet__popover-item input[data-v-ed033948]{width:64px;padding:1rem;outline:2px solid var(--windjet-border-color)}.windjet__popover .windjet__popover-field[data-v-ed033948]{gap:.5rem}.windjet__popover .windjet__popover-field .group[data-v-ed033948]{display:flex;flex-direction:row;gap:.5rem}.windjet__popover button[data-v-ed033948]{width:100%}.windjet__popover button i[data-v-ed033948]{display:inline-block;vertical-align:middle}.windjet__popover button.add[data-v-ed033948]{color:#fff;background-color:var(--windjet-primary)}.windjet__popover button.remove[data-v-ed033948]{width:16px;height:16px;color:#f43f5e;background-color:rgba(0,0,0,0)}.windjet__popover button.clear[data-v-ed033948]{width:16px;height:16px;color:#fff;background-color:#f43f5e;border-radius:50%}.windjet__popover button.discount[data-v-ed033948]{width:fit-content;background-color:rgba(0,0,0,0);outline:2px solid #9ca3af}
.windjet__picker-modal[data-v-5fe0ce1c]{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.8)}.windjet__picker-modal .windjet__modal-wrapper[data-v-5fe0ce1c]{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:4rem;padding:2rem;background:#fff;box-shadow:var(--windjet-elevation)}@media screen and (min-width: 768px){.windjet__picker-modal .windjet__modal-wrapper[data-v-5fe0ce1c]{max-width:48rem}}.windjet__picker-modal .windjet__modal-form[data-v-5fe0ce1c]{position:relative}.windjet__picker-modal .windjet__modal-form span[data-v-5fe0ce1c]{position:absolute;top:-0.75rem;left:.5rem;font-weight:600;font-size:.75rem;line-height:1rem;padding:.25rem .5rem;background-color:#fff}.windjet__picker-modal .windjet__modal-form fieldset[data-v-5fe0ce1c]{display:flex;flex-direction:column;gap:.5rem;border:2px dashed var(--windjet-border-color);padding:1.5rem 1rem}.windjet__picker-modal .windjet__modal-form fieldset label[data-v-5fe0ce1c]{font-size:.75rem}.windjet__picker-modal .windjet__modal-form fieldset select[data-v-5fe0ce1c],.windjet__picker-modal .windjet__modal-form fieldset input[data-v-5fe0ce1c]{padding:1rem;border:none;outline:2px solid var(--windjet-border-color)}.windjet__picker-modal .windjet__modal-form fieldset select[data-v-5fe0ce1c]:focus,.windjet__picker-modal .windjet__modal-form fieldset input[data-v-5fe0ce1c]:focus{outline-color:#000}.windjet__picker-modal .windjet__modal-footer[data-v-5fe0ce1c]{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 30em){.windjet__picker-modal .windjet__modal-footer[data-v-5fe0ce1c]{flex-direction:row}}.windjet__picker-modal .windjet__modal-footer button[data-v-5fe0ce1c]{cursor:pointer;width:100%;border:none}.windjet__picker-modal .windjet__modal-footer button[data-v-5fe0ce1c]:disabled{cursor:not-allowed}.windjet__picker-modal .windjet__modal-footer button.apply[data-v-5fe0ce1c]{color:#fff;background-color:#9ca3af}.windjet__picker-modal .windjet__modal-footer button.close[data-v-5fe0ce1c]{background-color:rgba(0,0,0,0);color:#000;outline:2px solid #000}
.windjet__form.maas{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;gap:.75rem;justify-content:flex-end;padding:1rem;max-width:1496px;border-radius:1.25rem;width:100%;margin-inline:auto;background-color:#fff}@media screen and (min-width: 80em){.windjet__form.maas{flex-wrap:nowrap}}.windjet__button{padding:1rem;font-weight:600;border-radius:var(--windjet-border-radius)}.windjet__button.search{align-self:flex-start;width:100%;white-space:nowrap;color:#fff;background-color:var(--windjet-primary)}@media screen and (min-width: 40em){.windjet__button.search{width:auto}}.windjet__button:disabled{cursor:not-allowed}.windjet__input{position:relative}.windjet__input input{height:inherit !important}.windjet__input.child-focused>input{outline-color:var(--windjet-primary)}.windjet__input>input{border:none !important;outline:2px solid var(--windjet-border-color) !important;width:100%;padding:1rem;border-radius:var(--windjet-border-radius)}.windjet__input>input:focus{outline-color:var(--windjet-primary)}.windjet__input.error>input{outline-color:#dc2626}.windjet__element-wrapper{position:relative;cursor:pointer;width:100%}.windjet__element-wrapper .windjet__popover{position:absolute;top:calc(100% + 4px);z-index:999;width:100%;background-color:#fff;outline:1px solid var(--windjet-border-color);border-radius:var(--windjet-border-radius)}.windjet__message-error{margin-top:.5rem;font-size:.75rem;color:#dc2626}
.windjet__dropdown-wrapper[data-v-07843035]{position:relative}.windjet__dropdown[data-v-07843035]{position:relative;width:100%;background-color:rgba(0,0,0,0);padding:0;color:inherit;font-weight:600;text-align:left}.windjet__dropdown i[data-v-07843035]{position:absolute;top:calc(50% - 8px);right:4px}.windjet__dropdown-options[data-v-07843035]{position:absolute;z-index:100;width:100%;top:calc(100% + 8px);left:0;border-top:2px solid var(--windjet-primary);box-shadow:var(--windjet-elevation);background-color:var(--windjet-form-color);padding:0 !important;list-style-type:none !important}.windjet__dropdown-options .dropdown__options-list[data-v-07843035]{cursor:pointer;padding:1rem .5rem}.windjet__dropdown-options .dropdown__options-list[data-v-07843035]:nth-of-type(even){background-color:#f1f5f9}.windjet__dropdown-options .dropdown__options-list[data-v-07843035]:hover{color:#fff;background-color:var(--windjet-primary)}
.line[data-v-3b4c8ab7]{display:none}@media screen and (min-width: 64em){.line[data-v-3b4c8ab7]{display:block}}.windjet__dates[data-v-3b4c8ab7]{gap:.5rem;display:flex}.windjet__dates>span[data-v-3b4c8ab7]{width:100%;display:flex;gap:.5rem}
.c-input[data-v-9ea6936c]{cursor:pointer;width:100%;border:none !important;background:inherit}.c-input[data-v-9ea6936c]::-webkit-inner-spin-button,.c-input[data-v-9ea6936c]::-webkit-outer-spin-button{appearance:none}.c-input[data-v-9ea6936c]::placeholder{font-size:1rem}.c-input[data-v-9ea6936c]:focus{outline-color:var(--windjet-primary)}.c-input[data-v-9ea6936c]:read-only{cursor:not-allowed;background-color:#f4f4f5}.c-input.error[data-v-9ea6936c]{border-color:#ff2b50 !important}.c-input__wrapper[data-v-9ea6936c]{position:relative;flex-wrap:wrap;flex-grow:1}.c-input__wrapper.bandeau[data-v-9ea6936c]{flex-grow:0}@media screen and (min-width: 1024px){.c-input__wrapper[data-v-9ea6936c]{flex-wrap:nowrap}}.c-input__wrapper.maas .c-input[data-v-9ea6936c]{padding:.75rem !important;width:100%;height:100%;box-sizing:border-box !important;border:var(--windjet-border-width) solid var(--windjet-border-color) !important;border-radius:var(--windjet-border-radius) !important}.c-input__list[data-v-9ea6936c]{position:absolute;top:calc(100% + 12px);left:0;z-index:1001;width:100%;max-height:360px;padding:0;overflow:auto;outline:2px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;box-shadow:var(--windjet-elevation-2)}.c-input__list-item[data-v-9ea6936c]{cursor:pointer;padding:1rem;font-size:.875rem}.c-input__list-item[data-v-9ea6936c]:hover{background-color:#f9fafb}.windjet__button-map[data-v-9ea6936c]{cursor:pointer;position:absolute;top:2px;right:2px;padding-inline:.5rem;height:calc(100% - 4px);font-size:1.25rem;border:none;background-color:#f4f4f5;border-top-right-radius:var(--windjet-border-radius);border-bottom-right-radius:var(--windjet-border-radius)}.windjet__input-message[data-v-9ea6936c]{font-size:.75rem;color:#ff2b50}
.windjet__form-group__maas{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.windjet__form-group__maas .c-input,.windjet__form-group__maas::placeholder{font-weight:600}@media screen and (min-width: 64em){.windjet__form-group__maas{flex-direction:row}}
.line[data-v-35ca7ada]{display:none}@media screen and (min-width: 64em){.line[data-v-35ca7ada]{display:block}}.relative[data-v-35ca7ada]{position:relative}.windjet__button-clear[data-v-35ca7ada]{cursor:pointer;border:none;outline:none;position:absolute;top:.25rem;right:.25rem;z-index:30;font-size:.75rem;line-height:1rem;background-color:rgba(0,0,0,0)}.windjet__dates[data-v-35ca7ada]{gap:.5rem;display:flex}.windjet__dates>span[data-v-35ca7ada]{width:100%;display:flex;gap:.5rem}
.windjet__quantity-picker[data-v-44607e1e]{display:flex;flex-direction:row;align-items:center;gap:.5rem;border:1px solid var(--windjet-border-color);border-radius:var(--windjet-border-radius);background-color:#fff;padding:.5rem}.windjet__quantity-picker input[data-v-44607e1e]{width:32px;background-color:rgba(0,0,0,0);text-align:center}.windjet__quantity-picker button[data-v-44607e1e]{color:var(--windjet-primary)}
.windjet__dropdown-wrapper[data-v-6b547d6b]{position:relative}.windjet__dropdown-wrapper p[data-v-6b547d6b]{font-size:.875rem}.windjet__dropdown-options[data-v-6b547d6b],.windjet__pax-wrapper[data-v-6b547d6b],.windjet__age-wrapper[data-v-6b547d6b]{display:flex;flex-direction:column;gap:.5rem}.windjet__dropdown[data-v-6b547d6b]{position:relative;width:100%;background-color:rgba(0,0,0,0);padding:0;color:inherit;font-weight:600;text-align:left}.windjet__dropdown i[data-v-6b547d6b]{position:absolute;top:calc(50% - 8px);right:2px}.windjet__dropdown-options[data-v-6b547d6b]{width:100%;padding:.5rem;background-color:#fff;min-width:240px}@media screen and (min-width: 64em){.windjet__dropdown-options[data-v-6b547d6b]{position:absolute;border-top:2px solid var(--windjet-primary);box-shadow:var(--windjet-elevation)}}.windjet__pax-counter[data-v-6b547d6b]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.windjet__age-selector[data-v-6b547d6b]{padding:.5rem}
.windjet__wrapper[data-v-0056901c]{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:.7rem;background-color:var(--windjet-background);box-shadow:var(--windjet-elevation)}@media screen and (min-width: 64em){.windjet__wrapper[data-v-0056901c]{flex-direction:row}}.windjet__nav-buttons[data-v-0056901c]{align-items:center;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.windjet__nav-buttons button[data-v-0056901c]{border-radius:var(--windjet-border-radius);color:var(--windjet-button-color);display:flex;flex:1;flex-direction:column;gap:.25rem;padding:1rem;justify-content:center;align-items:center}.windjet__nav-buttons button.active[data-v-0056901c]{background-color:var(--windjet-primary)}.windjet__nav-buttons button[data-v-0056901c]:not(.active){background-color:var(--windjet-secondary)}@media screen and (min-width: 64em)and (max-width: 90em){.windjet__nav-buttons button span[data-v-0056901c]{display:none}}@media screen and (min-width: 64em){.windjet__nav-buttons[data-v-0056901c]{max-width:320px}}.windjet__form.bandeau[data-v-0056901c]{display:flex;flex-direction:column;width:100%;line-height:1;background-color:var(--windjet-form-background);border-radius:var(--windjet-border-radius);border:var(--windjet-border-width) solid var(--windjet-border-color)}@media screen and (min-width: 64em){.windjet__form.bandeau[data-v-0056901c]{flex-direction:row}}@media screen and (min-width: 64em)and (max-width: 90em){.windjet__form.bandeau[data-v-0056901c]{font-size:.875rem}.windjet__form.bandeau *[data-v-0056901c]::placeholder{font-size:.875rem}}.windjet__form-services[data-v-0056901c]{padding:.5rem;display:flex;flex-direction:column;flex-grow:1;gap:.5rem}@media screen and (min-width: 64em){.windjet__form-services[data-v-0056901c]{flex-direction:row}}
