/* v3.6.83: requested shadows only; preserve colors, sizes and spacing. */
: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-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;
}
/* Until video consent, the approved static hero image remains visible. */
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;}
