@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");.pseudoAbs,body:before{content:"";display:block;position:absolute}.filtre{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0}body{font-family:"Montserrat",sans-serif;position:relative;min-height:100vh;color:#333}body:before{height:240px;width:100%;left:0;top:0;z-index:-1}@media (max-width: 991px){body:before{height:150px}}@media (min-width: 992px){body{padding-bottom:80px}}::selection{background-color:#ddd;color:#333}.wrap{max-width:1600px;margin:auto}header .brand{max-height:120px;max-width:100%}@media (max-width: 991px){header .brand{max-width:calc(100% - 60px)}}@media (max-width: 991px){header .navbar-nav{padding:15px}}header .navbar-nav .nav-item .nav-link{font-weight:600;display:flex;align-items:center}header .navbar-nav .nav-item span.nav-link{font-weight:400;cursor:default;opacity:.8}header .navbar-nav .flags{margin:.75rem 0 0 0}@media (min-width: 992px){header .navbar-nav .flags{margin:0 0 0 .5rem}}header .navbar-nav .flags a{opacity:.6}header .navbar-nav .flags a img{box-shadow:0 6px 10px -2px rgba(0,0,0,0.3)}@media (min-width: 992px) and (max-width: 1200px){header .navbar-nav .flags a img{width:24px}}header .navbar-nav .flags a.active{opacity:1}header .navbar-nav .dropdown-toggle::after{display:none}header .navbar-nav .dropdown-menu{text-transform:none;width:250px;left:auto;right:0;font-size:15px;border:0;border-radius:0;box-shadow:0 25px 15px -20px rgba(0,0,0,0.2)}header .navbar-nav .dropdown-menu .form-control{font-size:15px}@media (max-width: 991px){header .navbar-nav .dropdown-menu{box-shadow:none;width:100%}}header .navbar-toggler{padding:.25rem .5rem;top:8px;right:8px;border:0;border-radius:0}header .navbar-toggler:focus{box-shadow:none}.bandeau{max-width:1750px;overflow:hidden;margin:auto;background-position:center;background-size:cover;height:350px}@media (min-width: 1200px) and (orientation: landscape){.bandeau{height:45vh;min-height:400px}}@media (max-width: 991px){.bandeau{height:200px}}@media (max-width: 576px){.bandeau{height:150px}}.content{margin-top:-120px}@media (min-width: 1200px){.content{margin-top:-150px}}@media (max-width: 991px){.content{margin-top:-30px}}.content .selectnav{font-size:20px;padding:10px;border:none;width:100%;background:#fff;color:#333;outline:0 !important}@media (min-width: 992px){.content .selectnav{display:none}}@media (max-width: 576px){.content .selectnav{font-size:18px}}#sk_steps{overflow:hidden;text-transform:uppercase}#sk_steps .nav-item{height:100%;display:flex;align-items:center}#sk_steps .nav-item .nav-link{font-weight:500;font-size:14px;line-height:normal;padding:10px;width:100%;height:100%;color:rgba(255,255,255,0.7)}#sk_steps .nav-item .nav-link:hover{color:#FFF}#sk_steps .nav-item .nav-link span{font-size:18px;font-weight:800}#sk_steps .nav-item .nav-link.disabled{color:#9b9b9b;background:transparent}#sk_steps .nav-item .nav-link.active{color:#FFF}@media (min-width: 1200px){#sk_steps .nav-item .nav-link.active span{font-size:45px;line-height:45px}}@media (min-width: 1600px){#sk_steps .nav-item .nav-link{font-size:16px}}@media (min-width: 1200px){#sk_steps .nav-item .nav-link{font-weight:600;display:flex;align-items:center;padding:13px}#sk_steps .nav-item .nav-link span{font-weight:800;margin-right:10px;font-size:30px;line-height:30px;margin-right:10px}}@media (min-width: 992px){footer{position:absolute;bottom:0}}.form-control,.form-select{border-radius:0;background-color:#ececec;border-color:transparent}.form-control:focus,.form-select:focus{background-color:#ececec}.form-label{margin-bottom:4px}.form-check-label::selection{background:transparent}.form-check-input{border:2px solid #dfdfdf;width:18px;height:18px;border-radius:0 !important;box-shadow:none !important;margin-right:10px;margin-top:0}.form-check-input:checked{background-color:#000;border-color:#000}.has-error .form-label{color:red}.has-error .form-control{border-color:red}.form-select:disabled{opacity:.5}.h3,h3{font-size:22px;font-weight:600}.h4,h4{font-size:20px;font-weight:600}h5,.h5{font-size:18px;font-weight:600}.text-gray{color:#999}a{text-decoration:none}a.sk_linkGray{color:#999}.btn{border:none;border-radius:0;text-transform:uppercase;font-weight:600;font-size:17px}.btn.btn-sm{font-size:14px;padding:.5rem .75rem}.btn.btn-light{background:#ececec;color:#818181}.btn.btn-light:hover{background:#ddd}@media (min-width: 1400px){.btn.choixMateriel{padding:0.5rem 1.25rem}}.btn.choixMateriel:hover{background:#fff !important}.btn.btn-default{border-width:1px;border-style:solid}.btn.btn-default:hover{color:#333 !important;border-color:#333 !important}.btn.btn-secondary{background-color:#8d8d8d}.btn.btn-secondary:hover{background:#fff}button{background:transparent;border:0;padding:0}.modal .modal-content{border-radius:0}.modal .modal-content .modal-body img{max-width:100%;height:auto}.modal .modal-content .modal-header .btn-close{padding:20px}.popover{border-radius:0;border-color:#ececec;background:#ececec;box-shadow:none}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{border-right-color:#ececec}.popover-body{padding:12px 16px;line-height:normal;line-height:1.3}.nav-pills{position:relative;z-index:2;margin:-40px 20px 10px}@media (max-width: 1200px){.nav-pills{margin:-35px 10px 10px}}@media (max-width: 576px){.nav-pills{margin:-30px 5px 5px}}.nav-pills .nav-item{margin:0 5px}.nav-pills .nav-link{background:#e1e1e1;color:#666;text-transform:uppercase;font-weight:600;border-radius:0;box-shadow:0 6px 8px rgba(0,0,0,0.15);position:relative;margin-bottom:12px}.nav-pills .nav-link:hover{background:#fff}.nav-pills .nav-link.active:hover{color:#fff !important}@media (max-width: 1200px){.nav-pills .nav-link{font-size:14px;padding:.25rem .75rem}}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:auto !important;right:0 !important;padding:0 10px !important;transform:translateY(-100%)}.mfp-bottom-bar{margin-top:-32px !important;top:0 !important}.light_theme{background:#ececec}.light_theme:before{background:#fff}.light_theme header{background:#fff}.light_theme header .nav-link{color:#333}.light_theme header .nav-link.show{color:#333}.light_theme header span.nav-link:hover{color:#333 !important}.light_theme header .navbar-toggler{background-color:#ececec}.light_theme #sk_steps,.light_theme footer{background:#fff}.light_theme footer,.light_theme footer button{color:#212529}.dark_theme{background:#3d3d3d}.dark_theme:before{background:#2c2c2c}.dark_theme header{background:#2c2c2c}.dark_theme header .nav-link{color:#fff}.dark_theme header .nav-link.show{color:#fff}.dark_theme header span.nav-link:hover{color:#fff !important}.dark_theme header .navbar-toggler{background-color:#3d3d3d}.dark_theme header .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.dark_theme header .dropdown-menu{background:#2c2c2c}.dark_theme #sk_steps,.dark_theme footer{background:#2c2c2c}.dark_theme footer,.dark_theme footer button{color:#FFF}.rounded .bandeau,.rounded .sk_encart,.rounded #sk_steps,.rounded .modal-content{border-radius:15px}.rounded .btn,.rounded header .navbar-nav .dropdown-menu{border-radius:10px}.rounded .form-control,.rounded .selectnav,.rounded .form-select{border-radius:8px}.rounded header .navbar-toggler{border-radius:5px}.rounded .nav-pills .nav-link{border-radius:10px}.rounded .btn.choixMateriel{border-radius:15px 0}.rounded .shopcart{border-radius:0 15px}.rounded .popover{border-radius:10px}.sk_encart{background:#FFF;padding:20px;position:relative;overflow:hidden}@media (max-width: 576px){.sk_encart{padding:12px}}.zoneEditable img{max-width:100%;height:auto}.zoneEditable h2{font-size:24px}.zoneEditable h3{font-size:22px}.zoneEditable table{max-width:100%}.title_step{font-weight:700;font-size:30px;line-height:normal;position:relative;padding:15px 0 15px 30px;margin-bottom:20px}.title_step span{opacity:.15;font-weight:800;font-size:300%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (min-width: 1400px){.title_step{font-size:34px;padding:15px 0 15px 60px}}@media (max-width: 1200px){.title_step{padding:5px 0 5px 30px;font-size:28px}.title_step span{font-size:250%}}@media (max-width: 576px){.title_step{font-size:24px}.title_step span{left:-30px}}.formStart{max-width:600px;margin:auto}.formStart .form-control.date{height:auto;padding:0.75rem;background-image:url(/configuration/DESIGN/IMAGES/calendar.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:26px auto}#google-map{width:60vw;height:60vh;margin:auto}@media (max-width: 992px){#google-map{width:70vw;height:70vh}}@media (max-width: 768px){#google-map{width:80vw;height:80vh}}.blockProduct{padding-bottom:50px}.blockProduct .form-label,.blockProduct .form-control,.blockProduct .form-select{font-size:14px}.blockProduct .form-check-label{opacity:0.7}.small_desc{font-weight:500;font-size:15px;line-height:normal;border-width:0 0 0 5px;border-style:solid;margin:-20px 0 0 -20px}@media (max-width: 576px){.small_desc{margin:-12px 0 0 -12px}}.small_desc h3{font-size:22px;font-weight:700;text-transform:uppercase}@media (max-width: 1199px){.small_desc{font-size:14px}.small_desc h3{font-size:20px}}.smalTxt,.sk_options,.product-actions{font-size:14px;line-height:16px}.btnDetailPack{font-weight:600;font-size:14px}@media (min-width: 576px){.btnDetailPack{font-size:16px}}.sk_options button{text-align:left}.product-actions .form-control,.product-actions .form-select{font-size:14px}.product-actions .form-control.date,.product-actions .form-select.date{background-image:url(/configuration/DESIGN/IMAGES/calendar.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:15px auto}.product-actions .form-control.date::placeholder,.product-actions .form-select.date::placeholder{font-weight:500}.sk_removeDate{color:#000;font-size:14px}.sk_tarifMag{font-size:12px;color:#666}.sk_tarif{font-weight:700;line-height:28px}.sk_tarif span{font-size:28px;font-weight:800}@media (max-width: 991px){.velo_sortie img{width:200px}}.sk_recap h3{text-transform:uppercase;font-weight:700}.sk_recap hr{margin:10px -15px;opacity:1;border-color:#ececec}@media (min-width: 992px){.sk_recap hr{border-width:2px;margin:15px -20px}}.sk_recap .shopcart{color:#fff;padding:6px 12px;font-size:15px;font-weight:600}.sk_recap .sk_tarifTotal{font-weight:800;font-size:30px}.sk_recap .sk_nomPackPanier{font-size:18px;text-transform:uppercase;font-weight:700}.sk_recap .sk_dureePanier{font-size:15px}.sk_recap .sk_tarif_cart{font-size:18px;font-weight:700}.sk_recap .modal-body{font-size:15px}.sk_recap .card-body{padding:20px 0 0;border:0}.sk_nomPackPanier{text-transform:uppercase;font-weight:700}.sk_tarifBrut,.sk_tarifTotal4{text-decoration:line-through}.coupon{border-top:2px dashed #aaa;position:relative}.coupon .bi-scissors{color:#666;transform:rotate(-90deg);display:inline-block;position:absolute;top:-13px;right:0;background:#fff}.coupon table *{vertical-align:top}@media (max-width: 576px){.tableauRecap{font-size:14px;line-height:normal}.tableauRecap td,.tableauRecap th{padding:4px}}
/*# sourceMappingURL=main.css.map */
