@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/qlb0gvi.css";.debug-code[data-v-a67cbe6f]{font-family:Menlo,Consolas,Monaco,monospace;font-size:12px;line-height:1.5;padding:10px;background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;text-align:left}.line[data-v-a67cbe6f]{display:grid;grid-template-columns:auto 1fr}pre.inline[data-v-a67cbe6f]{display:inline;margin:0;white-space:pre-wrap}span.line-number[data-v-a67cbe6f]{display:inline;font-family:Menlo,Consolas,Monaco,monospace;margin-right:20px}#self-service-debug-btn[data-v-001bb409]{position:fixed;z-index:10000;bottom:50px;right:10px;background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}#self-service-debug-btn.enabled[data-v-001bb409]{background-color:green}.self-service-debug[data-v-001bb409]{background-color:#fff;border:solid 1px #c0c0c0;border-radius:5px;box-shadow:var(--standard-shadow);padding:10px 20px;position:fixed;bottom:120px;right:50px;z-index:10000;width:500px;overflow:scroll}.debug-information[data-v-001bb409]{margin-top:10px}.debug-buttons[data-v-001bb409]{display:flex;flex-wrap:wrap;margin-bottom:10px}.debug-buttons [data-v-001bb409]:first-child{border-radius:20px 0 0 20px!important}.debug-buttons [data-v-001bb409]:last-child{border-radius:0 20px 20px 0!important}.debug-buttons .btn[data-v-001bb409]{border-radius:0;font-size:1em;margin:0;padding:5px}h4[data-v-001bb409]{margin-top:10px;margin-bottom:10px}.timer-row[data-v-001bb409]{display:grid;grid-template-columns:auto auto auto auto 1fr;gap:8px;align-items:baseline}.timer-row pre[data-v-001bb409]{margin:6px 0 0;white-space:pre-wrap;font-size:.85em}.section-header[data-v-001bb409]{display:flex;align-items:center;gap:8px}.btn-small[data-v-001bb409]{font-size:.9em;padding:4px 8px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;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}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}html{font-family:var(--font-family-main);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:var(--font-color);font-weight:var(--font-weight-text);font-size:var(--font-size);letter-spacing:var(--letter-spacing)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header);margin:20px 0;color:var(--font-color-header);-webkit-hyphens:auto;hyphens:auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--font-color)}h1{font-size:var(--font-size-h1);margin:var(--margin-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);margin:var(--margin-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);margin:var(--margin-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin:var(--margin-h4);font-weight:var(--font-weight-h4)}p{margin:var(--margin-p)}input,textarea,button,select{font-family:inherit;font-size:var(--font-size);color:var(--font-color);font-family:var(--font-family)}img{max-width:100%;height:auto;object-fit:cover;object-position:center center}img[data-aspect-ratio="4:3"]{aspect-ratio:4/3}img[data-aspect-ratio="3:4"]{aspect-ratio:3/4}img[data-aspect-ratio="1:1"]{aspect-ratio:1}img[data-aspect-ratio="16:9"]{aspect-ratio:16/9}img[data-aspect-ratio="21:9"]{aspect-ratio:21/9}a{color:var(--link-color);text-decoration:underline}a img{border:none;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fade-in-scale{0%{opacity:0}50%{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-backdrop{0%{opacity:0}to{opacity:.5}}@keyframes scale-up{0%{padding:0 10px;max-height:0px;overflow:hidden}to{padding:10px;max-height:50px;overflow:hidden}}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-scale-down{0%{top:50%;right:50%;transform:translate(50%,-50%) scale(2)}60%{top:50%;right:50%;transform:translate(50%,-50%) scale(2)}}@keyframes fade-in-move-left{0%{opacity:0;margin-right:-50px}50%{opacity:0;margin-right:-50px}51%{opacity:1}to{opacity:1;margin-right:0}}@keyframes fade-in-move-right{0%{opacity:0;margin-left:-50px}50%{opacity:0;margin-left:-50px}51%{opacity:1}to{opacity:1;margin-left:0}}@keyframes fade-in-move-up{0%{opacity:0;margin-top:60px}to{opacity:1;margin-top:0}}@keyframes jump-out{0%{transform:translateY(100%);z-index:0;scale:1}49%{z-index:0}50%{transform:translateY(-20%);z-index:2;scale:1.1}to{transform:translateY(50%);z-index:2;opacity:1;scale:1}}@keyframes jello-horizontal{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@keyframes showScrollbars{0%{overflow:hidden}to{overflow:auto}}:root{--font-family: "Nunito",arial, sans-serif;--font-family-header: var(--font-family);--letter-spacing: 0;--site-max-width: 1600px;--small-page-max-width: 800px;--dialog-max-width: 700px;--logo: url(/assets/castle_logo_text-BX7POllD.svg);--site-bg: #E2ECEC;--site-bg-large-screen: var(--site-bg);--site-bg-color: #E2ECEC;--page-bg: none;--order-basket-bg: white;--border-radius: 10px;--hr: 1px solid #ddd;--color-primary: #334047;--color-primary-contrast: white;--color-primary-shade: #373e41;--color-primary-body: #f5f5f5;--color-secondary: #F26322;--color-secondary-contrast: #000000;--order-item-edit-gradient: linear-gradient(90deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.15) 20%,var(--order-basket-bg)55%,var(--order-basket-bg));--winpos-blue: #006086;--scrollbar-color: var(--color-primary);--color-danger: #eb445a;--color-danger-contrast: #ffffff;--color-warning: #fff3cd;--color-warning-contrast: #856404;--color-alert: #f8d7da;--color-alert-contrast: #721c24;--color-success: #d4edda;--color-success-contrast: #155724;--color-info: #d1ecf1;--color-info-contrast: #0c5460;--color-badge-success: #28a745;--color-badge-success-contrast: white;--color-badge-warning: #ffc107;--color-badge-warning-contrast: black;--color-badge-danger: #dc3545;--color-badge-danger-contrast: white;--link-color: var(--color-primary);--link-color-hover: var(--color-primary-shade);--font-color: #1d2741;--font-color-muted: #666666;--font-color-header: var(--font-color);--font-weight-header: bold;--font-size-h1: clamp(1.4rem, 2.5vw, 2.25rem);--font-size-h2: clamp(1.3rem, 2.2vw, 2rem);--font-size-h3: clamp(1.2rem, 1.9vw, 1.6rem);--font-size-h4: clamp(1rem, 1.4vw, 1.2rem);--font-weight-h1: var(--font-weight-header);--font-weight-h2: var(--font-weight-header);--font-weight-h3: var(--font-weight-header);--font-weight-h4: var(--font-weight-header);--margin-h1: 0 0 10px 0;--margin-h2: 0 0 8px 0;--margin-h3: 0 0 6px 0;--margin-h4: 0 0 4px 0;--line-height-h1: 1.2;--line-height-h2: 1.2;--line-height-h3: 1.2;--line-height-h4: 1.2;--font-size: clamp(.8rem, 1.2vw, 1rem);--font-size-small: clamp(.7rem, 3.5vw, .85rem);--font-size-large: 1.1rem;--font-size-large: clamp(1rem, 3.5vw, 1.2rem);--font-weight-text: normal;--order-number-font-size: 5rem;--order-header-font-size: .85rem;--order-number-weight: bold;--order-number-color: var(--color-primary-contrast);--order-number-padding: 20px;--order-number-bg: var(--color-primary);--order-number-radius: 10px;--delivery-spot-font-size: 2rem;--delivery-spot-weight: bold;--checkbox-bg: #dfe1e4;--checkbox-bg-hover: var(--color-primary);--checkbox-nob-color: white;--checkbox-nob-selected-bg: rgb(234, 234, 234);--checkbox-selected-bg: rgb(2, 115, 2);--checkbox-selected-bg-hover: rgb(1, 97, 1);--rewards-logo-bg: var(--navbar-logo) no-repeat center center;--rewards-logo-bg-size: 100%;--rewards-logo-width: 50px;--rewards-logo-height: 50px;--navbar-height: 50px;--navbar-logo: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20120%20118.4'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23f26322;%20}%20.cls-1,%20.cls-2%20{%20stroke-width:%200px;%20}%20.cls-2%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M72.8,39.3l-11.7-5.1c-.9-.4-1.8-.3-2.6.2-.8.5-1.3,1.4-1.3,2.3v21.4c0,1.5,1.2,2.8,2.8,2.8s2.8-1.2,2.8-2.8v-9.5l10-4.3c1-.4,1.7-1.4,1.7-2.6s-.7-2.1-1.7-2.6Z'/%3e%3cpath%20class='cls-2'%20d='M60,0C26.9,0,0,26.9,0,60s19.8,52.2,46.3,58.4c2.7.4,4.8-2,4.8-3.9v-14.5c0-4.9,4-8.9,8.9-8.9s8.9,4,8.9,8.9v14.5c0,2,2.1,4.4,4.8,3.9,26.5-6.2,46.3-30,46.3-58.4S93.1,0,60,0ZM96.4,92.5c-1.6,1.6-4.3.6-4.9-1.5l-4.8-32.6c-.2-1.1-1.1-1.9-2.2-1.9h-8.9c-1.2,0-2.2,1-2.2,2.2v6.7h-6.7v-6.7c0-1.2-1-2.2-2.2-2.2h-8.9c-1.2,0-2.2,1-2.2,2.2v6.7h-6.7v-6.7c0-1.2-1-2.2-2.2-2.2h-8.9c-1.1,0-2,.8-2.2,1.9l-4.8,32.4v-.9c0,2.6-2.8,4.1-4.7,2.8-7.8-8.7-12.6-20.2-12.6-32.7,0-26.9,21.9-48.9,48.9-48.9s48.9,21.9,48.9,48.9-4.7,23.8-12.4,32.5Z'/%3e%3c/svg%3e");--navbar-bg: var(--color-primary);--navbar-color: var(--color-primary-contrast);--navbar-logo-padding: 8px;--navbar-shop-selector-bg: var(--site-bg);--navbar-shop-selector-color: var(--link-color);--navbar-digning-choice-bg: var(--site-bg);--navbar-digning-choice-color: var(--link-color);--order-basket-mobile-height: 60px;--button-bg: white;--button-color: black;--button-border: 2px solid var(--color-primary);--button-bg-hover: var(--color-primary);--button-color-hover: var(--color-primary-contrast);--button-border-hover: 2px solid transparent;--button-primary-bg: var(--color-primary);--button-primary-color: var(--color-primary-contrast);--button-primary-border: 2px solid transparent;--button-primary-bg-hover: var(--color-primary-shade);--button-primary-color-hover: var(--color-primary-contrast);--button-primary-border-hover: 2px solid transparent;--button-padding-y: clamp(5px, 2vw, 12px);--button-padding-x: clamp(16px, 1.2vw, 28px);--button-padding: var(--button-padding-y) var(--button-padding-x);--button-border-radius: 30px;--button-font-family: var(--font-family);--button-font-size: 1rem;--button-weight: 900;--button-min-height: 50px;--btn-box-shadow: 1px 1px 5px rgba(0, 0, 0, .35);--border: 1px solid rgb(218, 218, 218);--profile-menu-top-bg: var(--color-primary);--profile-menu-top-color: var(--color-primary-contrast);--modal-background-color: #fff;--modal-header-background: var(--color-primary);--gutter: clamp(10px, 4vw, 32px);--padding-x: clamp(10px, 2vw, 25px);--padding-y: clamp(10px, 2vh, 25px);--padding: var(--padding-y) var(--padding-x);--list-padding: 10px 20px;--article-list-padding: 10px;--form-gap: 10px;--shop-listing-gap: 10px;--digning-info-gap: 10px;--input-inline-padding: .5rem;--separator-padding: 3px;--standard-shadow: rgba(149, 157, 165, .2) 0px 8px 24px;--list-item-bg: white;--list-item-shadow: var(--standard-shadow);--item-heading-font-size: clamp(1rem, 1.6vw, 1.3rem);--item-heading-font-weight: bold;--item-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .16);--bubble-box-shadow: rgba(99, 99, 99, .2) 0px 2px 8px 0px;--menu-box-shadow: rgba(0, 0, 0, .35) 0px 5px 15px;--card-box-shadow: 0px 10px 23px 0px #0000001A, 0px 41px 41px 0px #00000017, 0px 92px 55px 0px #0000000D, 0px 164px 66px 0px #00000003, 0px 257px 72px 0px #00000000;--order-bskt-width: clamp(320px, 25%, 400px);--order-bskt-img-width: 50px;--order-bskt-img-height: 50px;--order-bskt-bg: white;--order-header-bg: var(--site-bg);--order-header-color: var(var(--font-color));--campaign-bg: var(--card-bg);--campaign-image-bg: rgb(239, 239, 239);--campaign-border: solid 1px #e5e5e5;--article-image-max-height: 200px;--article-image-max-width: 250px;--article-image-padding: 0;--article-image-aspect-ratio: 450/250;--article-choice-padding: 15px 20px;--article-choice-bg: white;--article-choice-img-width: 60px;--article-choice-img-height: 60px;--article-choice-prefix: "+";--article-choice-max-height: 380px;--article-choice-main-img-height: 150px;--article-choice-main-img-max-width: clamp(100px, 20vw, 200px);--article-choice-main-img-height-mobile: 60px;--article-choice-sub-img-width: 50px;--article-choice-sub-img-height: 50px;--article-campaign-bg: var(--article-choice-bg);--article-campaign-img-height: 150px;--article-campaign-img-width: 150px;--article-campaign-text-height: 2.5lh;--article-price-size: 1.2rem;--article-price-width: 70px;--article-price-height: 70px;--article-price-bg: var(--color-primary);--article-price-bubble-color: var(--color-primary-contrast);--article-price-radius: 50%;--article-price-top: inherit;--article-price-right: 0;--article-price-bottom: var(--padding-x);--article-price-left: inherit;--article-price-color: black;--article-price-color-muted: rgb(233, 233, 233);--article-quantity-size: 50px;--article-quantity-bg: var(--color-primary);--article-quantity-contrast: var(--color-primary-contrast);--article-quantity-bg-hover: var(--color-primary-shade);--article-quantity-contrast-hover: var(--color-primary-contrast);--menu-price-color: black;--menu-price-size: 1.2rem;--checkbox-color: #333;--checkbox-color-bg: #333;--checkbox-color-checked: #fff;--checkbox-color-checked-bg: var(--color-primary);--root-page-columns: repeat(auto-fit, minmax(300px, 1fr));--root-page-columns-mobile: repeat(auto-fit, minmax(140px, 1fr));--root-page-image-aspect-ratio: var(--article-image-aspect-ratio);--child-page-columns: repeat(auto-fit, minmax(250px, 1fr));--child-page-columns-mobile: repeat(auto-fit, minmax(140px, 1fr));--suggested-page-columns: repeat(auto-fit, minmax(200px, 1fr));--suggested-page-columns-mobile: repeat(auto-fit, minmax(140px, 1fr));--card-bg: white;--card-border-radius: var(--border-radius);--card-image-border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;--card-image-padding: clamp(5px, 2vw, 10px) clamp(5px, 2vw, 10px) 0;--card-image-max-height: 180px;--card-sticker-padding: 10px;--card-sticker-img-diam: 50px;--card-sticker-img-diam-small: 40px;--card-sticker-img-diam-large: 10%;--card-content-padding: 0 clamp(5px, 2vw, 10px) clamp(5px, 2vw, 10px);--card-gap: 10px;--menu-item-gap: clamp(5px, 1vw, 10px);--modal-bg: white;--modal-backdrop:rgba(0, 0, 0, .5);--modal-header-bg: var(--color-primary);--modal-header-color: var(--color-primary-contrast);--dropdown-bg: white;--input-border-color: #ccc;--input-border-radius: var(--border-radius);--input-padding: 10px;--favorites-color: red;--favorites-icon: "heart-filled";--order-status-bg: white;--loader-color: var(--color-primary);--backdrop-bg: var(--color-primary);--ds-bg: var(--color-primary);--ds-gutter: 70px;--ds-padding: 20px;--ds-header-padding: 10px;--ds-item-padding: 8px;--ds-logo: url(/assets/castle_logo_L_W-DPDaYJOR.svg);--ds-logo-aspect-ratio: 200/150;--ds-color: var(--color-primary-contrast);--ds-unavailable-color: color-mix(in oklab, var(--ds-bg-color) 50%, var(--ds-color));--ds-font-family: var(--font-family);--ds-font-size: 1.3rem;--ds-header-font-family: var(--font-family-header);--ds-header-font-size: 2.5rem;--ds-separator-font-family: var(--font-family);--ds-separator-font-size: 1.8rem;--self-service-bg: var(--site-bg);--self-service-bg-digning-choice: var(--site-bg);--self-service-order-basket-height: 10dvh;--self-service-order-basket-open-height: 40dvh;--self-service-order-basket-height-article-page: 50px;--a11y-height: 60vh;--mobile-selected-choices-height: 150px;--mobile-selected-choices-height-large: 240px}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.from-bottom-enter-active{transition:all .5s ease-out}.from-bottom-leave-active{transition:transform .3s cubic-bezier(1,.5,.8,1),opacity .1s cubic-bezier(1,.5,.8,1)}.from-bottom-enter-from,.from-bottom-leave-to{transform:translateY(101%);opacity:.4}.from-right-enter-active{transition:all .7s ease-out}.from-right-leave-active{transition:opacity .1s cubic-bezier(1,.5,.8,1),transform .3s cubic-bezier(1,.5,.8,1)}.from-right-enter-from,.from-right-leave-to{transform:translate(101%);opacity:.4}.from-top-enter-active{transition:all .7s ease-out}.from-top-leave-active{transition:opacity .2s cubic-bezier(1,.5,.8,1),transform .27s cubic-bezier(1,.5,.8,1)}.from-top-enter-from,.from-top-leave-to{transform:translateY(-101%);opacity:.4}.from-left-enter-active{transition:all .7s ease-out}.from-left-leave-active{transition:transform .3s cubic-bezier(1,.5,.8,1),opacity .27s cubic-bezier(1,.5,.8,1)}.from-left-enter-from,.from-left-leave-to{transform:translate(-101%);opacity:.4}.fade-in-out-enter-active,.fade-in-out-leave-active{transition:opacity .3s ease}.fade-in-out-enter-from,.fade-in-out-leave-to{opacity:0}.popup-enter-active,.popup-leave-active{transition:opacity .23s ease}.popup-leave-active{transition-delay:.43s}.popup-enter-from,.popup-leave-to{opacity:0}.popup-enter-active .popup-content,.popup-leave-active .popup-content{transition:all .43s ease-in-out}.popup-enter-active .popup-content{transition-delay:.23s}@media (max-width: 1399px){.popup-enter-from .popup-content,.popup-leave-to .popup-content{transform:translateY(101%);opacity:0}}.on-update-enter-active,.on-update-leave-active{transition:transform .23s ease}.on-update-enter-from,.on-update-leave-to{transform:scale(1.1)}.order-item-enter-active{transition:transform .23s ease}.order-item-move,.order-item-leave-active{transition:transform .13s ease}.order-item-enter-from,.order-item-leave-to{transform:scale(.8);opacity:0}.order-item-leave-active{position:absolute;z-index:99}.choice-enter-active,.choice-leave-active{transition:max-height .55s ease-in-out}.choice-enter-to,.choice-leave-from{overflow:hidden;max-height:1000px}.choice-enter-from,.choice-leave-to{overflow:hidden;max-height:0}.item-simple .item-quantity-enter-active .btn-decrease{animation:fade-in-move-left .8s}.item-simple .item-quantity-enter-active .btn-increase{animation:fade-in-move-right .8s}.item-simple .item-quantity-enter-active .btn-decrease,.item-simple .item-quantity-enter-active .btn-increase{animation-timing-function:easeInQuint}.item-simple .item-quantity-leave-active .item-quantity-text{top:50%;right:50%;transform:translate(50%,-50%);height:60px;width:60px;font-size:24px}.item-quantity-enter-active{animation:fade-in-scale .6s}.item-quantity-leave-to{opacity:0}.item-quantity-leave-to .item-quantity-text,.item-quantity-leave-from .item-quantity-text{top:50%;right:50%;transform:translate(50%,-50%);height:60px;width:60px;font-size:24px}.item-quantity-leave-active{transition:all .3s ease-in}.item-suggested .btn-decrease,.item-suggested .btn-increase{opacity:0;pointer-events:none}.item-suggested.item-edit .btn-decrease{animation:fade-in-move-left .8s}.item-suggested.item-edit .btn-increase{animation:fade-in-move-right .8s}.item-suggested.item-edit .btn-decrease,.item-suggested.item-edit .btn-increase{opacity:0;pointer-events:all;animation-fill-mode:forwards;animation-timing-function:easeInQuint}.slidedown-enter-active,.slidedown-leave-active{transition:all .5s ease-in-out}.slidedown-enter-to,.slidedown-leave-from{overflow:hidden;max-height:1000px;opacity:1}.slidedown-enter-from,.slidedown-leave-to{overflow:hidden;max-height:0;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}@font-face{font-family:weborder-icons;src:url(/assets/weborder-icons-Cbw22nr9.eot?57361341);src:url(/assets/weborder-icons-Cbw22nr9.eot?57361341#iefix) format("embedded-opentype"),url(/assets/weborder-icons-DXxDyV5G.woff2?57361341) format("woff2"),url(/assets/weborder-icons-DU1AXaLh.woff?57361341) format("woff"),url(/assets/weborder-icons-CHVuD69c.ttf?57361341) format("truetype"),url(/assets/weborder-icons-C1A46vcx.svg?57361341#dashboard-icons) format("svg");font-weight:400;font-style:normal}body{font-family:var(--font-family);font-optical-sizing:auto;font-weight:400;font-style:normal}h1,h2,h3,h4,h5{font-family:var(--font-family-header);font-weight:var(--font-weight-header);text-box:trim-both cap alphabetic}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}body{font-family:var(--font-family)!important;background:var(--site-bg)}@media (min-width: 900px){body{background:var(--site-bg-large-screen)}}.page{background:var(--page-bg)}.page .page-content>h1{font-size:var(--font-size-h2)}.main-page{display:grid;position:relative;z-index:1;height:100dvh;grid-template-rows:var(--navbar-height) 1fr;overflow:hidden}.main-page .content{height:calc(100dvh - var(--navbar-height));overflow-y:auto;overflow-x:hidden;scroll-snap-align:start}.main-page .content:has(.variant-backdrop){overflow:visible}@media (min-width: 900px){.main-page .content .content-inner{gap:var(--gutter);padding:var(--gutter) var(--padding-x)}}.main-page .content-inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr repeat(auto-fit,var(--order-basket-mobile-height));max-width:var(--site-max-width);width:100dvw;gap:0;position:relative}@media (min-width: 900px){.main-page .content-inner{margin:0 auto}.main-page .content-inner:has(.order-basket-container){grid-template-columns:calc(100% - var(--order-bskt-width) - var(--gutter)) var(--order-bskt-width)}}.main-page .page{display:grid;gap:var(--padding);align-content:start}@media (max-width: 899px){.main-page .page{padding:var(--padding);overflow:auto;height:calc(100dvh - var(--navbar-height))}.main-page .page:has(~.order-basket-container){height:calc(100dvh - var(--navbar-height) - var(--order-basket-mobile-height))}}.main-page .order-basket-container{position:sticky;top:var(--gutter)}@media (min-width: 900px){.main-page .order-basket-container{height:calc(100dvh - var(--navbar-height) - var(--gutter) * 2)}}@media (max-width: 899px){.main-page .order-basket-container{padding:0;z-index:999}.main-page .order-basket-container .order-basket .order-basket-inner{position:fixed;transition:bottom .6s ease-in-out;height:calc(100dvh - var(--navbar-height));left:0;right:0;z-index:999;bottom:-100dvh}.main-page .order-basket-container .order-basket.open .order-basket-inner{bottom:0}}.order-basket-toggle{display:none}@media (min-width: 900px){body.portrait-primary .main-page .content .content-inner{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;overflow:visible}body.portrait-primary .order-basket-container{transition:height .6s ease-in-out;height:var(--self-service-order-basket-height)}body.portrait-primary .order-basket-container:has(.order-basket.empty){height:0}body.portrait-primary .order-basket-backdrop{background:transparent;position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1}body.portrait-primary .order-info{align-self:baseline}body.portrait-primary .order-basket-toggle{display:block;position:absolute;background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0;font-size:0;right:0;left:0;bottom:0;top:0;padding-bottom:40px;z-index:1}body.portrait-primary .order-basket-toggle:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}body.portrait-primary .order-basket-toggle[disabled]{border:none}body.portrait-primary .order-basket:not(.open) .order-pay{pointer-events:none;z-index:1}body.portrait-primary .order-basket:not(.open) .order-pay .btn-pay{pointer-events:all}body.portrait-primary .order-basket.open .order-basket-toggle{bottom:auto;top:auto}body.portrait-primary .order-header{position:absolute;top:10px}body.portrait-primary .order-header:before,body.portrait-primary .order-header:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;transition:rotate .6s ease-in-out}body.portrait-primary .open .order-header:before{rotate:-180deg}body.portrait-primary .open .order-header:after{rotate:180deg}body.portrait-primary .order-basket{height:auto;padding-top:50px}body.portrait-primary .order-basket .order-header h2{font-size:1.2rem}body.portrait-primary .order-basket-container{z-index:999}body.portrait-primary .order-basket-container .order-basket{grid:none;position:fixed;bottom:0;left:0;right:0;height:var(--self-service-order-basket-height);transition:all .6s ease-in-out;background-color:#fff;box-shadow:#00000059 0 5px 15px}body.portrait-primary .order-basket-container .order-basket .order-header{padding:0!important}body.portrait-primary .order-basket-container .order-basket .order-type-selector{opacity:0;transition:opacity .3s ease-in-out}body.portrait-primary .order-basket-container .order-basket.open{height:var(--self-service-order-basket-open-height)}body.portrait-primary .order-basket-container .order-basket.open .order-basket-toggle:before{rotate:180deg}body.portrait-primary .order-basket-container .order-basket.open .order-type-selector{opacity:1}body.portrait-primary .order-basket-container .order-basket .order-content{border-right:var(--hr)}body.portrait-primary .order-basket-container .order-basket.empty{bottom:calc(var(--self-service-order-basket-height) * -1);height:var(--self-service-order-basket-height);grid-template-rows:1fr}body.portrait-primary .order-basket-container .order-basket .order-items,body.portrait-primary .order-basket-container .order-basket .dining-info{border:none}body.portrait-primary .order-basket-container .order-basket .order-basket-inner{display:grid;grid-template-areas:"content dining-info" "content dining-info" "content pay";grid-template-columns:auto 25dvh;height:100%}body.portrait-primary .order-basket-container .order-basket .order-basket-inner .dining-info{grid-area:dining-info;grid-template-columns:1fr;padding-top:0}body.portrait-primary .order-basket-container .order-basket .order-basket-inner .order-content{grid-area:content;margin-bottom:inherit}body.portrait-primary .order-basket-container .order-basket .order-basket-inner .order-content-text{text-align:center}body.portrait-primary .order-basket-container .order-basket .order-basket-inner .order-pay{grid-area:pay;align-self:flex-end}body.portrait-primary .order-basket-container .order-basket .order-basket-inner .selected-restaurant{display:none}body.portrait-primary .menu-article-page,body.portrait-primary .suggested-articles-page,body.portrait-primary .edit-order{--self-service-order-basket-height: calc(var(--self-service-order-basket-height-article-page))}}body:has(.clone-animate){--self-service-order-basket-height-article-page: 300px !important}.home div.ion-page,.shop-page div.ion-page{top:0}.home .customer-logo,.shop-page .customer-logo{background:var(--logo) center center no-repeat;background-size:contain;max-width:37.5rem;display:block;width:80vw;height:30vh;margin:0 auto}.home .navbar{background:var(--navbar-shop-selector-bg)}.home .navbar .navbar-content{grid-template-columns:1fr}.home .navbar .navbar-content a,.home .navbar .navbar-content button{color:var(--navbar-shop-selector-color)}.home .navbar .customer-logo,.home .navbar .navbar-back,.home .navbar .ongoing-order{display:none}.page-shop-selector .extra-info{display:block;margin-top:var(--padding-y)}.page-shop-selector .shop-list-item.disabled{pointer-events:none}.page-shop-selector .shop-list-item.disabled .shop-list-name{opacity:.5}.page-shop-selector .shop-list-item.disabled .btn-favorite{pointer-events:all}.shop-selector{width:100%;max-width:var(--small-page-max-width);margin:auto;text-align:center}.shop-selector h1{margin-bottom:var(--gutter)}.shop-selector .form-group-search input{margin:0}.shop-list-container .btn{margin:0 auto}.shop-list{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--padding-y);gap:var(--shop-listing-gap)}@media (max-width: 599px){.shop-list{grid-template-columns:1fr}}.single-shop{display:flex;flex-flow:column;align-items:center;gap:var(--gutter)}.shop-list-item{padding:var(--padding);box-shadow:var(--list-item-shadow);border:var(--border);display:grid;grid-template-columns:1fr auto;gap:var(--padding);height:100%;text-align:left;border-radius:var(--border-radius);background:var(--list-item-bg);cursor:pointer}.shop-list-item:hover{border-color:var(--color-primary)}.shop-list-item h2{font-size:1.1rem;font-weight:700}.shop-list-item .shop-list-name,.shop-list-item .shop-list-info{display:flex;flex-direction:column;gap:.5rem}.shop-list-item .shop-list-info{align-items:end}.shop-list-item .shop-list-info-distance{font-weight:700;font-size:var(--font-size-small)}.shop-page .navbar{background:var(--navbar-digning-choice-bg)}.shop-page .navbar .navbar-content{grid-template-columns:1fr 1fr}.shop-page .navbar .navbar-content a,.shop-page .navbar .navbar-content button{color:var(--navbar-digning-choice-color)}.shop-page .navbar .customer-logo{display:none}.page-dining-choice .dining-choice{max-width:var(--small-page-max-width);margin:auto;text-align:center}.page-dining-choice .dining-choice h1{margin-bottom:var(--gutter)}.page-dining-choice .dining-choice .selected-shop{display:block;margin-bottom:var(--padding-y)}.page-dining-choice .btn-dine-in:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:2rem}.page-dining-choice .btn-take-away:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:2rem}.page-dining-choice .dining-choice-text{display:block;text-align:center;white-space:pre-wrap;padding-top:var(--padding-y)}.menu-page .page-content{display:flex;flex-direction:column;gap:var(--gutter)}.menu-page .page-header{display:grid;grid-template-columns:auto minmax(300px,500px);gap:var(--padding)}.menu-page .page-header>h1{white-space:nowrap}.menu-page .page-header .active-campaigns{width:fit-content;max-width:500px}@media (max-width: 899px){.menu-page .page-header{grid-template-columns:1fr}.menu-page .page-header .active-campaigns{order:-1;margin-bottom:0}.menu-page .page-header .active-campaigns .embla{max-width:inherit}.menu-page .page-header .active-campaigns li{width:100%}}.menu-list,.article-choices{animation:fade-in-move-up .6s ease-in-out forwards;opacity:0}.menu-list{display:grid;gap:var(--menu-item-gap);grid-template-columns:var(--child-page-columns)}@media (max-width: 599px){.menu-list{grid-template-columns:var(--child-page-columns-mobile)}}.menu-list.root-level{grid-template-columns:var(--root-page-columns)}.menu-list.root-level>.list-item .item-image{aspect-ratio:var(--root-page-image-aspect-ratio)}@media (max-width: 599px){.menu-list.root-level{grid-template-columns:var(--root-page-columns-mobile)}}.menu-list .article-separator{grid-column:1/-1;border-bottom:1px solid var(--color-primary);padding-bottom:var(--separator-padding)}.menu-list .article-separator h3{padding-bottom:var(--separator-padding)}.menu-list .article-separator~.article-separator{margin-top:var(--padding-y)}.menu-list .list-item{container:article-card/inline-size}.menu-list .list-item+.article-separator{margin-top:var(--padding-y)}.menu-list .list-item.container .item-heading{display:flex;justify-content:space-between;align-items:center}.menu-list .list-item.container .item-heading:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem}.menu-list .list-item.large{grid-row:span 2;grid-column:span 2;--card-sticker-img-diam: var(--card-sticker-img-diam-large);--item-heading-font-size: var(--font-size-h1);--card-image-max-height: 300px;justify-content:center;text-align:center}.menu-list .list-item.large .item{grid-template-areas:"badge" "heading" "description" "image" "footer"}.menu-list .list-item.large .item .item-heading{padding-top:20px;justify-self:center}.menu-list .list-item.large .item .item-content{justify-self:center}.menu-list .list-item.large .item .item-image{position:relative}.menu-list .list-item.large .item img{padding-bottom:10px}.menu-list .list-item .large-item-badge{grid-area:badge;background-color:var(--color-primary);color:var(--color-primary-contrast);justify-self:center;padding:5px 15px;margin-top:20px;border-radius:var(--card-border-radius)}.menu-list .list-item.container .item{grid-template-areas:"image" "heading";align-content:space-between}.menu-list .item{display:grid;grid-template-areas:"image" "heading" "description" "footer";gap:var(--card-gap);align-items:start;background:var(--card-bg);border-radius:var(--card-border-radius);position:relative;height:100%;width:100%;overflow:hidden;box-shadow:var(--item-box-shadow)}.menu-list .item:hover{color:var(--link-color);text-decoration:none;box-shadow:0 0 0 1px var(--color-primary)}.menu-list .item .item-heading{grid-area:heading;font-size:var(--item-heading-font-size);font-weight:var(--item-heading-font-weight);padding:var(--card-content-padding)}.menu-list .item .item-image{display:flex;grid-area:image;max-width:100%;aspect-ratio:var(--article-image-aspect-ratio);text-align:center;padding:var(--card-image-padding);margin:0 auto;max-height:var(--card-image-max-height);overflow:hidden;border-radius:var(--card-image-border-radius)}.menu-list .item .item-image:has(.fallback-image){display:var(--fallback-image-display, flex)}.menu-list .item .item-image img{object-fit:contain;margin:0 auto}.menu-list .item .item-image .btn-favorite{position:absolute;bottom:0;left:var(--card-content-padding)}.menu-list .item .item-content{grid-area:description;padding:var(--card-content-padding)}.menu-list .item .item-footer{grid-area:footer;display:flex;align-items:center;justify-content:space-between;padding:var(--card-content-padding)}.menu-list .item .item-price{grid-area:price;font-weight:700;font-size:var(--menu-price-size);margin-left:auto;color:var(--menu-price-color)}.menu-list .item.not-available{pointer-events:none;-webkit-user-select:none;user-select:none}.menu-list .item.not-available .item-image,.menu-list .item.not-available .item-content-container{opacity:.5}.menu-list .item.not-available .not-available-text{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);max-width:max-content;width:90%;display:block;align-items:center;color:var(--color-primary-contrast);background:var(--color-primary);padding:5px 14px;text-align:center;border-radius:10px;font-size:var(--font-size-small);font-weight:700;text-transform:uppercase;line-height:1;font-size:var(--font-size-large)}.menu-list .item.not-available .not-available-text span{margin:auto}.menu-list .item.not-available .not-available-text-success,.menu-list .item.not-available .not-available-text.online{color:var(--color-badge-success-contrast);background:var(--color-badge-success)}.menu-list .item.not-available .not-available-text-warning,.menu-list .item.not-available .not-available-text.offline,.menu-list .item.not-available .not-available-text.paused{color:var(--color-badge-warning-contrast);background:var(--color-badge-warning)}.menu-list .item.not-available .not-available-text-danger,.menu-list .item.not-available .not-available-text.closed{color:var(--color-badge-danger-contrast);background:var(--color-badge-danger)}.menu-list .article-stickers{padding:var(--card-sticker-padding)}.favorites-container{margin-bottom:var(--gutter)}.favorites-container .article-favorites{border:1px solid var(--favorites-color);border-radius:var(--border-radius);padding:var(--padding);align-items:start}.favorites-container .list-item{max-width:350px;height:100%}.favorites-container .article-separator h3{margin-bottom:10px}.favorites-container .article-separator h3:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;color:var(--favorites-color);width:1.3rem;margin-right:10px}.favorites-container .large-item-badge{display:none}.favorites-container .showing-variants .large-item-badge{display:inherit}.menu-list>.article-separator:last-child{display:none}.menu-list .article-separator:has(+.article-separator){display:none}.item .item-content{display:var(--menu-item-description-display, block);height:3.4375rem;overflow:hidden;position:relative;z-index:0;line-height:1.3;font-weight:400;color:var(--font-color)}.item .item-content:after{content:"";position:absolute;z-index:1;bottom:0;display:block;width:100%;height:1.5625rem;background:linear-gradient(0deg,var(--card-bg),transparent)}.breadcrumbs{display:flex;gap:5px}.breadcrumbs a{color:var(--link-color);text-decoration:none}.breadcrumbs a:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem;text-decoration:none!important}.breadcrumbs a:hover{text-decoration:underline}.separator-navigation ol{display:flex;gap:5px;flex-flow:row wrap}.separator-navigation ol a{display:block}.separator-navigation a{color:var(--link-color);text-decoration:none;border:1px solid var(--link-color);padding:5px 10px;background-color:#fff6}.separator-navigation a:hover{background-color:#fffc}.page-article .article-content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:var(--padding);margin-bottom:-10px}.page-article .article-content:has(.article-campaigns){grid-template-rows:auto auto 1fr}@media (max-width: 599px){.page-article .article-content{grid-template-columns:1fr}.page-article .article-content .article-image{margin:0 auto;grid-row:auto}.page-article .article-content .article-desc{grid-column-start:1}.page-article .article-content .article-header{order:-1;text-align:center;margin:var(--padding) 0 0}.page-article .article-content .article-campaigns{order:-2}}.page-article .article-image{grid-row:span 2/span 2;position:relative;margin:0;padding:var(--article-image-padding);width:var(--article-image-max-width);max-width:var(--article-image-max-width)}.page-article .article-image .article-price{background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:var(--article-price-size);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:10px;white-space:pre;border-radius:var(--article-price-radius);position:absolute;top:var(--article-price-top);right:var(--article-price-right);bottom:var(--article-price-bottom);left:var(--article-price-left)}.page-article .article-image .article-price.zero-price{display:none}.page-article .article-image>img{max-height:var(--article-image-max-height);max-width:var(--article-image-max-width)}.page-article .article-header{display:grid;grid-template-columns:1fr auto;gap:10px}.page-article .article-desc{display:block;max-width:65ch;grid-column-start:2}.page-article .embla__viewport{min-width:clamp(320px,50vw,var(--site-max-width) / 2)}@media (max-width: 599px){.page-article .article-desc{padding:0 var(--padding)}}.page-article .article-campaigns{grid-column:1/-1;order:-1}.page-article .article-campaigns .campaign-list-item{background:var(--article-campaign-bg);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--item-box-shadow);margin-bottom:0;width:100%;max-width:100%}@media (min-width: 900px){.page-article .article-campaigns .campaign-list-item{max-width:70%}}.page-article .article-campaigns .campaign-list-item a.btn{display:none}.page-article .article-campaigns .campaign-list-item:has(.expanded) .expandable-container{max-height:50vh;margin-bottom:20px;padding:5px 0}.page-article .article-campaigns .campaign-list-item:has(.expanded) .expandable-container:before{height:0}.page-article .article-campaigns .campaign{display:grid;grid-template-columns:auto 1fr;height:100%}.page-article .article-campaigns .campaign h2{font-size:var(--font-size-h4)}.page-article .article-campaigns .campaign .campaign-content{width:100%;padding:var(--padding)}.page-article .article-campaigns .campaign .campaign-image{position:relative;display:flex;align-items:center;justify-content:center;background:var(--campaign-image-bg)}.page-article .article-campaigns .campaign .campaign-image img{max-height:var(--article-campaign-img-height);max-width:var(--article-campaign-img-width);max-width:20vw}.page-article .article-campaigns .campaign .expandable-container{max-height:var(--article-campaign-text-height);height:100%;overflow:hidden;position:relative;transition:max-height .6s ease-in-out,padding .5s ease-in-out,margin-bottom .4s ease-in-out,overflow 0s .6s}.page-article .article-campaigns .campaign .expandable-container .not-logged-in-text{padding-top:10px;font-weight:700}.page-article .article-campaigns .campaign .campaign-content:has(.show-more) .expandable-container:after{content:"";position:absolute;bottom:-1px;width:100%;height:calc(var(--article-campaign-text-height) - .9lh);background:linear-gradient(180deg,transparent,var(--article-campaign-bg));transition:height .6s}.page-article .article-campaigns .campaign.expanded .show-more:before{transform:rotate(-180deg)}.page-article .article-campaigns .campaign.expanded .expandable-container:after{height:0!important}.page-article .article-campaigns .campaign.expanded .show-more{top:inherit}.page-article .article-campaigns .campaign .show-more{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0;position:absolute;top:0;bottom:0;left:0;right:0;align-items:end;padding-bottom:10px}.page-article .article-campaigns .campaign .show-more:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.page-article .article-campaigns .campaign .show-more[disabled]{border:none}.page-article .article-campaigns .campaign .show-more:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:1rem;padding-top:5px;transform:rotate(0);transition:transform .8s}.article-add{padding:var(--padding-y) var(--padding-x) 0}.article-add .btn{width:100%}.article-footer{padding:10px var(--padding-x) 20px;text-align:center;background-color:var(--article-choice-bg);border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:var(--item-box-shadow)}.article-footer .article-allergen-text{padding-top:var(--padding-y)}@media (min-width: 900px){.article-footer{position:sticky;bottom:0}.article-footer:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:8px;background:linear-gradient(to bottom,transparent,black);opacity:.2;filter:blur(1px);pointer-events:none}}.article-quantity{display:flex;justify-content:center;animation:jump-out .6s cubic-bezier(.41,.01,.23,1.005) forwards;animation-delay:.8s;position:relative;opacity:0;width:max-content;margin:0 auto;-webkit-user-select:none;user-select:none}.article-quantity span,.article-quantity button{background-color:var(--article-quantity-bg);color:var(--article-quantity-contrast);height:var(--article-quantity-size);min-height:var(--button-min-height);font-weight:700;font-size:1.5rem}.article-quantity span{display:flex;align-items:center;justify-content:center;width:calc(var(--article-quantity-size) * 2)}.article-quantity button{width:var(--article-quantity-size);align-items:center;justify-content:center;box-shadow:none;pointer-events:all;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.5,.01,.15,1.02)}.article-quantity button i{display:none}.article-quantity button:hover{background-color:var(--article-quantity-bg-hover);color:var(--article-quantity-contrast-hover)}.article-quantity button.disabled{pointer-events:none;cursor:not-allowed}.article-quantity button.disabled:before{opacity:.5}.article-quantity .btn-decrease{border-radius:50% 0 0 50%}.article-quantity .btn-decrease:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem}.article-quantity .btn-decrease:hover{border-radius:50% 0 0 50%}.article-quantity .btn-increase{border-radius:0 50% 50% 0}.article-quantity .btn-increase:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem}.article-quantity .btn-increase:hover{border-radius:0 50% 50% 0}img.clone{position:fixed;opacity:1;transition:all .8s ease-out;z-index:9999}img.clone-animate{position:fixed;opacity:0;transform:scale(.4)}.article-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;justify-content:center;background-color:var(--article-choice-bg);border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:var(--item-box-shadow)}.article-choices h3{text-align:center;font-size:var(--font-size-text-large)}.article-choices .choices{margin-top:var(--gutter)}.article-choices .call-to-action{display:none}.article-choices>*{flex:1}.article-choices .top-level.show-all .btn-show-all{margin-top:0}.article-choices .btn-show-all{margin:calc(var(--button-min-height) - var(--button-min-height) * 1.5) auto var(--padding-y);z-index:1;position:relative}.article-choices .choice-header{display:flex;flex-direction:column;justify-content:center;min-height:3lh;margin-top:auto}.article-choices .choice-price:not(.zero-price):before{content:var(--article-choice-prefix)}.article-choices .selected-choices{display:flex;flex-flow:column;gap:10px}.article-choices .selected-choices .selected-empty .slot-header{padding-bottom:18px}.article-choices .selected-choices .selected-empty .empty-text{display:flex;justify-content:center;align-items:center;max-height:var(--article-choice-main-img-height);max-width:var(--article-choice-main-img-max-width);aspect-ratio:var(--article-image-aspect-ratio);font-size:1rem;font-weight:700;text-align:center;color:#9f9f9f;margin:0 auto;background-color:#fcfcfc;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23D0D0D0FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='3' stroke-linecap='square'/%3e%3c/svg%3e")}.article-choices .selected-choices .selected-choice.main-choice{position:relative;gap:10px;justify-content:center}.article-choices .selected-choices .selected-choice.main-choice .choice-name{font-size:var(--font-size-large);font-weight:700;padding:0 var(--padding-x);order:-1}@media (max-width: 599px){.article-choices .selected-choices .selected-choice.main-choice .choice-name{height:3lh;overflow:hidden}}.article-choices .selected-choices .selected-choice.main-choice .choice-price{background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:clamp(.6rem,2vw,1rem);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:5px;white-space:pre;border-radius:var(--article-price-radius);position:absolute;right:0;bottom:0}.article-choices .selected-choices .selected-choice.main-choice .choice-price.zero-price{display:none}.article-choices .selected-choices .selected-choice.main-choice img{transition:all .3s ease-in-out;margin:0 auto;object-fit:contain;max-height:var(--article-choice-main-img-height-mobile);aspect-ratio:var(--article-image-aspect-ratio)}@media (min-width: 900px){.article-choices .selected-choices .selected-choice.main-choice img{max-height:var(--article-choice-main-img-height);max-width:var(--article-choice-main-img-max-width)}}@media (min-width: 900px){.article-choices .selected-choices .selected-choice.main-choice:has(+.sub-choice) img{height:calc(var(--article-choice-main-img-height) - var(--article-choice-sub-img-height))}}.article-choices .selected-choices .selected-choice{display:flex;flex-flow:column;text-align:center}.article-choices .selected-choices .selected-choice .zero-price{display:none}.article-choices .choice-picker.multiple-choice>.selected-choices>.sub-choice,.article-choices .choice-picker:has(.multiple-choice)>.selected-choices>.sub-choice{display:flex;flex-flow:row wrap;margin:-5px auto 5px;gap:10px;padding:0 var(--padding-x)}.article-choices .choice-picker.multiple-choice>.selected-choices>.sub-choice .selected-choice,.article-choices .choice-picker:has(.multiple-choice)>.selected-choices>.sub-choice .selected-choice{max-width:var(--article-choice-sub-img-width);max-height:var(--article-choice-sub-img-height);font-size:var(--font-size-small);font-weight:700;color:var(--font-color-muted);animation:fade-in .6s ease-in-out}.article-choices .choice-picker.multiple-choice>.selected-choices>.sub-choice .selected-choice img,.article-choices .choice-picker:has(.multiple-choice)>.selected-choices>.sub-choice .selected-choice img{max-height:35px;object-fit:contain;aspect-ratio:var(--article-image-aspect-ratio)}@media (max-width: 899px){.article-choices .choice-picker.multiple-choice>.selected-choices>.sub-choice .selected-choice img,.article-choices .choice-picker:has(.multiple-choice)>.selected-choices>.sub-choice .selected-choice img{max-height:15px}}.article-choices .choice-picker.multiple-choice>.selected-choices>.sub-choice .selected-choice .choice-name,.article-choices .choice-picker:has(.multiple-choice)>.selected-choices>.sub-choice .selected-choice .choice-name{display:none}.article-choices .choice-picker.multiple-choice>.selected-choices>.sub-choice .selected-choice .choice-price,.article-choices .choice-picker:has(.multiple-choice)>.selected-choices>.sub-choice .selected-choice .choice-price{padding-top:3px}.article-choices:not(.steps) .choices>.choice-picker.top-level:not(.show-all)>.choice-picker-list{max-height:var(--article-choice-max-height)!important;min-height:var(--article-choice-max-height)}.article-choices .choice-picker.top-level{width:100%;max-width:500px;margin:0 auto;overflow:hidden}.article-choices .choice-picker.top-level>.choice-picker-list{height:5000px;transition:max-height .6s ease-in-out;overflow:hidden}.article-choices .choice-picker.top-level>.choice-picker-list>ul{margin-bottom:30px;border:var(--hr);background-color:#fafafa}.article-choices .choice-picker.top-level>.choice-picker-list ul.single-item>li.has-children>article>label{display:none!important}.article-choices .choice-picker.top-level>.choice-picker-list ul.single-item>li.has-children>article>.choice-picker{box-shadow:none}.article-choices .choice-picker.top-level .choice-picker{background:#fbfbfb;box-shadow:0 20px 10px -20px #00000073 inset,0 -20px 10px -20px #00000073 inset}.article-choices .choice-picker.top-level .min-max{text-align:center;font-size:var(--font-size-small)}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices{position:sticky}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.main-choice:has(~.sub-choice){position:initial}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.main-choice:has(~.sub-choice) img{display:none}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.main-choice:has(~.sub-choice) .choice-price{bottom:30px}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice{flex-flow:row wrap;justify-content:center;gap:5px}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice img{flex:1 100%;max-height:var(--article-choice-main-img-height-mobile);transition:all .3s ease-in-out;object-fit:contain;aspect-ratio:var(--article-image-aspect-ratio)}@media (min-width: 900px){.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice img{max-height:var(--article-choice-main-img-height);max-width:var(--article-choice-main-img-max-width)}}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice .choice-name{position:absolute;z-index:1;background:#fff9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:700;padding:3px}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice .choice-price{position:absolute;right:0;bottom:0;background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:clamp(.6rem,2vw,1rem);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:5px;white-space:pre;border-radius:var(--article-price-radius)}.article-choices .choice-picker.top-level.single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice .choice-price.zero-price{display:none}.article-choices .choice{-webkit-user-select:none;user-select:none}.article-choices .choice img{width:50px;height:50px;margin-right:10px;display:inline-block;object-fit:contain}@media (min-width: 900px){.article-choices .choice .choice-picker{max-height:100vh;overflow:hidden;transition:max-height .6s ease-in-out}}.article-choices .choice.not-available{pointer-events:none;position:relative}.article-choices .choice.not-available .choice-content{opacity:.5}.article-choices .choice .not-available-text{left:30%;top:50%;z-index:1;font-size:.6rem}.article-choices .not-available-text{position:absolute;top:20%;left:100px;transform:translate(-50%,-50%) rotate(-25deg);display:block;align-items:center;color:var(--color-primary-contrast);background:var(--color-primary);padding:5px 14px;text-align:center;border-radius:10px;font-size:var(--font-size-small);font-weight:700;text-transform:uppercase;line-height:1;font-size:1.1rem}.article-choices .not-available-text span{margin:auto}.article-choices .not-available-text-success,.article-choices .not-available-text.online{color:var(--color-badge-success-contrast);background:var(--color-badge-success)}.article-choices .not-available-text-warning,.article-choices .not-available-text.offline,.article-choices .not-available-text.paused{color:var(--color-badge-warning-contrast);background:var(--color-badge-warning)}.article-choices .not-available-text-danger,.article-choices .not-available-text.closed{color:var(--color-badge-danger-contrast);background:var(--color-badge-danger)}.article-choices li:not(.has-children) .choice{display:block;position:relative}.article-choices li:not(.has-children) .choice input{display:none}.article-choices li:not(.has-children) .choice input:checked+label:before{background-color:var(--checkbox-color-checked-bg);border-color:var(--checkbox-color-checked-bg)}.article-choices li:not(.has-children) .choice input:checked+label:after{color:var(--checkbox-color-checked);scale:1;left:23px}.article-choices li:not(.has-children) .choice input:disabled+label{opacity:.5;pointer-events:none;cursor:default}.article-choices li:not(.has-children) .choice label{display:flex;gap:5px;flex-direction:row;align-items:center;position:relative;padding:5px 10px;cursor:pointer;transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89)}.article-choices li:not(.has-children) .choice label .choice-name{flex:1}.article-choices li:not(.has-children) .choice label:before{flex:none;content:"";display:inline-block;width:26px;height:26px;border-radius:50%;background-color:transparent;border:2px solid var(--checkbox-color-bg)}.article-choices li:not(.has-children) .choice label:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem;position:absolute;left:13px;scale:0;transition:all .15s ease;transform:translate(-50%)}.article-choices li:not(.has-children) .choice label:hover:after{scale:1;left:23px}.article-choices li.has-children:not(.selected)>.choice>.choice-picker{max-height:0}.article-choices li.has-children>.choice>input{display:none}.article-choices li.has-children>.choice>input:checked+.choice-content:before{rotate:90deg}.article-choices li.has-children>.choice>.choice-content{display:flex;gap:5px;flex-direction:row;align-items:center;position:relative;padding:5px 10px}.article-choices li.has-children>.choice>.choice-content .choice-name{flex:1}.article-choices li.has-children>.choice>.choice-content:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:25px;transition:rotate .3s ease-in-out}.article-choices .choice-content{display:flex;border-bottom:var(--hr)}.article-choices .slot-header{font-size:var(--font-size-large);font-weight:700;margin:0;text-align:center}.article-choices .choice-slots{display:flex;width:100%;justify-content:center;flex-wrap:wrap;gap:5px;padding:0 5px}.article-choices .choice-slots.extras{display:flex;flex-flow:row wrap;gap:10px}.article-choices .choice-slots.extras .slot{max-width:50px}.article-choices .choice-slots.extras .slot .choice-name{display:none}.article-choices .choice-slots .extra{font-size:var(--font-size-small)}.article-choices .choice-slots .slot{flex:1 30%;display:block;aspect-ratio:var(--article-image-aspect-ratio);padding:5px;text-align:center;max-width:var(--article-choice-main-img-max-width);max-height:var(--article-choice-main-img-height)}.article-choices .choice-slots .slot.required{display:flex;align-items:center;justify-content:center}.article-choices .choice-slots .slot img{display:block;object-fit:contain}.article-choices .choice-slots .slot .choice-price{padding-top:5px;font-size:var(--font-size-small)}.article-choices .choice-slots .slot.required{background-color:#fcfcfc;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23D0D0D0FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='3' stroke-linecap='square'/%3e%3c/svg%3e")}.article-choices .choice-slots .slot:not(.empty){animation:fade-in .6s ease-in-out}.article-choices .choice-slots .slot:not(:last-child){margin-right:-2px}.article-choices .choice-slots.num-children-1 .slot,.article-choices .choice-slots.num-children-2 .slot{flex:1}.article-choices .choice-slots.num-children-4{flex-wrap:wrap}.article-choices .choice-slots.num-children-4 .slot{flex:1 50%}.article-choices .choice-slots.num-children-4 .slot:nth-child(2){margin:0}.article-choices .choice-slots.num-children-4 .slot:nth-child(3),.article-choices .choice-slots.num-children-4 .slot:nth-child(4){margin-top:-2px}.article-choices .choice-slots.num-children-5{flex-wrap:wrap}.article-choices .choice-slots.num-children-5 .slot{flex:1 50%}.article-choices .choice-slots.num-children-5 .slot:nth-child(2){margin:0}.article-choices .choice-slots.num-children-5 .slot:nth-child(3),.article-choices .choice-slots.num-children-5 .slot:nth-child(4),.article-choices .choice-slots.num-children-5 .slot:nth-child(5){flex:1 33%;margin-top:-2px}.article-choices .choice-slots.num-children-6{flex-wrap:wrap}.article-choices .choice-slots.num-children-6 .slot{flex:1 33%}.article-choices .choice-slots.num-children-6 .slot:nth-child(3){margin:0}.article-choices .choice-slots.num-children-6 .slot:nth-child(4),.article-choices .choice-slots.num-children-6 .slot:nth-child(5),.article-choices .choice-slots.num-children-6 .slot:nth-child(6){margin-top:-2px}.page-suggested-articles .list-suggested-articles{opacity:0}.page-suggested-articles.articles-loaded .list-suggested-articles{animation:fade-in-move-up 1s ease-out forwards}.page-suggested-articles .suggested-articles-header{display:flex;flex-flow:row wrap;gap:var(--padding);justify-content:space-between;margin-bottom:var(--gutter)}.page-suggested-articles .list-suggested-articles{display:grid;gap:var(--menu-item-gap);position:relative;grid-template-columns:var(--suggested-page-columns)}@media (max-width: 599px){.page-suggested-articles .list-suggested-articles{grid-template-columns:var(--suggested-page-columns-mobile)}}.page-suggested-articles .item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:var(--card-gap);align-items:start;background:var(--card-bg);border-radius:var(--card-border-radius);position:relative;height:100%;width:100%;box-shadow:var(--item-box-shadow)}.page-suggested-articles .item-heading{font-size:var(--font-size-h4)}.page-suggested-articles .item-image{max-width:fit-content}.list-item.suggested,.list-item.simple{flex:200px;background-color:var(--card-bg);border-radius:var(--card-border-radius);position:relative;gap:var(--padding);box-shadow:var(--item-box-shadow);--card-sticker-img-diam: var(--card-sticker-img-diam-small)}.list-item.suggested:hover,.list-item.simple:hover{color:var(--link-color);text-decoration:none;box-shadow:0 0 0 1px var(--color-primary)}.list-item.suggested .item-price,.list-item.simple .item-price{font-weight:700;text-align:right}.list-item.suggested .item:not(.showing-variants),.list-item.simple .item:not(.showing-variants){cursor:pointer}.list-item.suggested .item:not(.showing-variants) .item-content-container,.list-item.simple .item:not(.showing-variants) .item-content-container{margin:var(--card-content-padding);display:flex;gap:var(--card-gap);flex-direction:column}.list-item.suggested .item:not(.showing-variants) .item-image,.list-item.simple .item:not(.showing-variants) .item-image{padding:var(--card-image-padding);align-self:center;overflow:hidden;max-height:var(--card-image-max-height);border-radius:var(--card-image-border-radius)}.list-item.suggested .item:not(.showing-variants) .item-image .fallback-image,.list-item.simple .item:not(.showing-variants) .item-image .fallback-image{display:var(--fallback-image-display, block)}.list-item.suggested .item:not(.showing-variants) .item-image img,.list-item.simple .item:not(.showing-variants) .item-image img{max-height:100%}.list-item.suggested .item:not(.showing-variants) .item-image .article-stickers,.list-item.simple .item:not(.showing-variants) .item-image .article-stickers{padding:var(--card-sticker-padding)}.list-item.suggested.failed,.list-item.simple.failed{display:none}.list-item.suggested.not-available,.list-item.simple.not-available{pointer-events:none;-webkit-user-select:none;user-select:none}.list-item.suggested.not-available .item-image,.list-item.suggested.not-available .item-heading,.list-item.suggested.not-available .item-content-container,.list-item.simple.not-available .item-image,.list-item.simple.not-available .item-heading,.list-item.simple.not-available .item-content-container{opacity:.5}.list-item.suggested.not-available .not-available-text,.list-item.simple.not-available .not-available-text{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);max-width:max-content;width:90%;display:block;align-items:center;color:var(--color-primary-contrast);background:var(--color-primary);padding:5px 14px;text-align:center;border-radius:10px;font-size:var(--font-size-small);font-weight:700;text-transform:uppercase;line-height:1}.list-item.suggested.not-available .not-available-text span,.list-item.simple.not-available .not-available-text span{margin:auto}.list-item.suggested.not-available .not-available-text-success,.list-item.suggested.not-available .not-available-text.online,.list-item.simple.not-available .not-available-text-success,.list-item.simple.not-available .not-available-text.online{color:var(--color-badge-success-contrast);background:var(--color-badge-success)}.list-item.suggested.not-available .not-available-text-warning,.list-item.suggested.not-available .not-available-text.offline,.list-item.suggested.not-available .not-available-text.paused,.list-item.simple.not-available .not-available-text-warning,.list-item.simple.not-available .not-available-text.offline,.list-item.simple.not-available .not-available-text.paused{color:var(--color-badge-warning-contrast);background:var(--color-badge-warning)}.list-item.suggested.not-available .not-available-text-danger,.list-item.suggested.not-available .not-available-text.closed,.list-item.simple.not-available .not-available-text-danger,.list-item.simple.not-available .not-available-text.closed{color:var(--color-badge-danger-contrast);background:var(--color-badge-danger)}.list-item.suggested .item-quantity,.list-item.suggested .item-quantity-text,.list-item.simple .item-quantity,.list-item.simple .item-quantity-text{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.list-item.suggested .item-quantity-text,.list-item.simple .item-quantity-text{right:0;transform:translate(30%,-30%);background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:3.75rem;height:2.1875rem;width:2.1875rem;font-size:1.125rem;z-index:2;box-shadow:0 2px 6px #00000080;transition:all .3s ease-in-out}.list-item.suggested .item.item-edit,.list-item.simple .item.item-edit{border-color:var(--color-primary)}.list-item.suggested .item.item-edit .item-quantity,.list-item.simple .item.item-edit .item-quantity{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.list-item.suggested .item.item-edit .item-quantity-text,.list-item.simple .item.item-edit .item-quantity-text{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);height:clamp(60px,11vw,70px);width:clamp(60px,11vw,70px);font-size:clamp(1.5rem,5vw,2rem)}.list-item.suggested .item-quantity,.list-item.simple .item-quantity{position:absolute;top:-10px;left:0;width:100%;height:100%;border-radius:var(--item-border-radius);display:flex;align-items:center;justify-content:center;z-index:1;font-weight:700;-webkit-user-select:none;user-select:none;gap:50px;transition:all .2s ease-in-out}.list-item.suggested .item-quantity button,.list-item.simple .item-quantity button{width:clamp(40px,7vw,var(--button-min-height));height:clamp(40px,7vw,var(--button-min-height));min-height:fit-content;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000080;background-color:var(--color-primary);color:var(--color-primary-contrast);position:relative}.list-item.suggested .btn-decrease:before,.list-item.suggested .btn-increase:before,.list-item.simple .btn-decrease:before,.list-item.simple .btn-increase:before{font-size:clamp(1.2rem,3vw,1.5rem)}.list-item.suggested .btn-decrease:hover,.list-item.suggested .btn-increase:hover,.list-item.simple .btn-decrease:hover,.list-item.simple .btn-increase:hover{background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:50%}.list-item.suggested .btn-increase,.list-item.simple .btn-increase{right:0}.list-item.suggested .btn-decrease,.list-item.simple .btn-decrease{left:0}.list-item.suggested .order-buttons,.list-item.simple .order-buttons{display:flex;justify-content:flex-end;margin-top:auto;gap:.625rem;max-height:var(--order-basket-mobile-height);margin-bottom:env(safe-area-inset-bottom);padding:5px var(--padding-x);background:var(--order-bskt-bg)}.list-item.suggested .order-buttons .btn,.list-item.simple .order-buttons .btn{flex:1 40%}.menu-article-page .order-info,.suggested-articles-page .order-info{padding:0}.menu-article-page .order-info .order-info-price,.suggested-articles-page .order-info .order-info-price{margin-top:-10px}.page-campaigns .page-info{margin:var(--gutter) 0}.page-campaigns .campaigns{display:flex;flex-flow:row wrap;gap:var(--padding)}.page-campaigns .campaigns>li{height:100%;flex:1 100%}.page-campaigns .campaigns .campaign{display:grid;grid-template-columns:1.5fr 2fr;background-color:var(--list-item-bg);border-radius:var(--border-radius);box-shadow:var(--list-item-shadow);height:100%;overflow:hidden}.page-campaigns .campaigns .campaign .campaign-image{display:flex;justify-content:center;align-items:center;background:var(--campaign-image-bg);position:relative}.page-campaigns .campaigns .campaign .article-stickers{padding:10px}.page-campaigns .campaigns .campaign .campaign-content{display:flex;flex-direction:column;gap:5px;padding:var(--padding)}.page-campaigns .campaigns .campaign .btn{margin-top:auto}.main-page.offline .navbar{display:none}.page-offline{box-shadow:inset 0 0 5em 1em #000}.page-offline .offline-text:after{content:" ";display:block;width:100%;height:500px;background:url(/assets/NoInternet-CmA-Ufjy.svg) no-repeat center;margin-top:30px}.page-offline .page-content{max-width:700px;height:100%;margin:auto;display:flex;flex-direction:column;text-align:center;gap:var(--gutter);position:absolute;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--padding);border-radius:var(--border-radius)}.page-checkout .loader-container{position:absolute;z-index:1001;top:50px;left:50%;transform:translate(-50%)}.page-checkout .loader-container+form .order-basket-header{pointer-events:none}.page-checkout .loader-container+form .order-basket-header>*{opacity:.3}.page-checkout .alert{position:relative}.page-checkout .checkout-failed{background-color:var(--order-basket-bg);box-shadow:var(--card-box-shadow);border-radius:var(--border-radius);padding:var(--padding);position:relative;top:50dvh;transform:translateY(-100%)}.page-checkout .checkout-failed .title>p{font-size:var(--font-size-large)}.page-checkout .checkout-failed ul{padding:var(--padding-y) 0;list-style:initial;margin:0 1em}.page-checkout .checkout-failed ul li{padding:5px 0}.page-checkout .payment-disabled{overflow:hidden;height:calc(100vh - var(--header-height))}.page-checkout.payment-disabled:not(:has(.loader)):before{opacity:.3;animation:fadeinbackdrop 1s .2s}.page-checkout .page-content{width:100%;max-width:var(--small-page-max-width);margin:auto}.page-checkout h1{margin-bottom:var(--gutter)}.page-checkout .order-basket{background-color:var(--order-basket-bg);box-shadow:var(--card-box-shadow);border-radius:var(--border-radius);position:relative;margin-bottom:calc(var(--gutter) + var(--button-min-height) / 2);animation:fade-in-move-up 1s ease-in-out forwards}.page-checkout .order-basket .order-items .order-item{padding:var(--padding-y) 0}.page-checkout .order-basket-header{display:flex;flex-flow:row wrap;background-color:#fff;position:relative;z-index:1000;padding:var(--padding);gap:var(--padding);justify-content:space-between;border-radius:var(--border-radius);scale:1;transition:scale .3s ease-out;align-items:center}.page-checkout .order-basket-header>*{flex:1 40%;min-width:250px}.page-checkout .order-basket-header .selected-shop{flex:1 100%;max-width:none;text-align:center;border-bottom:var(--hr);padding-bottom:var(--padding-y)}.page-checkout .order-basket-header .selected-shop .shop-name{font-size:1.5rem}.page-checkout .order-basket-header .phone-email{display:flex;flex-flow:row wrap;gap:var(--padding-y)}.page-checkout .order-basket-header .phone-email>*{flex:1;min-width:250px;max-width:calc(var(--small-page-max-width) / 2 - var(--padding-y) / 2)}.page-checkout .order-basket-header .phone,.page-checkout .order-basket-header .email{align-items:center;gap:10px}.page-checkout .order-basket-header .phone:has(.checkbox-group),.page-checkout .order-basket-header .email:has(.checkbox-group){grid-template-columns:auto 1fr}.page-checkout .order-basket-header .phone{display:var(--phone-display, grid)}.page-checkout .order-basket-header .phone:has([required]){display:grid}.page-checkout .order-basket-header .email{display:var(--email-display, grid)}.page-checkout .order-basket-header .email:has([required]){display:grid}.page-checkout .order-basket-header .rewards{flex:1 100%;display:flex;flex-direction:column;gap:10px;align-items:center}.page-checkout .order-basket-header .rewards .customer-name{display:flex;width:100%;font-size:var(--font-size-h4);font-weight:700;align-items:center;justify-content:center}.page-checkout .order-basket-header .rewards .customer-name:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;font-size:2rem;color:var(--color-primary)}.page-checkout .order-basket-header .rewards .scan-customer-membership.dialog::backdrop{transition:background .3s ease-in-out}.page-checkout .order-basket-header .rewards .scan-customer-membership.dialog:has(.scan-success){background:transparent;box-shadow:none;top:-30vh;font-size:4rem;animation:jello-horizontal .6s ease-in-out .3s;text-align:center;color:var(--color-primary);font-weight:700;background:var(--color-primary-contrast);aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.page-checkout .order-basket-header .rewards .scan-customer-membership.dialog:has(.scan-success) .dialog-footer{display:none}.page-checkout .order-basket-header .rewards .scan-customer-membership.dialog:has(.scan-success)::backdrop{background:var(--color-primary);opacity:.7}.page-checkout .order-basket-header .btn-checkout-signup{background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:40px;padding:10px 20px 10px 10px}.page-checkout .order-basket-header .btn-checkout-signup:before{content:"";background:var(--rewards-logo-bg);background-size:var(--rewards-logo-bg-size);height:var(--rewards-logo-height);width:var(--rewards-logo-width);border-radius:50%}.page-checkout .order-basket-header .input-group{animation:fade-in-scale 2s}.page-checkout.payment-disabled:not(.loading) .order-basket:before,.page-checkout:has(input:required:invalid) .order-basket:before{content:"";display:block;position:fixed;top:var(--navbar-height);left:0;bottom:0;right:0;z-index:1000;background-color:var(--backdrop-bg);opacity:.5;width:100dvw;height:100dvh;border-radius:0;animation:fade-in-backdrop .3s ease-in-out forwards}.page-checkout.payment-disabled:not(.loading) .order-basket-header,.page-checkout:has(input:required:invalid) .order-basket-header{scale:1.05}.page-checkout.loading .order-basket-header{pointer-events:none}.page-checkout.loading .order-basket-header>div:not(.loader-container){opacity:.3}.page-checkout .dining-info{display:flex;flex-flow:row wrap;gap:var(--padding);justify-content:space-between;padding:var(--padding);width:100%}.page-checkout .customer-details{display:flex;flex-direction:column;gap:var(--padding);justify-content:space-between;padding:var(--padding);width:100%}.page-checkout .customer-details>div{display:grid;grid-template-columns:1fr auto;gap:0 var(--padding-x);align-items:center;width:100%}.page-checkout .customer-details>div .form-info{grid-column:1/-1}.page-checkout .pickup-time{text-align:left;display:var(--pickup-time-display, grid);align-content:flex-start}.page-checkout .order-items{border-top:var(--hr);border-bottom:var(--hr)}.page-checkout .order-items .order-item{padding:var(--padding)!important}.page-checkout .order-header,.page-checkout .checkout-total-container{padding:var(--padding);padding-bottom:0}.page-checkout .order-header{font-weight:700;padding-bottom:10px}.page-checkout .campaign-details{font-size:var(--font-size-small);border:var(--hr);padding:5px;order:-1;width:100%;grid-column:1/-1}.page-checkout .campaign-details .campaign-info{display:grid;grid-template-columns:auto 1fr;gap:10px}.page-checkout .campaign-details .campaign-info .campaign-label:after{content:":"}.page-checkout .campaign-details .campaign-description{display:none}.page-checkout .checkout-total,.page-checkout .vat-row{display:flex;flex-flow:row wrap;gap:var(--padding);justify-content:space-between}.page-checkout .checkout-total{font-size:1.7rem;font-weight:700;margin-top:var(--gutter)}.page-checkout .vat-row{margin-bottom:var(--gutter)}.page-checkout .checkout-summary{transform:translateY(50%);width:100%}.page-checkout .checkout-summary .btn{width:100%;max-width:500px;margin:auto}.page-checkout .dining-info,.page-checkout .customer-details{border-radius:var(--border-radius);margin-bottom:0;transition:margin-bottom 1s}.page-checkout .order-basket:before{content:"";display:block;background-color:#000;opacity:.3;position:absolute;right:0;left:0;top:0;bottom:0;display:none;transition:opacity 1s;border-radius:var(--border-radius)}.page-checkout .order-basket:has(.dining-info.invalid):before{display:block;opacity:.3;z-index:100;animation:fadeinbackdrop 1s}.page-checkout .dining-info.invalid,.page-checkout .customer-details{position:relative;width:100%;margin-bottom:var(--padding-y);z-index:1000;background-color:var(--order-basket-bg)}.page-checkout .dining-info.invalid:has(+.customer-details){margin-bottom:calc(var(--padding-x) * -1)}.page-payment h1{text-align:center;margin-bottom:var(--padding-y)}.stripe-container{max-width:1000px;margin:auto}@keyframes fadeinbackdrop{0%{opacity:0}to{opacity:.3}}.page-login,.page-register{align-items:flex-start;max-width:600px;margin:var(--gutter) auto 0}.page-login a:not(.btn),.page-register a:not(.btn){text-decoration:underline}.page-login .page-content,.page-register .page-content{background-color:var(--modal-bg);border-radius:var(--border-radius);padding:var(--padding);display:flex;flex-flow:column;gap:20px}@media (min-width: 600px){.page-login .page-content,.page-register .page-content{width:100%!important}}.page-login .page-content>h2,.page-register .page-content>h2{margin:0}.page-login .page-content>*,.page-register .page-content>*{margin:0;gap:var(--form-gap);flex:100%}.page-login .page-content form>*,.page-register .page-content form>*{margin:0;gap:5px 10px;flex:100%}.page-login .page-content .register-user,.page-register .page-content .register-user{display:flex;gap:3px;flex-flow:row wrap}.page-login .page-content form,.page-register .page-content form{display:flex;flex-flow:row wrap}.page-login .page-content .forgot-password a,.page-register .page-content .forgot-password a{margin-left:auto}.page-login .page-content .alt-signup,.page-register .page-content .alt-signup{text-align:center}.page-login .select-shop label,.page-register .select-shop label{background:none}.page-login .select-shop button,.page-register .select-shop button{width:fit-content}.page-login .registration-successful,.page-register .registration-successful{display:flex;flex-flow:column;justify-content:flex-start;gap:0}.page-login .registration-successful .btn,.page-register .registration-successful .btn{margin-top:20px;align-self:center}.external-login-providers{display:flex;gap:20px;flex-flow:row wrap}.external-login-providers .external-login-separator{display:flex;align-items:center;justify-content:center;width:100%}.external-login-providers>div{flex:100%}.external-login-providers .btn{box-shadow:none}.external-login-providers .btn-Google{background:#fff;color:#000;border:1px solid #e7e7e9}.external-login-providers .btn-Google .gsi-material-button-content-wrapper{display:flex;align-items:center;gap:20px;font-size:clamp(.8rem,2vw,1.1rem)}@media (min-width: 600px){.external-login-providers .btn-Google .gsi-material-button-contents{white-space:pre}}.external-login-providers .btn-Google svg{height:30px;width:30px}.external-login-providers .btn-Facebook{border:none;background:#4267b2;color:#fff;text-align:center;width:250px;font-size:clamp(.8rem,2vw,1.1rem)}.external-login-providers .btn-Facebook:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:30px}@media (min-width: 600px){.external-login-providers .btn-Facebook{white-space:pre}}.registration-successful h1{margin-bottom:var(--padding-y)}.page-order-history h1{margin-bottom:var(--gutter)}.page-order-history .order-history{background:none;padding:0}.page-order-history .history-item{background:var(--modal-background-color);padding:20px;margin-bottom:20px;border-radius:20px;overflow:hidden;box-shadow:var(--item-box-shadow)}.page-order-history .history-header{display:flex;justify-content:space-between;background-color:#f3f3f3;padding:20px;margin:-20px -20px 0;font-weight:700}.page-order-history .history-header .shop-description{font-size:var(--font-size-small)}.page-order-history .order-item-image{max-width:200px}.page-order-history .order-item-image img{max-height:100px}.page-order-history .fallback-image{display:var(--fallback-image-display, block)}.page-order-history .order-receipt-information{font-weight:700;text-align:right;font-size:1.3rem}.page-order-history .checkout-order-items{display:flex;flex-direction:column;gap:var(--article-list-padding);padding:var(--padding-y) 0}.page-order-history .order-item{display:flex;flex-flow:row wrap;align-items:center;gap:var(--padding)}.page-order-history .order-item .order-item-row{display:flex;justify-content:space-between;gap:10px;cursor:default}.page-order-history .order-item .order-item-row:hover,.page-order-history .order-item .order-item-row .description{font-weight:700}.page-order-history .order-item .order-item-choices{font-size:var(--font-size-small);margin-top:3px}.page-order-history .order-item-info{min-width:250px;flex:1}.page-order-history .order-receipt-vat{width:100%}.page-order-history .receipt-qr-codes{padding-top:var(--padding-y)}.order-status{background:var(--order-status-bg);border-radius:var(--border-radius);max-width:var(--small-page-max-width);margin:auto;padding:var(--padding);margin-bottom:var(--gutter);color:var(--font-color)}.order-status>div{display:flex;flex-direction:column;align-items:center;gap:var(--gutter)}.order-status .order-status-header{display:grid;gap:var(--padding);justify-content:center}.order-status .order-info{display:flex;flex-direction:column;align-items:center;color:var(--order-number-color);padding:var(--order-number-padding);background:var(--order-number-bg);border-radius:var(--order-number-radius);min-width:300px;margin:auto;text-align:center}.order-status .order-info h2{font-size:var(--order-header-font-size);color:var(--order-number-color)}.order-status .order-info .delivery-spot{display:var(--delivery-spot-display, block);border-top:1px solid var(--order-number-color);padding-top:10px;width:100%}.order-status .order-info .delivery-spot span{font-size:var(--delivery-spot-font-size);font-weight:var(--delivery-spot-weight);padding-top:5px;display:block}.order-status .number{font-size:var(--order-number-font-size);font-weight:var(--order-number-weight)}.status-check{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.status-check h2{font-size:1.3rem}.status-check .status-spinner{position:relative;width:160px;height:160px;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;color:var(--color-primary);font-weight:700;border-radius:100%;font-size:20px;padding:20px;line-height:1.3}.status-check .status-spinner>span{margin-top:-15px}.status-check .status-spinner[status=calculatedprice]:before,.status-check .status-spinner[status=calculatedprice]:after,.status-check .status-spinner[status=added]:before,.status-check .status-spinner[status=added]:after,.status-check .status-spinner[status=started]:before,.status-check .status-spinner[status=started]:after{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 10px 2px #0000004d inset}.status-check .status-spinner[status=started]:after{box-shadow:0 2px 0 var(--color-primary) inset;animation:rotate 2s linear infinite}.status-check .status-spinner[status=received]{font-size:18px}.status-check .status-spinner[status=finnished]{color:#fff;background-color:#008414}.status-check .status-spinner[status=finnished]:before,.status-check .status-spinner[status=finnished]:after{content:"";position:absolute;left:-3px;top:-3px;right:-3px;bottom:-3px;border:2px solid #008414;border-radius:50%;animation:pulse 3s linear infinite;opacity:.6}.status-check .status-spinner[status=finnished]:after{animation-delay:.4s}.status-check .status-spinner[status=delivered]{background-color:#008414;box-shadow:0 0 10px 2px #0000004d inset;color:var(--color-primary-contrast);font-size:size(16)}.pickup-time{display:var(--pickup-time-display, grid);text-align:center}.pickup-time h2{font-size:1.3rem}.pickup-time time{font-size:1.2rem;padding-top:5px;display:block}.order-note{text-align:center}.order-note h2{font-size:1.3rem}.order-receipt{background:var(--color-order-bg);background-color:#fff;padding:var(--padding);border-radius:var(--border-radius);margin-bottom:var(--padding-y);text-align:left;max-width:450px;margin:var(--gutter) auto}.order-receipt h2{padding-bottom:var(--padding-y)}.order-receipt .order-items{list-style:none;padding:0;margin:0 0 size(30)}.order-receipt .order-items .order-total{font-weight:700;padding-top:10px}.order-receipt .order-items>li{display:flex;flex-flow:row wrap;gap:5px 10px}.order-receipt .order-items>li span:first-child{flex:1;min-width:100px}span:la .order-receipt .order-items>li[divider]{border-top:1px dashed #ccc;margin-top:size(6);padding-top:size(6)}.order-receipt .order-items .order-item-choices{list-style:none;padding-left:10px;width:100%;font-size:.85rem;font-weight:400}.order-receipt .receipt-item:last-of-type{padding-bottom:20px}.order-receipt .order-item-row{display:flex;gap:5px 10px}.order-receipt .main-article{font-weight:700;margin-bottom:5px}.order-receipt .order-vat{width:100%;min-width:70%;margin:0 0 size(30) 0}.order-receipt .order-vat th,.order-receipt .order-vat td{padding:size(3) size(20) size(3) 0}.order-receipt .order-vat th:not(:first-child),.order-receipt .order-vat td:not(:first-child){text-align:right}.order-receipt .order-vat th:last-child,.order-receipt .order-vat td:last-child{padding-right:0}.order-receipt .order-information{display:grid;grid-template-columns:1fr;gap:2px;margin-bottom:10px}.order-receipt .order-divider{border-top:1px dashed #ccc;height:1px;width:100%}.order-receipt .send-receipt-email-form{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}.order-receipt .send-receipt-email-form input{width:100%;margin:10px 0;padding:10px}.order-receipt .send-receipt-email-form .btn{width:100%}.order-receipt .send-receipt-email-form .loader{position:inherit}.order-receipt .send-receipt-email-form .alert{margin-top:10px}.multiple-orders .order-status{padding:0;overflow:hidden}.multiple-orders .order-status-toggle{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;padding:0;gap:0;justify-content:space-between;align-items:stretch;width:100%}.multiple-orders .order-status-toggle:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.multiple-orders .order-status-toggle[disabled]{border:none}.multiple-orders .order-status-toggle .order-info-small{display:flex;width:100%;padding:var(--padding);justify-content:space-between;gap:5px;align-items:center}.multiple-orders .order-number-small{flex:none;color:var(--order-number-color);padding:var(--order-number-padding);background:var(--order-number-bg);display:flex;flex-direction:column;justify-content:center;align-items:center}.multiple-orders .order-number-small h2{color:var(--order-number-color)}@media (max-width: 599px){.multiple-orders .order-status-toggle .order-info-small{flex-direction:column;align-items:baseline;gap:20px}}.multiple-orders .order-number-small h2,.multiple-orders .pickup-time-small h2{font-size:var(--font-size-small)}.multiple-orders .order-number-small time,.multiple-orders .order-number-small span,.multiple-orders .order-number-small .number,.multiple-orders .pickup-time-small time,.multiple-orders .pickup-time-small span,.multiple-orders .pickup-time-small .number{font-size:2rem}.multiple-orders .order-status-small h2,.multiple-orders .delivery-spot-small h2{font-size:var(--font-size-small)}.multiple-orders .order-status-small time,.multiple-orders .order-status-small span,.multiple-orders .order-status-small .number,.multiple-orders .delivery-spot-small time,.multiple-orders .delivery-spot-small span,.multiple-orders .delivery-spot-small .number{font-size:1.3rem}.multiple-orders .pickup-time-small{display:var(--pickup-time-display, grid)}.multiple-orders .order-status-foldout{padding:var(--padding)}.multiple-orders .order-number h2{font-size:2rem}.page-order-status .has-qr-code{background:none;padding:0;position:relative}.page-order-status .has-qr-code .order-status-header{background-color:var(--order-status-bg);width:100%;padding:var(--padding);border-radius:var(--border-radius)}.page-order-status .has-qr-code .status-check,.page-order-status .has-qr-code .pickup-time{display:none}.page-order-status .has-qr-code .order-info{scale:.8}.page-order-status .has-qr-code .order-status-btns{padding-top:var(--padding-y)}.receipt-qr-codes{width:100%;position:relative}.receipt-qr-codes li{display:grid;gap:0;filter:drop-shadow(.35rem .35rem .4rem rgba(0,0,0,.2));width:calc(100vw - var(--padding-x) * 2);max-width:450px;align-content:flex-start}.receipt-qr-codes li h3{padding:40px var(--padding-x);margin:0;text-align:center;background-color:var(--order-status-bg);border-radius:var(--border-radius);--mask: radial-gradient(13px at 15px 100%,#0000 98%,#000) -15px;-webkit-mask:var(--mask);mask:var(--mask);border-bottom:2px dashed var(--site-bg)}.receipt-qr-codes li .qr-code-container{padding:40px var(--padding-x);text-align:center;background-color:var(--order-status-bg);border-radius:var(--border-radius);--mask: radial-gradient(13px at 15px 0,#0000 98%,#000) -15px;-webkit-mask:var(--mask);mask:var(--mask)}.receipt-qr-codes li.consumed{opacity:.3}.receipt-qr-codes li .qr-guid{display:none}.receipt-qr-codes .num-left{font-size:1.7rem;font-weight:700}.receipt-qr-codes .scanning-info{background:#fff;width:200px;max-width:50vw;text-align:center;display:block;padding:var(--padding);border-radius:var(--border-radius);font-weight:var(--font-size-small);font-weight:700;position:absolute;right:0;top:40%;margin-top:-50px;z-index:1;filter:drop-shadow(.35rem .35rem .4rem rgba(0,0,0,.2));transform:rotate(15deg) translate(-50%)}.receipt-qr-codes .scanning-info:after{content:"";display:block;width:clamp(60px,10vw,250px);height:60px;margin-top:10px;position:absolute;right:25px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2092.61%2069.08'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.3.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20151)%20--%3e%3cpath%20d='M14.28,50.01l-6.4,5.21c-.33.27-2.8,1.58-3.19,1.7-1.69.54-6.36.04-4.06,3.95.71,1.2,8.28,5.83,10.01,6.68,1.59.78,3.04,1.58,4.87,1.52.23-3.32-4-3.27-5.13-5.55,15.72.41,31.89-4.55,44.66-13.87,14.31-10.45,34.63-29.55,37.38-47.79.11-.7.48-1.29-.25-1.87-1.16-.04-2.92,6.26-3.48,7.52-8.09,18.18-29.46,37.91-47.18,46.68-10.39,5.14-23.86,8.33-35.26,5.39,2.35-1.64,4.97-2.96,6.91-5.16.52-.59,2.87-4.21,1.11-4.41Z'/%3e%3c/svg%3e") no-repeat}.page-favorites h1{margin-bottom:var(--gutter)}.page-profile{width:100%;max-width:var(--small-page-max-width);margin:0 auto}.page-profile h1{margin-bottom:var(--gutter)}.page-profile form{display:flex;flex-direction:column;gap:var(--gutter);background:var(--list-item-bg);border-radius:var(--border-radius);padding:var(--padding)}.page-profile fieldset{border:none;padding:0 0 10px}.page-profile fieldset legend{font-weight:700;margin-bottom:10px}.page-profile .form-footer{display:flex;flex-flow:row-reverse wrap;justify-content:space-between}.main-page.digital-signage{background:var(--ds-bg);grid-template-rows:1fr}.main-page.digital-signage .navbar{display:none}.main-page.digital-signage ul{list-style-type:none;padding:0;margin:0}.main-page.digital-signage .content,.main-page.digital-signage .page-content,.main-page.digital-signage .content-inner{padding:0}.main-page.digital-signage .content-inner{max-width:fit-content}.main-page.digital-signage .loader{position:absolute;top:10px;right:10px}.main-page.digital-signage .loader span{display:none}.page-digital-signage{padding:0;height:100vh;width:100vw;margin:0;max-width:none}.digital-signage-container{font-size:var(--ds-font-size);height:100vh;color:var(--ds-color);font-family:var(--ds-font-family);position:relative;padding:var(--ds-gutter)}.digital-signage-container h1{display:none}.digital-signage-container ol{position:relative}.digital-signage-container>ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--ds-gutter);animation:menu-reveal 5s}.digital-signage-container>ol>.container{margin-bottom:var(--ds-padding)}.digital-signage-container>ol>.container>.item-name{display:none}.digital-signage-container>ol>.container>ol{margin-bottom:var(--ds-padding)}.digital-signage-container>ol>.container>ol>.container>.item-name{display:block;font-weight:700;font-size:var(--ds-header-font-size);font-family:var(--ds-header-font-family);margin-bottom:10px}.digital-signage-container>ol>.container>ol>.container>ol{margin-bottom:30px}.digital-signage-container .separator{font-size:var(--ds-separator-font-size);font-weight:700;margin:var(--ds-padding) 0 var(--ds-header-padding)}.digital-signage-container .article{display:flex;justify-content:space-between;margin-bottom:var(--ds-item-padding);position:relative}.digital-signage-container .article:after{content:"";position:absolute;bottom:3px;width:100%;height:0;line-height:0;border-bottom:2px dotted var(--ds-color)}.digital-signage-container .article .item-name,.digital-signage-container .article .item-price{background-color:var(--ds-bg);padding:0 5px 0 0;z-index:2;position:relative}.digital-signage-container .article .item-name{padding-right:5px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.digital-signage-container .article .item-price{font-weight:700;padding-left:5px;white-space:pre}.digital-signage-container .article.unavailable{color:var(--ds-unavailable-color);text-decoration:line-through}.digital-signage-container .article.unavailable .item-not-available{display:none}.signage-loader{background:var(--ds-logo) no-repeat;background-size:contain;width:55%;aspect-ratio:var(--ds-logo-aspect-ratio);position:absolute;bottom:30%;right:50%;transform:translate(50%,-50%);max-width:600px;opacity:0}.signage-loader.loaded{animation:logo-down-left 3s;animation-fill-mode:forwards}.signage-footer{display:none}@keyframes logo-in{0%{opacity:0;bottom:55%;right:50%}to{opacity:1;bottom:50%;right:50%}}@keyframes logo-down-left{0%{opacity:0;bottom:35%;right:50%}20%{opacity:1;right:50%}50%{bottom:30%;right:50%;max-width:600px;transform:translate(50%,-50%)}to{bottom:var(--ds-gutter);right:var(--ds-gutter);max-width:300px;transform:translate(0);opacity:1}}@keyframes logo-reveal{0%{opacity:0;bottom:30%;right:50%}40%{opacity:100%;bottom:25%;right:50%}60%{bottom:25%;right:50%;max-width:600px;transform:translate(50%,-50%)}to{bottom:var(--ds-gutter);right:var(--ds-gutter);max-width:300px;transform:translate(0)}}@keyframes menu-reveal{0%{opacity:0}70%{opacity:0%}to{opacity:100%}}.payment-page .navbar-content .customer-logo{pointer-events:none}.orders-page .order-status-toggle{background:var(--order-status-bg)}.montserrat-font{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}body:has(.self-service-start),body:has(.self-service-signin){--site-bg: #E2ECEC;--site-bg-large-screen: var(--site-bg);--color-primary: #334047;--color-primary-contrast: white;--color-primary-shade: #373e41;--color-primary-body: #f5f5f5;--color-secondary: #F26322;--color-secondary-contrast: #000000;--button-bg: white;--button-color: black;--button-border: 2px solid var(--color-primary);--button-bg-hover: var(--color-primary);--button-color-hover: var(--color-primary-contrast);--button-border-hover: 2px solid transparent;--button-primary-bg: var(--color-primary);--button-primary-color: var(--color-primary-contrast);--button-primary-border: 2px solid transparent;--button-primary-bg-hover: var(--color-primary-shade);--button-primary-color-hover: var(--color-primary-contrast);--button-primary-border-hover: 2px solid transparent;--button-padding-y: clamp(5px, 2vw, 12px);--button-padding-x: clamp(16px, 1.2vw, 28px);--button-padding: var(--button-padding-y) var(--button-padding-x);--button-border-radius: 30px;--button-font-family: var(--font-family);--button-font-size: 1rem;--button-weight: 900;--button-min-height: 50px;--btn-box-shadow: 1px 1px 5px rgba(0, 0, 0, .35)}.self-service-start,.self-service-signin{--font-family: "Montserrat", sans-serif;--font-family-header: "Montserrat", sans-serif}.self-service-start .navbar,.self-service-signin .navbar{display:none}.self-service-start div.ion-page,.self-service-signin div.ion-page{top:0}.self-service-start header,.self-service-signin header{display:flex;flex-direction:column;align-items:center;margin-top:3vh;color:var(--winpos-blue)}.self-service-start header:before,.self-service-signin header:before{content:" ";display:block;height:170px;width:480px;max-width:80vw;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%201417.3%20542.8'%20style='enable-background:new%200%200%201417.3%20542.8;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23006086;}%20.st1{fill:%2375C044;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M396.4,355.7c0,0,3,0.2,12.9,0c16.4-0.3,28.1-11.7,28.1-36.2V94.8H433c-36.6,0-36.6,30.7-36.6,42.2V355.7z'/%3e%3cpath%20class='st1'%20d='M417,0c-7.3,0-13.6,2.5-18.8,7.6c-5.2,5.1-7.8,11.5-7.8,19.1c0,7.7,2.6,14,7.8,19c5.2,5,11.4,7.5,18.8,7.5%20c7.5,0,13.9-2.6,19.2-7.8c5.3-5.2,7.9-11.4,7.9-18.8c0-7.7-2.6-14.1-7.9-19.1C430.9,2.5,424.5,0,417,0'/%3e%3cpath%20class='st0'%20d='M688.6,195.7c0-34.2-7.4-60.4-22.2-78.5c-14.9-18.1-36.3-27.2-64.3-27.2c-36.7,0-64.8,16.2-84.1,48.6h-1V96.1%20H511c-35.1,0-35.1,30.2-35.1,41.7v214.6h41V210.8c0-23.5,6.8-43,20.2-58.5c13.4-15.4,30.4-23.2,51-23.2c39.7,0,59.6,22.6,59.6,77%20v146.2h41V195.7z'/%3e%3cpath%20class='st0'%20d='M1107.9,89.3c-40,0-71.8,12.1-95.4,36.3c-23.5,24.2-35.3,57.8-35.3,100.9c0,39.5,11.3,71.3,33.9,95.2%20c22.6,24,52.9,35.9,90.7,35.9c38.9,0,69.9-12.3,93-36.9c23.1-24.6,34.7-57.3,34.7-98.2c0-41.7-10.7-74.3-32.1-97.9%20C1176,101.1,1146.2,89.3,1107.9,89.3%20M1166.1,297.4c-14.3,17.2-34.7,25.8-61.2,25.8c-26.1,0-46.8-8.7-62.4-26.3%20c-15.5-17.5-23.3-41.5-23.3-71.8c0-31.5,7.7-56.3,23-74.2c15.3-18,36.2-26.9,62.6-26.9c26.5,0,46.9,8.7,61.2,26%20c14.3,17.4,21.4,42,21.4,74.1C1187.6,255.7,1180.4,280.2,1166.1,297.4'/%3e%3cpath%20class='st0'%20d='M1412.2,256.3c-3.4-7.5-8.3-14.2-14.6-19.9c-6.3-5.8-14-10.9-23-15.5c-9-4.6-19.2-9.1-30.5-13.4%20c-8.5-3.3-16.1-6.4-22.8-9.3c-6.7-2.8-12.4-6-17-9.5c-4.7-3.5-8.2-7.5-10.7-12c-2.4-4.5-3.6-10.1-3.6-16.8c0-5.4,1.2-10.2,3.6-14.7%20c2.4-4.4,5.8-8.2,10.3-11.4c4.4-3.2,9.7-5.6,15.9-7.4c6.2-1.7,13.1-2.6,20.8-2.6c24.5,0,46.2,6.2,65.1,18.5c0,0-0.1-16.1,0-20.8%20c0.1-4.6,1.2-19-12.4-24.2c-14.2-5.4-29.9-8.2-47.1-8.2c-12.5,0-24.7,1.6-36.4,4.8c-11.8,3.2-22.3,7.9-31.4,14.1%20c-9.2,6.2-16.5,14-22,23.3c-5.5,9.3-8.3,19.9-8.3,31.9c0,9.9,1.4,18.5,4.4,25.8c2.9,7.3,7.2,13.9,13,19.6%20c5.8,5.7,12.9,10.9,21.5,15.5c8.6,4.6,18.5,9.1,29.9,13.6c8.2,3.2,15.8,6.2,22.9,9.1c7.1,2.9,13.3,6.2,18.5,9.9%20c5.3,3.7,9.4,7.9,12.5,12.6c3.1,4.8,4.7,10.6,4.7,17.4c0,24-18,36-54.1,36c-26.9,0-51.5-8.3-73.9-24.8c0,0-0.1,7.8,0,23.3%20c0.1,15.5,5.3,23.8,13.7,26.7c17.3,5.8,32.9,7.9,54.9,9.3c13.3,0.8,26.1-1.5,38.3-4.5c12.2-3,22.9-7.6,32.3-13.8%20c9.3-6.2,16.8-13.9,22.4-23.3c5.6-9.3,8.4-20.3,8.4-33C1417.3,272.7,1415.6,263.8,1412.2,256.3'/%3e%3cpath%20class='st0'%20d='M273.1,291.3c-2.7,9-8.9,6.3-10.7,0L205.5,94.8h-40.2l-63.3,195.5c-2.7,8.5-8.9,6.4-10.7,0.5l-45-196H0%20l65.3,260.6c0,0,21.6,0.2,30.8,0.4c25.2,0.4,36.1-37.9,36.1-37.9l45.3-149.2c3.2-9.7,8.8-6.6,11,0.5l56.6,186.5%20c0,0,19.9-0.6,33-0.4c25.7,0.4,36.2-42.9,36.2-42.9l54.5-217.7H323L273.1,291.3'/%3e%3cpath%20class='st0'%20d='M720.5,542.8c17.6,0,40.3,0,41.2-43.4c0.1-4.7,0-31.7,0-31.7l0.2-151.8h1c18.2,28.6,44.1,42.7,77.6,42.7%20c36.6,0,65.3-12.6,86.4-38.3c21-25.7,31.6-60,31.6-102.8c0-38.5-9.3-69.1-28-92c-18.7-22.9-44.7-34.4-78.1-34.4%20c-39.2,0-69,17-89.4,51l0,0l-0.8-52.7c0,0-40.7-6.1-41.7,36.1c-0.3,11.2,0,0,0,0c0,18.2,0.1,263.9,0.1,342.1%20C720.6,539.6,720.5,542.8,720.5,542.8%20M894.7,295.9c-14.2,18.9-33.9,28.4-59,28.4c-21.4,0-39-7.4-52.9-22.1%20c-13.9-14.7-20.8-32.7-20.8-53.9v-35.7c0-25,7.3-45.8,22-62.3c14.7-16.6,34-24.9,58.1-24.9c22.7,0,40.7,8.1,54,24.3%20c13.3,16.1,20,38.4,20,66.9C916.1,250.5,909,276.9,894.7,295.9z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center;margin-bottom:2vh}.self-service-start header h1,.self-service-signin header h1{font-size:clamp(1.8rem,7svw,3rem);font-weight:700;color:var(--winpos-blue)}.self-service-start header span,.self-service-signin header span{font-size:23px;font-weight:700}.page-self-service-start .page-content .self-service-start-session{display:flex;justify-content:center;align-items:center}.page-self-service-start .page-content .qr-code{display:flex;flex-direction:column;align-items:center;text-align:center}.page-self-service-start .page-content .qr-code p{margin-bottom:20px}.page-self-service-start .page-content .qr-text{font-size:30px;font-weight:700}.page-self-service-start .page-content footer{display:flex;justify-content:center}.page-self-service-start .selected-terminal{text-align:center}.page-self-service-start .selected-terminal span{font-size:3rem;font-weight:700;margin-top:30px;display:inline-block}.page-self-service-start .signed-in>span{display:flex;flex-direction:row;align-items:center;justify-content:center;color:green;font-weight:700;font-size:1.6rem}.page-self-service-start .signed-in>span:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;color:green;font-size:3rem}.page-self-service-start .session-id{position:fixed;bottom:10px;right:10px;opacity:.8;font-size:.85rem}.page-self-service-start .self-service-done{justify-content:space-between;padding:40px}.page-self-service-start .self-service-done h1{display:flex;flex-direction:column;font-size:1.6rem;align-items:center}.page-self-service-start .self-service-done h1:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;color:green;font-size:3rem;margin-bottom:20px}.page-self-service-start .self-service-done .btn-group{flex-direction:column;align-items:center}.page-self-service-start .self-service-done .btn-group .btn-primary:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:2rem}.wizard-card{max-width:600px;margin:10vh auto;background-color:#fff;border-radius:var(--border-radius);min-height:300px;padding:var(--padding);display:flex;flex-direction:column;align-items:center;gap:var(--gutter);box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px}.page-self-service-signin .wizard-card{margin:5vh auto}.page-self-service-signin form{display:flex;flex-direction:column;gap:10px;width:250px}.page-self-service-signin form .btn{margin-top:10px}.page-self-service-signin .terminal-picker{display:flex;flex-direction:column;gap:10px;width:100%}.page-self-service-signin .terminal-picker span{font-weight:700;text-align:center}.page-self-service-signin .terminal-picker li{display:flex;justify-content:space-between;font-weight:700;padding:20px;border:var(--hr);font-size:1rem;cursor:pointer}.page-self-service-signin .terminal-picker li:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;color:transparent}.page-self-service-signin .terminal-picker li.selected{background:var(--color-primary);color:var(--color-primary-contrast)}.page-self-service-signin .terminal-picker li.selected:after{color:var(--color-primary-contrast)}.page-self-service-signin .signin-done{text-align:center;font-size:1rem}.page-self-service-signin .signin-done p{padding:10px 0;display:block}.page-self-service-signin .signin-done .signin-done-header{display:flex;flex-direction:column;font-size:1.6rem;align-items:center}.page-self-service-signin .signin-done .signin-done-header:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;color:green;font-size:3rem;margin-bottom:20px}.self-service-mode{--item-heading-font-size: clamp(1rem, 2.6vw, 1.7rem);--font-size-h1: clamp(1.8rem, 3.5vw, 2.75rem);--font-size-h2: clamp(1.6rem, 3.5vw, 2.5rem);--font-size-h3: clamp(1.4rem, 2.9vw, 2.1rem);--font-size-h4: clamp(1rem, 2.4vw, 1.7rem);--navbar-height: 70px;--button-min-height: 60px;--button-font-size: 1.2rem;--article-campaign-img-height: 250px;--site-max-width: 1920px;--article-campaign-text-height: 100px;--note-display: none;--pickup-time-display: none;--membercard-display: none;--phone-display: none;--email-display: none;-webkit-user-select:none;user-select:none}.self-service-mode .order-basket-header .selected-shop,.self-service-mode .order-basket-inner .selected-shop{display:none}.self-service-mode .main-page{grid-template-rows:1fr var(--navbar-height)}.self-service-mode .navbar{order:2;position:static;z-index:1000}.self-service-mode .navbar .customer-logo{display:none}.self-service-mode .navbar-content .navbar-back,.self-service-mode .navbar-content .selected-language{font-size:1.2rem}.self-service-mode .navbar-content .btn-login,.self-service-mode .shop-page .navbar-back{display:none}.self-service-mode .checkout-page .content,.self-service-mode .payment-page .content{display:flex;align-items:center}.self-service-mode .checkout-page .content-inner,.self-service-mode .payment-page .content-inner{margin-top:-10dvh}.self-service-mode .checkout-page .content-inner{align-items:center}.self-service-mode .checkout-page .order-header{position:inherit}.self-service-mode .checkout-page .order-header:before,.self-service-mode .checkout-page .order-header:after{display:none}.self-service-mode .checkout-page .order-basket{padding:0}.self-service-mode .checkout-page .phone-email{display:none}.self-service-mode .checkout-page .rewards{margin-top:20px}.self-service-mode .page-payment .self-service-container .payment-step{max-width:800px;min-height:20dvh;margin:auto;background-color:#faffff;box-shadow:var(--card-box-shadow);border-radius:var(--border-radius);padding:var(--padding);text-align:center;animation:fade-in-move-up .5s ease-in-out}.self-service-mode .page-payment .self-service-container .payment-in-progress{padding:50px 100px;display:flex;flex-direction:column;gap:40px;align-items:center}.self-service-mode .page-payment .self-service-container .payment-in-progress h2:after{content:"";background:url(/assets/payment-BAGSeuXB.svg) no-repeat center;width:300px;height:300px;display:block;margin:150px auto 0}.self-service-mode .page-payment .self-service-container .payment-in-progress p{font-weight:700;font-size:var(--font-size-h3);margin-top:50px}.self-service-mode .page-payment .payment-cancelled,.self-service-mode .page-payment .payment-failed{display:flex;flex-direction:column;align-items:center;gap:var(--gutter)}.self-service-mode .page-payment .payment-cancelled:before,.self-service-mode .page-payment .payment-failed:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:100px;color:var(--color-danger)}.self-service-mode .page-payment .payment-cancelled p,.self-service-mode .page-payment .payment-failed p{font-size:var(--font-size-h4)}.self-service-mode .page-payment .payment-cancelled .btn-group,.self-service-mode .page-payment .payment-failed .btn-group{margin-top:auto}.self-service-mode .page-payment .receipt-container h2{padding:var(--gutter) 0}.self-service-mode .page-payment .receipt-container button{width:350px;height:200px;font-size:var(--font-size-h4)}.self-service-mode .page-order-status{display:flex;flex-direction:column;align-items:center;gap:var(--gutter)}.self-service-mode .page-order-status .order-number{display:flex;flex-direction:column}.self-service-mode.portrait-primary{--order-bskt-img-width: 200px;--order-bskt-img-height: 200px}.self-service-mode.portrait-primary .suggested-articles-page{--font-size-h4: clamp(1.2rem, 1.4vw, 1.4rem)}.self-service-mode.portrait-primary #app{display:flex;flex-direction:column;justify-content:end;height:100dvh;background:#000}.self-service-mode.portrait-primary .main-page{background:#000}.self-service-mode.portrait-primary .main-page .content{background:var(--self-service-bg);background-size:cover;align-self:end;transition:height .6s ease-in-out}.self-service-mode.portrait-primary .main-page .content-inner{overflow:hidden}.self-service-mode.portrait-primary .main-page .content-inner:has(.active-campaigns),.self-service-mode.portrait-primary .main-page .content-inner:has(.article-campaigns){padding-top:0}.self-service-mode.portrait-primary .main-page.shop-page .content{background:var(--self-service-bg-digning-choice)}.self-service-mode.portrait-primary .loader-container{position:fixed;top:40vh;left:50%;transform:translate(-50%,-50%) scale(1.5)}.self-service-mode.portrait-primary .order-basket.open .order-content{overflow-y:auto}.self-service-mode.portrait-primary .page-article .article{display:grid;grid-template-rows:auto var(--button-min-height) 1fr auto;height:calc(100vh - var(--navbar-height) - var(--padding-y) * 2)}.self-service-mode.portrait-primary .page-article .article-content{grid-template-columns:1fr;grid-template-rows:inherit;justify-items:center;grid-row:auto;gap:0}.self-service-mode.portrait-primary .page-article .article-content .article-image{max-width:none;width:500px;padding:25px 0;display:flex}.self-service-mode.portrait-primary .page-article .article-content .article-image img{max-width:100%;max-height:100%;margin:auto}.self-service-mode.portrait-primary .page-article .article-content .article-header{order:-1;margin-top:var(--gutter)}.self-service-mode.portrait-primary .page-article .article-content .article-campaigns{order:-2}.self-service-mode.portrait-primary .page-article .article-content .article-campaigns .show-more:before{font-size:1.5rem}.self-service-mode.portrait-primary .page-article .article-content .article-desc{grid-column-start:1}.self-service-mode.portrait-primary .page-article .article-content .article-desc h1{font-size:var(--font-size-h4)}.self-service-mode.portrait-primary .page-article .article-campaigns{margin:0 calc(var(--padding-x) * -1);justify-self:flex-start}.self-service-mode.portrait-primary .page-article .article-choices{overflow-y:auto}.self-service-mode.portrait-primary .page-article .article-choices .selected-choices{position:sticky;top:0;padding-top:50px;background:linear-gradient(180deg,var(--article-choice-bg) 80%,transparent);z-index:2}.self-service-mode.portrait-primary .page-article .choice-picker.top-level{overflow:visible}.self-service-mode.portrait-primary .article-quantity span{min-height:var(--button-min-height)}.self-service-mode.portrait-primary .dining-choice .btn,.self-service-mode.portrait-primary .order-info .btn{flex-direction:column;min-width:300px;min-height:200px}.self-service-mode.portrait-primary .dining-choice .btn:before,.self-service-mode.portrait-primary .order-info .btn:before{font-size:50px}.self-service-mode.portrait-primary .page-suggested-articles .list-suggested-articles{padding-bottom:150px}.self-service-mode.portrait-primary .btn-suggested-no{transition:all .6s ease-in-out}.self-service-mode.portrait-primary .content-inner:has(.order-basket.open) .suggested-articles-header .btn{bottom:calc(var(--self-service-order-basket-open-height) + 100px)}.self-service-mode.portrait-primary .suggested-articles-header{--button-min-height: 90px}.self-service-mode.portrait-primary .suggested-articles-header .btn{position:fixed;z-index:2;bottom:150px;right:20px;min-width:250px}.self-service-mode.portrait-primary .menu-page .page-header{margin:calc(var(--padding-y) * -1) calc(var(--padding-x) * -1) 0}.self-service-mode.portrait-primary .menu-page .page-header h1{flex:1 100%;padding:calc(var(--padding-y) * 2) var(--padding-x) 0}.self-service-mode.portrait-primary .menu-page .page-header .all-campaigns{padding:20px;margin:-10px}.self-service-mode.portrait-primary .menu-page .active-campaigns{order:-1;width:100%;--border-radius: 0;position:sticky;top:0}.self-service-mode.portrait-primary .menu-page .active-campaigns>ul>li{width:100%}.self-service-mode.portrait-primary .menu-page .active-campaigns .ca-controls{display:flex;position:absolute;right:50%;transform:translate(50%);bottom:0;padding:10px}.self-service-mode.portrait-primary .menu-page .active-campaigns .ca-controls .btn-prev,.self-service-mode.portrait-primary .menu-page .active-campaigns .ca-controls .btn-next{display:none}.self-service-mode.portrait-primary .menu-page .active-campaigns .campaign{width:100%;min-height:250px}.self-service-mode.portrait-primary .menu-page .active-campaigns .campaign .campaign-image img{max-height:none;height:250px;object-fit:cover}.self-service-mode.portrait-primary .menu-page .active-campaigns .campaign .campaign-content h2{font-size:30px}.self-service-mode.portrait-primary .menu-page .active-campaigns .campaign .campaign-content .campaign-type-container{font-size:20px}.self-service-mode.portrait-primary .order-basket-header .selected-shop{display:none}.self-service-mode.portrait-primary .main-page .active-campaigns{padding-right:5px}.self-service-mode.portrait-primary .main-page .embla{max-width:max-content}.self-service-mode.portrait-primary .main-page .embla:before,.self-service-mode.portrait-primary .main-page .embla:after{display:none}.self-service-mode.portrait-primary .main-page .embla .embla__viewport{width:100vw}.self-service-mode.portrait-primary .main-page .embla .embla__viewport:before{content:"";box-shadow:-1px -6px 43px -13px #0000008c inset;width:150%;height:150%;position:absolute;bottom:0;left:0;z-index:2;pointer-events:none}.self-service-mode.portrait-primary .main-page .embla .embla__container{margin:0}.self-service-mode.portrait-primary .main-page .embla .embla__slide{flex:0 0 100%;margin:0;max-width:none}.self-service-mode.portrait-primary .order-basket-container .order-basket{bottom:var(--navbar-height)}.self-service-mode.portrait-primary.accessibility-mode{--self-service-order-basket-height: 10dvh}.self-service-mode.portrait-primary.accessibility-mode .content{height:var(--a11y-height);overflow:auto}.self-service-mode.portrait-primary .order-basket-container{position:relative;z-index:1}.self-service-mode.portrait-primary .order-basket-container div.order-info{max-height:0;padding:0 var(--padding-x);transition:all .6s ease-in-out}.self-service-mode.portrait-primary .order-basket-container .cancel-order{top:70px;position:relative;transition-delay:.4s}.self-service-mode.portrait-primary .order-basket-container .order-basket.open div.order-info{max-height:100px;padding:var(--padding)}.self-service-mode.portrait-primary .order-basket-container .order-basket.open .cancel-order{top:0;transition-delay:.2s}.scan-customer-membership input{position:absolute;left:-1000px}.scan-customer-membership .dialog-body>div{display:flex;flex-direction:column;align-items:center}.scan-customer-membership .dialog-body .member-step{font-size:4rem;font-weight:700;margin-top:var(--gutter)}.scan-customer-membership .dialog-body .description{font-size:var(--font-size-h4);text-align:center;padding:10px 0}.scan-customer-membership .dialog-body .description2{font-size:var(--font-size-large);font-weight:700}.scan-customer-membership .dialog-body .qr-code{display:flex;flex-direction:column;align-items:center;padding:var(--gutter) 0}.scan-customer-membership .dialog-body .qr-code img{max-width:250px}.scan-customer-membership .dialog-body .qr-code .qr-guid{font-size:var(--font-size-large);font-weight:700;position:relative;margin-top:100px}.scan-customer-membership .dialog-body .qr-code .qr-guid:before{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20351.38%20511.04'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.3.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20151)%20--%3e%3cpath%20d='M75.93,511.04c-4.02-3.29-5.97-6.22-3.89-11.38,1.3-3.21,19.33-22.27,22.84-25.06,11.33-9.04,27.48-9.82,40.29-16.6,24.73-13.08,29.71-40.87,36.13-65.67l67.31-75.41c7.94-9.66,6.66-25.46-7.57-27.35-9.76-1.3-12.63,2.89-19.39,8.37-26.14,21.17-50.22,45.16-76.46,66.26-3.04,2.71-12.35.69-12.35-3.37v-92.32c-11.78,3.85-25.65,6.56-36.91,11.5-7.71,3.38-11.69,7.3-14.71,15.23-11.89,31.23-18.26,70.54-28.51,103.23-1.53,4.88-2.78,10.26-5.16,14.8-5.35,10.2-17.68,18.06-25.74,26.15-5.9,2.57-12.07-1.11-11.79-7.7s16.51-16.83,21.03-22.98c1.52-2.07,2.82-4.81,3.77-7.21,13.34-33.8,18.18-76.34,30.88-110.84,3.84-10.42,10.46-19.36,20.57-24.34,12.49-6.16,32.16-8.29,43.6-14.29,1.1-.57,2.4-.73,2.83-2.16l.12-218.45c2-16.31,15.39-29.01,31.49-31.38l163.7-.05c17.46,1.71,31.1,15.17,33.39,32.48l-.12,344.19c-1.95,15.51-13.61,27.63-28.56,31.32l-138.89.34c-6.17,29.51-18.99,55.08-48.02,67.26-7.45,3.13-15.93,4.63-23.2,7.74-13.36,5.7-19.45,19.09-30.68,27.71h-5.99ZM335.42,42.95c1.33-15.35-5.61-25.82-21.42-26.99-50.82-3.76-106.34,2.83-157.65.13-13.85,2.7-19.33,13.38-17.55,26.86h196.62ZM335.42,58.92h-196.62v280.45l68.95-59.3c23.47-17.71,55.68-.5,51.55,29.6-2.2,16.07-19.05,27.05-27.69,39.68h103.8V58.92ZM335.42,366.32h-119.27l-23.45,25.95h127.25c1.26,0,7.75-3.83,8.97-5,5.3-5.08,7.13-13.86,6.5-20.95Z'/%3e%3cpath%20d='M274.54,196.65h20.46c2.76,0,5.65,5.67,5.46,8.43-.16,2.38-4.52,7.54-6.46,7.54h-19.46v23.45c0,1.89-5.01,6.1-7.46,5.51l-62.69-.23c-8.16-2.38-3.48-21.93-4.7-28.74h-19.46c-3.39,0-6.62-4.96-6.59-8.5.11-13.29,22.83-4.41,25.62-8.41,2.45-7.88-4.28-27.19,6.98-28.95l62.37.39c9.76,2.98,4.73,21.69,5.94,29.5ZM215.66,196.65h41.42c2.4-2.95,2.44-10.91,0-13.97h-41.42v13.97ZM258.57,212.62h-42.92v12.97h42.92v-12.97Z'/%3e%3cpath%20d='M284.52,157.73h-25.45c-8.21,0-12.37-12.39-3.07-16.04,4.11-1.61,29.53-1.55,35-.93s8.85,2.86,9.51,8.46c.6,5.08.73,31.59-.47,35.51-2.69,8.78-15.52,6.1-15.52.45v-27.45Z'/%3e%3cpath%20d='M189.71,157.73v27.45c0,1.9-5.44,5.36-7.57,5.48-2.67.14-7.11-2.3-7.96-4.92-1.13-3.45-1.07-32.73-.48-37.53s3.98-6.96,8.51-7.47c5.85-.65,29.45-.8,34.48.5,5.89,1.53,8.26,9.11,4.44,13.48-.63.72-5.39,3.02-5.97,3.02h-25.45Z'/%3e%3cpath%20d='M284.52,223.1c1.26-5.9,12.9-7.31,15.31.66,1.43,4.71,1.35,29.62.69,35.29-.56,4.82-3.81,7.93-8.48,8.48-5.9.7-30.51.87-35.71-.29-8.65-1.94-5.29-15.7-.25-15.7h26.95l1.5-1.5c1.13-7.74-1.52-19.82,0-26.95Z'/%3e%3cpath%20d='M189.71,251.54h28.44c.28,0,3.77,3.53,3.97,4.01,1.86,4.36.38,10.05-4.42,11.51-4.02,1.22-31.27,1.07-36.5.47-4.59-.53-6.95-2.87-7.49-7.49-1.31-11.27.84-25.18.23-36.74,2.24-7.68,15.76-5.04,15.76.79v27.45Z'/%3e%3ccircle%20cx='236.83'%20cy='29.44'%20r='8.11'/%3e%3cpath%20d='M258.29,385c-1.1,1.1-4.53,2.12-6.18,2.3-6.35.71-25.85.86-31.9-.09-8.84-1.39-8.81-14.48,0-15.85,5.66-.88,28.15-.88,33.82,0,6.44,1,8.46,9.43,4.27,13.63Z'/%3e%3c/svg%3e") no-repeat center;display:block;width:150px;height:220px;margin:40px 0;position:absolute;bottom:-20px;left:-40px}.scan-customer-membership .dialog-body h2{margin-top:30px;text-align:center}.scan-customer-membership .dialog-body ol.description{font-size:1.2rem;list-style:decimal;text-align:left;line-height:2.3rem;padding-left:1.5rem}.scan-customer-membership .dialog-body .scanning-promt{font-size:1.5rem;color:var(--text-color)}.scan-customer-membership .dialog-body .scan-faild{text-align:center}.scan-customer-membership .dialog-body .scan-faild .description{font-size:var(--font-size-h3)}.scan-customer-membership .dialog-body .scan-faild p{font-size:var(--font-size-h4)}.scan-customer-membership .dialog-footer{padding-top:50px}.self-service-mode .self-service-home.main-page{grid-template-rows:1fr}.self-service-mode .page-header{grid-template-columns:1fr}.self-service-mode .page-header .active-campaigns{max-width:none}.self-service-home .navbar{display:none}.self-service-home .content{height:100%;overflow:hidden}.self-service-home .content-inner{margin:0}.self-service-home .page-self-service-home{padding:0;margin:0;max-width:none;height:100vh}.self-service-home video{width:100vw;height:100vh;object-fit:cover;overflow:hidden;margin:auto;position:relative;z-index:1}.self-service-home .no-video{position:absolute;z-index:0;top:30%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;text-align:center;display:flex;flex-direction:column;gap:50px}.self-service-home .no-video h1:before{content:"";background:var(--logo) center center no-repeat;background-size:contain;display:block;width:clamp(300px,80vw,500px);height:clamp(200px,30vw,400px);margin:0 auto var(--gutter)}.self-service-start,.self-service-signin,.self-service-home{grid-template-rows:1fr}.self-service-start .content,.self-service-start .content .content-inner,.self-service-signin .content,.self-service-signin .content .content-inner,.self-service-home .content,.self-service-home .content .content-inner,body.portrait-primary.self-service-mode .main-page.self-service-home .content .content-inner{padding:0}.main-page .page.page-member-card{align-items:center;justify-content:center;align-content:center;height:90dvh}.main-page .page.page-member-card .membercard-container{background-color:var(--card-bg);border-radius:var(--border-radius);max-width:700px;width:90vw;box-shadow:var(--menu-box-shadow);padding-bottom:var(--padding-y);display:flex;flex-direction:column;align-items:center;position:relative;z-index:-2}.main-page .page.page-member-card .membercard-container:before{content:"";display:block;width:100%;height:clamp(200px,30vw,300px);background:var(--color-primary);border-radius:var(--border-radius);position:absolute;z-index:-1}.main-page .page.page-member-card .membercard-container .member-card{border-radius:var(--border-radius);overflow:hidden;width:clamp(200px,30vw,300px);margin-top:clamp(100px,15vw,150px)}.main-page .page.page-member-card .membercard-container .name{font-size:var(--font-size-h2);font-weight:700;margin-bottom:10px}.main-page .page.page-member-card .membercard-container .email,.main-page .page.page-member-card .membercard-container .phone{font-size:var(--font-size-h4);opacity:.8;font-weight:700;margin-bottom:10px}.main-page .page.page-member-card .header,.main-page .page.page-member-card .description{display:none}.badge{display:block;align-items:center;color:var(--color-primary-contrast);background:var(--color-primary);padding:5px 14px;text-align:center;border-radius:10px;font-size:var(--font-size-small);font-weight:700;text-transform:uppercase;line-height:1}.badge span{margin:auto}.badge-success,.badge.online{color:var(--color-badge-success-contrast);background:var(--color-badge-success)}.badge-warning,.badge.offline,.badge.paused{color:var(--color-badge-warning-contrast);background:var(--color-badge-warning)}.badge-danger,.badge.closed{color:var(--color-badge-danger-contrast);background:var(--color-badge-danger)}.navbar{background:var(--navbar-bg)}.navbar-content{display:flex;justify-items:right;color:var(--navbar-color);max-width:var(--site-max-width);margin:auto;height:var(--navbar-height);box-sizing:content-box}.navbar-content .nav-left{justify-self:left;align-content:center;flex:1 40%}.navbar-content .navbar-back{padding:var(--button-padding-y) var(--padding-x)}.navbar-content .navbar-back:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.6rem;width:auto}.navbar-content .nav-right{flex:1 40%;display:flex;align-items:center;gap:10px;justify-content:flex-end}.navbar-content .btn-login{padding:var(--button-padding-y) var(--padding-x);font-weight:700;white-space:pre;display:flex;align-items:center;position:relative;color:var(--navbar-color)}.navbar-content .btn-login:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.6rem;font-size:25px}.navbar-content .btn-login,.navbar-content .profile{grid-area:profile;color:var(--navbar-color)}@media (max-width: 599px){.navbar-content .btn-login>span{position:absolute;right:32px;bottom:-33px;background:#fff;color:#000;padding:5px 20px;border-radius:10px 0 10px 10px;white-space:pre;font-weight:700;box-shadow:var(--bubble-box-shadow);opacity:0;z-index:1;animation:bubble-fade-in 5s 1s;pointer-events:none}.navbar-content .btn-login>span:after{content:"";width:0px;height:0px;position:absolute;border-right:8px solid white;border-left:4px solid transparent;border-bottom:4px solid white;border-top:10px solid transparent;right:0;top:-8px}.navbar-content .lang-container{position:absolute;right:30px;bottom:-40px;background:#fff;color:#000;padding:5px 20px;border-radius:10px 0 10px 10px;white-space:pre;font-weight:700;box-shadow:var(--bubble-box-shadow);opacity:0;z-index:1;animation:bubble-fade-in 10s 6s;pointer-events:none}.navbar-content .lang-container:after{content:"";width:0px;height:0px;position:absolute;border-right:8px solid white;border-left:4px solid transparent;border-bottom:4px solid white;border-top:10px solid transparent;right:0;top:-8px}}.navbar-content .customer-logo{flex:1 20%;display:flex;background:var(--navbar-logo) center center no-repeat;background-size:contain;width:150px;align-self:flex-start;height:calc(var(--navbar-height) - 2 * var(--navbar-logo-padding));margin-top:var(--navbar-logo-padding)}.language-selector-container{display:flex;align-items:center}.btn-lang-toggle{position:relative}.btn-lang-toggle .lang-container{display:flex;flex-direction:column;align-items:flex-start}.btn-lang-toggle .lang-label{font-size:.7rem;flex:1 100%}.btn-lang-toggle:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.6rem;grid-area:icon;font-size:30px;flex:none}.ongoing-order{position:relative}.ongoing-order .ongoing-order-inner:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;margin-bottom:-20px;display:block}.ongoing-order .ongoing-order-inner:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem;position:absolute;top:-4px;left:43%}.ongoing-order.animate .ongoing-order-inner:after{animation:lift-lid 2s infinite ease-in-out 3s}.ongoing-order:after{content:attr(data-value);position:absolute;top:-2px;right:-4px;font-size:13px;font-weight:700;display:flex;justify-content:center;align-items:center;color:var(--navbar-bg);background-color:var(--navbar-color);border-radius:50%;width:20px;height:20px;padding:3px}@keyframes lift-lid{0%{top:-4px;left:43%;rotate:0deg}30%{top:-10px;left:27%;rotate:-20deg}80%{top:-10px;left:27%;rotate:-20deg}}.btn,button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-weight);background:var(--button-bg);border:var(--button-border);color:var(--button-color);padding:var(--button-padding);border-radius:var(--button-border-radius);transition:all .3s;-webkit-user-select:none;user-select:none;min-height:var(--button-min-height);box-shadow:var(--btn-box-shadow);cursor:pointer}.btn:hover,button:hover{background:var(--button-bg-hover);border:var(--button-border-hover);color:var(--button-color-hover)}.btn.btn-primary,.btn.btn-order,button-order.btn,button.btn-primary,button.btn-order{background:var(--button-primary-bg);border:var(--button-primary-border);color:var(--button-primary-color)}.btn.btn-primary:hover,.btn.btn-order:hover,button-order.btn:hover,button.btn-primary:hover,button.btn-order:hover{background:var(--button-primary-bg-hover);border:var(--button-primary-border-hover);color:var(--button-primary-color-hover)}.btn-decrease,button-decrease{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0;min-height:var(--button-min-height)}.btn-decrease:hover,button-decrease:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.btn-decrease[disabled],button-decrease[disabled]{border:none}.btn-decrease:before,button-decrease:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem}.btn-increase,button-increase{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0;min-height:var(--button-min-height)}.btn-increase:hover,button-increase:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.btn-increase[disabled],button-increase[disabled]{border:none}.btn-increase:before,button-increase:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem}.btn-edit,button-edit{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0}.btn-edit:hover,button-edit:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.btn-edit[disabled],button-edit[disabled]{border:none}.btn-edit:before,button-edit:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem}.btn-remove,button-remove{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0}.btn-remove:hover,button-remove:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.btn-remove[disabled],button-remove[disabled]{border:none}.btn-remove:before,button-remove:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px;color:red}.btn-close,button-close{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0}.btn-close:hover,button-close:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.btn-close[disabled],button-close[disabled]{border:none}.btn-close:before,button-close:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:1.4rem;color:var(--order-header-color)}.btn-favorite,button-favorite{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;margin:0;gap:0;padding:0;cursor:pointer;min-height:auto}.btn-favorite:hover,button-favorite:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.btn-favorite[disabled],button-favorite[disabled]{border:none}.btn-favorite:before,button-favorite:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;color:var(--favorites-color);width:1.3rem;font-size:1.3rem}.btn-favorite.selected:before,button-favorite.selected:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;color:var(--favorites-color);width:1.3rem;font-size:1.3rem}.btn-favorite:hover,button-favorite:hover{animation:3s ease 0s infinite beat}.btn-ally:before,button-ally:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px}.btn-print-receipt,button-print-receipt{display:flex;flex-flow:column}.btn-print-receipt:before,button-print-receipt:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px;font-size:4rem}.btn-no-receipt,button-no-receipt{display:flex;flex-flow:column}.btn-no-receipt:before,button-no-receipt:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px;font-size:4rem}.btn[disabled],button[disabled]{opacity:.5;box-shadow:none;border:1px solid #ccc;pointer-events:none}.btn.active,button.active,.btn.active:hover,button.active:hover{background:var(--button-bg)!important;border:var(--button-border)!important;color:var(--button-color)!important}.navbar button{background:none;color:var(--navbar-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0}.navbar button:hover{border:inherit;border-radius:0;background:none;color:var(--navbar-color)}.navbar button[disabled]{border:none}.btn-group{display:flex;flex-flow:row wrap;gap:var(--padding);justify-content:center}@keyframes beat{0%,50%,to{transform:scale(1)}30%,80%{transform:scale(1.12,1.08)}}.langauge-selector .btn-link[active=true]{text-decoration:underline}.article-stickers{position:absolute;top:0;right:0}.article-stickers ul{display:flex;flex-flow:row wrap;gap:10px;justify-content:end}.article-stickers li{width:var(--card-sticker-img-diam);height:var(--card-sticker-img-diam);display:flex}.article-stickers img{margin:auto}.order-basket-container .order-basket .order-header{background-color:transparent;padding:var(--padding);text-align:center}@media (max-width: 899px){.order-basket-container .order-basket .order-header{background-color:var(--order-header-bg)}}@media (min-width: 900px){.order-basket-container .order-basket .order-header{padding:0 0 var(--gutter) 0}}.order-basket-container .order-basket .order-item-choices .recipe-sub{font-weight:700}.order-basket-container .order-basket .order-item-choices .sub-recipe{padding-left:5px;font-weight:400;font-style:italic}.order-basket-container .order-basket .order-header{justify-self:center}.order-basket-container .order-basket .order-header h2{font-size:var(--font-size-h1);margin:0}@media (max-width: 599px){.order-basket-container .order-basket .order-header{padding-top:0;padding-bottom:0;padding-right:0}.order-basket-container .order-basket .order-header h2{font-size:var(--font-size-h3)}}.menu-article-page .order-basket .order-basket-inner .order-content-text,.edit-order .order-basket .order-basket-inner .order-content-text,.suggested-articles-page .order-basket .order-basket-inner .order-content-text{opacity:0;margin-top:10px}.order-basket{display:grid;grid:min-content 1fr/1fr;color:var(--font-color);height:100%}.order-basket .order-header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.order-basket .order-header h2{color:var(--order-header-color)}.order-basket .order-basket-inner .order-info{display:flex;flex-flow:row wrap;justify-content:space-between;border-bottom:var(--hr);padding:var(--padding);gap:var(--padding-y) 10px}.order-basket .order-basket-inner .order-info>*{flex:1 40%}.order-basket .order-basket-inner .order-info .label{font-size:var(--font-size-small);font-weight:700}.order-basket .order-basket-inner .order-info .selected-shop{flex:1 100%;text-align:center;border-bottom:var(--hr);grid-column:1/-1;padding-bottom:var(--padding-y);margin:0 calc(var(--padding-x) * -1)}.order-basket .order-type-selector{display:grid;grid-template-columns:1fr;width:100%;align-content:flex-start;align-self:center}.order-basket .order-type-selector .single-item{font-weight:700}.order-basket .order-basket-inner{background-color:var(--order-basket-bg);border-radius:var(--border-radius);display:flex;flex-flow:column;overflow:hidden;box-shadow:var(--item-box-shadow)}.order-basket .order-basket-inner .order-content-text{font-size:var(--font-size-small);padding:10px var(--padding-x) 0;text-align:center;display:flex;flex-direction:column;gap:5px;opacity:1;margin-top:0;transition:all .6s}.order-basket .order-basket-inner .campaign-info{display:block;overflow:hidden;height:0;transition:height .6s;font-size:var(--font-size-small);text-align:center;margin-top:5px}.order-basket .order-basket-inner:has(.campaign-item) .campaign-info{height:1rem}.order-basket .order-basket-inner .order-type-selector:has(.single-item) .label{display:none}.order-basket .order-basket-inner .order-type-selector .single-item{justify-self:center}.order-basket .order-content{overflow:hidden;display:flex;flex-direction:column;min-height:50px;height:100%;margin-bottom:auto}.order-basket .order-content:hover{overflow-y:auto}.order-basket .order-items{display:flex;flex-direction:column}.order-basket .order-items:not(:empty){border-bottom:var(--hr)}.order-basket .order-items .order-item{display:grid;grid-template-columns:auto 1fr auto;position:relative;align-items:center;gap:10px;border-bottom:var(--hr);padding:var(--padding);border:1px solid transparent}.order-basket .order-items .order-item.editable{cursor:pointer}.order-basket .order-items .order-item.editable:hover{background-color:#00000005}.order-basket .order-items .order-item[disabled=true]{opacity:.7;pointer-events:none}.order-basket .order-items .order-item .order-item-image{display:block;flex-grow:0;align-content:center}.order-basket .order-items .order-item .order-item-image img{height:100%;max-width:var(--order-bskt-img-width);max-height:var(--order-bskt-img-height)}.order-basket .order-items .order-item .order-item-image .fallback-image{display:var(--fallback-image-display, block)}.order-basket .order-items .order-item .order-item-info{display:flex;justify-content:space-between;flex-flow:row wrap;font-weight:700}.order-basket .order-items .order-item .order-item-info .order-item-amount{font-size:var(--font-size-small)}.order-basket .order-items .order-item .order-item-amount,.order-basket .order-items .order-item .choice-amount{opacity:.5}.order-basket .order-items .order-item .order-item-choice{font-size:var(--font-size-small);padding-top:4px}.order-basket .order-items .order-item .order-item-articles{flex-grow:1}.order-basket .order-items .order-item:has(.order-item-edit) .order-item-image,.order-basket .order-items .order-item:has(.order-item-edit) .order-item-article{opacity:.7}.order-basket .order-items .order-item .order-item-info,.order-basket .order-items .order-item .order-item-choice{display:flex;justify-content:space-between;gap:3px 10px}.order-basket .order-items .order-item .order-item-info .description,.order-basket .order-items .order-item .order-item-info .choice-name,.order-basket .order-items .order-item .order-item-choice .description,.order-basket .order-items .order-item .order-item-choice .choice-name{flex:1}.order-basket .order-items .order-item .order-item-total-amount,.order-basket .order-items .order-item .choice-total-amount{text-align:right}@media (min-width: 900px){.order-basket .order-items .order-item .order-item-total-amount,.order-basket .order-items .order-item .choice-total-amount{min-width:100px}}.order-basket .order-items .order-item .recipe{font-weight:700}.order-basket .order-items .order-item-edit{position:absolute;right:0;top:0;bottom:0;z-index:2;display:grid;grid-auto-flow:column;color:var(--font-color);align-items:center;justify-content:end;background:var(--order-item-edit-gradient);width:100%;padding:10px 20px}.order-basket .order-items .order-item-edit .item-quantity{display:flex;align-items:center;font-size:1.3rem;font-weight:700}.order-basket .order-items .order-item-edit .btn:before{font-size:1.4rem}.order-basket .order-items .order-item-edit .btn span{display:none}.order-basket .order-pay{padding:calc(var(--padding-y) / 2) var(--padding-x);position:relative}.order-basket .order-pay .total-order{display:flex;flex-direction:row;justify-content:space-between;font-weight:700;align-items:flex-end}.order-basket .order-pay .total-order .order-item-price{font-size:1.5rem}.order-basket .order-pay .btn{width:100%;margin-top:calc(var(--padding-y) / 2)}.order-basket .order-pay .order-item-price{transition:scale .5s cubic-bezier(.47,1.64,.41,.8);scale:1}.order-basket .order-pay .order-item-price[updating=true]{scale:1.3}.order-basket .order-pay .cancel-order{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:10px 0 0;gap:0}.order-basket .order-pay .cancel-order:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.order-basket .order-pay .cancel-order[disabled]{border:none}@media (max-width: 899px){.order-basket .order-basket-inner{height:100dvh}.menu-article-page .order-buttons .order-info,.suggested-articles-page .order-buttons .order-info{display:grid;grid-template-areas:"icon name" "icon price";gap:5px;justify-content:space-evenly}.menu-article-page .order-buttons .order-info .order-info-name,.suggested-articles-page .order-buttons .order-info .order-info-name{font-size:.8rem}.menu-article-page .order-buttons,.suggested-articles-page .order-buttons{position:relative;bottom:0;transition:bottom .3s ease-out}.menu-article-page:has(.loader) .order-buttons,.suggested-articles-page:has(.loader) .order-buttons{pointer-events:none;bottom:calc(var(--order-basket-mobile-height) * -1)}.suggested-articles-page .order-buttons .order-add{justify-content:space-between}.suggested-articles-page .order-buttons .order-add:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem;font-size:1.5rem}.order-buttons{display:flex;justify-content:flex-end;margin-top:auto;gap:.625rem;max-height:var(--order-basket-mobile-height);margin-bottom:env(safe-area-inset-bottom);padding:5px var(--padding-x);background:var(--order-bskt-bg)}.order-buttons .btn{flex:1 40%}.order-buttons .order-info{width:100%;font-size:var(--font-size-large)}.order-buttons .order-info:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;grid-area:icon}.order-buttons .order-info .order-info-name{grid-area:name;align-items:center;text-align:left;margin-right:auto}.order-buttons .order-info .order-info-price{grid-area:price}.article-page .order-buttons{gap:var(--padding)}.article-page .order-buttons .order-info{flex:1 20%;position:relative;display:grid;grid-template-columns:auto 1fr;gap:0;padding-left:40px}.article-page .order-buttons .order-info-name{font-size:var(--font-size-small)}.article-page .order-buttons .order-info-name:before{position:absolute;left:20px;top:40%}}.checkout-page .order-summary .sub-recipe{font-weight:700}.checkout-page .order-summary .recipe-sub{font-weight:400;padding-left:5px;font-style:italic}.click-outside{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background:transparent}.update-available .update-app{display:flex}.update-app{display:none;background-color:#fff;position:absolute;top:0;left:0;right:0;flex-direction:column;align-items:center;gap:var(--padding);padding:var(--padding);z-index:1000;box-shadow:0 0 10px #0000001a}.app-version{display:none}.campaign .campaign-content{display:flex;flex-flow:column}.campaign .campaign-content .campaign-type-container{order:-1;font-size:var(--font-size-small);font-weight:700;color:var(--color-primary);margin-bottom:4px;margin-top:-6px}.campaign .campaign-content .campaign-type-container .campaign-type+.campaign-type:before{content:" / "}.campaign .campaign-content .editor-paragraph{-webkit-hyphens:auto;hyphens:auto;max-width:65ch}.active-campaigns{margin-bottom:-25px;margin-left:auto}.active-campaigns .campaign{display:flex;align-items:center;position:relative;background:var(--campaign-bg);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--item-box-shadow)}.active-campaigns .campaign h2{font-size:1rem;margin:0;min-width:150px}.active-campaigns .campaign .campaign-content{padding:10px}.active-campaigns .campaign .campaign-content .expandable-container{display:none}.active-campaigns .campaign .campaign-content a{position:absolute;top:0;left:0;right:0;height:100%;opacity:0;border-radius:0}.active-campaigns .campaign .campaign-content .campaign-type{font-size:.75rem}.active-campaigns .campaign .campaign-image{display:flex;background:var(--campaign-image-bg);flex:none;align-self:normal;align-items:center}.active-campaigns .campaign .campaign-image img{max-height:50px}.active-campaigns .campaign .article-stickers{display:none}.active-campaigns a{color:var(--link-color);font-weight:700;text-decoration:none;font-size:.85rem;float:right;padding:5px 0}@keyframes campaigns-in{0%{opacity:0;max-height:0}20%{max-height:0}50%{opacity:0}90%{max-height:100px}to{opacity:1}}.dropdown{position:relative}.dropdown:has(+.dropdown-menu){overflow:visible}.dropdown .dropdown-toggle{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;margin:0;gap:0;padding:3px 0;font-weight:700;width:100%;justify-content:space-between;min-height:auto}.dropdown .dropdown-toggle:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.dropdown .dropdown-toggle[disabled]{border:none}.dropdown .dropdown-toggle:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem}@media (max-width: 599px){.dropdown .dropdown-toggle{margin:-10px 0;padding:10px 0}}.dropdown .dropdown-menu{box-shadow:var(--standard-shadow);position:absolute;border:var(--hr);top:1rem;right:0;z-index:1000;background:var(--dropdown-bg)}.dropdown .dropdown-menu .dropdown-item{display:flex;padding:var(--list-padding);font-weight:700;background:#fff;align-items:center;white-space:pre;min-height:9mm;border-bottom:var(--hr)}.dropdown .dropdown-menu .dropdown-item:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.dropdown .dropdown-time{display:flex;padding:10px;gap:.5rem}.dropdown .dropdown-time select{width:50px;font-size:1.1rem;border:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.dropdown .dropdown-time select::-webkit-scrollbar{display:none}.error-message{display:flex;align-items:center;gap:10px;position:fixed;z-index:10000;bottom:-100px;left:0;width:100vw;background-color:var(--color-warning);color:var(--color-warning-contrast);padding:var(--padding);animation:errorMove .6s ease-out;animation-fill-mode:forwards}.error-message:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:2rem}@keyframes errorMove{0%{bottom:-100px}to{bottom:0}}input{width:100%;padding:var(--input-inline-padding);border:1px solid #ccc;border-radius:var(--border-radius);line-height:1.5;color:var(--font-color);background-color:#fff;background-clip:padding-box}.form-group-search{position:relative;margin:var(--gutter) 0}.form-group-search:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem;position:absolute;transform:translateY(-50%);right:15px;top:50%}.form-group-search input{padding-right:2.5rem}.input-group{display:flex;flex-flow:column;gap:10px;position:relative}.input-group:has(label){padding-top:15px}.input-group:focus-within label{top:-5px;background-color:transparent}.input-group label{white-space:nowrap;font-size:var(--font-size-small);position:absolute;top:0;border-radius:5px;background-color:#fff;padding:0 5px;line-height:1.5rem;transition:all .3s ease-out;z-index:1}.input-group input:invalid:not(:placeholder-shown){border:1px solid red}.input-group label:has(~input:required):after,.input-group label:has(~[required=true]):after{content:"*";color:red;font-size:1.2rem}.input-group input{border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);padding:var(--input-padding);font-size:.95rem;margin:0}.input-group+p{font-size:.85rem;margin-top:2px;margin-bottom:20px}.input-group .form-info{font-size:var(--font-size-small);margin-top:-7px}.button-group{display:grid;gap:var(--form-gap);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);padding:var(--form-gap);grid-template-columns:1fr auto;grid-template-areas:"label button" "shop button"}.button-group label{grid-area:label;font-size:var(--font-size-small)}.button-group .selected-shop{grid-area:shop}.button-group button{grid-area:button}.button-group label:has(~input:required):after,.button-group label:has(~[required=true]):after{content:"*";color:red;font-size:1.2rem}.input-password input{padding-right:2.5rem}.input-password .password-container{position:relative}.input-password .password-container.showing .show-password:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem}.input-password .show-password{position:absolute;right:-5px;top:50%;transform:translateY(-50%);font-size:0;background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0}.input-password .show-password:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.input-password .show-password[disabled]{border:none}.input-password .show-password:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0rem;font-size:1rem}.password-mismatch{padding:10px;background:var(--color-warning);color:var(--color-warning-contrast);border-radius:5px;font-weight:700;max-height:50px;overflow:hidden;animation:scale-up .6s ease-in-out}.checkbox-group label{font-size:var(--font-size-small);display:flex;align-items:center;gap:10px}.checkbox-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--checkbox-bg);border-radius:72px;border-style:none;flex-shrink:0;height:20px;margin:0;position:relative;width:30px}.checkbox-group input:before{bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}.checkbox-group input:after{background-color:var(--checkbox-nob-color);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;width:14px}.checkbox-group input[type=checkbox]{cursor:default}.checkbox-group input:hover{background-color:var(--checkbox-bg-hover);transition-duration:0s}.checkbox-group input:checked{background-color:var(--checkbox-selected-bg)}.checkbox-group input:checked+.promt{display:none}.checkbox-group input:checked:after{background-color:var(--checkbox-nob-selected-bg);left:13px}.checkbox-group input:checked:hover{background-color:var(--checkbox-selected-bg-hover)}.checkbox-group:focus:not(.focus-visible){outline:0}.checkbox-group input,.checkbox-group input:after{transition:all .3s ease-out}.popup{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center;z-index:9999}.popup:before{content:"";display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:var(--backdrop-bg);opacity:.5;width:100dvw;height:100dvh;border-radius:0;animation:fade-in-backdrop .3s ease-in-out forwards}.popup .popup-content{position:relative;background-color:var(--modal-bg);border-radius:var(--border-radius);width:90vw;max-width:600px;overflow:hidden;z-index:1001}.popup .popup-header{background:var(--modal-header-bg);color:var(--modal-header-color);padding:var(--padding)}.popup .popup-text{padding:var(--padding);max-height:70dvh;overflow:auto}.popup .popup-buttons{justify-content:flex-end;padding:var(--padding)}.popup .popup-buttons .btn{min-width:100px}.popup .languages a{padding:var(--padding);display:block;cursor:pointer}.popup .languages a.btn-active{background-color:var(--color-primary);color:var(--color-primary-contrast)}.popup .languages li:not(:last-child){border-bottom:var(--hr)}.loader-container{width:250px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;animation:fade-in .5s ease-in forwards;font-weight:700;margin:0 auto}.loader-container span{max-width:200px;-webkit-hyphens:auto;hyphens:auto;text-align:center;color:var(--loader-color)}.loader{display:inline-block;color:var(--loader-color);font-size:30px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:25px auto;position:relative;transform:translateZ(0);animation:load 1.7s infinite ease,round 1.7s infinite ease}@keyframes load{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.alert{display:flex;flex-flow:row wrap;gap:10px;align-items:center;background-color:var(--color-warning);color:var(--color-warning-contrast);padding:var(--padding);border-radius:var(--border-radius)}.alert h2{margin-bottom:10px}.alert>p{font-weight:700}.alert ul{list-style-type:square;padding-left:var(--padding-x);margin:10px 0}.alert li{margin-bottom:5px}.alert-info{background-color:var(--color-info);color:var(--color-info-contrast)}.alert-info:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:25px}.alert-success{background-color:var(--color-success);color:var(--color-success-contrast)}.alert-success:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:25px}.alert-danger{background-color:var(--color-alert);color:var(--color-alert-contrast)}.alert-danger:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:25px}.alert .btn{margin-top:var(--padding-y)}.profile-menu-button-container{grid-area:profile}.profile-menu-button-container .btn-login{font-size:35px;border:2px solid transparent;position:relative;color:var(--navbar-color);text-decoration:none;font-weight:700;background:none;border:none;gap:5px}.profile-menu-button-container .btn-login:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;font-size:2rem;transition:rotate .3s ease-in-out;width:auto}@media (max-width: 599px){.profile-menu-button-container .btn-login:after{font-size:1.5rem}}.profile-menu-button-container .btn-login .username{display:flex;flex-flow:column;text-align:center;align-items:start}@media (max-width: 599px){.profile-menu-button-container .btn-login .username{position:absolute;right:22px;bottom:-40px;background:#fff;color:#000;padding:5px 20px;border-radius:10px 0 10px 10px;white-space:pre;font-weight:700;box-shadow:var(--bubble-box-shadow);opacity:0;z-index:1;animation:bubble-fade-in 5s 1s;pointer-events:none}.profile-menu-button-container .btn-login .username:after{content:"";width:0px;height:0px;position:absolute;border-right:8px solid white;border-left:4px solid transparent;border-bottom:4px solid white;border-top:10px solid transparent;right:0;top:-8px}}.profile-menu-button-container .btn-login .first-name{font-size:1rem}.profile-menu-button-container .btn-login .user-greeting{display:block;font-size:.8rem}.profile-menu-button-container .btn-close{font-size:35px;padding:10px;margin-left:auto}.profile-menu-button-container .profile-menu-container{display:flex;flex-flow:column;height:100dvh;width:97vw;max-width:480px;position:absolute;top:0;box-shadow:var(--menu-box-shadow);background-color:#fff;transition:right .5s ease-in-out;right:-500px;z-index:2}@media (max-width: 599px){.profile-menu-button-container .profile-menu-container{right:-110vw}}.profile-menu-button-container .profile-menu-container.open{right:0}.profile-menu-button-container .profile-menu-container .profile-menu-header{background:var(--profile-menu-top-bg);color:var(--profile-menu-top-color);height:calc(var(--navbar-height) + 2px);display:flex;align-items:center}.profile-menu-button-container .profile-menu-container .profile-menu-header .username{display:flex;align-items:center;gap:10px;font-weight:700}.profile-menu-button-container .profile-menu-container .profile-menu-header .username:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;padding:20px;font-size:35px}.profile-menu-button-container .profile-menu-container .profile-menu-header .btn-close{background:none;color:var(--profile-menu-top-color)}.profile-menu-button-container .profile-menu-container .profile-menu-content{overflow-y:auto;display:flex;flex-direction:column;height:100%}.profile-menu-button-container .profile-menu-container .profile-menu{list-style:none;padding:0;margin:0;min-width:320px;flex:auto;--link-color: var(--font-color)}.profile-menu-button-container .profile-menu-container .profile-menu>li{border-bottom:1px solid rgb(228,228,228)}.profile-menu-button-container .profile-menu-container .profile-menu a{display:flex;align-items:center;padding:20px;text-decoration:none;font-weight:700}.profile-menu-button-container .profile-menu-container .profile-menu a:before{font-size:25px;transition:color .3s ease-in-out}.profile-menu-button-container .profile-menu-container .profile-menu a:hover:before{color:var(--color-primary)}.profile-menu-button-container .profile-menu-container .profile-menu .order-link:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem}.profile-menu-button-container .profile-menu-container .profile-menu .offers:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem}.profile-menu-button-container .profile-menu-container .profile-menu .favorites:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem}.profile-menu-button-container .profile-menu-container .profile-menu .my-account:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem}.profile-menu-button-container .profile-menu-container .profile-menu .order-history:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem}.profile-menu-button-container .profile-menu-container .profile-menu .logout:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem}.profile-menu-button-container .profile-menu-container .membercard-container{display:var(--membercard-display, flex);flex-flow:column;font-weight:700;text-align:center;padding:20px;color:var(--font-color)}.profile-menu-button-container .profile-menu-container .membercard-container img{width:100%;max-width:250px;margin:0 auto}.profile-menu-button-container .profile-menu-container .membercard-container .name,.profile-menu-button-container .profile-menu-container .membercard-container .phone,.profile-menu-button-container .profile-menu-container .membercard-container .email{display:none}.spot-selector{display:flex;flex-flow:column;background:#fff;position:relative}.spot-selector>.label:after{content:"*";color:red}.spot-selector .btn-close{font-size:0;gap:0;padding-right:0}.spot-selector .selected-spot{display:flex;font-weight:700;justify-content:space-between;align-items:center;font-size:var(--font-size);cursor:pointer}.spot-selector .selected-spot:after{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:1rem}.spot-selector.expanded .delivery-spots{max-height:50dvh;position:absolute;z-index:999;min-width:250px;top:20px;right:0;box-shadow:var(--menu-box-shadow);background-color:#fff}@media (max-width: 599px){.spot-selector.expanded .delivery-spots{position:fixed;top:50%;transform:translateY(-50%);max-height:80vh;left:var(--padding-x);width:calc(100dvw - var(--padding-x) - var(--padding-x))}}.spot-selector.expanded .btn-close{background-color:#0000;position:fixed;top:0;left:0;width:100vw;height:100vh;font-size:0px}.spot-selector .btn-close{margin-top:-10px;margin-right:-10px;padding:20px}.spot-selector .delivery-spots{grid-column:1/-1;width:100%;max-height:0;overflow-y:auto;background:#ffffff1a}.spot-selector .delivery-spot{padding:var(--list-padding);font-size:var(--font-size-large);border-bottom:var(--hr);cursor:pointer}.spot-selector .delivery-spot:hover{background-color:#0000001a}.spot-selector .delivery-spot.selected{background-color:var(--color-primary);color:var(--color-primary-contrast)}.order-note-container{display:var(--note-display, grid);grid-template-columns:1fr}.order-note-container .order-note{text-align:left}.page-order-status .embla{--fade-to-color: var(--site-bg-color)}.menu-page .embla{--fade-to-color: var(--site-bg-color);max-width:min-content;margin:0 0 0 auto}.menu-page .embla .embla__viewport{min-width:250px}@media (min-width: 900px){.menu-page .embla .embla__viewport{min-width:350px}}.menu-page .embla .ca-controls{display:none}.menu-page .embla:before,.menu-page .embla:after{width:10px}.menu-page .embla .embla__container{margin-bottom:5px;margin-left:10px;margin-right:10px}.menu-page .embla .embla__slide{flex:0 0 auto;margin-right:0;margin-left:20px;min-width:0px;max-width:100%}.page-article .embla{--fade-to-color: var(--site-bg-color)}.page-article .embla .embla__container{margin-bottom:5px}.page-article .embla .ca-controls{position:absolute;right:0;bottom:-10px;z-index:1}@media (max-width: 599px){.page-article .embla .ca-controls{bottom:-25px}}.page-article .embla .ca-controls .dots button{width:12px;height:12px}.page-article .embla .ca-controls .btn-prev,.page-article .embla .ca-controls .btn-next{display:none}.embla{--fade-to-color: white;margin:auto;position:relative}.embla:before,.embla:after{content:"";position:absolute;top:0;bottom:0;pointer-events:none;width:clamp(1px,10vw,100px)}.embla:before{background:linear-gradient(90deg,var(--fade-to-color),transparent);left:0;z-index:1}.embla:after{background:linear-gradient(90deg,transparent,var(--fade-to-color));right:0}.embla .embla__viewport{overflow:hidden}.embla .embla__container{display:flex;margin-bottom:20px}.embla .embla__slide{flex:0 0 calc(100% - 20px);min-width:0;margin-right:10px;margin-left:10px;-webkit-user-select:none;user-select:none;position:relative}@media (min-width: 900px){.embla .embla__slide{margin-right:20px;margin-left:20px}}@media (max-width: 899px){.embla{width:calc(100vw - var(--padding-x) * 2)}}.embla button{background:none;color:var(--font-color);border:none;border-radius:0;box-shadow:none;text-align:inherit;min-height:auto;margin:0;gap:0;padding:0;font-size:0}.embla button:hover{border:inherit;border-radius:0;background:none;color:var(--font-color)}.embla button[disabled]{border:none}.embla .dots button{border:1px solid var(--color-primary);background-color:#fffc;width:14px;height:14px;border-radius:50%}.embla .dots button.selected{border-color:var(--color-primary);background-color:var(--color-primary)}.embla .ca-controls,.embla .dots{display:flex;flex-flow:row wrap;gap:5px}.embla .ca-controls{justify-content:center;padding:var(--padding)}.embla .btn-next:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:24px}.embla .btn-prev:before{content:"";font-family:weborder-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0rem;font-size:24px}dialog{width:90vw;max-width:var(--dialog-max-width);border:none;box-shadow:var(--standard-shadow);padding:var(--padding);border-radius:var(--border-radius)}dialog .shop-list-container{max-height:50vh;overflow:auto}dialog .shop-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5px;padding-right:5px}dialog .shop-list-item{box-shadow:none}dialog .shop-list-info{display:none!important}.list-item.simple .item-simple{gap:0}.list-item.simple .item-simple .btn-confirm{position:absolute;bottom:calc(var(--button-min-height) * -1);left:0;width:100%;height:var(--button-min-height);border-radius:0;background-color:var(--button-primary-bg);color:var(--button-primary-color);transition:bottom .6s ease-out;z-index:1}.list-item.simple .item-simple:after{content:"";display:block;height:0px;width:100%;transition:height .6s ease-out}.list-item.simple .item-simple .item-image{justify-self:center;transition:all .6s ease-out}.list-item.simple .item-simple .item-image img{max-height:inherit!important}.list-item.simple .item-simple.item-edit div.item-image{max-height:calc(var(--card-image-max-height) - var(--button-min-height))}.list-item.simple .item-simple.item-edit .btn-confirm{bottom:0}.list-item.simple .item-simple.item-edit:after{height:var(--button-min-height)}.list-item.simple .item-simple.item-edit:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;display:block;background-color:transparent;z-index:1;cursor:default}.self-service-redirect{position:absolute;top:40%;right:50%;transform:translate(50%,-50%);background:#fff;padding:var(--padding);z-index:1001;border-radius:var(--border-radius)}.self-service-redirect .self-service-redirect-content{position:relative;text-align:center;padding-bottom:30px;display:flex;flex-direction:column;gap:10px}.self-service-redirect .self-service-redirect-content h1{padding:30px}.self-service-redirect .self-service-redirect-content .redirect-info{font-size:var(--font-size-h3);margin-bottom:30px}.self-service-redirect .self-service-redirect-content .redirect-time{font-weight:700}.self-service-redirect .self-service-redirect-content .redirect-time:before,.self-service-redirect .self-service-redirect-content .redirect-time:after{content:"";position:absolute;bottom:0;left:0;width:var(--count);height:10px;border-radius:30px;width:100%;background-color:#e9e9e9}.self-service-redirect .self-service-redirect-content .redirect-time:before{box-shadow:#0000000f 0 2px 4px inset}.self-service-redirect .self-service-redirect-content .redirect-time:after{background-color:var(--color-primary);transition:width .5s ease-in-out;width:var(--count)}.backdrop{display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:var(--backdrop-bg);opacity:.5;width:100dvw;height:100dvh;border-radius:0;animation:fade-in-backdrop .3s ease-in-out forwards}.accessibility-mode .self-service-redirect{top:var(--a11y-height)}.article.variants .item-footer .btn-favorite{display:none}.article.variants .showing-variants{display:flex;flex-direction:column;align-items:center;gap:var(--padding);padding:var(--padding);position:fixed;bottom:50%;left:50%;transform:translate(-50%) translateY(50%);width:90%;max-width:600px;height:fit-content;max-height:95dvh;overflow-y:auto;z-index:10000;opacity:0;animation:fade-in .3s ease-in-out forwards}@media (min-width: 900px){.article.variants .showing-variants{padding:50px var(--padding-x)}}.article.variants .showing-variants .btn-close{position:absolute;top:0;right:0;z-index:10001;padding:var(--padding)}.article.variants .showing-variants>h3{color:var(--color-secondary);font-size:var(--font-size-h2);text-align:center}.article.variants .showing-variants .btn-confirm:after{grid-row:4}.article.variants .showing-variants>.item-heading{font-size:var(--font-size-h3);text-align:center}.article.variants .showing-variants>.item-image,.article.variants .showing-variants>.article-stickers,.article.variants .showing-variants>.item-content-container .item-footer,.article.variants .showing-variants>.item-content{display:none}.article.variants .showing-variants .item-content-container{text-align:center}.article.variants .item-variants-container{width:100%}.article.variants .item-variants-container .variants-list{display:flex;flex-flow:row wrap;justify-content:center;gap:var(--padding)}.article.variants .item-variants-container .variants-list .variant{flex:40%;max-width:60%;position:relative}.article.variants .item-variants-container .variants-list .variant .item{grid-template-areas:"image" "description" "heading" "footer";grid-template-columns:1fr auto;background-color:#f9f9f9;box-shadow:none;align-items:end}.article.variants .item-variants-container .variants-list .variant .item .item-heading,.article.variants .item-variants-container .variants-list .variant .item .item-price{font-size:var(--font-size)}.article.variants .item-variants-container .variants-list .variant .item:hover,.article.variants .item-variants-container .variants-list .variant .item.item-edit{border-color:inherit}.article.variants .item-variants-container .variants-list .variant .large-item-badge{display:none}.article.variants .item-variants-container .variants-list .variant .item-footer .btn-favorite{display:block}.article.variants .item-variants-container .variants-list .variant .item-footer .btn-favorite~.item-price{bottom:100px}.article.variants .item-variants-container .variants-list .variant .item-price{position:absolute;bottom:70px;right:15%}.article.variants .item-variants-container .variants-list .variant .item-price .price{background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:clamp(.6rem,4vw,1rem);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:10px;white-space:pre;border-radius:var(--article-price-radius)}.article.variants .item-variants-container .variants-list .variant .item-price .price.zero-price{display:none}.article.variants .item-variants-container .variants-list .variant .item-price:has(.diff-price) .diff-price{background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:clamp(.6rem,5vw,1rem);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:8px;white-space:pre;border-radius:var(--article-price-radius);display:var(--variants-show-diff-price, flex)}.article.variants .item-variants-container .variants-list .variant .item-price:has(.diff-price) .diff-price.zero-price{display:none}.article.variants .item-variants-container .variants-list .variant .item-price:has(.diff-price) .price{background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:clamp(.5rem,2vw,.7rem);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:5px;white-space:pre;border-radius:var(--article-price-radius);display:var(--variants-show-price, flex);position:absolute;bottom:10%;right:20%;transform:translate(100%,50%);color:var(--article-price-color-muted)}.article.variants .item-variants-container .variants-list .variant .item-price:has(.diff-price) .price.zero-price{display:none}.article.variants .item-variants-container .variants-list .variant .item-price:has(.diff-price) .price:before{content:"("}.article.variants .item-variants-container .variants-list .variant .item-price:has(.diff-price) .price:after{content:")"}.article.variants .item-variants-container .variants-list .main-variant{flex:100%;display:flex;flex-direction:column;max-width:none}.article.variants .item-variants-container .variants-list .main-variant .item{grid-template-areas:"heading" "description" "image" "footer";gap:5px 0;background-color:#fff;text-align:center;padding:var(--padding);max-height:95dvh}@media (max-width: 599px){.article.variants .item-variants-container .variants-list .main-variant .item{max-height:200px}}.article.variants .item-variants-container .variants-list .main-variant .item .item-heading{font-size:var(--font-size-h2);margin:0}.article.variants .item-variants-container .variants-list .main-variant .item .item-footer{justify-content:center;margin-top:0}.article.variants .item-variants-container .variants-list .main-variant .item .item-footer .item-price{margin:0}.article.variants .item-variants-container .variants-list .main-variant .item .item-price{right:25%}.article.variants .item-variants-container .variants-list .main-variant .item-image{padding:0;max-width:60%}.article.variants .item-variants-container .variants-list .item{border:var(--hr)}.article.variants .item-variants-container .variants-list .variant:not(.main-variant) .item-content{display:none}.article.variants .item-variants-container .variants-list .variants-text{display:grid;grid-template-columns:1fr auto 1fr;font-weight:700;align-items:center;gap:30px;padding-top:20px}.article.variants .item-variants-container .variants-list .variants-text:before,.article.variants .item-variants-container .variants-list .variants-text:after{content:"";display:block;border-bottom:var(--hr)}.article.variants:has(.variant-backdrop){display:contents}.article.variants .variant-backdrop{display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:var(--backdrop-bg);opacity:.5;width:100dvw;height:100dvh;border-radius:0;animation:fade-in-backdrop .3s ease-in-out forwards}.accessibility-mode .article.variants .showing-variants{max-height:50vh;bottom:33%}:root{--font-family-header: "avory-i-latin",arial, sans-serif;--font-family-main: arial, sans-serif;--letter-spacing: .06rem;--logo: url(/assets/Sibylla_logo-H7z63w-a.svg);--navbar-logo: url(/assets/Sibylla_logo-H7z63w-a.svg);--navbar-logo-padding: 10px;--site-bg: url(/assets/BG_steg1-BLOLXWQ6.svg);--self-service-bg: url(/assets/BG_steg1-kiosk-BldDEZP2.svg);--self-service-bg-digning-choice: url(/assets/BG_steg1-kiosk-BldDEZP2.svg);--navbar-bg: white;--navbar-color: black;--navbar-color-contrast: black;--profile-menu-top-bg: #E0051C;--profile-menu-top-color: white;--root-page-image-aspect-ratio: 1/1;--color-primary: #E0051C;--color-primary-contrast: white;--color-primary-shade: #C11A33;--color-primary-body: #f5f5f5;--color-secondary: #C11A33;--color-secondary-body: #ffffff;--color-secondary-contrast: white;--link-color: var(--color-primary);--navbar-shop-selector-color: var(--navbar-color);--navbar-digning-choice-color: var(--navbar-color);--button-bg: var(--color-primary);--button-color: var(--color-primary-contrast);--card-image-border-radius: 0px;--card-image-max-height: auto;--menu-price-size: 1.5rem;--ongoing-order-icon: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20408.9%20197.6'%20style='enable-background:new%200%200%20408.9%20197.6;'%20xml:space='preserve'%3e%3cpath%20fill='black'%20d='M381.8,0c6,0,11.7,0,17.4,0c7.9,0,10.2,2.6,9.6,10.5c-1.7,22.2-18.9,40.4-41.1,43.5c-1.2,0.2-2.3,0.5-3.8,0.8%20c4.2,7.5,5.9,15.3,2.6,23.2c-1.8,4.2-4.2,8.5-7.6,11.4c-27.7,23.3-55.7,46.3-83.6,69.3c-9.8,8.1-21.2,11.8-33.9,11.8%20c-51.5,0-103,0-154.5,0c-1.6,0-3.2,0-5.3,0c0,6.2-0.2,12.1,0.1,18c0.2,4.2-1.3,7.2-4.9,9.2c-25.6,0-51.1,0-76.7,0%20c0-4.6,0-9.1,0-13.6c22.5,0,45.1,0,67.6,0c0-34.4,0-68.2,0-102.2c-22.7,0-45.2,0-67.6,0c0-4.5,0-9,0-13.6c22.5,0,45-0.1,67.5,0%20c3.5,0,7.1,0.6,10.6,0.8c0.7,0,1.6-0.2,2.1-0.6c5.3-4.3,10.6-8.7,16.8-13.9c-2.5,0-3.8,0-5,0c-14.4,0-28.7,0.1-43.1,0%20C32,54.4,18.5,47.7,8.6,34C3.9,27.5,1.7,20,0,12.4C0,10,0,7.6,0,5.2c1.7-4,4.9-5.2,9-5.2c6,0.1,11.9,0,18.2,0L381.8,0z%20M82.1,156.8%20c1.9,0,3.5,0,5,0c51.1,0,102.2-0.1,153.3,0.1c10.7,0,19.9-3.2,28.2-10.2c16.4-13.8,33-27.3,49.5-41c10.6-8.7,21.2-17.4,31.6-26.2%20c4.3-3.6,6-8.4,4.2-14c-1.7-5.4-5.7-8.8-11.1-8.7c-3.6,0-7.6,1.6-10.6,3.7c-24.6,17.3-49,34.8-73.4,52.3c-3.1,2.2-6.2,3.2-10,3.2%20c-25.1-0.1-50.3,0-75.4-0.1c-1.7,0-3.5-0.1-5.2-0.3c-10.6-1.2-18.2-9.7-18.1-20.3c0.1-10.3,7.6-18.8,18-20c2.4-0.3,4.8-0.3,7.2-0.4%20c13,0,26.1,0,39.1,0c4.8,0,8.1-2.5,9.9-6.7c1.5-3.8,0.8-7.8-2.4-10.2c-2.5-1.8-6-3.2-9-3.2c-28.5-0.2-56.9-0.1-85.4-0.2%20c-6.4,0-11.6,2-16.4,6C102.5,67.8,93.9,75,85.2,82c-2.4,1.9-3.4,3.9-3.4,7c0.1,21,0.1,42,0.1,63.1C81.9,153.5,82,155,82.1,156.8z%20M14.4,13.9c0.9,2.5,1.4,4.7,2.3,6.7c6.7,14.2,18.4,20.3,33.7,20.3c57.1,0,114.1,0,171.2,0c45,0,89.9,0,134.9,0%20c3.3,0,6.6-0.2,9.9-0.6c13.3-1.5,25.4-13,27.7-26.4C267.8,13.9,141.4,13.9,14.4,13.9z%20M237.6,54.8c0,5.7,0.9,11.1-0.2,16.1%20c-2.5,11.3-11.9,17.7-24.7,17.7c-13.7,0.1-27.4,0-41.1,0.1c-5.1,0-8,2.8-7.9,7c0.1,4,2.9,6.4,7.9,6.6c0.7,0,1.3,0,2,0%20c24.2,0,48.4,0.1,72.6-0.1c2.2,0,4.8-0.8,6.5-2.1c20.1-14.2,40.1-28.5,60.1-42.8c0.9-0.6,1.8-1.4,3.2-2.5%20C289.1,54.8,263,54.8,237.6,54.8z'/%3e%3c/svg%3e");--ongoing-order-icon-lid: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20354.6%20224.9'%20style='enable-background:new%200%200%20354.6%20224.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;}%20.path{fill:black;}%20%3c/style%3e%3cg%3e%3cpath%20class='path'%20d='M84.1,111.7c-3.1-3.3-6.1-6.5-9.3-9.9c29.1-26.6,63-40.1,102.3-40.7c0,4.6,0,8.8,0,13.5C141.6,75.3,110.6,87.5,84.1,111.7z%20'/%3e%3cpath%20class='path'%20d='M75.3,120.5c-4.1,5.3-7.9,10.3-12,15.5c-3.6-2.4-7.2-4.8-11.3-7.5c4.4-5.8,8.7-11.3,13.1-17.1%20C68.7,114.6,71.9,117.5,75.3,120.5z'/%3e%3cg%20class='path'%3e%3cpath%20class='st0'%20d='M255.9,68c-58.3-31.1-116.6-28.3-171.3,8.9c-46.5,31.6-69.1,77.4-71.1,133.7c109.4,0,218.1,0,327,0%20C341.6,160.7,315.2,99.7,255.9,68z'/%3e%3cpath%20d='M305,88.5c-32.8-34.1-73.3-51.9-120.6-54.6c0-6.9,0-13.5,0-20.6c4.5,0,8.8,0,13.2,0c0-4.7,0-8.9,0-13.3%20c-13.6,0-26.9,0-40.5,0c0,4.5,0,8.8,0,13.5c4.5,0,8.7,0,13,0c0,7,0,13.7,0,20.4c-47.4,2.8-87.7,20.6-120.5,54.6%20C17,122.5,1,163.6,0,211l354.6,0C353.7,163.6,337.7,122.5,305,88.5z%20M13.5,210.6c2-56.4,24.6-102.2,71.1-133.7%20c54.6-37.1,113-40,171.3-8.9c59.3,31.7,85.7,92.7,84.7,142.6C231.6,210.6,123,210.6,13.5,210.6z'/%3e%3crect%20y='211'%20width='354.6'%20height='13.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--note-display: none;--menu-item-description-display: none;--rewards-logo-bg: var(--navbar-logo) no-repeat center center white;--rewards-logo-bg-size: 80%;--variants-show-price: none}body{background-size:cover}.dropdown .dropdown-toggle{color:var(--color-primary)}.home .extra-info{font-size:1.3rem;margin-top:20px}.main-page.homessssssss{background:url(/assets/BG_steg2_mobile-CXAslWqt.png) no-repeat bottom center;background-size:contain;position:relative;max-width:none;height:100dvh}.main-page.homessssssss .selected-shop{font-weight:700;font-size:25px;padding-bottom:70px;display:block}.page-dining-choice .customer-logo,.page-shop-selector .customer-logo{max-width:400px;height:20vh}.shop-selector>h1{white-space:pre}.page-shop-selector h1{margin-bottom:10px}@media (min-width: 600px){.main-page.shop-page{background:url(/assets/BG_steg2-BvElVr5V.jpg) no-repeat center bottom;background-size:cover}}.checkout .order-note-container,.order-basket .order-note-container{display:none}.btn-print-receipt{background:#fff;color:#000}.page-article .article-choices{padding-top:50px}.page-article .article-choices>div{margin-bottom:10px}.page-article .article-choices .choice-price{text-align:right}.page-article .article-choices .max-choices{text-align:right;padding-right:2.5rem}.page-article .choice-image{overflow:hidden}.page-article .choice-image img{aspect-ratio:auto;width:80px}.menu-list .list-item.container{box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 12px;border-radius:0}.menu-list .list-item.container .item{display:inline}.menu-list .list-item.container .item .item-image{padding:0}.menu-list .list-item.container .item-image{display:flex}.menu-list .list-item.container .item-heading{position:absolute;left:-10000px;opacity:0}.showing-variants>.item-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navbar{background-color:#fff;box-shadow:1px 1px 5px #00000059}.choice .zero-price{display:inline-block}.choice .price.zero-price{display:none}:root{color-scheme:light only}body{overflow:hidden}@media (min-width: 900px){body:not(.self-service-mode) ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;border-radius:0;background-color:#f5f5f5}body:not(.self-service-mode) ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}body:not(.self-service-mode) ::-webkit-scrollbar-thumb{border-radius:8px;box-shadow:inset 0 0 3px #0000004d;background-color:var(--scrollbar-color)}}ul,ol{list-style:none;margin:0;padding:0}a{text-decoration:none;color:var(--link-color);font-weight:700}div{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}@media (max-width: 599px){.main-page:has(.order-basket-container){background:var(--site-bg)}}@keyframes bubble-fade-in{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.maintenance-message{width:100vw;max-width:var(--site-max-width);margin:20px auto;z-index:1000;font-weight:700}.navbar .self-service-toggle{color:var(--navbar-color)}.menu-article-page .article,.menu-article-page .page-content,.menu-article-page .page,.edit-order .article,.edit-order .page-content,.edit-order .page{display:flex;flex-direction:column}.menu-article-page .article-choices,.edit-order .article-choices{position:relative}.menu-article-page .article-choices:has(.choice-num-4) .choices,.edit-order .article-choices:has(.choice-num-4) .choices{padding-right:30px;padding-bottom:10px;overflow-y:auto;overflow-x:initial}.menu-article-page .article-choices:has(.choice-num-4):after,.edit-order .article-choices:has(.choice-num-4):after{content:"";width:60px;height:100%;background:linear-gradient(to left,var(--article-choice-bg),transparent);position:absolute;right:0;top:0;z-index:2;pointer-events:none}@media (max-width: 899px){.menu-article-page .article-choices:has(.choice-num-4):after,.edit-order .article-choices:has(.choice-num-4):after{height:var(--mobile-selected-choices-height-large)}}@media (max-width: 899px){.menu-article-page .article-choices:has(.choice-num-4) .main-choice .choice-name,.edit-order .article-choices:has(.choice-num-4) .main-choice .choice-name{min-height:2lh}}.menu-article-page .article-choices .choices,.edit-order .article-choices .choices{display:flex;max-width:100%;justify-content:start;gap:10px}.menu-article-page .article-choices .choices>div,.edit-order .article-choices .choices>div{min-width:28%}.article-choices.steps .choices .selected-choices{margin-top:30px;min-height:auto;padding-bottom:20px;justify-content:space-between}.article-choices.steps .choices .single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .selected-choice{position:relative}.article-choices.steps .choices .single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .choice-name{position:absolute;background-color:var(--article-choice-bg);top:0;font-size:var(--font-size-text-small)}.article-choices.steps .choices .single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .choice-price{background:var(--article-price-bg);color:var(--article-price-bubble-color);font-weight:700;font-size:clamp(.6rem,2vw,1rem);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:5px;white-space:pre;border-radius:var(--article-price-radius);position:absolute;right:0;bottom:0}.article-choices.steps .choices .single-choice:not(:has(.multiple-choice))>.selected-choices>.sub-choice .choice-price.zero-price{display:none}.article-choices.steps .choices>.choice-picker>.choice-picker-list{opacity:0;height:50px}.article-choices.steps .choices>.choice-picker>.choice-picker-list>ul{z-index:-1}.article-choices.steps .choices>.choice-picker.current-step>.choice-picker-list{opacity:1;height:5000px}.article-choices.steps .choices>.choice-picker.current-step>.choice-picker-list>ul{z-index:1}.article-choices.steps .choices>.choice-picker.current-step .choice-header{background-color:#efefefd2;border:var(--hr);border-bottom:none;padding:5px}.article-choices.steps .btn-show-all{display:none}.article-choices.steps .top-level>.choice-picker-list>ul{position:absolute;left:0;width:100%}
