/* Preserve the original hero crop and all existing theme dimensions. */
img.homely-property-hero__background {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 51%;
    background-image: none;
}

/* Match each original background crop and mobile height. */
@media (max-width: 991.98px) {
    img.homely-property-hero__background { object-position: 62% center; }
}
@media (max-width: 767.98px) {
    img.homely-property-hero__background {
        height: 370px;
        object-position: 68% center;
    }
}
@media (max-width: 575.98px) {
    img.homely-property-hero__background {
        height: 355px;
        object-position: 65% center;
    }
}
[data-search-select] [hidden] { display: none !important; }
[data-search-select] .homely-custom-select__empty:not([hidden]) { display: block; }
[data-search-select] .homely-custom-select__menu { min-width: min(220px, 100%); }
[data-search-select] .homely-custom-select__option:focus-visible { outline: 2px solid var(--homely-primary); outline-offset: -2px; }
.homely-popular-searches__list a {
    height: 27px;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    flex: 0 0 auto;

    padding: 0 16px;

    border: 1px solid var(--homely-border-soft);

    border-radius: 999px;

    background: var(--homely-surface-soft);

    color: var(--homely-text-secondary);

    font-family: inherit;

    font-size: 9px;

    font-weight: 500;

    white-space: nowrap;

    transition:
        background var(--homely-transition),
        color var(--homely-transition),
        border-color var(--homely-transition);
}
.homely-popular-searches__list a:hover {
    border-color: rgba(12, 79, 138, 0.16);

    background: var(--homely-primary-soft);

    color: var(--homely-primary);
}
@media (max-width: 575.98px) { .homely-popular-searches__list a {
        height: 29px;

        padding-left: 14px;

        padding-right: 14px;

        font-size: 10px;
    } }
