/* Huettenwirt: freigegebene Hero-/Headerkorrektur, 28.10.2026. */
#header-outer .menu-item-448 > a::before {
    background-color: var(--hellgruen, #93cd88);
}
#header-outer .menu-item-448 > a:focus-visible {
    outline: 2px solid var(--gruen, #224e02);
    outline-offset: 4px;
}
@media only screen and (max-width: 690px) {
    #huettenwirt #hero > .row_col_wrap_12 {
        height: auto !important;
        min-height: 100svh;
        padding-top: 90px !important;
        padding-bottom: 32px !important;
    }
    #huettenwirt #hero .nectar-star-rating {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    #huettenwirt #hero .nectar-star-rating__icon {
        font-size: 20px !important;
    }
    #huettenwirt #hero .hero-h2 {
        font-size: 20px !important;
    }
    #huettenwirt #hero .nectar-cta {
        font-size: 13px !important;
        letter-spacing: 0.06em;
        margin: 6px 0 !important;
    }
    #huettenwirt #hero .nectar-cta .link_wrap {
        padding: 10px 14px !important;
    }
    #huettenwirt #hero .nectar-cta .link_text {
        min-height: 22px;
        line-height: 22px;
    }
    #huettenwirt #hero .row_position_absolute {
        display: none;
    }
    #header-outer .nectar-mobile-only .menu-item-448 > a {
        min-height: 20px;
    }
}
