[data-orbita-slot=true]>div{background:var(--orbita-canvas);color:var(--orbita-ink);border-radius:24px}[data-orbita-slot=true] :is(.bg-white,.bg-gray-100,.bg-gray-50){background:var(--orbita-surface);color:var(--orbita-ink)}[data-orbita-slot=true] :is(.border-gray-100,.border-gray-200){border-color:var(--orbita-line)}[data-orbita-slot=true] h2{font-size:23px;font-weight:800}.orbita-order-flow:has(>main:not(.orbita-checkout)){min-height:100vh;padding:64px 20px;background:var(--orbita-surface)}.orbita-order-flow>main:not(.orbita-checkout){background:var(--orbita-canvas);color:var(--orbita-ink);border-radius:28px;padding:40px 32px;max-width:540px;min-height:auto}[data-storefront-template=orbita-v1] .orbita-order-flow>main:not(.orbita-checkout) h1{font-size:30px;font-weight:800;line-height:1.15;margin-bottom:18px;letter-spacing:-.8px}.orbita-order-flow>main:not(.orbita-checkout) :is(a,button){border-radius:14px}@media (max-width:600px){.orbita-order-flow:has(>main:not(.orbita-checkout)){padding:24px 16px}.orbita-order-flow>main:not(.orbita-checkout){padding:28px 20px}}@font-face{font-family:MO Checkout Display;src:url(/tenants/mo-pizza/fonts/golos-900.ttf) format("truetype");font-weight:900;font-display:swap}.orbita-checkout{--checkout-bg:#f5f5f8;min-height:100vh;background:var(--checkout-bg);color:var(--orbita-ink);padding:28px 0 64px}[data-v2-theme=dark] .orbita-checkout{--checkout-bg:#202022}.orbita-checkout-wrap{width:min(1280px,calc(100% - 80px));margin:auto}.orbita-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;align-items:start}.orbita-checkout-fields{display:grid;gap:18px;min-width:0}.orbita-checkout-fields>section,.orbita-checkout-summary{padding:28px;border-radius:24px;background:var(--orbita-canvas);box-shadow:none;min-width:0}.orbita-checkout-sidebar{position:sticky;top:calc(var(--orbita-header-height, 0px) + 24px);min-width:0}:is([data-storefront-template=orbita-v1],[data-blinchik-checkout]) .orbita-checkout-step{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-size:23px;font-weight:800;letter-spacing:-.6px}.orbita-checkout-step>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;font-size:12px;background:var(--orbita-accent-soft);color:var(--orbita-ink);letter-spacing:0}.orbita-checkout input:not([type=radio]):not([type=checkbox]),.orbita-checkout textarea{background:var(--orbita-canvas);color:var(--orbita-ink);border:1px solid var(--orbita-line);border-radius:12px;min-height:48px;padding:14px;font-size:14px}.orbita-checkout input:disabled{opacity:.65}.orbita-checkout :is(input,textarea)::-moz-placeholder{color:var(--orbita-muted)}.orbita-checkout :is(input,textarea)::placeholder{color:var(--orbita-muted)}.orbita-checkout :is(button,a,input,textarea):focus-visible{outline:2px solid var(--orbita-ink);outline-offset:3px}.orbita-checkout :is(.bg-gray-50,.bg-brand-primary-soft){background:var(--orbita-surface);color:var(--orbita-ink)}.orbita-checkout .orbita-checkout-address>button{padding:18px;background:var(--checkout-bg);color:var(--orbita-ink);border:0;border-radius:16px;min-height:84px}.orbita-checkout .orbita-checkout-address>button .truncate{white-space:normal}.orbita-checkout .orbita-checkout-address>button [role=img]{display:none}.orbita-checkout .orbita-checkout-address>button>svg{width:40px;height:40px;padding:9px;background:var(--orbita-ink);color:var(--orbita-canvas);border-radius:50%}.orbita-checkout .orbita-checkout-address>button span.text-brand-primary{color:var(--orbita-ink);font-size:12px}.orbita-checkout-address-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.orbita-checkout-address-details label{display:grid;gap:9px;font-size:12px;font-weight:500;min-width:0}.orbita-checkout-address-details input{width:100%;min-width:0}:is([data-storefront-template=orbita-v1],[data-blinchik-checkout]) .orbita-checkout-time>p{font-size:12px;font-weight:500;margin:24px 0 9px}.orbita-checkout-segment{display:flex;padding:4px;border-radius:14px;background:var(--orbita-surface)}.orbita-checkout-segment button{flex:1;min-height:44px;border-radius:10px;font-size:13px}.orbita-checkout-segment button[aria-pressed=true]{background:var(--orbita-canvas);font-weight:600;box-shadow:0 2px 8px #00000008}.orbita-checkout-segment button:disabled{opacity:.45;cursor:not-allowed}.orbita-checkout-time>small{display:block;color:var(--orbita-muted);margin-top:20px;font-size:11px}.orbita-checkout-slot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;padding-top:18px;text-align:left;font-size:12px}.orbita-checkout section:has(input[name=payment-type])>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orbita-checkout label:has(input[name=payment-type]){margin:0;min-height:70px;padding:16px;border:1px solid var(--orbita-line);border-radius:16px;background:var(--orbita-canvas)}.orbita-checkout section:has(input[name=payment-type])>div>label{margin:0}.orbita-checkout label:has(input[name=payment-type]:checked){border-color:var(--orbita-ink);background:var(--orbita-surface)}.orbita-checkout input[type=checkbox],.orbita-checkout input[type=radio]{accent-color:var(--orbita-ink)}.orbita-checkout #checkout-extras-content{margin-top:0;padding-top:0;border-top:0}.orbita-checkout-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}:is([data-storefront-template=orbita-v1],[data-blinchik-checkout]) .orbita-checkout-summary-heading h2{font-size:23px;font-weight:800;letter-spacing:-.6px}.orbita-checkout-summary-heading button{font-size:12px;min-height:40px}.orbita-checkout-items{display:grid;gap:18px;margin-bottom:24px;max-height:350px;overflow-y:auto;overscroll-behavior:contain}.orbita-checkout-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:start;font-size:13px}.orbita-checkout-image-empty,.orbita-checkout-item>img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.orbita-checkout-image-empty{display:grid;place-items:center;background:var(--orbita-surface);font-weight:800}.orbita-checkout-item>span:last-child{align-self:end;font-weight:700}.orbita-checkout-summary>.border-t{border-color:var(--orbita-line);padding-top:18px}.orbita-checkout-summary .items-baseline{margin-top:18px;padding-top:18px;border-top:1px solid var(--orbita-line)}.orbita-checkout-summary .items-baseline span{font-size:23px;font-weight:800}.orbita-checkout-benefits{border-top:1px solid var(--orbita-line);margin-top:22px;padding-top:22px}.orbita-checkout-benefits button{color:var(--orbita-ink)}.orbita-checkout .orbita-checkout-submit{margin-top:24px}.orbita-checkout-submit>button{background:var(--orbita-accent);color:var(--orbita-on-accent);border-radius:14px;min-height:56px}.orbita-checkout-submit>button:disabled{background:var(--orbita-surface);color:var(--orbita-muted)}@media (max-width:1050px){.orbita-checkout-grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.orbita-checkout-fields>section,.orbita-checkout-summary{padding:22px}}@media (max-width:800px){.orbita-checkout-wrap{width:calc(100% - 32px)}.orbita-checkout-grid{grid-template-columns:minmax(0,1fr)}.orbita-checkout-sidebar{position:static}.orbita-checkout-fields>section,.orbita-checkout-summary{padding:22px 18px;border-radius:20px}.orbita-checkout-address-details{grid-template-columns:repeat(2,minmax(0,1fr))}.orbita-checkout section:has(input[name=payment-type])>div{grid-template-columns:minmax(0,1fr)}.orbita-checkout-items{max-height:none}}[data-orbita-slot][data-slot-wheel=true]{padding:16px 12px calc(24px + env(safe-area-inset-bottom, 0px));align-items:center}[data-orbita-slot][data-slot-wheel=true]>div{height:auto;max-height:calc(100dvh - 56px - env(safe-area-inset-bottom, 0px));max-width:460px;overflow-y:auto;background:var(--orbita-canvas);color:var(--orbita-ink);box-shadow:0 18px 70px #0004}[data-orbita-slot][data-slot-wheel=true] h2{font-size:22px;line-height:1.2}.mo-slot-wheels{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px}.mo-slot-wheel{min-width:0}.mo-slot-wheel>p{color:var(--orbita-muted);text-align:center;font-size:13px;margin-bottom:8px}.mo-slot-wheel__frame{position:relative}.mo-slot-wheel__frame:before{content:"";position:absolute;inset:48px 0;pointer-events:none;background:var(--orbita-surface);border:1px solid var(--orbita-line);border-radius:12px}.mo-slot-wheel__scroll{position:relative;height:144px;padding:48px 0;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;border-radius:12px;touch-action:pan-y}.mo-slot-wheel__scroll::-webkit-scrollbar{display:none}.mo-slot-wheel__scroll [role=option]{height:48px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;color:var(--orbita-muted);font-size:15px;cursor:pointer;white-space:nowrap}.mo-slot-wheel__scroll [aria-selected=true]{color:var(--orbita-ink);font-weight:700}.mo-slot-wheel__scroll:focus-visible{outline:2px solid var(--orbita-ink);outline-offset:2px}.mo-slot-wheels__empty{align-self:center}.mo-slot-summary,.mo-slot-wheels__empty{text-align:center;color:var(--orbita-muted);font-size:14px}.mo-slot-summary{min-height:38px;margin:4px 0 12px}[data-orbita-slot][data-slot-wheel=true] .slot-picker-footer{flex-shrink:0;padding:12px 20px 20px}[data-orbita-slot][data-slot-wheel=true] .slot-picker-footer>button{min-height:52px;border-radius:16px;font-size:16px;background:#f4d4dc;color:#20171a}[data-orbita-slot][data-slot-wheel=true] .slot-picker-footer>button:disabled{background:var(--orbita-surface);color:var(--orbita-muted)}[data-orbita-slot][data-slot-wheel=true]>div>div:first-child{gap:12px}[data-orbita-slot][data-slot-wheel=true] h2{min-width:0;flex:1}[data-orbita-slot][data-slot-wheel=true] button[aria-label="Закрыть"]{flex-shrink:0}