@media (max-width: 1366px) {
    .hide-desktop {
        display: none !important;
    }
}
@media (max-width: 1280px) {
    .hide-desktop {
        display: none !important;
    }
}
@media all and (max-width: 992px){
    .search{width: calc(100% - 1.5rem);}
}
@media all and (max-width: 768px){
	.icon li a.menu-button{background-color: var(--main); border-color: var(--main); color: var(--wite);border-radius: 5px;}
}
@media all and (max-width: 576px){
    .logo{width: 90px;}
}
/* Muca shared header and footer responsive layout */
@media(max-width:1199px){.muca-brand-logo{flex-basis:104px;width:104px;height:66px;}.muca-brand-logo img{width:162px;}.muca-nav-desktop{display:none;}}
@media(max-width:1199px){.muca-header-wrap--desktop .muca-nav-desktop{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;gap:clamp(6px,0.75vw,10px);margin-inline:6px;}.muca-header-wrap--desktop .muca-nav-desktop::-webkit-scrollbar{display:none;}.muca-header-wrap--desktop .muca-nav-desktop a{flex:0 0 auto;white-space:nowrap;font-size:0.65rem;letter-spacing:0.015em;}.muca-header-wrap--desktop .muca-btn-book-cta{display:none!important;}}
@media(max-width:991px){.muca-brand-logo{flex-basis:120px;width:120px;height:72px;}.muca-brand-logo img{width:186px;}.muca-topbar__left .muca-topbar__item:nth-child(2){display:none!important;}}
.muca-site-header__mobile-menu summary span{display:block;height:2px;background:var(--muca-earth);}
@media(max-width:1199px){.muca-site-header__nav{gap:13px;}.muca-site-header__nav a{font-size:.68rem;}.muca-site-header__logo{width:105px;}}
@media(max-width:991px){.muca-site-header__inner{min-height:78px;}.muca-site-header__logo img{height:66px;}.muca-site-header__nav{display:none;}.muca-site-header__mobile-menu{display:block;position:relative;}.muca-site-header__mobile-menu summary{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;cursor:pointer;list-style:none;}.muca-site-header__mobile-menu summary::-webkit-details-marker{display:none;}.muca-site-header__mobile-menu nav{position:absolute;top:calc(100% + 19px);right:-12px;display:flex;flex-direction:column;min-width:235px;padding:15px;background:var(--muca-cream);box-shadow:0 18px 35px #1e2b2340;}.muca-site-header__mobile-menu nav a{padding:11px;color:var(--muca-earth);font-size:.9rem;}.muca-site-header__mobile-menu nav a:hover{background:#eee8da;}}
@media(max-width:767px){.muca-en .muca-section{padding:72px 0;}.muca-en .muca-section-heading{display:block;margin-bottom:32px;}.muca-en .muca-section-heading>.muca-body-copy{margin-top:20px;}.muca-en .muca-body-copy{font-size:1rem;line-height:1.75;}.muca-site-header__book{display:none!important;}.muca-mobile-book{position:fixed;z-index:100;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:26px;min-width:145px;min-height:50px;padding:12px 18px;background:var(--muca-earth);box-shadow:0 8px 25px #0004;color:#fff!important;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.muca-site-footer{padding-bottom:78px;}.muca-site-footer__grid{padding-bottom:52px;}.muca-site-footer__bottom{flex-direction:column;}}
@media(max-width:767px){
    .muca-lang-current{display:inline-flex;align-items:center;gap:5px;color:#f6f1eb;font-size:.76rem;font-weight:400;}
    .muca-lang-current .fa-globe{display:none;}
    .muca-lang-current .fa-chevron-down{font-size:8px;opacity:.7;}
}

@media(max-width:575px){.muca-topbar{font-size:.72rem}.muca-topbar__right{gap:8px!important}.muca-topbar__item{white-space:nowrap}}
/* Muca footer on tablet and phone */
@media(max-width:991px){
    .muca-footer__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;}
    .muca-footer__col-brand{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:28px;padding-bottom:24px;border-bottom:1px solid rgba(139, 102, 61, 0.16);}
    .muca-footer__logo{flex:0 0 220px;width:220px;height:126px;}
    .muca-footer__logo img{width:330px;}
    .muca-footer__social{margin:0;}
    .muca-footer__contact{grid-column:1/-1;}
}
@media(max-width:767px){
    .muca-footer__main{padding:24px 0 20px;}
    .muca-footer__col-brand{flex-direction:column;align-items:center;gap:14px;padding-bottom:20px;}
    .muca-footer__logo{flex:none;width:240px;height:142px;}
    .muca-footer__logo img{width:360px;}
    .muca-footer__contact{order:1;}
    .muca-footer__links{order:2;}
    .muca-footer__social--mobile{justify-content:center;width:100%;}
    .muca-footer__social--mobile a{width:38px;height:38px;}
    .muca-footer__contact p:last-child{margin-bottom:0;}
    .muca-footer__bottom{padding:18px 0 calc(70px + env(safe-area-inset-bottom));}
    .muca-footer__bottom-wrap{flex-direction:column;align-items:center;gap:12px;text-align:center;}
    .muca-footer__motto{display:none;}
}
@media(max-width:575px){
    .muca-footer__layout{column-gap:22px;row-gap:28px;}
    .muca-footer__heading{font-size:.7rem;}
    .muca-footer__links a,.muca-footer__contact p{font-size:.84rem;}
}
