[data-service-state=free]{--table-surface:var(--bary-brand-paper)}[data-service-state=ordering]{--table-surface:color-mix(in srgb,var(--bary-brand-orange) 14%,var(--bary-brand-paper))}[data-service-state=ready]{--table-surface:var(--bary-brand-lime)}[data-service-state=payment]{--table-surface:var(--bary-brand-orange)}[data-service-state=release]{--table-surface:var(--bary-brand-line)}:is(.cashier-workspace,.waiter-screen) .bary-table-card[data-service-state]{background:var(--table-surface);background-image:none;color:var(--bary-brand-ink);border-color:color-mix(in srgb,var(--bary-brand-ink) 22%,var(--table-surface));font-family:var(--bary-font-body)}:is(.cashier-workspace,.waiter-screen) .bary-table-card[data-service-state] .bary-table-state-label{display:block;width:-moz-fit-content;width:fit-content;font-size:15px;line-height:1.4;font-weight:800;color:var(--bary-brand-ink);margin:8px 0}:is(.cashier-workspace,.waiter-screen) .bary-table-card[data-service-state] .bary-table-context{display:block;font-size:14px;line-height:1.5;color:var(--bary-brand-ink)}.waiter-screen .bary-table-card[data-service-state] .table-icon{background:transparent;color:inherit;border:1px solid #17171733}.waiter-screen .bary-table-card[data-service-state] .table-meta{color:var(--bary-brand-ink)}:is(.cashier-workspace,.waiter-screen) .bary-table-card[data-service-state]:disabled{opacity:1;cursor:not-allowed;border-style:dashed}.bary-table-legend{display:flex;flex-wrap:wrap;gap:10px 16px;font:600 14px/1.5 var(--bary-font-body);color:var(--bary-brand-ink)}.bary-table-legend>span{display:inline-flex;align-items:center;gap:7px}.bary-table-legend i{width:14px;height:14px;border-radius:4px;border:1px solid #17171744;background:var(--table-surface)}.tv-display{height:100dvh;padding:12px;overflow:hidden;background:var(--bary-bg);color:var(--bary-ink);font-family:var(--bary-font-body);font-size:18px}.tv-layout{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px}.tv-header{display:grid;grid-template-columns:minmax(260px,3fr) minmax(160px,2fr) minmax(180px,2fr) minmax(240px,4fr);gap:12px;flex-shrink:0;padding:10px 14px;background:var(--bary-card);color:var(--bary-ink);border-bottom:7px double var(--bary-action)}.tv-brand,.tv-info{display:flex;align-items:center;gap:14px;min-width:0}.tv-brand img{width:86px;height:86px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.tv-brand>div,.tv-info>div{min-width:0}.tv-brand__name{margin:0;font:700 30px/1.1 var(--bary-font-display)}.tv-brand__tagline,.tv-info__subtitle{margin:6px 0 0;color:var(--bary-ink-2);font-size:18px;line-height:1.45}.tv-info>svg{color:var(--bary-action);width:30px;height:30px;flex-shrink:0}.tv-info__title{margin:0;font:700 26px/1.15 var(--bary-font-label);overflow-wrap:anywhere}.tv-header .tv-promo{min-height:86px;border:0;border-radius:0;background:var(--bary-card);box-shadow:none}.tv-promo__shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--bary-card) 50%,#ffffff66)}.tv-promo__title{color:var(--bary-ink);font:700 20px/1.2 var(--bary-font-label)}.tv-promo__subtitle{margin-top:5px;color:var(--bary-price);font:700 32px/1.1 var(--bary-font-display)}.tv-display :is(.tv-advert,.tv-idle article) img[src*="/assets/bary/logo"]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:min(20%,140px);background:var(--bary-card)}.tv-board{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);min-height:0;flex:1;gap:12px}.tv-panel{min-width:0;min-height:0;overflow:hidden;background:var(--bary-card);border:1px solid var(--bary-line);border-radius:12px}.tv-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--bary-action);color:var(--bary-action-ink)}.tv-panel__header h2{display:flex;align-items:center;gap:10px;margin:0;font:700 30px/1.1 var(--bary-font-display)}.tv-panel__count{flex-shrink:0;font:700 20px/1 var(--bary-font-label)}.tv-panel--ready .tv-panel__header{background:var(--bary-ready);color:var(--bary-ink)}.tv-orders{padding:0 18px}.tv-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--bary-line)}.tv-order>div{min-width:0}.tv-order__number{margin:0;color:var(--bary-price);font:700 44px/1 var(--bary-font-display)}.tv-order__name{margin:6px 0 0;font-size:24px;font-weight:600;overflow-wrap:anywhere;line-height:1.2}.tv-order__origin{margin:4px 0 0;font:600 20px/1.2 var(--bary-font-label)}.tv-order__time{text-align:right;font:600 20px/1.3 var(--bary-font-label)}.tv-order__time p{margin:0}.tv-order__elapsed{margin-top:8px!important;color:var(--bary-ink-2)}.tv-ready{padding:22px}.tv-ready__number{margin:0;color:var(--bary-price);font:700 84px/1.1 var(--bary-font-display)}.tv-ready__name{margin:14px 0 0;font-size:32px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.tv-ready__origin{margin-top:8px;font:700 24px/1.2 var(--bary-font-label)}.tv-ready__message{padding-top:16px;font-size:22px;line-height:1.45}.tv-ready__message,.tv-ready__queue{margin-top:20px;border-top:1px solid var(--bary-line)}.tv-ready__queue{padding-top:12px}.tv-ready__queue>p{font:700 20px/1.2 var(--bary-font-label)}.tv-ready__next{display:flex;align-items:baseline;gap:12px;margin-top:10px;font-size:20px}.tv-ready__next strong{font:700 32px/1 var(--bary-font-display)}.tv-ready__next span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-advert{padding:6px}.tv-advert>div{position:relative;height:100%;overflow:hidden;border-radius:8px}.tv-idle{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0;flex:1}.tv-idle>article{position:relative;min-height:0;overflow:hidden;border:1px solid var(--bary-line);border-radius:12px;background:var(--bary-card)}.tv-idle>article:first-child{grid-row:span 2}.tv-footer{display:flex;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:10px 16px;background:var(--bary-card);font-size:clamp(18px,1.5vw,28px)}.tv-footer span+span{border-left:1px solid var(--bary-line);padding-left:16px}.tv-footer b{color:var(--bary-price)}.tv-empty{display:flex;min-height:220px;padding:24px 18px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tv-empty__title{margin:0;color:var(--bary-ink);font:700 28px/1.15 var(--bary-font-display)}.tv-empty__text{max-width:340px;margin-top:16px;color:var(--bary-ink-2);font-size:20px;line-height:1.45}.tv-overlay{position:absolute;z-index:10;top:130px;right:20px;max-width:calc(100% - 40px);padding:12px 18px;border:1px solid var(--bary-field);background:var(--bary-card);color:var(--bary-ink);font-size:18px}.tv-overlay--error{background:var(--bary-late);color:white;border-color:var(--bary-late)}@media (max-height:820px),(max-width:1440px){.tv-display{padding:8px}.tv-board,.tv-layout{gap:8px}.tv-header{padding:8px 10px;gap:8px;grid-template-columns:minmax(230px,3fr) minmax(140px,2fr) minmax(160px,2fr) minmax(180px,3fr)}.tv-brand img{width:64px;height:64px}.tv-brand__name{font-size:24px}.tv-brand__tagline,.tv-info__subtitle{font-size:16px}.tv-info__title{font-size:22px}.tv-header .tv-promo{min-height:64px}.tv-promo__title{font-size:18px}.tv-promo__subtitle{font-size:26px}.tv-panel__header{padding:12px}.tv-panel__header h2{font-size:24px}.tv-panel__count{font-size:18px}.tv-orders{padding:0 12px}.tv-order{padding:12px 0}.tv-order__number{font-size:32px}.tv-order__name{font-size:20px}.tv-order__origin,.tv-order__time{font-size:18px}.tv-ready{padding:16px}.tv-ready__number{font-size:64px}.tv-ready__name{font-size:26px}.tv-ready__origin{font-size:20px}.tv-ready__message{margin-top:14px;padding-top:12px;font-size:18px}.tv-ready__queue{margin-top:14px}.tv-ready__next,.tv-ready__queue>p{font-size:18px}.tv-empty__title{font-size:24px}.tv-empty__text{font-size:18px}}@media (max-width:1000px){.tv-header{grid-template-columns:minmax(220px,2fr) 1fr 1fr}.tv-header .tv-promo{display:none}.tv-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tv-advert{display:none}}@media (max-width:600px){.tv-display{height:auto;min-height:100dvh;overflow:visible}.tv-header{grid-template-columns:1fr 1fr}.tv-brand{grid-column:span 2}.tv-info{gap:8px}.tv-info__title{font-size:20px}.tv-board{display:flex;flex-direction:column}.tv-panel__header h2{font-size:26px}.tv-idle{display:flex;flex-direction:column}.tv-idle>article{min-height:220px}.tv-footer{flex-wrap:wrap}}html{color-scheme:light}body{background:var(--bary-bg);color:var(--bary-ink)}body :is(.staff-brand,.customer-brand,.admin-screen,.owner-screen,.waiter-screen,.cashier-workspace,.kds-screen){color-scheme:light;color:var(--bary-ink);background-color:var(--bary-bg)}body .customer-brand :is(.bs-head,.bg-cover,.bs-banner,.bs-footer,.os-head,.bs-live,.bs-toast){background:var(--bary-card);color:var(--bary-ink);border-color:var(--bary-line)}body .customer-brand .bs-head{border-bottom:3px solid var(--bary-action)}body .customer-brand :is(.bs-brand,.bs-brand b,.bs-head__note b,.bs-footer h3,.bs-footer .bs-brand,.bs-footer .bs-brand b,.os-head a,.os-head p){color:var(--bary-ink)}body .customer-brand :is(.bs-brand small,.bs-head__note,.bs-where,.bs-status,.bg-cover__lead,.bg-cover__channels,.bg-cover__foot,.bs-footer p,.bs-footer li,.bs-footer__legal,.bs-footer .bs-status){color:var(--bary-ink-2)}body .customer-brand .bg-cover h1{color:var(--bary-ink)}body .customer-brand .bg-cover h1 em{color:var(--bary-price)}body .customer-brand :is(.bg-cover__kicker,.bs-head__note svg){color:var(--bary-price)}body .customer-brand :is(.bg-cover__foot,.bs-footer__pay li){border-color:var(--bary-line)}body .customer-brand .bs-switch{background:var(--bary-card-2);border-color:var(--bary-line)}body .customer-brand .bs-switch button{color:var(--bary-ink)}body .customer-brand .bs-switch button[aria-checked=true]{background:var(--bary-action);color:var(--bary-action-ink)}body .customer-brand .bs-table-hero{background:var(--bary-card);color:var(--bary-ink)}body .customer-brand .bs-table-hero:after{background:linear-gradient(90deg,var(--bary-card),#ffffffdd)}body .customer-brand .bs-table-hero__content{color:var(--bary-ink)}body .customer-brand .bs-table-hero__place{background:var(--bary-card);color:var(--bary-ink)}body :is(.admin-screen .rail,.owner-screen .rail,.waiter-screen .sidebar,.cw-sidebar,.kds-screen .station-rail){background:var(--bary-card);color:var(--bary-ink);border-right:1px solid var(--bary-line)}body :is(.admin-screen .rail,.owner-screen .rail,.waiter-screen .sidebar,.cw-sidebar,.kds-screen .station-rail) :is(a,button,strong,b){color:var(--bary-ink)}body :is(.admin-screen .rail,.owner-screen .rail,.waiter-screen .sidebar,.cw-sidebar,.kds-screen .station-rail) :is(small,p,.eyebrow,.station-rail-label,.station-identity span,.cw-identity span){color:var(--bary-ink-2)}body :is(.admin-screen .brand,.owner-screen .brand,.waiter-screen .brand,.cw-brand,.station-brand){color:var(--bary-ink)}body :is(.admin-screen .mobile-bottom,.owner-screen .mobile-nav,.waiter-screen .mobile-nav,.cw-mobile-nav){background:var(--bary-card);color:var(--bary-ink);border-color:var(--bary-line)}body :is(.admin-screen .mobile-bottom,.owner-screen .mobile-nav,.waiter-screen .mobile-nav,.cw-mobile-nav) :is(a,button){color:var(--bary-ink-2)}body :is(.admin-screen .rail,.owner-screen .rail,.waiter-screen .sidebar,.cw-sidebar,.kds-screen .station-rail) :is(nav a[aria-current],nav button[aria-current],nav a.active){background:var(--bary-action);color:var(--bary-action-ink)}body :is(.admin-screen .mobile-bottom,.owner-screen .mobile-nav,.waiter-screen .mobile-nav,.cw-mobile-nav) :is(a[aria-current],button[aria-current]){color:var(--bary-price)}body :is(.admin-screen .priority-band,.owner-screen .dark-panel){background:var(--bary-card);color:var(--bary-ink);border:1px solid var(--bary-line)}body :is(.owner-screen .dark-panel,.admin-screen .priority-band) :is(p,span,small,strong,h2,h3){color:var(--bary-ink)}body .staff-brand.kds-screen{--paper:var(--bary-bg);--surface:var(--bary-card);--canvas:var(--bary-card-2);--ink:var(--bary-ink);--muted:var(--bary-ink-2);--line:var(--bary-line);background:var(--bary-bg);color:var(--bary-ink)}body .kds-screen :is(.masthead,.ticket,.sheet,.search,.availability-panel){background:var(--bary-card);color:var(--bary-ink);border-color:var(--bary-line)}body .kds-screen .ticket.pending .ticket-strip{background:var(--bary-card-2);color:var(--bary-ink)}body .kds-screen .ticket :is(.channel,.qty,.size){background:var(--bary-card-2);color:var(--bary-ink);border-color:var(--bary-line)}body .kds-screen .ticket :is(.ticket-identity p,.tear-line,.item-meta,.combo,.partial,.other-status,.detail-link){color:var(--bary-ink-2)}body .kds-screen .ticket .item-note{background:var(--bary-soft);color:var(--bary-price);border-color:var(--bary-price)}body .kds-screen .ticket :is(.other-status.complete,.ready-message){color:var(--bary-ink)}body .kds-screen :is(.search input,.filters select,.history-controls input,.history-controls select){background:var(--bary-card);color:var(--bary-ink);border-color:var(--bary-field)}body .kds-screen .ticket .action{background:var(--bary-action);color:var(--bary-action-ink);font:700 16px/1.45 var(--bary-font-label)}body .staff-login>section{background:var(--bary-card);color:var(--bary-ink)}body .staff-login [class*=text-white]{color:var(--bary-ink-2)}body .staff-login [class*=border-white]{border-color:var(--bary-line)}body .staff-login [class*="bg-white/"]{background:var(--bary-bg)}body .staff-login [class*="text-[var(--bary-brand-lime)]"]{color:var(--bary-price)}body .receipt-action-primary{background:var(--bary-action);color:var(--bary-action-ink)}body .receipt-action-primary:hover{color:var(--bary-action-ink)}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.cw-sidebar,.staff-brand.kds-screen .station-rail) :is(a,button,strong,b,span,div,label){color:var(--bary-ink)}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.cw-sidebar,.staff-brand.kds-screen .station-rail) :is(small,p,.eyebrow,.rail-label,.tiny-label,.station-rail-label,.station-identity span,.cw-identity span){color:var(--bary-ink-2)}body .staff-brand.kds-screen .station-rail nav button[aria-current] small{color:var(--bary-action-ink)}body :is(.kds-screen .caption-separator,.admin-screen .location i,.waiter-screen .top-location i,.admin-screen .eyebrow,.owner-screen .eyebrow){color:var(--bary-ink-2)}body .cashier-workspace .cw-flow{background:var(--bary-card);color:var(--bary-ink);border:1px solid var(--bary-line)}body .cashier-workspace .cw-flow :is(p,small,.cw-kicker){color:var(--bary-ink-2)}body .cashier-workspace .cw-flow :is(.cw-flow-counts,[class*=border-white]){border-color:var(--bary-line)}body .customer-brand :is(.bg-cover__eyebrow,.bs-kicker--sun){color:var(--bary-price)}body .customer-brand :is(.bs-kicker,.bs-link){color:var(--bary-ink)}body .customer-brand .bs-banner .bs-banner__copy{color:var(--bary-ink-2)}body .customer-brand .bs-footer :is(button,a,small,li,p,span,.bs-footer__photo-note){color:var(--bary-ink-2)}body .staff-brand :is(.text-slate-300,.text-slate-400,.text-gray-300,.text-gray-400){color:var(--bary-ink-2)}body .staff-brand.waiter-screen :is(.avatar,.user-dot){background:var(--bary-card-2);color:var(--bary-ink)}body .owner-screen .dark-panel .eyebrow{color:var(--bary-ink-2)}body .customer-brand .bs-banner .bs-kicker--sun{color:var(--bary-price)}body .customer-brand .bs-footer .bs-footer__photo-note{color:var(--bary-ink-2)}body .customer-brand .bs-add--count{background:var(--bary-action);color:var(--bary-action-ink)}body .customer-brand .co .co-head{background:var(--bary-card);color:var(--bary-ink);border-bottom:1px solid var(--bary-line)}body .customer-brand .co .co-head :is(a,button,p,span,h1,svg){color:var(--bary-ink)}body .customer-brand .bi :is(.bi-header,.bi-footer){background:var(--bary-card);color:var(--bary-ink);border-color:var(--bary-line)}body .customer-brand .bi :is(.bi-header,.bi-footer) :is(a,button,span,strong,b,small,p,li){color:var(--bary-ink)}body .customer-brand .bi :is(.bi-header,.bi-footer) :is(nav,small,p){border-color:var(--bary-line);color:var(--bary-ink-2)}body .customer-brand :is(.tm-pin--store,.tm-pin--rider){background:var(--bary-action);color:var(--bary-action-ink)}body .customer-brand .os-pay__row{background:var(--bary-card-2);color:var(--bary-ink)}body .customer-brand .co .co-step__edit{color:var(--bary-ink)}body .customer-brand .os .os-head :is(b,span){color:var(--bary-ink)}body .customer-brand .os .os-pay__row b{color:var(--bary-price)}body .customer-brand .os .os-steps li{min-width:0}body .customer-brand .os .os-steps li small{max-width:100%;padding:0 2px;font-family:var(--bary-font-label);overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1279px){body .cashier-sale .pos-workspace .pos-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}body .cashier-sale .pos-workspace .pos-sidebar{grid-column:1/-1;grid-row:1;display:block;min-width:0;border-right:0;border-bottom:1px solid var(--bary-line)}body .cashier-sale .pos-workspace .pos-sidebar-nav{flex-direction:row;flex-wrap:nowrap;height:auto;max-width:100%;overflow-x:auto;overflow-y:hidden}body .cashier-sale .pos-workspace .pos-catalog-main{grid-column:1;grid-row:2;min-width:0;min-height:0;height:auto}body .cashier-sale .pos-workspace .pos-cart-panel{grid-column:2;grid-row:2;min-width:0;min-height:0}body .cashier-sale .pos-workspace .pos-products-grid.grid{grid-template-columns:repeat(auto-fit,minmax(min(156px,100%),1fr));gap:8px}body .cashier-sale .pos-workspace .pos-product-card h3{font-size:16px;line-height:1.25}body .cashier-sale .pos-workspace .pos-product-card button[aria-label^="Agregar "]:not([aria-label*=favoritos]){min-width:44px;min-height:44px}}body,body *,body :after,body :before{font-family:var(--bary-font-body)!important;font-synthesis:none}body :is(h1,h2,h3,h4,h5,h6,.display,.font-display),body [style*="--bary-font-display"]{font-weight:700!important;letter-spacing:normal}body :is(strong,b,.bs-brand){font-weight:700!important}body :is(p,small,input,textarea){font-weight:400}body .bs-card__body small{font-weight:400!important}body :is(button,label,legend,th,.font-label){font-weight:600}body .staff-brand{--bary-bg:#d6d6d6;--bary-card:#fff;--bary-card-2:#ededed;--bary-line:#bcbcbc;--bary-field:#8f8f8f;--bary-strip:#171717;--bary-strip-ink:#fff;--bary-strip-ink-2:#bdbdbd;--bary-ink:#171717;--bary-ink-2:#575757;--bary-action:#f45a0a;--bary-action-ink:#171717;--bary-price:#c2410c;--ink:#171717;--paper:#d6d6d6;--white:#fff;--surface:#fff;--canvas:#ededed;--muted:#575757;--line:#bcbcbc;color:#171717;background-color:#d6d6d6;font-size:16px}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail,.staff-brand .bary-sidebar){background:#171717;color:#fff;border-color:#454545}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail,.staff-brand .bary-sidebar) :is(a,button,strong,b,span,div,label){color:#f2f2f2}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail,.staff-brand .bary-sidebar) :is(small,p,.eyebrow,.rail-label,.cw-eyebrow,.tiny-label,.station-rail-label,.station-identity span,.cw-person span){color:#bdbdbd}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail) :is(nav a,nav button){font-size:16px;min-height:48px;border-radius:5px}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail) :is(nav a:hover,nav button:hover){background:#303030;color:#fff}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail) :is(nav a[aria-current=page],nav button[aria-current=page],nav a.active){background:#f45a0a;color:#171717}body :is(.staff-brand.admin-screen .rail,.staff-brand.owner-screen .rail,.staff-brand.waiter-screen .sidebar,.staff-brand .cw-sidebar,.staff-brand.kds-screen .station-rail) :is(nav a[aria-current=page],nav button[aria-current=page],nav a.active) :is(span,small,svg){color:#171717}body .staff-brand :is(.rail-user,.rail-note,.rail-motto,.cw-person,.station-identity,.sidebar-bottom,.identity){border-color:#454545}body .staff-brand :is(.rail .avatar,.sidebar .avatar,.cw-sidebar .avatar,.rail .user-dot){background:#373737;color:#fff}body .staff-brand.waiter-screen .topbar .user-dot,body .staff-brand.waiter-screen :is(.avatar,.user-dot){background:#373737;color:#fff}body .staff-brand :is(.brand img,.cw-logo img,.station-brand img){-o-object-fit:contain;object-fit:contain;background:#171717;border-radius:5px}body :is(.staff-brand.admin-screen .topbar,.staff-brand.owner-screen .topbar,.staff-brand.waiter-screen .topbar,.staff-brand .cw-topbar,.staff-brand.kds-screen .masthead){background:#292929;color:#fff;border-color:#454545}body :is(.staff-brand.admin-screen .topbar,.staff-brand.owner-screen .topbar,.staff-brand.waiter-screen .topbar,.staff-brand .cw-topbar,.staff-brand.kds-screen .masthead) :is(h1,h2,b,strong,span,button,a,svg){color:#f2f2f2}body :is(.staff-brand.admin-screen .topbar,.staff-brand.owner-screen .topbar,.staff-brand.waiter-screen .topbar,.staff-brand .cw-topbar,.staff-brand.kds-screen .masthead) :is(p,small,.date,.scope,.caption-separator,.location i,.top-location i){color:#ccc}body .staff-brand :is(.topbar .avatar,.topbar .search-button,.topbar .subtle,.cw-current-area){background:#373737;color:#fff;border-color:#626262}body .staff-brand.kds-screen .masthead .caption-mark{color:#ff8a4a}body .staff-brand :is(.admin-module-nav,.owner-context,.owner-subnav,.filter-strip,.cw-subnav){background:#c5c5c5;border-color:#aaa;color:#333}body .staff-brand :is(.admin-module-nav,.owner-context,.owner-subnav) :is(a,p,span,small){color:#454545}body .staff-brand :is(.admin-module-nav a.selected,.owner-subnav a[aria-current=page]){color:#171717;border-bottom-color:#c2410c}body .staff-brand :is(.admin-workspace,.owner-content,.cw-module,.station-body,.waiter-content,.workspace){min-width:0}body .staff-brand :is(.surface,.panel,.table-card,.table-tile,.table-account,.ticket,.sheet,.product,.draft-card,.cash-card,.cash-section,.cash-day-card,.business-filters,.business-metrics>div){background:#fff;border-color:#bcbcbc;color:#171717}body .staff-brand :is(.surface,.panel,.table-card,.product,.draft-card){box-shadow:0 2px 0 #00000006;border-radius:7px}body .staff-brand :is(.metric,.stat-card,.metric-card,.cash-mini,.cash-summary,.inventory-summary){background:#ededed;border-color:#bcbcbc}body .staff-brand :is(.metric,.stat-card,.metric-card) :is(small,p){color:#575757}body .staff-brand :is(table,td,th){font-variant-numeric:tabular-nums}body .staff-brand th{background:#dfdfdf;color:#454545;border-color:#bcbcbc;font-size:14px}body .staff-brand td{border-color:#ddd;font-size:16px}body .staff-brand tbody tr:nth-child(2n){background:#f4f4f4}body .staff-brand tbody tr:hover{background:#fff0e6}body .staff-brand :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#171717;background-color:#fff;border-color:#8f8f8f;font-size:16px}body .staff-brand :is(input,textarea)::-moz-placeholder{color:#686868;opacity:1}body .staff-brand :is(input,textarea)::placeholder{color:#686868;opacity:1}body .staff-brand :is(.btn,.button,.primary,.action,.tab,.chip){min-height:42px}body .staff-brand :is(.btn.primary,.btn:not(.ghost):not(.subtle):not(.danger),button.primary,.primary-action,.ticket .action){background:#f45a0a;border-color:#f45a0a;color:#171717}body .staff-brand :is(.btn.ghost,.btn.subtle,.search,.filters,.toolbar){border-color:#aaa}body .staff-brand :is(.muted,.note,.note-text,.subtitle,.item-meta,.combo,.partial,.other-status,.detail-link){color:#575757}body .staff-brand :is(.eyebrow,.kicker,.cw-kicker){color:#a63808}body .staff-brand :is(.priority-band,.dark-panel,.cw-flow){background:#242424;color:#fff;border-color:#242424;border-top:4px solid #f45a0a}body .staff-brand :is(.priority-band,.dark-panel,.cw-flow) :is(h1,h2,h3,strong,b,span,p,small,.eyebrow,.cw-kicker){color:#f2f2f2}body .staff-brand :is(.priority-band,.dark-panel,.cw-flow) :is(.btn,.btn.small,.btn.ghost){color:#fff;background:transparent;border-color:#8f8f8f}body .staff-brand :is(.priority-band,.dark-panel,.cw-flow) .primary{color:#171717;background:#f45a0a;border-color:#f45a0a}body .staff-brand.admin-screen .metrics .metric:first-child{background:#242424;color:#fff}body .staff-brand.admin-screen .metrics .metric:first-child :is(strong,span,small,p,b){color:#fff}body .staff-brand.admin-screen .metrics{gap:16px;padding:0;border:0}body .staff-brand.admin-screen .metrics .metric{padding:20px;border:1px solid #bcbcbc;border-radius:7px;min-width:0}body .staff-brand.admin-screen .metrics .metric:first-child{border-top:4px solid #f45a0a;padding-top:17px}body .staff-brand.admin-screen .metrics .metric strong{font-size:clamp(28px,2.8vw,42px);line-height:1.15;display:block;margin:12px 0}body .staff-brand.admin-screen .metrics .metric :is(.label,small){font-size:14px;line-height:1.4}body .staff-brand.admin-screen .brand{gap:12px;padding-bottom:18px}body .staff-brand.admin-screen .brand img{width:52px;height:52px}body .staff-brand.admin-screen .brand small{max-width:140px;font-size:11px;line-height:1.4;letter-spacing:.6px}body .staff-brand.admin-screen .rail>.eyebrow{margin:15px 10px 10px;font-size:13px;letter-spacing:1px}body .staff-brand.admin-screen .rail nav a{min-height:44px;padding:10px 12px}@media(min-width:901px){body .staff-brand.admin-screen .rail{width:248px;padding:24px 16px}body .staff-brand.admin-screen .app{margin-left:248px}body .staff-brand.admin-screen .admin-toast{left:calc(50% + 124px)}}@media(min-width:901px) and (max-height:850px){body .staff-brand.admin-screen .rail-note{display:none}}body .staff-brand :is(.mobile-bottom,.mobile-nav,.cw-mobile-nav){background:#171717;color:#fff;border-top:3px solid #f45a0a}body .staff-brand :is(.mobile-bottom,.mobile-nav,.cw-mobile-nav) :is(a,button,small,span){color:#ddd}body .staff-brand :is(.mobile-bottom,.mobile-nav,.cw-mobile-nav) :is(a[aria-current=page],button[aria-current=page],a.active,button.active){color:#ff8a4a;background:#303030}body .staff-brand :is(.mobile-bottom,.mobile-nav,.cw-mobile-nav) :is(a[aria-current=page],button[aria-current=page],a.active,button.active) :is(span,small,svg){color:#ff8a4a}body .staff-brand.kds-screen{--paper:#d6d6d6;--canvas:#ededed;--surface:#fff;--ink:#171717;--line:#bcbcbc;--muted:#575757;background:#d6d6d6}body .staff-brand.kds-screen .ticket{background:#fff;border-color:#aaa;border-top:3px solid #171717}body .staff-brand.kds-screen .ticket.working{border-top-color:#f45a0a}body .staff-brand.kds-screen .ticket.pending .ticket-strip{background:#e3e3e3;color:#171717}body .staff-brand.kds-screen .ticket :is(.qty,.channel,.size){background:#ededed;color:#171717;border-color:#bcbcbc}body .staff-brand.kds-screen .ticket .item-note{background:#fff0e6;color:#a63808;border-color:#c2410c}body .staff-brand.kds-screen .ticket .other-status.complete{color:#171717}body .staff-brand.internal-login{background:#d6d6d6}body .internal-login .login-story{background:#171717;color:#fff;width:46%;border-bottom:4px solid #f45a0a}body .internal-login .login-access{background:#d6d6d6;color:#171717;flex:1;width:auto}body .internal-login .login-brand{background:transparent;color:#fff;box-shadow:none;padding-left:0}body .internal-login .login-brand :is(strong,span){color:#fff}body .internal-login .login-brand small{color:#ff8a4a}body .internal-login .login-story [class*=text-white]{color:#d0d0d0}body .internal-login .login-story [class*=border-white]{border-color:#454545}body .internal-login .login-story [class*="bg-white/"]{background:#242424}body .internal-login .login-story [class*="text-[var(--bary-brand-lime)]"]{color:#ff8a4a}body .internal-login .login-story h1{color:#fff;font-size:clamp(38px,4vw,62px);line-height:1.05}body .internal-login .login-story h1 span{color:#f45a0a}body .internal-login .login-story p{line-height:1.5}body .internal-login .login-story{padding:38px}body .internal-login .login-story>.pointer-events-none{opacity:.22}body .internal-login .login-story .mt-16{margin-top:34px}body .internal-login .login-story .mt-12{margin-top:28px}body .internal-login .login-story>div:last-child{margin-top:26px}body .internal-login .login-card{background:#fff;border:1px solid #bcbcbc;border-top:4px solid #f45a0a;border-radius:8px;box-shadow:0 14px 35px #1717170c}body .internal-login .login-card h2{color:#171717}body .internal-login .login-card label>span:first-child{font-size:16px;color:#171717}body .internal-login .login-card form label>span:last-child{background:#fff;border-color:#8f8f8f;min-height:52px}body .internal-login .login-card button[type=submit]{background:#f45a0a;color:#171717;border:1px solid #c2410c;border-radius:5px;min-height:52px;font-size:16px;box-shadow:none}body .internal-login .login-card button[type=submit]:hover{background:#ff762b}body .internal-login .login-access>div{max-width:480px}@media (prefers-reduced-motion:no-preference){body .staff-brand :is(.admin-workspace,.owner-content,.cw-module,.station-body>main,.waiter-screen .content){animation:bary-content-enter .14s ease-out both}body .staff-brand :is(button,a){transition:background-color .12s ease-out,border-color .12s ease-out}}@keyframes bary-content-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.staff-loading{display:flex;min-height:100dvh}.staff-loading>aside{width:224px;flex-shrink:0;background:#171717;color:#fff;padding:30px 24px}.staff-loading>aside img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;float:left;margin-right:12px}.staff-loading>aside strong{font-size:24px;line-height:1}.staff-loading-lines{display:grid;gap:18px;margin-top:60px}.staff-loading-lines i{display:block;height:30px;background:#373737;border-radius:4px}.staff-loading-main{flex:1;min-width:0}.staff-loading-main>header{background:#292929;color:#fff;min-height:75px;padding:26px 34px;font-size:14px}.staff-loading-main>section{padding:38px 34px}.staff-loading-main>section>span{font-size:14px;color:#a63808}.staff-loading-main h1{font-size:36px;margin:12px 0}.staff-loading-main p{color:#575757;font-size:16px}.staff-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.staff-loading-grid i{display:block;background:#ededed;border:1px solid #bcbcbc;border-radius:7px;height:150px}@media(max-width:1023px){body .internal-login .login-story{display:none}body .internal-login .login-access{width:100%}}@media(max-width:760px){.staff-loading>aside{display:none}.staff-loading-main>section{padding:28px 20px}.staff-loading-grid{grid-template-columns:1fr}.staff-loading-grid i{height:95px}body .staff-brand :is(.mobile-bottom,.mobile-nav,.cw-mobile-nav){min-height:68px}body .staff-brand :is(.mobile-bottom,.mobile-nav,.cw-mobile-nav) :is(a,button,small,span){font-size:14px}body .internal-login .login-access{padding:28px 20px}body .internal-login .login-card{padding:26px 22px}body .staff-brand :is(.admin-workspace,.cw-module,.owner-content){min-width:0}}@media print{body .staff-brand{--bary-bg:#fff;--bary-line:#dedede;background:#fff;color:#171717}body .staff-brand :is(.priority-band,.dark-panel,.cw-flow,.metric){background:#fff;color:#171717}body .staff-brand :is(.priority-band,.dark-panel,.cw-flow,.metric) :is(h2,h3,p,b,strong,span,small){color:#171717}}body .customer-brand{--bc-ink:#191919;--bc-orange:#f45a0a;--bc-paper:#fff;--bc-line:#c9c9c9;--bc-muted:#5c5c5c;--bc-link:#a63a05;--bc-lime:#f45a0a;background:#e8e8e8;color:#191919}body .customer-brand :is(.bs,.co,.os){--paper:#fff;--cream:#f0f0f0;--sand:#d5d5d5;--ink:#191919;--mute:#5c5c5c;--line:#c9c9c9;background:#e8e8e8}body .customer-brand :is(button,a,input,select,textarea):focus-visible{outline:3px solid #ad3900;outline-offset:3px}body .customer-brand :is(.bs-btn,.co-btn,.os-btn,.pay-btn){border-radius:9px;box-shadow:none;min-height:48px}body .customer-brand :is(.bs-btn--fire,.bs-btn--sun,.co-btn--fire,.co-btn--sun,.os-btn--fire,.os-btn--sun,.pay-btn:not(.pay-btn--ghost)){background:#f45a0a;color:#191919;border-color:#f45a0a}body .customer-brand :is(.bs-btn--fire,.bs-btn--sun,.co-btn--fire,.co-btn--sun,.os-btn--sun):hover{background:#e95006;color:#191919}body .customer-brand :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}body .customer-brand .bs .bs-wrap{width:min(1320px,100%);padding-inline:32px}body .customer-brand .bs .bs-head{background:#191919;color:#fff;border:0;box-shadow:none}body .customer-brand .bs .bs-head__row{display:grid;grid-template-columns:1fr auto auto;min-height:91px;height:auto;gap:24px;padding-block:15px}body .customer-brand .bs .bs-brand{gap:11px;color:#fff;font-size:22px;letter-spacing:-.02em}body .customer-brand .bs .bs-brand>img{width:58px;height:58px}body .customer-brand .bs .bs-brand>span{color:#fff;line-height:1.05}body .customer-brand .bs .bs-brand small{color:#bfbfbf;font-size:9px;letter-spacing:.15em;margin-top:7px}body .customer-brand .bs .bs-switch{grid-row:auto;grid-column:auto;order:0;display:flex;gap:3px;margin:0;padding:5px;border:1px solid #4b4b4b;border-radius:11px;background:#303030}body .customer-brand .bs .bs-switch button{color:#ddd;min-height:43px;padding:9px 15px;border-radius:7px;font-size:14px;white-space:nowrap}body .customer-brand .bs .bs-switch button[aria-checked=true]{background:#f45a0a;color:#191919}body .customer-brand .bs .bs-switch--mesa>.bs-switch__mesa{background:#f45a0a;color:#191919;border-radius:7px;font-size:14px;min-height:43px}body .customer-brand .bs .bs-cartbtn{background:transparent;color:#fff;border:1px solid #5b5b5b;border-radius:9px;min-height:46px;gap:12px;padding-inline:15px}body .customer-brand .bs .bs-cartbtn i{position:static;display:grid;place-items:center;background:#f45a0a;color:#191919;border-radius:5px;min-width:23px;height:23px;box-shadow:none;font-size:12px;padding-inline:5px}body .customer-brand .bs .bs-head__note{color:#c7c7c7;background:#242424;border-top:1px solid #383838;width:100%;max-width:none;padding:7px max(32px,calc((100vw - 1256px)/2));min-height:36px;font-size:12px}body .customer-brand .bs :is(.bs-head__note b,.bs-head__note span,.bs-head__note .bs-status){color:#ddd}body .customer-brand .bs :is(.bs-where,.bs-status){font-size:12px;color:#c7c7c7}body .customer-brand .bs .bs-head__note svg{color:#c7c7c7}body .customer-brand .bs .bs-head__note .bs-where{background:#303030;color:#dedede;border:1px solid #555;border-radius:8px;padding:7px 11px;min-height:34px}body .customer-brand .bs .bs-head__note .bs-where :is(span,b){color:inherit}body .customer-brand .bs .bs-head__note .bs-where b{color:#fff!important}body .customer-brand .bs .bs-head__note .bs-where:hover{background:#3a3a3a}body .customer-brand .bs .bs-where em{color:#c7c7c7;font-size:11px}body .customer-brand .bs .bh{background:#191919;color:#fff;padding:0;margin:0}body .customer-brand .bs .bh__grid{display:grid;grid-template-columns:46% 54%;padding:0;min-height:515px;max-width:1500px}body .customer-brand .bs .bh__copy{position:static;inset:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:transparent;padding:55px 40px 47px max(32px,calc((100vw - 1256px)/2));max-width:none;color:#fff}body .customer-brand .bs .bh__place{margin:0 0 23px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff9c69}body .customer-brand .bs .bh h1{font-size:clamp(47px,5vw,76px);line-height:.99;letter-spacing:-.04em!important;color:#fff;margin:0 0 23px;text-transform:none;max-width:none}body .customer-brand .bs .bh h1 em{font-style:normal;color:#f45a0a}body .customer-brand .bs .bh__lead{color:#c8c8c8;font-size:18px;line-height:1.6;margin:0 0 23px;max-width:370px}body .customer-brand .bs .bh__actions{display:flex;gap:11px;align-items:center;flex-wrap:wrap;margin:0}body .customer-brand .bs .bh__actions .bs-btn{font-size:15px;padding-inline:19px}body .customer-brand .bs .bh__secondary{background:transparent;border:1px solid #5b5b5b;color:#fff}body .customer-brand .bs .bh__tail{color:#aaa;display:flex;align-items:center;gap:13px;font-size:12px;margin:29px 0 0}body .customer-brand .bs .bh__tail:before{content:"";height:2px;width:32px;background:#f45a0a}body .customer-brand .bs .bh__visual{position:relative;min-width:0;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;background:#ff6500}body .customer-brand .bs .bh__photo{position:static;inset:auto;display:block;width:100%;height:470px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:none;transform:none;z-index:0;flex:1 1 auto;min-height:0}body .customer-brand .bs .bh__actions .bs-btn{border-radius:9px}body .customer-brand .bs .bh__stamp{position:absolute;top:26px;left:26px;background:#f45a0a;color:#191919;padding:16px 21px;font-size:14px;font-weight:700;line-height:1.1;transform:rotate(-4deg)}body .customer-brand .bs .bh__caption{position:static;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#242424;color:#fff;flex:none}body .customer-brand .bs .bh__caption small{display:block;font-size:10px;letter-spacing:.13em;color:#c0c0c0;margin-bottom:5px}body .customer-brand .bs .bh__caption b{font-size:21px;line-height:1.15}body .customer-brand .bs .bh__caption button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f45a0a;color:#191919;flex:none}body .customer-brand .bs .bs-menu{background:#e8e8e8}body .customer-brand .bs .bs-menu-intro{padding-top:43px;padding-bottom:23px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:25px}body .customer-brand .bs .bs-menu-intro h2{font-size:39px;line-height:1.08;margin:0}body .customer-brand .bs .bs-menu-intro .bs-kicker{font-size:11px;margin:0 0 12px;letter-spacing:.15em}body .customer-brand .bs .bs-search{background:#fff;border:1px solid #aaa;border-radius:10px;min-width:300px;max-width:450px;min-height:48px;margin:0}body .customer-brand .bs .bs-search input{font-size:15px}body .customer-brand .bs .bs-cats{background:#e8e8e8;top:var(--head-h);border:0;box-shadow:none;z-index:20}body .customer-brand .bs .bs-cats__track{padding-block:9px 18px;gap:8px}body .customer-brand .bs .bs-cats__track button{border:1px solid #bdbdbd;border-radius:7px;padding:9px 16px;min-height:43px;color:#191919;background:transparent;white-space:nowrap;font-size:14px}body .customer-brand .bs .bs-cats__track button[aria-current=true]{background:#191919;color:#fff;border-color:#191919}body .customer-brand .bs .bs-cats__track img{display:none}body .customer-brand .bs .bs-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;padding-bottom:48px}body .customer-brand .bs .bs-catalog-content{min-width:0}body .customer-brand .bs .bs-catalog-content .bs-wrap{padding-inline:0;width:100%;max-width:none}body .customer-brand .bs .bs-section{padding:12px 0 24px;background:transparent}body .customer-brand .bs .bs-section__head{margin-bottom:20px}body .customer-brand .bs :is(.bs-title,.bs-title--sm){font-size:28px;line-height:1.12}body .customer-brand .bs .bs-menu-head{padding-top:15px}body .customer-brand .bs .bs-row{grid-auto-columns:calc((100% - 40px)/3);gap:20px;scroll-snap-type:x proximity;padding-block:0 10px}body .customer-brand .bs .bs-grid--menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body .customer-brand .bs .bs-card{background:#fff;border:1px solid #ccc;box-shadow:none;border-radius:13px;overflow:hidden;animation:none;transition:border-color .16s}body .customer-brand .bs .bs-card:hover{border-color:#9f9f9f;transform:none;box-shadow:none}body .customer-brand .bs .bs-card__hit{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;border-radius:0;background:#fff}body .customer-brand .bs .bs-card__media{display:block;width:100%;aspect-ratio:1.39;border-radius:0;overflow:hidden;background:#dedede;height:auto}body .customer-brand .bs .bs-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}body .customer-brand .bs .bs-card__media--poster{aspect-ratio:1;background:#fff}body .customer-brand .bs .bs-card__media--poster img{-o-object-fit:contain;object-fit:contain}body .customer-brand .bs .bs-card__body{display:flex;flex:1;flex-direction:column;padding:18px;gap:0;width:100%}body .customer-brand .bs .bs-card__body>b{font-size:20px;line-height:1.13;letter-spacing:-.02em;margin:0 0 8px;color:#191919;text-transform:none}body .customer-brand .bs .bs-card__body>small{font-size:14px;line-height:1.5;color:#5c5c5c;margin-bottom:15px;display:block;max-height:none;-webkit-line-clamp:unset}body .customer-brand .bs .bs-card__body>small.bs-card__options{font-size:11px;margin-top:-5px;margin-bottom:14px;color:#686868}body .customer-brand .bs .bs-card__foot{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%}body .customer-brand .bs .bs-card__foot strong{font-size:21px;line-height:1.15;color:#191919;display:block}body .customer-brand .bs .bs-card__foot strong small{font-size:12px;font-weight:400;display:block;margin:0 0 3px}body .customer-brand .bs .bs-add{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border-radius:9px;background:#f45a0a;color:#191919;box-shadow:none}body .customer-brand .bs .bs-rank{background:#191919;color:#fff;border-radius:6px;font-size:12px}body .customer-brand .bs .bs-card__qty{background:#191919;color:#fff;border-radius:6px;font-size:10px;padding:5px 7px}body .customer-brand .bs .bs-stepper{border-top:1px solid #ddd;background:#f5f5f5;color:#191919;min-height:43px;font-size:12px}body .customer-brand .bs .bs-stepper button{min-width:43px;min-height:43px}body .customer-brand .bs .bs-promo-tag{background:#f45a0a;color:#191919;border-radius:5px;padding:4px 7px;font-size:10px;margin-bottom:8px;align-self:flex-start}body .customer-brand .bs .bs-story-preview{background:#d3d3d3;margin:0;padding:52px 0}body .customer-brand .bs .bs-story-preview>.bs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px}body .customer-brand .bs .bs-story-preview h2{font-size:40px;line-height:1.05;color:#191919}body .customer-brand .bs .bs-story-preview p{color:#4e4e4e;line-height:1.65}body .customer-brand .bs footer.bs-footer{background:#191919;color:#ccc;border:0;box-shadow:none;margin:0;padding-block:42px 25px}body .customer-brand .bs .bs-footer :is(h3,b,.bs-brand span){color:#fff}body .customer-brand .bs .bs-footer :is(p,li,small,a,button,span){color:#c6c6c6}body .customer-brand .bs .bs-footer h3{font-size:16px;margin-bottom:15px}body .customer-brand .bs .bs-footer :is(button,a,li){font-size:13px}body .customer-brand .bs .bs-footer .bs-book-link{border-color:#535353;background:transparent}body .customer-brand .bs .bs-footer__legal{border-color:#414141;font-size:11px}body .customer-brand .bs .bs-bar{background:transparent;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none}body .customer-brand .bs .bs-bar__btn{pointer-events:auto;max-width:480px;border-radius:10px;background:#f45a0a;color:#191919;box-shadow:0 6px 26px #0003;min-height:54px;font-size:15px}body .customer-brand .bs .bs-bar__count{background:#191919;color:#fff;border-radius:6px}body .customer-brand .bs .bs-live{background:#272727;color:#fff;border-color:#555;border-radius:10px;max-width:480px}body .customer-brand .bs .bs-live :is(b,small,span){color:inherit}body .customer-brand .bs .bs-toast{background:#191919;color:#fff;border-radius:9px;font-size:14px}body .customer-brand .bs .bs-table-hero{background:#191919;color:#fff;min-height:210px;margin:0}body .customer-brand .bs .bs-table-hero:after{background:linear-gradient(90deg,#191919,#191919dd 55%,#19191988)}body .customer-brand .bs .bs-table-hero__content{color:#fff;padding-block:32px}body .customer-brand .bs .bs-table-hero h1{font-size:55px;color:#fff}body .customer-brand .bs .bs-table-hero__place{color:#ddd;background:#333;border-color:#666}body .customer-brand .bs .bs-table-intro{padding-block:25px 0;background:transparent}body .customer-brand .bs .bs-table-intro h2{font-size:27px}body .customer-brand .bs .bs-table-intro p{color:#5c5c5c;font-size:14px}body .customer-brand .bs :is(.bs-sheet,.pay-sheet){background:#fff;color:#191919;border-radius:16px;box-shadow:0 20px 80px #0004}body .customer-brand .bs .bs-sheet--wide{max-width:700px}body .customer-brand .bs .bs-modal{background:#19191999;backdrop-filter:blur(3px)}body .customer-brand .bs .bs-sheet__title{font-size:30px;line-height:1.1;padding-right:38px;margin-bottom:15px}body .customer-brand .bs .bs-sheet__lead{font-size:15px;line-height:1.6;color:#5c5c5c}body .customer-brand .bs .bs-sheet__close{border-radius:50%;border:1px solid #ccc;background:#f3f3f3;color:#191919}body .customer-brand .bs .bs-detail__photo{height:235px;overflow:hidden;border-radius:10px;background:#e5e5e5;margin:0 0 23px}body .customer-brand .bs .bs-detail__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .customer-brand .bs .bs-detail__photo.is-poster{height:290px;background:#f7f7f7}body .customer-brand .bs .bs-detail__photo.is-poster img{-o-object-fit:contain;object-fit:contain}body .customer-brand .bs .bs-detail .bs-kicker{font-size:11px;margin:0 0 12px}body .customer-brand .bs .bs-detail h3{font-size:20px;margin:24px 0 12px}body .customer-brand .bs .bs-detail__choices{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:17px}body .customer-brand .bs .bs-detail__choices button{background:#fff;border:1px solid #bcbcbc;border-radius:9px;padding:13px 17px;min-height:59px;text-align:left;flex:1;min-width:120px}body .customer-brand .bs .bs-detail__choices button.is-on{border:2px solid #b33d00;padding:12px 16px;background:#fff1e8}body .customer-brand .bs .bs-detail__choices b{display:block;font-size:15px}body .customer-brand .bs .bs-detail__choices small{display:block;font-size:12px;color:#5c5c5c;margin-top:5px}body .customer-brand .bs .bs-detail__hint{background:#f1f1f1;border-left:3px solid #aaa;border-radius:3px;padding:12px 15px;font-size:13px;color:#555}body .customer-brand .bs .bs-detail__note{display:grid;gap:8px;font-size:14px;margin:22px 0}body .customer-brand .bs .bs-detail__note textarea{width:100%;background:#fff;border:1px solid #aaa;border-radius:8px;padding:12px;resize:vertical;color:#191919;font-size:16px}body .customer-brand .bs .bs-detail__note small{font-size:12px;color:#666}body .customer-brand .bs .bs-detail__foot{display:flex;gap:16px;justify-content:space-between;align-items:center;position:sticky;bottom:-24px;background:#fff;padding:16px 0;margin-bottom:-10px;border-top:1px solid #ccc;z-index:1}body .customer-brand .bs .bs-detail__foot .bs-btn{font-size:15px;white-space:normal;padding-inline:18px}body .customer-brand .bs .bs-qty button{width:34px;height:36px;border-radius:6px;min-height:36px;background:#eee;color:#191919;border:1px solid #ccc}body .customer-brand .bs .bs-qty button:disabled{opacity:.4}body .customer-brand .bs .bs-cart>li{border-bottom:1px solid #ddd;padding-block:17px;gap:13px;grid-template-columns:60px minmax(0,1fr) auto}body .customer-brand .bs .bs-cart>li>img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:8px}body .customer-brand .bs .bs-cart__info b{font-size:16px;line-height:1.25}body .customer-brand .bs .bs-cart__info small{display:block;font-size:12px;color:#666;white-space:pre-line}body .customer-brand .bs .bs-cart__info strong{font-size:17px;color:#191919}body .customer-brand .bs .bs-cart__foot{background:#fff;border-top:1px solid #ccc}body .customer-brand .bs .bs-cart__total b{color:#191919;font-size:25px}body .customer-brand .bs .bs-cart__note{color:#666;font-size:13px;line-height:1.5}body .customer-brand .bs .bs-upsell{padding:20px;background:#eee;border:1px solid #d0d0d0;border-radius:11px;margin-top:23px}body .customer-brand .bs .bs-upsell h3{font-size:24px;line-height:1.1;margin:0 0 9px}body .customer-brand .bs .bs-upsell>p{font-size:12px;color:#666;margin:0 0 14px}body .customer-brand .bs .bs-upsell li{background:transparent;grid-template-columns:47px minmax(0,1fr) auto 35px;gap:12px;border-radius:0;padding:13px 0;border-top:1px solid #ccc}body .customer-brand .bs .bs-upsell li>img{width:47px;height:47px;-o-object-fit:cover;object-fit:cover;border-radius:7px}body .customer-brand .bs .bs-upsell li b{font-size:14px;line-height:1.25}body .customer-brand .bs .bs-upsell li small{font-size:11px;line-height:1.5;color:#666}body .customer-brand .bs .bs-upsell li strong{font-size:13px;color:#191919;text-align:right}body .customer-brand .bs .bs-upsell li button{background:#f45a0a;color:#191919;border-radius:7px;width:35px;height:38px}body .customer-brand .bs .bs-upgrade-choices{display:grid;gap:11px;margin:20px 0}body .customer-brand .bs .bs-upgrade-choices button{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:15px;border:1px solid #bbb;border-radius:10px;padding:17px;min-height:70px}body .customer-brand .bs .bs-upgrade-choices button:hover{border-color:#b33d00;background:#fff1e8}body .customer-brand .bs .bs-upgrade-choices b{display:block;font-size:16px}body .customer-brand .bs .bs-upgrade-choices small{display:block;font-size:12px;color:#666}body .customer-brand .bs .bs-help-content h3{font-size:21px;margin:24px 0 11px}body .customer-brand .bs .bs-help-content p{font-size:15px;color:#555;line-height:1.65}body .customer-brand .cj-header{background:#191919;color:#fff;position:sticky;top:0;z-index:25;border-bottom:1px solid #414141}body .customer-brand:has(.bs:not(.bi))>.cj-header{display:none}body .customer-brand .cj-wrap{width:min(1180px,100%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px;min-height:89px}body .customer-brand .cj-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;font-size:21px;font-weight:700}body .customer-brand .cj-brand img{width:53px;height:53px;-o-object-fit:contain;object-fit:contain}body .customer-brand .cj-brand small{display:block;font-size:8px;letter-spacing:.15em;color:#c7c7c7;margin-top:6px}body .customer-brand .cj-context{display:flex;gap:9px;align-items:center;font-size:13px;padding:10px 15px;border:1px solid #5b5b5b;border-radius:8px;color:#ddd}body .customer-brand .cj-back{display:flex;gap:8px;align-items:center;color:#ddd;text-decoration:none;font-size:13px;min-height:43px}body .customer-brand .cj-offline{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;background:#fff0e7;color:#87300b;border-bottom:1px solid #e5b193;margin:0;font-size:13px}body .customer-brand .cj-offline svg{flex:none}body .customer-brand .co{padding:30px 24px calc(110px + env(safe-area-inset-bottom));max-width:1180px;background:#e8e8e8;min-height:calc(100dvh - 90px)}body .customer-brand .co-head{position:static;padding:6px 0 25px;margin:0;background:transparent;color:#191919;border:0;box-shadow:none;align-items:flex-start}body .customer-brand .co-head h1{font-size:39px;line-height:1.08;text-transform:none;max-width:700px}body .customer-brand .co-head .co-kicker{font-size:11px;letter-spacing:.12em;color:#a63a05;margin-bottom:12px}body .customer-brand .co .co-head{background:transparent;color:#191919;border:0}body .customer-brand .co .co-head .co-kicker{color:#a63a05}body .customer-brand .co-back{border:1px solid #bbb;background:transparent;color:#191919;border-radius:8px;margin-top:4px}body .customer-brand .co-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:25px;align-items:start}body .customer-brand .co-checkout-fields{display:grid;gap:16px;min-width:0}body .customer-brand .co-card{background:#fff;border:1px solid #ccc;box-shadow:none;border-radius:13px;padding:25px;margin:0 0 16px}body .customer-brand .co-checkout-fields>.co-card{margin:0}body .customer-brand .co-checkout-summary{position:sticky;top:110px;min-width:0;background:#fff;border:1px solid #ccc;border-top:4px solid #f45a0a;border-radius:13px;overflow:hidden}body .customer-brand .co-checkout-summary>.co-card{border:0;border-radius:0;margin:0;padding:23px}body .customer-brand .co-checkout-summary .co-bar{position:static;background:#fff;padding:0 23px 23px;margin:0}body .customer-brand .co-checkout-summary>.co-error{margin:0 23px 16px}body .customer-brand .co-checkout-summary .co-bar .co-btn{min-height:52px;font-size:15px;white-space:normal}body .customer-brand .co-step__num{background:#191919;color:#fff;border-radius:7px;width:29px;height:29px;font-size:13px}body .customer-brand .co-step__num.is-done{background:#191919;color:#fff}body .customer-brand .co-step__text b{font-size:18px}body .customer-brand .co :is(.co-step__text b,.co-place__text b,.co-sum__toggle){text-transform:none}body .customer-brand .co-step__text span{font-size:13px;color:#666;margin-top:5px}body .customer-brand .co-step__title h2{font-size:22px;text-transform:none}body .customer-brand .co-step__edit{font-size:12px;color:#a63a05}body .customer-brand .co-field{font-size:14px;gap:7px}body .customer-brand .co-field :is(input,textarea){border:1px solid #b4b4b4;background:#fff;color:#191919;border-radius:8px;min-height:49px;font-size:16px}body .customer-brand .co-field small{font-size:12px;color:#666;line-height:1.5}body .customer-brand :is(.co-pay,.co-methods){gap:9px}body .customer-brand :is(.co-pay,.co-methods) button{background:#fff;border:1px solid #bbb;border-radius:10px;padding:14px;box-shadow:none;color:#191919}body .customer-brand :is(.co-pay,.co-methods) button.is-on{background:#fff1e8;border:2px solid #b33d00;padding:13px}body .customer-brand .co-methods button b{font-size:15px;color:#191919}body .customer-brand .co-methods button small{font-size:12px;color:#666}body .customer-brand .co-methods__icon{background:#f2f2f2;color:#a63a05;border-radius:8px}body .customer-brand :is(.co-hint,.co-safe,.co-note){color:#666;font-size:12px;line-height:1.6}body .customer-brand .co-receipt{border-color:#d5d5d5}body .customer-brand .co-receipt button{color:#555;border-radius:7px;min-height:37px}body .customer-brand .co-totals dd{font-weight:600;font-size:14px;color:#191919}body .customer-brand .co-totals__total dd{font-size:27px}body .customer-brand .co-totals__total{border-color:#bbb}body .customer-brand .co-items__info b{font-size:14px}body .customer-brand .co-items__info small{font-size:11px;color:#666;white-space:pre-line}body .customer-brand .co-items__info strong{font-size:15px}body .customer-brand .co-qty button{border:1px solid #ccc;background:#eee;color:#191919;border-radius:6px;min-width:30px;height:33px}body .customer-brand .co-place__free{color:#555;font-size:12px}body .customer-brand .co--pickup .co-when>:is(button,div){background:#f4f4f4;border:1px solid #ccc;box-shadow:none;border-radius:9px}body .customer-brand .co-error{background:#fff0e7;border:1px solid #dfbda7;color:#8e2d07;border-radius:8px;font-size:14px;padding:14px;line-height:1.5}body .customer-brand .os{background:#e8e8e8;max-width:960px;padding:26px 24px 40px;min-height:calc(100dvh - 90px)}body .customer-brand .os-head{position:static;background:transparent;color:#191919;border:0;margin:0 0 22px;padding:0;box-shadow:none}body .customer-brand .os-head :is(p,a,b){color:#191919}body .customer-brand .os-head .os-icon{background:transparent;color:#191919;border:1px solid #bbb;border-radius:8px}body .customer-brand .os-head .os-icon--ghost{border:0}body .customer-brand .os-head p{font-size:18px;text-transform:none}body .customer-brand .os-hero{background:#191919;color:#fff;border-bottom:4px solid #f45a0a;border-radius:14px;padding:32px;text-align:left;margin:0 0 22px}body .customer-brand .os-hero h1{color:#fff;font-size:38px;line-height:1.08;max-width:700px;margin-top:16px;text-transform:none}body .customer-brand .os-kicker{background:transparent;color:#ff9c69;font-size:11px;padding:0;border-radius:0;letter-spacing:.12em}body .customer-brand .os-hero .os-lead{color:#ccc;font-size:16px;line-height:1.6;max-width:650px;margin:15px 0 0}body .customer-brand .os-hero .os-steps{margin:29px 0 0}body .customer-brand .os-hero .os-steps:before{background:#555;height:2px}body .customer-brand .os-hero .os-steps li span{background:#393939;border:1px solid #696969;color:#ccc;box-shadow:none}body .customer-brand .os-hero .os-steps li small{color:#bbb;font-size:11px}body .customer-brand .os-hero .os-steps li:is(.is-done,.is-now) span{background:#f45a0a;color:#191919;border-color:#f45a0a}body .customer-brand .os-hero .os-steps li.is-now small{color:#fff}body .customer-brand .os-card{background:#fff;border:1px solid #ccc;box-shadow:none;border-radius:13px;padding:25px;margin-bottom:16px}body .customer-brand .os-pin{background:#eee;color:#191919;border:1px solid #ccc;border-radius:10px;box-shadow:none}body .customer-brand .os-pin b{font-size:38px;font-weight:700;letter-spacing:.16em}body .customer-brand .os-pin p{color:#555;font-size:12px}body .customer-brand .os-details{font-size:15px}body .customer-brand .os-actions{gap:11px}body .customer-brand :is(.os-note,.os-refresh){font-size:13px;color:#666}body .customer-brand .os-ready{border:1px solid #bbb;background:#fff;color:#191919;border-radius:9px;font-size:16px}body .customer-brand .tb-now{background:#191919;color:#fff;border-bottom:4px solid #f45a0a;padding:27px}body .customer-brand .tb-now>div :is(b,h1){color:#fff;font-size:30px;line-height:1.1;margin:0 0 12px}body .customer-brand .tb-now>div>span{color:#ccc;font-size:15px;line-height:1.6}body .customer-brand .tb-now__icon{background:#333;color:#ff9c69;border-radius:9px}body .customer-brand .tb-now .os-steps small{color:#ccc}body .customer-brand .tb-now .os-steps .is-now span{background:#f45a0a;color:#191919;box-shadow:none}body .customer-brand .tb-chip{background:#efefef;color:#333;border:1px solid #ccc;border-radius:6px;font-size:11px}body .customer-brand .tb-bill__pending{color:#8e2d07;font-size:13px}body .customer-brand .tb-actions .os-btn{font-size:15px}body .customer-brand .tb-payinfo{background:#fff;color:#191919;border-left:3px solid #f45a0a}body .customer-brand .tb-payinfo span{font-size:13px;color:#666}body .customer-brand .pay-sheet{background:#fff;color:#191919;box-shadow:0 20px 80px #0004;border-radius:16px}body .customer-brand .pay-modal{background:#19191999;backdrop-filter:blur(3px)}body .customer-brand .pay-amount{background:#191919;color:#fff;border-bottom:3px solid #f45a0a;border-radius:10px}body .customer-brand .pay-amount :is(b,span){color:#fff}body .customer-brand .pay-amount b{font-weight:700;font-size:27px}body .customer-brand .pay-head h2{font-size:28px}body .customer-brand .pay-close{border-radius:50%;background:#eee;color:#191919}body .customer-brand .takeaway-options{background:#fff;color:#191919;border-radius:16px;box-shadow:0 20px 80px #0004}body .customer-brand .takeaway-options__header{border-bottom:1px solid #ddd;padding:18px 21px 14px}body .customer-brand .takeaway-options__body{padding-inline:21px}body .customer-brand .takeaway-options__footer button{background:#f45a0a;color:#191919;border-radius:9px}body .customer-brand .takeaway-options__tile[aria-pressed=true]{background:#fff1e8;border-color:#b33d00}body .customer-brand .takeaway-options-backdrop{background:#19191999;backdrop-filter:blur(3px)}body .customer-brand .pay-btn--ghost{background:#fff;color:#191919;border:1px solid #bbb}body .customer-brand .bi-header{background:#191919;color:#fff;border-bottom:1px solid #444}body .customer-brand .bi-header :is(a,span,b){color:#fff}body .customer-brand .bi{background:#e8e8e8}body .customer-brand .bi-main{padding-block:35px}body .customer-brand .bi-footer{background:#191919;color:#ccc}body .customer-brand .bi-footer :is(a,p,span){color:inherit}body .customer-brand .bs.bi :is(.bi-header,.bi-footer){background:#191919;color:#ddd;border-color:#444}body .customer-brand .bs.bi :is(.bi-header,.bi-footer) :is(a,button,span,strong,b,small,p,li){color:#ddd}body .customer-brand .bs.bi .bi-header nav a[aria-current]{color:#ff9c69}body .customer-brand .bs footer .bs-book-link{background:transparent!important;color:#ddd!important;border-color:#555!important}body .customer-brand .bs .bs-footer .bs-footer__photo-note{color:#bfbfbf!important}body .customer-brand .bc-contact-footer{background:#191919;border-color:#555;border-radius:13px;box-shadow:none}body .customer-brand .bc-login{background:#e8e8e8;color:#191919}body .customer-brand .bc-login__story{background:#191919;color:#fff;padding:35px;border-radius:14px;border-bottom:4px solid #f45a0a}body .customer-brand .bc-login__story h1{font-size:49px;color:#fff;line-height:1.08}body .customer-brand .bc-login__story>p{color:#ccc;font-size:16px;line-height:1.65}body .customer-brand .bc-login__story>div>span{background:#303030;color:#f45a0a}body .customer-brand .bc-login__story>div p{color:#ddd}body .customer-brand .bc-login__brand{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px;font-size:13px;color:#ddd;text-decoration:none}body .customer-brand .bc-login__brand img{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}body .customer-brand .bc-login aside{border:1px solid #ccc;border-top:4px solid #f45a0a;border-radius:14px;box-shadow:none;background:#fff}body .customer-brand .cd{background:#e8e8e8;max-width:1100px}body .customer-brand .cd-header{background:#191919;color:#fff;padding:20px 24px;border-radius:0;border-bottom:3px solid #f45a0a}body .customer-brand .cd-header :is(a,span,small){color:#fff}body .customer-brand :is(.cd-loading,.cd-empty,.cd-document){background:#fff;border:1px solid #ccc;border-radius:13px}body .customer-brand .cd-button{background:#f45a0a;color:#191919;border-radius:9px}body .customer-brand .bc-club{background:#e8e8e8;box-shadow:none}body .customer-brand .bc-club>aside{background:#191919;border-color:#444;color:#fff}body .customer-brand .bc-club>aside :is(a,p,span){color:#ddd}body .customer-brand .bc-club>aside nav a:hover{background:#303030;color:#fff}body .customer-brand .bc-club>aside nav a[aria-current=page]{background:#f45a0a;color:#191919}body .customer-brand .bs .bs-cartbtn.is-bump{animation-duration:.18s}body .customer-brand :is(.bs-head,.cj-header,.bi-header,.bs-footer,.bc-club>aside) :is(a,button):focus-visible{outline-color:#f45a0a}@media(min-width:1500px){body .customer-brand .bs .bh__copy{padding-left:110px}}@media(max-width:1150px){body .customer-brand .bs .bs-head__row{gap:17px;grid-template-columns:1fr auto auto}body .customer-brand .bs .bs-brand{font-size:20px}body .customer-brand .bs .bs-switch button{padding-inline:11px}body .customer-brand .bs .bs-wrap{padding-inline:24px}body .customer-brand .bs .bs-catalog-layout{grid-template-columns:minmax(0,1fr);gap:21px}body .customer-brand .bs .bs-grid--menu{grid-template-columns:repeat(2,minmax(0,1fr))}body .customer-brand .bs .bs-row{grid-auto-columns:calc((100% - 20px)/2)}body .customer-brand .bs .bh__copy{padding:45px 28px}body .customer-brand .bs .bh__grid{min-height:480px}body .customer-brand .co-checkout-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px}body .customer-brand .co-card{padding:22px}}@media(max-width:900px) and (min-width:761px){body .customer-brand .bs .bs-brand small{font-size:7px}body .customer-brand .bs .bs-brand{font-size:17px}body .customer-brand .bs .bs-brand>img{width:47px;height:47px}body .customer-brand .bs .bs-switch button{font-size:12px;gap:5px;padding-inline:9px}body .customer-brand .bs .bs-head__row{gap:12px}body .customer-brand .bs .bs-cartbtn{font-size:12px;padding-inline:10px}body .customer-brand .bs .bs-cartbtn__total{display:none}body .customer-brand .bs .bh h1{font-size:53px}body .customer-brand .bs .bh__lead{font-size:16px}body .customer-brand .co-checkout-grid{grid-template-columns:minmax(0,1fr) 300px;gap:17px}body .customer-brand .co-methods{grid-template-columns:1fr}body .customer-brand .co-methods button{display:flex;align-items:center;gap:13px;text-align:left}body .customer-brand .co-methods button i{margin-left:auto}}@media(max-width:760px){body .customer-brand .bs .bs-wrap{padding-inline:16px}body .customer-brand .bs .bs-head__row{grid-template-columns:1fr auto;gap:9px;min-height:110px;padding-top:12px;padding-bottom:10px}body .customer-brand .bs .bs-brand{font-size:18px;gap:9px}body .customer-brand .bs .bs-brand>img{width:43px;height:43px}body .customer-brand .bs .bs-brand small{font-size:7px;letter-spacing:.09em;margin-top:4px}body .customer-brand .bs .bs-switch{grid-row:2;grid-column:1/-1;justify-content:center;padding:3px;border-radius:8px}body .customer-brand .bs .bs-switch button{flex:1;min-height:38px;font-size:12px;padding:8px 5px;gap:6px}body .customer-brand .bs .bs-switch svg{width:16px;height:16px}body .customer-brand .bs .bs-cartbtn{min-height:38px;padding:7px 10px;gap:8px;font-size:12px}body .customer-brand .bs .bs-cartbtn__total{display:none}body .customer-brand .bs .bs-head__note{font-size:11px;min-height:32px;padding:6px 16px}body .customer-brand .bs :is(.bs-where,.bs-status){font-size:11px;line-height:1.3}body .customer-brand .bs .bs-where em{display:none}body .customer-brand .bs .bh__grid{grid-template-columns:1fr;min-height:0}body .customer-brand .bs .bh__copy{padding:30px 23px 28px;min-height:0}body .customer-brand .bs .bh__place{font-size:10px;line-height:1.6;margin-bottom:17px;letter-spacing:.11em}body .customer-brand .bs .bh h1{font-size:49px;line-height:.99;margin-bottom:17px;letter-spacing:-.04em!important}body .customer-brand .bs .bh__lead{font-size:15px;line-height:1.65;margin-bottom:21px}body .customer-brand .bs .bh__actions{gap:10px}body .customer-brand .bs .bh__actions .bs-btn{min-height:44px;font-size:13px;padding-inline:14px}body .customer-brand .bs .bh__tail{font-size:10px;margin-top:22px}body .customer-brand .bs .bh__visual{height:auto}body .customer-brand .bs .bh__photo{height:320px;flex:none}body .customer-brand .bs .bh__stamp{top:15px;left:17px;padding:10px 13px;font-size:11px}body .customer-brand .bs .bh__caption{position:static;padding:12px 17px;gap:9px}body .customer-brand .bs .bh__caption small{font-size:8px;letter-spacing:.08em}body .customer-brand .bs .bh__caption b{font-size:16px}body .customer-brand .bs .bh__caption button{width:36px;height:36px}body .customer-brand .bs .bs-menu-intro{display:block;padding-top:29px;padding-bottom:17px}body .customer-brand .bs .bs-menu-intro h2{font-size:31px}body .customer-brand .bs .bs-menu-intro .bs-kicker{font-size:10px;margin-bottom:10px}body .customer-brand .bs .bs-search{min-width:0;max-width:none;margin-top:20px;min-height:45px}body .customer-brand .bs .bs-search input{font-size:15px}body .customer-brand .bs .bs-cats__track{padding-block:7px 17px;gap:6px}body .customer-brand .bs .bs-cats__track button{font-size:12px;padding:8px 12px;min-height:40px}body .customer-brand .bs .bs-catalog-layout{display:block;padding-bottom:30px}body .customer-brand .bs .bs-grid--menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}body .customer-brand .bs .bs-row{grid-auto-columns:calc((100% - 11px)/2);gap:11px}body .customer-brand .bs .bs-section{padding-block:10px 21px}body .customer-brand .bs :is(.bs-title,.bs-title--sm){font-size:24px;line-height:1.13}body .customer-brand .bs .bs-section__head{margin-bottom:16px}body .customer-brand .bs .bs-card{border-radius:10px}body .customer-brand .bs .bs-card__media{aspect-ratio:1.15}body .customer-brand .bs .bs-card__media--poster{aspect-ratio:1}body .customer-brand .bs .bs-card__body{padding:13px}body .customer-brand .bs .bs-card__body>b{font-size:16px;line-height:1.15;margin-bottom:8px}body .customer-brand .bs .bs-card__body>small{font-size:12px;line-height:1.4;margin-bottom:13px}body .customer-brand .bs .bs-card__body>small.bs-card__options{font-size:10px;margin-bottom:13px}body .customer-brand .bs .bs-card__foot{gap:5px}body .customer-brand .bs .bs-card__foot strong{font-size:17px}body .customer-brand .bs .bs-card__foot strong small{font-size:10px}body .customer-brand .bs .bs-add{width:36px;height:39px;min-width:36px;border-radius:7px}body .customer-brand .bs .bs-story-preview{padding-block:33px}body .customer-brand .bs .bs-story-preview>.bs-wrap{display:block}body .customer-brand .bs .bs-story-preview h2{font-size:32px}body .customer-brand .bs .bs-story-preview p{font-size:14px}body .customer-brand .bs .bs-footer__grid{grid-template-columns:1fr 1fr;gap:25px}body .customer-brand .bs .bs-footer__brand{grid-column:1/-1}body .customer-brand .bs footer.bs-footer{padding-top:31px}body .customer-brand .bs .bs-bar__btn{min-height:52px;font-size:14px}body .customer-brand .bs .bs-sheet__title{font-size:27px;padding-right:33px}body .customer-brand .bs .bs-sheet__lead{font-size:14px}body .customer-brand .bs .bs-detail__photo{height:190px}body .customer-brand .bs .bs-detail__photo.is-poster{height:230px}body .customer-brand .bs .bs-detail__choices{gap:7px}body .customer-brand .bs .bs-detail__choices button{min-width:100px;padding:11px 12px}body .customer-brand .bs .bs-detail__choices button.is-on{padding:10px 11px}body .customer-brand .bs .bs-detail__choices b{font-size:14px}body .customer-brand .bs .bs-detail__choices small{font-size:11px}body .customer-brand .bs .bs-detail__foot{gap:12px;bottom:-20px}body .customer-brand .bs .bs-detail__foot .bs-btn{font-size:13px;padding-inline:13px}body .customer-brand .bs .bs-cart>li{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}body .customer-brand .bs .bs-cart>li>img{width:44px;height:50px}body .customer-brand .bs .bs-cart__info b{font-size:14px}body .customer-brand .bs .bs-cart__info small{font-size:11px}body .customer-brand .bs .bs-cart__info strong{font-size:15px}body .customer-brand .bs .bs-qty{gap:7px}body .customer-brand .bs .bs-qty button{width:29px;min-width:29px;min-height:33px;height:33px}body .customer-brand .bs .bs-upsell{padding:15px}body .customer-brand .bs .bs-upsell h3{font-size:22px}body .customer-brand .bs .bs-upsell li{grid-template-columns:39px minmax(0,1fr) 33px;grid-template-rows:auto auto;gap:5px 9px}body .customer-brand .bs .bs-upsell li>img{grid-row:1/3;width:39px;height:44px}body .customer-brand .bs .bs-upsell li>span{grid-column:2;grid-row:1}body .customer-brand .bs .bs-upsell li strong{grid-column:2;grid-row:2;text-align:left;font-size:12px}body .customer-brand .bs .bs-upsell li button{grid-column:3;grid-row:1/3;width:33px;height:38px}body .customer-brand .bs .bs-upsell li b{font-size:13px}body .customer-brand .bs .bs-upsell li small{font-size:10px}body .customer-brand .bs .bs-table-hero{min-height:190px}body .customer-brand .bs .bs-table-hero h1{font-size:43px}body .customer-brand .bs .bs-table-hero__place{font-size:11px}body .customer-brand .bs .bs-table-intro{padding-top:22px}body .customer-brand .bs .bs-table-intro h2{font-size:25px}body .customer-brand .cj-wrap{padding:12px 16px;min-height:73px;gap:12px;flex-wrap:wrap}body .customer-brand .cj-brand{font-size:17px;gap:8px}body .customer-brand .cj-brand img{width:42px;height:42px}body .customer-brand .cj-brand small{font-size:6px;letter-spacing:.1em}body .customer-brand .cj-context{padding:8px 10px;font-size:11px;margin-left:auto;gap:6px}body .customer-brand .cj-context svg{width:16px}body .customer-brand .cj-back{display:none}body .customer-brand .cj-offline{padding:12px 16px;font-size:12px;align-items:flex-start}body .customer-brand .co{padding:24px 16px calc(110px + env(safe-area-inset-bottom));min-height:calc(100dvh - 73px)}body .customer-brand .co-head{padding-bottom:21px;gap:11px}body .customer-brand .co-head h1{font-size:31px;line-height:1.08}body .customer-brand .co-head .co-kicker{font-size:10px;letter-spacing:.08em;margin-bottom:10px}body .customer-brand .co-back{width:35px;height:38px;min-width:35px}body .customer-brand .co-checkout-grid{display:block}body .customer-brand .co-card{padding:19px;border-radius:11px}body .customer-brand .co-checkout-fields{gap:15px}body .customer-brand .co-checkout-summary{position:static;margin-top:17px;border-radius:11px}body .customer-brand .co-checkout-summary>.co-card{padding:19px}body .customer-brand .co-checkout-summary .co-bar{position:fixed;z-index:30;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ccc;background:#fff}body .customer-brand .co-checkout-summary .co-bar .co-btn{min-height:50px;font-size:15px}body .customer-brand .co-step__text b{font-size:16px}body .customer-brand .co-step__text span{font-size:12px}body .customer-brand .co-step__title h2{font-size:20px}body .customer-brand .co-step__head{gap:10px}body .customer-brand .co-step__edit{font-size:11px}body .customer-brand .co-methods button{padding:10px}body .customer-brand .co-methods button.is-on{padding:9px}body .customer-brand .co-methods button b{font-size:13px}body .customer-brand .co-methods button small{font-size:11px}body .customer-brand .co-note{display:none}body .customer-brand .co-items li{grid-template-columns:41px minmax(0,1fr) auto;gap:8px}body .customer-brand .co-qty{gap:7px}body .customer-brand .co-qty button{min-width:28px;width:28px}body .customer-brand .os{padding:21px 16px 35px;min-height:calc(100dvh - 73px)}body .customer-brand .os-head p{font-size:16px}body .customer-brand .os-hero{padding:25px 19px;border-radius:12px}body .customer-brand .os-hero h1{font-size:31px}body .customer-brand .os-hero .os-lead{font-size:14px;line-height:1.6}body .customer-brand .os-hero .os-steps li small{font-size:10px}body .customer-brand .os-card{padding:20px;border-radius:11px}body .customer-brand .os-pin b{font-size:31px}body .customer-brand .tb-now{padding:23px 19px}body .customer-brand .tb-now>div :is(b,h1){font-size:26px}body .customer-brand .tb-now>div>span{font-size:14px}body .customer-brand .tb-now .os-steps small{font-size:10px}body .customer-brand .tb-bill{gap:12px}body .customer-brand .tb-bill__total b{font-size:25px}body .customer-brand .tb-actions .os-btn{font-size:14px;white-space:normal}body .customer-brand .pay-amount b,body .customer-brand .pay-head h2{font-size:25px}body .customer-brand .bi-main{padding-block:25px}body .customer-brand .cd-header{padding:17px}body .customer-brand .bc-login__story{padding:25px}body .customer-brand .bc-login__story h1{font-size:36px}}@media(prefers-reduced-motion:reduce){body .customer-brand :is(.bh,.bs-card,.bs-btn,.co-btn,.os-btn,.bs-ongoing__dot){animation:none;transition:none}body .customer-brand .bs-fly{display:none}}@media print{body .customer-brand :is(.cj-header,.cj-offline,.bs-bar,.bs-live,.co-bar){display:none!important}body .customer-brand{background:#fff}}body .customer-brand .bs .bs-menu-intro h1{font-size:clamp(30px,4vw,45px);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:#191919;margin:0}body .customer-brand .bs .bs-row--browse{grid-auto-columns:calc((100% - 60px)/3.2);overscroll-behavior-x:contain;scroll-snap-type:x proximity}body .customer-brand .bs .bs-card{height:100%}body .customer-brand .bs .bs-card__media,body .customer-brand .bs .bs-card__media--poster{aspect-ratio:1.15;background:#ff6500}body .customer-brand .bs .bs-card__media img{-o-object-fit:contain;object-fit:contain}body .customer-brand .bs .bs-skeleton{min-height:0;animation:none}body .customer-brand .bs .bs-skeleton__media{display:block;aspect-ratio:1.15;background:#dedede}body .customer-brand .bs .bs-skeleton__body{display:block;height:190px;background:#f4f4f4}body .customer-brand .bs .bs-card__body>b{height:2.3em;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .customer-brand .bs .bs-card__body>small.bs-card__description{height:3em;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .customer-brand .bs .bs-card__body>small.bs-card__options{height:2.8em;line-height:1.4;margin-top:0}body .customer-brand .bs .bs-card__foot{margin-top:auto;min-height:42px}.bs-row__browse{display:flex;align-items:center;gap:12px}.bs-row__browse>small{color:#656565;font-size:12px}.bs-row__arrows button:disabled{opacity:.3;cursor:default}.bary-install{display:flex;align-items:center;gap:16px;padding:22px;margin:28px 0;color:#191919;background:#fff;border:1px solid #d1d1d1;border-radius:12px}.bary-install>svg{color:#b44308;flex-shrink:0}.bary-install>div{flex:1;min-width:0}.bary-install b{font-size:18px;font-weight:700}.bary-install p{font-size:14px;line-height:1.5;margin:4px 0 0}.bary-install>button{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 15px;background:#f45a0a;font-weight:600;border-radius:8px;white-space:nowrap}.bary-install__help{position:relative;padding:14px 35px 14px 14px;background:#fff0e5;border-radius:8px;margin-top:12px}.bary-install__help small{display:block;margin-top:6px;font-size:12px}.bary-install__help button{position:absolute;right:10px;top:10px}@media(max-width:1150px){body .customer-brand .bs .bs-row--browse{grid-auto-columns:calc((100% - 30px)/2.15)}}@media(max-width:600px){body .customer-brand .bs .bs-row--browse{grid-auto-columns:calc((100% - 18px)/1.75)}.bs-row__browse{gap:6px}.bs-row__browse>small{max-width:70px;line-height:1.3;font-size:10px}.bary-install{flex-wrap:wrap;gap:12px;padding:18px}.bary-install>button{margin-left:38px}.bary-install b{font-size:16px}.bary-install p{font-size:13px}}body .customer-brand .bs .bs-row__arrows{display:flex}