.logement{display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--black-color)}.logement-details{--radius:11px;margin-block:1.5rem}.logement-not-found{margin-block:3rem}.logement-not-found .title{margin-block:1rem;font-size:1.5rem;font-weight:var(--weight-bol);color:var(--black-color)}.logement-not-found .description{font-size:1.125rem;color:var(--black-color)}.logement .is-booked,.logement-not-found .description>a{color:var(--black-color)}.logement .is-booked{font-size:1rem}.product-name{margin-block:0;font-size:2rem;color:var(--primary-color)}.product-location,.product-name{font-weight:var(--weight-medium)}.product-location{display:inline-block;font-size:1.125rem;color:var(--black-color)}.product-tags{display:flex;column-gap:1rem;margin-top:.9rem}.product-owner{--gap:2rem;display:flex;justify-content:space-around;align-items:center;column-gap:var(--gap);margin-block:0;font-weight:var(--weight-medium);color:var(--primary-color)}.tag{width:fit-content;padding:.3rem 1.4rem;font-size:.85rem;font-weight:700;color:var(--white-color);background:var(--primary-color);border-radius:var(--radius)}.thumbnail{--sizes:65px;width:var(--sizes);height:var(--sizes);border-radius:50%}.side,.side-right{display:flex;flex-direction:column}.side-bottom{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-block:1.5rem}.star{align-self:flex-end;margin-block:1rem;display:flex;column-gap:.45rem}.fa-star{margin-inline:.25rem;color:var(--star-default-color);font-size:1.5rem}.fa-star.noted{color:var(--primary-color)}.link-special{font-size:1.75rem;color:var(--third-color);font-weight:var(--weight-medium)}.annonce{--location:"annonce"}