.archive--property .archive__filters{justify-content:end}.archive--property .archive__filters .filter__btn{display:none}.archive--property .archive__filters .filter__btn .btn__toggle--filter{position:relative;display:flex;align-items:center;background:rgba(0,0,0,0);cursor:pointer;padding:10px;border:3px solid #000;border-radius:7.5px;appearance:none}.archive--property .archive__filters .filter__btn .btn__toggle--filter img{max-width:27px;max-height:27px;margin-right:7.5px}.archive--property .archive__filters .filter__btn .btn__toggle--filter:hover{border:4px solid #255dcc;transition:all .25s ease}.archive--property .archive__filters .filter__form{display:flex;flex-direction:column;gap:30px;width:100%}.archive--property .archive__filters .filter__form .btn__toggle{display:none}.archive--property .archive__filters .filter__wrapper{border-radius:15px;border:3px solid #000;padding:15px 30px}.archive--property .archive__filters .filter__wrapper>strong{text-transform:uppercase;color:#255dcc;width:100%;text-align:left;margin-bottom:15px;font-size:24px;font-weight:600}.archive--property .archive__filters .filter__wrapper label{display:flex;flex-flow:row nowrap;align-items:center;gap:15px}.archive--property .archive__filters .filter__wrapper label .input-wrapper{position:relative}.archive--property .archive__filters .filter__wrapper label .input-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;height:30px;width:30px;border:3px solid #000;cursor:pointer}.archive--property .archive__filters .filter__wrapper label .input-wrapper::after{content:"";display:block;height:30px;width:15px;border-right:5px solid #255dcc;border-bottom:5px solid #255dcc;position:absolute;left:50%;top:50%;transform:translate(-22%, -85%) rotate(45deg);pointer-events:none;transition:all .25s ease;opacity:0}.archive--property .archive__filters .filter__wrapper label .input-wrapper:has(input[type=checkbox]:checked)::after{opacity:1}.archive--property .archive__filters .filter__wrapper label span{font-size:18px}.archive--property .archive__item .item__link{text-decoration:none;font-size:initial;color:initial}.archive--property .archive__item .item__image{overflow:hidden;position:relative;aspect-ratio:9/6;max-width:100%;max-height:100%;border-radius:15px}.archive--property .archive__item .item__image .image{height:100%;right:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1;transition:all .25s ease}.archive--property .archive__item .item__image .image__default{opacity:1}.archive--property .archive__item .item__image .image__hover{opacity:0}.archive--property .archive__item .item__availability{position:absolute;z-index:2;background-image:linear-gradient(to bottom, rgba(255, 0, 0, 0), #255dcc);text-transform:uppercase;font-family:"Hammersmith One",sans-serif;color:#fff;font-size:18px;text-align:center;width:100%;bottom:0;padding:15px 0 7.5px;transform:translateY(100%);transition:all .25s ease}.archive--property .archive__item .item__availability--available{background-image:linear-gradient(to bottom, rgba(255, 0, 0, 0), #255dcc)}.archive--property .archive__item .item__availability--full{background-image:linear-gradient(to bottom, rgba(255, 0, 0, 0), black)}.archive--property .archive__item .item__content{margin-top:15px;font-size:18px}.archive--property .archive__item .item__content-grid{gap:0;margin-bottom:7.5px;text-transform:uppercase;font-weight:600;color:#255dcc}.archive--property .archive__item .item__room{display:flex;flex-direction:row;justify-content:start}.archive--property .archive__item .item__room img{width:100%}.archive--property .archive__item .item__category{text-align:right}.archive--property .archive__item .item__addresse{line-height:1.5;font-size:16px}.archive--property .archive__item:hover .item__availability{transform:initial}.archive--property .archive__item:hover .item__image .image__default{opacity:0}.archive--property .archive__item:hover .item__image .image__hover{opacity:1}@media screen and (max-width: 1200px){.archive--property .wrapper--full{gap:7.5px}.archive--property .archive__filters .filter__btn{display:block}.archive--property .archive__filters .filter__form{position:fixed;top:0;left:0;height:100dvh;width:calc(45% - 10px);min-width:350px;background:#fff;z-index:1000;padding:30px;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease;box-shadow:4px 0 20px rgba(0,0,0,.15)}.archive--property .archive__filters .filter__form--open{transform:translateX(0)}.archive--property .archive__filters .filter__form .btn__toggle{display:block}.archive--property .archive__filters .filter__form .btn__toggle--close{position:relative;height:45px;width:45px;margin-left:85%;background:rgba(0,0,0,0);cursor:pointer;padding:10px;outline:3px solid #000;border-radius:7.5px}.archive--property .archive__filters .filter__form .btn__toggle--close:hover{outline:4px solid #255dcc;transition:all .25s ease}.archive--property .archive__overlay{display:none;position:relative;inset:1em;background:rgba(0,0,0,.5);z-index:999}.archive--property .archive__overlay--open{display:block}.archive--property .archive__items .item__availability{transform:translateY(0)}}@media screen and (max-width: 960px){.archive--property .archive__filters .filter__form{gap:0}.archive--property .archive__filters .filter__wrapper{margin-top:15px}.archive--property .archive__filters .filter__wrapper label{gap:0}.archive--property .archive__filters .filter__wrapper label span{padding-left:calc(10% - 5px)}}@media screen and (max-width: 640px){.archive--property .archive__items{gap:15px 0}.archive--property .archive__filters{justify-content:center}.archive--property .archive__filters .filter__btn .btn__toggle{margin:0 auto}}@media screen and (max-width: 480px){.archive--property .archive__filters .filter__form{width:100%}}/*# sourceMappingURL=property.min.css.map */