/* v754 Customer Installed-PWA Shell Integrity
   Production scope: Customer storefront/public/reservation shell only.
*/
@media (max-width:767px){
  html body#customer-public-shell-v736.customer-public-shell-v736{padding-bottom:0!important;}
  html body#customer-public-shell-v736.customer-public-shell-v736 footer.customer-unified-footer-v736{
    margin-bottom:0!important;
    padding-bottom:max(30px,calc(var(--customer-bottom-nav-height-v754,calc(var(--v132-nav-h,76px) + env(safe-area-inset-bottom,0px))) + 18px))!important;
  }
  @media (display-mode:standalone){
    html body#customer-public-shell-v736.customer-public-shell-v736 footer.customer-unified-footer-v736{
      padding-bottom:max(30px,calc(var(--customer-bottom-nav-height-v754,calc(var(--v132-nav-h,76px) + env(safe-area-inset-bottom,0px))) + 18px))!important;
    }
  }
  html body#customer-public-shell-v736.customer-public-shell-v736 footer.customer-unified-footer-v736 :is(a:any-link,a:visited,a:hover,a:active,a:focus-visible,span,strong,small,p,em,nav){
    color:var(--tt-footer-text-safe)!important;
    -webkit-text-fill-color:var(--tt-footer-text-safe)!important;
    text-decoration-color:color-mix(in srgb,var(--tt-footer-text-safe) 64%,transparent)!important;
  }
  html body.shop-page#customer-public-shell-v736[data-table-order="false"][data-staff-table-order="false"][data-staff-quick-order="false"] .store-status-v290{
    padding-bottom:12px!important;
    isolation:isolate!important;
    background:var(--customer-status-bar-bg-v701,#FFF7ED)!important;
  }
}
@media (min-width:768px){:root{--customer-bottom-nav-height-v754:0px}}
