.ordering-control-form{display:flex;margin:0;flex:none}.ordering-control{display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px 12px;border:1px solid #a9d8c6;border-radius:14px;background:#eaf9f1;color:#09623f;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.ordering-control svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ordering-control[aria-checked=false]{background:#fdf0ef;border-color:#edb9b5;color:#a73832}.ordering-control:disabled{opacity:.6;cursor:wait}.ordering-control:focus-visible{outline:3px solid #7c8cff;outline-offset:3px}.ordering-control-feedback{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1500;box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);padding:14px 20px;border-radius:16px;background:#172132;color:white;box-shadow:0 8px 30px #0003;text-align:center;line-height:1.8}.ordering-control-feedback[hidden]{display:none}.ordering-status{display:flex;gap:12px;align-items:center;margin:18px 0;padding:16px 18px;border:1px solid #b7decf;border-radius:20px;background:#f0faf5;color:#174d3d;text-align:right;line-height:1.8;max-width:100%;box-sizing:border-box}.ordering-status.is-closed{background:#f1effc;border-color:#d6d0ee;color:#39335b}.ordering-status-icon{font-size:32px;line-height:1;flex:none}.ordering-status>div{min-width:0}.ordering-status strong{display:block;font-size:18px}.ordering-status p{margin:3px 0;font-size:14px;color:inherit}.ordering-status p:empty{display:none}.brand-copy .ordering-status{max-width:520px}.ordering-closed .public-product .v996-product-actions,.ordering-closed #publicCartDock,.ordering-closed #publicSubmit,.ordering-closed #publicNext{display:none!important}.ordering-closed .public-product{cursor:default}.ordering-closed [data-public-count]{display:none!important}[data-theme=dark] .ordering-control{background:#123d32;color:#a6f3ce;border-color:#38715c}[data-theme=dark] .ordering-control[aria-checked=false]{background:#4b272b;color:#ffc4bf;border-color:#835052}@media(max-width:600px){.ordering-control{padding:9px}.ordering-control span{display:none}.topbar-actions{gap:7px}.ordering-status{padding:12px}.ordering-status strong{font-size:17px}}

.ordering-closed #publicCheckout,.ordering-closed #publicCustomizer,.ordering-closed #publicUndoToast{display:none!important}
