/* Public cottage pages: compact layout below the desktop column breakpoint. */
@media (max-width: 991.98px) {
    #nhu-cottage-mobile-layout {
        padding-top: var(--cottage-header-height, 140px);
    }

    #nhu-cottage-mobile-layout #hopher {
        display: none;
        background-image: none !important;
    }

    #nhu-cottage-mobile-layout > [claas="fane-nav-wrapper"] {
        margin-bottom: 0 !important;
    }

    #nhu-cottage-mobile-layout .fane-nav {
        position: static;
        bottom: auto;
        padding: 8px 0 0;
    }

    #nhu-cottage-mobile-layout .HyttePadding {
        padding: 0 5% !important;
    }

    #nhu-cottage-mobile-layout .breadcrumb {
        margin: 10px 0 12px;
        padding: 0;
    }

    #nhu-cottage-mobile-layout .booking {
        margin-top: 0;
        margin-bottom: 18px;
    }
}
