 @import url('https://fonts.googleapis.com/css2?family=Lora&display=swap');.cms-id-40 section#wrapper {z-index: 10;}.cms-id-40 .mypresta_scrollup {display: none !important;}.landing_selecteur_store {position: fixed;width: 100%;top: 0;z-index: 99999999999;left: 0;height: 100vh;background-color: #f9f5f2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.landing_selecteur_store>div {width: 100%;}.landing_selecteur_store--logo {text-align: center;margin-bottom: 3rem;margin-top: 2.8rem;}.landing_selecteur_store--title {font-family: 'Lora';font-size: 26px;font-weight: normal;line-height: normal;letter-spacing: 1.3px;text-align: center;color: #c0945c;margin-bottom: 3rem;}.landing_selecteur_store--countries > div{padding-top: .5rem;}.landing_selecteur_store--countries .jspVerticalBar {right: 30px;width: 4px;border-radius: 2px;background-color: #ffffff;top: 40px;}.landing_selecteur_store--countries .jspTrack {background-color: #ffffff;}.landing_selecteur_store--countries .jspDrag {border-radius: 2px;}.landing_selecteur_store--countries a {font-family: 'Quicksand';font-size: 1.4rem;font-weight: 500;letter-spacing: -0.28px;color: #000000;width: 273px;padding-left: 100px;line-height: 2rem;margin-top: 3.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;}.landing_selecteur_store hr {border-bottom: 1px solid #c0945c;margin-bottom: 0;margin-top: 2.4rem;opacity: 0.2;}.landing_selecteur_store--locations {padding-bottom: .9rem;height: calc(100vh - 162px);}.landing_selecteur_store--countries {position: relative;right: -100vw;width: 0;}.landing_selecteur_store--locations.active .landing_selecteur_store--countries {width: calc(100% - 272px);-webkit-transition: right .3s ease-in;transition: right .3s ease-in;right: 0;height: 100%;overflow: auto;}.landing_selecteur_store--locations.active .landing_selecteur_store--continent {padding-left: 5.6rem;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;border-right: 1px solid rgb(192, 148, 92, .2);width: 272px;}.landing_selecteur_store--continent {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.landing_selecteur_store--continent button {margin-top: 55px;background: none;border: none;text-transform: uppercase;text-align: center;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}.landing_selecteur_store--locations.active .landing_selecteur_store--continent button.active span, .landing_selecteur_store--countries a span {position: relative;padding-left: 2.5rem;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}.landing_selecteur_store--continent button span:before {content: "";width: 0;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;background-color: #c0945c !important;}.landing_selecteur_store--locations.active .landing_selecteur_store--continent button.active span:before, .landing_selecteur_store--countries a span:before {content: "";width: 15px;height: 1px;background-color: #000000;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .2s ease-in;transition: all .2s ease-in;-webkit-transition-delay: .1s;transition-delay: .1s;}.landing_selecteur_store--continent button:not(.default-link) {font-family: 'Lora';font-size: 2rem;font-weight: normal;line-height: 2.5rem;letter-spacing: 1px;color: #c0945c;}.default-link {font-family: 'Quicksand';font-size: 1.2rem;font-weight: bold;line-height: normal;letter-spacing: 1.2px;text-decoration: underline;color: #c0945c;}.landing_selecteur_store--locations.active .landing_selecteur_store--continent button:not(.default-link):not(.active) {color: rgba(192, 148, 92, 0.5);}.landing_selecteur_store--locations .tab-pane {height: 100%;overflow: hidden;}.landing_selecteur_store--continent button:focus {outline: none;}@media (min-width: 992px) {.landing_selecteur_store--locations:not(.active), .landing_selecteur_store--countries {background: url(../img/map.png) no-repeat center;background-size: 90% auto;}}@media (max-width: 991.98px) {.landing_selecteur_store--locations.active .landing_selecteur_store--continent {padding-left: 2.4rem;}.landing_selecteur_store--continent button {margin-top: 8.5rem;}.landing_selecteur_store--countries a {width: 50%;padding-left: 3rem;}}@media (max-width: 767.98px) {.landing_selecteur_store--locations.active .landing_selecteur_store--continent {padding-left: 1rem;}.landing_selecteur_store--continent button, .landing_selecteur_store--locations.d-flex.flex-wrap.justify-content-center.active .landing_selecteur_store--continent button:first-child {margin-top: 3.8rem;}.landing_selecteur_store--continent button:first-child {margin-top: 0;}.landing_selecteur_store--countries a {width: 100%;padding-left: 2rem;}.landing_selecteur_store--countries a:first-child {margin-top: 1.9rem;}.landing_selecteur_store--continent button:not(.default-link) {line-height: normal;font-size: 1.7rem;letter-spacing: 0.85px;}.landing_selecteur_store--locations.active .landing_selecteur_store--continent {width: 150px;}.landing_selecteur_store--locations.active .landing_selecteur_store--countries {width: calc(100% - 150px);}.landing_selecteur_store--locations.active .landing_selecteur_store--continent button.active span {padding-left: 2rem;}.landing_selecteur_store--title {font-size: 2rem;letter-spacing: 1px;padding: 0 2rem;margin-bottom: 2.8rem;}.landing_selecteur_store--logo {max-width: 138px;margin-bottom: 2.3rem;margin-left: auto;margin-right: auto;}.landing_selecteur_store--countries .jspVerticalBar {top: 16px;right:15px;}}#modal_language_selector1{padding-right: 0;}.switcher-fulwidth .modal-dialog{max-width: 100%;margin: 0;}.switcher-fulwidth .modal-dialog .modal-content .modal-body{padding: 0;}.switcher-fulwidth .modal-dialog .modal-content{padding: 0;}.switcher-popup .modal-dialog{margin: 0 auto;}.switcher-fulwidth .modal-dialog .modal-content .modal-body{padding: 60px 0;}