/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em;line-height:1rem}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--baseSpacing:8px}@font-face{font-family:Titillium;src:local("Titillium web"),url(TitilliumWeb-Regular.32f345be887287b1cb44.woff2) format("woff2")}body{font-family:Titillium,Verdana,Geneva,Tahoma,sans-serif;height:100%;width:100%}.pos_pos__tAiOH{display:grid;grid-template-columns:auto 25vw;min-height:100vh}@media screen and (max-width:1023px){.pos_pos__tAiOH{grid-template-columns:auto}}.pos_deals__j3ngL{left:0;position:sticky;top:0}.pos_items__-ei1P{display:grid;grid-auto-rows:min-content;max-height:100vh;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:1023px){.pos_items__-ei1P{margin:60px 0 0;max-height:calc(100vh - 60px)}}@media print{.pos_items__-ei1P{display:none}}.pos_orderSummary__te0jF{background:#ccc;display:flex;flex-direction:column;max-height:100vh;position:relative}.pos_orderButton__sNzwa{display:none}@media screen and (max-width:1023px){.pos_orderSummary__te0jF{height:100%;overflow:visible;position:fixed;right:calc(-100% + 60px);top:0;transition:all .2s ease-in-out;width:calc(100% - 60px)}.pos_basketVisible__bPgUF{right:0}.pos_orderButton__sNzwa{align-items:center;display:flex;height:60px;justify-content:center;left:-60px;position:absolute;top:0;width:60px}.pos_orderButton__sNzwa:before{content:"show receipt";display:inline}}.pos_receiptContainer__VHg54{display:flex;flex:1 1 auto;flex-direction:column;max-height:100vh;position:relative}.pos_receipt__5EGpm{background:#fff;box-shadow:1px 1px 1px #333c;color:#111;flex:1 1 auto;font-family:Courier New,Courier,monospace;font-weight:700;margin:8px;max-height:100%;overflow:auto;padding:8px;text-transform:uppercase}@media print{.pos_receipt__5EGpm{box-shadow:none;overflow:visible}}.pos_receiptItem__\+1Apg{border-bottom:1px dashed #ccc;display:flex;flex:1 1 auto;padding:var(--baseSpacing,8px) 0}.pos_receiptItemAmount__CAq6T{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:0 8px 0 0}.pos_receiptItemName__FVFHW{flex:1 1 auto;padding:0 8px}.pos_receiptItemPrice__5rQVK{flex:0 0 auto;padding:0 0 0 8px}.pos_receiptTotal__P7YAq{bottom:0;font-size:1.2rem;left:0;padding:8px 0;position:sticky}.pos_sectionLabel__he8IK{align-items:center;background:rgba(46,52,57,.5);display:flex;margin:var(--baseSpacing,8px);min-height:48px;position:relative}.pos_sectionLabel__he8IK:after{background:#fff;background-blend-mode:multiply;content:"";display:block;height:48px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZD0ibTIwIDEyLTIuODMgMi44M0wyNi4zNCAyNGwtOS4xNyA5LjE3TDIwIDM2bDEyLTEyeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNDh2NDhIMHoiLz48L3N2Zz4=);mask-repeat:no-repeat;position:absolute;right:0;top:0;transform:rotate(90deg);transition:all .1s linear;width:48px}input:checked~.pos_sectionLabel__he8IK:after{transform:rotate(-90deg)}.pos_sectionLabelInput__p5Aww{left:-200vw;position:absolute}.pos_section__dXBZg{column-gap:var(--baseSpacing,8px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:var(--baseSpacing,8px);max-height:0;overflow:hidden;row-gap:var(--baseSpacing,8px)}input:checked~.pos_section__dXBZg{max-height:7000px}.pos_section__dXBZg h3,.pos_section__dXBZg h4{grid-column:1/-1}.pos_section__dXBZg label{display:flex}.pos_section__dXBZg input{left:-200vw;position:absolute}button{align-items:center;background:linear-gradient(135deg,#2e3439,#1b1e22);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:.2vw .2vw .7vw #16191b,-.2vw -.2vw .7vw #4c575f;color:#fffc;cursor:pointer;display:flex;justify-content:center;margin:0;min-height:48px;outline:none;overflow:hidden;padding:0;position:relative;width:100%}button:active{border:2px solid hsla(0,0%,100%,.1);box-shadow:inset .2vw .2vw .7vw #16191b33,inset -.2vw -.2vw .7vw #4c575f33}button:after{background:url(5b8829ee7b399703.svg);background-blend-mode:multiply;content:"";display:block;height:100%;opacity:.1;position:absolute;width:100%}button span{align-items:center;display:flex;flex-direction:column;height:10vh;justify-content:center;min-height:100px;overflow:hidden;width:100%}.pos_orderControlsContainer__v2VoO{flex:0 0 auto;padding:var(--baseSpacing,8px) 0 0}@media print{.pos_orderControlsContainer__v2VoO{display:none}}.pos_orderControls__1HA6J{bottom:0;display:grid;min-height:100px;padding:0 var(--baseSpacing,8px) var(--baseSpacing,8px) var(--baseSpacing,8px);position:sticky;right:0;row-gap:var(--baseSpacing,8px)}.pos_overlay__48SqQ{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.pos_notes__75WPM{border:1px dashed #ccc;padding:var(--baseSpacing,8px)}.pos_addressInput__HYhYA{height:48px;margin:0 0 8px;width:100%}