.catering-order{max-width:1400px;margin:0 auto;padding:0 1.5rem 4rem}.catering-order__header{text-align:center;margin-top:2rem;margin-bottom:1rem}.catering-order__title{margin-bottom:.5rem}.catering-order__pickup-bar{background:#414939;position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:1.75rem 1rem 1.25rem;margin-bottom:2rem;text-align:center}.catering-order__pickup-bar-inner{max-width:600px;margin:0 auto}.catering-order__pickup-select{width:100%;max-width:420px;padding:.85rem 1rem;font-size:1.6rem;font-weight:600;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:#f6f3eb;color:#414939;cursor:pointer;text-align:center}.catering-order__pickup-note{margin-top:.65rem;font-size:1.2rem;color:#f6f3ebbf}.catering-order__pickup-bar--highlight .catering-order__pickup-select{border-color:#f0c674;box-shadow:0 0 0 3px #f0c67466;transition:border-color .3s,box-shadow .3s}.catering-order__pickup-bar--highlight .catering-order__pickup-note{color:#f0c674;font-weight:600;transition:color .3s}.catering-order__layout{display:grid;grid-template-columns:1fr 520px;gap:2.5rem;align-items:start}.catering-order__menu,.catering-order__summary{min-width:0}@media(max-width:960px){.catering-order__layout{grid-template-columns:1fr}}@media(max-width:960px){.catering-order{padding:1.5rem 1rem 3rem}.menu-package{padding:1.75rem 1.5rem 2rem}.menu-package__header{flex-direction:column;gap:.25rem}.menu-package__name{font-size:2rem}.menu-package__price{font-size:2.4rem}.menu-package__subtext{font-size:1.7rem}.menu-package__includes{font-size:1.6rem;margin-bottom:1.25rem}.menu-package__contents{font-size:1.5rem;margin-bottom:1.25rem}.menu-package__more{font-size:1.4rem;margin-bottom:1.25rem}.menu-package__footer{justify-content:center}.menu-item__name{font-size:1.9rem}.menu-item__price{font-size:1.8rem;min-width:56px}.menu-item,.menu-item__right{gap:.5rem}.menu-item__price{min-width:auto;font-size:1.8rem}.summary-card{padding:1.5rem 1.25rem}.catering-order__body{padding-bottom:7rem}}.co-sticky-bar{display:none}@media(max-width:960px){.co-sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgb(var(--color-foreground));color:rgb(var(--color-background-1, 255 255 255));padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 16px #0000002e}.co-sticky-bar__total{display:flex;flex-direction:column;gap:.1rem;flex-shrink:0}.co-sticky-bar__label{font-size:1.3rem;opacity:.65;text-transform:uppercase;letter-spacing:.08em}.co-sticky-bar__amount{font-size:2.2rem;font-weight:700}.co-sticky-bar__btn{background:rgb(var(--color-background-1, 255 255 255));color:rgb(var(--color-foreground));border:none;border-radius:6px;padding:.8rem 1.25rem;font-size:1.7rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .15s}.co-sticky-bar__btn:hover{opacity:.85}.co-sticky-bar__empty{font-size:1.6rem;opacity:.55;font-style:italic;margin:0}}@keyframes gold-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.menu-package{--mp-bg: #41493a;--mp-text-rgb: 255 255 255;--mp-savings: #4ade80;--mp-shadow: 0 8px 40px rgba(180, 140, 20, .25);--mp-outline: linear-gradient( 120deg, #704d00, #c9960c, #f5d060, #fff0a0, #f5d060, #c9960c, #704d00 );--mp-outline-size: 300% 300%;--mp-outline-animation: gold-shimmer 3s ease infinite;position:relative;background:var(--mp-bg);border-radius:12px;padding:2.5rem 3rem 3rem;margin-bottom:4rem;box-shadow:var(--mp-shadow);color:rgb(var(--mp-text-rgb))}.menu-package--bg-dill{--mp-bg: #41493a;--mp-text-rgb: 255 255 255;--mp-savings: #4ade80;--mp-shadow: 0 6px 30px rgba(0, 0, 0, .22)}.menu-package--bg-pepper{--mp-bg: #262523;--mp-text-rgb: 255 255 255;--mp-savings: #4ade80;--mp-shadow: 0 6px 30px rgba(0, 0, 0, .3)}.menu-package--bg-pink{--mp-bg: #eaccca;--mp-text-rgb: 38 37 35;--mp-savings: #15803d;--mp-shadow: 0 6px 30px rgba(65, 73, 58, .18)}.menu-package--bg-pickle{--mp-bg: #a8a585;--mp-text-rgb: 38 37 35;--mp-savings: #15803d;--mp-shadow: 0 6px 30px rgba(65, 73, 58, .2)}.menu-package--outline-dill{--mp-outline: #41493a;--mp-outline-size: auto;--mp-outline-animation: none}.menu-package--outline-pepper{--mp-outline: #262523;--mp-outline-size: auto;--mp-outline-animation: none}.menu-package--outline-pink{--mp-outline: #eaccca;--mp-outline-size: auto;--mp-outline-animation: none}.menu-package--outline-pickle{--mp-outline: #a8a585;--mp-outline-size: auto;--mp-outline-animation: none}.menu-package--outline-gold{--mp-outline: linear-gradient( 120deg, #704d00, #c9960c, #f5d060, #fff0a0, #f5d060, #c9960c, #704d00 );--mp-outline-size: 300% 300%;--mp-outline-animation: gold-shimmer 3s ease infinite}.menu-package--bg-dill.menu-package--outline-gold,.menu-package--bg-pepper.menu-package--outline-gold{--mp-shadow: 0 8px 40px rgba(180, 140, 20, .25)}.menu-package:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:6px;background:var(--mp-outline);background-size:var(--mp-outline-size);animation:var(--mp-outline-animation);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.menu-package__badge{display:inline-block;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;background:#f5d0602e;color:#f5d060;padding:.25rem .8rem;border-radius:3px;margin-bottom:1rem;letter-spacing:.14em}.menu-package:not(.menu-package--outline-gold) .menu-package__badge{background:rgba(var(--mp-text-rgb),.14);color:rgb(var(--mp-text-rgb))}.menu-package__header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem}.menu-package__name{font-weight:700;font-size:2.6rem;color:rgb(var(--mp-text-rgb))}.menu-package__price{font-size:3.1rem;font-weight:700;white-space:nowrap;color:rgb(var(--mp-text-rgb))}.menu-package__subtext{font-size:2rem;color:rgba(var(--mp-text-rgb),.65);margin-bottom:0}.menu-package__divider{border:none;border-top:1px solid rgba(var(--mp-text-rgb),.35);margin:1.5rem 0}.menu-package__includes{font-size:1.9rem;color:rgba(var(--mp-text-rgb),.8);margin-bottom:2rem;line-height:1.5;font-style:italic}.menu-package__savings{text-align:right;font-size:1.5rem;font-weight:600;color:var(--mp-savings);margin-top:-.25rem;margin-bottom:.75rem;letter-spacing:.02em}.menu-package__contents{list-style:disc;padding-left:2rem;margin:0 0 2rem;font-size:1.8rem;color:rgba(var(--mp-text-rgb),.85);line-height:1.25}.menu-package__contents li{margin-bottom:.9rem}.menu-package__item-desc{font-weight:300;opacity:.7;font-size:.85em;margin-left:.35em}.menu-package__item-desc:before{content:"\2014  "}.menu-package__edit-options{background:none;border:none;color:inherit;opacity:.75;font-size:1.4rem;text-decoration:underline;cursor:pointer;padding:0;margin-right:auto}.menu-package__edit-options:hover{opacity:1}.menu-package__footer{display:flex;align-items:center;gap:1rem}.pkg-config-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.pkg-config-modal{background:#fff;color:#1a1a1a;border-radius:10px;width:100%;max-width:52rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d;font-size:1.5rem}.pkg-config-header{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 2rem;border-bottom:1px solid #e5e5e5}.pkg-config-header h3{margin:0;font-size:1.8rem;font-weight:600}.pkg-config-close{background:none;border:none;font-size:2.4rem;line-height:1;cursor:pointer;color:#888}.pkg-config-body{padding:1.6rem 2rem;display:flex;flex-direction:column;gap:1.6rem}.pkg-config-item{border:1px solid #e5e5e5;border-radius:8px;padding:1.4rem}.pkg-config-item-head{font-weight:600;margin-bottom:1rem}.pkg-config-item-qty{color:#777;font-weight:400;margin-left:.4rem;font-size:1.35rem}.pkg-config-item-qty-breakdown{color:#aaa;font-size:1.2rem}.pkg-config-group{margin-top:1rem}.pkg-config-group-label{font-size:1.35rem;font-weight:500;margin-bottom:.6rem;color:#555}.pkg-config-choice{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border:1px solid #e5e5e5;border-radius:6px;margin-bottom:.4rem;cursor:pointer}.pkg-config-choice:hover{background:#f9f9f9}.pkg-config-choice-name{flex:1}.pkg-config-choice-adj{font-size:1.3rem;color:#777}.pkg-config-multi-row{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border:1px solid #e5e5e5;border-radius:6px;margin-bottom:.4rem}.pkg-config-multi-controls{display:flex;align-items:center;gap:.8rem}.pkg-config-inc,.pkg-config-dec{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:1.6rem;line-height:1;color:#444}.pkg-config-inc:hover:not(:disabled),.pkg-config-dec:hover:not(:disabled){background:#f3f3f3}.pkg-config-inc:disabled,.pkg-config-dec:disabled{opacity:.35;cursor:not-allowed;background:#fafafa}.pkg-config-multi.is-at-limit .pkg-config-multi-row{opacity:.85}.pkg-config-multi.is-at-limit .pkg-config-multi-val{font-weight:600;color:#3b8a3b}.pkg-config-multi-val{min-width:2rem;text-align:center}.pkg-config-multi-hint{font-size:1.25rem;margin-top:.4rem}.pkg-config-multi-hint.is-ok{color:#3b8a3b}.pkg-config-multi-hint.is-bad{color:#b73030}.pkg-config-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.4rem 2rem;border-top:1px solid #e5e5e5}.pkg-config-cancel{background:none;border:none;color:#555;cursor:pointer;padding:.6rem 1.2rem;font-size:1.45rem}.pkg-config-confirm{background:#1a1a1a;color:#fff;border:none;padding:.8rem 1.6rem;border-radius:6px;cursor:pointer;font-size:1.45rem;font-weight:500}.pkg-config-confirm:disabled{opacity:.4;cursor:not-allowed}.menu-package__contents li.is-extra{display:none}.menu-package--expanded .menu-package__contents li.is-extra{display:list-item}.menu-package__contents li.is-peek>span{-webkit-mask-image:linear-gradient(to bottom,black 10%,transparent 100%);mask-image:linear-gradient(to bottom,black 10%,transparent 100%)}.menu-package--expanded .menu-package__contents li.is-peek>span{-webkit-mask-image:none;mask-image:none}.menu-package__contents:has(+.menu-package__more){margin-bottom:0}.menu-package__more{display:block;margin:.25rem 0 2rem;background:none;border:none;padding:0;font-size:1.5rem;color:rgba(var(--mp-text-rgb),.85);text-decoration:underline;cursor:pointer;font-family:inherit;letter-spacing:.02em}.menu-package__more:hover{color:rgba(var(--mp-text-rgb),1)}.menu-package__footer{display:flex;align-items:center;justify-content:flex-end}.menu-package .qty-control{border-color:rgba(var(--mp-text-rgb),.35)}.menu-package .qty-btn{color:rgb(var(--mp-text-rgb))}.menu-package .qty-btn:hover{background:rgba(var(--mp-text-rgb),.12)}.menu-package .qty-btn:active{background:rgba(var(--mp-text-rgb),.22)}.menu-package .qty-value{color:rgb(var(--mp-text-rgb));border-left-color:rgba(var(--mp-text-rgb),.35);border-right-color:rgba(var(--mp-text-rgb),.35)}.menu-alacarte-heading{font-size:2.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;margin:2rem 0 1.5rem;padding-bottom:.5rem}.menu-category{margin-bottom:1.5rem}.menu-category__title{font-size:1.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.2);margin-bottom:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;-webkit-user-select:none}.menu-category__title:hover{color:rgba(var(--color-foreground),.7)}.menu-category__arrow{font-size:1.6rem;transition:transform .2s;transform:rotate(0);display:inline-block}.menu-category.collapsed .menu-category__arrow{transform:rotate(-90deg)}.menu-category__items{overflow:hidden;max-height:5000px;transition:max-height .3s ease}.menu-category.collapsed .menu-category__items{max-height:0}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.06);gap:.75rem}.menu-item:last-child{border-bottom:none}.menu-item__info{flex:1;min-width:0}.menu-item__name{font-size:1.8rem;font-weight:500;display:block}.menu-item__desc{font-size:1.5rem;color:rgba(var(--color-foreground),.55)}.menu-item__image{flex:0 0 120px;height:120px;border-radius:8px;overflow:hidden;align-self:center}.menu-item__image img{width:120px;height:120px;object-fit:cover;display:block}@media(max-width:960px){.menu-item__image{flex:0 0 90px;height:90px;border-radius:6px}.menu-item__image img{width:90px;height:90px}}.menu-item__right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.menu-item__price{font-size:1.8rem;font-weight:500;min-width:70px;text-align:right}.menu-item__min{display:block;font-size:1.4rem;color:rgba(var(--color-foreground),.45);font-style:italic}.menu-item-wrap{border-bottom:1px solid rgba(var(--color-foreground),.06)}.menu-item-wrap:last-child{border-bottom:none}.menu-item-wrap .menu-item{border-bottom:none}.menu-item__comment{padding:0 0 1rem}.menu-item__comment-input{width:100%;padding:.5rem .75rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:4px;font-size:1.5rem;font-family:inherit;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.02);box-sizing:border-box;transition:border-color .15s}.menu-item__comment-input:focus{outline:none;border-color:rgba(var(--color-foreground),.4)}.menu-item__comment-input::placeholder{color:rgba(var(--color-foreground),.35);font-style:italic}.menu-item__options{padding:1rem 1.2rem 1.2rem;background:rgba(var(--color-foreground),.025);border-top:1px solid rgba(var(--color-foreground),.08)}.option-group{margin-bottom:1rem}.option-group:last-child{margin-bottom:0}.option-group__label{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:rgb(var(--color-foreground))}.option-group__req{color:#c0392b}.option-choice{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;font-size:1.4rem;cursor:pointer}.option-choice--radio{gap:.5rem}.option-choice--radio input[type=radio]{accent-color:rgb(var(--color-foreground));width:16px;height:16px;margin:0;flex-shrink:0}.option-choice--multi{justify-content:space-between}.option-choice__name{flex:1}.option-choice__adj{font-size:1.2rem;color:rgba(var(--color-foreground),.55);margin-right:.5rem}.qty-control--sm{transform:scale(.8);transform-origin:right center}.menu-item__select-btn{background:none;border:1.5px solid rgba(var(--color-foreground),.3);border-radius:6px;padding:.5rem 1rem;font-size:1.3rem;font-weight:600;cursor:pointer;color:rgb(var(--color-foreground));white-space:nowrap;transition:background .15s,border-color .15s}.menu-item__select-btn:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.5)}.menu-item__select-btn--active{border-color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.05)}.menu-item__total-badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background-1, 255 255 255));font-size:1.3rem;font-weight:700;min-width:28px;height:28px;border-radius:14px;text-align:center;line-height:28px;padding:0 8px;margin-left:.5rem}.qty-control{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.25);border-radius:4px;overflow:hidden}.qty-btn{width:40px;height:40px;background:none;border:none;cursor:pointer;font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:background .12s;flex-shrink:0}.qty-btn:hover{background:rgba(var(--color-foreground),.08)}.qty-btn:active{background:rgba(var(--color-foreground),.15)}.qty-value{min-width:40px;text-align:center;font-size:1.6rem;border-left:1px solid rgba(var(--color-foreground),.15);border-right:1px solid rgba(var(--color-foreground),.15);padding:0 4px;height:40px;display:flex;align-items:center;justify-content:center}@media(max-width:960px){.qty-btn{width:36px;height:36px;font-size:1.6rem}.qty-value{min-width:32px;height:36px;font-size:1.5rem}.qty-control{border-radius:3px}}@media(min-width:961px){.catering-order__summary{position:sticky;top:8rem}}.summary-card{border:1px solid rgba(var(--color-foreground),.18);border-radius:8px;padding:2.5rem;background:rgb(var(--color-background-1, 255 255 255))}.summary-card__title{font-size:2.3rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.order-items-list{min-height:48px;margin-bottom:.75rem}.order-line{display:flex;justify-content:space-between;font-size:2rem;padding:.5rem 0;gap:.5rem}.order-line span:first-child{flex:1}.order-line span:last-child{white-space:nowrap}.order-line-options{font-size:1.3rem;color:rgba(var(--color-foreground),.6);padding:0 0 .2rem;margin-top:-.2rem}.order-line-opt{display:block;padding-left:.5rem}.order-line-opt:before{content:"\25b8  "}.order-line-comment{font-size:1.5rem;color:rgba(var(--color-foreground),.5);font-style:italic;padding:0 0 .4rem;margin-top:-.3rem}.order-empty{color:rgba(var(--color-foreground),.4);font-size:2rem;font-style:italic;text-align:center;padding:.75rem 0}.summary-divider{border:none;border-top:1px solid rgba(var(--color-foreground),.12);margin:1.5rem 0}.summary-tax-line{display:flex;justify-content:space-between;font-size:1.7rem;color:rgba(var(--color-foreground),.6);padding:.2rem 0}.summary-total{display:flex;justify-content:space-between;font-weight:700;font-size:2.2rem;margin-bottom:1.5rem}.continue-zone{margin-top:.5rem}.co-continue-btn{display:block;width:100%;padding:1rem 1.5rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background-1, 255 255 255));border:none;border-radius:6px;font-size:2rem;font-weight:600;font-family:inherit;cursor:pointer;text-align:center;transition:opacity .15s}.co-continue-btn:hover{opacity:.85}.checkout-form-section{margin-top:4rem;padding-top:3.5rem;border-top:1px solid rgba(var(--color-foreground),.15)}.checkout-form-section__title{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:2.5rem}.checkout-form-inner{max-width:720px;margin:0 auto}.checkout-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.checkout-form-row{grid-template-columns:1fr}}.customer-field{margin-bottom:1.25rem}.customer-field label{display:block;font-size:1.8rem;font-weight:500;margin-bottom:.5rem}.customer-field input,.customer-field select,.customer-field textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:4px;font-size:2rem;background:rgb(var(--color-background-1, 255 255 255));color:rgb(var(--color-foreground));font-family:inherit;box-sizing:border-box;transition:border-color .15s}.customer-field input:focus,.customer-field select:focus,.customer-field textarea:focus{outline:none;border-color:rgb(var(--color-foreground))}.customer-field input.error,.customer-field select.error,.customer-field textarea.error{border-color:#c0392b}.customer-field textarea{resize:vertical;min-height:60px}.payment-method-selector{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.payment-method-option{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border:2px solid rgba(var(--color-foreground),.15);border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.payment-method-option:has(input:checked){border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.payment-method-option input[type=radio]{margin-top:.3em;flex-shrink:0;width:20px;height:20px;cursor:pointer;accent-color:rgb(var(--color-foreground))}.payment-method-option__body{display:flex;flex-direction:column;gap:.3rem}.payment-method-option__title{font-size:2rem;font-weight:600;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.payment-method-option__badge{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#2ecc71;color:#fff;padding:.15rem .55rem;border-radius:3px}.payment-method-option__desc{font-size:1.7rem;color:rgba(var(--color-foreground),.6)}.paypal-zone{margin-top:1rem}#oc-inperson-container{margin-top:.25rem}.paypal-disabled-msg{text-align:center;font-size:1.9rem;color:rgba(var(--color-foreground),.45);padding:.6rem;font-style:italic}#oc-paypal-buttons{min-height:45px}.orders-closed{text-align:center;padding:4rem 2rem 5rem;max-width:600px;margin:0 auto}.orders-closed__headline{font-size:2.4rem;font-weight:700;margin-bottom:1rem}.order-success{display:none;text-align:center;padding:3rem 1.5rem 5rem}.order-success.visible{display:block}.order-success__check{width:60px;height:60px;border-radius:50%;background:#2ecc71;color:#fff;font-size:3.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.order-success__heading{margin-bottom:.5rem}.order-success__subtext{color:rgba(var(--color-foreground),.65);margin-bottom:2rem}.order-success__payment-status{display:inline-block;font-size:1.8rem;font-weight:600;padding:.3rem .9rem;border-radius:4px;background:rgba(var(--color-foreground),.07);margin-bottom:1.5rem}.order-success__details{background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;padding:1.5rem;max-width:480px;margin:0 auto 1.5rem;text-align:left}.order-success__pickup{font-size:2rem;margin-bottom:1rem;color:rgba(var(--color-foreground),.75)}.order-success__pickup strong{color:rgb(var(--color-foreground))}.order-success__txn{font-size:1.8rem;color:rgba(var(--color-foreground),.4);margin-top:1rem}.order-success__txn code{font-family:monospace}.menu-item__image{cursor:pointer}.oc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.oc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.oc-modal__content{position:relative;max-width:85vw;max-height:80vh;margin-top:60px}.oc-modal__img{display:block;max-width:85vw;max-height:75vh;border-radius:8px;box-shadow:0 8px 40px #0006}.oc-modal__close{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#333;font-size:2.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-order-catering.css.map */
