/* compiled by scssphp 1.6.0 on Wed, 03 Dec 2025 13:20:08 +0000 (0.1359s) */

@keyframes cardTextAnimation{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.bookzo__filters bookzo-filters{display:block;top:140px}.bookzo__filters-map{display:flex}.bookzo__filters-link{position:relative;inline-size:100%;border-radius:var(--border-radius-small);overflow:clip}.bookzo__filters-link .button{position:absolute;inset:0;inline-size:max-content;block-size:max-content;margin:auto}#site-content .bookzo__filters-link .button:hover,#site-content .bookzo__filters-link .button:focus-visible{padding-inline-end:var(--button__padding-inline)}#site-content .bookzo__filters-link .button .icon{order:-1;position:unset;right:0;width:1em}.bookzo__filters-link .bookzo__filters-image{object-fit:cover}.bookzo__filters-image{inline-size:100%;block-size:auto;max-block-size:12.5rem}.bookzo__filters bookzo-filters .filters-wrapper.inline{margin-block-start:var(--margin-medium);background-color:var(--color-white);border-radius:var(--border-radius-small)}.bookzo__filters bookzo-filters .filters{margin:0 !important}#site-content .bookzo__filters bookzo-filters .filters{padding:var(--padding-large)}.bookzo__filters bookzo-filters .form-group-filters-search:before{display:block;font-size:var(--font-size-sm, 1rem);font-weight:700;margin-block-end:var(--margin-small)}.bookzo__filters bookzo-filters .form-group-filters-search .input-group-text,.bookzo__filters bookzo-filters .form-group-filters-search input{border-color:var(--border-color);background-color:transparent;border-width:0.0625rem}.bookzo__filters bookzo-filters .form-group-filters-search .input-group-text{border-top-left-radius:var(--border-radius-large);border-bottom-left-radius:var(--border-radius-large);border-right:none;padding-block:0.75rem}.bookzo__filters bookzo-filters .form-group-filters-search input{border-left:none;border-top-right-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large)}.bookzo__filters bookzo-filters .price-slider-title-wrapper .text-muted,.bookzo__filters bookzo-filters .tooltip{display:none !important}.bookzo__filters bookzo-filters .bookzo-slider .slider-track{height:0.25rem;margin-top:-0.125rem}.bookzo__filters bookzo-filters .slider-selection{background-color:var(--color-primary);background-image:none}.bookzo__filters bookzo-filters .slider-handle{background-color:var(--color-white);background-image:none;border:0.125rem solid var(--color-primary)}.bookzo__filters bookzo-filters .slider{padding-block-end:0px}.bookzo__filters bookzo-filters .feature-slider-wrapper .form-control{inline-size:4rem;block-size:2.5rem;border-color:var(--border-color);border-radius:0.375rem}.bookzo__filters bookzo-filters .feature-slider-wrapper .form-control:last-of-type{border-color:var(--color-primary)}.bookzo__filters bookzo-filters .visible-features{margin-block-end:0.875rem}.bookzo__filters bookzo-filters .visible-features .feature-label-number{display:none}.bookzo__filters bookzo-filters .form-check{padding-inline-start:0}.bookzo__filters bookzo-filters h5{margin-block:var(--margin-small)}.filter-button-wrapper{display:none}.mobile-filters-wrapper{position:fixed;left:0;right:0;bottom:0;width:100vw;z-index:1000;background:#fff;box-shadow:0 -2px 8px rgba(0, 0, 0, 0.08);display:flex;justify-content:center;padding:0.75rem 0;max-height:150px;height:70px}@media (min-width:60rem){.mobile-filters-wrapper{display:none;position:fixed;bottom:1rem;inline-size:100%;padding-inline:1rem;z-index:1000}.mobile-filters-wrapper .bookzo__filters{box-shadow:0px 4px 16px rgba(0, 0, 0, 0.1);border-radius:var(--border-radius-small);background-color:var(--color-white);padding:var(--padding-medium)}.mobile-filters-wrapper .bookzo__filters bookzo-filters{position:static !important;top:auto !important}}.mobile-filters-wrapper #mobile-filters-button{width:60vw;font-size:1.1rem;font-weight:600;padding:0.75em 2em;border-radius:2em;background:var(--color-primary);color:#fff;border:none;cursor:pointer;transition:background 0.2s}.mobile-filters-wrapper #mobile-filters-button:hover,.mobile-filters-wrapper #mobile-filters-button:focus{background:var(--color-primary);color:#fff}.mobile-filters-wrapper #mobile-filters-button .button__title{font-size:1em;font-weight:600}.mobile-filters-wrapper #mobile-filters-button svg,.mobile-filters-wrapper #mobile-filters-button i{font-size:1.2em;vertical-align:middle}.mobile-filters{display:none;position:fixed;left:0;right:0;bottom:70px;width:100vw;height:100vh;background:white;display:flex;justify-content:center;padding:2rem;z-index:200;padding-top:190px;overflow-y:auto}.mobile-filters h2{padding-left:var(--padding-large);margin-bottom:-30px}@media (min-width:50rem){.mobile-filters{display:none}}.mobile-filters .form-group-filters-search{display:none}