#elastic-search-bar{z-index:99;margin:0 auto;position:absolute;bottom:90px;left:0;right:0}@media screen and (max-width:768px){#elastic-search-bar{order:3;width:100%;position:relative;bottom:0}}#elastic-search-bar.missingSlider{bottom:initial;top:initial;background-color:rgba(0,0,0,.5);order:5;width:100%;position:relative}#elastic-search-bar.missingSlider .searchBar{background-color:transparent;border-radius:0}.c-village-sejour.displaySearchBarV2 .c-village-sejour__media-col.col-12.col-sm-12.col-md-9{flex:0 0 100%;max-width:none;min-height:460px}.c-village-sejour.displaySearchBarV2 .c-village-sejour__filter-col{display:none}.c-village-sejour.displaySearchBarV2 .container{padding:0}#c-village-pointsforts__carousel .carousel:before{background:0 0}#c-village-pointsforts__carousel.displaySearchBarV2,.c-resort__availabilities.displaySearchBarV2{display:none}#elastic-search-bar-village{flex-direction:column;justify-content:center;width:100%;padding-bottom:16px;display:flex}@media (max-width:1024px){#elastic-search-bar-village{z-index:1;padding-bottom:0;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}}.p-reactPlp a.c-header__nav__ico--reserve{display:none!important}.plp-wrapper{height:calc(100dvh - 78px)!important}@media screen and (max-width:768px){.plp-wrapper{height:calc(100dvh - 105px)!important}}.p-reactPlp.o-banner-visible .plp-wrapper{height:calc(100dvh - 116px)!important}@media screen and (max-width:768px){.p-reactPlp.o-banner-visible .plp-wrapper{height:calc(100dvh - 167px)!important}}.dialog-wrapper p:not(.typography_nomargin){margin-bottom:1rem}#lottie-react-loader{width:256px;height:256px;margin:50dvh auto 0;display:block;transform:translateY(-50%)}.p-reactPlp #lottie-react-loader{margin:calc(50dvh - 80px) auto 0}.elastic-search-bar-loader{pointer-events:none;background-color:rgba(0,0,0,.5);border-radius:40px;width:100%;height:60px;margin:0 auto;overflow:hidden}.elastic-search-bar-loader.isHP{z-index:99;max-width:1008px;position:absolute;bottom:90px;left:0;right:0}@media screen and (max-width:768px){.elastic-search-bar-loader.isHP{order:3;width:100%;position:relative;bottom:0}}.elastic-search-bar-loader.isFicheDesti{max-width:100%;position:relative}@media (max-width:1024px){.elastic-search-bar-loader.isFicheDesti{z-index:1}}.elastic-search-bar-loader.missingSlider{order:3;width:100%;position:relative;bottom:0}@media (max-width:1024px){.elastic-search-bar-loader{border-radius:0;max-width:100%;height:130px}}@media (max-width:720px){.elastic-search-bar-loader{height:160px}}@media (max-width:470px){.elastic-search-bar-loader{height:208px}}.elastic-search-bar-loader:before{content:"";background:linear-gradient(90deg,rgba(222,222,222,0) 0%,rgba(222,222,222,.12) 25%,rgba(222,222,222,.2) 50%,rgba(222,222,222,.12) 75%,rgba(222,222,222,0) 100%);width:390px;animation:1.3s ease-in infinite both loader;position:absolute;top:0;bottom:0}@keyframes loader{0%{left:-40%}to{left:140%}}.typography{letter-spacing:normal!important}input[type=text].formInputText-field{border-radius:inherit}button:focus{outline:none!important}#c-header__carousel:before{content:none}@media screen and (max-width:768px){.c-header__slider{display:none}}#elastic-search-bar .card-header,#plp .card-header,#tunnel-layout .card-header,.destinationLogementCard .card-header,[data-rsbs-root] .card-header{background-color:transparent;border-bottom:none;padding:0}#elastic-search-bar .card-footer,#plp .card-footer,#tunnel-layout .card-footer,.destinationLogementCard .card-footer,[data-rsbs-root] .card-footer{background-color:#f4f4f4;border-top:none;padding:8px 16px}.carousel .control-arrow{outline:none;padding:0;font-size:13.33px;line-height:normal}.carousel .control-arrow:before{position:absolute;top:3px;left:3px}.noResultsInfoBox a{text-decoration:underline!important}.p-reactHP [data-rsbs-root].plpMobileSheetResults,.p-reactHP [data-rsbs-root].plpMobileSheetSort,.p-reactPlp [data-rsbs-root].plpMobileSheetResults,.p-reactPlp [data-rsbs-root].plpMobileSheetSort,.p-reactFicheDesti [data-rsbs-root].plpMobileSheetResults,.p-reactFicheDesti [data-rsbs-root].plpMobileSheetSort{position:relative}.p-reactHP [data-rsbs-root].plpMobileSheetResults,.p-reactPlp [data-rsbs-root].plpMobileSheetResults,.p-reactFicheDesti [data-rsbs-root].plpMobileSheetResults{z-index:1000!important}.p-reactHP [data-rsbs-root].plpMobileSheetSort,.p-reactPlp [data-rsbs-root].plpMobileSheetSort,.p-reactFicheDesti [data-rsbs-root].plpMobileSheetSort{z-index:1002!important}.p-reactHP .plpMobileSheetSort-backdrop,.p-reactPlp .plpMobileSheetSort-backdrop,.p-reactFicheDesti .plpMobileSheetSort-backdrop,.p-reactHP .plp-mobileActionsWrapper,.p-reactPlp .plp-mobileActionsWrapper,.p-reactFicheDesti .plp-mobileActionsWrapper,.p-reactHP [data-rsbs-root],.p-reactPlp [data-rsbs-root],.p-reactFicheDesti [data-rsbs-root]{z-index:1001!important}.p-reactHP .dialog-wrapper,.p-reactPlp .dialog-wrapper,.p-reactFicheDesti .dialog-wrapper,.p-reactHP .participantDialogChildrenAge-dropdownMenu,.p-reactPlp .participantDialogChildrenAge-dropdownMenu,.p-reactFicheDesti .participantDialogChildrenAge-dropdownMenu{z-index:1002!important}.p-reactHP .locationDeniedDialog,.p-reactPlp .locationDeniedDialog,.p-reactFicheDesti .locationDeniedDialog{z-index:1003!important}@media screen and (min-width:768px){.o-banner.js-banner,.c-header{z-index:101!important}}.o-banner.js-banner{position:relative}.js-lazy.c-grid__item.c-grid__item-rounded.c-grid__item-backdrop{z-index:1}.p-reactPlp .sidebar-overlay{z-index:101!important}.p-reactPlp .sidebar{z-index:102!important}.participantFilters-messageHandicapDialog{z-index:9999!important}
