@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@-webkit-keyframes runner{to{transform:translateX(-25%)}}@keyframes runner{to{transform:translateX(-25%)}}@-webkit-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@media only screen and (min-width:1024px){.daterangepicker.forSingleHeb{transform:translate(-100%, -292px)}.single-hebergement .btn-close{width:fit-content;height:unset;padding-left:max( 1.35vw , 26px) ;padding-right:max( 1.35vw , 26px) ;padding-top:max( 0.73vw , 14px) ;padding-bottom:max( 0.73vw , 14px) ;top:max( 2.34vw , 45px) ;right:max( 2.34vw , 45px) }.single-hebergement .btn-close svg,.single-hebergement .btn-close img{margin-right:max( 0.73vw , 14px) }.single-hebergement .menu-single{pointer-events:none;padding-top:max( 2.34vw , 45px) ;padding-left:max( 2.34vw , 45px) ;padding-right:max( 2.34vw , 45px) ;padding-bottom:max( 1.56vw , 30px) }.single-hebergement .menu-single .breadcrum{padding-right:max( 7.81vw , 150px) ;margin-top:max( 1.82vw , 35px) }.single-hebergement .menu-single .breadcrum a{pointer-events:all}.single-hebergement .menu-single .specificity{font-size:max( 0.83vw , 16px) ;line-height:max( 0.99vw , 19px) ;margin-bottom:max( 0.52vw , 10px) }.single-hebergement .menu-single .specificity svg,.single-hebergement .menu-single .specificity img{height:max( 1.46vw , 28px) }.single-hebergement .menu-single .name.big{font-size:max( 3.13vw , 60px);line-height:max(3.75vw, 72px);padding-right:280px ;padding-right:clamp(280px, calc(1*(280px + 120 * ((100vw - 1024px) / 416))), 400px) }.single-hebergement .menu-single .list{margin-top:max( 0.78vw , 15px) ;column-gap:max( 2.6vw , 50px) ;padding-right:280px ;padding-right:clamp(280px, calc(1*(280px + 120 * ((100vw - 1024px) / 416))), 400px) }.single-hebergement .menu-single .list .item{font-size:max( 0.83vw , 16px);line-height:max(1.15vw, 22px)}.single-hebergement .menu-single .list .item.nb_pers,.single-hebergement .menu-single .list .item.nb_bedroom{flex-basis:unset}.single-hebergement .menu-single .list .item .nb{font-size:max( 0.94vw , 18px);line-height:max(1.15vw, 22px)}.single-hebergement .menu-single .div-range{justify-content:unset}.single-hebergement .menu-single .div-range .range-name{flex-basis:unset;margin-right:max( 0.52vw , 10px) ;font-size:max( 0.83vw , 16px) ;line-height:max( 0.99vw , 19px) }.single-hebergement .menu-single .div-range .picto,.single-hebergement .menu-single .div-range .picto svg{height:max( 1.3vw , 25px) }.single-hebergement .container{padding-top:max( 17.71vw , 340px) }.single-hebergement .container.hasRange{padding-top:max( 20.05vw , 385px) }.single-hebergement .container>div:not(.div-tarifs-dispo):not(.div-new-stays){padding-right:350px ;padding-right:clamp(350px, calc(1*(350px + 167 * ((100vw - 1024px) / 416))), 517px) ;padding-left:max( 2.34vw , 45px) }.single-hebergement .container .div-tarifs-dispo,.single-hebergement .container .div-new-stays{padding-left:max( 2.34vw , 45px) ;padding-right:max( 2.34vw , 45px) }.single-hebergement .container .div-new-stays{margin-bottom:max( 4.17vw , 80px) }.single-hebergement .container .swiper-heb .swiper-pagination .swiper-button-next{transform:translate(clamp(-370px, calc(-1 * (280px + 90 * ((100vw - 1024px) / 416))), -280px), -50%)}.single-hebergement .container .swiper-heb .swiper-wrapper{margin-left:unset}.single-hebergement .container .swiper-heb .swiper-wrapper .swiper-slide{height:450px ;height:clamp(450px, calc(1*(450px + 94 * ((100vw - 1024px) / 416))), 544px) ;width:729px ;width:clamp(729px, calc(1*(729px + 153 * ((100vw - 1024px) / 416))), 882px) ;margin-right:max( 3.23vw , 62px) }.single-hebergement .container .paragraph,.single-hebergement .container .btn-equipments{margin-top:max( 2.6vw , 50px) }.single-hebergement .container .paragraph{max-width:unset}.single-hebergement .container .div-plan-visite{justify-content:unset;column-gap:20px ;column-gap:clamp(20px, calc(1*(20px + 40 * ((100vw - 1024px) / 416))), 60px) }.single-hebergement .container .div-insert .insert{margin-left:unset;flex-direction:row;column-gap:max( 2.6vw , 50px) ;padding-top:max( 1.04vw , 20px) ;padding-bottom:max( 1.04vw , 20px) ;padding-left:max( 3.13vw , 60px) ;padding-right:max( 2.6vw , 50px) ;min-width:unset}.single-hebergement .container .div-insert .insert .txt{flex:1}.single-hebergement .container .btn{left:unset;transform:unset}.single-hebergement .container .div-list-equipments{font-size:max( 0.83vw , 16px);line-height:max(0.99vw, 19px)}.single-hebergement .container .div-list-equipments .subtitle{margin-bottom:max( 2.6vw , 50px) }.single-hebergement .container .div-list-equipments ul{column-count:2}.single-hebergement .container .div-list-equipments ul li:not(:last-child){margin-bottom:max( 1.04vw , 20px) }.single-hebergement .container .div-visite-virtuelle iframe{height:max( 27.24vw , 523px) }.single-hebergement .div-stay{-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .5s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .5s cubic-bezier(.645, .045, .355, 1);-o-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1);top:max( 22.14vw , 425px) ;transform:translateY(-50%);right:8px ;right:clamp(8px, calc(1*(8px + 37 * ((100vw - 1024px) / 416))), 45px) ;width:310px ;width:clamp(310px, calc(1*(310px + 44 * ((100vw - 1024px) / 416))), 354px) ;padding:max( 1.04vw , 20px) ;padding-top:max( 0.78vw , 15px) }.single-hebergement .div-stay.hiddenForWidget{right:0;transform:translate(100%, -50%) !important}.single-hebergement .div-stay .subtitle{font-size:max( 1.82vw , 35px) ;line-height:max( 2.19vw , 42px) ;margin-bottom:max( 1.56vw , 30px) }.single-hebergement .div-stay.display_form .div-form>.txt{font-size:max( 0.73vw , 14px) ;line-height:max( 0.94vw , 18px) ;margin-bottom:max( 1.3vw , 25px) }.single-hebergement .div-stay.display_stay .subtitle{margin-bottom:max( 0.78vw , 15px) }.single-hebergement .div-stay.display_stay .content>.dates{font-size:max( 0.94vw , 18px) ;line-height:max( 1.15vw , 22px) }.single-hebergement .div-stay.display_stay .content>.txt{margin-top:max( 0.78vw , 15px) }.single-hebergement .div-stay .btn.simple{border-width:max( 0.05vw , 1px) }.single-hebergement.scrolling .menu-single{padding-top:max( 1.04vw , 20px) ;padding-bottom:max( 1.04vw , 20px) }.single-hebergement.scrolling .menu-single .breadcrum{margin-top:0}.single-hebergement.scrolling .menu-single .name.big{font-size:max( 1.88vw , 36px);line-height:normal;padding-right:max( 8.33vw , 160px) }.single-hebergement.scrolling .btn-close.close-single-hebergement{top:max( 1.56vw , 30px) }.single-hebergement.scrolling .container{padding-top:max( 13.02vw , 250px) }.single-hebergement.scrolling.hasRange{padding-top:max( 15.36vw , 295px) }.single-hebergement.scrolling .div-stay{top:50%;transform:translateY(-50%)}.single-hebergement .div-logo-swipe{z-index:110}.popin.div-inventory{height:fit-content;padding-top:max( 2.6vw , 50px) ;padding-bottom:max( 1.82vw , 35px) ;padding-left:max( 1.82vw , 35px) ;padding-right:max( 1.82vw , 35px) ;width:90vw;max-width:max( 62.5vw , 1200px) ;max-height:90vh}.popin.div-inventory>.title{padding-left:max( 1.3vw , 25px) }.popin.div-inventory .btn-close{height:max( 2.5vw , 48px) ;width:max( 2.5vw , 48px) ;top:max( 1.04vw , 20px) ;right:max( 1.04vw , 20px) }.popin.div-inventory ul.list{column-count:2}}@media only screen and (min-width:1200px){.popin.div-inventory ul.list{column-count:3}}@media only screen and (min-width:1440px){.single-hebergement .container .div-plan-visite{column-gap:max( 3.13vw , 60px) }.single-hebergement .container .div-list-equipments ul{column-count:3}.single-hebergement .container>div:not(.div-tarifs-dispo):not(.div-new-stays){padding-right:max( 26.93vw , 517px) }.single-hebergement .div-stay{right:max( 2.34vw , 45px) ;width:max( 18.44vw , 354px) }}/*# sourceMappingURL=./single-hebergement-desktop.css.map */