:is(#soho-global-header,#page,body) :is(.soho-global-header,.soho-standalone-header) :is(.soho-integrated-nav a,.soho-header-action,.soho-mobile-book,.soho-mobile-navigation a){ text-shadow:0 2px 4px rgba(0,0,0,.55)!important; } :is(#soho-global-header,#page,body) :is(.soho-integrated-logo,.soho-integrated-menu-toggle){filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))!important;} :is(#soho-global-footer,#page,body) .soho-footer-logo-link .soho-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))!important;} :is(#soho-global-header,#page,body) :is(.soho-global-header,.soho-standalone-header) :is(.soho-btn,.soho-mobile-book){ box-shadow:0 3px 8px rgba(0,0,0,.34)!important; } :is(#page,body) :is(.soho-hero,.soho-inner-hero) :is(h1,p,.soho-eyebrow,.soho-btn){text-shadow:0 2px 4px rgba(0,0,0,.6)!important;} :is(#page,body) :is(.soho-hero,.soho-inner-hero) .soho-btn{box-shadow:0 4px 10px rgba(0,0,0,.35)!important;} :is(#page,body) :is(.soho-feature-band,.soho-book-card,.soho-global-reservation,.soho-christmas-dates-section){ box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 20px rgba(0,0,0,.26)!important; } :is(#page,body) :is(.soho-feature,.soho-book-copy,.soho-global-reservation,.soho-christmas-dates-section) :is(h2,h3,p,.soho-icon,.soho-arrow-link){text-shadow:0 2px 3px rgba(0,0,0,.4)!important;} :is(#page,body) .soho-feature :is(.soho-icon,.soho-arrow-link span){filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))!important;} body.soho-menu-page-body .soho-menu-accordion > summary{ box-shadow:0 3px 8px rgba(0,0,0,.24)!important; text-shadow:0 2px 3px rgba(0,0,0,.4)!important; } html:not(.soho-video-consented) .soho-hero-video-tone{display:none!important;} .soho-takeaway-page .soho-takeaway-hours{margin:0 0 22px;line-height:1.7;} .soho-takeaway-page .soho-takeaway-pdf{margin:24px 0;text-align:center;} @media (max-width:700px){ html.soho-ios-chrome{background-color:#334030!important;overscroll-behavior-y:none!important;} } #soho-global-footer .soho-footer .small{ border-top-color:var(--soho-metal-gold-mid)!important; } #soho-global-footer .soho-newsletter-form{ border-color:var(--soho-metal-gold-mid)!important; }
