.site-info-menu{color:#f3e6d0;position:relative}.site-info-menu>summary{cursor:pointer;white-space:nowrap;background:#26231e70;border:1px solid #f2e4c466;border-radius:28px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:13px;list-style:none;display:flex}.site-info-menu>summary::-webkit-details-marker{display:none}.site-info-menu[open]>summary{background:#4a4135}.site-info-menu>nav{color:#29261f;z-index:80;background:#fffaf1;border:1px solid #d0bea3;border-radius:8px;min-width:210px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px #0003}.site-nav-actions .site-info-menu>nav>a{color:#29261f;white-space:nowrap;border-radius:4px;padding:12px;font-size:14px;display:block}.site-info-menu>nav>a:hover{background:#eee2cf}.site-info-menu>summary:focus-visible{outline-offset:4px;outline:2px solid #f2e4c4}.site-info-menu>nav>a:focus-visible{outline-offset:-2px;outline:2px solid #426f74}@media (max-width:700px){.site-info-menu>summary{min-height:40px;padding:8px 11px;font-size:12px}.site-info-menu>nav{min-width:190px;left:0;right:auto}}.site-navbar{z-index:30;color:#f3e6d0;background:#26231e;flex-shrink:0;align-items:center;gap:24px;min-height:106px;padding:15px clamp(20px,4vw,80px);font:14px/1.4 Arial,sans-serif;display:flex;position:relative}.site-navbar.site-navbar-overlay{background:0 0;padding-inline:0}.site-navbar.site-navbar-home{background:0 0;min-height:112px}.immersive-app[data-step=opening]>.site-navbar-home{position:absolute;inset:0 0 auto}.immersive-app[data-step=catalog]>.site-navbar-home{background:#26231e}.direct-booking .commerce-experience{top:var(--aira-site-header-height,112px)!important}.commerce-payment>header.site-navbar{border:0;flex-wrap:nowrap;gap:24px;padding:15px clamp(20px,4vw,80px)}.commerce-payment>header.site-navbar>.site-nav-brand{gap:0}@media (max-width:700px){.commerce-payment>header.site-navbar{gap:12px;padding-block:12px}}.site-nav-brand{text-align:center;letter-spacing:1px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;padding:0;font:40px/.9 Georgia,serif;text-decoration:none;display:flex}.site-nav-brand small{letter-spacing:6px;margin:9px -6px 0 0;font:10px/1.3 Arial,sans-serif}.site-nav-place{letter-spacing:1px;font-size:12px}.site-nav-place small{letter-spacing:0;margin-top:7px;font-size:11px;display:block}.site-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.site-nav-actions button,.site-nav-actions a{color:inherit;cursor:pointer;text-decoration:none}.site-nav-actions .header-agency-link{color:#fff;background:#a13f32;border:1px solid #c99d85;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.site-nav-actions .staff-link{align-items:center;gap:7px;font-size:13px;display:inline-flex}.site-nav-icon,.site-nav-reserve{min-height:44px;font:inherit;background:#26231e70;border:1px solid #f2e4c466;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.site-nav-icon{flex-shrink:0;width:44px;padding:0}.site-nav-reserve:hover,.site-nav-icon:hover{background:#514839}.site-nav-actions button:disabled{opacity:.45;cursor:default}:is(.site-nav-actions :focus-visible,.site-nav-brand:focus-visible){outline-offset:4px;outline:2px solid #f2e4c4}.site-nav-actions .coupon-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.aira-page-paused .extras-page *{animation-play-state:paused!important}@media (max-width:1250px){.site-nav-place{display:none}.site-navbar{gap:18px}.site-nav-actions{gap:6px}.site-nav-actions .administrator-trigger span{display:none}}@media (max-width:700px){.site-navbar{align-items:flex-start;gap:12px;min-height:130px;padding-block:12px}.site-nav-brand{margin-top:9px;font-size:29px}.site-nav-actions{gap:5px}.site-nav-actions .header-agency-link{padding:8px 10px;font-size:12px}.site-nav-actions .staff-link{font-size:12px}.site-nav-actions .header-cart span{display:none}.site-nav-actions .coupon-trigger{min-height:40px;padding:8px 10px;font-size:12px}.site-nav-actions .coupon-trigger span{max-width:90px}.site-nav-icon{width:40px;min-height:40px}.site-nav-reserve{min-height:40px;padding:8px 12px;font-size:12px}}@media (max-height:500px){.site-navbar{min-height:74px;padding-block:6px}.site-nav-brand{font-size:26px}}.site-nav-whatsapp{color:inherit;white-space:nowrap;background:#1f473c66;border:1px solid #a7c4a9;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 15px;font-size:14px;text-decoration:none;display:inline-flex}.site-nav-whatsapp:hover{color:#fff;background:#24634b}.site-nav-whatsapp:focus-visible{outline-offset:4px;outline:2px solid}.site-nav-service{text-align:center;white-space:nowrap;background:#26231e55;border:1px solid #f2e4c444;border-radius:30px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.35;display:inline-flex}.site-nav-service:hover,.site-nav-service[aria-current=page]{background:#514839;border-color:#f2e4c4}@media (max-width:700px){.site-nav-service{white-space:normal;min-height:40px;padding:8px 10px;font-size:12px}}.site-nav-reserve{animation:2.4s ease-in-out infinite aira-reserve-pulse}@keyframes aira-reserve-pulse{0%,to{box-shadow:0 0 #c42b3200}50%{box-shadow:0 0 0 6px #c42b3260}}@media (prefers-reduced-motion:reduce){.site-nav-reserve{animation:none}}
