/* Measured mobile proportions and motion, following the 2026-09-08 reference.
   Culture identity and the catalogue's actual images remain authoritative. */
@font-face{font-family:Culture UI;src:url('/static/fonts/roboto/Roboto.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@property --volume-left{syntax:'<length>';inherits:true;initial-value:0px}
/* Keep the browser's preferred text size; iOS exposes Dynamic Type here. */
html{font-size:100%;-webkit-text-size-adjust:auto;text-size-adjust:auto}
@supports(font:-apple-system-body){html{font:-apple-system-body}}
.culture-app .mast .culture-modes,
.culture-app #backToCartStage,
.culture-app #orderTypeToggle{display:none!important}
.checkout-mode-dialog{box-sizing:border-box;width:min(28rem,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:24px;padding:28px 20px;background:var(--paper,#fff5e9);color:var(--cq-ink,#3c211a);font-family:var(--menu-font-family,Arial,sans-serif);box-shadow:0 20px 80px #32181040}
.checkout-mode-dialog::backdrop{background:#28191170;backdrop-filter:blur(5px)}
.checkout-mode-dialog h2{font-size:1.375rem;line-height:1.25;margin:12px 36px 8px 0}
.checkout-mode-dialog p{font-size:1rem;line-height:1.4;margin:0 0 24px}
.checkout-mode-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#ead8c4;color:inherit;font-size:1.5rem;cursor:pointer}
.checkout-mode-options{display:grid;gap:12px}
.checkout-mode-options button{display:flex;align-items:center;justify-content:center;gap:16px;min-height:72px;padding:16px;border:0;border-radius:18px;background:var(--red,#b60000);color:#fff;font:600 1.125rem/1.3 var(--menu-font-family,Arial,sans-serif);cursor:pointer;overflow-wrap:anywhere}
.checkout-mode-options svg{width:2rem;height:2rem;flex:none;color:inherit}
.checkout-mode-options button:focus-visible{outline:3px solid currentColor;outline-offset:-6px}
.checkout-mode-options button:hover{filter:brightness(1.08)}
body.culture-app{--menu-font-family:'Culture UI',Roboto,Arial,sans-serif;--motion-ease:cubic-bezier(.22,.8,.24,1);font-family:var(--menu-font-family);font-weight:400;-webkit-tap-highlight-color:transparent}
.culture-app :is(h1,h2,h3,p,summary,.sheet__head,.culture-hero__action,.culture-muted,.culture-profile-person,.culture-suggestion){font-family:var(--menu-font-family)!important}
.culture-icon{display:block;width:24px;height:24px;flex-shrink:0}
.culture-support{display:none;position:fixed;inset:0;z-index:300;background:#33121070;align-items:flex-end;justify-content:center}
.culture-support.open{display:flex}
@media(min-width:700px){
  .culture-support-sheet{position:relative;width:min(440px,100%);padding:24px;background:var(--cq-bg);border-radius:24px 24px 0 0;text-align:center}
  .culture-support-close{position:absolute;right:14px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:var(--cq-panel)}
  .culture-support-actions{display:flex;justify-content:center;gap:16px;margin:24px 0}
  .culture-support-actions a{display:flex;flex-direction:column;gap:10px;align-items:center;padding:24px;background:var(--cq-panel);color:var(--cq-ink);text-decoration:none;border-radius:16px}
  .culture-support-actions i{font-size:1.875rem}.culture-support-copy{min-height:44px;border:0;border-radius:24px;padding:8px 20px;background:var(--cq-panel);color:var(--cq-ink)}
}
.culture-modifier-count{position:absolute;right:-3px;top:-3px;min-width:14px;height:14px;line-height:14px;border-radius:50%;background:var(--cq-accent);color:#fff;font-size:0.5625rem}
.culture-app .is-shelf-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:grabbing;user-select:none}
.culture-app :is(.culture-hero-track,.list__section-grid,.culture-modifier-tabs,.culture-modifier-group,#dishVariantOptions,.culture-profile-perk-shelf,.culture-suggestion-shelf){overscroll-behavior-x:contain;scrollbar-width:none}
.culture-app :is(.culture-modifier-tab,.dish-volume-chip,.dish-variant-chip,.culture-suggestion,.culture-hero-dot,.qtybtn,.btn){transition:scale 160ms var(--motion-ease),background-color 200ms var(--motion-ease),color 200ms var(--motion-ease),box-shadow 200ms var(--motion-ease)}
.culture-app :is(.culture-modifier-tab,.dish-volume-chip,.dish-variant-chip,.culture-suggestion,.qtybtn,.btn):active{scale:.96}
.culture-app .culture-hero-dot:after{transition:width 240ms var(--motion-ease),background-color 240ms var(--motion-ease)}
.culture-app #dishMods label:has(input:focus-visible){outline:2px solid var(--cq-accent);outline-offset:-3px}
@media(max-width:699px){
  .culture-app .culture-hero{height:68svh;min-height:360px;max-height:640px}
  .culture-app .culture-hero__action{font-size:1.4375rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.35px}
  .culture-app .cat-section__title{font-size:1.125rem!important;font-weight:400;margin-bottom:12px}
  .culture-app .cat-section{margin:20px 0 24px}
  .culture-app .dish__title{font-size:0.875rem!important;font-weight:400!important;letter-spacing:0}
  .culture-app .dish .price{font-size:0.875rem!important;font-weight:400}
  .culture-app #dishModal .sheet__head{min-height:48px!important;padding:calc(6px + env(safe-area-inset-top)) 44px 4px!important}
  .culture-app #dishModalTitle{font-size:1rem!important;line-height:1.25;font-weight:400!important}
  .culture-app #dishModal .sheet__head #dishModalClose{width:36px!important;height:36px!important;min-height:36px!important;left:8px;top:calc(6px + env(safe-area-inset-top));background:transparent!important;backdrop-filter:none}
  .culture-app #dishStats{margin:0!important;padding:4px 14px 6px!important}
  .culture-app #dishStats b{font-size:0.75rem!important;font-weight:400}
  .culture-app #dishStats>div{font-size:0.5625rem!important}
  .culture-app #dishModal .culture-nutrition{margin:0!important;padding:0!important}
  .culture-app #dishModal .culture-nutrition>summary{min-width:0!important;width:max-content;min-height:28px!important;padding:5px 10px!important;font-size:0.625rem!important;font-weight:400!important;background:rgba(30,24,20,.18)!important;color:#fff!important}
  .culture-app #dishModal .sheet__body{padding:0 12px calc(72px + env(safe-area-inset-bottom))!important;overflow-x:hidden}
  .culture-app #dishModal .sheet__body:before,.culture-app #dishModal .sheet__body:has(.culture-modifier-group:not([hidden])):before{flex:1 0 24px!important}
  .culture-app #dishModal .culture-modifier-tabs{flex:0 0 auto;min-height:90px;gap:6px;margin:0 -12px;padding:6px 12px 8px;scroll-padding-inline:12px;scroll-snap-type:x proximity}
  .culture-app .culture-modifier-tab{position:relative;flex:0 0 76px!important;width:76px;min-height:82px!important;max-height:94px;padding:8px 5px!important;gap:3px;border:0;border-radius:12px!important;background:rgba(65,52,42,.24);color:#fffaf4;font-size:0.625rem!important;line-height:1.2;backdrop-filter:blur(12px);scroll-snap-align:start;overflow:visible}
  .culture-app .culture-modifier-tab[aria-expanded=true]{background:rgba(255,250,244,.48);color:var(--cq-ink)}
  .culture-app .culture-modifier-tab__marker{position:relative;display:grid;place-items:center;width:28px;height:28px;line-height:28px;margin:0 auto 5px!important;background:rgba(255,255,255,.16);border-radius:50%}
  .culture-app .culture-modifier-tab__marker>.culture-icon{width:19px;height:19px}
  .culture-app .culture-modifier-tab__marker .culture-modifier-media{width:28px;height:28px;min-width:28px;flex-basis:28px;background:transparent}
  .culture-app .culture-modifier-tab__marker .culture-icon{width:22px;height:22px}
  .culture-app .culture-filling-selection{font-size:0.5625rem!important;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;opacity:.8}
  .culture-app #dishModal #dishMods{margin:0 -12px!important}
  .culture-app #dishMods .culture-modifier-group{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(2,112px)!important;grid-auto-columns:94px!important;gap:6px!important;padding:8px 12px 10px!important;scroll-padding-inline:12px;scroll-snap-type:x proximity;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;animation:none!important}
  .culture-app #dishMods .culture-modifier-group[data-option-count="1"],.culture-app #dishMods .culture-modifier-group[data-option-count="2"],.culture-app #dishMods .culture-modifier-group[data-option-count="3"]{grid-template-rows:112px!important}
  .culture-app #dishMods .culture-modifier-group>.small{display:none!important}
  .culture-app #dishMods .culture-modifier-group>label{width:94px!important;min-width:0!important;min-height:112px!important;height:112px!important;max-width:none!important;padding:8px 5px 5px!important;gap:3px!important;border:0!important;border-radius:13px!important;background:rgba(65,52,42,.28)!important;color:#fffaf4!important;backdrop-filter:blur(12px)!important;scroll-snap-align:start}
  .culture-app #dishMods .culture-modifier-group>label:has(input:checked){background:rgba(255,255,255,.96)!important;color:#302c29!important;box-shadow:none!important}
  .culture-app .culture-modifier-media{width:30px;height:30px;flex:0 0 30px;background:transparent;font-size:1.25rem}
  .culture-app .culture-modifier-media .culture-icon{width:27px;height:27px}
  .culture-app .culture-modifier-title{min-height:0;font-size:0.625rem;line-height:1.15;-webkit-line-clamp:3}
  .culture-app #dishMods .price-addon{font-size:0.5625rem!important;min-height:10px!important;line-height:1.1}
  .culture-app .culture-modifier-action{width:18px;height:18px;min-height:18px;font-size:0.625rem;background:transparent!important;color:inherit!important;margin-top:auto}
  .culture-app #dishMods label:has(.culture-modifier-input:checked) .culture-modifier-action{background:transparent!important;color:inherit!important}
  .culture-app #dishModal #dishVariantWrap{margin:0 -12px 4px!important;padding:0 12px!important;animation:none!important}
  .culture-app #dishModal #dishVariantWrap>.label{font-size:0.6875rem!important;font-weight:400;margin-bottom:6px!important}
  .culture-app #dishModal #dishVariantOptions{gap:6px!important;scroll-snap-type:x proximity}
  .culture-app #dishModal #dishVariantOptions .dish-variant-chip{width:94px!important;min-width:94px!important;max-width:94px!important;flex-basis:94px!important;height:112px!important;min-height:112px!important;border:0!important;border-radius:13px!important}
  .culture-app #dishModal #dishVariantOptions .dish-variant-chip.is-active{background:#fffffff5!important;color:#302c29!important;box-shadow:none!important}
  .culture-app #dishModal #dishVariantOptions .dish-variant-chip__name{font-size:0.625rem!important;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .culture-app #dishModal .culture-product-extras{padding:0!important;min-height:0;justify-content:flex-end}
  .culture-app #dishModal .culture-save{margin:0!important;padding:0!important}
  .culture-app #dishModal .culture-save>summary{min-height:24px!important;line-height:24px!important;font-size:0.625rem!important}
  .culture-app #dishModal .dish-modal-actions{left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:calc(100% - 24px);height:54px!important;min-height:54px!important;padding:5px!important;gap:10px!important;border-radius:30px;box-shadow:none!important}
  .culture-app #dishModal #dishModalAdd{height:44px!important;min-height:44px!important;font-size:1.0625rem!important;font-weight:400!important}
  .culture-app #dishModal .culture-product-weight{width:60px;height:40px;flex-basis:60px;font-size:0.75rem}
  .culture-app #dishModal #dishVolumeOptions{position:relative;isolation:isolate;overflow:visible;height:44px;border-radius:24px}
  .culture-app #dishModal #dishVolumeOptions:before{content:'';position:absolute;z-index:-1;top:0;left:0;height:44px;width:var(--volume-width,44px);transform:translateX(var(--volume-left));border-radius:24px;background:#fffaf4;pointer-events:none}
  .culture-app #dishModal #dishVolumeOptions .dish-volume-chip{height:44px!important;min-height:44px!important;min-width:32px!important;padding:2px!important;background:transparent!important;font-size:0.625rem!important;line-height:1.2;color:#fffaf4!important}
  .culture-app #dishModal #dishVolumeOptions .dish-volume-chip.is-active{background:transparent!important;color:#302c29!important}
  .culture-app #dishModal #dishModalQtyBox{height:44px!important;min-height:44px!important}
  .culture-app .cartbar{min-height:52px!important;height:52px!important;width:min(350px,calc(100% - 28px))!important;padding:5px 74px 5px 58px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}
  .culture-app .cartbar #cartSummary{font-size:1rem!important;font-weight:400!important}
  .culture-app .culture-cart-eta{font-size:0.625rem;margin-bottom:2px}
  .culture-app .culture-cart-preview img{width:26px!important;height:34px!important;border-radius:9px!important;margin-left:-7px!important}
  .culture-app .cartbar #checkoutBtn{margin:0!important;padding:0!important;min-height:0!important;box-sizing:border-box}
  .culture-app .cartbar #cultureCartPreview{position:absolute;right:12px;top:50%;bottom:auto;transform:translateY(-50%);width:auto;height:36px;max-width:82px;padding:0!important;display:flex;align-items:center;justify-content:flex-end;gap:0}
  .culture-app .cartbar #cultureCartPreview img{display:block;flex:0 0 32px;width:32px!important;height:36px!important;margin:0 0 0 -8px!important;border-radius:10px!important;object-fit:cover;border:2px solid #292522!important}
  .culture-app .culture-pay-range{left:5px;top:5px;width:calc(100% - 10px);height:42px}
  .culture-app .culture-pay-range::-webkit-slider-runnable-track{height:42px}
  .culture-app .culture-pay-range::-webkit-slider-thumb{width:42px;height:42px;background-size:24px 24px}
  .culture-app .culture-pay-range::-moz-range-track,.culture-app .culture-pay-range::-moz-range-progress{height:42px}
  .culture-app .culture-pay-range::-moz-range-thumb{width:42px;height:42px;background-size:24px 24px}
  .culture-app .culture-pay-hint{left:56px;height:52px;font-size:0.75rem;font-weight:400}
  .culture-app .culture-profile-modal .sheet__head{min-height:52px;font-size:1rem}
  .culture-app .culture-profile-modal .sheet__body{padding:10px 16px calc(24px + env(safe-area-inset-bottom))!important}
  .culture-app .culture-profile-person{min-height:66px;padding:12px;border-radius:16px;grid-template-columns:32px 1fr auto;gap:10px}
  .culture-app .culture-profile-person b{font-size:1rem;font-weight:400}.culture-app .culture-profile-person small{font-size:0.75rem}
  .culture-app .culture-profile-perks h2{font-size:0.875rem;margin:20px 0 10px}
  .culture-app .culture-profile-perk{flex-basis:46%;min-height:210px;padding:14px;border-radius:16px}
  .culture-app .culture-profile-perk b{font-size:0.875rem}.culture-app .culture-profile-perk small{font-size:0.6875rem}
  .culture-app .culture-profile-history{min-height:240px}.culture-app .culture-history-clock{font-size:3.25rem}.culture-app .culture-profile-history h2{font-size:1rem;max-width:190px}
  .culture-app .culture-profile-settings .profile-field{padding:10px 14px;border-radius:16px}.culture-app .culture-profile-settings .profile-field__label{font-size:0.6875rem}.culture-app .culture-profile-settings .field{font-size:1rem!important}
  .culture-app .culture-support-sheet{padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.culture-app .culture-support-sheet h2{font-size:1rem;margin-bottom:16px}
  .culture-app .culture-support-actions{margin:16px 0;gap:10px}.culture-app .culture-support-actions a{width:94px;height:94px;border-radius:16px;font-size:1.875rem}.culture-app .culture-support-actions span{font-size:0.75rem}
  .culture-app .culture-support-copy{min-height:44px;font-size:0.875rem}.culture-app .culture-support-sheet p{font-size:0.75rem}
  .culture-app #cartItems{padding:0 12px;border-radius:18px}.culture-app #cartItems .item{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:16px 0}
  .culture-app #cartItems .item-thumb{width:48px;height:62px;border-radius:10px}.culture-app #cartItems .item-title{font-size:0.875rem;font-weight:400}.culture-app #cartItems .item-volume{font-size:0.6875rem}.culture-app #cartItems .item-main>.muted{font-size:0.6875rem!important}.culture-app #cartItems .item-line-total{font-size:0.875rem}
  .culture-app .culture-suggestions h2{font-size:1.125rem}.culture-app .culture-suggestion{flex-basis:92px;border-radius:13px;font-size:0.625rem}.culture-app .culture-suggestion img{width:76px;height:76px;border-radius:10px}.culture-app .culture-suggestion-price{font-size:0.75rem}
}
@media(max-width:699px) and (prefers-reduced-motion:no-preference){
  /* Discrete display transitions preserve the actual interactive node while closing. */
  .culture-app :is(#modal,#profileModal,#pickupMapModal,.culture-support,.tg-required-overlay){transition:opacity 260ms var(--motion-ease),display 260ms allow-discrete;opacity:0}
  .culture-app :is(#modal.open,#pickupMapModal.open,#profileModal[style*="display: flex"],.culture-support.open,.tg-required-overlay[style*="display: flex"]){opacity:1}
  .culture-app :is(#modal,#profileModal,#pickupMapModal)>.sheet{transition:translate 300ms var(--motion-ease);translate:0 36px;animation:none!important}
  .culture-app :is(#modal.open,#pickupMapModal.open,#profileModal[style*="display: flex"])>.sheet{translate:0 0}
  .culture-app .culture-support-sheet{transition:translate 280ms var(--motion-ease);translate:0 100%}.culture-app .culture-support.open .culture-support-sheet{translate:0 0}
  @starting-style{
    .culture-app :is(#modal.open,#pickupMapModal.open,#profileModal[style*="display: flex"],.culture-support.open,.tg-required-overlay[style*="display: flex"]){opacity:0}
    .culture-app :is(#modal.open,#pickupMapModal.open,#profileModal[style*="display: flex"])>.sheet{translate:0 36px}
    .culture-app .culture-support.open .culture-support-sheet{translate:0 100%}
  }
}
@media(prefers-reduced-motion:reduce){
  .culture-app *,.culture-app *:before,.culture-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* Profile and settings share one component scale, including legacy order cards. */
.culture-app #profileModal{--profile-surface:var(--cq-panel);--profile-gap:12px}
.culture-app #profileModal :is(.profile-field__label,.order-history-card__date,.order-history-card__price,.order-history-status,.order-history-open,.order-history-repeat){font-family:var(--menu-font-family)!important;text-transform:none!important;letter-spacing:0!important}
.culture-app #profileModal .sheet__body{overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none}
.culture-app .culture-profile-overview,.culture-app .culture-profile-settings{width:100%;min-width:0;box-sizing:border-box}
.culture-app .culture-profile-person{border-radius:20px;padding:16px;grid-template-columns:38px minmax(0,1fr) 16px;gap:12px;min-height:82px}
.culture-app .culture-profile-person>span:nth-child(2){min-width:0}.culture-app .culture-profile-person b{font-size:1.125rem;font-weight:500;line-height:1.25;overflow-wrap:anywhere}
.culture-app .culture-profile-person small{font-size:0.8125rem;line-height:1.4;margin-top:3px;color:var(--app-muted)}
.culture-app .culture-profile-avatar{width:38px;height:38px;font-size:1.4375rem;background:#bda28d55;color:var(--app-ink)}
.culture-app .culture-profile-chevron{font-size:1.1875rem;line-height:1}
.culture-app .culture-profile-perks h2,.culture-app .culture-orders-title{font:500 1.0625rem/1.3 var(--menu-font-family);text-transform:none;letter-spacing:0;margin:24px 0 12px}
.culture-app .culture-profile-perk-shelf{display:flex;gap:10px;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;align-items:stretch}
.culture-app .culture-profile-perk{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 calc((100% - 26px)/2);width:auto;min-width:150px;min-height:230px;padding:18px 14px 14px;border:0;border-radius:22px;text-align:left;scroll-snap-align:start;background:linear-gradient(155deg,#c33420,#861f16);color:#fff7ed;overflow:hidden}
.culture-app .culture-profile-perk:nth-child(2){background:linear-gradient(155deg,#682c26,#331613)}
.culture-app .culture-profile-perk:nth-child(3){background:linear-gradient(155deg,#a97c56,#65452f)}
.culture-app .culture-perk-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;min-height:64px}
.culture-app .culture-perk-copy b{font-size:1rem;line-height:1.2;font-weight:500;overflow-wrap:anywhere}
.culture-app .culture-perk-copy small{font-size:0.75rem;line-height:1.35;font-weight:400;opacity:.85;margin:0;max-width:155px}
.culture-app .culture-perk-illustration{display:block;width:100px;height:100px;max-width:85%;margin:16px auto 2px;flex:0 0 100px;filter:drop-shadow(0 10px 12px #0002)}
.culture-app .culture-perk-arrow{position:absolute;right:12px;bottom:12px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ffffff20;font-size:1.125rem;font-weight:400}
.culture-app .culture-profile-perk:after{content:'';position:absolute;z-index:-1;right:-55px;bottom:-60px;width:190px;height:190px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 28px #ffffff05,0 0 0 56px #ffffff03}
.culture-app .culture-profile-overview #ordersList{margin-top:0!important;padding:0;display:grid;gap:12px;background:transparent;border:0}
.culture-app #profileModal .order-history-card{padding:16px;border:0;border-radius:20px;background:var(--app-card);box-shadow:none;transform:none;min-width:0}
.culture-app #profileModal .order-history-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.culture-app #profileModal .order-history-card__date{font-size:0.9375rem;font-weight:500;line-height:1.3;color:var(--app-ink)}
.culture-app #profileModal .order-history-card__price{font-size:1.125rem;font-weight:500;line-height:1.2;color:var(--app-ink);white-space:nowrap}
.culture-app #profileModal .order-history-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}
.culture-app #profileModal .order-history-card__number,.culture-app #profileModal .order-history-card__extra{font-size:0.75rem;font-weight:400;color:var(--app-muted);line-height:1.4}
.culture-app #profileModal .order-history-card__extra{margin:8px 0}
.culture-app #profileModal .order-history-status{font-size:0.625rem;font-weight:500;padding:4px 8px;border:0;border-radius:12px;background:#94867c24;color:var(--app-muted);white-space:normal}
.culture-app #profileModal .order-history-status:is(.is-ready,.is-eaten){background:#3c97641a;color:#398558}
.culture-app #profileModal .order-history-card__thumbs{display:flex;gap:7px;overflow:hidden;margin:12px 0}
.culture-app #profileModal .order-history-thumb{width:48px;height:48px;flex:0 0 48px;border:0;border-radius:12px;background:var(--profile-surface);padding:0;box-shadow:none}
.culture-app #profileModal .order-history-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.culture-app #profileModal .order-history-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.culture-app #profileModal :is(.order-history-open,.order-history-repeat){display:flex;align-items:center;justify-content:center;min-width:0;min-height:40px;margin:0;padding:8px;border:0;border-radius:22px;font-size:0.75rem;font-weight:500;line-height:1.3;text-decoration:none;background:var(--profile-surface);color:var(--app-ink);white-space:normal}
.culture-app #profileModal .order-history-repeat{background:var(--app-accent);color:#fff}
.culture-app #profileModal .order-history-repeat:disabled{opacity:.45}
.culture-app #cultureProfileSettings #ptab_personal{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0;padding:0;min-height:0}
.culture-app #cultureProfileSettings #ptab_personal>.label{display:none}
.culture-app #cultureProfileSettings #ptab_personal>.row{display:contents!important}
.culture-app #cultureProfileSettings .profile-field{display:flex!important;flex-direction:column;gap:4px;width:100%;min-width:0;min-height:74px!important;height:auto!important;margin:0!important;padding:12px 16px!important;border:1px solid transparent!important;border-radius:18px!important;background:var(--profile-surface)!important;box-shadow:none;box-sizing:border-box}
.culture-app #cultureProfileSettings .profile-field:focus-within{border-color:var(--app-accent)!important;box-shadow:0 0 0 3px #9e25250c}
.culture-app #cultureProfileSettings .profile-field__label{margin:0!important;padding:0!important;font-size:0.75rem!important;line-height:1.3;font-weight:400;color:var(--app-muted)}
.culture-app #cultureProfileSettings .profile-field .field{height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;font:400 1rem/1.4 var(--menu-font-family)!important;color:var(--app-ink)!important}
.culture-app #cultureProfileSettings .profile-field .field:focus{outline:none}
.culture-app #cultureProfileSettings :is(#birthdateHint,#personalSaveStatus):empty{display:none!important}
.culture-app #cultureProfileSettings #savePersonalBtn{width:100%;min-height:48px;height:auto;padding:12px 20px;margin:8px 0 0;border:0;border-radius:26px;font:500 1rem/1.3 var(--menu-font-family)!important;background:var(--app-accent);color:#fff}
@media(min-width:700px){.culture-app .culture-profile-perk{flex-basis:calc((100% - 20px)/3)}.culture-app #profileModal .sheet{max-width:640px!important}}
.culture-app #profileModal .sheet__head{background:var(--cq-bg)!important;min-height:60px!important}
.culture-app #profileModal :is(#profileClose,.culture-profile-support){display:grid;place-items:center;padding:0!important;width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:50%;background:transparent!important;color:var(--app-ink);box-shadow:none!important;transition:background-color .18s,scale .18s}
.culture-app #profileModal :is(#profileClose,.culture-profile-support):hover{background:var(--cq-panel)!important}
.culture-app #profileModal :is(#profileClose,.culture-profile-support):active{scale:.92}
.culture-app #profileModal :is(#profileClose,.culture-profile-support) .culture-icon{width:22px;height:22px}
.culture-app #profileModal .order-history-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}
.culture-app #profileModal .order-history-open{flex:0 1 auto;padding:8px 0;background:transparent;color:var(--app-muted);font-size:0.8125rem}
.culture-app #profileModal .order-history-repeat{flex:0 1 auto;min-width:120px;min-height:40px;padding:10px 14px;background:var(--cq-panel-strong);color:var(--app-ink);font-size:0.8125rem;font-weight:500}
.culture-app .dish.is-stopped{opacity:1!important;background:#ffe1bb!important;border-radius:22px!important;overflow:hidden;display:flex!important;flex-direction:column!important;padding:10px!important;filter:none!important}
.culture-app .dish.is-stopped .dish__photo{position:relative;background:#ffe1bb!important;overflow:hidden;border-radius:16px!important}
.culture-app .dish.is-stopped .dish__photo img{opacity:.5;filter:brightness(.8);}
.culture-app .dish.is-stopped .dish__unavailable{display:block!important;position:absolute;left:6px;right:6px;top:50%;transform:translateY(-50%);margin:0!important;padding:12px 4px!important;border:0!important;border-radius:10px;background:#e97924ed!important;color:#fff!important;font:400 0.75rem/1.25 var(--menu-font-family)!important;text-align:center;pointer-events:none}
.culture-app .dish.is-stopped .dish__left>.dish__unavailable{position:static;transform:none}
.culture-app .dish.is-stopped .dish__title{color:#743a16!important;font-weight:400!important}
.culture-app .dish.is-stopped :is(.price,.dish__mods,.dish__weight,.dish__desc){display:none!important}
.culture-app .dish.is-stopped .dish__right{margin-top:auto!important;padding-top:14px;display:block!important;width:100%}
.culture-app .dish.is-stopped .dish-actions{display:block!important;width:100%}
.culture-app .dish.is-stopped .dish-actions .culture-comeback{display:block!important;width:100%!important;height:auto!important;min-height:36px!important;min-width:0!important;margin:0!important;padding:8px 6px!important;border:0!important;border-radius:22px!important;background:#e97924!important;color:#fff!important;font:400 0.8125rem/1.25 var(--menu-font-family)!important;white-space:normal;opacity:1!important;cursor:pointer}
.culture-app .dish.is-stopped .dish-actions .culture-comeback:after{content:none!important}
.culture-app .dish.is-stopped .dish-actions .culture-comeback.is-acknowledged{background:transparent!important}
.culture-cart-direction{display:none}
.culture-app #dishModal .culture-nutrition>summary{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none}
.culture-app #dishModal .culture-nutrition>summary::-webkit-details-marker{display:none}
.culture-app #dishModal .culture-nutrition>summary::marker{content:''}
.culture-app #dishModal .culture-nutrition>summary:after{content:none!important}
.culture-details-chevron{width:14px;height:14px;flex:0 0 14px;transition:rotate .2s}
.culture-nutrition[open] .culture-details-chevron{rotate:180deg}
@media(max-width:699px){
 .culture-app #dishModal .dish-modal-actions{align-items:center!important;box-sizing:border-box!important}
 .culture-app #dishModal .dish-modal-actions>#cultureProductWeight{height:44px!important;min-height:44px!important;max-height:44px!important;min-width:60px!important;margin:0!important;align-self:center!important}
 .culture-app #dishModal .dish-modal-actions>#dishModalAdd{margin:0!important;align-self:center!important;box-sizing:border-box!important}
 .culture-app #dishModal .dish-modal-actions>#dishModalQtyBox{margin:0!important;align-self:center!important}
}
.culture-app #dishVolumeOptions{touch-action:none;user-select:none}
.culture-app #dishModal #dishVolumeOptions .dish-volume-chip{position:relative;z-index:1;opacity:1!important;visibility:visible!important;transition:none!important;color:#fff!important}
.culture-app #dishModal #dishVolumeOptions .dish-volume-chip.is-active{color:#302c29!important}
.culture-app #dishModal #dishVolumeOptions:before{z-index:0!important}
.culture-app .culture-details-panel{overscroll-behavior:contain}
@media(max-width:699px){
 .culture-app .cartbar>div{left:calc(50% - 12px)!important;max-width:calc(100% - 166px);gap:2px}
 .culture-app .cartbar #cartSummary{display:block;box-sizing:border-box;padding:4px 13px;border-radius:22px;background:rgba(255,255,255,.13);color:rgba(255,255,255,.92)!important;font-size:0.9375rem!important;line-height:1.15;white-space:nowrap;max-width:100%;font-variant-numeric:tabular-nums}
 .culture-app .culture-cart-eta{font-size:0.5625rem;line-height:1;margin:0;opacity:.8}
 .culture-app .culture-cart-direction{display:grid;place-items:center;position:absolute;right:91px;top:50%;transform:translateY(-50%);width:24px;height:24px;z-index:3;color:#ffffffb8;pointer-events:none;transition:opacity .18s}
 .culture-app .culture-cart-direction svg{width:24px;height:20px}
 .culture-app .cartbar.is-armed .culture-cart-direction{opacity:0}
 .culture-app .culture-pay-hint:after{content:'››';display:inline;margin-left:8px;font-size:1.375rem;line-height:1}
 .culture-app .culture-pay-hint{display:flex;align-items:center;justify-content:center}
}

/* Keep the cover and category shelf free of separator rules. */
.culture-app .cats{border:0!important;box-shadow:none!important}
.culture-app .panel{border-top:0!important;box-shadow:none!important}

.culture-sheet-handle{display:none}
@media(max-width:699px){
 .culture-draggable-sheet{position:relative;overflow-x:clip;overscroll-behavior-y:contain}
 .culture-sheet-handle{display:block;position:relative;flex:0 0 20px;height:20px;min-height:20px;width:100%;touch-action:pan-x;cursor:grab}
 .culture-sheet-handle:after{content:'';position:absolute;top:8px;left:50%;width:36px;height:4px;transform:translateX(-50%);border-radius:8px;background:rgba(80,65,53,.28)}
 .culture-details-panel>.culture-sheet-handle{position:absolute;top:0;left:0}
 .culture-support-sheet>.culture-sheet-handle{margin-top:-20px}
}

/* Unified product controls and translucent menu header. */
.culture-app .culture-search-toggle,.culture-app .search{display:none!important}
.culture-app #dishModal .culture-nutrition>summary{margin-inline:auto!important}
.culture-app #dishModal .culture-save{flex:0 0 76px!important;border:0!important}
.culture-app #dishModal .culture-save>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;height:82px!important;min-height:82px!important;line-height:1.2!important;list-style:none;color:#fffaf4!important;white-space:normal;text-align:center}
.culture-save>summary::-webkit-details-marker{display:none}
.culture-save>summary::marker{content:''}
.culture-app #dishModal .culture-save[open]{background:transparent!important;padding:0!important}
 .culture-save-form{position:fixed;z-index:180;bottom:calc(168px + env(safe-area-inset-bottom));left:max(16px,calc(50% - 240px));width:calc(100% - 32px);max-width:480px;box-sizing:border-box;padding:20px;border-radius:22px;background:#fff6eb;color:#331210;box-shadow:0 12px 48px #33121033;text-align:left}
.culture-save-form strong{font-size:1.25rem}
.culture-save-form p{font-size:0.875rem;line-height:1.4;color:#795f50;margin:8px 0 12px}
.culture-app #dishModal .culture-save-form input{width:100%;box-sizing:border-box;margin:0 0 12px;background:#fff;border:1px solid #ddc5b1;min-height:44px}
.culture-save-form button{width:100%;margin:0;min-height:44px;border:0;border-radius:24px;background:#9e0504;color:white}
@media(max-width:699px){
 .culture-app.culture-menu-docked .mast{left:0!important;right:0!important;top:0!important;padding:4px 16px!important;display:grid!important;grid-template-columns:48px 1fr auto!important;background:rgba(255,246,235,.64)!important;backdrop-filter:blur(16px)!important;align-items:center!important}
 .culture-app.culture-menu-docked .mast .mast__row{display:flex!important;background:transparent!important}
 .culture-app.culture-menu-docked .mast>.culture-nav{grid-column:3!important;justify-self:end}
 .culture-app.culture-menu-docked .cats{background:rgba(255,246,235,.72)!important}
 .culture-app #dishModal .culture-modifier-tabs{min-height:82px!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}
 .culture-app #dishModal .culture-product-extras:empty{display:none!important}
 .culture-app #dishModal .sheet__body{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}
 .culture-app .culture-hero:after{background:linear-gradient(180deg,transparent 50%,rgba(51,18,16,.08) 72%,#fef6eb 100%)!important}
 .culture-app .culture-home{margin-bottom:0!important}
}

@media(max-width:699px){
 .culture-app #cats{--category-viewport:100vw;box-sizing:border-box;width:var(--category-viewport);gap:0!important;padding:0 calc(var(--category-viewport)/4)!important;height:60px;align-items:center;scroll-snap-type:x proximity;mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent)}
 .culture-app #cats>.cat{flex:0 0 calc(var(--category-viewport)/2);width:calc(var(--category-viewport)/2);min-width:0;box-sizing:border-box;padding:6px!important;white-space:normal!important;text-align:center;font-size:1rem!important;line-height:1.2;scroll-snap-align:center}
 .culture-app.culture-menu-docked #cats{--category-viewport:calc(100vw - 152px);position:fixed!important;top:0!important;left:58px!important;margin:0!important;height:56px;z-index:35;background:transparent!important;backdrop-filter:none!important}
 .culture-app.culture-menu-docked #cats>.cat{font-size:0.9375rem!important;font-weight:500}
 .culture-app.culture-menu-docked .panel{padding-top:60px}
 .culture-app.culture-menu-docked .cat-section{scroll-margin-top:64px!important}
}

@media(max-width:699px){
 .culture-app #dishModal .culture-modifier-tabs{align-items:stretch;min-height:94px!important;overflow-y:hidden}
 .culture-app #dishModal .culture-modifier-tab,.culture-app #dishModal .culture-save>summary{height:94px!important;min-height:94px!important;max-height:94px!important;box-sizing:border-box}
 .culture-app #dishModal .culture-save{height:94px!important;min-height:94px!important;align-self:stretch}
 .culture-app #dishModal .sheet__body{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}
}

.culture-app #dishModal #dishVolumeOptions .dish-volume-chip{touch-action:none;scale:1!important;color:#493b31!important}

@media(max-width:699px){.culture-app .dish__title{min-height:57px!important;line-height:1.35!important;-webkit-line-clamp:3}.culture-app .cat-title{font-size:1.25rem!important;line-height:1.3}}

.culture-app .culture-modifier-media .culture-ingredient-icon{width:30px;height:30px;display:block;flex:none;color:inherit}
.culture-app .culture-modifier-media{display:flex;align-items:center;justify-content:center}
.culture-app #dishMods label:has(input:checked) .culture-modifier-media,
.culture-app .culture-modifier-tab__marker .culture-modifier-media{color:inherit}

/* Order context stays together under the address, instead of under the logo. */
.culture-app .mast .culture-modes{margin:4px 0 0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;gap:4px}
.culture-app .mast .culture-modes .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px!important;padding:5px 10px!important;font-size:0.75rem!important;line-height:1.2!important;font-weight:500!important;border:1px solid #6f51471a!important;border-radius:16px!important;background:#fff6eb70!important;color:var(--app-ink)!important;box-shadow:none!important}
.culture-app .mast .culture-modes .btn[hidden]{display:none!important}
.culture-app .mast .culture-modes .btn[aria-pressed=true]{background:#fff6eba8!important}
.culture-app .mast .culture-modes .btn[aria-pressed=true]:after{content:'';width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}

/* Keep provider controls inside the map, away from our selection actions. */
.culture-app #pickupMapModal .sheet{display:flex;flex-direction:column}
.culture-app #pickupMapModal .sheet__head{position:relative!important;inset:auto!important;flex:0 0 auto;min-height:56px;padding:8px 16px!important;background:var(--app-bg)!important;pointer-events:auto}
.culture-app #pickupMapModal .sheet__head>span{padding:0;background:transparent}
.culture-app #pickupMapModal .sheet__body{display:flex!important;flex-direction:column;flex:1;min-height:0;height:auto!important;gap:0}
.culture-app #pickupMapModal .map-mode{position:static!important;flex:0 0 auto;align-self:flex-start;margin:0 16px 10px;padding:3px;order:0}
.culture-app #pickupMapModal .map-frame{position:relative!important;inset:auto!important;flex:1 1 220px;height:auto!important;min-height:140px;order:1}
.culture-app #pickupMapModal .map-pick-head{position:static!important;flex:0 0 auto;order:2;margin:0;padding:16px 20px 8px;border-radius:0;background:var(--app-bg);box-shadow:none}
.culture-app #pickupMapModal #pickupMapExternal{position:static!important;transform:none!important;order:3;flex:0 0 auto;align-self:center;margin:0 0 env(safe-area-inset-bottom);padding:10px 16px;background:transparent;min-height:40px;box-sizing:border-box}

/* Text-sized controls can grow with accessibility font preferences. */
.culture-app .culture-modifier-tab{flex-basis:4.75rem!important;width:4.75rem;min-height:5.125rem!important;max-height:none!important}
.culture-app .culture-filling-selection{-webkit-line-clamp:unset;overflow:visible}
.culture-app .dish__title{height:auto!important;min-height:2.5em;overflow-wrap:anywhere}
.culture-app #modal :is(.btn,.seg,.field){height:auto;min-height:2.75rem;white-space:normal;overflow-wrap:anywhere}
.culture-app #modal .sheet__body{min-width:0;overflow-x:hidden}
.culture-app #modal :is(input,select,textarea){max-width:100%;min-width:0}
.culture-app #dishModal .sheet:not(:has(.culture-modifier-group:not([hidden]))):after{opacity:0!important}
.culture-app #dishModal .culture-save{display:none!important}
.culture-app #dishModal .culture-modifier-tabs[hidden]{display:none!important}
.culture-app #dishModal #dishVariantOptions{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;box-shadow:none!important}
.culture-app #dishModal .culture-product-extras:empty{display:none!important}
.culture-app #dishModal #dishVariantOptions .dish-variant-chip__media{width:2.5rem;height:2.5rem;flex-basis:2.5rem;background:transparent;border-radius:0;overflow:visible}
.culture-app #dishModal #dishVariantOptions .dish-variant-chip__media svg{width:2rem;height:2rem}
@media(max-width:699px){
 .culture-app #dishModal .dish-modal-actions{height:3.375rem!important;min-height:3.375rem!important}
 .culture-app #dishModal #dishModalAdd,
 .culture-app #dishModal #dishModalQtyBox,
 .culture-app #dishModal #dishVolumeOptions,
 .culture-app #dishModal #dishVolumeOptions .dish-volume-chip,
 .culture-app #dishModal .dish-modal-actions>#cultureProductWeight{height:2.75rem!important;min-height:2.75rem!important;max-height:none!important}
 .culture-app #dishModal #dishVolumeOptions:before{height:100%}
 .culture-app #dishModal .sheet__body{padding-bottom:calc(4.875rem + env(safe-area-inset-bottom))!important}
 .culture-app #dishModal #dishVariantOptions .dish-variant-chip{width:5.875rem!important;min-width:5.875rem!important;max-width:5.875rem!important;flex-basis:5.875rem!important;height:auto!important;min-height:7rem!important}
 .culture-app .cartbar{height:auto!important;min-height:3.25rem!important}
}
.culture-app #dishModal #cultureProductOptions{display:flex;order:3;flex:0 0 auto;gap:.375rem;overflow-x:auto;overflow-y:hidden;align-items:stretch;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 0 .25rem;margin:0;background:none}
.culture-app #dishModal #cultureProductOptions[hidden]{display:none!important}
.culture-options-swipe-hint{order:4;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--app-ink);font-size:.8rem;line-height:1.3;padding:.35rem .5rem;background:var(--app-bg);border-radius:.75rem}
.culture-options-swipe-hint{box-sizing:border-box;overflow:hidden;flex-shrink:0}
.culture-options-swipe-hint[data-closing]{pointer-events:none}
.culture-options-swipe-hint[hidden]{display:none!important}
.culture-options-swipe-hint svg{width:2.5rem;height:1.75rem;flex:none;animation:culture-swipe-guide 1.6s ease-in-out infinite}
@keyframes culture-swipe-guide{50%{transform:translateX(-.4rem)}}
@media(prefers-reduced-motion:reduce){.culture-options-swipe-hint svg{animation:none}}
.culture-app #dishModal #cultureProductOptions #dishVariantWrap:not([hidden]),.culture-app #dishModal #cultureProductOptions #dishVariantOptions,.culture-app #dishModal #cultureProductOptions .culture-modifier-tabs:not([hidden]){display:contents!important}
.culture-app #dishModal #cultureProductOptions #dishVariantWrap>.label{display:none!important}
.culture-app #dishModal #cultureProductOptions :is(.dish-variant-chip,.culture-modifier-tab){box-sizing:border-box;flex:0 0 4.75rem!important;width:4.75rem!important;min-width:4.75rem!important;max-width:4.75rem!important;height:auto!important;min-height:6rem!important;max-height:none!important;margin:0!important;padding:.5rem .3125rem!important;border:0!important;border-radius:.75rem!important;background:rgba(65,52,42,.24)!important;color:white;gap:.1875rem;justify-content:flex-start}
.culture-app #dishModal #cultureProductOptions .dish-variant-chip.is-active{background:#fffffff5!important;color:#302c29!important}
.culture-app #dishModal #cultureProductOptions :is(.dish-variant-chip__media,.culture-modifier-tab__marker){display:flex;align-items:center;justify-content:center;width:1.875rem!important;height:1.875rem!important;min-height:1.875rem;flex:0 0 1.875rem!important;margin:0 auto .1875rem!important;background:transparent!important}
.culture-app #dishModal #cultureProductOptions :is(.dish-variant-chip__media,.culture-modifier-tab__marker) svg{width:1.625rem!important;height:1.625rem!important}
.culture-app #cultureTracking .sheet{height:auto!important;min-height:0!important;max-height:90dvh;overflow:hidden;border-radius:1.5rem 1.5rem 0 0}
.culture-app #cultureTracking .sheet__head{padding:1rem;gap:1rem;flex:0 0 auto}
.culture-app #cultureTracking .toolbtn{font-size:1.5rem;overflow:visible;flex:0 0 2.75rem}
.culture-app #cultureTracking .sheet__body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:.875rem!important;padding:0 1rem max(1rem,env(safe-area-inset-bottom))!important;overflow:auto}
.culture-app #cultureTracking .culture-order-number{margin:0;font-size:2rem;line-height:1.2}
.culture-app #cultureTracking .culture-tracking-status{margin:0;font-size:1.25rem;line-height:1.3}
.culture-app #cultureTracking .culture-muted{margin:0;font-size:.875rem;line-height:1.45}
.culture-app #cultureTracking .culture-tracking-items{list-style:none;margin:0;padding:.75rem 1rem;border-radius:1rem;background:rgba(255,255,255,.5);line-height:1.5}
.culture-app #cultureTracking .culture-tracking-items li{padding:.375rem 0}
.culture-app #cultureTracking .culture-tracking-actions{display:grid;gap:.625rem;margin-top:.25rem}
.culture-app #cultureTracking .btn{margin:0!important;width:100%;min-height:2.75rem;height:auto;white-space:normal;font-size:.9375rem}
.culture-app #cultureTracking .btn-primary{background:var(--app-accent);color:white;border-color:var(--app-accent)}
.culture-app #cultureTracking .culture-tracking-cancel{color:var(--app-accent);background:transparent}
.culture-app #activeOrderBanner{padding:1rem!important;border-radius:1rem;background:var(--app-card);gap:.75rem}
.culture-app #activeOrderBanner .active-order-banner__title{font-family:inherit!important;font-size:1rem!important;line-height:1.35;text-transform:none;font-weight:600}
.culture-app #activeOrderBanner .active-order-banner__meta{font-size:.8125rem!important;line-height:1.5;margin-top:.375rem}
.culture-app #activeOrderShowNoBtn{display:none!important}
.culture-app #activeOrderBanner .active-order-banner__right{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.culture-app #activeOrderBanner :is(.active-order-banner__status,.active-order-cancel-btn){font-family:inherit!important;font-size:.8125rem!important;line-height:1.4;padding:.5rem .75rem;height:auto;min-height:2.25rem;text-transform:none}
