:root{--black:#000;--white:#fff;--color-primary:#713f2c;--color-gold:#87734d}#kffc-smartmap__container{height:400px;width:100%}#kffc-smartmap__container--lightbox{height:100%;width:100%}.kffc-smartmap__wrapper{height:100%;position:relative;width:100%}.kffc-smartmap__wrapper .map{height:100%!important;width:100%!important}.sidebar{background-color:var(--white);box-shadow:0 0 10px 5px hsla(60,7%,47%,.5);height:94vh;overflow:hidden;position:absolute;transition:all .25s ease;width:0;z-index:99999}.sidebar-open{width:520px}.sidebar .sidebar-left::-webkit-scrollbar,.sidebar .sidebar-right::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:8px}.sidebar .sidebar-left::-webkit-scrollbar-thumb,.sidebar .sidebar-right::-webkit-scrollbar-thumb{background-color:hsla(60,7%,47%,.1);border-radius:10px;height:10px;-webkit-transition:all .3 ease;transition:all .3 ease}.sidebar .sidebar-left::-webkit-scrollbar-thumb:hover,.sidebar .sidebar-right::-webkit-scrollbar-thumb:hover{background-color:hsla(60,7%,47%,.2)}.sidebar .sidebar-left::-webkit-scrollbar-track,.sidebar .sidebar-right::-webkit-scrollbar-track{background-color:unset}.sidebar .sidebar-left::-webkit-scrollbar-track-window-inactive,.sidebar .sidebar-right::-webkit-scrollbar-track-window-inactive{background-color:none}.sidebar-row{display:grid;grid-template-columns:1fr 1fr}.sidebar .sidebar-filters .filter-box{margin-bottom:40px}.sidebar-right{border-left:1px solid hsla(60,7%,47%,.5);border-right:1px solid hsla(60,7%,47%,.5);height:94vh;overflow-y:scroll;width:275px}.sidebar-left{height:90vh;overflow-y:scroll}.sidebar-left .sidebar-filters:first-child{padding-bottom:0}.sidebar-left .sidebar-filters:last-child{padding-top:0}.sidebar-left .sidebar-filters .map-toggle-button{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.sidebar-left .sidebar-filters .map-toggle-button input{-ms-flex:none;flex:none}.sidebar-filters,.sidebar-results{padding:20px}.sidebar h2{color:var(--black);font-family:acumin-variable,Arial,Helvetica,sans-serif!important;font-size:20px;font-variation-settings:"wght" 194.2857;font-weight:500;margin-bottom:20px}.sidebar h3{border-bottom:1px solid var(--color-primary);color:var(--color-primary);font-family:acumin-variable,Arial,Helvetica,sans-serif!important;font-size:16px;font-variation-settings:600;letter-spacing:3px;margin-bottom:25px;padding-bottom:5px;text-transform:uppercase}.sidebar .card-container{display:block}.sidebar-mobile-pagination{background-color:var(--white);bottom:0;box-shadow:0 0 18px 0 #d1cbcb;display:none;position:absolute;width:100%}.sidebar-mobile-pagination-row{display:-ms-flexbox;display:flex}.sidebar-mobile-pagination-page{color:var(--color-gold);cursor:pointer;font-family:Mulish;font-weight:600;padding:13px 0;position:relative;text-align:center;text-transform:uppercase;width:50%}.sidebar-mobile-pagination-page:first-child{border-right:1px solid hsla(60,7%,47%,.5)}.sidebar-mobile-pagination-page.active{color:var(--color-primary)}.sidebar-mobile-pagination-page:before{background-color:var(--color-primary);content:"";display:block;height:3px;left:15%;position:absolute;top:0;-ms-transform:scaleX(-1e-8);transform:scaleX(-1e-8);-ms-transform-origin:center;transform-origin:center;transition:all .45s ease;width:70%}.sidebar-mobile-pagination-page.active:before{-ms-transform:scaleX(1);transform:scaleX(1)}.filter-box label{font-variation-settings:"wght" 194.2857}.kf-list-card{display:block;margin-bottom:4rem}.kf-list-card .kf-list-card__inner{border-bottom:1px solid hsla(60,7%,47%,.5);display:-ms-flexbox;display:flex;padding-bottom:1rem}.kf-list-card .kf-list-card__col1{-ms-flex:none;flex:none;position:relative}.kf-list-card .kf-list-card__img{aspect-ratio:1/1;cursor:pointer;display:block;margin:0;object-fit:cover}.kf-list-card .kf-list-card__img+div{background-color:var(--white);height:2.6rem;overflow:hidden;position:absolute;right:3px;text-align:center;top:3px;width:2.6rem;z-index:10}.kf-list-card .kf-list-card__img+div .fc-icon{display:block;height:100%;margin:0 auto;width:1.15em}.kf-list-card .kf-list-card__col2{padding-left:1.2rem}.kf-list-card .kf-list-card__cat{color:var(--color-gold);font-size:12px;letter-spacing:.1em;line-height:1;margin:0 0 10px;text-transform:uppercase}.kf-list-card .kf-list-card__name{color:var(--color-gold);cursor:pointer;font-family:acumin-variable,Arial,Helvetica,sans-serif!important;font-size:16px;font-variation-settings:"wght" 500;line-height:1.1;margin:0 0 5px}.kf-list-card .kf-list-card__name.title-not-bookmarked{color:var(--color-primary)}.kf-list-card .kf-list-card__action{color:var(--color-primary);cursor:pointer;font-size:1.25rem;line-height:1.1;margin-top:.75rem}.sidebar-toggle{background-color:var(--white);background-origin:content-box;border-bottom-right-radius:6px;border-top-right-radius:6px;box-shadow:2px 0 2px hsla(60,7%,47%,.5);box-sizing:border-box;cursor:pointer;left:0;margin-left:0;padding:15px 10px;position:absolute;top:100px;transition:all .25s ease;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:100000}.sidebar-toggle-open{margin-left:519px}.map-toggle-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:20px}.map-toggle-container img{height:20px;width:20px}.map-toggle-container span{color:var(--color-primary);font-size:14px;font-weight:700}.gm-style .gm-style-iw-c{border-radius:0;padding:0!important}.gm-style .gm-style-iw-c button{display:none!important}.gm-style-iw-d{overflow:unset!important}.fc-infowindow{background-color:var(--white);overflow-y:auto;width:200px}.fc-infowindow::-webkit-scrollbar{width:0}.fc-infowindow .fc-infowindow-img{cursor:pointer;height:112px;width:100%}.fc-infowindow .fc-infowindow-img img{height:100%;object-fit:cover;width:100%}.fc-infowindow-text{padding:12px 10px}.fc-infowindow .fc-infowindow-title{-ms-flex-align:end;align-items:flex-end}.fc-infowindow .fc-infowindow-title,.fc-infowindow-category{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.fc-infowindow-category{-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}.fc-infowindow-category p{color:var(--color-gold);font-family:Mulish,sans-serif;font-size:11px;font-weight:400;margin-bottom:0;text-transform:uppercase}.fc-infowindow-category img{width:16px}.fc-infowindow .fc-infowindow-title h2{color:var(--color-primary);font-family:acumin-variable,Arial,Helvetica,sans-serif!important;font-size:17px;font-weight:400;line-height:120%;margin-bottom:0}.fc-infowindow .fc-infowindow-title h2.bookmarked{color:var(--color-gold)}.fc-infowindow .fc-infowindow-link{text-align:right}.fc-infowindow .fc-infowindow-link span{cursor:pointer}.fc-infowindow .fc-infowindow-link span svg:hover>path{fill:var(--color-primary);transition:.3s}.fc-infowindow .fc-infowindow-link span.bookmarked svg:hover>path{fill:var(--color-gold);transition:.3s}.gm-style .gm-style-iw-t:after{background:var(--white)}.gm-style .gm-style-iw-tc:after,.gm-style-moc,.gm-style-mot{display:none!important}@media screen and (max-width:768px){.sidebar{bottom:0;height:0;transition:height .25 ease;width:100%}.sidebar-open{box-shadow:0 -100px 20px 20px rgba(44,44,44,.9);height:calc(100% - 90px)}.sidebar .sidebar-filters:last-child .filter-box:last-child{padding-bottom:100px}.kf-list-card:last-child{display:block;padding-bottom:15rem}.sidebar-left,.sidebar-right{display:none;width:100vw}.sidebar-right{border-left:unset;border-right:unset}.sidebar-left.active,.sidebar-right.active{display:block}.sidebar-filters,.sidebar-results{padding:40px 20px}.sidebar-toggle{border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:6px;bottom:0;box-shadow:0 1px 2px 2px hsla(60,7%,47%,.5);left:calc(50% - 95px);top:calc(100% - 50px);width:190px;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.sidebar-toggle-open{box-shadow:unset;height:50px;margin-left:0;top:40px;transition:all .25 ease}.sidebar-open .sidebar-mobile-pagination{display:block}}
/*# sourceMappingURL=bundle.4f6d4.css.map */