﻿.ls-campings{margin:6rem 0 4rem}.ls-campings__results{display:flex;flex-wrap:wrap}.ls-camping{position:relative;line-height:0;flex:1;margin:0.5rem;min-height:530px}.ls-camping a{width:100%}.ls-camping::after{color:#0099ab;font-family:"sptds";position:absolute;top:0px;left:50%;font-size:4rem;transform:translate(-50%, -60%);background-color:#fff;border:20px solid #fff;line-height:1;border-radius:50px;transition:0.5s ease-out}.ls-camping:first-child::after{content:""}.ls-camping:last-child::after{content:""}.ls-camping:only-child{max-width:500px;margin:0.5rem auto}.ls-camping:hover::after{color:#fd4455}.ls-camping:hover .ls-camping__description::after{opacity:1;width:115px}.ls-camping:hover .ls-camping__content{background:rgba(0, 0, 0, 0.6)}.ls-camping__thumbnail{height:0;padding-top:67%}.ls-camping__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ls-camping__content{position:absolute;bottom:0;left:0;width:100%;padding:1rem;background:rgba(0, 0, 0, 0.2);line-height:initial;color:#fff;display:flex;height:100%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;text-align:center;transition:0.3s ease-out}.ls-camping__content img{display:block;margin-bottom:1.2rem}.ls-camping__content__wrap{max-width:calc(100% - 5rem)}.ls-camping__description{position:relative}.ls-camping__description::after{content:" ";width:0;height:5px;display:block;background-color:#fd4455;border-radius:100px;position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);opacity:0;transition:0.3s ease-out}.ls-camping__localisation{font-weight:300;font-size:0.9rem}.ls-camping__title{color:#fd4455;font-size:1.3rem;line-height:1;margin-bottom:0.25rem}.ls-camping .ls-loader{height:20px;margin-top:0.5rem;margin-left:0}.ls-camping .ls-loader div{top:0;background:#0099ab}.ls-camping .disponibilite i.fas{border:1px solid;width:20px;height:20px;border-radius:100%;font-size:0.7rem;display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.ls-camping .disponibilite i.fas.fa-check{color:#0099ab}.ls-camping .disponibilite__price{position:absolute;top:0;right:1rem;padding:0.5rem;border-top:1px solid;border-left:1px solid;border-right:1px solid;text-align:center}.ls-camping .disponibilite__price::before,.ls-camping .disponibilite__price::after{content:"";width:56%;height:1px;background:#fff;position:absolute;bottom:0}.ls-camping .disponibilite__price::before{left:0;transform:rotate(25deg);transform-origin:top left}.ls-camping .disponibilite__price::after{right:0;transform:rotate(-25deg);transform-origin:top right}.ls-camping .disponibilite__price__content__normal{font-weight:bold;font-size:1.5rem;line-height:1}.ls-camping .disponibilite__price__small{font-size:0.7rem}.ls-camping .disponibilite__price__suffix{font-weight:100;font-size:0.8rem}/*# sourceMappingURL=block-campings.css.map */