.branch-preview-shell{flex-direction:column;min-height:100vh;display:flex}.branch-preview-shell>main{flex:1 0 auto}.branch-preview-shell .branch-preview-header{-webkit-backdrop-filter:blur(14px)saturate(135%);background:#fdfbf7f0;height:82px}.branch-preview-shell .branch-preview-header__inner{gap:27px;width:100%;max-width:none;height:82px;padding-inline:max(24px,50vw - 580px)}.branch-preview-shell .branch-preview-header__brand{height:29.72px;margin-right:auto}.branch-preview-shell .branch-preview-header__nav{white-space:nowrap;gap:25px}.branch-preview-shell .branch-preview-header__nav>a{color:var(--gc-color-ink);letter-spacing:0;font-size:12px}.branch-preview-shell .branch-preview-header__nav>a>span{height:1px;bottom:-2px}.branch-preview-shell .branch-preview-header .location-selector-trigger,.branch-preview-shell .branch-preview-header .header-actions .button{letter-spacing:.12em;border-radius:22px;font-size:10px;font-weight:600}.branch-preview-shell .branch-preview-header .location-selector-trigger{gap:10px;padding:12px 18px}.branch-preview-shell .branch-preview-header .header-actions{gap:0}.branch-preview-shell .branch-preview-header .header-actions .button{padding:12px 18px}.branch-preview-shell .branch-preview-header__mobile-menu{z-index:59;overflow-y:auto}.branch-preview-shell .branch-preview-footer{color:#cfc4b9;background:#1c1919;margin-top:auto}.branch-preview-shell .branch-preview-footer__inner{width:100%;max-width:none;padding:clamp(46px,5vw,68px) max(24px,50vw - 556px) clamp(26px,3vw,36px)}.branch-preview-shell .branch-preview-footer__grid{gap:clamp(28px,3.4vw,48px);display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr!important}.branch-preview-shell .branch-preview-footer__brand .site-logo-frame{height:29.72px;margin:0 0 18px}.branch-preview-shell .branch-preview-footer__brand>p,.branch-preview-shell .branch-preview-footer__booking-copy{color:#9e948c;max-width:30ch;margin:0;font:300 14px/1.75 Jost,sans-serif}.branch-preview-shell .branch-preview-footer__label{color:#c9a26b;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font:500 10px/1 Jost,sans-serif}.branch-preview-shell .branch-preview-footer__links{flex-direction:column;gap:11px;display:flex}.branch-preview-shell .branch-preview-footer__link{color:#cfc4b9;margin:0;font:300 14px/1.5 Jost,sans-serif}.branch-preview-shell .branch-preview-footer__email{overflow-wrap:anywhere}.branch-preview-shell .branch-preview-footer__address{white-space:pre-line}.branch-preview-shell .branch-preview-footer__hours{gap:9px;margin:0;display:grid}.branch-preview-shell .branch-preview-footer__hours>div{grid-template-columns:1fr auto;gap:14px;display:grid}.branch-preview-shell .branch-preview-footer__hours dt,.branch-preview-shell .branch-preview-footer__hours dd{color:#cfc4b9;margin:0;font:300 13px/1.5 Jost,sans-serif}.branch-preview-shell .branch-preview-footer__booking-copy{margin-bottom:18px}.branch-preview-shell .branch-preview-footer .footer-actions{gap:10px}.branch-preview-shell .branch-preview-footer .footer-actions .button{letter-spacing:.12em;border-radius:22px;padding:12px 18px;font-size:10px;font-weight:600}.branch-preview-shell .branch-preview-footer__location{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;margin:16px 0 0;padding:0;display:grid}.branch-preview-shell .branch-preview-footer__location span{color:#cfc4b9;font:300 12px/1.3 Jost,sans-serif}.branch-preview-shell .branch-preview-footer__location small{color:#9e948c;font:300 10px/1.3 Jost,sans-serif}.branch-preview-shell .branch-preview-footer__copyright{color:#7e736b;text-align:center;margin-top:clamp(30px,3.4vw,44px);font:300 12px/1.6 Jost,sans-serif}@media (max-width:1023px){.branch-preview-shell .branch-preview-header__inner{gap:8px;padding-inline:22px}.branch-preview-shell .branch-preview-header__brand{height:18.13px;margin-right:0}}@media (max-width:900px){.branch-preview-shell .branch-preview-footer__grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.branch-preview-shell .branch-preview-footer__inner{padding-inline:24px}.branch-preview-shell .branch-preview-footer__grid{grid-template-columns:1fr!important}}
