@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)}}.hebergements-list{position:relative}.hebergements-list .cards-container{margin-top:max( 5.21vw , 100px) ;margin-left:auto;margin-right:auto}.hebergements-list .cards-container .cards{margin:0 auto}.hebergements-list .cards-container .cards .card{width:330px ;width:clamp(330px, calc(1*(330px + 170 * ((100vw - 360px) / 664))), 500px) ;margin-bottom:20px ;margin-bottom:clamp(20px, calc(1*(20px + 10 * ((100vw - 360px) / 664))), 30px) ;margin-top:20px ;margin-top:clamp(20px, calc(1*(20px + 10 * ((100vw - 360px) / 664))), 30px) ;overflow:hidden;background-color:#fff;box-shadow:0 3px 6px rgba(33,41,41,0.16);-webkit-transition:all .2s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .2s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .2s cubic-bezier(.645, .045, .355, 1);-o-transition:all .2s cubic-bezier(.645, .045, .355, 1);transition:all .2s cubic-bezier(.645, .045, .355, 1);margin-left:0;margin-right:0}.hebergements-list .cards-container .cards .card:hover{box-shadow:0 3px 3px rgba(33,41,41,0.3)}.hebergements-list .cards-container .cards .card.noStays .div-stays .swiper{display:none}.hebergements-list .cards-container .cards .card .div-stays .swiper{padding-bottom:max( 2.86vw , 55px) }.hebergements-list .cards-container .cards .card .div-stays .swiper.swiper-pagination-hidden{padding-bottom:max( 0.94vw , 18px) }.hebergements-list .cards-container .cards .card .div-stays .swiper.swiper-pagination-hidden .stay{padding-top:max( 1.04vw , 20px) ;padding-bottom:max( 1.04vw , 20px) }.hebergements-list .cards-container .cards .card .div-stays .swiper.swiper-pagination-hidden .swiper-pagination{display:none}.hebergements-list .cards-container .cards .card .div-stays .swiper .swiper-pagination.bullets{background-color:#fcfaf5;padding-bottom:max( 0.94vw , 18px) ;bottom:max( 0.42vw , 8px) }.hebergements-list .cards-container .cards .card .div-stays .swiper .swiper-pagination.bullets .swiper-pagination-bullet-active{background-color:#fee3a2}.hebergements-list .cards-container .cards .card .div-stays .swiper .swiper-pagination.bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#d3d4d5}.hebergements-list .cards-container .cards .card .div-stays .swiper .swiper-pagination.bullets .swiper-pagination-bullet:last-child{position:relative}.hebergements-list .cards-container .cards .card .div-stays .swiper .swiper-pagination.bullets .swiper-pagination-bullet:last-child::after{content:attr(data-fraction);font-family:"Montserrat",sans-serif;font-weight:400;font-size:max( 0.57vw , 11px);line-height:max(0.73vw, 14px);position:absolute;left:100%;top:50%;transform:translate(10px, -50%)}.hebergements-list .cards-container .cards .card .div-stays .swiper .stay.template{display:none}.hebergements-list .cards-container .cards .card .div-img picture{height:100%;width:100%}.hebergements-list .cards-container .cards .card .div-img picture img{max-height:max( 18.23vw , 350px) }.hebergements-list .cards-container .cards .card .div-txt{display:block;text-align:center;padding-top:24px;padding-bottom:18px;padding-left:13px;padding-right:13px;color:initial;text-decoration:initial}.hebergements-list .cards-container .cards .card .div-txt .name{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:25px ;font-size:clamp(25px, calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px) ;line-height:28px ;line-height:clamp(28px, calc(1*(28px + 6 * ((100vw - 360px) / 664))), 34px) }.hebergements-list .cards-container .cards .card .div-txt .name svg{transform:translateY(5px);width:max( 1.56vw , 30px) ;margin-left:max( 0.52vw , 10px) }.hebergements-list .cards-container .cards .card .div-txt .description{margin-top:10px;display:flex;justify-content:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px ;font-size:clamp(18px, calc(1*(18px + 2 * ((100vw - 360px) / 664))), 20px) ;line-height:22px ;line-height:clamp(22px, calc(1*(22px + 2 * ((100vw - 360px) / 664))), 24px) ;column-gap:30px ;column-gap:clamp(30px, calc(1*(30px + 20 * ((100vw - 360px) / 664))), 50px) ;margin-bottom:20px ;margin-bottom:clamp(20px, calc(1*(20px + 5 * ((100vw - 360px) / 664))), 25px) }.hebergements-list .cards-container .cards .card .div-txt .description>div{display:flex;align-items:center}.hebergements-list .cards-container .cards .card .div-txt .description>div svg,.hebergements-list .cards-container .cards .card .div-txt .description>div img{margin-right:10px}.hebergements-list .cards-container .cards .card .div-txt .div-stays{margin-top:20px;margin-bottom:20px}.hebergements-list .cards-container .cards .card .div-txt .div-stays .nb-stays{padding-top:max( 0.78vw , 15px) ;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 0.68vw , 13px);line-height:max(0.83vw, 16px);background-color:#fcfaf5}.hebergements-list .cards-container .cards .card .div-txt .txt-is-different,.hebergements-list .cards-container .cards .card .div-txt .txt-is-exact,.hebergements-list .cards-container .cards .card .div-txt .txt-noAvailable{font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 0.68vw , 13px);line-height:max(0.83vw, 16px);margin-bottom:max( 1.04vw , 20px) ;color:#52575a;display:flex;align-items:center;justify-content:center;column-gap:max( 0.52vw , 10px) ;width:80%;margin-left:auto;margin-right:auto}.hebergements-list .cards-container .cards .card .div-txt .txt-is-different svg,.hebergements-list .cards-container .cards .card .div-txt .txt-is-exact svg,.hebergements-list .cards-container .cards .card .div-txt .txt-noAvailable svg{min-width:min-content;flex-shrink:0}.hebergements-list .cards-container .cards .card .div-txt .txt-is-different .open-calendar,.hebergements-list .cards-container .cards .card .div-txt .txt-is-exact .open-calendar,.hebergements-list .cards-container .cards .card .div-txt .txt-noAvailable .open-calendar{text-decoration:underline;cursor:pointer}.hebergements-list .cards-container .cards .card .div-txt .txt-is-different{color:#dc6344}.hebergements-list .cards-container .cards .card .div-txt .txt-is-different,.hebergements-list .cards-container .cards .card .div-txt .txt-noAvailable{width:90%}.hebergements-list .cards-container .cards .card .div-txt .stay{text-align:center;background-color:#fcfaf5;padding-top:max( 0.78vw , 15px) }.hebergements-list .cards-container .cards .card .div-txt .stay.second{margin-top:27px}.hebergements-list .cards-container .cards .card .div-txt .stay.first.exact .dates{font-family:"Montserrat",sans-serif;font-weight:700}.hebergements-list .cards-container .cards .card .div-txt .stay .dates{font-family:"Montserrat",sans-serif;font-weight:400;font-size:max( 0.63vw , 12px);line-height:max(0.78vw, 15px);margin-bottom:max( 0.26vw , 5px) }.hebergements-list .cards-container .cards .card .div-txt .stay .row-promo-price{display:flex;flex-direction:row;justify-content:center;align-items:start;column-gap:max( 0.52vw , 10px) }.hebergements-list .cards-container .cards .card .div-txt .stay .row-promo-price .txt{font-family:"Montserrat",sans-serif;font-weight:400;font-size:12px ;font-size:clamp(12px, calc(1*(12px + 2 * ((100vw - 360px) / 664))), 14px) ;line-height:15px ;line-height:clamp(15px, calc(1*(15px + 3 * ((100vw - 360px) / 664))), 18px) ;padding-top:max( 0.52vw , 10px) }.hebergements-list .cards-container .cards .card .div-txt .stay .row-promo-price .promo-price{text-align:center}.hebergements-list .cards-container .cards .card .div-txt .stay .row-promo-price .promo-price .price{font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 1.25vw , 24px);line-height:max(1.51vw, 29px);margin-bottom:min( -0.31vw , -6px) }.hebergements-list .cards-container .cards .card .div-txt .stay .row-promo-price .promo-price .old-price{font-family:"Montserrat",sans-serif;font-weight:400;font-size:max( 0.83vw , 16px);line-height:max(0.99vw, 19px);text-decoration:line-through}.hebergements-list .cards-container .cards .card .div-txt .stay .row-promo-price .promo-price .promo{font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 0.94vw , 18px);line-height:max(1.15vw, 22px);color:#dc6344}.div-for-heb-list{position:relative}.div-for-heb-list .div-btn-filter{z-index:5;position:absolute;right:15px ;right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;top:0;padding-bottom:20px}.div-for-heb-list .div-btn-filter .btn-filter{height:50px ;height:clamp(50px, calc(1*(50px + 20 * ((100vw - 360px) / 664))), 70px) ;padding:0 20px;column-gap:20px}.div-for-heb-list .div-btn-filter .btn-filter.filter-is-set::after{content:"";height:max( 0.78vw , 15px) ;width:max( 0.78vw , 15px) ;border-radius:50%;position:absolute;top:min( -0.31vw , -6px) ;left:min( -0.31vw , -6px) ;background-color:#fee3a2;-webkit-transition:all .15s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .15s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .15s cubic-bezier(.645, .045, .355, 1);-o-transition:all .15s cubic-bezier(.645, .045, .355, 1);transition:all .15s cubic-bezier(.645, .045, .355, 1)}.div-for-heb-list .div-btn-filter .btn-filter:hover.filter-is-set::after{top:min( -0.16vw , -3px) ;left:min( -0.16vw , -3px) }@media only screen and (max-width:1023px){.div-noHeb{margin-bottom:30px}}/*# sourceMappingURL=./content-hebergements-list.css.map */