.venue-shell[data-pos-theme] .menu-sale-layout,.venue-shell[data-pos-theme] .floor-screen,.venue-shell[data-pos-theme] .orders-screen,.venue-shell[data-pos-theme] .bottom-nav{font-kerning:normal;font-optical-sizing:auto;font-family:Avenir Next,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.venue-shell[data-pos-theme] .menu-head h1,.venue-shell[data-pos-theme] .sale-panel h2,.venue-shell[data-pos-theme] .floor-title-label h1,.venue-shell[data-pos-theme] .floor-service-guest-line.has-source-bubble>strong,.venue-shell[data-pos-theme] .floor-table,.venue-shell[data-pos-theme] .floor-table-main-label{font-family:Avenir Next,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.venue-shell[data-pos-theme] .menu-head h1,.venue-shell[data-pos-theme] .sale-panel h2{letter-spacing:-.02em;font-weight:600}.venue-shell[data-pos-theme] .pos-menu-tile .pos-menu-tile-copy strong{letter-spacing:-.012em;font-family:Avenir Next,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.12}.venue-shell[data-pos-theme] .sale-panel .tab-row button{letter-spacing:-.01em;font-family:Avenir Next,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:650}.venue-shell[data-pos-theme] .bill-card strong,.venue-shell[data-pos-theme] .bill-course-heading strong,.venue-shell[data-pos-theme] .cart-line-content strong,.venue-shell[data-pos-theme] .floor-title-label h1,.venue-shell[data-pos-theme] .floor-service-guest-line.has-source-bubble>strong,.venue-shell[data-pos-theme] .floor-table,.venue-shell[data-pos-theme] .floor-table-main-label{font-weight:650}.venue-shell[data-pos-theme] .floor-title-label h1{letter-spacing:-.018em;text-transform:none;font-size:26px}.venue-shell[data-pos-theme] .floor-service-guest-line.has-source-bubble>strong{letter-spacing:-.008em;text-transform:none;font-size:18px}.venue-shell[data-pos-theme] .floor-service-guest-line.has-source-bubble{flex-wrap:wrap;row-gap:4px}.venue-shell[data-pos-theme] .floor-service-guest-line.has-source-bubble>strong{flex:145px}.venue-shell[data-pos-theme] .floor-service-clock strong,.venue-shell[data-pos-theme] .floor-plan-stat-card strong,.venue-shell[data-pos-theme] .floor-service-summary-tabs strong,.venue-shell[data-pos-theme] .floor-service-time-cell time{font-variant-numeric:tabular-nums slashed-zero;font-family:Menlo,SFMono-Regular,ui-monospace,monospace}.venue-shell[data-pos-theme] .floor-reservation-detail-modal,.venue-shell[data-pos-theme] .floor-reservation-detail-modal button,.venue-shell[data-pos-theme] .floor-reservation-detail-modal input,.venue-shell[data-pos-theme] .floor-reservation-detail-modal select{letter-spacing:-.01em;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.venue-shell[data-pos-theme] .floor-reservation-detail-modal h2,.venue-shell[data-pos-theme] .floor-reservation-detail-modal .reservation-detail-stepper output strong{letter-spacing:-.025em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:700}.venue-shell[data-pos-theme] .floor-reservation-detail-modal .reservation-detail-summary>div>span,.venue-shell[data-pos-theme] .floor-reservation-detail-modal .reservation-detail-stepper output small{letter-spacing:-.005em;font-weight:650}.venue-shell[data-pos-theme] .floor-reservation-detail-modal,.venue-shell[data-pos-theme] .floor-reservation-detail-modal *{font-size:18px!important}.venue-shell[data-pos-theme] :is(.menu-sale-layout,.item-detail-screen,.sale-panel,.item-table-picker,.orders-screen),.venue-shell[data-pos-theme] :is(.menu-sale-layout,.item-detail-screen,.sale-panel,.item-table-picker,.orders-screen) :is(button,input,textarea,select){font-kerning:normal;font-optical-sizing:auto;letter-spacing:-.012em;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.venue-shell[data-pos-theme] :is(.menu-head-presets button,.pos-menu-tile .pos-menu-tile-copy strong,.product-tile span,.product-tile em,.modifier-tile strong,.section-stack button,.section-stack em,.item-detail-total span,.item-detail-total strong,.item-quantity span,.add-to-bill,.sale-panel h2,.sale-panel .tab-row button,.bill-card strong,.bill-course-heading strong,.cart-line-content strong){letter-spacing:-.012em;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600}.venue-shell[data-pos-theme] .section-stack textarea,.venue-shell[data-pos-theme] .modifier-tile span{letter-spacing:-.008em;font-weight:400}.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen),.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen) :is(button,input,textarea,select){font-kerning:normal;font-optical-sizing:auto;letter-spacing:-.012em;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen) :is(h1,h2,h3,h4,strong,button){letter-spacing:-.012em;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600}.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen) :is(p,small){letter-spacing:-.008em;font-weight:400}.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen) :where(*){letter-spacing:-.012em;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen) :is(h1,h2,h3,h4,strong,b,em,button,button *,[role=tab]),.venue-shell[data-pos-theme] .waitlist-table-head,.venue-shell[data-pos-theme] .waitlist-group-row,.venue-shell[data-pos-theme] .settings-section-heading,.venue-shell[data-pos-theme] .settings-table-head,.venue-shell[data-pos-theme] .transactions-list>header{font-weight:600!important}.venue-shell[data-pos-theme] :is(.reservations-screen,.waitlist-screen,.orders-screen,.transactions-screen,.more-root,.more-content,.settings-screen,.settings-detail-page,.customise-screen) :is(p,small,textarea){letter-spacing:-.008em;font-weight:400!important}html{--render-preview-typography-assets-20260816:1}
