@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Hind+Madurai&display=swap";@import"https://fonts.googleapis.com/css2?family=Cantata+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import'https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap"';@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@300;400;500;600;700&display=swap";@font-face{font-family:Sofia-Pro-Regular;font-style:normal;src:url(https://ds135d8lhuiu0.cloudfront.net/ox-custom-fonts/Mostardesign%20-%20Sofia%20Pro%20Regular.otf) format("opentype")}@font-face{font-family:Sofia-Pro-Medium;font-style:normal;src:url(https://ds135d8lhuiu0.cloudfront.net/ox-custom-fonts/Mostardesign%20-%20Sofia%20Pro%20Medium.otf) format("opentype")}@font-face{font-family:Sofia-Pro-Bold;font-style:normal;src:url(https://ds135d8lhuiu0.cloudfront.net/ox-custom-fonts/Mostardesign%20-%20Sofia%20Pro%20Bold.otf) format("opentype")}.modal-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.modal-wrapper.static{position:absolute}.modal-backdrop{background-color:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:0}.modal-wrapper.static .modal-backdrop{position:absolute}.modal-dialog{background:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 6rem);max-width:100vw;overflow:hidden;pointer-events:auto!important;z-index:1}.modal-body{overflow-y:auto}.modal-leave-active{transition:opacity .15s ease}.modal-backdrop-enter,.modal-leave-to{opacity:0}.modal-backdrop-enter-active{transition:opacity .3s ease}.modal-content-enter-active{transition:all .3s ease}.modal-content-enter{opacity:0;transform:translateY(-50px)}.modal-content-enter-to{opacity:1;transform:translateY(0)}.card-options-container{justify-content:center}.card-options-container .card-checked{border:2px solid green}.card-options-container .card-checked img{filter:brightness(.85)}.card-options-container .card-title,.card-options-container .selected-card-level{background-color:#fff9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-options-container .selected-card-level{border-radius:100px;margin:0 auto;padding:5px}.card-options-container .option-card{cursor:pointer;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-options-container .card-body{text-align:center}.card-options-container .card-body,.card-options-container .levels-form{display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0}.card-options-container .levels-form{height:100%;position:absolute;top:0;width:100%;z-index:1}.card-options-container .selected-card-form{display:flex;flex:1;flex-direction:column;justify-content:space-between}.card-options-container .selected-card-tick-block{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.card-options-container .selected-card-tick-block .selected-card-tick{background-color:#fff9;border-radius:50%;padding:10px}.sidebar-wrapper{z-index:1050}.sidebar-wrapper .sidebar-backdrop{background-color:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:1050}.sidebar-wrapper .sidebar{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;z-index:1050}.sidebar-wrapper .sidebar.sidebar-right{left:auto;right:0}.sidebar-wrapper .sidebar-body{display:flex;flex:1;flex-direction:column;overflow-y:auto}.sidebar-wrapper .sidebar-backdrop-enter-active,.sidebar-wrapper .sidebar-backdrop-leave-active{transition:opacity .3s ease}.sidebar-wrapper .sidebar-backdrop-enter-from,.sidebar-wrapper .sidebar-backdrop-leave-to{opacity:0}.sidebar-wrapper .sidebar-left-enter-active,.sidebar-wrapper .sidebar-left-leave-active,.sidebar-wrapper .sidebar-right-enter-active,.sidebar-wrapper .sidebar-right-leave-active{transition:transform .3s ease}.sidebar-wrapper .sidebar-left-enter-from,.sidebar-wrapper .sidebar-left-leave-to{transform:translate(-100%)}.sidebar-wrapper .sidebar-right-enter-from,.sidebar-wrapper .sidebar-right-leave-to{transform:translate(100%)}.spinner{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.design1{--typo-family--primary:"Hind Madurai";--typo-family--secondary:"Cantata One";--typo-size:1rem;--typo-scale:1.125;--typo-scale-2:calc(var(--typo-scale)*var(--typo-scale));--typo-scale-3:calc(var(--typo-scale-2)*var(--typo-scale));--typo-scale-4:calc(var(--typo-scale-3)*var(--typo-scale));--typo-scale-5:calc(var(--typo-scale-4)*var(--typo-scale));--typo-scale-6:calc(var(--typo-scale-5)*var(--typo-scale));--typo-scale-7:calc(var(--typo-scale-6)*var(--typo-scale));--typo-size--70:calc(var(--typo-size)/var(--typo-scale-3));--typo-size--80:calc(var(--typo-size)/var(--typo-scale-2));--typo-size--90:calc(var(--typo-size)/var(--typo-scale));--typo-size--100:var(--typo-size);--typo-size--200:calc(var(--typo-size)*var(--typo-scale));--typo-size--300:calc(var(--typo-size)*var(--typo-scale-2));--typo-size--400:calc(var(--typo-size)*var(--typo-scale-3));--typo-size--500:calc(var(--typo-size)*var(--typo-scale-4));--typo-size--600:calc(var(--typo-size)*var(--typo-scale-5));--typo-size--700:calc(var(--typo-size)*var(--typo-scale-6));--typo-size--800:calc(var(--typo-size)*var(--typo-scale-7));--typo-height--small:.8;--typo-height--normal:1;--typo-height--medium:1.25;--typo-height--large:1.5;--typo-weight--light:300;--typo-weight--normal:400;--typo-weight--medium:500;--typo-weight--semibold:600;--typo-weight--bold:700;--typo-spacing--normal:.0069rem;--typo-spacing--medium:.0071rem;--typo-spacing--large:.0175rem;--indent-base:.25rem;--indent-1:calc(var(--indent-base)*1);--indent-2:calc(var(--indent-base)*2);--indent-3:calc(var(--indent-base)*3);--indent-4:calc(var(--indent-base)*4);--indent-5:calc(var(--indent-base)*5);--indent-6:calc(var(--indent-base)*6);--indent-7:calc(var(--indent-base)*7);--indent-8:calc(var(--indent-base)*8);--indent-9:calc(var(--indent-base)*9);--indent-10:calc(var(--indent-base)*10);--indent-11:calc(var(--indent-base)*11);--indent-12:calc(var(--indent-base)*12);--indent-13:calc(var(--indent-base)*13);--indent-14:calc(var(--indent-base)*14);--indent-15:calc(var(--indent-base)*15);--indent-16:calc(var(--indent-base)*16);--indent-17:calc(var(--indent-base)*17);--indent-18:calc(var(--indent-base)*18);--indent-19:calc(var(--indent-base)*19);--indent-20:calc(var(--indent-base)*20);--indent-21:calc(var(--indent-base)*21);--indent-22:calc(var(--indent-base)*22);--indent-23:calc(var(--indent-base)*23);--indent-24:calc(var(--indent-base)*24);--ui-size-base:.25rem;--ui-size-1:calc(var(--ui-size-base)*1);--ui-size-2:calc(var(--ui-size-base)*2);--ui-size-3:calc(var(--ui-size-base)*3);--ui-size-4:calc(var(--ui-size-base)*4);--ui-size-5:calc(var(--ui-size-base)*5);--ui-size-6:calc(var(--ui-size-base)*6);--ui-size-7:calc(var(--ui-size-base)*7);--ui-size-8:calc(var(--ui-size-base)*8);--ui-size-9:calc(var(--ui-size-base)*9);--ui-size-10:calc(var(--ui-size-base)*10);--ui-size-11:calc(var(--ui-size-base)*11);--ui-size-12:calc(var(--ui-size-base)*12);--ui-size-13:calc(var(--ui-size-base)*13);--ui-size-14:calc(var(--ui-size-base)*14);--ui-size-15:calc(var(--ui-size-base)*15);--ui-size-16:calc(var(--ui-size-base)*16);--ui-size-17:calc(var(--ui-size-base)*17);--ui-size-18:calc(var(--ui-size-base)*18);--ui-size-19:calc(var(--ui-size-base)*19);--ui-size-20:calc(var(--ui-size-base)*20);--ui-size-21:calc(var(--ui-size-base)*21);--ui-size-22:calc(var(--ui-size-base)*22);--ui-size-23:calc(var(--ui-size-base)*23);--ui-size-24:calc(var(--ui-size-base)*24);--ui-size-25:calc(var(--ui-size-base)*25);--ui-size-28:calc(var(--ui-size-base)*28);--ui-size-32:calc(var(--ui-size-base)*32);--ui-size-50:calc(var(--ui-size-base)*50);--border-width-base:.0625rem;--border-width-1:calc(var(--border-width-base)*1);--border-width-2:calc(var(--border-width-base)*2);--border-width-3:calc(var(--border-width-base)*3);--border-width-4:calc(var(--border-width-base)*4);--border-width-12:calc(var(--border-width-base)*12);--border-radius-base:.0625rem;--border-radius-4:calc(var(--border-radius-base)*4);--border-radius-8:calc(var(--border-radius-base)*8);--border-radius-12:calc(var(--border-radius-base)*12);--border-radius-16:calc(var(--border-radius-base)*16);--border-radius-20:calc(var(--border-radius-base)*20);--border-radius-24:calc(var(--border-radius-base)*24);--border-radius-50:calc(var(--border-radius-base)*50);--border-radius-100:calc(var(--border-radius-base)*100);--box-shadow-elevated:0 var(--indent-1) var(--indent-5) calc(var(--indent-2)*-1) var(--shadow-color);--z-index--background:1;--z-index--on-background:10;--z-index--surface:100;--z-index--on-surface:1000;--z-index--above:1010;--motion:.2s;--page-padding-vertical--small:var(--indent-10);--page-padding-vertical--medium:var(--indent-20);--page-padding-horizontal--small:var(--indent-10);--page-padding-horizontal--medium:var(--indent-20);--page-background--dark:var(--background-dark);--page-background:var(--background);--content-width:35rem;--content-width--large:48rem;--modal-width--small:25rem;--modal-width:45rem}@media screen and (max-width:768px){.design1{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width:100%;--content-width--large:100%;--modal-width--small:100%;--modal-width:100%}}@container (max-width: 768px){.design1{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width:100%;--content-width--large:100%;--modal-width--small:100%;--modal-width:100%}}.design1{--button-secondary-color:var(--on-gray);--button-secondary-color-hover:var(--on-gray);--button-secondary-background:var(--gray-light);--button-secondary-background-hover:var(--gray);--button-secondary-icon-stroke:var(--on-gray);--button-secondary-nav-color:var(--on-navbar-surface-color);--button-secondary-nav-color-hover:var(--on-navbar-surface-color);--button-secondary-nav-background:var(--navbar-surface-color);--button-secondary-nav-background-hover:var(--navbar-surface-color-dark);--button-secondary-nav-icon-stroke:var(--on-navbar-surface-color);--button-primary-color:var(--on-primary);--button-primary-color-hover:var(--on-primary);--button-primary-background:var(--primary);--button-primary-background-hover:var(--primary-dark);--button-primary-icon-stroke:var(--on-primary);--button-primary-nav-color:var(--on-primary);--button-primary-nav-color-hover:var(--on-primary);--button-primary-nav-background:var(--primary);--button-primary-nav-background-hover:var(--primary-dark);--button-primary-nav-icon-stroke:var(--on-primary);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background);--button-outlined-background-hover:var(--gray-light);--button-outlined-border-width:var(--border-width-1);--button-outlined-border:var(--gray);--button-outlined-border-hover:var(--gray);--button-outlined-icon-stroke:var(--on-background);--button-outlined-icon-stroke-hover:var(--on-background);--button-outlined-nav-color:var(--on-navbar-color);--button-outlined-nav-color-hover:var(--on-navbar-color);--button-outlined-nav-background-hover:var(--on-navbar-color-light);--button-outlined-nav-border:var(--on-navbar-color-light);--button-outlined-nav-border-hover:var(--on-navbar-color-light);--button-outlined-nav-icon-stroke:var(--on-navbar-color);--button-outlined-nav-icon-stroke-hover:var(--on-navbar-color);--button-ghosted-color:var(--on-background);--button-ghosted-color-hover:var(--on-background);--button-ghosted-background-hover:var(--gray-light);--button-ghosted-icon-stroke:var(--on-background);--button-ghosted-nav-color:var(--on-navbar-color);--button-ghosted-nav-color-hover:var(--on-navbar-color);--button-ghosted-nav-background-hover:var(--on-navbar-color-light);--button-ghosted-nav-icon-stroke:var(--on-navbar-color);--button-x-small-gap:var(--indent-2);--button-small-gap:var(--indent-2);--button-medium-gap:var(--indent-2);--button-large-gap:var(--indent-3);--button-x-small-font:var(--typo-button--small);--button-small-font:var(--typo-button--small);--button-medium-font:var(--typo-button--small);--button-large-font:var(--typo-button--medium);--button-x-small-size:var(--ui-size-8);--button-small-size:var(--ui-size-10);--button-medium-size:var(--ui-size-12);--button-large-size:var(--ui-size-14);--button-x-small-icon-size:var(--ui-size-3);--button-small-icon-size:var(--ui-size-4);--button-medium-icon-size:var(--ui-size-6);--button-large-icon-size:var(--ui-size-6);--button-x-small-padding:0 var(--indent-3);--button-small-padding:0 var(--indent-4);--button-medium-padding:0 var(--indent-5);--button-large-padding:0 var(--indent-6);--button-x-small-border-radius:var(--border-radius-8);--button-small-border-radius:var(--border-radius-12);--button-medium-border-radius:var(--border-radius-12);--button-large-border-radius:var(--border-radius-16);--button-link-font:var(--typo-body);--button-link-color:var(--secondary);--button-link-color-hover:var(--secondary-dark);--typo-huge:var(--typo-weight--bold) var(--typo-size--800) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h1:var(--typo-weight--bold) var(--typo-size--700) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h2:var(--typo-weight--bold) var(--typo-size--600) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h3:var(--typo-weight--bold) var(--typo-size--500) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h4:var(--typo-weight--bold) var(--typo-size--400) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h5:var(--typo-weight--bold) var(--typo-size--300) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h6:var(--typo-weight--bold) var(--typo-size--200) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h7:var(--typo-weight--bold) var(--typo-size--100) /var(--typo-height--medium) var(--typo-family--secondary);--typo-body--large:var(--typo-weight--normal) var(--typo-size--300) /var(--typo-height--large) var(--typo-family--primary);--typo-body--medium:var(--typo-weight--normal) var(--typo-size--200) /var(--typo-height--large) var(--typo-family--primary);--typo-body:var(--typo-weight--normal) var(--typo-size--100) /var(--typo-height--large) var(--typo-family--primary);--typo-body--small:var(--typo-weight--normal) var(--typo-size--90) /var(--typo-height--large) var(--typo-family--primary);--typo-body--x-small:var(--typo-weight--normal) var(--typo-size--80) /var(--typo-height--large) var(--typo-family--primary);--typo-body--xx-small:var(--typo-weight--normal) var(--typo-size--70) /var(--typo-height--large) var(--typo-family--primary);--typo-button--large:var(--typo-weight--normal) var(--typo-size--200) /var(--typo-height--normal) var(--typo-family--secondary);--typo-button--medium:var(--typo-weight--normal) var(--typo-size--100) /var(--typo-height--normal) var(--typo-family--secondary);--typo-button--small:var(--typo-weight--normal) var(--typo-size--90) /var(--typo-height--normal) var(--typo-family--secondary)}.design1,.design1.theme-light{--primary-darker:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l)*0));--primary-dark:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 22%));--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-light:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 40%));--primary-lighter:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.2);--primary-lightest:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1);--on-primary:hsl(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l));--secondary-darker:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l)*0));--secondary-dark:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) - 10%));--secondary:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l));--secondary-light:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) + 33%));--on-secondary:hsl(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l));--tertiary-dark:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) - 30%));--tertiary:hsl(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l));--tertiary-light:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) + 30%));--on-tertiary:hsl(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l));--gray-darkest:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 71%));--gray-darker:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 41%));--gray-dark:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 12%));--gray:hsl(var(--gray-h),var(--gray-s),var(--gray-l));--gray-light:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 11%));--gray-lighter:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 17%));--gray-lightest:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 19%));--on-gray:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l));--on-gray-light:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),calc(var(--on-gray-l) + 24%));--background-dark:hsl(var(--background-h),var(--background-s),calc(var(--background-l) - 8%));--background:hsl(var(--background-h),var(--background-s),var(--background-l));--on-background:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l));--on-background-light:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) + 24%));--surface-darker:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) - 17%));--surface-dark:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) - 6%));--surface:hsl(var(--surface-h),var(--surface-s),var(--surface-l));--surface-light:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) + 2%));--on-surface:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l));--on-surface-light:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) + 30%));--on-surface-lighter:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) + 59%));--navbar-color:hsl(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l));--on-navbar-color:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l));--on-navbar-color-light:hsla(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l),.2);--navbar-surface-color-dark:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l),.3);--navbar-surface-color:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l),.2);--on-navbar-surface-color:hsl(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l));--navbar-border-color:hsl(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l));--footer-color:hsl(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l));--on-footer-color:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l));--on-footer-color-light:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),calc(var(--on-footer-color-l) + 24%));--system-red:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l));--system-red-light:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) + 46%));--on-system-red:hsl(var(--system-red-h),var(--system-red-s),var(--on-system-red-l));--system-green:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l));--system-green-light:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) + 46%));--on-system-green:hsl(var(--system-green-h),var(--system-green-s),var(--on-system-green-l));--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),.4)}.design1.theme-dark,.design1.theme3{--primary-darker:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l)*100%));--primary-dark:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 15%));--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-light:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 40%));--primary-lighter:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.2);--on-primary:hsl(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l));--secondary-darker:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l)*100%));--secondary-dark:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) + 10%));--secondary:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l));--secondary-light:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) - 33%));--on-secondary:hsl(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l));--tertiary-dark:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) + 30%));--tertiary:hsl(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l));--tertiary-light:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) - 30%));--on-tertiary:hsl(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l));--gray-darkest:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 71%));--gray-darker:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 41%));--gray-dark:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 12%));--gray:hsl(var(--gray-h),var(--gray-s),var(--gray-l));--gray-light:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 11%));--gray-lighter:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 17%));--gray-lightest:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 19%));--on-gray:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l));--on-gray-light:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),calc(var(--on-gray-l) - 24%));--background-dark:hsl(var(--background-h),var(--background-s),calc(var(--background-l) + 8%));--background:hsl(var(--background-h),var(--background-s),var(--background-l));--on-background:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l));--on-background-light:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) - 24%));--surface-darker:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) + 17%));--surface-dark:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) + 6%));--surface:hsl(var(--surface-h),var(--surface-s),var(--surface-l));--surface-light:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) - 2%));--on-surface:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l));--on-surface-light:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) - 30%));--on-surface-lighter:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) - 59%));--navbar-color:hsl(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l));--on-navbar-color:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l));--on-navbar-color-light:hsla(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l),.2);--navbar-surface-color-dark:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l),.3);--navbar-surface-color:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l),.2);--on-navbar-surface-color:hsl(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l));--navbar-border-color:hsl(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l));--footer-color:hsl(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l));--on-footer-color:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l));--on-footer-color-light:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),calc(var(--on-footer-color-l) - 24%));--system-red:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l));--system-red-light:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) + 46%));--on-system-red:hsl(var(--system-red-h),var(--system-red-s),var(--on-system-red-l));--system-green:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l));--system-green-light:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) + 46%));--on-system-green:hsl(var(--system-green-h),var(--system-green-s),var(--on-system-green-l));--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),0)}.design1{--primary-h:106;--primary-s:50%;--primary-l:55%;--on-primary-l:5%;--secondary-h:219;--secondary-s:52%;--secondary-l:49%;--on-secondary-l:100%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:81%;--on-gray-l:5%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:5%;--surface-h:0;--surface-s:0%;--surface-l:98%;--on-surface-l:5%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:0%;--on-navbar-color-l:95%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:95%;--on-navbar-surface-color-l:95%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:100%;--on-footer-color-l:5%;--system-red-h:0;--system-red-s:50%;--system-red-l:51%;--on-system-red-l:100%;--system-green-h:106;--system-green-s:50%;--system-green-l:34%;--on-system-green-l:100%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%;--form-gap:var(--indent-4);--form-item-label-font:var(--typo-body);--form-item-label-color:var(--on-background);--form-item-label-margin-bottom:var(--indent-2);--form-item-input-font:var(--typo-body);--form-item-input-color:var(--on-gray);--form-item-input-color--disabled:var(--gray-dark);--form-item-input-height:var(--ui-size-14);--form-item-input-padding:0 var(--indent-4);--form-item-input-background:var(--gray-lighter);--form-item-input-background--hover:var(--gray-light);--form-item-input-background--has-data:var(--gray-light);--form-item-input-border-width:var(--border-width-1);--form-item-input-border-color:var(--gray-darker);--form-item-input-border-color--has-error:var(--system-red);--form-item-input-border-radius:var(--border-radius-16);--form-item-input-placeholder-color:var(--on-gray);--form-item-input-placeholder-color--disabled:var(--gray-dark);--form-item-textarea-height:var(--ui-size-32);--form-item-textarea-line-height:var(--typo-height--large);--form-item-textarea-padding-vertical:var(--indent-4);--form-item-button-font:var(--typo-body--small);--form-item-button-color:var(--form-item-input-color);--form-item-button-icon-size:var(--ui-size-6);--form-item-button-icon-stroke:var(--form-item-input-color);--form-item-helper-font:var(--typo-body--x-small);--form-item-helper-color:var(--on-background-light);--form-item-helper-color--invalid:var(--system-red);--form-item-helper-margin-top:var(--indent-1);--feedback-form-wrapper-gap:var(--indent-10);--feedback-form-font-primary:var(--typo-h4);--feedback-form-font-secondary:var(--typo-body);--feedback-form-color-primary:var(--on-surface);--feedback-form-color-secondary:var(--on-surface-light);--feedback-form-width:var(--content-width);--feedback-form-padding:var(--indent-8);--feedback-form-background:var(--surface-light);--feedback-form-border:var(--border-width-1) solid var(--gray-light);--feedback-form-border-radius:var(--border-radius-24);--question-block-indent:var(--indent-6);--question-block-border:var(--border-width-1) solid var(--gray-light);--question-block-label-font:var(--typo-h7);--question-block-label-color:var(--on-surface);--rating-item-gap:var(--indent-3);--rating-item-padding:var(--indent-4);--rating-item-background:var(--surface);--rating-item-border:var(--border-width-1) solid var(--surface-dark);--rating-item-border-radius:var(--border-radius-16);--rating-item-image-width:var(--ui-size-20);--rating-item-image-ratio:3/2;--rating-item-image-border-radius:var(--border-radius-8);--rating-item-name-font:var(--typo-h7);--rating-item-name-color:var(--on-surface)}@media screen and (max-width:768px){.design1{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}@container (max-width: 768px){.design1{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}.design1{--checkout-order-info-background:var(--surface-light);--checkout-order-info-border:var(--border-width-1) solid var(--gray-light);--checkout-order-info-border-radius:var(--border-radius-24);--checkout-order-info-header-padding:var(--indent-6) var(--indent-6) var(--indent-4);--checkout-order-info-body-padding:0 var(--indent-6) var(--indent-6);--checkout-order-info-body-margin-bottom:var(--indent-6);--checkout-order-info-title-font:var(--typo-h5);--checkout-order-info-title-color:var(--on-surface);--order-container-counter-font:var(--typo-body);--order-container-counter-color:var(--on-surface);--order-container-counter-height:var(--ui-size-8);--order-container-counter-padding:0;--order-container-counter-border:none;--order-container-counter-border-radius:0}@media screen and (max-width:768px){.design1{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}@container (max-width: 768px){.design1{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}.design1{--restaurant-extended-info-background:var(--surface);--restaurant-extended-info-border:var(--border-width-1) solid var(--surface-dark);--restaurant-extended-info-border-radius:var(--border-radius-24);--restaurant-extended-info-gap:var(--indent-4);--restaurant-extended-info-padding:var(--indent-10) var(--indent-6) var(--indent-6);--restaurant-extended-info-font-primary:var(--typo-h4);--restaurant-extended-info-font-secondary:var(--typo-body);--restaurant-extended-info-color-primary:var(--on-surface);--restaurant-extended-info-color-secondary:var(--on-surface-light);--restaurant-extended-info-accordion-padding:var(--indent-4) var(--indent-6);--restaurant-extended-info-accordion-background:var(--surface-light);--order-card-details-padding:var(--indent-4);--order-card-details-background:var(--surface);--order-card-details-border:var(--border-width-1) solid var(--surface-dark);--order-card-details-border-radius:var(--border-radius-16);--recommendation-list-border:var(--border-width-1) solid var(--gray-light);--recommendation-list-border-radius:var(--border-radius-24);--recommendation-title-font:var(--typo-h5);--recommendation-title-color:var(--on-surface);--recommendation-title-padding:var(--indent-6) var(--indent-6) var(--indent-4);--recommendation-items-gap:var(--indent-2);--recommendation-items-padding:0 var(--indent-6) var(--indent-6);--recommendation-items-overflow:hidden auto}@media screen and (max-width:768px){.design1{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}@container (max-width: 768px){.design1{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}.design1{--order-review-gap:var(--indent-1);--order-review-font--primary:var(--typo-h7);--order-review-font--secondary:var(--typo-body);--order-review-color--primary:var(--on-surface);--order-review-color--secondary:var(--on-surface-light);--order-review-card-padding:var(--indent-3) var(--indent-4);--order-review-card-background:var(--gray-lighter);--order-review-card-border:var(--border-width-1) solid var(--gray-light);--order-review-card-border-radius:var(--border-radius-16);--order-review-divider:var(--border-width-1) solid var(--gray-light);--order-review-divider-indent--top:var(--indent-4);--order-review-divider-indent--bottom:var(--indent-3)}@media screen and (max-width:768px){.design1{--order-review-color--primary:var(--on-background);--order-review-color--secondary:var(--on-background-light)}}.design1{--accordion-header-padding:var(--indent-4);--accordion-header-background:var(--surface);--accordion-header-border-color:var(--surface-dark);--accordion-header-border-color--open:var(--surface-dark);--accordion-header-border:var(--border-width-1) solid var(--accordion-header-border-color);--accordion-header-border-radius:var(--border-radius-16);--accordion-header-border-radius--open:var(--border-radius-16) var(--border-radius-16) 0 0;--order-type-font:var(--typo-h7);--order-type-color:var(--on-surface);--accordion-content-padding:var(--indent-4);--accordion-content-background:var(--background);--accordion-content-border-color:var(--gray-light);--accordion-content-border-color--open:var(--gray-light);--accordion-content-border:var(--border-width-1) solid var(--accordion-content-border-color);--accordion-content-border-top:none;--accordion-content-border-radius:0 0 var(--border-radius-16) var(--border-radius-16);--accordion-content-margin-top:0}.design1 .order-settings-accordion .order-settings-label{--order-settings-label-font:var(--typo-h7);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-4)}.design1{--landing-image-height:31.25rem;--landing-image-border-radius:var(--border-radius-24);--landing-image-title-font:var(--typo-h1);--landing-image-title-color:var(--background);--landing-image-title-margin-bottom:var(--indent-4)}@media screen and (max-width:768px){.design1{--landing-image-height:var(--ui-size-50);--landing-image-title-font:var(--typo-h4)}}@container (max-width: 768px){.design1{--landing-image-height:var(--ui-size-50);--landing-image-title-font:var(--typo-h4)}}.design1 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-background:var(--surface);--location-result-card-border:var(--border-width-1) solid var(--surface-dark);--location-result-card-border--hover:var(--border-width-1) solid var(--surface-dark);--location-result-card-border-radius:var(--border-radius-24);--location-result-card-box-shadow:none;--location-result-card-image-border-radius:var(--location-result-card-border-radius) var(--location-result-card-border-radius) 0 0;--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h4);--location-result-card-name-color:var(--on-surface);--location-result-card-info-font:var(--typo-body);--location-result-card-info-color:var(--on-surface);--location-result-card-icon-size:var(--ui-size-5);--location-result-card-icon-stroke:var(--on-surface);--location-result-card-hours-gap:var(--indent-2);--location-result-card-badge-font:var(--typo-body--small);--location-result-card-badge-color:var(--on-surface);--location-result-card-badge-color--active:var(--on-primary);--location-result-card-badge-height:var(--ui-size-6);--location-result-card-badge-padding:0 var(--indent-2);--location-result-card-badge-background:var(--surface);--location-result-card-badge-background--active:var(--primary);--location-result-card-badge-border:var(--border-width-1) solid var(--on-surface);--location-result-card-badge-border--active:var(--border-width-1) solid var(--primary);--location-result-card-badge-border-radius:var(--border-radius-100)}@media screen and (max-width:768px){.design1 .location-result-card{--location-result-card-gap:var(--indent-3);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h6);--location-result-card-info-font:var(--typo-body--small)}}@container (max-width: 768px){.design1 .location-result-card{--location-result-card-gap:var(--indent-3);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h6);--location-result-card-info-font:var(--typo-body--small)}}.design1 .restaurant-order-type-list{--restaurant-order-type-list-gap:var(--indent-2);--restaurant-order-type-font:var(--typo-body--small);--restaurant-order-type-color:var(--on-background);--restaurant-order-type-gap:var(--indent-1);--restaurant-order-type-height:var(--ui-size-6);--restaurant-order-type-line-height:var(--ui-size-6);--restaurant-order-type-padding:0;--restaurant-order-type-background:transparent;--restaurant-order-type-border:none;--restaurant-order-type-border-radius:var(--border-radius-100);--restaurant-order-type-icon-size:var(--ui-size-3);--restaurant-order-type-icon-stroke-width:var(--border-width-2)}@media screen and (max-width:768px){.design1 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}@container (max-width: 768px){.design1 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}.design1 .filter-tabs{--filter-tabs-padding:var(--border-width-2);--filter-tabs-background:var(--gray-light);--filter-tabs-border-radius:var(--border-radius-12);--filter-tab-font:var(--typo-button--small);--filter-tab-color:var(--on-gray);--filter-tab-height:var(--ui-size-9);--filter-tab-padding:0 var(--indent-4);--filter-tab-border-radius:calc(var(--border-radius-12) - var(--border-width-2));--filter-tab-hover-background:var(--gray);--filter-tab-active-color:var(--on-background);--filter-tab-active-background:var(--background)}@media screen and (max-width:768px){.design1 .filter-tabs{--filter-tab-height:var(--ui-size-9)}}@container (max-width: 768px){.design1 .filter-tabs{--filter-tab-height:var(--ui-size-9)}}.design1{--checkin-width:var(--content-width--large);--checkin-max-width:var(--content-width--large);--checkin-padding:var(--indent-8);--checkin-background:var(--surface);--checkin-border:var(--border-width-1) solid var(--gray-light);--checkin-border-radius:var(--border-radius-16);--checkin-font:var(--typo-h5);--checkin-color:var(--on-surface);--checkin-button-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design1{--checkin-width:100%;--checkin-max-width:100%;--checkin-padding:var(--indent-8);--checkin-font:var(--typo-h5)}}@container (max-width: 768px){.design1{--checkin-width:100%;--checkin-max-width:100%;--checkin-padding:var(--indent-8);--checkin-font:var(--typo-h5)}}.design1{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}@media screen and (max-width:768px){.design1{--auth-form-title-font:var(--typo-h5);--auth-form-buttons-gap:var(--indent-4)}}@container (max-width: 768px){.design1{--auth-form-title-font:var(--typo-h5);--auth-form-buttons-gap:var(--indent-4)}}.design1{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-6);--order-card-background:var(--surface-light);--order-card-background--suggested:var(--surface-light);--order-card-border:var(--border-width-1) solid var(--gray-light);--order-card-border--suggested:none;--order-card-border-radius:var(--border-radius-16);--order-card-border-color-hover:var(--gray-light);--order-card-title-font:var(--typo-h5);--order-card-title-color:var(--on-surface);--order-card-title-color-hover:var(--primary);--order-card-title-badge-position:initial;--order-card-title-badge-top:0;--order-card-title-badge-left:0;--order-card-title-badge-width:100%;--order-card-title-badge-padding:0;--order-card-title-badge-background:transparent;--order-card-title-badge-border:none;--order-card-title-badge-border-radius:0;--order-card-title-badge-transform:none;--order-card-title-icon-display:block;--order-card-body-gap:var(--indent-3);--order-card-image-display:block;--order-card-image-display--suggested:block;--order-card-image-width:var(--ui-size-20);--order-card-image-ratio:3/2;--order-card-image-border-radius:var(--border-radius-8);--order-card-body-info-gap:var(--indent-1);--order-card-body-info-gap--suggested:var(--indent-2);--order-card-font-primary:var(--typo-h6);--order-card-font-secondary:var(--typo-body);--order-card-color-primary:var(--on-surface);--order-card-color-primary--suggested:var(--on-surface);--order-card-color-secondary:var(--on-surface-light);--order-card-color-secondary--suggested:var(--on-surface-light)}@media screen and (max-width:768px){.design1{--order-card-gap:var(--indent-3);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-h5);--order-card-image-width:var(--ui-size-14)}}@container (max-width: 768px){.design1{--order-card-gap:var(--indent-3);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-h5);--order-card-image-width:var(--ui-size-14)}}.design1 .item-card-list{--item-card-list-animation-width:var(--ui-size-25);--category-info-display:none;--category-info-label-header-align:baseline;--category-name-font:var(--typo-h7);--category-name-color:var(--on-background);--category-quantity-font:var(--typo-h7);--category-quantity-color:var(--on-background);--category-quantity-margin-left:auto;--category-quantity-pseudo-display:none;--category-desc-font:var(--typo-body);--category-desc-color:var(--on-background);--item-card-group-display:grid;--item-card-group-cols:repeat(4,1fr);--item-card-group-gap:var(--indent-6);--pagination-margin-top:var(--indent-4);--carousel-arrow-display:none}@media screen and (max-width:1600px){.design1 .item-card-list{--item-card-group-cols:repeat(3,1fr)}}@media screen and (max-width:1440px){.design1 .item-card-list{--item-card-group-cols:repeat(2,1fr)}}@media screen and (max-width:1024px){.design1 .item-card-list{--item-card-group-cols:repeat(1,1fr)}}@media screen and (max-width:768px){.design1 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-border:var(--border-width-1) solid var(--gray-light);--category-info-display:block;--category-info-padding:var(--indent-4);--item-card-group-cols:repeat(2,1fr);--item-card-group-gap:var(--indent-2);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding)}}@container (max-width: 768px){.design1 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-border:var(--border-width-1) solid var(--gray-light);--category-info-display:block;--category-info-padding:var(--indent-4);--item-card-group-cols:repeat(2,1fr);--item-card-group-gap:var(--indent-2);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding)}}.design1 .category-fixed{--category-fixed-top:0;--category-fixed-border-top:var(--border-width-1) solid var(--gray-light);--category-fixed-box-shadow:inset 0 calc(var(--border-width-1)*-1) 0 0 var(--gray-light)}.design1 .category-list{--category-list-padding:0 0 var(--indent-2);--category-list-background:var(--surface);--category-list-border:var(--border-width-1) solid var(--surface-dark);--category-list-border-radius:0 0 var(--border-radius-24) var(--border-radius-24);--category-group-list-padding-left:0;--category-group-list-border-left:var(--border-width-1) solid var(--surface-dark);--category-group-list-margin-left:var(--indent-4);--category-item-font:var(--typo-h5);--category-item-font--nested:var(--typo-h6);--category-item-color:var(--on-surface);--category-item-color--active:var(--primary);--category-item-gap:var(--indent-4);--category-item-height:var(--ui-size-20);--category-item-padding:var(--indent-3) var(--indent-6);--category-item-padding--nested:var(--indent-2) var(--indent-6);--category-item-background:transparent;--category-item-background--active:var(--primary-light);--category-item-box-shadow:0 calc(var(--border-width-1)*-1) 0 0 var(--surface-dark);--category-item-border-right:var(--border-width-4) solid transparent;--category-item-border-right--active:var(--primary);--category-item-icon-size:var(--ui-size-4);--category-item-icon-stroke:var(--on-background)}.design1 .reorder-form-card{--reorder-form-card-padding:var(--indent-8);--reorder-form-card-background:var(--surface);--reorder-form-card-border:var(--border-width-1) solid var(--surface-dark);--reorder-form-card-border-radius:var(--border-radius-24);--reorder-form-title-font:var(--typo-h4);--reorder-form-title-color:var(--on-surface);--reorder-form-title-margin-bottom:var(--indent-6);--reorder-items-grid-template-cols:1fr 1fr;--reorder-items-gap:var(--indent-4);--order-item-background:var(--surface-light);--reorder-button-margin-top:var(--indent-6)}@media screen and (max-width:1440px){.design1 .reorder-form-card{--reorder-items-grid-template-cols:1fr}}@media screen and (max-width:768px){.design1 .reorder-form-card{--reorder-form-card-padding:var(--indent-4);--reorder-form-title-font:var(--typo-h5);--reorder-form-title-margin-bottom:var(--indent-4);--reorder-items-grid-template-cols:1fr;--reorder-items-gap:var(--indent-2)}}@container (max-width: 768px){.design1 .reorder-form-card{--reorder-form-card-padding:var(--indent-4);--reorder-form-title-font:var(--typo-h5);--reorder-form-title-margin-bottom:var(--indent-4);--reorder-items-grid-template-cols:1fr;--reorder-items-gap:var(--indent-2)}}.design1 .dropdown-wrapper{--dropdown-icon-stroke-width:var(--border-width-2);--dropdown-icon-stroke:var(--on-navbar-color);--dropdown-dialog-background:var(--surface-light);--dropdown-dialog-border:var(--border-width-1) solid var(--surface-dark);--dropdown-dialog-border-radius:var(--border-radius-24);--dropdown-dialog-box-shadow:var(--box-shadow-elevated)}.design1{--control-size:var(--ui-size-8);--control-padding-left:calc(var(--control-size) + var(--indent-3));--control-label-font:var(--typo-body);--control-label-color:var(--on-background);--control-label-before-top:0;--control-label-before-left:calc(var(--control-padding-left)*-1);--control-label-before-right:unset;--control-label-before-background:transparent;--control-label-before-border-color:var(--gray);--control-label-before-border:var(--border-width-1) solid var(--control-label-before-border-color);--control-label-before-background--hover:var(--primary-light);--control-label-before-border-color--hover:var(--primary);--control-label-before-border-color--checked:var(--primary);--control-label-before-border-radius:var(--border-radius-8);--control-label-after-content--checkbox:"";--control-label-after-width--checkbox:calc(var(--control-size)/2);--control-label-after-height--checkbox:calc(var(--control-size)/4);--control-label-after-top--checkbox:calc((var(--control-size) - var(--control-label-after-width--checkbox))/2 + var(--indent-1)/2);--control-label-after-left--checkbox:calc((var(--control-padding-left) - var(--control-label-after-height--checkbox)/2 - var(--indent-1))*-1);--control-label-after-right--checkbox:unset;--control-label-after-border-color--checkbox:transparent;--control-label-after-border--checkbox:var(--border-width-2) solid var(--control-label-after-border-color--checkbox);--control-label-after-transform--checkbox:rotate(-45deg);--control-label-before-background--checkbox-checked:var(--primary);--control-label-after-border-color--checkbox-checked:var(--on-primary);--control-label-after-width--radio:var(--ui-size-5);--control-label-after-height--radio:var(--control-label-after-width--radio);--control-label-after-top--radio:calc((var(--control-size) - var(--control-label-after-width--radio))/2);--control-label-after-left--radio:calc((var(--control-padding-left) - var(--control-label-after-width--radio)/3)*-1);--control-label-after-right--radio:unset;--control-label-before-background--radio-checked:transparent;--control-label-after-background--radio-checked:var(--primary);--option-control-image-height:var(--ui-size-14);--option-control-height:calc(var(--option-control-image-height) + var(--indent-4)*2);--option-control-padding:0 0 0 var(--control-padding-left)}.design1 .option-value-list .checkbox>label:before{--control-label-before-top:calc((var(--option-control-height) - var(--control-size))/2)}.design1 .option-value-list.multiselect .checkbox>label:after{--control-label-after-top--checkbox:calc((var(--option-control-height) - var(--control-label-after-width--checkbox))/2 + var(--indent-1)/2)}.design1 .option-value-list.radio .checkbox>label:after{--control-label-after-top--radio:calc((var(--option-control-height) - var(--control-label-after-height--radio))/2)}.design1{--option-control-info-align-items:center;--option-control-info-gap:var(--indent-4);--option-control-info-height:var(--option-control-height);--option-control-image-width:var(--ui-size-14);--option-control-image-align-items:center;--option-control-image-border-radius:var(--border-radius-4);--option-control-image-ratio:1/1;--option-control-details-direction:row;--option-control-details-align-items:center;--option-control-details-gap:var(--indent-6);--option-control-value-font:var(--typo-body--medium);--option-control-value-color:var(--on-background);--option-control-price-font:var(--typo-body--medium);--option-control-price-color:var(--on-background-light);--option-control-price-color--active:var(--primary);--option-control-levels-margin:0 0 var(--indent-6)}.design1 .pizza-option,.design1 .quantity-option{--option-control-padding:var(--indent-4) 0}.design1 .pizza-option{--option-control-levels-margin:var(--indent-4) 0 0}@media screen and (max-width:768px){.design1{--option-control-image-width:var(--ui-size-12);--option-control-image-height:var(--ui-size-12);--option-control-value-font:var(--typo-body);--option-control-price-font:var(--typo-body)}}.design1 .option-card{--option-card-size:16rem;--option-card-background:var(--gray-light);--option-card-border-radius:var(--border-radius-8);--option-card-box-shadow:var(--box-shadow-elevated);--option-card-title-font:var(--typo-body--medium);--option-card-title-color:var(--on-gray);--option-card-level-font:var(--typo-body--small);--option-card-level-color:var(--on-gray)}.design1 .radio-cards{--radio-card-font:var(--typo-body);--radio-card-color:var(--on-surface);--radio-card-size:var(--ui-size-14);--radio-card-padding:0 var(--indent-6) 0 calc(var(--indent-4)*2 + var(--ui-size-6));--radio-card-background:var(--surface);--radio-card-border:var(--border-width-1) solid var(--surface-dark);--radio-card-border-radius:var(--border-radius-16);--radio-card-before-left:var(--indent-4);--radio-card-before-right:unset;--radio-card-before-size:var(--ui-size-6);--radio-card-before-background:var(--background);--radio-card-before-border:var(--border-width-1) solid var(--surface-darker);--radio-card-after-left:var(--indent-5);--radio-card-after-right:unset;--radio-card-after-size:var(--ui-size-4);--radio-card-icon-size:var(--ui-size-6);--radio-card-border--hover:var(--primary);--radio-card-before-background--hover:var(--primary-light);--radio-card-border--active:var(--primary)}.design1 .radio-chips{--radio-chip-font:var(--typo-button--small);--radio-chip-color:var(--on-gray);--radio-chip-size:var(--ui-size-10);--radio-chip-padding:0 var(--indent-4);--radio-chip-background:var(--gray-light);--radio-chip-border-radius:var(--border-radius-8);--radio-chip-icon-size:var(--ui-size-4);--radio-chip-color--hover:var(--on-gray);--radio-chip-background--hover:var(--gray-dark);--radio-chip-color--active:var(--on-primary);--radio-chip-background--active:var(--primary)}.design1 .radio-tabs{--radio-tabs-padding:var(--indent-1);--radio-tabs-background:var(--gray);--radio-tabs-border-radius:var(--border-radius-8);--radio-tab-font:var(--typo-button--small);--radio-tab-color:var(--on-gray);--radio-tab-size:var(--ui-size-10);--radio-tab-padding:0 var(--indent-4);--radio-tab-background:var(--gray);--radio-tab-border-radius:calc(var(--radio-tabs-border-radius) - var(--radio-tabs-padding));--radio-tab-icon-size:var(--ui-size-4);--radio-tab-background--hover:var(--gray-dark);--radio-tab-color--active:var(--on-background);--radio-tab-background--active:var(--background)}.design1 .menuitem-options{--option-group-name-gap:var(--indent-4);--option-group-name-size:calc(var(--ui-size-16) + var(--ui-size-2));--option-group-name-padding:0 var(--indent-6);--option-group-name-background:var(--surface-dark);--option-group-name-background--hover:var(--surface-dark);--option-group-name-border:var(--border-width-1) solid var(--background);--option-group-name-header-gap:var(--indent-4);--option-group-name-font:var(--typo-body--medium);--option-group-name-color:var(--on-surface);--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--on-surface)}.design1 .menuitem-options .option-desc.required{--option-group-desc-font:var(--typo-body--x-small);--option-group-desc-color:var(--on-primary);--option-group-desc-size:var(--ui-size-5);--option-group-desc-position:absolute;--option-group-desc-top:var(--indent-1);--option-group-desc-left:var(--indent-6);--option-group-desc-padding:0 var(--indent-2);--option-group-desc-background:var(--primary);--option-group-desc-border-radius:var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) 0}.design1 .menuitem-options .option-desc.free{--option-group-desc-font:var(--typo-body--x-small);--option-group-desc-color:var(--on-primary);--option-group-desc-size:var(--ui-size-5);--option-group-desc-padding:0 var(--indent-2);--option-group-desc-background:var(--primary);--option-group-desc-border-radius:var(--border-radius-4)}.design1 .menuitem-options{--option-group-count-font:var(--typo-body--small);--option-group-count-color:var(--on-surface-light);--option-group-count-text-align:center;--option-group-count-padding:var(--indent-3) 0;--option-group-count-background:var(--surface-dark);--option-group-count-border-radius:var(--border-radius-4);--option-group-icon-size:var(--ui-size-5);--option-group-icon-stroke-width:var(--border-width-1);--option-additional-info-margin:var(--indent-4) var(--indent-6) 0;--option-value-list-padding:0 var(--indent-6);--option-value-list-background:transparent;--option-value-list-border:none;--option-value-list-border-radius:0;--option-value-list-margin:0;--option-control-list-cols:repeat(1,1fr);--option-control-list-gap:0;--option-control-list-padding:0;--control-label-before-top--multiselect:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-after-top--multiselect:calc((var(--option-control-image-height) - var(--ui-size-4))/2 + var(--indent-1)/2);--control-label-before-top--radio:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-after-top--radio:calc((var(--option-control-image-height) - var(--ui-size-5))/2);--option-cards-cols:repeat(3,1fr);--option-cards-gap:var(--indent-4);--option-cards-padding:var(--indent-6) 0;--option-control-divider:0 calc(var(--border-width-1)*-1) 0 0 var(--gray-light)}@media screen and (max-width:768px){.design1 .menuitem-options{--option-group-name-padding:0 var(--indent-4);--option-additional-info-margin:var(--indent-4) var(--indent-4) 0;--option-value-list-padding:0 var(--indent-4);--option-cards-cols:repeat(2,1fr);--option-cards-gap:var(--indent-2)}}.design1{--menuitem-card-height:100%;--menuitem-card-grid-template-cols--image-left:1fr 1fr;--menuitem-card-image-ratio:2.35/1;--menuitem-card-footer-gap:var(--indent-4);--menuitem-card-footer-padding:var(--indent-6);--menuitem-card-footer-border:var(--border-width-1) solid var(--gray);--menuitem-card-footer-border-radius:var(--border-radius-24);--menuitem-card-footer-buttons-gap:var(--indent-6);--menuitem-card-points-padding:var(--indent-2) var(--indent-3);--menuitem-card-points-background:var(--surface);--menuitem-card-points-border:var(--border-width-1) solid var(--surface-dark);--menuitem-card-points-border-radius:var(--border-radius-16);--menuitem-card-primary-info-padding:var(--indent-6);--menuitem-card-name-font:var(--typo-h4);--menuitem-card-price-font:var(--typo-h7);--menuitem-card-calories-font:var(--typo-h7);--menuitem-card-secondary-info-gap:var(--indent-6);--menuitem-card-secondary-info-padding:0 var(--indent-6) var(--indent-6);--menuitem-card-desc-font:var(--typo-body);--menuitem-card-desc-color:var(--on-background-light);--price-form-group-font:var(--typo-body--medium);--price-form-group-padding:var(--indent-4);--price-form-group-border:var(--border-width-1) solid var(--gray-light);--price-form-group-margin:var(--indent-4);--menuitem-card-tertiary-info-gap:var(--indent-6);--menuitem-card-tertiary-info-padding:var(--indent-6);--menuitem-card-tertiary-info-border:var(--border-width-1) solid var(--gray);--menuitem-card-custom-body-padding:var(--indent-6);--menuitem-card-alternatives-list-grid-template-cols:repeat(3,1fr);--menuitem-card-alternatives-list-gap:var(--indent-3)}@media screen and (max-width:768px){.design1{--menuitem-card-footer-padding:var(--indent-4);--menuitem-card-footer-border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;--menuitem-card-footer-buttons-gap:var(--indent-4);--menuitem-card-primary-info-padding:var(--indent-6) var(--indent-4);--menuitem-card-name-font:var(--typo-h5);--menuitem-card-secondary-info-padding:0 var(--indent-4) var(--indent-4);--price-form-group-font:var(--typo-body);--menuitem-card-tertiary-info-padding:var(--indent-4);--menuitem-card-custom-body-padding:var(--indent-4);--menuitem-card-alternatives-list-grid-template-cols:repeat(2,1fr)}}.design1{--combo-card-height:100%;--combo-card-progress-gap:var(--indent-4);--combo-card-progress-padding:var(--indent-6);--combo-card-progress-font:var(--typo-body);--combo-card-list-wrapper-padding:var(--indent-6);--combo-card-list-title-font:var(--typo-h4);--combo-card-list-title-margin:0 0 var(--indent-4);--combo-card-list-grid-template-cols:repeat(3,1fr);--combo-card-list-gap:var(--indent-2);--combo-card-list-item-grid-template-cols:1fr;--combo-card-list-item-gap:var(--indent-4);--combo-card-list-item-padding:var(--indent-4);--combo-card-list-item-background:var(--surface);--combo-card-list-item-border:var(--border-width-1) solid var(--surface-dark);--combo-card-list-item-border-radius:var(--border-radius-16);--combo-card-list-item-header-margin:calc(var(--combo-card-list-item-padding)*-1) calc(var(--combo-card-list-item-padding)*-1) 0;--combo-card-list-item-image-height:auto;--combo-card-list-item-image-ratio:3/2;--combo-card-list-item-image-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--combo-card-list-item-badge-font:var(--typo-body--small);--combo-card-list-item-badge-color:var(--on-surface);--combo-card-list-item-badge-height:var(--ui-size-6);--combo-card-list-item-badge-padding:0 var(--indent-2);--combo-card-list-item-badge-background:var(--surface);--combo-card-list-item-badge-border:var(--border-width-1) solid var(--on-surface);--combo-card-list-item-badge-border-radius:var(--border-radius-12);--combo-card-list-item-body-gap:var(--indent-2);--combo-card-list-item-name-font:var(--typo-h5);--combo-card-list-item-name-color:var(--on-surface);--combo-card-list-item-desc-font:var(--typo-body--small);--combo-card-list-item-desc-color:var(--on-surface-light);--combo-card-list-item-border-color--hover:var(--primary)}@media screen and (max-width:768px){.design1{--combo-card-progress-gap:var(--indent-2);--combo-card-progress-padding:var(--indent-4) calc(var(--indent-4)*2 + var(--ui-size-12)) var(--indent-4) var(--indent-4);--combo-card-list-wrapper-padding:var(--indent-4);--combo-card-list-title-font:var(--typo-h5);--combo-card-list-grid-template-cols:repeat(2,1fr);--combo-card-list-item-padding:var(--indent-3);--combo-card-list-item-name-font:var(--typo-h7)}}.design1{--miac-list-gap:var(--indent-4);--miac-item-gap:var(--indent-3);--miac-item-padding:var(--indent-4);--miac-item-background:var(--surface);--miac-item-border-radius:var(--border-radius-16);--miac-item-border:var(--border-width-1) solid var(--surface-dark);--miac-item-background--hover:var(--surface-dark);--miac-item-image-size:var(--ui-size-20);--miac-item-image-border-radius:var(--border-radius-8);--miac-item-icon-size:var(--ui-size-6);--miac-item-info-font:var(--typo-h6);--miac-item-info-color:var(--on-surface);--miac-item-info-gap:var(--indent-3);--miac-card-grid-cols: ;--miac-list-page-padding:var(--indent-6);--miac-list-page-title-font:var(--typo-h4);--miac-list-page-title-color:var(--on-background);--miac-list-page-title-margin:0 0 var(--indent-4);--miac-list-page-grid-template-cols:repeat(2,1fr)}@media screen and (max-width:768px){.design1{--miac-list-gap:var(--indent-2);--miac-item-gap:var(--indent-2);--miac-item-padding:var(--indent-3);--miac-item-info-gap:var(--indent-2);--miac-list-page-padding:var(--indent-4);--miac-list-page-title-height:var(--ui-size-10);--miac-list-page-title-margin:0 calc(var(--ui-size-10) + var(--indent-4)) var(--indent-4) 0;--miac-list-page-grid-template-cols:repeat(1,1fr)}}.design1{--cross-sell-card-height:var(--menuitem-card-height);--cross-sell-card-header-padding:var(--indent-5);--cross-sell-card-title-font:var(--typo-h5);--cross-sell-card-title-color:var(--on-background);--cross-sell-card-title-margin:0 0 var(--indent-2);--cross-sell-card-subtitle-font:var(--typo-body);--cross-sell-card-subtitle-color:var(--on-background-light);--cross-sell-card-recommended-title-font:var(--typo-h6);--cross-sell-card-recommended-title-color:var(--on-background);--cross-sell-card-recommended-title-padding:var(--indent-4) 0 0;--cross-sell-card-recommended-title-border:var(--border-width-1) solid var(--gray);--cross-sell-card-recommended-title-margin:var(--indent-4) 0 0;--cross-sell-card-image-ratio:var(--menuitem-card-image-ratio)}@media screen and (max-width:768px){.design1{--cross-sell-card-header-padding:var(--indent-4) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-2)) var(--indent-4) var(--indent-4);--cross-sell-card-recommended-title-font:var(--typo-h7);--cross-sell-card-recommended-title-margin:var(--indent-4) calc(var(--indent-12)*-1) 0 0;--cross-sell-card-image-size:var(--ui-size-20);--cross-sell-card-image-ratio:1/1;--cross-sell-card-image-border-radius:var(--border-radius-16);--cross-sell-card-image-margin:0 0 0 var(--indent-4)}}.design1{--toggle-pusher-font:var(--typo-body);--toggle-pusher-color:var(--on-background);--toggle-pusher-top:0;--toggle-pusher-right:var(--indent-2);--toggle-pusher-padding:var(--indent-2) var(--indent-4);--toggle-pusher-background:var(--background);--toggle-pusher-border:none;--toggle-pusher-border-radius:0 0 var(--border-radius-12) var(--border-radius-12);--toggle-pusher-box-shadow:var(--box-shadow-elevated)}@media screen and (max-width:768px){.design1{--toggle-pusher-top:none;--toggle-pusher-right:0;--toggle-pusher-bottom:calc(var(--button-large-size) + var(--page-padding-vertical--small)*2);--toggle-pusher-border-radius:var(--border-radius-12) 0 0 var(--border-radius-12)}}.design1{--event-card-padding:var(--indent-4);--event-card-background:var(--surface);--event-card-border:var(--border-width-1) solid var(--surface-dark);--event-card-border-radius:var(--border-radius-16);--event-card-title-font:var(--typo-h6);--event-card-title-color:var(--on-surface);--event-card-title-margin:0 0 var(--indent-3);--event-card-subtitle-font:var(--typo-body);--event-card-subtitle-color:var(--on-surface);--event-card-subtitle-margin:0 0 var(--indent-2):--event-card-status-font:var(--typo-body);--event-card-status-color:var(--on-surface);--event-card-links-gap:var(--indent-2);--event-card-links-margin:var(--indent-3) 0 0}@media screen and (max-width:768px){.design1{--event-card-padding:var(--indent-3);--event-card-title-font:var(--typo-h7);--event-card-links-margin:var(--indent-2) 0 0}}.design1{--favorite-item-gap:var(--indent-3);--favorite-item-padding:var(--indent-4);--favorite-item-background:var(--surface);--favorite-item-border:var(--border-width-1) solid var(--surface-dark);--favorite-item-border-radius:var(--border-radius-16);--favorite-item-image-width:var(--ui-size-20);--favorite-item-image-ratio:3/2;--favorite-item-image-border-radius:var(--border-radius-8);--favorite-item-font--primary:var(--typo-h7);--favorite-item-color--primary:var(--on-surface);--favorite-item-font--secondary:var(--typo-body--small);--favorite-item-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design1{--favorite-item-image-width:var(--ui-size-14)}}.design1{--close-button-size:var(--ui-size-14);--close-button-background:var(--background);--close-button-border:none;--close-button-border-radius:50%;--close-button-opacity:.5;--close-button-icon-size:var(--ui-size-5);--close-button-icon-stroke:var(--on-background);--close-button-icon-stroke-width:1.5;--close-button-background--hover:var(--background);--close-button-opacity--hover:1}@media screen and (max-width:768px){.design1{--close-button-size:var(--ui-size-10);--close-button-border:var(--border-width-1) solid var(--gray);--close-button-border-radius:var(--border-radius-12);--close-button-opacity:1;--close-button-icon-size:var(--ui-size-4)}}.design1{--order-item-gap:var(--indent-4);--order-item-padding:var(--indent-4);--order-item-background:var(--surface);--order-item-border:var(--border-width-1) solid var(--surface-dark);--order-item-border-radius:var(--border-radius-16);--order-item-image-size:var(--ui-size-20);--order-item-image-ratio:3/2;--order-item-image-border-radius:var(--border-radius-8);--order-item-font--primary:var(--typo-h7);--order-item-color--primary:var(--on-surface);--order-item-font--secondary:var(--typo-body--small);--order-item-color--secondary:var(--on-surface-light);--order-item-buttons-wrapper-flex-direction:row-reverse}@media screen and (max-width:768px){.design1{--order-item-gap:var(--indent-2);--order-item-padding:var(--indent-3);--order-item-image-size:var(--ui-size-12)}}.design1{--order-container-font--primary:var(--typo-h7);--order-container-color--primary:var(--on-surface);--order-container-font--secondary:var(--typo-body--small);--order-container-color--secondary:var(--on-surface-light);--saved-card-wrapper-padding:var(--indent-4);--saved-card-wrapper-background:var(--surface-light);--saved-card-wrapper-border:var(--border-width-1) solid var(--gray-light);--saved-card-wrapper-border-radius:var(--border-radius-16);--saved-card-wrapper-font--primary:var(--typo-h7);--saved-card-wrapper-color--primary:var(--on-surface);--saved-card-wrapper-font--secondary:var(--typo-body--small);--saved-card-wrapper-color--secondary:var(--on-surface-light)}.design1 .saved-card-inputs{--form-item-label-color:var(--on-surface)}.design1 .saved-card-wrapper{--button-outlined-color:var(--on-surface)}.design1{--alert-background:var(--gray-light);--alert-bar-background:var(--gray-darker);--alert-title-font:var(--typo-h7);--guest-photo-option-background:var(--gray-light);--guest-photo-option-border:var(--border-width-2) dashed var(--gray-dark);--guest-photo-option-border-radius:var(--border-radius-16);--guest-photo-option-color:var(--on-gray);--guest-photo-option-title-font:var(--typo-body--medium);--guest-photo-option-header-align:baseline;--guest-photo-option-grid:repeat(3,1fr);--guest-photo-option-formats-grid-column:span 3;--guest-photo-option-drop-tip-font:var(--typo-body);--guest-photo-option-drop-tip-color:var(--primary);--guest-photo-option-drop-tip-background:var(--primary-light);--guest-photo-option-preview-height:var(--ui-size-25);--guest-photo-option-preview-border:var(--border-width-1) solid var(--gray-dark);--guest-photo-option-caption-font:var(--typo-body);--guest-photo-option-formats-font:var(--typo-body--x-small);--guest-photo-option-formats-color:var(--on-gray-light)}@media screen and (max-width:768px){.design1{--guest-photo-option-grid:repeat(2,1fr);--guest-photo-option-formats-grid-column:span 2}}.design1{--progress-height:var(--ui-size-2);--progress-border-radius:var(--border-radius-4);--progress-background:var(--gray-light);--progress-backdrop-filter:none;--progress-bar-background:var(--primary);--feed-meter-padding:var(--indent-1) var(--indent-3);--feed-meter-background:var(--background);--feed-meter-border-radius:var(--border-radius-16);--feed-meter-counter-color:var(--on-background);--feed-meter-border:var(--border-width-1) solid var(--gray-light);--feed-meter-progress-bar-margin:0 0 var(--indent-2) 0;--people-fed-info-font:var(--typo-body--x-small);--people-fed-info-color:var(--on-background);--people-fed-info-line-height:normal;--people-fed-info-min-height:0;--people-fed-info-padding:var(--indent-1) var(--indent-2);--people-fed-info-background:var(--gray-light);--people-fed-info-border-radius:var(--border-radius-12);--people-fed-info-border:none;--menu-tag-font:var(--typo-body--x-small);--menu-tag-color:var(--on-primary);--menu-tag-height:auto;--menu-tag-line-height:normal;--menu-tag-padding:var(--indent-1) var(--indent-2);--menu-tag-background:var(--primary);--menu-tag-border-radius:var(--border-radius-8);--menu-tag-border:none;--menu-tag-backdrop-filter:none;--quantity-range-width:7rem;--quantity-range-button-size:var(--button-small-size);--quantity-range-button-background:transparent;--quantity-range-button-border:var(--button-outlined-border-width) solid var(--button-outlined-border);--quantity-range-button-border-radius:50%;--quantity-range-button-icon-size:var(--button-small-icon-size);--quantity-range-button-icon-stroke:var(--button-outlined-icon-stroke);--quantity-range-button-icon-stroke-width:var(--border-width-2);--quantity-range-button-font:var(--typo-body);--quantity-range-button-color:var(--on-background);--quantity-range-button-background--hover:var(--button-outlined-background-hover);--quantity-range-width--large:9rem;--quantity-range-button-size--large:var(--button-medium-size);--quantity-range-button-icon-size--large:var(--button-small-icon-size);--quantity-range-button-font--large:var(--typo-body--large);--user-menu-rewards-padding:var(--indent-8);--user-menu-rewards-background:var(--surface);--user-menu-rewards-border:var(--border-width-1) solid var(--surface-dark);--user-menu-rewards-border-radius:var(--border-radius-24);--user-menu-rewards-title-font:var(--typo-h4);--user-menu-rewards-title-color:var(--on-surface);--user-menu-rewards-title-margin:0 0 var(--indent-6);--user-menu-rewards-list-grid-template-columns:repeat(4,1fr);--user-menu-rewards-list-gap:var(--indent-4);--user-menu-reward-font:var(--typo-body);--user-menu-reward-color:var(--on-surface);--user-menu-reward-gap:var(--indent-1);--user-menu-reward-padding:var(--indent-3);--user-menu-reward-background:var(--surface-light);--user-menu-reward-border:var(--border-width-1) solid var(--surface-dark);--user-menu-reward-border-radius:var(--border-radius-16);--user-menu-reward-icon-size:var(--ui-size-6)}@media screen and (max-width:1600px){.design1{--user-menu-rewards-list-grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1440px){.design1{--user-menu-rewards-list-grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design1{--user-menu-rewards-list-grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.design1{--user-menu-rewards-padding:var(--indent-4);--user-menu-rewards-title-font:var(--typo-h5);--user-menu-rewards-title-margin:0 0 var(--indent-4);--user-menu-rewards-list-gap:var(--indent-1)}}.design1{--suggested-orders-gap:var(--indent-8);--suggested-orders-padding:var(--indent-8);--suggested-orders-background:var(--gray-lighter);--suggested-orders-border:var(--border-width-1) solid var(--gray-light);--suggested-orders-border-radius:var(--border-radius-24);--suggested-orders-title-font:var(--typo-h4);--suggested-orders-title-color:var(--on-gray);--suggested-orders-title-margin:0 0 var(--indent-4);--suggested-orders-desc-font:var(--typo-body);--suggested-orders-desc-color:var(--on-gray);--suggested-orders-list-grid-template-columns:1fr 1fr;--suggested-orders-list-gap:var(--indent-4);--suggested-order-gap:var(--indent-6);--suggested-order-image-height:var(--ui-size-50);--suggested-order-image-border-radius:var(--border-radius-16);--suggested-order-info-gap:var(--indent-6);--suggested-order-desc-font:var(--typo-body);--suggested-order-desc-color:var(--on-background-light);--suggested-order-list-gap:var(--indent-3);--suggested-order-item-font:var(--typo-body);--suggested-order-item-color:var(--on-background);--suggested-order-item-gap:var(--indent-1);--suggested-order-item-padding:var(--indent-3);--suggested-order-item-border:var(--border-width-1) solid var(--gray-light)}@media screen and (max-width:1440px){.design1{--suggested-orders-list-grid-template-columns:1fr}}@media screen and (max-width:768px){.design1{--suggested-orders-gap:var(--indent-4);--suggested-orders-padding:var(--indent-4);--suggested-orders-title-font:var(--typo-h5);--suggested-orders-title-margin:0 0 var(--indent-2);--suggested-orders-list-gap:var(--indent-2);--suggested-order-gap:var(--indent-4);--suggested-order-list-gap:var(--indent-2);--suggested-order-item-padding:var(--indent-2)}}.design1{--order-settings-form-gap:var(--indent-8);--order-settings-label-font:var(--typo-body--large);--order-settings-label-color:var(--on-background);--order-settings-label-align:center;--order-settings-label-margin:0 0 var(--indent-6);--order-settings-details-margin:var(--indent-6);--order-settings-details-label-display:none;--order-settings-details-form-grid-template-columns:1fr 1fr;--order-settings-details-form-gap:var(--indent-4)}@media screen and (max-width:768px){.design1{--order-settings-label-margin:0 0 var(--indent-4);--order-settings-details-form-grid-template-columns:1fr}}.design1{--navbar-border:var(--border-width-1) solid var(--navbar-border-color);--navbar-height:6.25rem;--navbar-padding:0 var(--indent-20);--navbar-items-gap:var(--indent-4);--navbar-logo-height:var(--ui-size-15);--navbar-logo-width:var(--ui-size-42);--order-settings-dropdown-menu-width:32rem;--order-settings-dropdown-menu-padding:var(--indent-5);--order-settings-dropdown-icon-size:var(--ui-size-6)}.design1 .order-settings-dropdown .order-settings-form{--order-settings-label-font:var(--typo-h7);--order-settings-label-color:var(--on-surface);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-4)}.design1{--menu-search-form-color:var(--on-navbar-surface-color);--menu-search-form-background:var(--navbar-surface-color);--menu-search-form-button-position:absolute;--menu-search-form-button-right:var(--indent-1)}@media screen and (max-width:1024px){.design1{--navbar-padding:0 var(--indent-10)}}@media screen and (max-width:768px){.design1{--navbar-height:5rem;--navbar-padding:0 var(--indent-4);--navbar-items-gap:var(--indent-2);--navbar-logo-height:var(--ui-size-16);--navbar-logo-width:var(--ui-size-28)}.design1 .basic-nav-bar .button--icon{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}.design1{--profile-dropdown-user-rewards-font:var(--typo-body--x-small);--profile-dropdown-user-rewards-color:var(--on-primary);--profile-dropdown-user-rewards-position:absolute;--profile-dropdown-user-rewards-top:calc(var(--indent-3)*-1);--profile-dropdown-user-rewards-right:calc(var(--indent-3)*-1);--profile-dropdown-user-rewards-size:var(--ui-size-6);--profile-dropdown-user-rewards-padding:0 var(--indent-2);--profile-dropdown-user-rewards-background:var(--primary);--profile-dropdown-user-rewards-border:none;--profile-dropdown-user-rewards-border-radius:var(--border-radius-8);--profile-dropdown-menu-width:16.25rem;--profile-dropdown-menu-padding:var(--indent-2);--profile-dropdown-menu-item-border-radius:0;--profile-dropdown-menu-item-button-font:var(--typo-h7);--profile-dropdown-menu-item-button-color:var(--on-surface);--profile-dropdown-menu-item-button-gap:var(--indent-3);--profile-dropdown-menu-item-button-padding:var(--indent-3);--profile-dropdown-menu-item-button-background:transparent;--profile-dropdown-menu-item-button-background--hover:var(--surface);--profile-dropdown-menu-item-button-border:var(--border-width-1) solid transparent;--profile-dropdown-menu-item-button-border--hover:var(--border-width-1) solid var(--surface-dark);--profile-dropdown-menu-item-button-border-radius:var(--border-radius-16);--profile-dropdown-menu-item-button-icon-size:var(--ui-size-6);--rewards-accordion-background:var(--surface);--rewards-accordion-border:var(--border-width-1) solid var(--surface-dark);--rewards-accordion-border-radius:var(--border-radius-16);--rewards-accordion-margin:0;--rewards-accordion-header-gap:var(--indent-3);--rewards-accordion-header-padding:var(--indent-3);--rewards-accordion-title-font:var(--typo-h7);--rewards-accordion-color:var(--on-surface);--rewards-accordion-content-padding:0 var(--indent-3) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-surface);--rewards-accordion-content-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design1{--rewards-accordion-background:var(--button-secondary-background);--rewards-accordion-border:none;--rewards-accordion-border-radius:var(--border-radius-8);--rewards-accordion-margin:var(--indent-2) 0 0;--rewards-accordion-header-gap:var(--indent-2);--rewards-accordion-header-padding:var(--indent-4);--rewards-accordion-title-font:var(--button-medium-font);--rewards-accordion-color:var(--button-secondary-color);--rewards-accordion-content-padding:0 var(--indent-4) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-gray);--rewards-accordion-content-color--secondary:var(--on-gray-light)}}.design1{--bag-button-animation:none;--bag-button-count-font:var(--typo-body--small);--bag-button-count-color:var(--primary);--bag-button-count-size:var(--ui-size-6);--bag-button-count-position:absolute;--bag-button-count-top:calc(var(--indent-3)*-1);--bag-button-count-right:calc(var(--indent-3)*-1);--bag-button-count-padding:0 var(--indent-2);--bag-button-count-background:var(--on-primary);--bag-button-count-border:none;--bag-button-count-border-radius:var(--border-radius-50)}.design1 .bag-button-text{display:none}@media screen and (max-width:768px){.design1{--bag-button-count-top:0;--bag-button-count-right:0;--bag-button-count-padding:0 var(--indent-1);--bag-button-count-border-radius:var(--border-radius-50)}}.design1{--bag-dropdown-menu-top:calc(var(--navbar-height) - var(--ui-size-14)/4);--bag-dropdown-menu-left:unset;--bag-dropdown-menu-right:0;--bag-dropdown-menu-width:32rem;--bag-dropdown-menu-max-height:calc(100vh - var(--navbar-height) - var(--ui-size-20));--bag-dropdown-menu-padding:0;--bag-dropdown-menu-background:var(--surface-light);--bag-dropdown-menu-border:var(--border-width-1) solid var(--surface-dark);--bag-dropdown-menu-border-radius:var(--border-radius-24);--bag-dropdown-menu-box-shadow:var(--box-shadow-elevated);--bag-dropdown-menu-header-gap:var(--indent-4);--bag-dropdown-menu-header-padding:var(--indent-5);--bag-dropdown-menu-header-font--primary:var(--typo-h6);--bag-dropdown-menu-header-color--primary:var(--on-surface);--bag-dropdown-menu-header-font--secondary:var(--typo-body);--bag-dropdown-menu-header-color--secondary:var(--on-surface-light);--bag-dropdown-menu-body-padding:0 var(--indent-5);--bag-dropdown-menu-footer-gap:var(--indent-4);--bag-dropdown-menu-footer-padding:var(--indent-5);--language-switch-menu-left:none;--language-switch-menu-right:0;--language-switch-menu-padding:var(--indent-2);--language-switch-menu-background:var(--surface-light);--language-switch-menu-border:var(--border-width-1) solid var(--gray-light);--language-switch-menu-border-radius:var(--border-radius-16);--language-switch-menu-box-shadow:var(--box-shadow-elevated);--language-switch-menu-item-font:var(--typo-h7);--language-switch-menu-item-color:var(--on-surface);--language-switch-menu-item-padding:var(--indent-3);--language-switch-menu-item-background:transparent;--language-switch-menu-item-background--hover:var(--surface);--language-switch-menu-item-border:var(--border-width-1) solid transparent;--language-switch-menu-item-border--hover:var(--border-width-1) solid var(--surface-dark);--language-switch-menu-item-border-radius:var(--border-radius-16);--language-switch-menu-item-img-size:var(--ui-size-6)}@media screen and (max-width:768px){.design1 .menu-page .language-switch{--language-switch-menu-left:0;--language-switch-menu-right:none}}.design1{--item-card-grid-template-cols:1fr;--item-card-grid-template-rows:1fr auto;--item-card-gap:var(--indent-4);--item-card-padding:var(--indent-4);--item-card-background:var(--surface);--item-card-border:var(--border-width-1) solid var(--surface-dark);--item-card-border-radius:var(--border-radius-24);--item-card-header-border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;--item-card-header-margin:calc(var(--indent-4)*-1) calc(var(--indent-4)*-1) 0;--item-card-image-width:100%;--item-card-image-ratio:3/2;--item-card-image-border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;--item-card-body-gap:var(--indent-2);--item-card-name-font:var(--typo-h4);--item-card-name-color:var(--on-surface);--item-card-desc-font:var(--typo-body);--item-card-desc-color:var(--on-surface-light);--item-card-footer-flex-direction:row;--item-card-footer-align-items:center;--item-card-footer-gap:var(--indent-4);--item-card-footer-margin:auto 0 0;--item-card-add-info-flex-direction:column;--item-card-add-info-align-items:flex-start;--item-card-add-info-justify-content:space-between;--item-card-add-info-gap:var(--indent-2);--item-card-price-font:var(--typo-h6);--item-card-price-color:var(--on-surface);--item-card-points-font:var(--typo-body--small);--item-card-points-color:var(--on-surface-light);--item-card-points-position:absolute;--item-card-points-bottom:0;--item-card-points-left:0;--item-card-points-right:0;--item-card-points-height:var(--ui-size-8);--item-card-points-background:var(--gray-light);--item-card-calories-font:var(--typo-h6);--item-card-calories-color:var(--on-surface);--item-card-calories-display:block;--item-card-buttons-margin:0 0 0 auto;--item-card-order-button-display:none;--item-card-border--hover:var(--border-width-1) solid var(--primary);--item-card-mane-color--hover:var(--primary)}.design1 .item-card:has(.item-card-header){--item-card-grid-template-rows:auto 1fr auto}.design1 .item-card:has(.menuitem-points){--item-card-padding:var(--indent-4) var(--indent-4) calc(var(--indent-4) + var(--item-card-points-height))}.design1 .item-card--left{--item-card-grid-template-cols:1fr auto;--item-card-grid-template-rows:1fr;--item-card-gap:var(--indent-3);--item-card-padding:var(--indent-4);--item-card-border-radius:var(--border-radius-16);--item-card-header-border-radius:var(--border-radius-8);--item-card-header-margin:0;--item-card-image-width:var(--ui-size-20);--item-card-image-border-radius:var(--border-radius-8);--item-card-name-font:var(--typo-h7);--item-card-footer-flex-direction:column;--item-card-footer-align-items:flex-end;--item-card-footer-gap:var(--indent-4);--item-card-footer-margin:0;--item-card-price-font:var(--typo-h7);--item-card-price-justify-content:flex-end;--item-card-points-font:var(--typo-body--small);--item-card-calories-display:none;--item-card-buttons-margin:auto 0 0}.design1 .item-card--left:has(.item-card-header){--item-card-grid-template-cols:auto 1fr auto;--item-card-grid-template-rows:1fr}@media screen and (max-width:768px){.design1{--item-card-gap:var(--indent-2);--item-card-padding:var(--indent-2);--item-card-border-radius:var(--border-radius-16);--item-card-header-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--item-card-header-margin:calc(var(--indent-2)*-1) calc(var(--indent-2)*-1) 0;--item-card-image-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--item-card-name-font:var(--typo-h7);--item-card-footer-gap:var(--indent-2);--item-card-price-font:var(--typo-h7)}.design1 .item-card:has(.menuitem-points){--item-card-padding:var(--indent-2) var(--indent-2) calc(var(--indent-2) + var(--item-card-points-height))}.design1 .item-card--left{--item-card-gap:var(--indent-2);--item-card-padding:var(--indent-3);--item-card-image-width:var(--ui-size-12)}.design1 .item-card--left:has(.menuitem-points){--item-card-padding:var(--indent-3) var(--indent-3) calc(var(--indent-3) + var(--item-card-points-height))}}.design1{--footer-font--primary:var(--typo-h7);--footer-font--secondary:var(--typo-body);--footer-gap:var(--indent-4);--footer-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);--footer-border:var(--border-width-1) solid var(--gray-light)}@media screen and (max-width:768px){.design1{--footer-padding:var(--indent-6) var(--indent-4)}}.design1{--order-progress-bar-height:6rem;--order-progress-bar-padding:var(--indent-4);--order-progress-bar-background:var(--gray-light);--order-progress-bar-status-gap:var(--indent-2);--order-progress-bar-status-padding:0 var(--indent-5);--order-progress-bar-status-border:var(--gray);--order-progress-bar-status-icon-wrapper-size:var(--ui-size-8);--order-progress-bar-status-icon-wrapper-background:var(--background);--order-progress-bar-status-icon-size:var(--ui-size-4);--order-progress-bar-status-icon-stroke:var(--on-background-light);--order-progress-bar-status-title-font:var(--typo-body--small);--order-progress-bar-status-title-color:var(--on-gray-light);--order-progress-bar-status-title-background:transparent;--order-progress-bar-status-title-padding:0}@media screen and (max-width:768px){.design1{--order-progress-bar-height:auto;--order-progress-bar-padding:var(--indent-4) 0;--order-progress-bar-status-padding:0 var(--indent-4);--order-progress-bar-status-title-background:var(--gray-light);--order-progress-bar-status-title-padding:0 var(--indent-4) 0 0}}.design1{--popover-background:var(--background);--popover-border:var(--border-width-1) solid var(--gray-light);--popover-border-radius:var(--border-radius-16);--popover-box-shadow:var(--box-shadow-elevated);--popover-body-padding:var(--indent-4)}@media screen and (max-width:768px){.design1 .menu-hero{--order-info-button-position:absolute;--order-info-button-left:var(--indent-4);--order-info-button-right:var(--indent-4);--order-info-button-bottom:var(--indent-4);--restaurant-info-display:flex;--restaurant-info-flex-direction:column;--restaurant-info-gap:var(--indent-2);--restaurant-info-padding:var(--indent-6) var(--indent-4);--restaurant-info-desc-display:none;--restaurant-info-name-font:var(--typo-h4);--restaurant-info-name-color:var(--on-background);--restaurant-info-address-flex-direction:row;--restaurant-info-address-align-items:center;--restaurant-info-address-gap:var(--indent-2);--restaurant-info-address-font:var(--typo-body--small);--restaurant-info-address-color:var(--on-background-light);--restaurant-info-icon-size:var(--ui-size-5);--restaurant-info-icon-stroke:var(--on-background-light);--restaurant-working-hours-align-items:center;--restaurant-working-hours-gap:var(--indent-2);--restaurant-working-hours-status-font:var(--typo-body--small);--restaurant-working-hours-status-color:var(--on-background-light);--restaurant-working-hours-today-font:var(--typo-body--small);--restaurant-working-hours-today-color:var(--on-background-light);--restaurant-working-hours-list-top:var(--indent-6);--restaurant-working-hours-list-background:var(--surface);--restaurant-working-hours-list-color--primary:var(--on-surface-light);--restaurant-working-hours-list-color--secondary:var(--on-surface);--restaurant-info-location-notification-flex:1 1 100%;--restaurant-info-location-notification-position:initial;--restaurant-info-location-notification-top:0;--restaurant-info-location-notification-order:2;--restaurant-info-location-notification-margin:var(--indent-1) 0 var(--indent-3)!important;--restaurant-phone-icon-size:var(--ui-size-5);--button-link-font:var(--typo-button--medium);--button-link-height:var(--ui-size-8)}}.design1{--hero-image-height:18.75rem;--hero-image-width:100%;--hero-image-ratio:3/2;--hero-image-padding:0;--hero-image-border-radius:var(--border-radius-24);--hero-image-text-color:#fff;--hero-image-text-padding:var(--indent-4) var(--indent-16);--hero-image-title-font:var(--typo-huge);--hero-image-desc-font:var(--typo-body)}@media screen and (max-width:768px){.design1{--hero-image-height:var(--ui-size-50);--hero-image-border-radius:0;--hero-image-text-padding:var(--indent-4)}}.design1 .modal-dialog{--modal-dialog-width:var(--modal-width--small);--modal-dialog-max-width:var(--modal-width);--modal-dialog-background:var(--background);--modal-dialog-border-radius:var(--border-radius-24);--modal-title-font:var(--typo-h3);--modal-title-color:var(--on-background);--modal-header-padding:var(--indent-8) var(--indent-8) var(--indent-6);--modal-title-desc-font:var(--typo-body);--modal-title-desc-color:var(--on-background);--modal-title-desc-margin-top:var(--indent-2);--modal-close-position:absolute;--modal-close-top:0;--modal-close-right:calc((var(--indent-4) + var(--ui-size-14))*-1);--modal-body-padding:var(--indent-8);--modal-footer-gap:var(--indent-4);--modal-footer-padding:var(--indent-8)}.design1 .modal-dialog.new-order-modal{--modal-dialog-width:var(--modal-width);--modal-title-align:center}.design1 .modal-dialog.cm-search-modal{--modal-dialog-border-radius:0 0 var(--border-radius-24) var(--border-radius-24)}.design1 .modal-dialog.combo-modal,.design1 .modal-dialog.cross-sell-modal,.design1 .modal-dialog.menuitem-modal{--modal-dialog-width:100%}@media screen and (max-width:768px){.design1 .modal-dialog{--modal-dialog-border-radius:var(--border-radius-16);--modal-title-font:var(--typo-h4);--modal-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-6);--modal-close-top:var(--indent-4);--modal-close-right:var(--indent-4);--modal-body-padding:var(--indent-6);--modal-footer-padding:var(--indent-4) var(--indent-6) var(--indent-6)}.design1 .modal-dialog.cm-search-modal{--modal-dialog-border-radius:0 0 var(--border-radius-16) var(--border-radius-16)}.design1 .modal-dialog.cross-sell-modal{--modal-dialog-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}}.design1 .group-order-details-modal{--group-order-details-item-gap:var(--indent-6);--group-order-details-title-font:var(--typo-h6);--group-order-details-title-color:var(--on-surface);--group-order-details-text-color:var(--on-surface);--group-order-details-order-type-padding-bottom:var(--indent-5);--group-order-details-order-type-border:var(--border-width-1) solid var(--gray-light);--group-order-details-list-gap:var(--indent-2)}@media screen and (max-width:768px){.design1 .group-order-details-modal{--group-order-details-title-font:var(--typo-h7);--group-order-details-title-color:var(--on-background);--group-order-details-text-color:var(--on-background)}}.design1{--sidebar-width:25rem;--sidebar-background:var(--background);--sidebar-border-radius:0 var(--border-radius-16) var(--border-radius-16) 0;--sidebar-border:none;--sidebar-header-padding:var(--indent-8) var(--indent-8) var(--indent-6);--sidebar-header-border:var(--border-width-1) solid var(--gray);--sidebar-title-font:var(--typo-h3);--sidebar-title-color:var(--on-background);--sidebar-title-desc-font:var(--typo-body);--sidebar-title-desc-color:var(--on-background);--sidebar-title-desc-margin-top:var(--indent-2);--sidebar-close-position:absolute;--sidebar-close-top:var(--indent-4);--sidebar-close-left:none;--sidebar-close-right:calc((var(--indent-4) + var(--ui-size-14))*-1);--sidebar-body-padding:var(--indent-8);--sidebar-footer-gap:var(--indent-4);--sidebar-footer-padding:var(--indent-8);--sidebar-footer-background:var(--background);--sidebar-footer-border:var(--border-width-1) solid var(--gray);--sidebar-footer-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}.design1 .sidebar-right{--sidebar-border-radius:var(--border-radius-16) 0 0 var(--border-radius-16);--sidebar-close-top:var(--indent-4);--sidebar-close-left:calc((var(--indent-4) + var(--ui-size-14))*-1);--sidebar-close-right:none}@media screen and (max-width:748px){.design1{--sidebar-title-font:var(--typo-h4);--sidebar-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-4);--sidebar-body-padding:var(--indent-4);--sidebar-footer-gap:var(--indent-2);--sidebar-footer-padding:var(--indent-4)}.design1 .sidebar,.design1 .sidebar-right{--sidebar-border-radius:0;--sidebar-close-top:var(--indent-4);--sidebar-close-right:var(--indent-4);--sidebar-close-left:none}}.design1 .locations-sidebar{--locations-sidebar-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--location-map-height:90vh;--location-map-height-dvh:90dvh;--location-search-card-position:absolute;--location-search-flex-direction:column-reverse;--location-search-padding:0;--location-search-header-padding:var(--indent-4);--location-search-header-background:var(--background);--location-search-header-border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;--location-search-header-box-shadow:0 0 1rem .25rem var(--shadow-color);--location-result-list-flex-direction:row;--location-result-list-align-items:flex-end;--location-result-list-gap:var(--indent-2);--location-result-list-padding:var(--indent-4) var(--indent-4) 0;--location-result-list-overflow:auto hidden;--location-result-card-flex:0;--location-result-card-width:80vw;--restaurant-info-padding:var(--indent-2) var(--indent-3);--restaurant-info-background:var(--background);--restaurant-info-border:var(--border-width-1) solid var(--gray-light);--restaurant-info-border-radius:var(--border-radius-16);--restaurant-info-margin:var(--indent-4) var(--indent-4) 0;--restaurant-info-box-shadow:var(--box-shadow-elevated);--restaurant-info-title-font:var(--typo-body--x-small);--restaurant-info-title-color:var(--on-background-light);--restaurant-info-title-margin-bottom:var(--indent-1);--restaurant-info-name-font:var(--typo-h8);--restaurant-info-name-color:var(--on-background);--restaurant-info-address-font:var(--typo-body--x-small);--restaurant-info-address-color:var(--on-background)}.design1{--details-card-gap:var(--indent-10);--details-card-width:var(--content-width);--details-card-padding:var(--indent-8);--details-card-background:var(--surface-light);--details-card-border:var(--border-width-1) solid var(--surface-dark);--details-card-border-radius:var(--border-radius-24);--order-detail-title-font:var(--typo-h5);--order-detail-title-color:var(--on-surface);--order-detail-title-margin-bottom:var(--indent-4);--order-details-card-list-gap:var(--indent-2);--order-detail-card-primary-text-font:var(--typo-h7);--order-detail-card-primary-text-color:var(--on-surface);--order-detail-card-secondary-text-font:var(--typo-body);--order-detail-card-secondary-text-color:var(--on-surface-light);--order-detail-card-gap:var(--indent-4);--order-detail-card-padding:var(--indent-4);--order-detail-card-background:var(--surface);--order-detail-card-on-card-background:var(--surface-light);--order-detail-card-border:var(--border-width-1) solid var(--surface-dark);--order-detail-card-border-radius:var(--border-radius-16);--static-item-list-gap:var(--indent-2);--static-item-primary-text-font:var(--typo-h7);--static-item-primary-text-color:var(--on-surface);--static-item-secondary-text-font:var(--typo-body);--static-item-secondary-text-color:var(--on-surface-light);--static-item-column-gap:var(--indent-3);--static-item-row-gap:var(--indent-2);--static-item-padding:var(--indent-4);--static-item-background:var(--surface);--static-item-on-card-background:var(--surface-light);--static-item-border:var(--border-width-1) solid var(--surface-dark);--static-item-border-radius:var(--border-radius-16);--static-item-image-width:var(--ui-size-20);--static-item-image-aspect-ratio:3/2;--static-item-image-border-radius:var(--border-radius-8);--feedback-block-title-margin-bottom:var(--indent-2);--feedback-block-text-font:var(--typo-body);--feedback-block-text-color:var(--on-surface);--feedback-block-button-margin-top:var(--indent-4);--order-summary-gap:var(--indent-2);--order-summary-total-padding-top:var(--indent-3);--order-summary-buttons-gap:var(--indent-2);--order-summary-buttons-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design1{--details-card-padding:var(--indent-4)}}@container (max-width: 768px){.design1{--details-card-padding:var(--indent-4)}}.design1{--account-page-gap:var(--indent-6);--account-page-greeting-font:var(--typo-h3);--account-card-gap:var(--indent-10);--account-card-width:var(--content-width);--account-card-padding:var(--indent-8);--account-card-background:var(--surface-light);--account-card-border:var(--border-width-1) solid var(--gray-light);--account-card-border-radius:var(--border-radius-24);--account-info-card-title-font:var(--typo-h5);--account-info-card-title-margin-bottom:var(--indent-6)}.design1 .account-card{--form-item-label-color:var(--on-surface);--button-outlined-color:var(--on-surface)}@media screen and (max-width:768px){.design1{--account-card-padding:var(--indent-4);--account-info-card-title-font:var(--typo-h6)}}@container (max-width: 768px){.design1{--account-card-padding:var(--indent-4);--account-info-card-title-font:var(--typo-h6)}}.design1{--page-title-font:var(--typo-h3);--page-title-margin-bottom:var(--indent-8);--order-history-list-gap:var(--indent-6)}@media screen and (max-width:768px){.design1{--page-title-font:var(--typo-h4);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-2)}}@container (max-width: 768px){.design1{--page-title-font:var(--typo-h4);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-2)}}.design1{--enroll-card-width:var(--content-width);--enroll-card-padding:var(--indent-8);--enroll-card-background:var(--surface-light);--enroll-card-border:var(--border-width-1) solid var(--gray-light);--enroll-card-border-radius:var(--border-radius-24)}@media screen and (max-width:768px){.design1{--enroll-card-padding:var(--indent-4)}}@container (max-width: 768px){.design1{--enroll-card-padding:var(--indent-4)}}.design1{--payment-page-gap--large:var(--indent-16);--payment-page-gap--medium:var(--indent-8);--payment-page-gap--small:var(--indent-6);--payment-page-font-primary:var(--typo-h4);--payment-page-font-secondary:var(--typo-h5);--payment-page-color:var(--on-background);--submit-page-max-width:100rem;--submit-page-gap--large:var(--indent-16);--submit-page-gap--medium:var(--indent-10);--submit-page-gap--small:var(--indent-8);--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-color:var(--on-background);--submit-page-info-title-margin-bottom:var(--indent-5);--sms-opt-in-checkbox-margin-top:var(--indent-4);--recommendation-list-position:sticky;--payment-systems-padding:var(--indent-4);--payment-systems-background:var(--page-background);--payment-systems-border:var(--border-width-1) solid var(--gray);--payment-systems-border-radius:var(--border-radius-8);--submit-button-wrapper-gap:var(--indent-2);--submit-button-wrapper-background:var(--surface);--submit-button-wrapper-border:var(--border-width-1) solid var(--surface-dark);--submit-button-wrapper-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--submit-button-wrapper-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design1{--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-margin-bottom:var(--indent-4)}}@container (max-width: 768px){.design1{--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-margin-bottom:var(--indent-4)}}.design1{--locations-page-flex-direction:row;--locations-page-flex-direction--no-map:column;--locations-page-gap:0;--locations-page-gap--no-map:var(--indent-10);--locations-page-height:calc(100vh - var(--navbar-height));--locations-page-height--no-map:initial;--locations-page-padding:0;--locations-page-padding--no-map:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);--locations-page-background:var(--page-background);--locations-image-height:31.25rem;--location-map-height:100%;--location-map-border-radius:0;--locations-grid-gap:var(--indent-6);--location-search-flex:0 0 30rem;--location-search-padding:var(--indent-8);--location-search-background:var(--background);--location-search-border-top:none;--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:hidden auto;--location-search-title-font:var(--typo-h4);--location-search-title-color:var(--on-background);--location-search-title-margin-bottom:var(--indent-4)}@media screen and (max-width:768px){.design1{--locations-page-flex-direction:column;--locations-page-flex-direction--no-map:column;--locations-page-gap:0;--locations-page-gap--no-map:var(--indent-4);--locations-page-padding:0;--locations-image-height:var(--ui-size-50);--location-map-height:40vh;--location-map-border-radius:0;--locations-grid-gap:var(--indent-4);--location-search-flex:0;--location-search-padding:var(--indent-4);--location-search-background:transparent;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-color:var(--on-background);--location-search-title-margin-bottom:var(--indent-2);--locations-page-padding--no-map:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1{--locations-page-flex-direction:column;--locations-page-flex-direction--no-map:column;--locations-page-gap:0;--locations-page-gap--no-map:var(--indent-4);--locations-page-padding:0;--locations-image-height:var(--ui-size-50);--location-map-height:40vh;--location-map-border-radius:0;--locations-grid-gap:var(--indent-4);--location-search-flex:0;--location-search-padding:var(--indent-4);--location-search-background:transparent;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-color:var(--on-background);--location-search-title-margin-bottom:var(--indent-2);--locations-page-padding--no-map:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design1 .menu-page .basic-nav-bar{background-color:transparent!important;border:none!important;margin-bottom:calc(var(--navbar-height)*-1);position:static!important}}@container (max-width: 768px){.design1 .menu-page .basic-nav-bar{background-color:transparent!important;border:none!important;margin-bottom:calc(var(--navbar-height)*-1);position:static!important}}.design1 .page-layout-body--menu{--menu-page-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);--menu-hero-padding:0;--menu-hero-border:none;--menu-hero-margin:0 0 var(--indent-10);--menu-grid-gap:var(--indent-10);--menu-grid-left-flex:0 0 25%;--menu-grid-left-min-width:22.5rem;--menu-grid-left-top:calc(var(--navbar-height) + var(--page-padding-vertical--small));--menu-grid-left-max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);--menu-grid-left-border:none;--menu-grid-main-gap:var(--indent-10)}@media screen and (max-width:1024px){.design1 .page-layout-body--menu{--menu-page-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--menu-grid-gap:var(--indent-8)}}@media screen and (max-width:768px){.design1 .page-layout-body--menu{--menu-page-padding:0;--menu-hero-margin:0;--menu-grid-main-gap:var(--indent-4);--menu-grid-main-padding:0 var(--indent-4) var(--indent-4)}}@container (max-width: 768px){.design1 .page-layout-body--menu{--menu-page-padding:0;--menu-hero-margin:0;--menu-grid-main-gap:var(--indent-4);--menu-grid-main-padding:0 var(--indent-4) var(--indent-4)}}.design1.theme1{--primary-h:152;--primary-s:80%;--primary-l:25%;--on-primary-l:100%;--secondary-h:36;--secondary-s:100%;--secondary-l:30%;--on-secondary-l:100%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:81%;--on-gray-l:5%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:5%;--surface-h:0;--surface-s:0%;--surface-l:98%;--on-surface-l:5%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:5%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:0%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:81%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:0%;--on-footer-color-l:95%;--system-red-h:2;--system-red-s:100%;--system-red-l:21%;--on-system-red-l:100%;--system-green-h:152;--system-green-s:100%;--system-green-l:21%;--on-system-green-l:100%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design1.theme2{--primary-h:25;--primary-s:84%;--primary-l:55%;--on-primary-l:5%;--secondary-h:204;--secondary-s:84%;--secondary-l:40%;--on-secondary-l:95%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:5%;--gray-h:0;--gray-s:0%;--gray-l:81%;--on-gray-l:5%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:10%;--surface-h:0;--surface-s:0%;--surface-l:98%;--on-surface-l:10%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:5%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:0%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:81%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:0%;--on-footer-color-l:95%;--system-red-h:354;--system-red-s:84%;--system-red-l:40%;--on-system-red-l:100%;--system-green-h:144;--system-green-s:84%;--system-green-l:28%;--on-system-green-l:100%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design1.theme3{--primary-h:106;--primary-s:50%;--primary-l:50%;--on-primary-l:5%;--secondary-h:219;--secondary-s:52%;--secondary-l:60%;--on-secondary-l:100%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:26%;--on-gray-l:95%;--background-h:0;--background-s:0%;--background-l:7%;--on-background-l:95%;--surface-h:0;--surface-s:0%;--surface-l:11%;--on-surface-l:95%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:7%;--on-navbar-color-l:95%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:95%;--on-navbar-surface-color-l:95%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:7%;--on-footer-color-l:95%;--system-red-h:0;--system-red-s:100%;--system-red-l:58%;--on-system-red-l:100%;--system-green-h:106;--system-green-s:50%;--system-green-l:40%;--on-system-green-l:100%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design1.theme4,.design1.wcag-theme{--primary-h:270;--primary-s:3%;--primary-l:0%;--on-primary-l:100%;--secondary-h:65;--secondary-s:95%;--secondary-l:0%;--on-secondary-l:100%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:0%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:81%;--on-gray-l:0%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:0%;--surface-h:0;--surface-s:0%;--surface-l:98%;--on-surface-l:0%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:0%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:0%;--on-navbar-surface-color-l:0%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:70%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:100%;--on-footer-color-l:0%;--system-red-h:352;--system-red-s:43%;--system-red-l:0%;--on-system-red-l:100%;--system-green-h:106;--system-green-s:50%;--system-green-l:0%;--on-system-green-l:100%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design1.mobile{font-size:14px}.design1.mobile .contactless .basic-nav-bar .dropdown-header-block,.design1.mobile .contactless-finish.submit-page .loyalty-forms-wrapper,.design1.mobile .contactless.submit-page .restaurant-order-details{display:none}.design1.mobile * :is(#card-number-input,#card-cvv-input).focused,.design1.mobile * input:focus-visible~label:before,.design1.mobile :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-2) solid var(--on-background);outline-offset:var(--border-width-2)}.design1.mobile * .checkbox:has(input:focus-visible),.design1.mobile * .radio:has(input:focus-visible){z-index:2}.design1.mobile * .accordion-item :focus-visible,.design1.mobile * .category-list-item:focus-visible{outline-offset:calc(var(--border-width-2)*-1)!important}.design1.mobile * .back-to-menu-button{outline-offset:calc(var(--border-width-12)*-1)!important}.design1.mobile * .back-to-menu-button:focus-visible,.design1.mobile * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design1.mobile * .basic-nav-bar .available-language-options :focus-visible,.design1.mobile * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design1.mobile * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design1.desktop .contactless .basic-nav-bar .order-settings-dropdown,.design1.desktop .contactless-finish.submit-page .loyalty-forms-wrapper,.design1.desktop .contactless.submit-page .order-info-block{display:none}.design1.desktop .contactless.submit-page .contact-info-block{margin-top:0}.design1.desktop .progress-bar-enabled .menu-grid-left{height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important;top:calc(var(--navbar-height) + var(--indent-10) + var(--order-progress-bar-height))!important}.design1.desktop .progress-bar-enabled .submit-body-right{max-height:calc(100vh - var(--navbar-height) - var(--indent-10)*2 - var(--order-progress-bar-height))!important;top:calc(var(--navbar-height) + var(--indent-10) + var(--order-progress-bar-height))!important}.design1.desktop .progress-bar-enabled .recommendation-list,.design1.desktop .progress-bar-enabled .sidebar-info{top:calc(var(--navbar-height)*2 + var(--indent-10))!important}.design1.desktop .progress-bar-enabled .bag-dropdown .bag-dropdown-menu{max-height:calc(100vh - var(--navbar-height) - var(--ui-size-20) - var(--order-progress-bar-height))!important}.design1.desktop * :is(#card-number-input,#card-cvv-input).focused,.design1.desktop * input:focus-visible~label:before,.design1.desktop :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-2) solid var(--on-background);outline-offset:var(--border-width-2)}.design1.desktop * .checkbox:has(input:focus-visible),.design1.desktop * .radio:has(input:focus-visible){z-index:2}.design1.desktop * .accordion-item :focus-visible,.design1.desktop * .category-list-item:focus-visible{outline-offset:calc(var(--border-width-2)*-1)!important}.design1.desktop * .back-to-menu-button{outline-offset:calc(var(--border-width-12)*-1)!important}.design1.desktop * .back-to-menu-button:focus-visible,.design1.desktop * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design1.desktop * .basic-nav-bar .available-language-options :focus-visible,.design1.desktop * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design1.desktop * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design1.desktop .lottie-animation-wrapper{height:100%;padding:0!important;position:relative;width:100%}.design1.desktop .lottie-animation{height:100%;padding:0!important;width:100%}.design1.desktop .lottie-animation-button{min-width:50px;position:relative}.design1.desktop .lottie-animation-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.design1.desktop .fullscreen-animation{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5000}.design1.desktop .card-animation .lottie-animation{aspect-ratio:25/18}.design1.desktop{overflow-x:hidden}.design1 .form{display:flex;flex-direction:column;gap:var(--form-gap)}.design1 .form-item{border:none;position:relative}.design1 .form-item.has-error .form-item-input,.design1 .form-item.has-error .form-item-select,.design1 .form-item.has-error .form-item-textarea{border-color:var(--form-item-input-border-color--has-error)!important}.design1 .form-item.has-error .form-item-helper{color:var(--form-item-helper-color--invalid)}.design1 .form-item .form-item-remaining{bottom:var(--indent-3);color:var(--on-background-light);font:var(--typo-body--x-small);position:absolute;right:var(--indent-3)}.design1 .form-item:has(.form-item-helper) .form-item-remaining{bottom:var(--indent-7)}.design1 .form-item-label:not(.control-label){color:var(--form-item-label-color);display:block;font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom);padding:0}.design1 .form-item-input,.design1 .form-item-select,.design1 .form-item-textarea{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius);color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding);transition:background-color var(--motion),border-color var(--motion);width:100%}.design1 .form-item-input::-moz-placeholder,.design1 .form-item-select::-moz-placeholder,.design1 .form-item-textarea::-moz-placeholder{color:var(--form-item-input-placeholder-color)}.design1 .form-item-input::placeholder,.design1 .form-item-select::placeholder,.design1 .form-item-textarea::placeholder{color:var(--form-item-input-placeholder-color)}.design1 .form-item-input::-webkit-inner-spin-button,.design1 .form-item-input::-webkit-outer-spin-button,.design1 .form-item-select::-webkit-inner-spin-button,.design1 .form-item-select::-webkit-outer-spin-button,.design1 .form-item-textarea::-webkit-inner-spin-button,.design1 .form-item-textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.design1 .form-item-input[type=number],.design1 .form-item-select[type=number],.design1 .form-item-textarea[type=number]{-moz-appearance:textfield}.design1 .form-item-input:hover:enabled,.design1 .form-item-select:hover:enabled,.design1 .form-item-textarea:hover:enabled{background-color:var(--form-item-input-background--hover)}.design1 .form-item-input.has-data,.design1 .form-item-select.has-data,.design1 .form-item-textarea.has-data{background-color:var(--form-item-input-background--has-data)}.design1 .form-item-input:disabled,.design1 .form-item-select:disabled,.design1 .form-item-textarea:disabled{color:var(--form-item-input-color--disabled);pointer-events:none}.design1 .form-item-input:disabled::-moz-placeholder,.design1 .form-item-select:disabled::-moz-placeholder,.design1 .form-item-textarea:disabled::-moz-placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design1 .form-item-input:disabled::placeholder,.design1 .form-item-select:disabled::placeholder,.design1 .form-item-textarea:disabled::placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design1 .form-item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;padding-right:var(--indent-8)!important;text-overflow:ellipsis;white-space:nowrap}.design1 .form-item-textarea{height:var(--form-item-textarea-height);line-height:var(--form-item-textarea-line-height);padding-bottom:var(--form-item-textarea-padding-vertical);padding-top:var(--form-item-textarea-padding-vertical)}.design1 .form-item.has-button{align-items:center;display:flex;flex-wrap:wrap}.design1 .form-item.has-button .form-item-label{flex:1 1 100%}.design1 .form-item.has-button .form-item-input{padding-right:var(--form-item-input-height)}.design1 .form-item.has-button button{align-items:center;background-color:transparent;border:none;border-radius:var(--form-item-input-border-radius);color:var(--form-item-button-color);display:flex;font:var(--form-item-button-font);height:var(--form-item-input-height);justify-content:center;margin-left:calc(var(--form-item-input-height)*-1);width:var(--form-item-input-height);z-index:var(--z-index--on-background)}.design1 .form-item.has-button svg{height:var(--form-item-button-icon-size);width:var(--form-item-button-icon-size)}.design1 .form-item.has-button path{stroke:var(--form-item-button-icon-stroke)}.design1 .form-item-helper{color:var(--form-item-helper-color);display:block;font:var(--form-item-helper-font);margin-top:var(--form-item-helper-margin-top)}.design1 .form-item-helper.invalid{color:var(--form-item-helper-color--invalid)}.design1 .button,.design1 .icon-button{align-items:center;cursor:pointer;display:flex;gap:var(--ui-size-2);justify-content:center;text-decoration:none}.design1 .button:disabled,.design1 .icon-button:disabled{opacity:.6;pointer-events:none}.design1 .button img,.design1 .button svg.streamline-ico,.design1 .icon-button img,.design1 .icon-button svg.streamline-ico{height:var(--ui-size-4);width:var(--ui-size-4)}.design1 .button svg.streamline-ico path,.design1 .icon-button svg.streamline-ico path{fill:transparent;stroke:var(--on-gray);transition:stroke var(--motion)}.design1 .button .dropdown-icon,.design1 .icon-button .dropdown-icon{height:var(--ui-size-3);width:var(--ui-size-3)}.design1 .button--danger:hover,.design1 .icon-button--danger:hover{background-color:var(--system-red-light)!important;color:var(--system-red)!important}.design1 .button--danger:hover svg.streamline-ico path,.design1 .icon-button--danger:hover svg.streamline-ico path{stroke:var(--system-red)}.design1 .button--icon .button-text,.design1 .button--icon .icon-button-text{display:none}.design1 .button--secondary{background-color:var(--button-secondary-background);border:none;color:var(--button-secondary-color);transition:background-color var(--motion),color var(--motion)}.design1 .button--secondary:hover{background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.design1 .button--secondary svg.streamline-ico path{stroke:var(--button-secondary-icon-stroke)}.design1 .button--secondary.button--nav{background-color:var(--button-secondary-nav-background);color:var(--button-secondary-nav-color)}.design1 .button--secondary.button--nav:hover{background-color:var(--button-secondary-nav-background-hover);color:var(--button-secondary-nav-color-hover)}.design1 .button--secondary.button--nav svg.streamline-ico path{stroke:var(--button-secondary-nav-icon-stroke)}.design1 .button--primary{background-color:var(--button-primary-background);border:none;color:var(--button-primary-color);transition:background-color var(--motion),color var(--motion)}.design1 .button--primary:hover{background-color:var(--button-primary-background-hover);color:var(--button-primary-color-hover)}.design1 .button--primary svg.streamline-ico path{stroke:var(--button-primary-icon-stroke)}.design1 .button--primary.button--nav{background-color:var(--button-primary-nav-background);color:var(--button-primary-nav-color)}.design1 .button--primary.button--nav:hover{background-color:var(--button-primary-nav-background-hover);color:var(--button-primary-nav-color-hover)}.design1 .button--primary.button--nav svg.streamline-ico path{stroke:var(--button-primary-nav-icon-stroke)}.design1 .button--outlined{background-color:transparent;border:var(--button-outlined-border-width) solid var(--button-outlined-border);color:var(--button-outlined-color);transition:background-color var(--motion),color var(--motion),border-color var(--motion)}.design1 .button--outlined:hover{background-color:var(--button-outlined-background-hover);border-color:var(--button-outlined-border-hover);color:var(--button-outlined-color-hover)}.design1 .button--outlined:hover svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke-hover)}.design1 .button--outlined svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke)}.design1 .button--outlined.button--nav{border-color:var(--button-outlined-nav-border);color:var(--button-outlined-nav-color)}.design1 .button--outlined.button--nav:hover{background-color:var(--button-outlined-nav-background-hover);border-color:var(--button-outlined-nav-border-hover);color:var(--button-outlined-nav-color-hover)}.design1 .button--outlined.button--nav:hover svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke-hover)}.design1 .button--outlined.button--nav svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke)}.design1 .button--ghosted{background-color:transparent;border:none;color:var(--button-ghosted-color);transition:background-color var(--motion),color var(--motion)}.design1 .button--ghosted:hover{background-color:var(--button-ghosted-background-hover);color:var(--button-ghosted-color-hover)}.design1 .button--ghosted svg.streamline-ico path{stroke:var(--button-ghosted-icon-stroke)}.design1 .button--ghosted.button--nav{color:var(--button-ghosted-nav-color)}.design1 .button--ghosted.button--nav:hover{background-color:var(--button-ghosted-nav-background-hover);color:var(--button-ghosted-nav-color-hover)}.design1 .button--ghosted.button--nav svg.streamline-ico path{stroke:var(--button-ghosted-nav-icon-stroke)}.design1 .button--x-small{border-radius:var(--button-x-small-border-radius);font:var(--button-x-small-font);gap:var(--button-x-small-gap);height:var(--button-x-small-size);line-height:var(--button-x-small-size);padding:var(--button-x-small-padding)}.design1 .button--x-small img,.design1 .button--x-small svg.streamline-ico{height:var(--button-x-small-icon-size);width:var(--button-x-small-icon-size)}.design1 .button--x-small.button--icon{padding:0;width:var(--button-x-small-size)}.design1 .button--small{border-radius:var(--button-small-border-radius);font:var(--button-small-font);gap:var(--button-small-gap);height:var(--button-small-size);line-height:var(--button-small-size);padding:var(--button-small-padding)}.design1 .button--small img,.design1 .button--small svg.streamline-ico{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design1 .button--small.button--icon{padding:0;width:var(--button-small-size)}.design1 .button--medium{border-radius:var(--button-medium-border-radius);font:var(--button-medium-font);gap:var(--button-medium-gap);height:var(--button-medium-size);line-height:var(--button-medium-size);padding:var(--button-medium-padding)}.design1 .button--medium img,.design1 .button--medium svg.streamline-ico{height:var(--button-medium-icon-size);width:var(--button-medium-icon-size)}.design1 .button--medium.button--icon{padding:0;width:var(--button-medium-size)}.design1 .button--large{border-radius:var(--button-large-border-radius);font:var(--button-large-font);gap:var(--button-large-gap);height:var(--button-large-size);line-height:var(--button-large-size);padding:var(--button-large-padding)}.design1 .button--large img,.design1 .button--large svg.streamline-ico{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.design1 .button--large.button--icon{padding:0;width:var(--button-large-size)}.design1 .button--large.button-nav{font:var(--typo-button--small)}.design1 .button--link{background-color:transparent;border:none;color:var(--button-link-color);font:var(--button-link-font);height:auto;line-height:var(--button-link-height,normal);padding:0;stroke:var(--button-link-color);transition:color var(--motion),-webkit-text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion),-webkit-text-decoration var(--motion);width:auto}.design1 .button--link:hover{background-color:transparent;color:var(--button-link-color-hover);text-decoration:underline}.design1 .button--link svg.streamline-ico path{stroke:inherit}.design1 .loyalty-registration{background-color:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design1 .loyalty-registration .register-description{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);text-align:center}.design1 .order-details{display:grid;gap:var(--details-card-gap);grid-template-columns:1fr}.design1 .order-details .confirming-order-container{display:grid;justify-items:center}.design1 .order-details .confirming-order-spinner .new-configuration-spinner{height:var(--ui-size-20);width:var(--ui-size-20)}.design1 .order-details .confirming-order-text,.design1 .order-details .order-submit-thank-you{color:var(--on-surface);font:var(--typo-h3);position:relative;text-align:center}.design1 .order-details .order-tracking-link{color:var(--on-surface);font:var(--typo-h5);text-align:center}.design1 .order-details .order-tracking-link a{color:var(--primary);cursor:pointer;text-decoration:underline}.design1 .order-details .thank-you-wrapper{align-items:center;display:flex;flex-direction:column}.design1 .order-details .order-submit-thank-you.confirming,.design1 .order-details .order-submit-thank-you.submitted{margin-top:var(--indent-10)}.design1 .order-details .confirming-checkmark-animation{height:var(--ui-size-20);margin-top:var(--indent-8);position:relative;width:var(--ui-size-20)}.design1 .order-details .static-checkmark{height:var(--ui-size-20);width:var(--ui-size-20)}.design1 .order-details .static-checkmark:before{border:var(--border-width-4) solid var(--primary);border-radius:var(--border-radius-100);content:"";display:block;height:var(--ui-size-20);left:50%;position:absolute;top:0;transform:translate(-50%);width:var(--ui-size-20)}.design1 .order-details .static-checkmark:after{border-bottom:var(--border-width-4) solid var(--primary);border-left:var(--border-width-4) solid var(--primary);content:"";display:block;height:var(--ui-size-4);left:50%;position:absolute;top:calc((var(--ui-size-16) + var(--indent-5))*-1);top:18%;transform:rotate(-45deg) translate(-60%);width:var(--ui-size-8)}.design1 .order-details .order-detail-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design1 .order-details .restaurant-info-block .restaurant-info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between}.design1 .order-details .restaurant-info-block .order-detail-image-col,.design1 .order-details .restaurant-info-block .restaurant-address svg,.design1 .order-details .restaurant-info-block .restaurant-desc,.design1 .order-details .restaurant-info-block .restaurant-working-hours{display:none}.design1 .order-details .restaurant-info-block .restaurant-name{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design1 .order-details .restaurant-info-block .address-string{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design1 .order-details .order-history-type-and-time{display:flex}.design1 .order-details .order-history-type-and-time .order-type{color:var(--order-detail-card-primary-text-color);display:flex;flex:1;flex-direction:column;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between}.design1 .order-details .order-history-type-and-time .selected-type-icon{display:none}.design1 .order-details .order-history-type-and-time .order-type-label{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design1 .order-details .order-progress .order-progress-title{display:none}.design1 .order-details .order-progress .order-progress-id{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design1 .order-details .order-progress .order-progress-status{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);margin-top:var(--order-detail-card-gap)}.design1 .order-details .order-progress .progress{--progress-background:var(--gray-dark)}.design1 .order-details .custom-fields .custom-field-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design1 .order-details .custom-fields .custom-field-info{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design1 .order-details .feedback-block .feedback-block-title{margin-bottom:var(--feedback-block-title-margin-bottom)}.design1 .order-details .feedback-block .feedback-block-text{color:var(--feedback-block-text-color);font:var(--feedback-block-text-font)}.design1 .order-details .feedback-block .feedback-button{margin-top:var(--feedback-block-button-margin-top);width:100%}.design1 .order-summary-card .order-summary-card-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design1 .order-summary-card .order-detail-card.order-summary-info{display:flex;flex-direction:column-reverse;gap:var(--order-detail-card-gap);justify-content:flex-end}.design1 .order-summary-card .order-detail-card.order-summary-info .order-title{display:none}.design1 .order-summary-card .order-detail-card.order-summary-info .order-id{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design1 .order-summary-card .order-detail-card.order-summary-info .order-creation-time{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design1 .order-summary-card .order-detail-payment{display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between;min-width:15rem;width:100%}.design1 .order-summary-card .order-detail-payment-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design1 .order-summary-card .order-detail-payment-info{color:var(--order-detail-card-primary-text-color);display:flex;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between;width:100%}.design1 .order-summary-card .order-detail-payment-info .card-icon{order:1}.design1 .order-summary-card .order-summary-prices-info{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--order-summary-gap)}.design1 .order-summary-card .order-summary-row{color:var(--order-detail-card-secondary-text-color);display:flex;flex-wrap:nowrap;font:var(--order-detail-card-secondary-text-font);gap:var(--order-summary-gap);justify-content:space-between}.design1 .order-summary-card .order-summary-row.order-subtotal{color:var(--order-detail-card-primary-text-color)}.design1 .order-summary-card .order-summary-row.order-remaining-amount,.design1 .order-summary-card .order-summary-row.order-total{border-top:var(--order-detail-card-border);color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);padding-top:var(--order-summary-total-padding-top)}.design1 .order-summary-card .order-summary-price{text-align:right}.design1 .order-summary-card .order-summary-buttons{display:flex;flex-direction:column;gap:var(--order-summary-buttons-gap);margin-top:var(--order-summary-buttons-margin-top)}.design1 .order-summary-card .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design1 .order-summary-card .popover.rounding-info-popover{background-color:var(--gray-darker,var(--gray));border-radius:4px;padding:6px 10px}.design1 .order-summary-card .popover.rounding-info-popover .popover-body{color:#fff}.design1 .static-combo-items,.design1 .static-items{display:grid;gap:var(--static-item-list-gap);grid-template-columns:1fr;width:100%}.design1 .static-combo-items .menuitem,.design1 .static-items .menuitem{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--static-item-column-gap)}.design1 .static-combo-items .combo,.design1 .static-combo-items .menuitem,.design1 .static-items .combo,.design1 .static-items .menuitem{background-color:var(--static-item-background);border:var(--static-item-border);border-radius:var(--static-item-border-radius);display:flex;padding:var(--static-item-padding)}.design1 .static-combo-items .combo,.design1 .static-items .combo{flex-direction:column;gap:var(--static-item-list-gap)}.design1 .static-combo-items .combo .static-combo-info,.design1 .static-items .combo .static-combo-info{display:flex;gap:var(--static-item-column-gap)}.design1 .static-combo-items .combo .static-combo-img-wrapper,.design1 .static-items .combo .static-combo-img-wrapper{display:none}.design1 .static-combo-items .combo .menuitem,.design1 .static-items .combo .menuitem{background-color:var(--static-item-on-card-background)}.design1 .static-combo-items .static-menuitem-quantity,.design1 .static-items .static-menuitem-quantity{color:var(--static-item-primary-text-color);font:var(--static-item-primary-text-font)}.design1 .static-combo-items .static-item-img-col,.design1 .static-items .static-item-img-col{flex-shrink:0}@media screen and (max-width:768px){.design1 .static-combo-items .static-item-img-col,.design1 .static-items .static-item-img-col{display:none}}@container (max-width: 768px){.design1 .static-combo-items .static-item-img-col,.design1 .static-items .static-item-img-col{display:none}}.design1 .static-combo-items .static-item-img,.design1 .static-items .static-item-img{aspect-ratio:var(--static-item-image-aspect-ratio);border:var(--static-item-border);border-radius:var(--static-item-image-border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:var(--static-item-image-width)}.design1 .static-combo-items .static-menuitem-info,.design1 .static-items .static-menuitem-info{-moz-column-gap:var(--static-item-column-gap);column-gap:var(--static-item-column-gap);display:flex;flex-grow:1;flex-wrap:wrap;row-gap:var(--static-item-row-gap)}.design1 .static-combo-items .static-item-name,.design1 .static-items .static-item-name{align-items:center;color:var(--static-item-primary-text-color);-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex:1 1 0;flex-wrap:wrap;font:var(--static-item-primary-text-font);row-gap:var(--static-item-row-gap)}.design1 .static-combo-items .static-item-name-label,.design1 .static-items .static-item-name-label{flex:1 1 100%}.design1 .static-combo-items .favorite-name,.design1 .static-items .favorite-name{color:var(--static-item-secondary-text-color)}.design1 .static-combo-items .static-menuitem-notes,.design1 .static-combo-items .static-menuitem-options,.design1 .static-items .static-menuitem-notes,.design1 .static-items .static-menuitem-options{color:var(--static-item-secondary-text-color);flex:1 1 100%;font:var(--static-item-secondary-text-font);order:10}.design1 .static-combo-items .static-menuitem-price,.design1 .static-items .static-menuitem-price{color:var(--static-item-primary-text-color);flex:0;font:var(--static-item-primary-text-font)}.design1 .static-combo-items .static-combo-favorite-col,.design1 .static-combo-items .static-menuitem-favorite-col,.design1 .static-items .static-combo-favorite-col,.design1 .static-items .static-menuitem-favorite-col{align-items:center;display:flex;flex-shrink:0;gap:var(--indent-2)}.design1 .static-combo-items .favorite-btn-wrapper svg,.design1 .static-items .favorite-btn-wrapper svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design1 .static-combo-items .favorite-btn-wrapper.saved-item path,.design1 .static-items .favorite-btn-wrapper.saved-item path{fill:var(--primary)!important;stroke:var(--primary)!important}.design1 .user-rewards .user-rewards-points{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design1 .user-rewards .account-rewards-table-head{display:none}.design1 .user-rewards .account-rewards-table{width:100%}.design1 .user-rewards .no-rewards-text{color:var(--on-background);font:var(--typo-body)}.design1 .user-rewards .reward-row{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .user-rewards .reward-row+.reward-row{margin-top:var(--indent-4)}.design1 .user-rewards .reward-amount{color:var(--on-surface);flex-shrink:0;font:var(--typo-body)}.design1 .user-rewards .reward-name{color:var(--on-surface);flex:1;font:var(--typo-body);order:-1}.design1 .user-rewards .reward-expiration{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--small)}.design1 .order-card{background-color:var(--order-card-background);border:var(--order-card-border);border-radius:var(--order-card-border-radius);cursor:pointer;display:flex;flex-direction:column;gap:var(--order-card-gap);padding:var(--order-card-padding);position:relative;transition:border-color var(--motion)}.design1 .order-card:hover{border-color:var(--order-card-border-color-hover)}.design1 .order-card:hover .order-card-title{color:var(--order-card-title-color-hover)}.design1 .order-card .order-card-title{align-items:center;background-color:var(--order-card-title-badge-background);border:var(--order-card-title-badge-border);border-radius:var(--order-card-title-badge-border-radius);color:var(--order-card-title-color);display:flex;font:var(--order-card-title-font);left:var(--order-card-title-badge-left);padding:var(--order-card-title-badge-padding);position:var(--order-card-title-badge-position);top:var(--order-card-title-badge-top);transform:var(--order-card-title-badge-transform);transition:color var(--motion);width:var(--order-card-title-badge-width)}.design1 .order-card .order-card-title:after{border-bottom:var(--border-width-1) solid var(--on-surface);border-right:var(--border-width-1) solid var(--on-surface);content:"";display:var(--order-card-title-icon-display);height:var(--ui-size-2);margin-left:auto;transform:rotate(-45deg);width:var(--ui-size-2)}.design1 .order-card .order-card-body{align-items:center;display:flex;gap:var(--order-card-body-gap)}.design1 .order-card .order-card-img-wrapper{display:var(--order-card-image-display);flex-shrink:0}.design1 .order-card .order-card-img{aspect-ratio:var(--order-card-image-ratio);border-radius:var(--order-card-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--order-card-image-width)}.design1 .order-card .order-card-body-info{display:flex;flex-direction:column;gap:var(--order-card-body-info-gap)}.design1 .order-card .order-card-name{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design1 .order-card .order-card-time{color:var(--order-card-color-secondary);font:var(--order-card-font-secondary)}.design1 .order-card .order-card-footer-info{align-items:center;display:flex;gap:var(--indent-4);justify-content:space-between}.design1 .order-card .order-price-label,.design1 .order-card .order-total-amount{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design1 .order-card--suggested{background-color:var(--order-card-background--suggested);border:var(--order-card-border--suggested)}.design1 .order-card--suggested .order-card-body{flex-grow:1}.design1 .order-card--suggested .order-card-img-wrapper{display:var(--order-card-image-display--suggested)}.design1 .order-card--suggested .order-card-body-info{flex:1;gap:var(--order-card-body-info-gap--suggested)}.design1 .order-card--suggested .order-card-name{color:var(--order-card-color-primary--suggested);font:var(--order-card-font-primary)}.design1 .order-card--suggested .order-card-desc{color:var(--order-card-color-secondary--suggested);font:var(--order-card-font-secondary)}.design1 .order-card--suggested .order-card-footer{display:flex}.design1 .order-card--suggested .order-card-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-left:auto}.design1 .order-card--suggested .order-card-footer-buttons button{flex:1 1 content}.design1 .feedback-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--feedback-form-wrapper-gap)}.design1 .feedback-form-wrapper .hero-image-wrapper{width:100%}.design1 .feedback-form-wrapper .hero-image-overlay{--hero-image-padding:0;--hero-image-border-radius:var(--border-radius-24)}.design1 .feedback-form-wrapper .feedback-form{background-color:var(--feedback-form-background);border:var(--feedback-form-border);border-radius:var(--feedback-form-border-radius);max-width:var(--feedback-form-width);padding:var(--feedback-form-padding);width:100%}@media screen and (max-width:768px){.design1 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}@container (max-width: 768px){.design1 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}.design1 .feedback-form-wrapper .question-block+.question-block{border-top:var(--question-block-border);margin-top:var(--question-block-indent);padding-top:var(--question-block-indent)}.design1 .feedback-form-wrapper .question-group label{color:var(--question-block-label-color);font:var(--question-block-label-font)}.design1 .feedback-form-wrapper .rating-bar{margin-left:-.35rem;margin-top:var(--indent-2)}.design1 .feedback-form-wrapper .explanation-group{margin-top:var(--indent-4)}.design1 .feedback-form-wrapper .explanation-label{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-1)}.design1 .feedback-form-wrapper .rating-item{align-items:center;background-color:var(--rating-item-background);border:var(--rating-item-border);border-radius:var(--rating-item-border-radius);display:flex;gap:var(--rating-item-gap);padding:var(--rating-item-padding)}.design1 .feedback-form-wrapper .rating-item .rating-item-img{aspect-ratio:var(--rating-item-image-ratio);border-radius:var(--rating-item-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--rating-item-image-width)}@media screen and (max-width:768px){.design1 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}@container (max-width: 768px){.design1 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}.design1 .feedback-form-wrapper .rating-item .rating-item-name{color:var(--rating-item-name-color);flex-grow:1;font:var(--rating-item-name-font)}.design1 .feedback-form-wrapper .rating-item .rating-item-buttons{display:flex;gap:var(--indent-2)}.design1 .feedback-form-wrapper .rating-item .thumb-button.selected path{fill:var(--primary)}.design1 .feedback-form-wrapper .rating-item+.rating-item{margin-top:var(--indent-2)}.design1 .feedback-form-wrapper .feedback-form.already-sent .thanks-block{text-align:center}.design1 .feedback-form-wrapper .feedback-form.already-sent .thanks-title{color:var(--feedback-form-color-primary);font:var(--feedback-form-font-primary);margin-bottom:var(--indent-4)}.design1 .feedback-form-wrapper .feedback-form.already-sent .thanks-message{color:var(--feedback-form-color-secondary);font:var(--feedback-form-font-secondary)}.design1 .feedback-form-wrapper .buttons-block{align-items:stretch;display:flex;flex-direction:column;gap:var(--indent-2)}.design1 .accordion-item{overflow:hidden}.design1 .accordion-item.open .accordion-icon{transform:rotate(90deg)}.design1 .accordion-item .accordion-card{display:flex;flex-direction:column;overflow:hidden}.design1 .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;gap:var(--indent-2);width:100%}.design1 .accordion-item .accordion-title{flex:1;word-break:break-word}.design1 .accordion-item .accordion-icon{flex-shrink:0;height:var(--ui-size-4);margin-left:auto;transition:transform var(--motion);width:var(--ui-size-4)}.design1 .accordion-item .accordion-icon path{stroke:var(--on-background)}.design1 .menu-search-form{align-items:center;flex-direction:row;position:relative}.design1 .menu-search-form .form-item{flex-grow:1}.design1 .menu-search-form input[type=search]::-ms-clear,.design1 .menu-search-form input[type=search]::-ms-reveal{display:none;height:0;width:0}.design1 .menu-search-form input[type=search]::-webkit-search-cancel-button,.design1 .menu-search-form input[type=search]::-webkit-search-decoration,.design1 .menu-search-form input[type=search]::-webkit-search-results-button,.design1 .menu-search-form input[type=search]::-webkit-search-results-decoration{display:none}.design1 .menu-search-form .menu-search-submit{position:var(--menu-search-form-button-position);right:var(--menu-search-form-button-right)}.design1 .checkout-order-info{background-color:var(--checkout-order-info-background);border:var(--checkout-order-info-border);border-radius:var(--checkout-order-info-border-radius);display:flex;flex-direction:column;height:-moz-min-content;height:min-content;max-height:100%;overflow:hidden}@media screen and (max-width:768px){.design1 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}@container (max-width: 768px){.design1 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}.design1 .checkout-order-info .feed-meter{flex:1 1 100%;--feed-meter-padding:0 0 var(--indent-1) 0;--feed-meter-background:transparent;--feed-meter-border:none;--feed-meter-progress-bar-margin:0}.design1 .checkout-order-info .feed-meter-counter{font:var(--typo-body--small)}.design1 .checkout-order-info .feed-meter-buttons{display:flex}.design1 .checkout-order-info .order-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.design1 .checkout-order-info .order-container-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--indent-3);padding:var(--checkout-order-info-header-padding)}.design1 .checkout-order-info .order-container-body{flex-grow:1;overflow:hidden;overflow-y:auto;padding:var(--checkout-order-info-body-padding)}.design1 .checkout-order-info .order-title{color:var(--checkout-order-info-title-color);display:block!important;font:var(--checkout-order-info-title-font)}.design1 .checkout-order-info .order-item-counter{align-items:center;border:var(--order-container-counter-border);border-radius:var(--order-container-counter-border-radius);color:var(--order-container-counter-color);display:flex;font:var(--order-container-counter-font);gap:var(--indent-1);height:var(--order-container-counter-height);margin-left:auto;padding:var(--order-container-counter-padding)}@media screen and (max-width:1439px){.design1 .checkout-order-info .order-item .order-item-img-wrapper,.design1 .checkout-order-info .order-item button:not(.order-item-upsize-button) .icon-button-text{display:none}}.design1 .checkout-order-info .checkout-order-info-review{border-radius:var(--checkout-order-info-border-radius);border-top:var(--checkout-order-info-border);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2 - 16rem);overflow:hidden}@media screen and (max-width:768px){.design1 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}@container (max-width: 768px){.design1 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}.design1 .checkout-order-info .order-review-accordion{display:flex;flex-grow:1}.design1 .checkout-order-info .accordion-card{flex-grow:1}.design1 .checkout-order-info .accordion-header{padding:var(--checkout-order-info-header-padding)}.design1 .checkout-order-info .accordion-title{color:var(--checkout-order-info-title-color);font:var(--checkout-order-info-title-font)}.design1 .checkout-order-info .accordion-collapse{margin-bottom:var(--checkout-order-info-body-margin-bottom);overflow:hidden auto;padding:var(--checkout-order-info-body-padding);padding-bottom:0}@media screen and (max-width:768px){.design1 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}@container (max-width: 768px){.design1 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}.design1 .checkout-order-info .order-review-buttons,.design1 .checkout-order-info .order-submit-button{flex-shrink:0;padding:var(--checkout-order-info-body-padding)}@media screen and (max-width:768px){.design1 .checkout-order-info .order-review-buttons,.design1 .checkout-order-info .order-submit-button{padding:0}}@container (max-width: 768px){.design1 .checkout-order-info .order-review-buttons,.design1 .checkout-order-info .order-submit-button{padding:0}}.design1 .checkout-order-info .order-review-buttons{display:flex;flex-direction:column;gap:var(--indent-2)}.design1 .checkout-order-info .order-review-buttons .order-submit-button{padding:0}.design1 .checkout-order-info .order-review-buttons .order-submit-button:has(.call-center-submission-block){margin-top:var(--indent-2)}.design1 .restaurant-extended-info{background-color:var(--restaurant-extended-info-background);border:var(--restaurant-extended-info-border);border-radius:var(--restaurant-extended-info-border-radius)}.design1 .restaurant-extended-info>.restaurant-info{--restaurant-info-display:flex;--restaurant-info-flex-direction:column;--restaurant-info-gap:var(--restaurant-extended-info-gap);--restaurant-info-padding:var(--restaurant-extended-info-padding);--restaurant-working-hours-align-items:center;--restaurant-info-desc-display:none;--restaurant-info-address-display:none;--restaurant-working-hours-today-color:var(--restaurant-extended-info-color-primary)}.design1 .restaurant-extended-info>.restaurant-info .restaurant-name{--restaurant-info-name-font:var(--restaurant-extended-info-font-primary);--restaurant-info-name-color:var(--restaurant-extended-info-color-primary);--restaurant-info-name-display:flex;--restaurant-info-name-align-items:center;--restaurant-info-name-gap:var(--indent-4)}.design1 .restaurant-extended-info>.restaurant-info .locations-button{--button-outlined-color:var(--restaurant-extended-info-font-primary);--button-outlined-color-hover:var(--restaurant-extended-info-font-primary);margin-left:auto;order:1;word-break:normal}.design1 .restaurant-extended-info .restaurant-order-type-list{--restaurant-order-type-list-gap:var(--indent-3);--restaurant-order-type-color:var(--restaurant-extended-info-color-primary)}.design1 .restaurant-extended-info .accordion-item{border-bottom-left-radius:var(--restaurant-extended-info-border-radius);border-bottom-right-radius:var(--restaurant-extended-info-border-radius)}.design1 .restaurant-extended-info .accordion-item .accordion-header{background-color:var(--restaurant-extended-info-accordion-background);border-radius:0;border-bottom-left-radius:var(--restaurant-extended-info-border-radius);border-bottom-right-radius:var(--restaurant-extended-info-border-radius);border-top:var(--restaurant-extended-info-border);padding:var(--restaurant-extended-info-accordion-padding)}.design1 .restaurant-extended-info .accordion-item .restaurant-info{flex:1 1 0}.design1 .restaurant-extended-info .accordion-item{--restaurant-info-name-display:none;--restaurant-info-desc-display:none;--restaurant-info-address-font:var(--restaurant-extended-info-font-secondary);--restaurant-info-address-color:var(--restaurant-extended-info-color-secondary);--restaurant-info-icon-stroke:var(--restaurant-extended-info-color-secondary)}.design1 .restaurant-extended-info .location-notification{--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-bottom:-30px;--restaurant-info-location-notification-left:50%;transform:translate(-50%)}.design1 .restaurant-working-hours{align-items:var(--restaurant-working-hours-align-items,baseline);display:flex;flex-wrap:wrap;gap:var(--restaurant-working-hours-gap,var(--indent-2));position:relative}.design1 .restaurant-working-hours:has(.dropdown-icon){cursor:pointer}.design1 .restaurant-working-hours:has(>.restaurant-working-hours-toggle:focus-visible){outline:var(--border-width-2) solid var(--on-background);outline-offset:var(--border-width-2)}.design1 .restaurant-working-hours.opened-list .dropdown-icon{transform:rotate(-180deg)}.design1 .restaurant-working-hours:has(.restaurant-working-hours-icon){align-items:var(--restaurant-working-hours-align-items,center)}.design1 .restaurant-working-hours.closed-list:has(.list-of-days){flex-direction:column;--restaurant-working-hours-align-items:stretch}.design1 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days{position:static;width:auto;--restaurant-working-hours-list-padding:0;--restaurant-working-hours-list-box-shadow:none}.design1 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days-item{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:space-between}.design1 .restaurant-working-hours.closed-list:has(.list-of-days) .day-time-info{flex-shrink:0}.design1 .restaurant-working-hours.closed-list:has(.list-of-days) .timezone-offset{margin-top:var(--indent-2);order:10}.design1 .restaurant-working-hours .restaurant-opening-status{border-radius:var(--restaurant-working-hours-status-border-radius,0);font:var(--restaurant-working-hours-status-font,var(--typo-body));padding:var(--restaurant-working-hours-status-padding,0)}.design1 .restaurant-working-hours .restaurant-opening-status.open{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-green))}.design1 .restaurant-working-hours .restaurant-opening-status.closed{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-red))}.design1 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-6));width:var(--restaurant-working-hours-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design1 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design1 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}.design1 .restaurant-working-hours .restaurant-working-hours-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background))}.design1 .restaurant-working-hours .today-period{align-items:baseline;color:var(--restaurant-working-hours-today-color,var(--on-background));display:var(--restaurant-working-hours-today-display,flex);flex-shrink:0;font:var(--restaurant-working-hours-today-font,var(--typo-body));gap:var(--indent-2)}.design1 .restaurant-working-hours .today-period:before{content:"•"}.design1 .restaurant-working-hours .dropdown-icon{display:var(--restaurant-working-hours-dropdown-icon-display,block);height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design1 .restaurant-working-hours .dropdown-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background));stroke-width:2}.design1 .restaurant-working-hours .list-of-days{background-color:var(--restaurant-working-hours-list-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--restaurant-working-hours-list-box-shadow,var(--box-shadow-elevated));display:flex;flex-direction:var(--restaurant-working-hours-list-flex-direction,column);gap:var(--restaurant-working-hours-list-gap,var(--indent-2));left:0;padding:var(--restaurant-working-hours-list-padding,var(--indent-2));position:absolute;right:var(--restaurant-working-hours-list-right,none);top:var(--restaurant-working-hours-list-top,var(--indent-10));white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:var(--z-index--above)}.design1 .restaurant-working-hours .list-of-days .timezone-offset{font:var(--typo-body--small);margin-top:0}.design1 .restaurant-working-hours .list-of-days .day-name{color:var(--restaurant-working-hours-list-color--primary,var(--on-background-light));font:var(--restaurant-working-hours-list-font--primary,var(--typo-body--small-bold))}.design1 .restaurant-working-hours .list-of-days .day-time-period{font:var(--restaurant-working-hours-list-font--secondary,var(--typo-body--small))}.design1 .restaurant-working-hours .list-of-days .day-time-period,.design1 .restaurant-working-hours .list-of-days .open-24-hours{color:var(--restaurant-working-hours-list-color--secondary,var(--on-background))}.design1 .restaurant-working-hours .list-of-days .day-closed{color:var(--system-red)}.design1 .location-notification{align-items:center;background-color:var(--location-notification-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);color:var(--location-notification-color,var(--on-background));display:flex!important;gap:var(--indent-2);padding:var(--indent-3)}.design1 .location-notification .location-notification-text{color:var(--location-notification-color,var(--on-background));font:var(--typo-body--small);white-space:nowrap}.design1 .location-notification .location-notification-close{align-items:center;cursor:pointer;display:flex;height:var(--ui-size-6);justify-content:center;margin:calc(var(--indent-1)*-1);width:var(--ui-size-6)}.design1 .location-notification .location-notification-close svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design1 .location-notification .location-notification-close svg path{stroke:var(--location-notification-color,var(--on-background));stroke-width:2}.design1 .order-basic-user-info .order-basic-user-info-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design1 .order-basic-user-info .short-info-wrapper{align-items:baseline;display:flex;gap:var(--indent-4)}.design1 .order-basic-user-info .order-user-details-title{color:var(--on-background);font:var(--typo-h7)}.design1 .order-basic-user-info .order-user-details-text{color:var(--on-background-light);font:var(--typo-body)}.design1 .order-basic-user-info .edit-button{margin-left:auto}.design1 .order-basic-user-info .save-button{margin-top:var(--indent-4);width:100%}.design1 .order-basic-user-info .sms-opt-in-checkbox{margin-top:var(--sms-opt-in-checkbox-margin-top,0)}.design1 .order-basic-user-info .phone-invalid-desc,.design1 .order-basic-user-info .user-name-invalid-desc{color:var(--system-red);display:block;font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design1 .order-basic-user-info .user-phone-desc{color:var(--on-background-light);font:var(--typo-body--x-small)}.design1 .order-basic-user-info .curbside-form{margin-top:var(--indent-4)}.design1 .order-basic-user-info .curbside-form .curbside-label{color:var(--on-background);font:var(--typo-h5);margin-top:var(--indent-6)}.design1 .order-basic-user-info .curbside-form .curbside-help-text{color:var(--on-background-light);font:var(--typo-body--x-small)}.design1 .order-basic-user-info .curbside-form .curbside-params{margin-top:var(--indent-2)}.design1 .order-basic-user-info .auth-block{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design1 .order-basic-user-info .auth-block .auth-text{color:var(--on-background);font:var(--typo-body)}.design1 .order-donation,.design1 .order-tip{position:relative}.design1 .order-donation .order-donation-title,.design1 .order-donation .order-tip-title,.design1 .order-tip .order-donation-title,.design1 .order-tip .order-tip-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design1 .order-donation .input-icon,.design1 .order-tip .input-icon{display:none}.design1 .order-donation .form-item-input,.design1 .order-tip .form-item-input{margin-top:var(--indent-2);max-width:100%;width:100%}.design1 .order-donation .order-donation-desc,.design1 .order-donation .order-tip-desc,.design1 .order-tip .order-donation-desc,.design1 .order-tip .order-tip-desc{color:var(--on-background-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design1 .order-donation .tip-amount.invalid,.design1 .order-tip .tip-amount.invalid{border-color:var(--system-red)}.design1 .gift-card-form{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .gift-card-form .gift-card-visibility-btn{align-items:center;cursor:pointer;display:flex;gap:var(--indent-4);justify-content:space-between}.design1 .gift-card-form .gift-card-visibility-btn.open .dropdown-icon{transform:rotate(90deg)}.design1 .gift-card-form .gift-card-title{color:var(--on-background);font:var(--typo-h6)}.design1 .gift-card-form .dropdown-icon{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design1 .gift-card-form .dropdown-icon path{stroke:var(--on-background)}.design1 .gift-card-form .gift-card-form-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .gift-card-form .gift-card-inputs{align-items:flex-start;-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:flex;flex-direction:row;flex-wrap:wrap;position:relative;row-gap:var(--indent-4)}.design1 .gift-card-form .gift-apply-btn{flex:1 1 100%;order:4}.design1 .gift-card-form .gift-card-icon{display:none}.design1 .gift-card-form .gift-number-input{flex:2 0 fit-content}.design1 .gift-card-form .gift-code-input{flex:1 0 fit-content}.design1 .gift-card-form .gift-card-error .alert{margin-top:0!important}.design1 .gift-card-form .applied-cards{flex-grow:1;margin-top:var(--indent-4)}.design1 .gift-card-form .applied-cards .card-info-row{align-items:center;display:flex;flex-wrap:wrap}.design1 .gift-card-form .applied-cards .card-info-row+.card-info-row{margin-top:var(--indent-2)}.design1 .gift-card-form .applied-cards .card-number-col{color:var(--on-background);flex:1;font:var(--typo-body);max-width:100%}.design1 .gift-card-form .applied-cards .card-balance-col{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--small);max-width:100%;order:2}.design1 .gift-card-form .applied-cards .card-remove-col{flex:0 0 auto;max-width:100%;width:auto}.design1 .gift-card-form .applied-cards .remove-card-btn{margin-left:auto}.design1 .order-rewards{position:relative}.design1 .order-rewards .rewards-title{color:var(--on-background);flex:1 1 100%;font:var(--typo-h6);margin-bottom:var(--indent-4)}.design1 .order-rewards .open-dollar-title,.design1 .order-rewards .reward-list-wrapper legend{display:none}.design1 .order-rewards .not-auth-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .order-rewards .rewards-sign-in,.design1 .order-rewards .rewards-sign-up{flex:1 1 content}.design1 .order-rewards .apply-rewards-btn{margin-top:var(--indent-4);width:100%}.design1 .order-rewards .checkbox-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .order-rewards .checkbox label{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design1 .order-rewards .open-dollar-checkboxes,.design1 .order-rewards .open-dollar-input,.design1 .order-rewards .reward-list-wrapper+.open-dollar-wrapper{margin-top:var(--indent-4)}.design1 .payment-systems{align-items:center;flex-direction:column;gap:var(--indent-4)}.design1 .payment-systems .apple-pay-container,.design1 .payment-systems .google-pay-btn-block{flex:1 0 0;width:100%!important}.design1 .order-payment .order-payment-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design1 .order-payment .order-payment-type+.order-card-details{margin-top:var(--indent-4)}.design1 .order-payment .payment-type-option.gc .payment-type-icon{display:none}.design1 .order-card-details fieldset{position:relative}.design1 .order-card-details .form-item-input,.design1 .order-card-details .form-item-select{background-color:transparent;color:var(--on-surface)}.design1 .order-card-details .form-item-input::-moz-placeholder,.design1 .order-card-details .form-item-select::-moz-placeholder{color:var(--on-surface-light)}.design1 .order-card-details .form-item-input::placeholder,.design1 .order-card-details .form-item-select::placeholder{color:var(--on-surface-light)}.design1 .order-card-details .form-item-input:hover,.design1 .order-card-details .form-item-select:hover{background-color:var(--form-item-input-background--hover)}.design1 .order-card-details .short-card-details .card{background-color:transparent;border:none;border-radius:0}.design1 .order-card-details .short-card-details .card:before{color:var(--form-item-label-color);content:"Card number";font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom)}.design1 .order-card-details .short-card-details .short-card-number{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)!important;color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding)!important;transition:background-color var(--motion),border-color var(--motion);width:100%}.design1 .order-card-details .short-card-details .short-card-number:hover{background-color:var(--form-item-input-background--hover)}.design1 .order-card-details .short-card-details+.full-card-details{margin-top:var(--indent-4)}.design1 .order-card-details .full-card-details{background:var(--order-card-details-background);border:var(--order-card-details-border);border-radius:var(--order-card-details-border-radius);padding:var(--order-card-details-padding)}.design1 .order-card-details .full-card-details fieldset>legend{color:var(--on-background)}.design1 .order-card-details .full-card-details .alert{margin-top:var(--indent-1)!important}.design1 .order-card-details .full-card-details .card-form{display:flex;flex-direction:column;gap:var(--indent-6)}.design1 .order-card-details .form-item-label:not(.control-label){color:var(--on-surface)}.design1 .order-card-details .new-card-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--indent-4)}.design1 .order-card-details .new-card-form .card-number{flex:1 1 100%;order:0}.design1 .order-card-details .new-card-form .card-security-code{flex:1 0 30%;min-width:7.5rem;order:2}.design1 .order-card-details .new-card-form .card-expires{display:flex;flex:1 0 60%;gap:var(--indent-2);order:1}.design1 .order-card-details .new-card-form iframe{min-height:var(--form-item-input-height)}.design1 .order-card-details .new-card-form .alert{flex:1 1 100%;order:9}.design1 .order-card-details .new-card-test-info{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--x-small);margin-top:var(--indent-1);order:-1}.design1 .order-card-details .supported-cards{align-items:center;background-color:transparent;border-radius:var(--border-radius-8);bottom:var(--form-item-input-border-width);display:flex;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);justify-content:center;margin:0!important;padding:0!important;position:absolute;right:var(--form-item-input-border-width);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design1 .order-card-details .supported-cards .card-type{margin:0!important}.design1 .order-card-details .supported-cards .card-type.inactive{display:none;opacity:0}.design1 .order-card-details .supported-cards .card-type-active{opacity:1;z-index:100}.design1 .order-card-details .security-code-desc{background-color:transparent;border-radius:var(--form-item-input-border-radius);bottom:var(--form-item-input-border-width);color:transparent!important;cursor:pointer;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);margin:0;overflow:hidden;position:absolute;right:var(--form-item-input-border-width);transition:background-color var(--motion);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design1 .order-card-details .security-code-desc:before{background-color:var(--background);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);color:var(--on-background);content:"The last 3 digits on the back of your card. For American Express, the 4 digit code on the front";display:none;font:var(--typo-body--small);padding:var(--indent-3);position:absolute;right:var(--indent-2);top:var(--indent-4);transform:translateY(-100%);width:10rem;z-index:100}.design1 .order-card-details .security-code-desc:after{align-items:center;border:var(--border-width-1) solid var(--form-item-button-icon-stroke);border-radius:50%;color:var(--form-item-button-icon-stroke);content:"?";display:flex;font:var(--typo-body);height:var(--ui-size-6);justify-content:center;left:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);position:absolute;top:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);width:var(--ui-size-6)}.design1 .order-card-details .security-code-desc:hover{background-color:var(--gray-light);overflow:visible}.design1 .order-card-details .security-code-desc:hover:before{display:block}.design1 .order-card-details .square-container{width:100%}.design1 .order-card-details .sq-card-wrapper .sq-card-iframe-container{border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)}.design1 .order-card-details .sq-card-wrapper .sq-card-iframe-container:before{border-radius:var(--form-item-input-border-radius)}.design1 .order-card-details .sq-card-wrapper.sq-focus .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color)}.design1 .order-card-details .sq-card-wrapper.sq-error .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color--has-error)}.design1 .order-card-details .save-card-checkbox{flex:1 1 100%;order:10}.design1 .order-card-details .save-card-checkbox label{color:var(--on-surface)}.design1 .order-card-details .save-card-checkbox label:before{border-color:var(--form-item-input-border-color)}.design1 .order-card-details .billing-information{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--indent-4)}.design1 .order-card-details .saved-cards>legend{font:var(--typo-h6);margin-bottom:0}.design1 .order-card-details .saved-cards .radio-group-items{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-top:var(--indent-2)}.design1 .order-card-details .saved-cards .radio{display:flex;flex:1 1 fit-content;padding:0}.design1 .order-card-details .saved-cards .radio:last-of-type{flex:1 1 100%}.design1 .order-card-details .saved-cards .radio>input{cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design1 .order-card-details .saved-cards .radio label{width:100%}.design1 .order-card-details .saved-cards .radio label:after,.design1 .order-card-details .saved-cards .radio label:before{display:none}.design1 .order-card-details .saved-cards .radio .saved-card-wrapper{cursor:pointer;height:100%;transition:border-color var(--motion);width:100%}.design1 .order-card-details .saved-cards .radio>input:hover~label .saved-card-wrapper{border-color:var(--gray-darker)}.design1 .order-card-details .saved-cards .radio>input:checked~label .saved-card-wrapper{border-color:var(--primary)}.design1 .order-coupon-form-wrapper{display:flex;flex-direction:column;gap:var(--indent-4)}@media screen and (max-width:768px){.design1 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design1 .order-coupon-form-wrapper .form-item{flex-grow:1}.design1 .order-coupon-form-wrapper .form-item-label{display:none}.design1 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}@container (max-width: 768px){.design1 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design1 .order-coupon-form-wrapper .form-item{flex-grow:1}.design1 .order-coupon-form-wrapper .form-item-label{display:none}.design1 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.design1 .order-coupon-form-wrapper .coupon-collapse-button{color:var(--on-background);font:var(--typo-h6)}.design1 .recommendation-list{background-color:transparent;border:var(--recommendation-list-border);border-radius:var(--recommendation-list-border-radius);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.design1 .recommendation-list .recommendation-title{color:var(--recommendation-title-color);flex-shrink:0;font:var(--recommendation-title-font);padding:var(--recommendation-title-padding)}.design1 .recommendation-list .recommendation-items{display:flex;flex-direction:column;flex-grow:1;gap:var(--recommendation-items-gap);overflow:var(--recommendation-items-overflow);padding:var(--recommendation-items-padding)}.design1 .recommendation-list .recommendation-item-wrapper{flex:0 0 auto}.design1 .recommendation-list .item-card{flex:0 0 content}.design1 .order-review .table-head{display:none}.design1 .order-review .order-review-no-items{color:var(--order-review-color--primary);font:var(--typo-body--small)}.design1 .order-review .order-review-loader{color:var(--order-review-color--secondary);font:var(--typo-body--small)}.design1 .order-review .table-body{display:grid;gap:var(--order-review-gap);grid-template-columns:1fr}.design1 .order-review .order-review-delivery-fee,.design1 .order-review .table-row{align-items:baseline;color:var(--order-review-color--secondary);display:flex;font:var(--order-review-font--secondary);gap:var(--indent-2)}.design1 .order-review .order-review-delivery-fee .name-col,.design1 .order-review .table-row .name-col{flex:3 1 content}.design1 .order-review .order-review-delivery-fee .price-col,.design1 .order-review .table-row .price-col{flex:0 1 content;text-align:right}.design1 .order-review .table-row.delivery-fee .name-col{flex:0 0 content}.design1 .order-review .table-row.delivery-fee .price-col{flex:1 0 0}.design1 .order-review .order-review-subtotal{color:var(--order-review-color--primary)}.design1 .order-review .order-review-delivery-fee .remove-btn-col{display:none}.design1 .order-review .order-review-total,.design1 .order-review .order-review-total-due{border-top:var(--order-review-divider);color:var(--order-review-color--primary);font:var(--order-review-font--primary);margin-top:var(--order-review-divider-indent--bottom);padding-top:var(--order-review-divider-indent--top)}.design1 .order-review .order-review-total .price-col,.design1 .order-review .order-review-total-due .price-col{color:var(--order-review-color--primary);font:var(--order-review-font--primary)}.design1 .order-review .order-review-delivery-info .order-review-delivery-time-block{background-color:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--order-review-card-padding)}.design1 .order-review .order-review-delivery-info .order-review-delivery-exp .order-review-delivery-exp-time,.design1 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-delivery-time,.design1 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-ready-label{color:var(--order-review-color--primary);font:var(--order-review-font--secondary)}.design1 .order-review .order-review-delivery-info .order-review-delivery-error-block{margin-bottom:0}.design1 .order-review .order-review-delivery-info .order-review-delivery-error-block h3{color:var(--system-red);font:var(--order-review-font--primary);margin-bottom:0}.design1 .order-review .order-review-delivery-info .order-review-delivery-error-block .order-review-delivery-error{color:var(--system-red);font:var(--order-review-font--secondary);margin-top:var(--indent-2)}.design1 .order-review .order-down-payment-info{background:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);margin-top:var(--indent-4);padding:var(--order-review-card-padding)}.design1 .order-review .order-down-payment-info .order-review-down-payment-remainder,.design1 .order-review .order-down-payment-info .order-review-down-payment-title{font:var(--order-review-font--primary)}.design1 .order-review .order-down-payment-info .order-review-down-payment-details+.order-review-down-payment-remainder{margin-top:var(--indent-4)}.design1 .order-review .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design1 .order-review .popover.rounding-info-popover{background-color:var(--gray-darker);border-radius:4px;padding:6px 10px}.design1 .order-review .popover.rounding-info-popover .popover-body{color:#fff}.design1 .order-type-time-details{align-items:center;color:var(--on-background);display:flex;flex-wrap:wrap;font:var(--typo-body);gap:var(--indent-2)}.design1 .order-type-time-details .order-type{color:var(--on-background);font:var(--typo-h7)}.design1 .order-type-time-details .order-icon,.design1 .order-type-time-details .type-icon{align-items:center;display:flex;justify-content:center}.design1 .order-type-time-details .order-icon svg,.design1 .order-type-time-details .type-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design1 .order-type-time-details .order-icon path,.design1 .order-type-time-details .type-icon path{stroke:var(--on-background)}.design1 .order-settings-accordion.accordion-item.open .accordion-header{border-color:var(--accordion-header-border-color--open);border-radius:var(--accordion-header-border-radius--open)}.design1 .order-settings-accordion.accordion-item.open .accordion-content{border-color:var(--accordion-content-border-color--open)}.design1 .order-settings-accordion.accordion-item .accordion-header{background-color:var(--accordion-header-background);border:var(--accordion-header-border);border-radius:var(--accordion-header-border-radius);padding:var(--accordion-header-padding);transition:border-color var(--motion),border-radius var(--motion)}.design1 .order-settings-accordion.accordion-item .order-type-time-details{flex:1}.design1 .order-settings-accordion.accordion-item .order-type-time-details .order-type{color:var(--order-type-color);font:var(--order-type-font)}.design1 .order-settings-accordion.accordion-item .order-type-time-details :is(.type-icon,.order-icon) path{stroke:var(--order-type-color)}.design1 .order-settings-accordion.accordion-item .order-type-time-details .order-date-time{color:var(--order-type-color)}.design1 .order-settings-accordion.accordion-item .accordion-content{background-color:var(--accordion-content-background);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);margin-top:var(--accordion-content-margin-top);padding:var(--accordion-content-padding);transition:border-color var(--motion)}.design1 .restaurant-order-details .order-settings-accordion .accordion-header{border-radius:var(--accordion-header-border-radius--open)}.design1 .restaurant-order-details .order-settings-accordion .accordion-content{border-bottom:none;border-radius:0}.design1 .restaurant-order-details .location-map{border:var(--accordion-header-border);border-bottom-left-radius:var(--accordion-header-border-radius);border-bottom-right-radius:var(--accordion-header-border-radius);border-top:none}.design1 .restaurant-order-details:has(.restaurant-info) .location-map{border-radius:0}.design1 .restaurant-order-details .restaurant-info{background-color:var(--surface);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);padding:var(--accordion-content-padding)}.design1 .restaurant-order-details .restaurant-info:first-child{margin-bottom:var(--indent-3)}.design1 .restaurant-order-details .restaurant-info .restaurant-working-hours{margin-top:var(--indent-2)}.design1 .restaurant-order-details .restaurant-info{--restaurant-info-name-color:var(--on-surface);--restaurant-info-address-color:var(--on-surface);--restaurant-working-hours-color:var(--on-surface);--restaurant-info-desc-display:none}.design1 .landing-image{background-color:var(--background-dark);border-radius:var(--landing-image-border-radius);height:var(--landing-image-height);overflow:hidden}.design1 .landing-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design1 .landing-image .card-body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--indent-4);width:100%}.design1 .landing-image .landing-title{color:var(--landing-image-title-color);font:var(--landing-image-title-font);margin-bottom:var(--landing-image-title-margin-bottom);text-align:center}.design1 .landing-image .full-address-form-group{flex-direction:row;gap:var(--indent-4);max-width:var(--content-width)}@media screen and (max-width:768px){.design1 .landing-image .full-address-form-group{gap:var(--indent-2);max-width:100%}}@container (max-width: 768px){.design1 .landing-image .full-address-form-group{gap:var(--indent-2);max-width:100%}}.design1 .landing-image .full-address-form-group .form-item{flex:1}.design1 .landing-image .full-address-form-group label{display:none!important}.design1 .landing-image .full-address-form-group .location-search-button{flex:0 0 content}.design1 .location-map{position:relative;width:100%}.design1 .location-map .geolocation-search-wrapper{left:auto;position:absolute;right:var(--indent-4);top:var(--indent-4);z-index:1}.design1 .location-map .geolocation-search-wrapper .geolocation-search-btn{margin:0}.design1 .location-map .maplibregl-popup-content{background:var(--background);border-radius:var(--border-radius-8);padding:var(--indent-3)}.design1 .location-map .maplibregl-popup-close-button{background:var(--background);border-radius:50%;color:var(--on-background);font:var(--typo-body--semibold);height:var(--ui-size-8);right:calc(var(--indent-3)*-1);top:calc(var(--indent-3)*-1);width:var(--ui-size-8)}.design1 .location-map .location-name{color:var(--on-background);font:var(--typo-h7)}.design1 .location-map .location-address{color:var(--on-background);font:var(--typo-body--small);margin-top:var(--indent-2)}.design1 .location-map .start-order-btn{margin-top:var(--indent-2)}.design1 .location-search{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design1 .location-search{gap:var(--indent-4)}}@container (max-width: 768px){.design1 .location-search{gap:var(--indent-4)}}.design1 .location-search .location-search-title{color:var(--location-search-title-color);font:var(--location-search-title-font);margin-bottom:var(--location-search-title-margin-bottom)}.design1 .location-search .location-search-inputs{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design1 .location-search .location-search-inputs{gap:var(--indent-4)}}@container (max-width: 768px){.design1 .location-search .location-search-inputs{gap:var(--indent-4)}}.design1 .location-search .full-address-form-group{flex-direction:row;gap:var(--indent-2)}.design1 .location-search .full-address-form-group .form-item{flex-grow:1;position:relative}.design1 .location-search .full-address-form-group .form-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:var(--ui-size-5);left:var(--indent-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-5)}.design1 .location-search .full-address-form-group label{display:none!important}.design1 .location-search .full-address-form-group .form-item-input{padding-left:var(--indent-10)}.design1 .location-search .full-address-form-group .location-search-button{flex:0 0 content}.design1 .location-search .location-search-filters{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .location-search .location-result-count{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-2)}.design1 .location-search .location-result-list{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .location-result-card{background-color:var(--location-result-card-background);border:var(--location-result-card-border);border-radius:var(--location-result-card-border-radius);box-shadow:var(--location-result-card-box-shadow);display:flex;flex-direction:column;gap:var(--location-result-card-gap);padding:var(--location-result-card-padding);position:relative;transition:border var(--motion)}.design1 .location-result-card:hover{border:var(--location-result-card-border--hover)}.design1 .location-result-card:hover .location-image{transform:scale(1.4)}.design1 .location-result-card:hover .location-name{color:var(--primary)}.design1 .location-result-card .location-image-wrapper{border-radius:var(--location-result-card-image-border-radius);display:flex;margin:var(--location-result-card-image-margin);overflow:hidden}.design1 .location-result-card .location-image{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform var(--motion);width:100%}.design1 .location-result-card .location-info{color:var(--location-result-card-info-color);font:var(--location-result-card-info-font)}.design1 .location-result-card .location-main-info{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design1 .location-result-card .location-name{color:var(--location-result-card-name-color);font:var(--location-result-card-name-font);transition:color var(--motion)}.design1 .location-result-card .location-address{align-items:center;display:flex;flex:1 1 100%;gap:var(--indent-2)}.design1 .location-result-card .location-address svg{flex-shrink:0;height:var(--location-result-card-icon-size);width:var(--location-result-card-icon-size)}.design1 .location-result-card .location-address svg path{stroke:var(--location-result-card-icon-stroke)}.design1 .location-result-card .restaurant-working-hours{--restaurant-working-hours-gap:var(--location-result-card-hours-gap)}.design1 .location-result-card .today-period{flex:1 1 100%}.design1 .location-result-card{--restaurant-working-hours-status-font:var(--location-result-card-info-font);--restaurant-working-hours-today-font:var(--location-result-card-info-font);--restaurant-working-hours-today-color:var(--location-result-card-info-color);--restaurant-working-hours-icon-size:var(--location-result-card-icon-size);--restaurant-working-hours-icon-stroke:var(--location-result-card-icon-stroke)}.design1 .location-result-card .list-of-days{--restaurant-working-hours-list-right:var(--indent-6)}.design1 .location-result-card .restaurant-order-type{--restaurant-order-type-color:var(--location-result-card-info-color)}.design1 .location-result-card .location-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design1 .location-result-card .catering-badge,.design1 .location-result-card .status-badge{background-color:var(--location-result-card-badge-background);border:var(--location-result-card-badge-border);border-radius:var(--location-result-card-badge-border-radius);color:var(--location-result-card-badge-color);font:var(--location-result-card-badge-font);height:var(--location-result-card-badge-height);line-height:var(--location-result-card-badge-height);padding:var(--location-result-card-badge-padding);text-align:center;white-space:nowrap}.design1 .location-result-card .catering-badge.in-progress,.design1 .location-result-card .catering-badge.recently-ordered,.design1 .location-result-card .catering-badge.selected,.design1 .location-result-card .status-badge.in-progress,.design1 .location-result-card .status-badge.recently-ordered,.design1 .location-result-card .status-badge.selected{background-color:var(--location-result-card-badge-background--active);border:var(--location-result-card-badge-border--active);color:var(--location-result-card-badge-color--active)}.design1 .location-result-card .location-info-buttons{display:flex;gap:var(--indent-2);margin-top:auto}.design1 .location-result-card .select-location-button{flex-grow:1}.design1 .restaurant-order-type-list{display:flex;flex-wrap:wrap;gap:var(--restaurant-order-type-list-gap)}.design1 .restaurant-order-type{align-items:center;background-color:var(--restaurant-order-type-background);border:var(--restaurant-order-type-border);border-radius:var(--restaurant-order-type-border-radius);color:var(--restaurant-order-type-color);display:flex;font:var(--restaurant-order-type-font);gap:var(--restaurant-order-type-gap);height:var(--restaurant-order-type-height);line-height:var(--restaurant-order-type-line-height);padding:var(--restaurant-order-type-padding)}.design1 .restaurant-order-type svg{height:var(--restaurant-order-type-icon-size);width:var(--restaurant-order-type-icon-size)}.design1 .restaurant-order-type svg path{stroke-width:var(--restaurant-order-type-icon-stroke-width)}.design1 .restaurant-order-type.not-available{display:none}.design1 .restaurant-order-type.available path{stroke:var(--system-green)}.design1 .filter-tabs{background-color:var(--filter-tabs-background);border-radius:var(--filter-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--filter-tabs-padding)}.design1 .filter-tabs .filter-tab{background-color:transparent;border:none!important;border-radius:var(--filter-tab-border-radius);color:var(--filter-tab-color);flex:1;font:var(--filter-tab-font);height:var(--filter-tab-height);line-height:var(--filter-tab-height);min-width:-moz-fit-content;min-width:fit-content;padding:var(--filter-tab-padding);text-decoration:none!important;transition:background-color var(--motion)}.design1 .filter-tabs .filter-tab:hover:not(.active){background-color:var(--filter-tab-hover-background)}.design1 .filter-tabs .filter-tab.active{background-color:var(--filter-tab-active-background);color:var(--filter-tab-active-color)}.design1 .checkin-wrapper{background-color:var(--checkin-background);border:var(--checkin-border);border-radius:var(--checkin-border-radius);display:flex;flex-direction:column;margin:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium);max-width:var(--checkin-max-width);padding:var(--checkin-padding);width:var(--checkin-width)}@media screen and (max-width:768px){.design1 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design1 .checkin-wrapper .check-in-txt,.design1 .checkin-wrapper .failure-txt{color:var(--checkin-color);font:var(--checkin-font)}.design1 .checkin-wrapper button{margin-top:var(--checkin-button-margin-top)}.design1 .auth-form .login-title,.design1 .auth-form .password-reset-title,.design1 .auth-form .user-register-title{color:var(--on-background);font:var(--auth-form-title-font);margin-bottom:var(--indent-6)}.design1 .auth-form .password-reset-description{color:var(--on-background);font:var(--typo-body);margin-bottom:var(--indent-6);margin-top:calc(var(--indent-4)*-1)}.design1 .auth-form .sms-verification-header{font:var(--typo-h5);margin-bottom:var(--indent-4)}.design1 .auth-form #sms-verification-label{margin-top:var(--indent-6)}.design1 .auth-form .additional-buttons{display:flex;flex-direction:column;gap:var(--auth-form-buttons-gap);margin-top:var(--indent-4)}.design1 .auth-form .auth-link{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:center}.design1 .auth-form .auth-link-caption{color:var(--on-background);font:var(--typo-body)}.design1 .item-card-list{margin:var(--item-card-list-margin)}.design1 .item-card-list .lottie-animation-wrapper{height:auto;margin:0 auto;width:var(--item-card-list-animation-width)}.design1 .item-card-list .category-block:not(.show){display:none}.design1 .item-card-list .category-block.open .category-label>.dropdown-icon{transform:rotate(-180deg)}.design1 .item-card-list .category-row.secret-category .category-block{animation:bounce 2s;border:var(--border-width-1) solid var(--primary);border-radius:var(--ui-size-4);box-shadow:var(--box-shadow-elevated);padding:var(--indent-4) var(--indent-6)}.design1 .item-card-list .category-row+.category-row .category-block{border-top:var(--category-row-border);margin-top:var(--category-row-margin-top)}.design1 .item-card-list .category-items .category-row{border-top:none}.design1 .item-card-list .category-info-row{display:var(--category-info-display);padding:var(--category-info-padding)}.design1 .item-card-list .category-label{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design1 .item-card-list .category-label .category-label-header{align-items:var(--category-info-label-header-align);display:flex;flex:1 1 0}.design1 .item-card-list .category-label .category-label-body{flex:1 1 100%}.design1 .item-card-list .category-label .category-name{color:var(--category-name-color);font:var(--category-name-font)}.design1 .item-card-list .category-label .category-quantity{align-items:center;background-color:transparent;border:var(--category-quantity-border);border-radius:var(--category-quantity-border-radius);color:var(--category-quantity-color);display:flex;font:var(--category-quantity-font);gap:var(--indent-1);height:var(--category-quantity-height);line-height:var(--category-quantity-height);margin-left:var(--category-quantity-margin-left);padding:var(--category-quantity-padding)}.design1 .item-card-list .category-label .category-quantity:after,.design1 .item-card-list .category-label .category-quantity:before{color:var(--on-background);content:"(";display:var(--category-quantity-pseudo-display);font:var(--typo-body)}.design1 .item-card-list .category-label .category-quantity:after{content:")"}.design1 .item-card-list .category-label .category-desc{color:var(--category-desc-color);font:var(--category-desc-font)}.design1 .item-card-list .category-label .dropdown-icon{flex:0 0 var(--ui-size-4);height:var(--ui-size-4);margin-left:var(--indent-4);order:2;transition:transform var(--motion);width:var(--ui-size-4)}.design1 .item-card-list .category-label .dropdown-icon path{stroke:var(--on-background)}.design1 .item-card-list .item-card-group{display:var(--item-card-group-display);gap:var(--item-card-group-gap);grid-template-columns:var(--item-card-group-cols);padding:var(--item-card-group-padding)}@media screen and (max-width:768px){.design1 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design1 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design1 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design1 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design1 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}@container (max-width: 768px){.design1 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design1 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design1 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design1 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design1 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}.design1 .item-card-list .no-search .no-search-title{color:var(--on-background);font:var(--typo-h6)}.design1 .item-card-list .no-search .no-search-message{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design1 .item-card-list .no-search{padding:var(--item-card-group-padding)}}@container (max-width: 768px){.design1 .item-card-list .no-search{padding:var(--item-card-group-padding)}}.design1 .item-card-list .pagination-wrapper{margin-bottom:var(--pagination-margin-bottom);margin-top:var(--pagination-margin-top)}.design1 .item-card-list .carousel-container{align-items:center;display:flex;gap:var(--indent-2);position:relative}.design1 .item-card-list .carousel-arrow{display:var(--carousel-arrow-display);position:absolute;top:var(--carousel-arrow-top);z-index:10}.design1 .item-card-list .carousel-arrow--left{left:var(--carousel-arrow--left-left);transform:var(--carousel-arrow--left-transform)}.design1 .item-card-list .carousel-arrow--right{right:var(--carousel-arrow--right-right);transform:var(--carousel-arrow--right-transform)}.design1 .item-card-list .carousel-arrow button{box-shadow:var(--box-shadow-elevated)}.design1 .item-card-list .item-card-group-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--carousel-grid-gap);margin:var(--carousel-grid-margin);overflow:hidden;overflow-x:auto;padding:var(--carousel-grid-padding)}.design1 .item-card-list .item-card-group-carousel::-webkit-scrollbar{display:none}.design1 .item-card-list .item-card-group-carousel{-ms-overflow-style:none;scrollbar-width:none}.design1 .item-card-list .item-card-group-carousel .item-card-column{flex:0 0 var(--carousel-item-card-column-width);max-width:var(--carousel-item-card-column-width);min-width:var(--carousel-item-card-column-width)}.design1 .category-grid .category-grid-list{display:grid;gap:var(--indent-6);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1600px){.design1 .category-grid .category-grid-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1440px){.design1 .category-grid .category-grid-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design1 .category-grid .category-grid-list{gap:var(--indent-4);grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.design1 .category-grid .category-grid-list{gap:var(--indent-2);grid-template-columns:repeat(2,1fr)}}@container (max-width: 768px){.design1 .category-grid .category-grid-list{gap:var(--indent-2);grid-template-columns:repeat(2,1fr)}}.design1 .category-grid .category-grid-list-item{padding:0;position:relative}.design1 .category-grid .category-grid-list-item:hover .category-item-img{transform:scale(1.4)}.design1 .category-grid .category-item-img-block{background-color:var(--surface-dark);border-radius:var(--border-radius-24);display:flex;filter:brightness(.9);height:100%;overflow:hidden}@media screen and (max-width:768px){.design1 .category-grid .category-item-img-block{border-radius:var(--border-radius-12)}}@container (max-width: 768px){.design1 .category-grid .category-item-img-block{border-radius:var(--border-radius-12)}}.design1 .category-grid .category-item-img-block .category-item-img{aspect-ratio:1/1!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform var(--motion);width:100%!important}.design1 .category-grid .category-name{align-items:flex-end;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background-color:#0000001a;border-radius:var(--border-radius-24);bottom:0;color:#fff;display:flex;font:var(--typo-h4);height:auto;justify-content:center;left:0;margin:0;padding:var(--indent-6);position:absolute;right:0;text-align:center;top:unset;width:100%}@media screen and (max-width:768px){.design1 .category-grid .category-name{border-radius:var(--border-radius-12);font:var(--typo-h7);padding:var(--indent-4)}}@container (max-width: 768px){.design1 .category-grid .category-name{border-radius:var(--border-radius-12);font:var(--typo-h7);padding:var(--indent-4)}}.design1 .category-list{background-color:var(--category-list-background);border:var(--category-list-border);border-radius:var(--category-list-border-radius);border-top:none;padding:var(--category-list-padding);-ms-overflow-style:none;overflow:hidden auto;scrollbar-width:none}.design1 .category-list::-webkit-scrollbar{display:none}.design1 .category-list .list-group-item{align-items:center;background-color:var(--category-item-background);border-right:var(--category-item-border-right);box-shadow:var(--category-item-box-shadow);color:var(--category-item-color);cursor:pointer;display:flex;font:var(--category-item-font);gap:var(--category-item-gap);min-height:var(--category-item-height);padding:var(--category-item-padding);transition:color var(--motion),background-color var(--motion),border-color var(--motion)}.design1 .category-list .list-group-item.active,.design1 .category-list .list-group-item:hover{background-color:var(--category-item-background--active);border-right-color:var(--category-item-border-right--active);color:var(--category-item-color--active)}.design1 .category-list .category-group-items{border-left:var(--category-group-list-border-left);margin-left:var(--category-group-list-margin-left);padding-left:var(--category-group-list-padding-left)}.design1 .category-list .category-group-items .list-group-item{padding:var(--category-item-padding--nested)}.design1 .category-list .category-item-img-block,.design1 .category-list .group-img-block{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design1 .category-list .category-item-img-block .category-item-img,.design1 .category-list .category-item-img-block .group-img,.design1 .category-list .group-img-block .category-item-img,.design1 .category-list .group-img-block .group-img{border-radius:var(--border-radius-8);height:var(--ui-size-14)!important;width:var(--ui-size-20)!important}.design1 .category-list .category-item-name,.design1 .category-list .group-name{flex-grow:1}.design1 .category-list .group-arrow-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design1 .category-list .group-arrow-icon{height:var(--category-item-icon-size);transition:transform var(--motion);width:var(--category-item-icon-size)}.design1 .category-list .group-arrow-icon path{stroke:var(--category-item-icon-stroke)}.design1 .category-list .list-group.is-open>.list-group-item .group-arrow-icon{transform:rotate(90deg)}.design1 .category-list .category-group-items .category-item-name,.design1 .category-list .category-group-items .group-name{font:var(--category-item-font--nested)}.design1 .category-fixed{background-color:var(--background);border-top:var(--category-fixed-border-top);overflow:hidden;position:sticky;top:var(--category-fixed-top);width:100vw;z-index:100}.design1 .category-fixed .fixed-category-level{align-items:center;display:flex;overflow:hidden;overflow-x:auto}.design1 .category-fixed .fixed-category-level::-webkit-scrollbar{display:none}.design1 .category-fixed .fixed-category-level{-ms-overflow-style:none;scrollbar-width:none}.design1 .category-fixed .fixed-category-info{background-color:var(--background);border-radius:0;box-shadow:var(--category-fixed-box-shadow);color:var(--on-background-light);flex:0 0 auto;font:var(--typo-body);height:var(--ui-size-14);line-height:var(--ui-size-14);padding:0 var(--indent-4);position:relative;transition:border var(--motion)}.design1 .category-fixed .fixed-category-info .category-item-img-block{display:none}.design1 .category-fixed .fixed-category-info.active{box-shadow:inset 0 calc(var(--border-width-4)*-1) 0 0 var(--primary);color:var(--on-background)}.design1 .persistent-checkout-wrapper{bottom:0;display:flex;position:sticky;z-index:100}.design1 .persistent-checkout-wrapper .persistent-checkout-button{flex:1;margin:0 var(--indent-4) var(--indent-4)}.design1 .reorder-form-card{background-color:var(--reorder-form-card-background);border:var(--reorder-form-card-border);border-radius:var(--reorder-form-card-border-radius);padding:var(--reorder-form-card-padding)}.design1 .reorder-form-card .reorder-form-title{color:var(--reorder-form-title-color);font:var(--reorder-form-title-font);margin-bottom:var(--reorder-form-title-margin-bottom)}.design1 .reorder-form-card .reorder-items{display:grid;gap:var(--reorder-items-gap);grid-template-columns:var(--reorder-items-grid-template-cols)}.design1 .reorder-form-card .order-item{background-color:var(--order-item-background);height:100%}.design1 .reorder-form-card .reorder-button{margin-top:var(--reorder-button-margin-top)}@media screen and (max-width:768px){.design1 .reorder-form-card .reorder-button{width:100%}}@container (max-width: 768px){.design1 .reorder-form-card .reorder-button{width:100%}}.design1 .dropdown-wrapper.show .dropdown-toggle>.dropdown-icon{transform:rotate(-180deg)}.design1 .dropdown-wrapper.show .dropdown-dialog{opacity:1;transform:translateY(0);visibility:visible}.design1 .dropdown-wrapper .dropdown-toggle:after{display:none}.design1 .dropdown-wrapper .dropdown-toggle .dropdown-icon{height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design1 .dropdown-wrapper>.dropdown-icon path{stroke:var(--dropdown-icon-stroke);stroke-width:var(--dropdown-icon-stroke-width)}.design1 .dropdown-wrapper .dropdown-dialog{background-color:var(--dropdown-dialog-background);border:var(--dropdown-dialog-border);border-radius:var(--dropdown-dialog-border-radius);box-shadow:var(--dropdown-dialog-box-shadow);max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));opacity:0;overflow:hidden;overflow-y:auto;transform:translateY(-1.5rem);transition:all .2s ease-out;visibility:hidden}.design1 .dropdown-wrapper .dropdown-item{background-color:transparent;color:var(--on-surface)}.design1 .checkbox-group-items:not(.option-control-list),.design1 .radio-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .checkbox,.design1 .radio{min-height:var(--control-size);padding-left:var(--control-padding-left);position:relative}.design1 .checkbox .option-value,.design1 .radio .option-value{line-height:var(--control-size)}.design1 .checkbox>input,.design1 .radio>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design1 .checkbox label,.design1 .radio label{align-items:center;color:var(--control-label-color);cursor:pointer;display:flex;flex-direction:row;font:var(--control-label-font);line-height:var(--control-size);min-height:var(--control-size);position:relative}.design1 .checkbox label:before,.design1 .radio label:before{background-color:var(--control-label-before-background);border:var(--control-label-before-border);border-radius:var(--control-label-before-border-radius);content:"";height:var(--control-size);left:var(--control-label-before-left);position:absolute;right:var(--control-label-before-right);top:var(--control-label-before-top);transition:background-color var(--motion),border-color var(--motion);width:var(--control-size)}.design1 .checkbox label:after,.design1 .radio label:after{content:"";position:absolute;transition:background-color var(--motion),border-color var(--motion),transform var(--motion)}.design1 .checkbox span,.design1 .radio span{color:inherit;font:inherit;line-height:inherit}.design1 .checkbox input:hover~label:before,.design1 .radio input:hover~label:before{background-color:var(--control-label-before-background--hover);border-color:var(--control-label-before-border-color--hover)}.design1 .checkbox input:checked~label:before,.design1 .radio input:checked~label:before{border-color:var(--control-label-before-border-color--checked)}.design1 .checkbox input:disabled~label,.design1 .checkbox input[aria-disabled=true]~label,.design1 .radio input:disabled~label,.design1 .radio input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design1 .checkbox label:after{align-items:center;border-bottom:var(--control-label-after-border--checkbox);border-left:var(--control-label-after-border--checkbox);color:var(--control-label-after-color--checkbox);content:var(--control-label-after-content--checkbox);display:flex;font-size:var(--control-label-after-height--checkbox);height:var(--control-label-after-height--checkbox);justify-content:center;left:var(--control-label-after-left--checkbox);right:var(--control-label-after-right--checkbox);top:var(--control-label-after-top--checkbox);transform:var(--control-label-after-transform--checkbox);width:var(--control-label-after-width--checkbox)}.design1 .checkbox input:checked~label:before{background-color:var(--control-label-before-background--checkbox-checked)}.design1 .checkbox input:checked~label:after{border-color:var(--control-label-after-border-color--checkbox-checked)}.design1 .radio label:before{border-radius:50%}.design1 .radio label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--control-label-after-height--radio);left:var(--control-label-after-left--radio);right:var(--control-label-after-right--radio);top:var(--control-label-after-top--radio);transform:none;width:var(--control-label-after-width--radio)}.design1 .radio input:checked~label:before{background-color:var(--control-label-before-background--radio-checked)}.design1 .radio input:checked~label:after{background-color:var(--control-label-after-background--radio-checked)}.design1 .option-control{border:var(--option-control-border);border-radius:var(--option-control-border-radius);height:-moz-fit-content;height:fit-content;min-height:var(--option-control-height);padding:var(--option-control-padding);transition:border-color var(--motion)}.design1 .option-control>label{flex-wrap:wrap}.design1 .option-control .checkbox-option-info{align-items:var(--option-control-info-align-items);display:flex;flex-direction:row;gap:var(--option-control-info-gap);min-height:var(--option-control-info-height);padding-right:var(--option-control-info-padding);width:100%}.design1 .option-control .option-img-block{align-items:var(--option-control-image-align-items);align-self:var(--option-control-image-align-self);background-color:var(--gray-light);border-radius:var(--option-control-image-border-radius);display:flex;flex:0 0 var(--option-control-image-width);height:var(--option-control-image-height);justify-content:center;overflow:hidden}.design1 .option-control .option-img,.design1 .option-control .option-img-empty{aspect-ratio:var(--option-control-image-ratio);color:var(--on-background-light);font-size:var(--typo-size--70);line-height:1.2}.design1 .option-control .option-details{align-items:var(--option-control-details-align-items);display:flex;flex-direction:var(--option-control-details-direction);flex-grow:1;gap:var(--option-control-details-gap)}.design1 .option-control .option-value{color:var(--option-control-value-color);flex-basis:0;flex-grow:1;font:var(--option-control-value-font);max-width:100%}.design1 .option-control .option-price{font:var(--option-control-price-font);transition:color var(--motion)}.design1 .option-control .option-price,.design1 .option-control .points{color:var(--option-control-price-color)}.design1 .option-control .points:before{content:"("}.design1 .option-control .points:after{content:")"}.design1 .option-control.selected,.design1 .option-control:hover{border-color:var(--option-control-border--active)}.design1 .option-control input:checked~label .option-price,.design1 .option-control.selected .option-price{color:var(--option-control-price-color--active)}.design1 .option-control input:disabled~label{color:var(--on-background)!important;opacity:.6;pointer-events:none}.design1 .option-control.quantity-option,.design1 .option-control.quantity-option .option-details-inner{align-items:center;display:flex;gap:var(--option-control-info-gap)}.design1 .option-control.quantity-option .option-details-inner{flex:1;width:100%}.design1 .option-control.quantity-option .option-actions{flex:0 0 auto;max-width:100%}.design1 .option-control.pizza-option .checkbox-option-info{min-height:0;padding:0}.design1 .option-control.pizza-option .pizza-group-checkboxes{align-items:center;display:flex;margin-top:var(--option-control-info-gap)}.design1 .option-control.pizza-option .pizza-option-portion{align-items:center;background-color:transparent;border-radius:var(--button-small-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--button-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-small-size)}.design1 .option-control.pizza-option .pizza-option-portion svg{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design1 .option-control.pizza-option .pizza-option-portion:hover{background-color:var(--button-ghosted-background-hover)}.design1 .option-control.pizza-option .pizza-option-portion.not-selected .streamline-ico path{fill:none;stroke:var(--on-background)}.design1 .option-control.pizza-option .pizza-option-portion.selected .streamline-ico path{fill:var(--primary);stroke:var(--primary)}.design1 .option-control .checkbox-option-levels{flex:1 1 100%;margin:var(--option-control-levels-margin)}.design1 .option-control .checkbox-option-levels .radio-cards{flex-direction:column}.design1 .option-control .checkbox-option-levels .radio-card{width:100%}.design1 .option-control .checkbox-option-levels .radio-card label{background-color:var(--background);color:var(--on-background)}.design1 .option-control .menu-tags{flex-direction:var(--option-control-menu-tags-direction);left:calc(var(--ui-size-6)*-1/2);position:var(--option-control-menu-tags-position);right:calc(var(--ui-size-6)*-1/2);top:calc(var(--ui-size-6)*-1/2)}.design1 .option-card{background-color:var(--option-card-background);border:var(--border-width-1) solid var(--gray-light);border-radius:var(--option-card-border-radius);cursor:pointer;display:flex;flex-direction:column;margin:0;max-height:var(--option-card-size)!important;max-width:unset!important;min-height:var(--option-card-size)!important;min-width:unset!important;position:relative}.design1 .option-card .card-img{background:no-repeat 50%;border-radius:var(--option-card-border-radius);height:calc(var(--option-card-size) - var(--ui-size-10));inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.design1 .option-card .card-body{border:none;border-radius:var(--option-card-border-radius);display:flex;flex:1;flex-direction:column-reverse;padding:0;position:relative}.design1 .option-card .card-title{align-items:center;background-color:var(--option-card-background);border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius);color:var(--option-card-title-color);display:flex;flex-shrink:0;font:var(--option-card-title-font);justify-content:center;min-height:var(--ui-size-10);padding:var(--indent-1) var(--indent-3)}.design1 .option-card.card-checked{border:none}.design1 .option-card .selected-card-tick-block{background-color:var(--primary);border-radius:var(--option-card-border-radius);flex:1 0;height:calc(var(--option-card-size) - var(--ui-size-10));position:unset}.design1 .option-card .selected-card-tick{align-items:center;background-color:transparent;display:flex;height:var(--ui-size-8);justify-content:center;width:var(--ui-size-8)}.design1 .option-card .selected-card-tick:after{background:no-repeat 50%/100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.68-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");content:"";height:var(--ui-size-4);width:var(--ui-size-4)}.design1 .option-card .selected-card-tick svg{display:none;height:var(--ui-size-4);width:var(--ui-size-4)}.design1 .option-card .selected-card-tick svg path{stroke:var(--on-primary)}.design1 .option-card .levels-form{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);padding:0}.design1 .option-card .card-levels-radio-group{flex:1}.design1 .option-card .radio-group-items{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);box-shadow:var(--option-card-box-shadow);display:flex;flex-direction:column;gap:0;justify-content:space-around}.design1 .option-card .level-radio-btn{background-color:transparent;color:var(--option-card-level-color);flex:0;font:var(--option-card-level-font);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design1 .option-card .level-radio-btn.selected,.design1 .option-card .level-radio-btn:hover{background-color:var(--primary);color:var(--on-primary)}.design1 .option-card .level-radio-btn:first-of-type{border-top-left-radius:var(--option-card-border-radius);border-top-right-radius:var(--option-card-border-radius)}.design1 .option-card .level-radio-btn:last-of-type{border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius)}.design1 .option-card .level-radio-btn+.level-radio-btn{border-top:var(--border-width-1) solid var(--gray-light)}.design1 .option-card .level-radio-btn input{height:0;position:absolute;width:0}.design1 .option-card .level-radio-btn label{color:inherit;justify-content:center}.design1 .option-card .level-radio-btn label:after,.design1 .option-card .level-radio-btn label:before{display:none}.design1 .option-card .selected-card-form{background-color:var(--primary);border-radius:var(--option-card-border-radius)}.design1 .option-card .selected-card-level{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);color:var(--option-card-level-color);font:var(--option-card-level-font);margin:var(--indent-2);padding:var(--indent-3);padding-left:calc(var(--indent-3)*2 + var(--ui-size-6));position:relative;text-align:left}.design1 .option-card .selected-card-level:before{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:50%;content:"";height:var(--ui-size-6);left:var(--indent-4);position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-6)}.design1 .option-card .selected-card-level:after{background-color:var(--primary);background-image:none;border:none;border-radius:50%;content:"";height:var(--ui-size-4);left:var(--indent-5);position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--motion);width:var(--ui-size-4)}.design1 .option-card .customize-lvl-btn{background-color:transparent;border:var(--border-width-1) solid var(--on-primary);border-radius:var(--option-card-border-radius);color:var(--on-primary);font:var(--button-small-font);margin:var(--indent-2);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design1 .option-card .customize-lvl-btn:hover{background-color:var(--on-primary);color:var(--primary)}.design1 .option-card .menu-tags{flex-direction:row-reverse;left:calc(var(--indent-2)*-1);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design1 .radio-cards{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .radio-cards .radio-card{flex:1 0 calc(50% - var(--indent-2)/2);min-width:-moz-fit-content;min-width:fit-content}.design1 .radio-cards input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design1 .radio-cards label{align-items:center;background-color:var(--radio-card-background);border:var(--radio-card-border);border-radius:var(--radio-card-border-radius);color:var(--radio-card-color);cursor:pointer;display:flex;font:var(--radio-card-font);gap:var(--indent-2);min-height:var(--radio-card-size);padding:var(--radio-card-padding);position:relative;transition:background-color var(--motion),border-color var(--motion);width:100%}.design1 .radio-cards label:before{background-color:var(--radio-card-before-background);border:var(--radio-card-before-border);border-radius:50%;height:var(--radio-card-before-size);left:var(--radio-card-before-left)!important;right:var(--radio-card-before-right)!important;transition:background-color var(--motion),border-color var(--motion);width:var(--radio-card-before-size)}.design1 .radio-cards label:after,.design1 .radio-cards label:before{content:"";position:absolute;top:50%!important;transform:translateY(-50%)!important}.design1 .radio-cards label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--radio-card-after-size);left:var(--radio-card-after-left)!important;right:var(--radio-card-after-right)!important;transition:background-color var(--motion);width:var(--radio-card-after-size)}.design1 .radio-cards .payment-type-icon,.design1 .radio-cards .period-icon,.design1 .radio-cards .type-icon,.design1 .radio-cards .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-card-icon-size);justify-content:center;max-width:var(--radio-card-icon-size);width:auto}.design1 .radio-cards .payment-type-icon svg,.design1 .radio-cards .period-icon svg,.design1 .radio-cards .type-icon svg,.design1 .radio-cards .variant-icon svg{height:var(--radio-card-icon-size);width:var(--radio-card-icon-size)}.design1 .radio-cards .payment-type-icon svg path,.design1 .radio-cards .period-icon svg path,.design1 .radio-cards .type-icon svg path,.design1 .radio-cards .variant-icon svg path{stroke:var(--radio-card-color)}.design1 .radio-cards .radio-card:hover label{border-color:var(--radio-card-border--hover)}.design1 .radio-cards input:hover~label:before{background-color:var(--radio-card-before-background--hover);border-color:var(--primary)}.design1 .radio-cards .radio-card.selected label{border-color:var(--radio-card-border--active)}.design1 .radio-cards input:checked~label:before{background-color:transparent!important;border-color:var(--primary)}.design1 .radio-cards input:checked~label:after{background-color:var(--primary)}.design1 .radio-cards input:disabled~label,.design1 .radio-cards input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design1 .radio-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design1 .radio-chips .radio-chip{flex:0 1 content}.design1 .radio-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design1 .radio-chips label{align-items:center;background-color:var(--radio-chip-background);border-radius:var(--radio-chip-border-radius);color:var(--radio-chip-color);cursor:pointer;display:flex;font:var(--radio-chip-font);height:var(--radio-chip-size);justify-content:center;line-height:var(--radio-chip-size);padding:var(--radio-chip-padding);transition:color var(--motion),background-color var(--motion);width:100%}.design1 .radio-chips label:after,.design1 .radio-chips label:before{display:none}.design1 .radio-chips svg{height:var(--radio-chip-icon-size);width:var(--radio-chip-icon-size)}.design1 .radio-chips svg path{stroke:var(--radio-chip-color)}.design1 .radio-chips label:hover{background-color:var(--radio-chip-background--hover);color:var(--radio-chip-color--hover)}.design1 .radio-chips input:checked~label{background-color:var(--radio-chip-background--active);color:var(--radio-chip-color--active)}.design1 .radio-chips input:disabled~label,.design1 .radio-chips input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design1 .radio-tabs{align-items:center;background-color:var(--radio-tabs-background);border-radius:var(--radio-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--radio-tabs-padding)}.design1 .radio-tabs .radio-tab{flex:1 1 auto;position:relative}.design1 .radio-tabs input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;left:0;position:absolute;top:0}.design1 .radio-tabs input,.design1 .radio-tabs label{border-radius:var(--radio-tab-border-radius);width:100%}.design1 .radio-tabs label{align-items:center;background-color:var(--radio-tab-background);color:var(--radio-tab-color);cursor:pointer;display:flex;font:var(--radio-tab-font);gap:var(--indent-2);height:var(--radio-tab-size);justify-content:center;line-height:var(--radio-tab-size);padding:var(--radio-tab-padding);position:relative;transition:color var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design1 .radio-tabs label:after,.design1 .radio-tabs label:before{display:none}.design1 .radio-tabs .payment-type-icon,.design1 .radio-tabs .period-icon,.design1 .radio-tabs .type-icon,.design1 .radio-tabs .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-tab-icon-size);justify-content:center;max-width:var(--radio-tab-icon-size)}.design1 .radio-tabs .payment-type-icon svg,.design1 .radio-tabs .period-icon svg,.design1 .radio-tabs .type-icon svg,.design1 .radio-tabs .variant-icon svg{height:var(--radio-tab-icon-size);width:var(--radio-tab-icon-size)}.design1 .radio-tabs .payment-type-icon path,.design1 .radio-tabs .period-icon path,.design1 .radio-tabs .type-icon path,.design1 .radio-tabs .variant-icon path{stroke:var(--radio-tab-color)}.design1 .radio-tabs input:hover~label{background-color:var(--radio-tab-background--hover)}.design1 .radio-tabs input:checked~label{background-color:var(--radio-tab-background--active);color:var(--radio-tab-color--active)}.design1 .radio-tabs input:checked~label .period-icon svg path,.design1 .radio-tabs input:checked~label .type-icon svg path,.design1 .radio-tabs input:checked~label .variant-icon svg path{stroke:var(--radio-tab-color--active)}.design1 .radio-tabs input:disabled~label,.design1 .radio-tabs input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design1 .menuitem-options{display:flex;flex-direction:column;gap:var(--menuitem-options-gap)}.design1 .menuitem-options .loading-options.spinner{margin:0 auto}.design1 .menuitem-options .menuitem-option-groups:not(:first-child) .option-group-name{border-top:var(--option-group-name-border)}.design1 .menuitem-options .option-form.opened .dropdown-icon{transform:rotate(90deg)}.design1 .menuitem-options .option-form.min-selected .option-desc.required{display:none}.design1 .menuitem-options .option-form.max-selected input:not(:checked)~label{opacity:.6;pointer-events:none}.design1 .menuitem-options .option-form.max-selected .checkbox-option-levels label{opacity:1!important;pointer-events:auto!important}.design1 .menuitem-options .option-form.max-selected .quantity-option{opacity:.6;pointer-events:none}.design1 .menuitem-options .option-form.max-selected .quantity-option.selected{opacity:1!important;pointer-events:auto!important}.design1 .menuitem-options .option-group-name{background-color:var(--option-group-name-background);cursor:pointer;display:flex;flex-direction:column;gap:var(--option-group-name-gap);justify-content:center;min-height:var(--option-group-name-size);padding:var(--option-group-name-padding);position:sticky;top:0;transition:padding var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design1 .menuitem-options .option-group-name:hover{background-color:var(--option-group-name-background--hover)}.design1 .menuitem-options .option-group-name-header{align-items:center;display:flex;gap:var(--option-group-name-header-gap)}.design1 .menuitem-options .name-string{color:var(--option-group-name-color);flex:1;font:var(--option-group-name-font)}.design1 .menuitem-options .option-desc{background-color:var(--option-group-desc-background);border:var(--option-group-desc-border);border-radius:var(--option-group-desc-border-radius);bottom:var(--option-group-desc-bottom);color:var(--option-group-desc-color);font:var(--option-group-desc-font);height:var(--option-group-desc-size);left:var(--option-group-desc-left);line-height:var(--option-group-desc-size);overflow:hidden;padding:var(--option-group-desc-padding);position:var(--option-group-desc-position);right:var(--option-group-desc-right);text-overflow:ellipsis;top:var(--option-group-desc-top);white-space:nowrap}.design1 .menuitem-options .option-count{background-color:var(--option-group-count-background);border-radius:var(--option-group-count-border-radius);color:var(--option-group-count-color);font:var(--option-group-count-font);padding:var(--option-group-count-padding);text-align:var(--option-group-count-text-align)}.design1 .menuitem-options .dropdown-icon{height:var(--option-group-icon-size);order:var(--option-group-icon-order);transition:transform var(--motion);width:var(--option-group-icon-size)}.design1 .menuitem-options .dropdown-icon path{stroke:var(--option-group-name-color);stroke-width:var(--option-group-icon-stroke-width)}.design1 .menuitem-options .selected-options{align-items:center;display:none;flex-wrap:wrap;gap:var(--indent-2)}.design1 .menuitem-options .option-group-name-body.selected-options:has(.selected-option){display:flex}.design1 .menuitem-options .option-additional-info{margin:var(--option-additional-info-margin)}.design1 .menuitem-options .option-additional-info .option-count,.design1 .menuitem-options .option-additional-info .option-desc{position:static}.design1 .menuitem-options .option-value-list{background-color:var(--option-value-list-background);border-radius:var(--option-value-list-border-radius);border-top:var(--option-value-list-border);margin:var(--option-value-list-margin);padding:var(--option-value-list-padding)}.design1 .menuitem-options .option-value-list .option-control-list:not(.card-options-container){display:grid;grid-template-columns:var(--option-control-list-cols);grid-gap:var(--option-control-list-gap);padding:var(--option-control-list-padding)}.design1 .menuitem-options .option-value-list .option-cards .card-options-container{display:grid;gap:var(--option-cards-gap);grid-template-columns:var(--option-cards-cols);padding:var(--option-cards-padding)}.design1 .menuitem-options .option-value-list .option-control+.option-control{box-shadow:var(--option-control-divider)}.design1 .menuitem-options .option-group-error{border-color:var(--system-red);border-style:solid;border-width:var(--border-width-3) 0 var(--border-width-3) 0}.design1 .menuitem-card-wrapper{height:100%;width:100%}.design1 .combo-card,.design1 .cross-sell-card,.design1 .menuitem-card,.design1 .miac-card{background-color:var(--background);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:var(--menuitem-card-height)}.design1 .combo-card.is-combo-item,.design1 .cross-sell-card.is-combo-item,.design1 .menuitem-card.is-combo-item,.design1 .miac-card.is-combo-item{overflow:hidden}.design1 .combo-card>.card-header,.design1 .cross-sell-card>.card-header,.design1 .menuitem-card>.card-header,.design1 .miac-card>.card-header{background-color:transparent;border:none;border-radius:0}.design1 .combo-card .combo-image,.design1 .combo-card .cross-sell-image,.design1 .combo-card .menuitem-image,.design1 .combo-card .miac-image,.design1 .cross-sell-card .combo-image,.design1 .cross-sell-card .cross-sell-image,.design1 .cross-sell-card .menuitem-image,.design1 .cross-sell-card .miac-image,.design1 .menuitem-card .combo-image,.design1 .menuitem-card .cross-sell-image,.design1 .menuitem-card .menuitem-image,.design1 .menuitem-card .miac-image,.design1 .miac-card .combo-image,.design1 .miac-card .cross-sell-image,.design1 .miac-card .menuitem-image,.design1 .miac-card .miac-image{aspect-ratio:var(--menuitem-card-image-ratio);border-radius:var(--menuitem-card-image-border-radius);-o-object-fit:cover;object-fit:cover;width:100%}.design1 .combo-card>.card-body,.design1 .cross-sell-card>.card-body,.design1 .menuitem-card>.card-body,.design1 .miac-card>.card-body{background-color:var(--background);display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.design1 .combo-card>.card-body .combo-image,.design1 .combo-card>.card-body .cross-sell-image,.design1 .combo-card>.card-body .menuitem-image,.design1 .combo-card>.card-body .miac-image,.design1 .cross-sell-card>.card-body .combo-image,.design1 .cross-sell-card>.card-body .cross-sell-image,.design1 .cross-sell-card>.card-body .menuitem-image,.design1 .cross-sell-card>.card-body .miac-image,.design1 .menuitem-card>.card-body .combo-image,.design1 .menuitem-card>.card-body .cross-sell-image,.design1 .menuitem-card>.card-body .menuitem-image,.design1 .menuitem-card>.card-body .miac-image,.design1 .miac-card>.card-body .combo-image,.design1 .miac-card>.card-body .cross-sell-image,.design1 .miac-card>.card-body .menuitem-image,.design1 .miac-card>.card-body .miac-image{height:100%!important}.design1 .combo-card>.card-footer,.design1 .cross-sell-card>.card-footer,.design1 .menuitem-card>.card-footer,.design1 .miac-card>.card-footer{background-color:var(--background);border-radius:var(--menuitem-card-footer-border-radius);border-top:var(--menuitem-card-footer-border);display:flex;flex-direction:column;gap:var(--menuitem-card-footer-gap);padding:var(--menuitem-card-footer-padding);z-index:var(--z-index--above)}.design1 .combo-card>.card-footer .menuitem-points-wrapper,.design1 .cross-sell-card>.card-footer .menuitem-points-wrapper,.design1 .menuitem-card>.card-footer .menuitem-points-wrapper,.design1 .miac-card>.card-footer .menuitem-points-wrapper{align-items:center;background:var(--menuitem-card-points-background);border:var(--menuitem-card-points-border);border-radius:var(--menuitem-card-points-border-radius);display:flex;gap:var(--indent-2);padding:var(--menuitem-card-points-padding)}.design1 .combo-card>.card-footer .menuitem-points-checkbox,.design1 .cross-sell-card>.card-footer .menuitem-points-checkbox,.design1 .menuitem-card>.card-footer .menuitem-points-checkbox,.design1 .miac-card>.card-footer .menuitem-points-checkbox{flex:1}.design1 .combo-card>.card-footer .menuitem-points-remaining,.design1 .cross-sell-card>.card-footer .menuitem-points-remaining,.design1 .menuitem-card>.card-footer .menuitem-points-remaining,.design1 .miac-card>.card-footer .menuitem-points-remaining{color:var(--on-surface);font:var(--typo-body);margin-left:auto}.design1 .combo-card>.card-footer .card-footer-buttons-wrapper,.design1 .cross-sell-card>.card-footer .card-footer-buttons-wrapper,.design1 .menuitem-card>.card-footer .card-footer-buttons-wrapper,.design1 .miac-card>.card-footer .card-footer-buttons-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--menuitem-card-footer-buttons-gap)}.design1 .combo-card>.card-footer .menuitem-quantity,.design1 .cross-sell-card>.card-footer .menuitem-quantity,.design1 .menuitem-card>.card-footer .menuitem-quantity,.design1 .miac-card>.card-footer .menuitem-quantity{flex-shrink:0}.design1 .combo-card>.card-footer .card-footer-buttons,.design1 .cross-sell-card>.card-footer .card-footer-buttons,.design1 .menuitem-card>.card-footer .card-footer-buttons,.design1 .miac-card>.card-footer .card-footer-buttons{display:flex;flex:1 1 content;flex-wrap:wrap;gap:var(--indent-2)}.design1 .combo-card>.card-footer .add-item-to-order,.design1 .combo-card>.card-footer .back-button,.design1 .combo-card>.card-footer .cancel-button,.design1 .combo-card>.card-footer .combo-button,.design1 .combo-card>.card-footer .decline-button,.design1 .combo-card>.card-footer .miac-button,.design1 .cross-sell-card>.card-footer .add-item-to-order,.design1 .cross-sell-card>.card-footer .back-button,.design1 .cross-sell-card>.card-footer .cancel-button,.design1 .cross-sell-card>.card-footer .combo-button,.design1 .cross-sell-card>.card-footer .decline-button,.design1 .cross-sell-card>.card-footer .miac-button,.design1 .menuitem-card>.card-footer .add-item-to-order,.design1 .menuitem-card>.card-footer .back-button,.design1 .menuitem-card>.card-footer .cancel-button,.design1 .menuitem-card>.card-footer .combo-button,.design1 .menuitem-card>.card-footer .decline-button,.design1 .menuitem-card>.card-footer .miac-button,.design1 .miac-card>.card-footer .add-item-to-order,.design1 .miac-card>.card-footer .back-button,.design1 .miac-card>.card-footer .cancel-button,.design1 .miac-card>.card-footer .combo-button,.design1 .miac-card>.card-footer .decline-button,.design1 .miac-card>.card-footer .miac-button{flex:1 1 content}.design1 .combo-card .primary-info,.design1 .cross-sell-card .primary-info,.design1 .menuitem-card .primary-info,.design1 .miac-card .primary-info{display:flex;flex-direction:column;padding:var(--menuitem-card-primary-info-padding)}.design1 .combo-card .combo-name,.design1 .combo-card .menuitem-name,.design1 .combo-card .miac-name,.design1 .cross-sell-card .combo-name,.design1 .cross-sell-card .menuitem-name,.design1 .cross-sell-card .miac-name,.design1 .menuitem-card .combo-name,.design1 .menuitem-card .menuitem-name,.design1 .menuitem-card .miac-name,.design1 .miac-card .combo-name,.design1 .miac-card .menuitem-name,.design1 .miac-card .miac-name{color:var(--on-background);font:var(--menuitem-card-name-font)}.design1 .combo-card .menuitem-rating,.design1 .cross-sell-card .menuitem-rating,.design1 .menuitem-card .menuitem-rating,.design1 .miac-card .menuitem-rating{margin-top:var(--indent-2)}.design1 .combo-card .menuitem-price-range,.design1 .cross-sell-card .menuitem-price-range,.design1 .menuitem-card .menuitem-price-range,.design1 .miac-card .menuitem-price-range{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design1 .combo-card .combo-price,.design1 .combo-card .menuitem-price,.design1 .combo-card .miac-price,.design1 .cross-sell-card .combo-price,.design1 .cross-sell-card .menuitem-price,.design1 .cross-sell-card .miac-price,.design1 .menuitem-card .combo-price,.design1 .menuitem-card .menuitem-price,.design1 .menuitem-card .miac-price,.design1 .miac-card .combo-price,.design1 .miac-card .menuitem-price,.design1 .miac-card .miac-price{color:var(--on-background);font:var(--menuitem-card-price-font)}.design1 .combo-card .menuitem-points,.design1 .cross-sell-card .menuitem-points,.design1 .menuitem-card .menuitem-points,.design1 .miac-card .menuitem-points{color:var(--on-background-light);font:var(--menuitem-card-price-font)}.design1 .combo-card .menuitem-points:before,.design1 .cross-sell-card .menuitem-points:before,.design1 .menuitem-card .menuitem-points:before,.design1 .miac-card .menuitem-points:before{content:"("}.design1 .combo-card .menuitem-points:after,.design1 .cross-sell-card .menuitem-points:after,.design1 .menuitem-card .menuitem-points:after,.design1 .miac-card .menuitem-points:after{content:")"}.design1 .combo-card .combo-calories,.design1 .combo-card .menuitem-calories,.design1 .combo-card .miac-calories,.design1 .cross-sell-card .combo-calories,.design1 .cross-sell-card .menuitem-calories,.design1 .cross-sell-card .miac-calories,.design1 .menuitem-card .combo-calories,.design1 .menuitem-card .menuitem-calories,.design1 .menuitem-card .miac-calories,.design1 .miac-card .combo-calories,.design1 .miac-card .menuitem-calories,.design1 .miac-card .miac-calories{color:var(--on-background);font:var(--menuitem-card-calories-font);margin-top:var(--indent-1)}.design1 .combo-card .secondary-info,.design1 .cross-sell-card .secondary-info,.design1 .menuitem-card .secondary-info,.design1 .miac-card .secondary-info{display:flex;flex-direction:column;gap:var(--menuitem-card-secondary-info-gap);padding:var(--menuitem-card-secondary-info-padding);position:relative}.design1 .combo-card .combo-desc,.design1 .combo-card .menuitem-desc,.design1 .combo-card .miac-desc,.design1 .cross-sell-card .combo-desc,.design1 .cross-sell-card .menuitem-desc,.design1 .cross-sell-card .miac-desc,.design1 .menuitem-card .combo-desc,.design1 .menuitem-card .menuitem-desc,.design1 .menuitem-card .miac-desc,.design1 .miac-card .combo-desc,.design1 .miac-card .menuitem-desc,.design1 .miac-card .miac-desc{color:var(--menuitem-card-desc-color);font:var(--menuitem-card-desc-font);white-space:pre-line}.design1 .combo-card .restricted-combo-item-size,.design1 .cross-sell-card .restricted-combo-item-size,.design1 .menuitem-card .restricted-combo-item-size,.design1 .miac-card .restricted-combo-item-size{display:flex;flex-wrap:wrap}.design1 .combo-card .restricted-combo-item-size .restricted-size-text,.design1 .cross-sell-card .restricted-combo-item-size .restricted-size-text,.design1 .menuitem-card .restricted-combo-item-size .restricted-size-text,.design1 .miac-card .restricted-combo-item-size .restricted-size-text{color:var(--on-background);flex:1 1 100%;font:var(--typo-h7)}.design1 .combo-card .restricted-combo-item-size .restricted-size-name,.design1 .cross-sell-card .restricted-combo-item-size .restricted-size-name,.design1 .menuitem-card .restricted-combo-item-size .restricted-size-name,.design1 .miac-card .restricted-combo-item-size .restricted-size-name{margin-top:0;white-space:normal}.design1 .combo-card .restricted-combo-item-size .restricted-size-name:after,.design1 .cross-sell-card .restricted-combo-item-size .restricted-size-name:after,.design1 .menuitem-card .restricted-combo-item-size .restricted-size-name:after,.design1 .miac-card .restricted-combo-item-size .restricted-size-name:after{display:none}.design1 .combo-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design1 .cross-sell-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design1 .menuitem-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design1 .miac-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before{content:","}.design1 .combo-card .alert,.design1 .cross-sell-card .alert,.design1 .menuitem-card .alert,.design1 .miac-card .alert{margin:0}.design1 .combo-card .price-form-group,.design1 .cross-sell-card .price-form-group,.design1 .menuitem-card .price-form-group,.design1 .miac-card .price-form-group{display:block}.design1 .combo-card .price-form-group .radio-group-items,.design1 .cross-sell-card .price-form-group .radio-group-items,.design1 .menuitem-card .price-form-group .radio-group-items,.design1 .miac-card .price-form-group .radio-group-items{gap:0}.design1 .combo-card .price-form-group .radio-cards,.design1 .cross-sell-card .price-form-group .radio-cards,.design1 .menuitem-card .price-form-group .radio-cards,.design1 .miac-card .price-form-group .radio-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--indent-4)}@media screen and (max-width:1440px){.design1 .combo-card .price-form-group .radio-cards,.design1 .cross-sell-card .price-form-group .radio-cards,.design1 .menuitem-card .price-form-group .radio-cards,.design1 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design1 .combo-card .price-form-group .radio-cards,.design1 .cross-sell-card .price-form-group .radio-cards,.design1 .menuitem-card .price-form-group .radio-cards,.design1 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(1,1fr);grid-gap:var(--indent-2)}}.design1 .combo-card .price-form-group .radio-cards .price-name,.design1 .cross-sell-card .price-form-group .radio-cards .price-name,.design1 .menuitem-card .price-form-group .radio-cards .price-name,.design1 .miac-card .price-form-group .radio-cards .price-name{flex-grow:1}.design1 .combo-card .price-form-group .radio label,.design1 .cross-sell-card .price-form-group .radio label,.design1 .menuitem-card .price-form-group .radio label,.design1 .miac-card .price-form-group .radio label{font:var(--price-form-group-font);gap:var(--indent-4)}.design1 .combo-card .price-form-group .radio .price-name,.design1 .cross-sell-card .price-form-group .radio .price-name,.design1 .menuitem-card .price-form-group .radio .price-name,.design1 .miac-card .price-form-group .radio .price-name{flex:1}.design1 .combo-card .price-form-group .radio .price-amount,.design1 .cross-sell-card .price-form-group .radio .price-amount,.design1 .menuitem-card .price-form-group .radio .price-amount,.design1 .miac-card .price-form-group .radio .price-amount{flex-shrink:0}.design1 .combo-card .price-form-group .radio .points,.design1 .cross-sell-card .price-form-group .radio .points,.design1 .menuitem-card .price-form-group .radio .points,.design1 .miac-card .price-form-group .radio .points{color:var(--on-background-light)}.design1 .combo-card .price-form-group .radio .points:before,.design1 .cross-sell-card .price-form-group .radio .points:before,.design1 .menuitem-card .price-form-group .radio .points:before,.design1 .miac-card .price-form-group .radio .points:before{content:"("}.design1 .combo-card .price-form-group .radio .points:after,.design1 .cross-sell-card .price-form-group .radio .points:after,.design1 .menuitem-card .price-form-group .radio .points:after,.design1 .miac-card .price-form-group .radio .points:after{content:")"}.design1 .combo-card .price-form-group .radio .radio input:checked~label>.price-amount,.design1 .cross-sell-card .price-form-group .radio .radio input:checked~label>.price-amount,.design1 .menuitem-card .price-form-group .radio .radio input:checked~label>.price-amount,.design1 .miac-card .price-form-group .radio .radio input:checked~label>.price-amount{color:var(--primary)}.design1 .combo-card .price-form-group .radio+.radio,.design1 .cross-sell-card .price-form-group .radio+.radio,.design1 .menuitem-card .price-form-group .radio+.radio,.design1 .miac-card .price-form-group .radio+.radio{border-top:var(--price-form-group-border);margin-top:var(--price-form-group-margin);padding-top:var(--price-form-group-padding)}.design1 .combo-card .menuitem-options,.design1 .cross-sell-card .menuitem-options,.design1 .menuitem-card .menuitem-options,.design1 .miac-card .menuitem-options{border-top:var(--menuitem-card-options-border);padding:var(--menuitem-card-options-padding)}.design1 .combo-card .tertiary-info,.design1 .cross-sell-card .tertiary-info,.design1 .menuitem-card .tertiary-info,.design1 .miac-card .tertiary-info{border-top:var(--menuitem-card-tertiary-info-border);display:flex;flex-direction:column;gap:var(--menuitem-card-tertiary-info-gap);padding:var(--menuitem-card-tertiary-info-padding)}.design1 .combo-card .combo-custom-body,.design1 .combo-card .menuitem-custom-body,.design1 .cross-sell-card .combo-custom-body,.design1 .cross-sell-card .menuitem-custom-body,.design1 .menuitem-card .combo-custom-body,.design1 .menuitem-card .menuitem-custom-body,.design1 .miac-card .combo-custom-body,.design1 .miac-card .menuitem-custom-body{padding:var(--menuitem-card-custom-body-padding)}.design1 .combo-card .preview-only-text,.design1 .combo-card .sold-out-text,.design1 .cross-sell-card .preview-only-text,.design1 .cross-sell-card .sold-out-text,.design1 .menuitem-card .preview-only-text,.design1 .menuitem-card .sold-out-text,.design1 .miac-card .preview-only-text,.design1 .miac-card .sold-out-text{background-color:var(--system-red-light);border-radius:var(--border-radius-8);color:var(--system-red);display:flex;font:var(--typo-body);padding:var(--indent-2);width:-moz-fit-content;width:fit-content}.design1 .combo-card .alternatives-title,.design1 .cross-sell-card .alternatives-title,.design1 .menuitem-card .alternatives-title,.design1 .miac-card .alternatives-title{color:var(--on-background);font:var(--typo-h7);margin-bottom:var(--indent-4)}.design1 .combo-card .alternatives-list,.design1 .cross-sell-card .alternatives-list,.design1 .menuitem-card .alternatives-list,.design1 .miac-card .alternatives-list{display:grid;gap:var(--menuitem-card-alternatives-list-gap);grid-template-columns:var(--menuitem-card-alternatives-list-grid-template-cols)}.design1 .combo-card .item-card,.design1 .cross-sell-card .item-card,.design1 .menuitem-card .item-card,.design1 .miac-card .item-card{margin:0!important}.design1 .combo-card--image-left,.design1 .cross-sell-card--image-left,.design1 .menuitem-card--image-left,.design1 .miac-card--image-left{grid-template-columns:var(--menuitem-card-grid-template-cols--image-left);width:100%}.design1 .combo-card--image-left>.card-header,.design1 .cross-sell-card--image-left>.card-header,.design1 .menuitem-card--image-left>.card-header,.design1 .miac-card--image-left>.card-header{border-right:var(--menuitem-card-header-border);display:flex;flex-direction:column;grid-column:1/2;grid-row:1/3;padding:var(--menuitem-card-header-padding)}.design1 .combo-card--image-left .menuitem-image-wrapper,.design1 .cross-sell-card--image-left .menuitem-image-wrapper,.design1 .menuitem-card--image-left .menuitem-image-wrapper,.design1 .miac-card--image-left .menuitem-image-wrapper{flex-grow:1}.design1 .combo-card--image-left .combo-image,.design1 .combo-card--image-left .cross-sell-image,.design1 .combo-card--image-left .menuitem-image,.design1 .combo-card--image-left .miac-image,.design1 .cross-sell-card--image-left .combo-image,.design1 .cross-sell-card--image-left .cross-sell-image,.design1 .cross-sell-card--image-left .menuitem-image,.design1 .cross-sell-card--image-left .miac-image,.design1 .menuitem-card--image-left .combo-image,.design1 .menuitem-card--image-left .cross-sell-image,.design1 .menuitem-card--image-left .menuitem-image,.design1 .menuitem-card--image-left .miac-image,.design1 .miac-card--image-left .combo-image,.design1 .miac-card--image-left .cross-sell-image,.design1 .miac-card--image-left .menuitem-image,.design1 .miac-card--image-left .miac-image{height:100%!important}.design1 .combo-card .combo-calories{margin-top:var(--indent-4)}.design1 .combo-card .combo-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .combo-card .combo-slot{align-items:baseline;color:var(--on-background);display:flex;font:var(--typo-h7);gap:var(--indent-4)}.design1 .combo-card .combo-slot .combo-slot-info{flex-grow:1}.design1 .combo-card .combo-slot .slot-desc{color:var(--on-background-light);font:var(--typo-body)}.design1 .combo-card .combo-progress-bar{align-items:center;background-color:var(--background);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--combo-card-progress-gap);padding:var(--combo-card-progress-padding);position:sticky;top:0;z-index:var(--z-index--on-background)}.design1 .combo-card .combo-progress-bar .slot-info{color:var(--on-background);flex:1 0 content;font:var(--combo-card-progress-font)}.design1 .combo-card.combo-card--image-left .card-body.combo-page-content.show-list{border:none;grid-column:var(--combo-card-body-grid-column)}.design1 .combo-card .combo-list-wrapper.slot-content{padding:var(--combo-card-list-wrapper-padding)}.design1 .combo-card .combo-list-title{color:var(--on-background);font:var(--combo-card-list-title-font);margin:var(--combo-card-list-title-margin)}.design1 .combo-card .combo-list{display:grid;gap:var(--combo-card-list-gap);grid-template-columns:var(--combo-card-list-grid-template-cols)}.design1 .combo-card .spinner-wrapper{grid-column:span 12}.design1 .combo-card .combo-item{background-color:var(--combo-card-list-item-background);border:var(--combo-card-list-item-border);border-radius:var(--combo-card-list-item-border-radius);cursor:pointer;display:grid;gap:var(--combo-card-list-item-gap);grid-template-columns:var(--combo-card-list-item-grid-template-cols);grid-template-rows:min-content;padding:var(--combo-card-list-item-padding);position:relative;transition:border-color var(--motion)}.design1 .combo-card .combo-item:hover{border-color:var(--combo-card-list-item-border-color--hover)}.design1 .combo-card .combo-item .combo-item-header{grid-row:var(--combo-card-list-item-header-grid-row);margin:var(--combo-card-list-item-header-margin)}.design1 .combo-card .combo-item .combo-item-image{aspect-ratio:var(--combo-card-list-item-image-ratio)!important;border-radius:var(--combo-card-list-item-image-border-radius);height:var(--combo-card-list-item-image-height)!important;min-width:100%;width:100%!important}.design1 .combo-card .combo-item .combo-item-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design1 .combo-card .combo-item .combo-item-badge{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--combo-card-list-item-badge-padding);border:var(--combo-card-list-item-badge-border);border-radius:var(--combo-card-list-item-badge-border-radius);color:var(--combo-card-list-item-badge-color);font:var(--combo-card-list-item-badge-font);height:var(--combo-card-list-item-badge-height);line-height:var(--combo-card-list-item-badge-height);margin:0;padding:var(--combo-card-list-item-badge-padding);text-align:center;white-space:nowrap}.design1 .combo-card .combo-item .combo-item-body{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design1 .combo-card .combo-item .item-calories,.design1 .combo-card .combo-item .item-name,.design1 .combo-card .combo-item .item-price{color:var(--combo-card-list-item-name-color);font:var(--combo-card-list-item-name-font)}.design1 .combo-card .combo-item .item-desc{color:var(--combo-card-list-item-desc-color);display:-webkit-box;font:var(--combo-card-list-item-desc-font);-webkit-line-clamp:5;line-height:var(--typo-height--medium);overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical}.design1 .combo-card .combo-item .menuitem-allergens{display:none}.design1 .combo-card .combo-item .combo-item-footer{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .combo-card .combo-item.is-sold-out{cursor:auto;opacity:var(--sold-out-opacity,.6);pointer-events:none}.design1 .combo-card .card-body.combo-page-content.show-item{border:none;grid-column:var(--combo-card-body-grid-column);height:var(--combo-card-height)}.design1 .combo-card .menuitem-card.is-combo-item{border-top:var(--combo-card-body-border);flex-grow:1}.design1 .miac-card .miac-price{margin-top:var(--indent-4)}.design1 .miac-card .miac-list{display:flex;flex-direction:column;gap:var(--miac-list-gap)}.design1 .miac-card .miac-item{background-color:var(--miac-item-background);border:var(--miac-item-border);border-radius:var(--miac-item-border-radius);cursor:pointer;display:flex;flex-shrink:0;gap:var(--miac-item-gap);padding:var(--miac-item-padding);position:relative;transition:background-color var(--motion),border-color var(--motion)}.design1 .miac-card .miac-item:not(.selected):hover{background-color:var(--miac-item-background--hover);border-color:var(--miac-item-border--hover)}.design1 .miac-card .miac-item:not(.selected):hover .miac-item-image{filter:brightness(.4)}.design1 .miac-card .miac-item:not(.selected):hover .miac-item-icon{opacity:1}.design1 .miac-card .miac-item:not(.selected) .miac-item-icon{opacity:0}.design1 .miac-card .miac-item.selected .miac-item-info{align-items:flex-start}.design1 .miac-card .miac-item .miac-item-image-wrapper{flex:0 0 var(--miac-item-image-size);height:var(--miac-item-image-size);position:relative}.design1 .miac-card .miac-item .miac-item-image{border-radius:var(--miac-item-image-border-radius);filter:brightness(.8);height:var(--miac-item-image-size)!important;transition:filter var(--motion);width:var(--miac-item-image-size)!important}.design1 .miac-card .miac-item .miac-item-icon{height:var(--miac-item-icon-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--motion);width:var(--miac-item-icon-size);z-index:var(--z-index--on-surface)}.design1 .miac-card .miac-item .miac-item-icon path{stroke:var(--primary);transition:stroke var(--motion)}.design1 .miac-card .miac-item .miac-item-info{align-items:center;color:var(--miac-item-info-color);display:flex;flex-grow:1;flex-wrap:wrap;font:var(--miac-item-info-font);gap:var(--miac-item-info-gap)}.design1 .miac-card .miac-item .miac-item-name{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.design1 .miac-card .miac-item .miac-item-name-eyebrow{display:none}.design1 .miac-card .miac-item .miac-item-price{flex-shrink:0}.design1 .miac-card .miac-item .edit-button-wrapper{flex:1 1 100%;margin-top:auto}.design1 .miac-card .card-body.miac-list-page,.design1 .miac-card .card-footer.no-header,.design1 .miac-card .menuitem-card.is-combo-item{grid-column:var(--miac-card-grid-cols)}.design1 .miac-card .miac-list-page{padding:var(--miac-list-page-padding)}.design1 .miac-card .miac-list-title{align-items:center;color:var(--miac-list-page-title-color);display:flex;font:var(--miac-list-page-title-font);margin:var(--miac-list-page-title-margin);min-height:var(--miac-list-page-title-height)}.design1 .miac-card .miac-list-page .miac-list{display:grid;gap:var(--miac-list-gap);grid-template-columns:var(--miac-list-page-grid-template-cols)}.design1 .cross-sell-card{height:var(--cross-sell-card-height)}.design1 .cross-sell-card .card-header{padding:var(--cross-sell-card-header-padding)}.design1 .cross-sell-card .cross-sell-title{color:var(--cross-sell-card-title-color);font:var(--cross-sell-card-title-font);margin:var(--cross-sell-card-title-margin)}.design1 .cross-sell-card .cross-sell-subtitle{color:var(--cross-sell-card-subtitle-color);font:var(--cross-sell-card-subtitle-font)}.design1 .cross-sell-card .cross-sell-recommended-title{border-top:var(--cross-sell-card-recommended-title-border);color:var(--cross-sell-card-recommended-title-color);font:var(--cross-sell-card-recommended-title-font);margin:var(--cross-sell-card-recommended-title-margin);padding:var(--cross-sell-card-recommended-title-padding)}.design1 .cross-sell-card .menuitem-image-wrapper{margin:var(--cross-sell-card-image-margin)}.design1 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio)}.design1 .cross-sell-card .cancel-add-item{animation:shrink-bg-cancel 5s linear forwards;background-image:linear-gradient(to right,var(--primary-dark) 0,var(--primary-dark) 100%);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;position:relative;width:100%}.design1 .cross-sell-card .cancel-add-item span{position:relative;z-index:2}@media screen and (max-width:768px){.design1 .cross-sell-card>.card-body{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.design1 .cross-sell-card .menuitem-image-wrapper{border-radius:var(--cross-sell-card-image-border-radius);flex:0 0 var(--cross-sell-card-image-size);overflow:hidden}.design1 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio);height:var(--cross-sell-card-image-size);-o-object-fit:contain;object-fit:contain;width:var(--cross-sell-card-image-size)}.design1 .cross-sell-card .primary-info{flex-grow:1;padding-top:0}.design1 .cross-sell-card .menuitem-options,.design1 .cross-sell-card .secondary-info,.design1 .cross-sell-card .tertiary-info{flex:1 1 100%}}.design1 .toggle-pusher-sidebar{background-color:var(--toggle-pusher-background);border:var(--toggle-pusher-border);border-radius:var(--toggle-pusher-border-radius);bottom:var(--toggle-pusher-bottom);box-shadow:var(--toggle-pusher-box-shadow);color:var(--toggle-pusher-color);cursor:pointer;font:var(--toggle-pusher-font);padding:var(--toggle-pusher-padding);position:fixed;right:var(--toggle-pusher-right);top:var(--toggle-pusher-top);z-index:var(--z-index--above)}.design1 .event-card{background-color:var(--event-card-background);border:var(--event-card-border);border-radius:var(--event-card-border-radius);padding:var(--event-card-padding)}.design1 .event-card+.event-card{margin-top:var(--indent-2)}.design1 .event-card .event-card-title{color:var(--event-card-title-color);font:var(--event-card-title-font);margin:var(--event-card-title-margin)}.design1 .event-card .event-card-subtitle{color:var(--event-card-subtitle-color);font:var(--event-card-subtitle-font);margin:var(--event-card-subtitle-margin)}.design1 .event-card .card-body{margin-top:var(--indent-1)}.design1 .event-card .event-card-status{color:var(--event-card-status-color);font:var(--event-card-status-font)}.design1 .event-card .event-card-links{align-items:center;display:flex;gap:var(--event-card-links-gap);margin:var(--event-card-links-margin)}.design1 .event-card .event-card-link{flex:1}.design1 .favorite-items .favorite-items-loading{margin:0 auto}.design1 .favorite-items .favorite-items-title{display:none}.design1 .favorite-items .favorite-item{background-color:var(--favorite-item-background);border:var(--favorite-item-border);border-radius:var(--favorite-item-border-radius);display:flex;flex-wrap:wrap;gap:var(--favorite-item-gap);padding:var(--favorite-item-padding)}.design1 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-4)}.design1 .favorite-items .favorite-item-img-block{flex:0}.design1 .favorite-items .favorite-item-img{aspect-ratio:var(--favorite-item-image-ratio)!important;border-radius:var(--favorite-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--favorite-item-image-width)!important}.design1 .favorite-items .favorite-item-info{align-items:flex-start;display:flex;flex:1;gap:var(--indent-4)}.design1 .favorite-items .favorite-item-description{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design1 .favorite-items .favorite-item-name{color:var(--favorite-item-color--primary);font:var(--favorite-item-font--primary)}.design1 .favorite-items .combo-item-name-block,.design1 .favorite-items .favorite-item-notes,.design1 .favorite-items .item-option-group,.design1 .favorite-items .item-size{color:var(--favorite-item-color--secondary);font:var(--favorite-item-font--secondary)}.design1 .favorite-items .combo-items{list-style:none;padding:0}.design1 .favorite-items .combo-item+.combo-item{margin-top:var(--indent-4)}.design1 .favorite-items .combo-item-name-block+.item-options{margin-top:0}.design1 .favorite-items .item-options{display:flex;flex-direction:column;gap:var(--indent-1);list-style:none}.design1 .favorite-items .favorite-item-price{color:var(--favorite-item-color--primary);flex-shrink:0;font:var(--favorite-item-font--primary)}.design1 .favorite-items .favorite-item-buttons{display:flex;flex:1 1 100%;gap:var(--indent-2);justify-content:flex-end}.design1 .favorite-items .no-items-title{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design1 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-2)}}.design1 .total-info{color:var(--on-background);display:flex;font:var(--typo-h6);justify-content:space-between}.design1 .total-info .total-price{-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;justify-content:end}.design1 .total-info .total-price-exceeded{color:var(--system-red)}.design1 .total-info .total-price-limit-label{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--x-small);text-align:right}.design1 .close-button{align-items:center;background-color:var(--close-button-background);border:var(--close-button-border);border-radius:var(--close-button-border-radius);cursor:pointer;display:flex;height:var(--close-button-size);justify-content:center;opacity:var(--close-button-opacity);transition:background-color var(--motion),opacity var(--motion);width:var(--close-button-size);z-index:var(--z-index--above)}.design1 .close-button svg{height:var(--close-button-icon-size);width:var(--close-button-icon-size)}.design1 .close-button svg path{stroke:var(--close-button-icon-stroke);stroke-width:var(--close-button-icon-stroke-width)}.design1 .close-button:hover{background-color:var(--close-button-background--hover);opacity:var(--close-button-opacity--hover)}.design1 .order-item{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:flex;flex-wrap:nowrap;gap:var(--order-item-gap);padding:var(--order-item-padding);position:relative}.design1 .order-item .order-item-img-wrapper{flex-shrink:0}.design1 .order-item .order-item-img{aspect-ratio:var(--order-item-image-ratio)!important;border-radius:var(--order-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--order-item-image-size)!important}.design1 .order-item .order-item-details{display:flex;flex:1;flex-direction:column;gap:var(--indent-4)}.design1 .order-item .order-item-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:var(--indent-4)}.design1 .order-item .order-item-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design1 .order-item .order-item-title{color:var(--order-item-color--primary);display:flex;font:var(--order-item-font--primary);gap:var(--indent-2)}.design1 .order-item .order-item-option-list{display:flex;flex-direction:column}.design1 .order-item .order-item-for,.design1 .order-item .order-item-notes,.design1 .order-item .order-item-option,.design1 .order-item .order-item-size,.design1 .order-item .order-reward-name{color:var(--order-item-color--secondary);font:var(--order-item-font--secondary)}.design1 .order-item .order-item-price{color:var(--order-item-color--primary);flex-shrink:0;font:var(--order-item-font--primary)}.design1 .order-item .order-item-buttons-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:var(--order-item-buttons-wrapper-flex-direction);flex-wrap:wrap;gap:var(--indent-2);justify-content:space-between}.design1 .order-item .order-item-upsize-button{flex:1 1 100%}@media screen and (max-width:768px){.design1 .order-item .order-item-upsize-button .icon-button-icon{display:none}}.design1 .order-item .order-item-buttons{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--indent-2)}.design1 .order-item .quantity-range .spinbutton-value{color:var(--order-item-color--primary)}.design1 .order-container .order-loader{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary);margin:var(--indent-2) auto}.design1 .order-container .menuitem-info{display:block}.design1 .order-container .combo-info+.combo-info,.design1 .order-container .menuitem-info+.menuitem-info,.design1 .order-container .order-item+.order-item,.design1 .order-container .order-items-list+.order-items-list{margin-top:var(--indent-2)}.design1 .order-container .menuitem-info+.contactless-message{margin-top:var(--indent-6)}.design1 .order-container .combo-info{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:block;padding:var(--order-item-padding)}.design1 .order-container .combo-info-head{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design1 .order-container .combo-info-name{color:var(--order-item-color--primary);flex:1;font:var(--order-item-font--primary)}.design1 .order-container .combo-info>.order-item{--order-item-background:var(--background);--order-item-color--primary:var(--on-background);--order-item-color--secondary:var(--on-background-light)}.design1 .order-container .order-container-items-wrapper:first-of-type .group-order-list-header{padding-top:0}.design1 .order-container .order-container-items-wrapper+.order-container-items-wrapper{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design1 .order-container .group-order-list-header{align-items:baseline;display:flex;gap:var(--indent-6)}.design1 .order-container .group-order-list-header.has-items{cursor:pointer}.design1 .order-container .list-header-info{align-items:baseline;display:flex;flex:1 1 0;gap:var(--indent-2);max-width:100%;width:0}.design1 .order-container .list-header-name{color:var(--order-container-color--primary);font:var(--order-container-font--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design1 .order-container .list-header-status,.design1 .order-container .list-header-status.not-started{align-items:baseline;display:flex;flex:0 0 auto;gap:var(--indent-2);width:-moz-fit-content;width:fit-content}.design1 .order-container .list-header-status .list-header-status-dot,.design1 .order-container .list-header-status.not-started .list-header-status-dot{background-color:var(--gray);border-radius:var(--border-radius-100);flex:0 0 auto;height:var(--ui-size-2);width:var(--ui-size-2)}.design1 .order-container .list-header-status .list-header-status-title,.design1 .order-container .list-header-status.not-started .list-header-status-title{color:var(--order-container-color--secondary);flex-shrink:0;font:var(--order-container-font--secondary)}.design1 .order-container .list-header-status.not-started.viewed-menu .list-header-status-dot,.design1 .order-container .list-header-status.viewed-menu .list-header-status-dot{background-color:var(--secondary)}.design1 .order-container .list-header-status.not-started.viewed-menu .list-header-status-title,.design1 .order-container .list-header-status.viewed-menu .list-header-status-title{color:var(--secondary)}.design1 .order-container .list-header-status.adding-items .list-header-status-dot,.design1 .order-container .list-header-status.not-started.adding-items .list-header-status-dot{background-color:var(--primary)}.design1 .order-container .list-header-status.adding-items .list-header-status-title,.design1 .order-container .list-header-status.not-started.adding-items .list-header-status-title{color:var(--primary)}.design1 .order-container .list-header-status.canceled .list-header-status-dot,.design1 .order-container .list-header-status.not-started.canceled .list-header-status-dot{background-color:var(--system-red)}.design1 .order-container .list-header-status.canceled .list-header-status-title,.design1 .order-container .list-header-status.not-started.canceled .list-header-status-title{color:var(--system-red)}.design1 .order-container .list-header-status.complete .list-header-status-dot,.design1 .order-container .list-header-status.not-started.complete .list-header-status-dot{background-color:var(--system-green)}.design1 .order-container .list-header-status.complete .list-header-status-title,.design1 .order-container .list-header-status.not-started.complete .list-header-status-title{color:var(--system-green)}.design1 .order-container .list-header-utils{align-items:center;display:flex;flex:0 0 auto}.design1 .order-container .list-header-amount{color:var(--order-container-color--primary);font:var(--order-container-font--primary)}.design1 .order-container .switcher-wrapper{margin-left:var(--indent-2)}.design1 .order-container .switcher{align-items:center;background-color:var(--button-ghosted-background);border-radius:var(--button-x-small-border-radius);cursor:pointer;display:flex;height:var(--button-x-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-x-small-size)}.design1 .order-container .switcher:hover{background-color:var(--button-ghosted-background-hover)}.design1 .order-container .switcher.visible svg{transform:rotate(90deg)}.design1 .order-container .switcher svg{height:var(--button-x-small-icon-size);transition:transform var(--motion);width:var(--button-x-small-icon-size)}.design1 .order-container .switcher path{stroke:var(--button-ghosted-icon-stroke)}.design1 .order-container .group-order-list-header+.menuitem-info-list{margin-top:var(--indent-4)}.design1 .order-container .contactless-requests+.order-container-items-wrapper{margin-top:var(--indent-6)}.design1 .order-container .contactless-message,.design1 .order-container .contactless-requests-title{color:var(--order-container-color--primary);font:var(--order-container-font--primary);margin-bottom:var(--indent-2)}.design1 .order-container .contactless-requests-list{display:grid;gap:var(--indent-2);grid-template-columns:1fr}.design1 .order-container .contactless-request.selected{border-color:var(--primary)}.design1 .order-container .contactless-requests-button-wrapper{margin-top:var(--indent-2)}.design1 .order-container .contactless-requests-button{width:100%}.design1 .order-container .order-no-items,.design1 .order-container .order-no-order{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary)}.design1 .saved-card-wrapper{background-color:var(--saved-card-wrapper-background);border:var(--saved-card-wrapper-border);border-radius:var(--saved-card-wrapper-border-radius);padding:var(--saved-card-wrapper-padding);position:relative}.design1 .saved-card-wrapper.add-new-card{align-items:center;display:flex;gap:var(--indent-2);justify-content:center}.design1 .saved-card-wrapper.add-new-card svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design1 .saved-card-wrapper.add-new-card svg path{stroke:var(--saved-card-wrapper-color--primary)}.design1 .saved-card-wrapper.add-new-card .add-new-card-text{color:var(--saved-card-wrapper-color--primary);font:var(--typo-button--medium)}.design1 .saved-card-wrapper .saved-card-image-wrapper{position:absolute;right:var(--indent-4);top:var(--indent-4)}.design1 .saved-card-wrapper .saved-card-image{width:var(--ui-size-8)!important}.design1 .saved-card-wrapper .saved-card{margin-right:calc(var(--ui-size-8) + var(--indent-4))}.design1 .saved-card-wrapper .saved-card-title{color:var(--saved-card-wrapper-color--primary);font:var(--saved-card-wrapper-font--primary)}.design1 .saved-card-wrapper .saved-card-expiration{color:var(--saved-card-wrapper-color--primary-light);font:var(--saved-card-wrapper-font--secondary);margin-top:var(--indent-1)}.design1 .saved-card-wrapper .saved-card-details{margin-top:var(--indent-3)}.design1 .saved-card-wrapper .saved-card-edit{margin-top:var(--indent-4)}.design1 .saved-card-wrapper .saved-card-inputs{align-items:center;display:flex;gap:var(--indent-1)}.design1 .saved-card-wrapper .saved-card-inputs .form-item{flex:1;margin:0}.design1 .saved-card-wrapper .update-button{margin-top:var(--indent-4);width:100%}.design1 .saved-card-wrapper .remove-button{margin-top:var(--indent-2);width:100%}.design1 .saved-card-wrapper{--form-item-label-color:var(--on-background);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background)}.design1 .alert{background-color:var(--alert-background);border:none;border-radius:var(--border-radius-8);color:var(--on-gray);font:var(--typo-body);margin-top:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-4);padding-left:calc(var(--indent-4) + var(--ui-size-2));position:relative;text-align:left!important;white-space:normal;word-break:break-word}.design1 .alert:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design1 .alert .alert-title{font:var(--alert-title-font);margin-bottom:var(--indent-2)}.design1 .alert.alert-info:before{background-color:var(--alert-bar-background)}.design1 .alert.alert-danger:before{background-color:var(--system-red)}.design1 .alert.alert-warning:before{background-color:var(--tertiary)}.design1 .menuitem-allergens{align-items:center;background-color:var(--alert-background);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design1 .menuitem-allergens:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design1 .menuitem-allergens .menuitem-allergens-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-1)}.design1 .menuitem-allergens .menuitem-allergens-title{color:var(--on-gray);font:var(--alert-title-font)}.design1 .menuitem-allergens .menuitem-allergens-list{align-items:baseline;-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;row-gap:var(--indent-2)}.design1 .menuitem-allergens .menuitem-allergen-item{color:var(--on-gray);font:var(--typo-body)}.design1 .menuitem-allergens .menuitem-allergen-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design1 .menuitem-allergens .menuitem-allergen-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design1 .menuitem-allergens .menuitem-allergen-icon path{stroke:var(--on-gray)}.design1 .menuitem-rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .menuitem-rating .menuitem-rating-highlight{background-color:var(--system-green-light);border-radius:var(--border-radius-4);color:var(--system-green);font:var(--typo-body--small);padding:var(--indent-1) var(--indent-2)}.design1 .menuitem-rating .menuitem-rating-like{align-items:center;display:flex;gap:var(--indent-1)}.design1 .menuitem-rating svg{height:var(--ui-size-4);width:var(--ui-size-4)}.design1 .menuitem-rating svg path{fill:transparent;stroke:var(--system-green);stroke-width:var(--border-width-2)}.design1 .menuitem-rating .menuitem-rating-like-count,.design1 .menuitem-rating .menuitem-rating-like-percentage{color:var(--on-background);font:var(--typo-body--small)}.design1 .guest-photo-option{background-color:var(--guest-photo-option-background);border:var(--guest-photo-option-border);border-radius:var(--guest-photo-option-border-radius);padding:var(--indent-4);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-index--surface)}.design1 .guest-photo-option.active .guest-photo-drop-tip{align-items:center;background-color:var(--guest-photo-option-drop-tip-background);border:var(--border-width-2) dashed var(--primary);border-radius:var(--guest-photo-option-border-radius);bottom:calc(var(--border-width-2)*-1);color:var(--guest-photo-option-drop-tip-color);display:flex;font:var(--guest-photo-option-drop-tip-font);justify-content:center;left:calc(var(--border-width-2)*-1);position:absolute;right:calc(var(--border-width-2)*-1);top:calc(var(--border-width-2)*-1);z-index:var(--z-index--on-surface)}.design1 .guest-photo-option .guest-photo-option-header{align-items:var(--guest-photo-option-header-align);display:flex}.design1 .guest-photo-option .option-title{color:var(--guest-photo-option-color);font:var(--guest-photo-option-title-font)}.design1 .guest-photo-option .clear-button{margin-left:auto}.design1 .guest-photo-option .clear-button:disabled{display:none}.design1 .guest-photo-option .guest-photo-option-body{display:grid;gap:var(--indent-2);grid-template-columns:var(--guest-photo-option-grid);margin-top:var(--indent-4)}.design1 .guest-photo-option .photo-preview{background-color:var(--background);border:var(--guest-photo-option-preview-border);border-radius:var(--guest-photo-option-border-radius);height:var(--guest-photo-option-preview-height);overflow:hidden;position:relative;transition:background-color var(--motion);width:100%}.design1 .guest-photo-option .photo-preview.upload-button{order:-1}.design1 .guest-photo-option .photo-preview.upload-button:hover{background-color:transparent}.design1 .guest-photo-option .photo-preview .photo-upload{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.design1 .guest-photo-option .photo-preview .upload-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-8);padding:var(--indent-2);width:var(--ui-size-8)}.design1 .guest-photo-option .photo-preview .upload-icon path{stroke:var(--on-background)}.design1 .guest-photo-option .photo-preview .photo-upload-caption{color:var(--on-background);font:var(--guest-photo-option-caption-font);margin-top:var(--indent-1)}.design1 .guest-photo-option .photo-preview .remove-button{align-items:center;border:none;cursor:pointer;display:flex;height:var(--ui-size-7);justify-content:center;position:absolute;right:0;top:0;width:var(--ui-size-7)}.design1 .guest-photo-option .photo-preview .remove-button-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-4);padding:calc(var(--indent-1)/2);transition:background-color var(--motion);width:var(--ui-size-4)}.design1 .guest-photo-option .photo-preview .remove-button-icon path{stroke:var(--on-background);transition:stroke var(--motion)}.design1 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon{background-color:var(--on-background)}.design1 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon path{stroke:var(--background)}.design1 .guest-photo-option .photo-preview .photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design1 .guest-photo-option .supported-formats{color:var(--guest-photo-option-formats-color);font:var(--guest-photo-option-formats-font);grid-column:var(--guest-photo-option-formats-grid-column)}.design1 .progress{-webkit-backdrop-filter:var(--progress-backdrop-filter);backdrop-filter:var(--progress-backdrop-filter);background-color:var(--progress-background);border-radius:var(--progress-border-radius);display:flex;height:var(--progress-height)}.design1 .progress .progress-bar{background-color:var(--progress-bar-background)}.design1 .feed-meter{background:var(--feed-meter-background);border:var(--feed-meter-border);border-radius:var(--feed-meter-border-radius);padding:var(--feed-meter-padding)}.design1 .feed-meter .feed-meter-info{display:flex;gap:var(--indent-4)}.design1 .feed-meter .feed-meter-counter{align-items:center;color:var(--feed-meter-counter-color);display:flex;flex:1;font:var(--typo-body);gap:var(--indent-2)}.design1 .feed-meter .feed-meter-buttons{flex-shrink:0}.design1 .feed-meter .feed-meter-progress-bar{margin:var(--feed-meter-progress-bar-margin)}.design1 .people-fed-info{background-color:var(--people-fed-info-background);border:var(--people-fed-info-border);border-radius:var(--people-fed-info-border-radius);color:var(--people-fed-info-color);font:var(--people-fed-info-font);line-height:var(--people-fed-info-line-height);min-height:var(--people-fed-info-min-height);padding:var(--people-fed-info-padding);text-align:left;white-space:normal;width:-moz-fit-content;width:fit-content}.design1 .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design1 .menu-tags .menu-tag{-webkit-backdrop-filter:var(--menu-tag-backdrop-filter);backdrop-filter:var(--menu-tag-backdrop-filter);background-color:var(--menu-tag-background);border:var(--menu-tag-border);border-radius:var(--menu-tag-border-radius);color:var(--menu-tag-color);font:var(--menu-tag-font);height:var(--menu-tag-height);line-height:var(--menu-tag-line-height);margin:0;padding:var(--menu-tag-padding);text-align:left;white-space:normal}.design1 .quantity-range{align-items:center;display:flex;width:var(--quantity-range-width)}.design1 .quantity-range button{align-items:center;background-color:var(--quantity-range-button-background);border:var(--quantity-range-button-border);border-radius:var(--quantity-range-button-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--quantity-range-button-size);justify-content:center;transition:background-color var(--motion);width:var(--quantity-range-button-size)}.design1 .quantity-range button:hover{background-color:var(--quantity-range-button-background--hover)}.design1 .quantity-range svg{height:var(--quantity-range-button-icon-size);width:var(--quantity-range-button-icon-size)}.design1 .quantity-range svg path{stroke:var(--quantity-range-button-icon-stroke);stroke-width:var(--quantity-range-button-icon-stroke-width)}.design1 .quantity-range .spinbutton-value{color:var(--quantity-range-button-color);flex-grow:1;font:var(--quantity-range-button-font);text-align:center}.design1 .quantity-range.max-selected button:last-of-type,.design1 .quantity-range.min-selected button:first-of-type{opacity:.4;pointer-events:none}.design1 .quantity-range.large{width:var(--quantity-range-width--large)}.design1 .quantity-range.large button{height:var(--quantity-range-button-size--large);width:var(--quantity-range-button-size--large)}.design1 .quantity-range.large svg{height:var(--quantity-range-button-icon-size--large);width:var(--quantity-range-button-icon-size--large)}.design1 .quantity-range.large .spinbutton-value{font:var(--quantity-range-button-font--large)}.design1 .order-type-notice{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design1 .order-type-notice:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design1 .order-type-notice .order-type-notice-icon{display:flex}.design1 .order-type-notice svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design1 .order-type-notice svg path{stroke:var(--on-gray)}.design1 .menuitem-available-offers{align-items:center;background-color:var(--gray-light);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design1 .menuitem-available-offers:before{background-color:var(--system-green);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design1 .menuitem-available-offers .menuitem-available-offers-info{display:flex;flex:1;flex-direction:column}.design1 .menuitem-available-offers .menuitem-available-offers-title{color:var(--on-gray);font:var(--typo-h7)}.design1 .menuitem-available-offers .menuitem-available-offers-list{display:flex;flex-wrap:wrap}.design1 .menuitem-available-offers .menuitem-available-offers-list-item{color:var(--on-gray);font:var(--typo-body)}.design1 .menuitem-available-offers .menuitem-available-offers-icon{flex-shrink:0}.design1 .menuitem-available-offers .menuitem-available-offers-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design1 .menuitem-available-offers .menuitem-available-offers-icon path{stroke:var(--system-green)}.design1 .chips{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .chips-item{background-color:var(--background);border:var(--border-width-1) solid var(--gray);color:var(--on-background);flex-wrap:nowrap;font:var(--typo-body--small);padding-left:var(--indent-3);width:auto}.design1 .chips-item,.design1 .chips-item .chips-item-icon{align-items:center;border-radius:var(--border-radius-100);display:flex;height:var(--ui-size-8)}.design1 .chips-item .chips-item-icon{cursor:pointer;justify-content:center;line-height:1;transition:background-color var(--motion);width:var(--ui-size-8)}.design1 .chips-item .chips-item-icon:hover{background-color:var(--system-red-light)!important}.design1 .chips-item .chips-item-icon:hover path{stroke:var(--system-red)!important}.design1 .chips-item .chips-item-icon svg{height:var(--ui-size-2);width:var(--ui-size-2)}.design1 .chips-item .chips-item-icon svg path{stroke:var(--on-background);stroke-width:4;transition:stroke var(--motion)}.design1 .chips-item.adding-items,.design1 .chips-item.editing-items{background-color:var(--gray-light);border:var(--border-width-1) solid var(--gray);color:var(--on-gray)}.design1 .chips-item.adding-items .chips-item-icon svg path,.design1 .chips-item.editing-items .chips-item-icon svg path{stroke:var(--on-gray)}.design1 .chips-item.viewed-menu{background-color:var(--secondary);border:var(--border-width-1) solid var(--secondary);color:var(--on-secondary)}.design1 .chips-item.viewed-menu .chips-item-icon svg path{stroke:var(--on-secondary)}.design1 .chips-item.complete{background-color:var(--primary);border:var(--border-width-1) solid var(--primary);color:var(--on-primary)}.design1 .chips-item.complete .chips-item-icon svg path{stroke:var(--on-primary)}.design1 .chips-item.canceled{background-color:var(--system-red);border:var(--border-width-1) solid var(--system-red);color:var(--on-system-red)}.design1 .chips-item.canceled .chips-item-icon svg path{stroke:var(--on-system-red)}.design1 .notification-list .vue-notification-group{margin-top:calc(var(--navbar-height) + var(--indent-4));width:20rem!important}.design1 .notification-list .notification-list-item{background-color:var(--gray-light);border:none;border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);margin:0 var(--indent-4) var(--indent-4);overflow:hidden;padding:var(--indent-3);padding-left:calc(var(--indent-3) + var(--ui-size-2));position:relative}.design1 .notification-list .notification-list-item:before{background-color:var(--on-gray);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design1 .notification-list .notification-list-item.success:before{background-color:var(--system-green)}.design1 .notification-list .notification-list-item.error:before,.design1 .notification-list .notification-list-item.warn:before{background-color:var(--system-red)}.design1 .notification-list .notification-content{display:flex;gap:var(--indent-2);padding-right:var(--indent-6)!important}.design1 .notification-list .notification-img-block{display:block;flex-shrink:0}.design1 .notification-list .notification-img{aspect-ratio:1/1!important;border-radius:var(--border-radius-8);height:var(--ui-size-10)!important;width:var(--ui-size-10)!important}.design1 .notification-list .notification-text{flex:1;margin:0!important}.design1 .notification-list .notification-title{color:var(--on-gray);font:var(--typo-body--small)}.design1 .notification-list .notification-desc{color:var(--on-gray);font:var(--typo-body--x-small)}.design1 .notification-list .close{align-items:center;border-radius:var(--border-radius-8);cursor:pointer;display:flex;height:var(--ui-size-8);justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--motion);width:var(--ui-size-8)}.design1 .notification-list .close:hover{background-color:var(--gray)}.design1 .notification-list .close svg{height:var(--ui-size-3);width:var(--ui-size-3)}.design1 .notification-list .close svg path{stroke:var(--on-gray);stroke-width:1.5}.design1 .user-menu-rewards-wrapper{background-color:var(--user-menu-rewards-background);border:var(--user-menu-rewards-border);border-radius:var(--user-menu-rewards-border-radius);padding:var(--user-menu-rewards-padding)}.design1 .user-menu-rewards-wrapper .user-menu-rewards-title{color:var(--user-menu-rewards-title-color);font:var(--user-menu-rewards-title-font);margin:var(--user-menu-rewards-title-margin)}.design1 .user-menu-rewards-wrapper .user-menu-rewards-list{display:grid;gap:var(--user-menu-rewards-list-gap);grid-template-columns:var(--user-menu-rewards-list-grid-template-columns)}.design1 .user-menu-rewards-wrapper .user-menu-reward{align-items:center;background-color:var(--user-menu-reward-background);border:var(--user-menu-reward-border);border-radius:var(--user-menu-reward-border-radius);cursor:pointer;display:flex;gap:var(--user-menu-reward-gap);padding:var(--user-menu-reward-padding);transition:border-color var(--motion)}.design1 .user-menu-rewards-wrapper .user-menu-reward:hover{border-color:var(--primary)}.design1 .user-menu-rewards-wrapper .user-menu-reward-icon{flex-shrink:0;height:var(--user-menu-reward-icon-size);width:var(--user-menu-reward-icon-size)}.design1 .user-menu-rewards-wrapper .user-menu-reward-icon path{stroke:var(--user-menu-reward-color)}.design1 .user-menu-rewards-wrapper .user-menu-reward-name{color:var(--user-menu-reward-color);font:var(--user-menu-reward-font)}.design1 .suggested-orders .accordion-card{background-color:var(--suggested-orders-background);border:var(--suggested-orders-border);border-radius:var(--suggested-orders-border-radius);padding:var(--suggested-orders-padding)}.design1 .suggested-orders .accordion-header{align-items:flex-start}.design1 .suggested-orders .suggested-orders-title{color:var(--suggested-orders-title-color);font:var(--suggested-orders-title-font);margin:var(--suggested-orders-title-margin)}.design1 .suggested-orders .suggested-orders-desc{color:var(--suggested-orders-desc-color);font:var(--suggested-orders-desc-font)}.design1 .suggested-orders .accordion-icon{margin-top:calc(var(--indent-1)*1.5)}.design1 .suggested-orders .accordion-content{margin-top:var(--suggested-orders-gap)}.design1 .suggested-orders .suggested-orders-list{display:grid;gap:var(--suggested-orders-list-gap);grid-template-columns:var(--suggested-orders-list-grid-template-columns)}.design1 .suggested-order{background-color:transparent;display:flex;flex-direction:column;gap:var(--suggested-order-gap)}.design1 .suggested-order .suggested-order-image{background-color:var(--gray-light);border-radius:var(--suggested-order-image-border-radius);flex-shrink:0;height:var(--suggested-order-image-height);overflow:hidden;width:100%}.design1 .suggested-order .suggested-order-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design1 .suggested-order .suggested-order-info{display:flex;flex:1;flex-direction:column;gap:var(--suggested-order-info-gap)}.design1 .suggested-order .suggested-order-desc{color:var(--suggested-order-desc-color);font:var(--suggested-order-desc-font)}.design1 .suggested-order .suggested-order-list{display:flex;flex-direction:column;gap:var(--suggested-order-list-gap)}.design1 .suggested-order .suggested-order-item{align-items:baseline;color:var(--suggested-order-item-color);display:flex;font:var(--suggested-order-item-font);gap:var(--suggested-order-item-gap)}.design1 .suggested-order .suggested-order-item+.suggested-order-item{border-top:var(--suggested-order-item-border);padding-top:var(--suggested-order-item-padding)}.design1 .suggested-order .suggested-order-price{margin-left:auto}.design1 .order-settings-form{display:flex;flex-direction:column;gap:var(--order-settings-form-gap)}.design1 .order-settings-form .order-details-label,.design1 .order-settings-form .order-settings-label{color:var(--order-settings-label-color);font:var(--order-settings-label-font);margin:var(--order-settings-label-margin);text-align:var(--order-settings-label-align)}.design1 .order-settings-form .order-settings-details{margin-top:var(--order-settings-details-margin)}.design1 .order-settings-form .curbside-details-label,.design1 .order-settings-form .delivery-details-label{display:var(--order-settings-details-label-display)}.design1 .order-settings-form .form{display:grid;gap:var(--order-settings-details-form-gap);grid-template-columns:var(--order-settings-details-form-grid-template-columns)}.design1 .order-settings-form .address-select-group+.address-fields-wrapper.show,.design1 .order-settings-form .order-limit-field-wrapper,.design1 .order-settings-form .order-limit-input{margin-top:var(--order-settings-details-form-gap)}.design1 .order-settings-form .order-calendar-and-time{margin-top:var(--order-settings-details-margin)}.design1 .order-settings-form .order-date-calendar-wrapper{align-items:center;display:flex;flex-wrap:nowrap}.design1 .order-settings-form .order-date-calendar-wrapper svg{height:var(--ui-size-4);margin-left:calc(var(--indent-8)*-1);width:var(--ui-size-4)}.design1 .order-settings-form .order-date-calendar-wrapper path{stroke:var(--on-background)}.design1 .order-settings-form .adjust-address-button,.design1 .order-settings-form .submit-button,.design1 .order-settings-form .update-button{width:100%}.design1 .basic-nav-bar{background-color:var(--navbar-color);border-bottom:var(--navbar-border);color:var(--on-navbar-color);position:sticky;top:0;z-index:var(--z-index--above)}.design1 .basic-nav-bar .navbar{align-items:center;display:flex;gap:var(--indent-4);height:var(--navbar-height);justify-content:flex-start;max-height:var(--navbar-height);padding:var(--navbar-padding)}.design1 .basic-nav-bar .nav-left-items,.design1 .basic-nav-bar .nav-right-items{align-items:center;display:flex;flex:1 0;flex-wrap:nowrap;gap:var(--navbar-items-gap)}.design1 .basic-nav-bar .nav-left-items{justify-content:flex-start}.design1 .basic-nav-bar .nav-right-items{justify-content:flex-end}.design1 .basic-nav-bar .navbar-brand{align-items:center;display:flex;flex-shrink:0;width:auto}.design1 .basic-nav-bar .brand-thumbnail{max-height:var(--navbar-logo-height);max-width:var(--navbar-logo-width);-o-object-fit:contain;object-fit:contain;width:100%}.design1 .basic-nav-bar .nav-rest-info{align-items:center;display:flex;gap:var(--indent-2)}@media screen and (max-width:1239px){.design1 .basic-nav-bar .nav-rest-info .restaurant-info,.design1 .basic-nav-bar .nav-rest-info .restaurant-info-button:before{display:none!important}.design1 .basic-nav-bar .nav-rest-info .restaurant-info-button{margin:0}}.design1 .basic-nav-bar .nav-rest-info .restaurant-info{flex-basis:0;flex-shrink:0;--restaurant-info-display:flex;--restaurant-info-flex-wrap:wrap;--restaurant-info-align-items:center;--restaurant-info-gap:0 var(--indent-2)}.design1 .basic-nav-bar .nav-rest-info .restaurant-name{order:0}.design1 .basic-nav-bar .nav-rest-info .restaurant-desc{--restaurant-info-desc-display:none}.design1 .basic-nav-bar .nav-rest-info .restaurant-address{order:2;width:-moz-max-content;width:max-content}.design1 .basic-nav-bar .nav-rest-info .restaurant-working-hours{order:1;--restaurant-working-hours-today-display:none}.design1 .basic-nav-bar .nav-rest-info .location-notification{--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-bottom:calc(var(--indent-4)*-1);--restaurant-info-location-notification-background:var(--surface);--restaurant-info-location-notification-color:var(--on-surface)}.design1 .basic-nav-bar .order-settings-dropdown .order-type-time-details{color:inherit;flex-wrap:nowrap;gap:var(--indent-1);white-space:nowrap}.design1 .basic-nav-bar .order-settings-dropdown .order-type-time-details>.type-icon svg{height:var(--order-settings-icon-size);width:var(--order-settings-icon-size)}.design1 .basic-nav-bar .order-settings-dropdown .order-type{color:inherit}.design1 .basic-nav-bar .order-settings-dropdown .dropdown-dialog{min-width:var(--order-settings-dropdown-menu-width)}.design1 .basic-nav-bar .order-settings-dropdown .dropdown-item{padding:var(--order-settings-dropdown-menu-padding)}.design1 .basic-nav-bar .order-settings-dropdown .order-settings-form{width:100%}.design1 .basic-nav-bar .order-settings-dropdown .order-settings-form .radio-tab{flex:1 1 100%}.design1 .basic-nav-bar .order-settings-dropdown .order-settings-form .control-label{justify-content:start!important}.design1 .basic-nav-bar .menu-search-form-wrapper{flex:1}.design1 .basic-nav-bar .menu-search-form-wrapper .menu-search-form{--form-gap:0;width:100%}.design1 .basic-nav-bar .menu-search-form-wrapper .form-item{width:100%}.design1 .basic-nav-bar .menu-search-form-wrapper .form-item-input{background-color:var(--menu-search-form-background)!important;border-color:var(--on-navbar-color-light)!important;color:var(--menu-search-form-color)!important;padding-right:var(--form-item-input-height)}.design1 .basic-nav-bar .menu-search-form-wrapper .form-item-input::-moz-placeholder{color:var(--menu-search-form-color)}.design1 .basic-nav-bar .menu-search-form-wrapper .form-item-input::placeholder{color:var(--menu-search-form-color)}.design1 .basic-nav-bar .menu-search-form-wrapper .menu-search-submit{flex-shrink:0}.design1 .basic-nav-bar .nav-no-auth{align-items:center;display:flex;gap:var(--navbar-items-gap)}@media screen and (min-width:768px){.design1 .basic-nav-bar .nav-left-item .language-switch .available-language-options{left:0;right:unset}.design1 .basic-nav-bar .nav-right-item .language-switch .available-language-options{left:unset;right:0}}@media screen and (max-width:1279px){.design1 .basic-nav-bar .bag-button-text,.design1 .basic-nav-bar .dropdown-toggle>.user-rewards,.design1 .basic-nav-bar .order-settings-dropdown .order-type{display:none}}@media screen and (min-width:768px){.design1 .locations-page .navbar .nav-left-items:has(.location-search-field){flex-grow:1}.design1 .locations-page .navbar .nav-right-items{flex:0 0 auto}}.design1 .locations-page .navbar .location-search-field{margin:0 auto}.design1 .locations-page .navbar .location-search-field .full-address-form-group{align-items:center;display:flex;flex-direction:row;gap:var(--indent-2)}.design1 .locations-page .navbar .location-search-field .form-item-label{display:none}.design1 .locations-page .navbar .location-search-field .form-item-input{background-color:transparent!important;border-color:var(--on-navbar-color-light)!important;color:var(--on-navbar-color)!important;min-width:12rem}.design1 .locations-page .navbar .location-search-field .form-item-input::-moz-placeholder{color:var(--on-navbar-color-light)}.design1 .locations-page .navbar .location-search-field .form-item-input::placeholder{color:var(--on-navbar-color-light)}.design1 .profile-dropdown-button{position:relative}.design1 .profile-dropdown-button:is(.button--icon)>.dropdown-icon{display:none}.design1 .profile-dropdown-button .profile-name,.design1 .profile-dropdown-button svg{flex-shrink:0}.design1 .profile-dropdown-button .dropdown-toggle>.user-rewards{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--profile-dropdown-user-rewards-background);border:var(--profile-dropdown-user-rewards-border);border-radius:var(--profile-dropdown-user-rewards-border-radius);color:var(--profile-dropdown-user-rewards-color);font:var(--profile-dropdown-user-rewards-font);height:var(--profile-dropdown-user-rewards-size);line-height:var(--profile-dropdown-user-rewards-size);min-width:var(--profile-dropdown-user-rewards-size);padding:var(--profile-dropdown-user-rewards-padding);position:var(--profile-dropdown-user-rewards-position);right:var(--profile-dropdown-user-rewards-right);top:var(--profile-dropdown-user-rewards-top)}.design1 .profile-dropdown-button .user-rewards-points{color:inherit;font:inherit;margin:0}.design1 .profile-dropdown-button .dropdown-dialog{padding:var(--profile-dropdown-menu-padding);width:var(--profile-dropdown-menu-width)}.design1 .profile-dropdown-button .nav-dropdown-item:first-of-type{border-top-left-radius:var(--profile-dropdown-menu-item-border-radius);border-top-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design1 .profile-dropdown-button .nav-dropdown-item:last-of-type{border-bottom-left-radius:var(--profile-dropdown-menu-item-border-radius);border-bottom-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design1 .profile-dropdown-button .nav-dropdown-item .logout-btn,.design1 .profile-dropdown-button .nav-dropdown-item button{background-color:var(--profile-dropdown-menu-item-button-background);border:var(--profile-dropdown-menu-item-button-border);border-radius:var(--profile-dropdown-menu-item-button-border-radius);color:var(--profile-dropdown-menu-item-button-color);font:var(--profile-dropdown-menu-item-button-font);gap:var(--profile-dropdown-menu-item-button-gap);justify-content:flex-start;padding:var(--profile-dropdown-menu-item-button-padding);text-decoration:none;transition:background-color var(--motion);width:100%}.design1 .profile-dropdown-button .nav-dropdown-item .logout-btn:active,.design1 .profile-dropdown-button .nav-dropdown-item .logout-btn:hover,.design1 .profile-dropdown-button .nav-dropdown-item button:active,.design1 .profile-dropdown-button .nav-dropdown-item button:hover{background-color:var(--profile-dropdown-menu-item-button-background--hover);border:var(--profile-dropdown-menu-item-button-border--hover)}.design1 .profile-dropdown-button .nav-dropdown-item .logout-btn svg,.design1 .profile-dropdown-button .nav-dropdown-item button svg{height:var(--profile-dropdown-menu-item-button-icon-size);width:var(--profile-dropdown-menu-item-button-icon-size)}.design1 .profile-dropdown-button .nav-dropdown-item .logout-btn svg path,.design1 .profile-dropdown-button .nav-dropdown-item button svg path{stroke:var(--profile-dropdown-menu-item-button-color)}.design1 .profile-dropdown-button .logout-btn{color:var(--system-red)!important}.design1 .profile-dropdown-button .logout-btn svg{transform:scaleX(-1)}.design1 .profile-dropdown-button .logout-btn svg path{stroke:var(--system-red)!important}.design1 .rewards-accordion{background-color:var(--rewards-accordion-background);border:var(--rewards-accordion-border);border-radius:var(--rewards-accordion-border-radius);margin:var(--rewards-accordion-margin)}.design1 .rewards-accordion .accordion-header{gap:var(--rewards-accordion-header-gap);padding:var(--rewards-accordion-header-padding)}.design1 .rewards-accordion .rewards-icon path{stroke:var(--rewards-accordion-color)}.design1 .rewards-accordion .accordion-header .user-rewards{align-items:center;display:flex;flex-shrink:0}.design1 .rewards-accordion .rewards-title{color:var(--rewards-accordion-color);flex:unset;font:var(--rewards-accordion-title-font)}.design1 .rewards-accordion .user-rewards-points{background-color:var(--on-primary);border-radius:var(--border-radius-8);color:var(--primary);font:var(--typo-body--small);margin:0;padding:var(--indent-1) var(--indent-2)}.design1 .rewards-accordion .accordion-content{padding:var(--rewards-accordion-content-padding)}.design1 .rewards-accordion .reward-row{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);row-gap:0}.design1 .rewards-accordion .reward-row+.reward-row{margin-top:var(--indent-2)}.design1 .rewards-accordion .reward-amount,.design1 .rewards-accordion .reward-name{color:var(--rewards-accordion-content-color--primary)}.design1 .rewards-accordion .reward-expiration{color:var(--rewards-accordion-content-color--secondary)}.design1 .bag-button{position:relative}.design1 .bag-button.has-items{animation:var(--bag-button-animation)}.design1 .bag-button .bag-button-icon{transform:scaleX(-1)}.design1 .bag-button .bag-button-count{background:var(--bag-button-count-background);border:var(--bag-button-count-border);border-radius:var(--bag-button-count-border-radius);color:var(--bag-button-count-color);display:block;font:var(--bag-button-count-font);height:var(--bag-button-count-size);line-height:var(--bag-button-count-size);min-width:var(--bag-button-count-size);padding:var(--bag-button-count-padding);position:var(--bag-button-count-position);right:var(--bag-button-count-right);top:var(--bag-button-count-top)}@media screen and (max-width:768px){.design1 .bag-button .bag-button-text{display:none}}.design1 .bag-dropdown .bag-dropdown-menu{background-color:var(--bag-dropdown-menu-background);border:var(--bag-dropdown-menu-border);border-radius:var(--bag-dropdown-menu-border-radius);box-shadow:var(--bag-dropdown-menu-box-shadow);display:flex!important;flex-direction:column;left:var(--bag-dropdown-menu-left);max-height:var(--bag-dropdown-menu-max-height);overflow-y:auto;padding:var(--bag-dropdown-menu-padding);right:var(--bag-dropdown-menu-right);top:var(--bag-dropdown-menu-top);width:var(--bag-dropdown-menu-width)}.design1 .bag-dropdown .dropdown-header-block{display:flex;flex:0;flex-wrap:wrap;gap:var(--bag-dropdown-menu-header-gap);padding:var(--bag-dropdown-menu-header-padding)}.design1 .bag-dropdown .header-title{color:var(--bag-dropdown-menu-header-color--primary);flex:1;font:var(--bag-dropdown-menu-header-font--primary)}.design1 .bag-dropdown .order-item-counter{color:var(--bag-dropdown-menu-header-color--secondary);font:var(--bag-dropdown-menu-header-font--secondary)}.design1 .bag-dropdown .feed-meter{flex:1 1 100%}.design1 .bag-dropdown .order-container{flex:1;overflow:hidden;overflow:auto;padding:var(--bag-dropdown-menu-body-padding)}.design1 .bag-dropdown .dropdown-footer{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:var(--bag-dropdown-menu-footer-gap);padding:var(--bag-dropdown-menu-footer-padding)}.design1 .bag-dropdown .dropdown-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .bag-dropdown .dropdown-footer-buttons button{flex:1 1 content}.design1 .language-switch .available-language-options{background-color:var(--language-switch-menu-background);border:var(--language-switch-menu-border);border-radius:var(--language-switch-menu-border-radius);box-shadow:var(--language-switch-menu-box-shadow);left:var(--language-switch-menu-left);overflow:hidden;padding:var(--language-switch-menu-padding);right:var(--language-switch-menu-right);top:var(--language-switch-menu-top)}.design1 .language-switch .language-option{align-items:center;background-color:var(--language-switch-menu-item-background);border:var(--language-switch-menu-item-border);border-radius:var(--language-switch-menu-item-border-radius);color:var(--language-switch-menu-item-color);display:flex;font:var(--language-switch-menu-item-font);gap:var(--indent-2);padding:var(--language-switch-menu-item-padding);transition:background-color var(--motion),border var(--motion);white-space:nowrap}.design1 .language-switch .language-option:active,.design1 .language-switch .language-option:hover{background-color:var(--language-switch-menu-item-background--hover);border:var(--language-switch-menu-item-border--hover)}.design1 .language-switch .language-option img{height:var(--language-switch-menu-item-img-size);width:var(--language-switch-menu-item-img-size)}.design1 .item-card{background-color:var(--item-card-background);border:var(--item-card-border);border-radius:var(--item-card-border-radius);box-shadow:var(--item-card-box-shadow);cursor:pointer;display:grid;gap:var(--item-card-gap);grid-template-columns:var(--item-card-grid-template-cols);grid-template-rows:var(--item-card-grid-template-rows);height:100%;max-height:100%;overflow:hidden;padding:var(--item-card-padding);position:relative;transition:border var(--motion),box-shadow var(--motion);width:100%}.design1 .item-card .item-card-header{border-radius:var(--item-card-header-border-radius);grid-row:var(--item-card-header-grid-row);margin:var(--item-card-header-margin);overflow:hidden}.design1 .item-card .item-card-img-wrapper{border-radius:var(--item-card-image-border-radius);overflow:hidden}.design1 .item-card .item-card-img{aspect-ratio:var(--item-card-image-ratio);border-radius:var(--item-card-image-border-radius);display:block;height:auto;min-width:var(--item-card-image-width);transition:transform var(--motion);width:var(--item-card-image-width)!important}.design1 .item-card .item-card-body{display:flex;flex-direction:column;gap:var(--item-card-body-gap)}.design1 .item-card .item-card-name{color:var(--item-card-name-color);font:var(--item-card-name-font);transition:color var(--motion)}.design1 .item-card .item-card-desc{color:var(--item-card-desc-color);font:var(--item-card-desc-font);overflow:hidden;white-space:pre-line}.design1 .item-card .item-card-out-of-stock,.design1 .item-card .item-card-preview-only-text{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design1 .item-card .item-card-out-of-stock:before,.design1 .item-card .item-card-preview-only-text:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design1 .item-card .item-card-alternatives-text{color:var(--primary);font:var(--button-link-font);margin-top:auto;text-align:center;text-decoration:underline}.design1 .item-card .menuitem-available-offers{border-radius:var(--border-radius-4);flex-direction:row-reverse;gap:var(--indent-1);padding:var(--indent-1) var(--indent-3);width:-moz-fit-content;width:fit-content}.design1 .item-card .menuitem-available-offers .menuitem-available-offers-title{font:var(--typo-body--x-small)}.design1 .item-card .menuitem-available-offers svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design1 .item-card .menuitem-available-offers:before{width:var(--ui-size-1)}.design1 .item-card .item-card-footer{align-items:var(--item-card-footer-align-items);display:flex;flex-direction:var(--item-card-footer-flex-direction);gap:var(--item-card-footer-gap);margin:var(--item-card-footer-margin)}.design1 .item-card .item-card-additional-info{align-items:var(--item-card-add-info-align-items);display:flex;flex-direction:var(--item-card-add-info-flex-direction);flex-wrap:wrap;gap:var(--item-card-add-info-gap);justify-content:var(--item-card-add-info-justify-content)}.design1 .item-card .menuitem-price-range{align-items:baseline;color:var(--item-card-price-color);display:flex;flex-wrap:wrap;font:var(--item-card-price-font);gap:var(--indent-2);justify-content:var(--item-card-price-justify-content)}.design1 .item-card .menuitem-points{align-items:center;background:var(--item-card-points-background);bottom:var(--item-card-points-bottom);color:var(--item-card-points-color);display:flex;font:var(--item-card-points-font);height:var(--item-card-points-height);justify-content:center;left:var(--item-card-points-left);position:var(--item-card-points-position);right:var(--item-card-points-right)}.design1 .item-card .menuitem-points:before{content:"("}.design1 .item-card .menuitem-points:after{content:")"}.design1 .item-card .item-card-calories{color:var(--item-card-calories-color);display:var(--item-card-calories-display);font:var(--item-card-calories-font);order:-1;position:relative}.design1 .item-card .item-card-buttons{display:flex;flex-wrap:wrap;gap:var(--item-card-buttons-gap);margin:var(--item-card-buttons-margin);position:var(--item-card-buttons-position);right:var(--item-card-buttons-right);top:var(--item-card-buttons-top)}.design1 .item-card .item-card-buttons button{flex:1 0 content}.design1 .item-card .one-click-button svg{transform:scaleX(-1)}.design1 .item-card .order-btn{display:var(--item-card-order-button-display)}.design1 .item-card:hover{border:var(--item-card-border--hover);box-shadow:var(--item-card-box-shadow--hover)}.design1 .item-card:hover .item-card-name{color:var(--item-card-mane-color--hover)}.design1 .item-card:hover .item-card-img{transform:scale(1.2)}.design1 .item-card.alternatives-info .item-card-body{justify-content:space-between}.design1 .item-card:disabled{pointer-events:none}.design1 .item-card:disabled .item-card-img,.design1 .item-card:disabled .item-card-name{opacity:.5}.design1 .item-card:disabled .item-card-additional-info{display:none}.design1 .custom-footer{align-items:center;background-color:var(--footer-color);border-top:var(--footer-border);color:var(--on-footer-color);display:flex;flex-direction:column;font:var(--footer-font--primary);gap:var(--footer-gap);justify-content:center;padding:var(--footer-padding)}.design1 .custom-footer .footer-default-text{color:var(--on-footer-color);font:var(--footer-font--secondary)}.design1 .custom-footer .footer-high-contrast-switch-wrapper{align-items:center;display:flex;justify-content:center}.design1 .custom-footer .high-contrast-switch{background-color:var(--on-footer-color);color:var(--footer-color)}.design1 .order-progress-bar{width:100%}.design1 .order-progress-bar .order-progress-bar-steps{align-items:center;background-color:var(--order-progress-bar-background);display:flex;height:var(--order-progress-bar-height);justify-content:center;padding:var(--order-progress-bar-padding)}@media screen and (max-width:768px){.design1 .order-progress-bar .order-progress-bar-steps{justify-content:flex-start;overflow:hidden;overflow-x:auto}.design1 .order-progress-bar .order-progress-bar-steps::-webkit-scrollbar{display:none}.design1 .order-progress-bar .order-progress-bar-steps{-ms-overflow-style:none;scrollbar-width:none}}.design1 .order-progress-bar .status-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--order-progress-bar-status-gap);padding:var(--order-progress-bar-status-padding);position:relative}.design1 .order-progress-bar .status-item .status-icon-wrapper:after,.design1 .order-progress-bar .status-item .status-icon-wrapper:before{background-color:var(--order-progress-bar-status-border);content:"";height:var(--border-width-1);position:absolute;top:25%;width:calc(50% - var(--ui-size-8)/2 - var(--indent-1));z-index:0}.design1 .order-progress-bar .status-item .status-icon-wrapper:before{left:0}.design1 .order-progress-bar .status-item .status-icon-wrapper:after{right:0}.design1 .order-progress-bar .status-item:first-of-type .status-icon-wrapper:before,.design1 .order-progress-bar .status-item:last-of-type .status-icon-wrapper:after{display:none}@media screen and (max-width:768px){.design1 .order-progress-bar .status-item{flex-direction:row;width:100%}.design1 .order-progress-bar .status-item .status-icon-wrapper:before{display:none}.design1 .order-progress-bar .status-item .status-icon-wrapper:after{top:50%;width:calc(100% - var(--ui-size-8) - var(--indent-6))}}.design1 .order-progress-bar .status-icon-wrapper{align-items:center;background-color:var(--order-progress-bar-status-icon-wrapper-background);border-radius:50%;display:flex;flex-shrink:0;height:var(--order-progress-bar-status-icon-wrapper-size);justify-content:center;width:var(--order-progress-bar-status-icon-wrapper-size);z-index:1!important}.design1 .order-progress-bar .status-icon{height:var(--order-progress-bar-status-icon-size);width:var(--order-progress-bar-status-icon-size)}.design1 .order-progress-bar .status-icon path{stroke:var(--order-progress-bar-status-icon-stroke)}.design1 .order-progress-bar .status-title{background-color:var(--order-progress-bar-status-title-background);color:var(--order-progress-bar-status-title-color);font:var(--order-progress-bar-status-title-font);padding:var(--order-progress-bar-status-title-padding);z-index:1}.design1 .order-submit-button{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .order-submit-button .call-center-submission-block{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .order-submit-button .call-center-submission-block button{flex:1 1 content}.design1 .popover{background-color:var(--popover-background);border:var(--popover-border);border-radius:var(--popover-border-radius);box-shadow:var(--popover-box-shadow);z-index:var(--z-index--above)!important}.design1 .popover .popover-header{position:relative}.design1 .popover .popover-close{position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design1 .popover .popover-body{padding:var(--popover-body-padding)}.design1 .high-contrast-switch-wrapper{align-items:center;background-color:#fff;display:flex;height:0;justify-content:center;transition:height var(--motion);z-index:9999}.design1 .high-contrast-switch-wrapper:focus-within{height:-moz-fit-content;height:fit-content}.design1 .high-contrast-switch-wrapper .high-contrast-switch{background-color:#000;color:#fff;font-size:1.75rem;line-height:var(--ui-size-14);margin:var(--indent-8) 0;padding:0 var(--indent-4)}.design1 .order-info-button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:var(--order-info-button-bottom);justify-content:flex-start;left:var(--order-info-button-left);line-height:normal;overflow:hidden;position:var(--order-info-button-position);right:var(--order-info-button-right);text-overflow:ellipsis;top:var(--order-info-button-top);white-space:nowrap}.design1 .order-info-button *{white-space:normal}.design1 .order-info-button .order-icon{align-items:center;display:flex;justify-content:center}.design1 .order-info-button svg.streamline-ico.arrow-icon{height:var(--ui-size-4);margin-left:auto;width:var(--ui-size-4)}.design1 .restaurant-info{align-items:var(--restaurant-info-align-items);display:var(--restaurant-info-display,block);flex-direction:var(--restaurant-info-flex-direction);flex-wrap:var(--restaurant-info-flex-wrap);gap:var(--restaurant-info-gap);justify-content:var(--restaurant-info-justify-content);padding:var(--restaurant-info-padding)}.design1 .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color,var(--on-background-light));font:var(--restaurant-info-title-font,var(--typo-body))}.design1 .restaurant-info .restaurant-name{align-items:var(--restaurant-info-name-align-items);color:var(--restaurant-info-name-color,var(--on-background));display:var(--restaurant-info-name-display,block);flex:var(--restaurant-info-name-flex);flex-direction:var(--restaurant-info-name-flex-direction,block);font:var(--restaurant-info-name-font,var(--typo-h7));gap:var(--restaurant-info-name-gap)}.design1 .restaurant-info .restaurant-desc{color:var(--restaurant-info-desc-color,var(--on-background));display:var(--restaurant-info-desc-display,block);font:var(--restaurant-info-desc-font,var(--typo-body))}.design1 .restaurant-info .restaurant-address{align-items:var(--restaurant-info-address-align-items,center);display:var(--restaurant-info-address-display,flex);flex-direction:var(--restaurant-info-address-flex-direction,row);gap:var(--restaurant-info-address-gap,var(--indent-2))}.design1 .restaurant-info .restaurant-address button{flex-shrink:0}.design1 .restaurant-info .restaurant-info-icon{flex-shrink:0;height:var(--restaurant-info-icon-size,var(--ui-size-6));width:var(--restaurant-info-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design1 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design1 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}.design1 .restaurant-info .restaurant-info-icon path{stroke:var(--restaurant-info-icon-stroke,var(--on-background))}.design1 .restaurant-info .address-string{color:var(--restaurant-info-address-color,var(--on-background));font:var(--restaurant-info-address-font,var(--typo-body))}.design1 .restaurant-info .location-notification{bottom:var(--restaurant-info-location-notification-bottom);flex:var(--restaurant-info-location-notification-flex);left:var(--restaurant-info-location-notification-left);margin:var(--restaurant-info-location-notification-margin);order:var(--restaurant-info-location-notification-order);position:var(--restaurant-info-location-notification-position);right:var(--restaurant-info-location-notification-right);top:var(--restaurant-info-location-notification-top);z-index:var(--z-index-above);--location-notification-background:var(--restaurant-info-location-notification-background);--location-notification-color:var(--restaurant-info-location-notification-color)}.design1 .restaurant-phone-block .call-btn{flex-wrap:wrap;justify-content:flex-start}.design1 .restaurant-phone-block .restaurant-phone-icon{height:var(--restaurant-phone-icon-size,var(--ui-size-6))!important;padding:calc(var(--indent-1)/2);width:var(--restaurant-phone-icon-size,var(--ui-size-6))!important}.design1 .restaurant-phone-block .restaurant-phone-icon path{stroke:var(--restaurant-phone-icon-stroke,var(--on-background));stroke-width:2}.design1 .hero-image-overlay{border-radius:var(--hero-image-border-radius);overflow:hidden;padding:var(--hero-image-padding)}.design1 .hero-image-overlay,.design1 .hero-image-overlay .hero-image{background-color:var(--navbar-color);height:var(--hero-image-height,var(--ui-size-50))}.design1 .hero-image-overlay .hero-image{aspect-ratio:var(--hero-image-ratio,3/2);-o-object-fit:cover;object-fit:cover;width:var(--hero-image-width,100%)}.design1 .hero-image-overlay .hero-image-text{color:var(--hero-image-text-color,#fff);padding:var(--hero-image-text-padding,var(--indent-4))}.design1 .hero-image-overlay .hero-image-title{font:var(--hero-image-title-font,var(--typo-h1))}.design1 .hero-image-overlay .hero-image-desc{font:var(--hero-image-desc-font,var(--typo-body))}.design1 .spinner{border:var(--border-width-2) solid var(--primary);border-radius:50%;border-right-color:var(--gray-light);display:flex;height:var(--ui-size-9);margin:var(--indent-6) auto;vertical-align:text-bottom;width:var(--ui-size-9)}.design1 .desktop,.design1 .mobile{background-color:var(--background);color:var(--on-background);display:flex;flex-direction:column;font-family:var(--typo-family--primary);min-height:100vh;-webkit-font-smoothing:antialiased}.design1 .page-layout{display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;position:relative}.design1 .page-layout .basic-nav-bar{flex:0 0 var(--navbar-height)}.design1 .page-layout .page-layout-body{flex:1 1}.design1 .page-layout .custom-footer{flex-shrink:0}.design1 .modal-dialog{background-color:var(--modal-dialog-background);border-radius:var(--modal-dialog-border-radius);margin:var(--modal-dialog-margin);max-width:var(--modal-dialog-max-width);overflow:visible;width:var(--modal-dialog-width)}@media screen and (max-width:768px){.design1 .modal-dialog{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);max-height:calc(100vh - var(--page-padding-vertical--small)*2);max-width:100%;width:100%}}.design1 .modal-dialog:has(.modal-header) .modal-body{padding-top:0}.design1 .modal-dialog:has(.modal-footer) .modal-body{padding-bottom:0}.design1 .modal-dialog .modal-header{color:var(--modal-title-color);font:var(--modal-title-font);padding:var(--modal-header-padding);position:relative;text-align:var(--modal-title-align)}.design1 .modal-dialog .modal-title-desc{color:var(--modal-title-desc-color);font:var(--modal-title-desc-font);margin-top:var(--modal-title-desc-margin-top)}.design1 .modal-dialog .modal-close{position:var(--modal-close-position);right:var(--modal-close-right);top:var(--modal-close-top)}.design1 .modal-dialog .modal-body{color:var(--on-background);padding:var(--modal-body-padding)}.design1 .modal-dialog .modal-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design1 .modal-dialog .modal-body p+p{margin-top:var(--indent-4)}.design1 .modal-dialog .modal-footer{display:flex;flex-wrap:wrap;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.design1 .modal-dialog .modal-footer .button,.design1 .modal-dialog .modal-footer .icon-button{flex:1 1 content}.design1 .modal-dialog.cm-search-modal{margin:0 0 auto}.design1 .modal-dialog.cm-search-modal .menu-search-submit{display:none}.design1 .modal-dialog.cm-search-modal .modal-close{top:50%;transform:translateY(-50%)}.design1 .modal-dialog.cm-search-modal .modal-body{display:none}.design1 .modal-dialog.contactless-modal .header-content{align-items:center;display:flex}.design1 .modal-dialog.contactless-modal .restaurant-logo{height:auto;margin-right:var(--indent-4);width:var(--ui-size-12)}.design1 .modal-dialog.combo-modal,.design1 .modal-dialog.cross-sell-modal,.design1 .modal-dialog.menuitem-modal{height:100%}@media screen and (max-width:768px){.design1 .modal-dialog.combo-modal,.design1 .modal-dialog.cross-sell-modal,.design1 .modal-dialog.menuitem-modal{border-radius:0;height:100%;margin:0;max-height:100%}}.design1 .modal-dialog.combo-modal .modal-header,.design1 .modal-dialog.cross-sell-modal .modal-header,.design1 .modal-dialog.menuitem-modal .modal-header{padding:0}.design1 .modal-dialog.combo-modal .modal-body,.design1 .modal-dialog.cross-sell-modal .modal-body,.design1 .modal-dialog.menuitem-modal .modal-body{border-radius:inherit;height:100%;padding:0}@media screen and (max-width:768px){.design1 .modal-dialog.cross-sell-modal{border-radius:var(--modal-dialog-border-radius);height:calc(100vh - var(--navbar-height));margin:auto 0 0;max-height:calc(100vh - var(--navbar-height))}}.design1 .group-order-details-modal .group-order-details-item+.group-order-details-item{margin-top:var(--group-order-details-item-gap)}.design1 .group-order-details-modal .group-order-details-item .group-order-details-title{color:var(--group-order-details-title-color);font:var(--group-order-details-title-font);margin-bottom:var(--indent-2)}.design1 .group-order-details-modal .group-order-details-item .group-order-details-text{color:var(--group-order-details-text-color);font:var(--typo-body)}.design1 .group-order-details-modal .group-order-details-item.order-type-block{border-bottom:var(--group-order-details-order-type-border);padding-bottom:var(--group-order-details-order-type-padding-bottom)}.design1 .secure-modal{max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.design1 .secure-modal .iframe-wrapper{height:600px}.design1 .secure-modal .iframe-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.design1 .secure-modal .secure-iframe{display:flex;justify-content:center}.design1 .secure-modal .challenge-iframe-class{border:none;height:600px;width:500px}.design1 .secure-modal .error{font:var(--typo-h3)}.design1 .secure-modal .fail-buttons{display:flex;gap:var(--indent-4);justify-content:flex-end}.design1 .checkout-confirmation-modal .header-message{color:var(--on-background-light);font:var(--typo-body)}.design1 .checkout-confirmation-modal .header-spinner{position:absolute;right:var(--indent-8);top:var(--indent-8)}.design1 .checkout-confirmation-modal .progress{background:none;height:var(--ui-size-8);position:relative;width:var(--ui-size-8)}.design1 .checkout-confirmation-modal .progress:after{border:var(--border-width-4) solid var(--primary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.design1 .checkout-confirmation-modal .progress>span{height:100%;overflow:hidden;position:absolute;top:0;width:50%;z-index:1}.design1 .checkout-confirmation-modal .progress .progress-left{left:0}.design1 .checkout-confirmation-modal .progress .progress-bar{background:none;border-style:solid;border-width:var(--border-width-4);height:100%;position:absolute;top:0;width:100%}.design1 .checkout-confirmation-modal .progress .progress-left .progress-bar{border-bottom-right-radius:var(--border-radius-24);border-left:0;border-top-right-radius:var(--border-radius-24);left:100%;transform-origin:center left}.design1 .checkout-confirmation-modal .progress .progress-right{right:0}.design1 .checkout-confirmation-modal .progress .progress-right .progress-bar{border-bottom-left-radius:var(--border-radius-24);border-right:0;border-top-left-radius:var(--border-radius-24);left:-100%;transform-origin:center right}.design1 .checkout-confirmation-modal .progress .border-passed{border-color:var(--primary-light);border-width:var(--border-width-4)}.design1 .checkout-confirmation-modal .progress .progress-value-wrapper{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.design1 .checkout-confirmation-modal .progress .progress-value-wrapper .progress-value{color:var(--on-background);font:var(--typo-body--small)}.design1 .checkout-confirmation-modal .order-summary{align-items:flex-start;display:flex}.design1 .checkout-confirmation-modal .order-summary+.order-summary{margin-top:var(--indent-6)}.design1 .checkout-confirmation-modal .order-summary .order-summary-icon{flex:0 0 var(--ui-size-6);height:var(--ui-size-6);margin-right:var(--indent-4);width:var(--ui-size-6)}.design1 .checkout-confirmation-modal .order-summary .order-summary-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design1 .checkout-confirmation-modal .order-summary .order-summary-icon svg path{stroke:var(--on-background);stroke-width:2px}.design1 .checkout-confirmation-modal .order-summary .order-summary-content{flex:1 1 0}.design1 .checkout-confirmation-modal .order-summary-title{color:var(--on-background);font:var(--typo-h6);line-height:var(--ui-size-6)}.design1 .checkout-confirmation-modal .restaurant-address{color:var(--on-background-light);font:var(--typo-body--small);margin-top:var(--indent-1)}.design1 .checkout-confirmation-modal iframe{border-radius:var(--border-radius-24);height:12.5rem;margin-top:var(--indent-4);width:100%}.design1 .checkout-confirmation-modal .order-container{margin-top:var(--indent-4)}.design1 .checkout-confirmation-modal .order-container .combo-info-head .remove-btn,.design1 .checkout-confirmation-modal .order-container .order-item-buttons-wrapper{display:none!important}.design1 .sidebar-wrapper .sidebar{background-color:var(--sidebar-background);border-radius:var(--sidebar-border-radius);margin:var(--sidebar-margin);overflow:visible;width:var(--sidebar-width)!important}@media screen and (max-width:768px){.design1 .sidebar-wrapper .sidebar{width:100%!important}}.design1 .sidebar-wrapper .sidebar-header{border-bottom:var(--sidebar-header-border);color:var(--sidebar-title-color);font:var(--sidebar-title-font);padding:var(--sidebar-header-padding);position:relative;text-align:var(--sidebar-title-align)}.design1 .sidebar-wrapper .sidebar-title-desc{color:var(--sidebar-title-desc-color);font:var(--sidebar-title-desc-font)}.design1 .sidebar-wrapper .sidebar-close{left:var(--sidebar-close-left);position:var(--sidebar-close-position);right:var(--sidebar-close-right);top:var(--sidebar-close-top)}.design1 .sidebar-wrapper .sidebar-body{padding:var(--sidebar-body-padding)}.design1 .sidebar-wrapper .sidebar-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design1 .sidebar-wrapper .sidebar-body p+p{margin-top:var(--indent-4)}.design1 .sidebar-wrapper .sidebar-footer{border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--sidebar-footer-gap);padding:var(--sidebar-footer-padding);z-index:var(--z-index--above)}.design1 .sidebar-wrapper .sidebar-footer .sidebar-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .sidebar-wrapper .sidebar-footer .button,.design1 .sidebar-wrapper .sidebar-footer .icon-button{flex:1 1 content}.design1 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-header,.design1 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-header,.design1 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-header{border:none;padding:0}.design1 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-body,.design1 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-body,.design1 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-body{border-radius:var(--sidebar-border-radius);height:100%;padding:0}.design1 .sidebar-wrapper.combo-sidebar-wrapper .combo-sidebar-content,.design1 .sidebar-wrapper.combo-sidebar-wrapper .cross-sell-sidebar-content,.design1 .sidebar-wrapper.combo-sidebar-wrapper .menuitem-sidebar-content,.design1 .sidebar-wrapper.cross-sell-sidebar-wrapper .combo-sidebar-content,.design1 .sidebar-wrapper.cross-sell-sidebar-wrapper .cross-sell-sidebar-content,.design1 .sidebar-wrapper.cross-sell-sidebar-wrapper .menuitem-sidebar-content,.design1 .sidebar-wrapper.menuitem-sidebar-wrapper .combo-sidebar-content,.design1 .sidebar-wrapper.menuitem-sidebar-wrapper .cross-sell-sidebar-content,.design1 .sidebar-wrapper.menuitem-sidebar-wrapper .menuitem-sidebar-content{height:100%}.design1 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-header{border:none;padding:0}.design1 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body{display:flex;flex-direction:column;gap:var(--indent-6)}.design1 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body::-webkit-scrollbar-track{margin:var(--sidebar-body-padding) 0}.design1 .locations-sidebar .sidebar{background-color:var(--background)!important;border-radius:var(--locations-sidebar-border-radius);margin-top:var(--navbar-height);max-height:calc(100vh - var(--navbar-height));max-height:calc(100dvh - var(--navbar-height));overflow:hidden;width:100%}.design1 .locations-sidebar .sidebar-body,.design1 .locations-sidebar .sidebar-header{padding:0!important}.design1 .locations-sidebar .sidebar-close{left:var(--indent-4);z-index:1}.design1 .locations-sidebar .location-map,.design1 .locations-sidebar .map{min-height:var(--location-map-height)!important;min-height:var(--location-map-height-dvh)!important;overflow:hidden;z-index:0}.design1 .locations-sidebar .restaurant-info{background-color:var(--restaurant-info-background);border:var(--restaurant-info-border);border-radius:var(--restaurant-info-border-radius);box-shadow:var(--restaurant-info-box-shadow);margin:var(--restaurant-info-margin);padding:var(--restaurant-info-padding)}.design1 .locations-sidebar .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color);font:var(--restaurant-info-title-font);margin-bottom:var(--restaurant-info-title-margin-bottom)}.design1 .locations-sidebar .restaurant-info .restaurant-name{color:var(--restaurant-info-name-color);font:var(--restaurant-info-name-font)}.design1 .locations-sidebar .restaurant-info .restaurant-desc{display:none}.design1 .locations-sidebar .restaurant-info .restaurant-address{color:var(--restaurant-info-address-color);font:var(--restaurant-info-address-font)}.design1 .locations-sidebar .location-search-card{bottom:0;left:0;position:var(--location-search-card-position);right:0}.design1 .locations-sidebar .location-search{flex-direction:var(--location-search-flex-direction);padding:var(--location-search-padding)}.design1 .locations-sidebar .location-search-header{background-color:var(--location-search-header-background);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;box-shadow:var(--location-search-header-box-shadow);padding:var(--location-search-header-padding)}.design1 .locations-sidebar .location-search-title{display:none}.design1 .locations-sidebar .location-result-list{align-items:var(--location-result-list-align-items);flex-direction:var(--location-result-list-flex-direction);gap:var(--location-result-list-gap);overflow:var(--location-result-list-overflow);padding:var(--location-result-list-padding)}.design1 .locations-sidebar .location-result-list::-webkit-scrollbar{display:none}.design1 .locations-sidebar .location-result-list{-ms-overflow-style:none;scrollbar-width:none}.design1 .locations-sidebar .location-result-list .location-result-card{flex:var(--location-result-card-flex);min-width:var(--location-result-card-width)}.design1 .locations-sidebar .location-result-count,.design1 .locations-sidebar .show-all-row{display:none}.design1 .edit-order-sidebar .sidebar-header{padding:0}.design1 .edit-order-sidebar .order-sidebar-title{align-items:center;background-color:var(--background);color:var(--on-background);display:flex;font:var(--typo-h4);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);padding:var(--indent-4) 0;position:sticky;top:0;z-index:calc(var(--z-index--above) - 1)}.design1 .edit-order-sidebar .sidebar-body{padding-bottom:0;padding-top:calc(var(--ui-size-10) + var(--indent-4)*2)!important}.design1 .edit-order-sidebar .order-settings-form{flex-grow:1}.design1 .edit-order-sidebar .submit-info-block{background-color:var(--background);border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);bottom:0;margin-left:calc(var(--sidebar-body-padding)*-1);margin-right:calc(var(--sidebar-body-padding)*-1);margin-top:auto;padding:var(--sidebar-footer-padding);position:sticky}.design1 .cs-app-burger-menu-sidebar .sidebar-header,.design1 .cs-burger-menu-sidebar .sidebar-header{padding:0}.design1 .cs-app-burger-menu-sidebar .sidebar-body,.design1 .cs-burger-menu-sidebar .sidebar-body{padding-top:0}.design1 .cs-app-burger-menu-sidebar .sidebar-top-block,.design1 .cs-burger-menu-sidebar .sidebar-top-block{flex-shrink:0}.design1 .cs-app-burger-menu-sidebar .sidebar-top-block-title,.design1 .cs-burger-menu-sidebar .sidebar-top-block-title{align-items:center;color:var(--sidebar-title-color);display:flex;font:var(--sidebar-title-font);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);overflow:hidden;padding-right:calc(var(--ui-size-10) + var(--indent-4));text-overflow:ellipsis;white-space:nowrap}.design1 .cs-app-burger-menu-sidebar .sidebar-top-block-links,.design1 .cs-burger-menu-sidebar .sidebar-top-block-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design1 .cs-app-burger-menu-sidebar .auth-link,.design1 .cs-burger-menu-sidebar .auth-link{flex:1}.design1 .cs-app-burger-menu-sidebar .profile-link,.design1 .cs-burger-menu-sidebar .profile-link{align-items:center;background-color:var(--button-secondary-background);border-radius:var(--border-radius-8);color:var(--button-secondary-color);display:flex;flex:1;flex-direction:column;font:var(--button-medium-font);gap:var(--indent-2);height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:var(--indent-4) 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.design1 .cs-app-burger-menu-sidebar .profile-link svg,.design1 .cs-burger-menu-sidebar .profile-link svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design1 .cs-app-burger-menu-sidebar .profile-link svg path,.design1 .cs-burger-menu-sidebar .profile-link svg path{stroke:var(--button-secondary-color)}.design1 .cs-app-burger-menu-sidebar .sidebar-page-links-row,.design1 .cs-burger-menu-sidebar .sidebar-page-links-row{border-top:var(--border-width-1) solid var(--gray);display:flex;flex:1;flex-direction:column;margin-top:var(--indent-4)}.design1 .cs-app-burger-menu-sidebar .page-link-row button,.design1 .cs-burger-menu-sidebar .page-link-row button{background-color:transparent!important;border:none!important;color:var(--button-ghosted-color);font:var(--button-large-font);justify-content:flex-start;padding:var(--indent-4) 0;text-align:left;width:100%}.design1 .cs-app-burger-menu-sidebar .page-link-row.logout,.design1 .cs-burger-menu-sidebar .page-link-row.logout{margin-top:auto}.design1 .cs-app-burger-menu-sidebar .order-settings-form,.design1 .cs-burger-menu-sidebar .order-settings-form{padding:0 var(--indent-4)}.design1 .order-sidebar .sidebar-header{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}@media screen and (max-width:768px){.design1 .order-sidebar .sidebar-header{flex-direction:column;gap:var(--indent-2);justify-content:flex-start}}.design1 .order-sidebar .order-container{flex:1;width:100%;--order-container-color--primary:var(--on-background);--order-container-color--secondary:var(--on-background)}.design1 .order-sidebar .sidebar-footer{flex-direction:column;flex-wrap:nowrap}.design1 .page-layout-body--details{background-color:var(--page-background--dark);display:flex;justify-content:center;padding:var(--page-padding-vertical--medium) 0}@media screen and (max-width:768px){.design1 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design1 .page-layout-body--details .details-card{background-color:var(--details-card-background);border:var(--details-card-border);border-radius:var(--details-card-border-radius);display:grid;gap:var(--details-card-gap);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;max-width:var(--details-card-width);padding:var(--details-card-padding);width:var(--details-card-width)}@media screen and (max-width:768px){.design1 .page-layout-body--details .details-card{max-width:100%;width:100%}}@container (max-width: 768px){.design1 .page-layout-body--details .details-card{max-width:100%;width:100%}}.design1 .page-layout-body--details .order-detail-card-list{display:flex;flex-wrap:wrap;gap:var(--order-details-card-list-gap)}@media screen and (max-width:768px){.design1 .page-layout-body--details .order-detail-card-list{flex-direction:column}}@container (max-width: 768px){.design1 .page-layout-body--details .order-detail-card-list{flex-direction:column}}.design1 .page-layout-body--details .order-detail-card{background:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex:1 1 33.3%;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design1 .page-layout-body--account{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design1 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design1 .page-layout-body--account .account-page-greeting{color:var(--on-background);font:var(--account-page-greeting-font);max-width:var(--content-width--small);width:100%}.design1 .page-layout-body--account .account-card{background-color:var(--account-card-background);border:var(--account-card-border);border-radius:var(--account-card-border-radius);max-width:var(--account-card-width);padding:var(--account-card-padding);width:100%}@media screen and (max-width:768px){.design1 .page-layout-body--account .account-card{max-width:100%;width:100%}}@container (max-width: 768px){.design1 .page-layout-body--account .account-card{max-width:100%;width:100%}}.design1 .page-layout-body--account .account-card,.design1 .page-layout-body--account .account-info-card{display:grid;gap:var(--account-card-gap);grid-template-columns:1fr}.design1 .page-layout-body--account .account-info-title,.design1 .page-layout-body--account .user-rewards-header{color:var(--on-surface);font:var(--account-info-card-title-font);margin-bottom:var(--account-info-card-title-margin-bottom)}.design1 .page-layout-body--account .basic-account-info{color:var(--on-surface);font:var(--typo-body)}.design1 .page-layout-body--account .account-info-paytronix-link{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design1 .page-layout-body--account .short-account-info{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}.design1 .page-layout-body--account .short-account-info .account-info{display:flex;flex-direction:column;gap:var(--indent-1)}.design1 .page-layout-body--account .short-account-info .account-info-name{color:var(--on-surface);font:var(--typo-h7)}.design1 .page-layout-body--account .short-account-info .account-info-email{color:var(--on-surface);font:var(--typo-body)}.design1 .page-layout-body--account .contact-info-blurb{color:var(--on-surface-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design1 .page-layout-body--account .account-saved-info-item{align-items:center;display:flex}.design1 .page-layout-body--account .account-saved-info-item+.account-saved-info-item{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design1 .page-layout-body--account .account-saved-info-text{color:var(--on-surface);flex-grow:1;font:var(--typo-body);margin-right:var(--indent-4)}.design1 .page-layout-body--account .account-saved-info-actions{display:flex;gap:var(--indent-2)}.design1 .page-layout-body--account .account-saved-cards .saved-cards-empty{color:var(--on-surface);font:var(--typo-body)}.design1 .page-layout-body--account .account-saved-cards .saved-cards-list{display:flex;flex-direction:column;gap:var(--indent-2)}.design1 .page-layout-body--history{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design1 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design1 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design1 .page-layout-body--history .order-history-title{font:var(--page-title-font);margin-bottom:var(--page-title-margin-bottom)}.design1 .page-layout-body--history .order-history-list{display:grid;gap:var(--order-history-list-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1600px){.design1 .page-layout-body--history .order-history-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.design1 .page-layout-body--history .order-history-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design1 .page-layout-body--history .order-history-list{grid-template-columns:repeat(1,1fr)}}.design1 .page-layout-body--history .no-orders{color:var(--on-background);font:var(--typo-body)}.design1 .page-layout-body--feedback{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design1 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design1 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design1 .page-layout-body--enroll{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design1 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design1 .page-layout-body--enroll .enroll-card{background-color:var(--enroll-card-background);border:var(--enroll-card-border);border-radius:var(--enroll-card-border-radius);max-width:var(--enroll-card-width);padding:var(--enroll-card-padding)}@media screen and (max-width:768px){.design1 .page-layout-body--enroll .enroll-card{max-width:100%}}@container (max-width: 768px){.design1 .page-layout-body--enroll .enroll-card{max-width:100%}}.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{color:var(--on-surface);font:var(--typo-h3);text-align:center}@media screen and (max-width:768px){.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}@container (max-width: 768px){.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-4)}@media screen and (max-width:768px){.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}@container (max-width: 768px){.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-text{color:var(--on-surface);font:var(--typo-body);text-align:center}.design1 .page-layout-body--enroll .visit-enrollment-claim-code .card-text.error-details{background:var(--error-light);border-radius:var(--border-radius-16);color:var(--error);margin-top:var(--indent-4);padding:var(--indent-4)}.design1 .page-layout-body--enroll .visit-enrollment-claim-code .account-button,.design1 .page-layout-body--enroll .visit-enrollment-claim-code .scan-button{margin-top:var(--indent-6);width:100%}.design1 .page-layout-body--enroll .qr-code-scanner{border-radius:var(--border-radius-20);margin-bottom:var(--indent-6);overflow:hidden}.design1 .page-layout-body--enroll .scanning-animation svg>g>g:first-child rect{fill:transparent}.design1 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(2) g path{stroke:var(--on-surface)}.design1 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(3) g path{fill:var(--gray-dark)}.design1 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(4) g path{stroke:var(--on-surface)}.design1 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design1 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design1 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}.design1 .page-layout-body--enroll .scan-success-animation svg>g>g:first-child path{fill:transparent}.design1 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(2) path,.design1 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(3) path{fill:var(--system-green)}.design1 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(4) path{stroke:var(--background)}.design1 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design1 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design1 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}.design1 .page-layout-body--enroll .scan-fail-animation svg>g>g:first-child path,.design1 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(2) path,.design1 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:first-child{fill:var(--system-red)}.design1 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:nth-child(2){stroke:var(--background)}.design1 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:first-child{fill:var(--system-red)}.design1 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:nth-child(2){stroke:var(--background)}.design1 .page-layout-body--payment-page{background-color:var(--page-background);display:flex;gap:var(--payment-page-gap--large);margin:0 auto;max-width:75rem;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative}@media screen and (max-width:1024px){.design1 .page-layout-body--payment-page{flex-direction:column;gap:var(--payment-page-gap--medium);max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design1 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}@container (max-width: 768px){.design1 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}.design1 .page-layout-body--payment-page .payment-page-left{flex:1 1 0}@media screen and (max-width:768px){.design1 .page-layout-body--payment-page .payment-page-left{flex:0}}@container (max-width: 768px){.design1 .page-layout-body--payment-page .payment-page-left{flex:0}}.design1 .page-layout-body--payment-page .payment-page-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);min-width:32rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:768px){.design1 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}@container (max-width: 768px){.design1 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}.design1 .payment-page-login-wrapper .payment-page-login-text,.design1 .success-update-wrapper{color:var(--payment-page-color);font:var(--payment-page-font-secondary)}.design1 .payment-page-login-wrapper .payment-page-login-button{margin-top:var(--indent-2)}.design1 .checkout-form{display:flex;flex-direction:column;gap:var(--payment-page-gap--medium)}@media screen and (max-width:768px){.design1 .checkout-form{gap:var(--payment-page-gap--small)}}@container (max-width: 768px){.design1 .checkout-form{gap:var(--payment-page-gap--small)}}.design1 .checkout-form .checkout-form-title{color:var(--payment-page-color);font:var(--payment-page-font-primary)}.design1 .page-layout-body--submit{background-color:var(--page-background);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--submit-page-gap--large);margin:0 auto;max-width:var(--submit-page-max-width);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative;width:100%}.design1 .page-layout-body--submit:has(.wizard){padding-top:var(--navbar-height)}@media screen and (max-width:768px){.design1 .page-layout-body--submit:has(.wizard){padding:0}}@container (max-width: 768px){.design1 .page-layout-body--submit:has(.wizard){padding:0}}.design1 .page-layout-body--submit:has(.wizard) .submit-body-left{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small))}.design1 .page-layout-body--submit:has(.wizard) .submit-body-right{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));top:var(--navbar-height)}.design1 .page-layout-body--submit:has(.wizard):before{background-color:var(--page-background);content:"";display:block;height:var(--navbar-height);left:0;position:fixed;right:0;top:0;z-index:var(--z-index--surface)}@media screen and (max-width:768px){.design1 .page-layout-body--submit:has(.wizard):before{display:none}}@container (max-width: 768px){.design1 .page-layout-body--submit:has(.wizard):before{display:none}}.design1 .page-layout-body--submit:has(.wizard) .menu-nav-button{left:var(--page-padding-horizontal--small);position:fixed;top:calc((var(--navbar-height) - var(--button-small-size))/2);z-index:var(--z-index--surface)}@media screen and (max-width:1599px){.design1 .page-layout-body--submit{gap:var(--submit-page-gap--medium)}}@media screen and (max-width:1439px){.design1 .page-layout-body--submit{max-width:60rem}.design1 .page-layout-body--submit:has(.sidebar-info){max-width:var(--submit-page-max-width)}}@media screen and (max-width:1279px){.design1 .page-layout-body--submit{max-width:60rem!important}}@media screen and (max-width:1024px){.design1 .page-layout-body--submit{gap:var(--submit-page-gap--medium);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design1 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design1 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design1 .page-layout-body--submit .submit-body-left{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:wrap;gap:var(--submit-page-gap--large)}@media screen and (max-width:1599px){.design1 .page-layout-body--submit .submit-body-left{gap:var(--submit-page-gap--medium)}}.design1 .page-layout-body--submit .submit-body-left .sidebar-info{display:flex;flex:0 0 25%;flex-direction:column;gap:var(--submit-page-gap--medium);min-width:22.5rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design1 .page-layout-body--submit .submit-body-left .sidebar-info{flex:0 0 content;min-width:auto}}@media screen and (max-width:1279px){.design1 .page-layout-body--submit .submit-body-left .sidebar-info{flex-basis:100%;flex-grow:1;height:-moz-fit-content;height:fit-content;position:static}}.design1 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:var(--recommendation-list-position);top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design1 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:none;overflow:visible}}@media screen and (max-width:1279px){.design1 .page-layout-body--submit .submit-body-left .recommendation-list{position:static}}.design1 .page-layout-body--submit .submit-body-left .submit-form{flex:1 1 0;min-width:30%}@media screen and (max-width:1279px){.design1 .page-layout-body--submit .submit-body-left .submit-form{flex-basis:100%;min-width:auto}}.design1 .page-layout-body--submit .submit-body-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1439px){.design1 .page-layout-body--submit .submit-body-right{flex:0 0 22rem}}.design1 .page-layout-body--submit .back-to-menu-button{padding:0;width:-moz-fit-content;width:fit-content}.design1 .page-layout-body--submit .back-to-menu-button svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design1 .page-layout-body--submit .wizard-wrapper{flex-grow:1}.design1 .page-layout-body--submit .submit-form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--submit-page-gap--medium)}@media screen and (max-width:768px){.design1 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}@container (max-width: 768px){.design1 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}.design1 .page-layout-body--submit .coupon-collapse-button,.design1 .page-layout-body--submit .gift-card-title,.design1 .page-layout-body--submit .order-basic-user-info-title,.design1 .page-layout-body--submit .order-donation-title,.design1 .page-layout-body--submit .order-payment-title,.design1 .page-layout-body--submit .order-tip-title,.design1 .page-layout-body--submit .recommendation-title,.design1 .page-layout-body--submit .rewards-title,.design1 .page-layout-body--submit .submit-info-header{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font);margin-bottom:var(--submit-page-info-title-margin-bottom);text-align:left}.design1 .page-layout-body--submit .gift-card-form,.design1 .page-layout-body--submit .order-coupon-form-wrapper{gap:var(--submit-page-info-title-margin-bottom)}.design1 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design1 .page-layout-body--submit .gift-card-form .gift-card-title,.design1 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button,.design1 .page-layout-body--submit .order-coupon-form-wrapper .gift-card-title{margin-bottom:0}@media screen and (max-width:768px){.design1 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design1 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}@container (max-width: 768px){.design1 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design1 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}.design1 .page-layout-body--submit .recommendation-title{margin-bottom:0}.design1 .page-layout-body--submit .checkout-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design1 .page-layout-body--submit .checkout-alert:not(:has(div)){display:none}.design1 .page-layout-body--submit .payment-systems{border:var(--payment-systems-border);border-radius:var(--payment-systems-border-radius);padding:var(--payment-systems-padding);position:relative}.design1 .page-layout-body--submit .payment-systems .payment-systems-title{background-color:var(--payment-systems-background);left:50%;padding:0 var(--indent-3);position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.design1 .page-layout-body--submit .payment-systems .payment-systems-title,.design1 .page-layout-body--submit .submit-form .order-items-accordion .accordion-title,.design1 .page-layout-body--submit .submit-form .order-review-accordion .accordion-title,.design1 .page-layout-body--submit .wizard .order-container .accordion-title,.design1 .page-layout-body--submit .wizard .order-review-accordion .accordion-title{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font)}.design1 .page-layout-body--submit .submit-form .order-items-accordion .accordion-collapse,.design1 .page-layout-body--submit .submit-form .order-review-accordion .accordion-collapse,.design1 .page-layout-body--submit .wizard .order-container .accordion-collapse,.design1 .page-layout-body--submit .wizard .order-review-accordion .accordion-collapse{padding-top:var(--indent-4)}.design1 .page-layout-body--submit .submit-form .order-items-accordion .accordion-content,.design1 .page-layout-body--submit .submit-form .order-review-accordion .accordion-content,.design1 .page-layout-body--submit .wizard .order-container .accordion-content,.design1 .page-layout-body--submit .wizard .order-review-accordion .accordion-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design1 .page-layout-body--submit .submit-form .order-items-accordion .order-container-header,.design1 .page-layout-body--submit .submit-form .order-review-accordion .order-container-header,.design1 .page-layout-body--submit .wizard .order-container .order-container-header,.design1 .page-layout-body--submit .wizard .order-review-accordion .order-container-header{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design1 .page-layout-body--submit .submit-form .order-items-accordion .order-title,.design1 .page-layout-body--submit .submit-form .order-review-accordion .order-title,.design1 .page-layout-body--submit .wizard .order-container .order-title,.design1 .page-layout-body--submit .wizard .order-review-accordion .order-title{color:var(--on-background);display:block;font:var(--typo-h7)}.design1 .page-layout-body--submit .submit-form .order-items-accordion .order-item-counter,.design1 .page-layout-body--submit .submit-form .order-review-accordion .order-item-counter,.design1 .page-layout-body--submit .wizard .order-container .order-item-counter,.design1 .page-layout-body--submit .wizard .order-review-accordion .order-item-counter{color:var(--on-background);font:var(--typo-h7);margin-left:auto}.design1 .page-layout-body--submit .order-custom-fields .submit-info-header{margin-bottom:0}.design1 .page-layout-body--submit .submit-button-wrapper{background-color:var(--submit-button-wrapper-background);border:var(--submit-button-wrapper-border);border-bottom:none;border-radius:var(--submit-button-wrapper-border-radius);bottom:0;display:grid;gap:var(--submit-button-wrapper-gap);grid-template-columns:1fr;margin-left:calc(var(--page-padding-horizontal--small)*-1);margin-right:calc(var(--page-padding-horizontal--small)*-1);margin-top:var(--submit-button-wrapper-margin-top);max-width:none;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);position:sticky;width:calc(100% + var(--page-padding-horizontal--small)*2);z-index:var(--z-index--on-surface)}.design1 .page-layout-body--submit .submit-button-wrapper .payment-systems{border:none;padding:0}.design1 .page-layout-body--locations{background-color:var(--locations-page-background);display:flex;flex-direction:var(--locations-page-flex-direction);gap:var(--locations-page-gap);max-height:var(--locations-page-height);overflow:hidden;padding:var(--locations-page-padding)}.design1 .page-layout-body--locations-no-map{flex-direction:var(--locations-page-flex-direction--no-map);gap:var(--locations-page-gap--no-map);max-height:var(--locations-page-height--no-map);padding:var(--locations-page-padding--no-map)}.design1 .page-layout-body--locations .landing-image{height:var(--locations-image-height)}.design1 .page-layout-body--locations .location-map,.design1 .page-layout-body--locations .map{border-radius:var(--location-map-border-radius);margin:var(--location-map-margin);min-height:var(--location-map-height)!important}.design1 .page-layout-body--locations .location-map .map{margin:0}.design1 .page-layout-body--locations .locations-grid{display:grid;gap:var(--locations-grid-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1440px){.design1 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1080px){.design1 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design1 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}@container (max-width: 768px){.design1 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}.design1 .page-layout-body--locations .locations-grid .locations-empty,.design1 .page-layout-body--locations .locations-grid .locations-loading{grid-column:span 12;text-align:center}.design1 .page-layout-body--locations .location-search{background-color:var(--location-search-background);border-bottom:var(--location-search-border-bottom);border-left:var(--location-search-border-left);border-radius:var(--location-search-border-radius);border-right:var(--location-search-border-right);border-top:var(--location-search-border-top);flex:var(--location-search-flex);overflow:var(--location-search-overflow);padding:var(--location-search-padding)}.design1 .page-layout-body--menu{background-color:var(--background);display:flex;flex-direction:column;padding:var(--menu-page-padding)}.design1 .page-layout-body--menu .menu-hero{align-items:var(--menu-hero-align-items);border-bottom:var(--menu-hero-border);display:var(--menu-hero-display);flex-direction:var(--menu-hero-flex-direction);gap:var(--menu-hero-gap);margin:var(--menu-hero-margin);padding:var(--menu-hero-padding)}.design1 .page-layout-body--menu .menu-hero-inner{position:relative}.design1 .page-layout-body--menu .menu-grid{display:flex;gap:var(--menu-grid-gap)}.design1 .page-layout-body--menu .menu-grid-left{border-right:var(--menu-grid-left-border);display:flex;flex:var(--menu-grid-left-flex);flex-direction:column;max-height:var(--menu-grid-left-max-height);min-width:var(--menu-grid-left-min-width);overflow-y:visible;padding:var(--menu-grid-left-padding);position:sticky;top:var(--menu-grid-left-top)}.design1 .page-layout-body--menu .menu-grid-main{display:flex;flex-direction:column;flex-grow:1;gap:var(--menu-grid-main-gap);padding:var(--menu-grid-main-padding);width:0}.design1 .page-layout-body--menu .back-to-menu-button{background-color:var(--navbar-color);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;color:var(--on-navbar-color);flex-shrink:0;font:var(--typo-h5);gap:var(--indent-4);height:var(--ui-size-20);justify-content:flex-start;padding:0 var(--indent-6);width:100%}.design1 .page-layout-body--menu .back-to-menu-button:hover svg{transform:translate(calc(var(--indent-1)*-1))}.design1 .page-layout-body--menu .back-to-menu-button svg{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design1 .page-layout-body--menu .back-to-menu-button svg path{stroke:var(--on-navbar-color);stroke-width:2}.design1 .page-layout-body--menu .menu-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design1 .page-layout-body--menu .menu-alert:not(:has(div)){display:none}.design3{--typo-family--primary:"Libre Franklin",sans-serif;--typo-family--secondary:"Crimson Pro",serif;--typo-size:1rem;--typo-scale:1.2;--typo-scale-2:calc(var(--typo-scale)*var(--typo-scale));--typo-scale-3:calc(var(--typo-scale-2)*var(--typo-scale));--typo-scale-4:calc(var(--typo-scale-3)*var(--typo-scale));--typo-scale-5:calc(var(--typo-scale-4)*var(--typo-scale));--typo-scale-6:calc(var(--typo-scale-5)*var(--typo-scale));--typo-scale-7:calc(var(--typo-scale-6)*var(--typo-scale));--typo-size--70:calc(var(--typo-size)/var(--typo-scale-3));--typo-size--80:calc(var(--typo-size)/var(--typo-scale-2));--typo-size--90:calc(var(--typo-size)/var(--typo-scale));--typo-size--100:var(--typo-size);--typo-size--200:calc(var(--typo-size)*var(--typo-scale));--typo-size--300:calc(var(--typo-size)*var(--typo-scale-2));--typo-size--400:calc(var(--typo-size)*var(--typo-scale-3));--typo-size--500:calc(var(--typo-size)*var(--typo-scale-4));--typo-size--600:calc(var(--typo-size)*var(--typo-scale-5));--typo-size--700:calc(var(--typo-size)*var(--typo-scale-6));--typo-size--800:calc(var(--typo-size)*var(--typo-scale-7));--typo-height--normal:1;--typo-height--medium:1.125;--typo-height--large:1.2;--typo-height--x-large:1.25;--typo-height--xx-large:1.3;--typo-height--xxx-large:1.5;--typo-height--huge:1.8;--typo-weight--light:300;--typo-weight--normal:400;--typo-weight--medium:500;--typo-weight--semibold:600;--typo-weight--bold:700;--typo-weight--black:900;--letter-spacing--minus:-.2px;--letter-spacing--small:.1px;--letter-spacing--normal:.2px;--letter-spacing--medium:.8px;--letter-spacing--large:1px;--letter-spacing--x-large:1.2px;--indent-base:.25rem;--indent-1:calc(var(--indent-base)*1);--indent-2:calc(var(--indent-base)*2);--indent-3:calc(var(--indent-base)*3);--indent-4:calc(var(--indent-base)*4);--indent-5:calc(var(--indent-base)*5);--indent-6:calc(var(--indent-base)*6);--indent-7:calc(var(--indent-base)*7);--indent-8:calc(var(--indent-base)*8);--indent-9:calc(var(--indent-base)*9);--indent-10:calc(var(--indent-base)*10);--indent-11:calc(var(--indent-base)*11);--indent-12:calc(var(--indent-base)*12);--indent-13:calc(var(--indent-base)*13);--indent-14:calc(var(--indent-base)*14);--indent-15:calc(var(--indent-base)*15);--indent-16:calc(var(--indent-base)*16);--indent-17:calc(var(--indent-base)*17);--indent-18:calc(var(--indent-base)*18);--indent-19:calc(var(--indent-base)*19);--indent-20:calc(var(--indent-base)*20);--indent-21:calc(var(--indent-base)*21);--indent-22:calc(var(--indent-base)*22);--indent-23:calc(var(--indent-base)*23);--indent-24:calc(var(--indent-base)*24);--ui-size-base:.25rem;--ui-size-1:calc(var(--ui-size-base)*1);--ui-size-2:calc(var(--ui-size-base)*2);--ui-size-3:calc(var(--ui-size-base)*3);--ui-size-4:calc(var(--ui-size-base)*4);--ui-size-5:calc(var(--ui-size-base)*5);--ui-size-6:calc(var(--ui-size-base)*6);--ui-size-7:calc(var(--ui-size-base)*7);--ui-size-8:calc(var(--ui-size-base)*8);--ui-size-9:calc(var(--ui-size-base)*9);--ui-size-10:calc(var(--ui-size-base)*10);--ui-size-11:calc(var(--ui-size-base)*11);--ui-size-12:calc(var(--ui-size-base)*12);--ui-size-13:calc(var(--ui-size-base)*13);--ui-size-14:calc(var(--ui-size-base)*14);--ui-size-15:calc(var(--ui-size-base)*15);--ui-size-16:calc(var(--ui-size-base)*16);--ui-size-17:calc(var(--ui-size-base)*17);--ui-size-18:calc(var(--ui-size-base)*18);--ui-size-19:calc(var(--ui-size-base)*19);--ui-size-20:calc(var(--ui-size-base)*20);--ui-size-21:calc(var(--ui-size-base)*21);--ui-size-22:calc(var(--ui-size-base)*22);--ui-size-23:calc(var(--ui-size-base)*23);--ui-size-24:calc(var(--ui-size-base)*24);--ui-size-25:calc(var(--ui-size-base)*25);--ui-size-32:calc(var(--ui-size-base)*32);--ui-size-50:calc(var(--ui-size-base)*50);--border-width-base:.0625rem;--border-width-1:calc(var(--border-width-base)*1);--border-width-2:calc(var(--border-width-base)*2);--border-width-3:calc(var(--border-width-base)*3);--border-width-4:calc(var(--border-width-base)*4);--border-width-12:calc(var(--border-width-base)*12);--border-radius-base:.0625rem;--border-radius-4:calc(var(--border-radius-base)*4);--border-radius-8:calc(var(--border-radius-base)*8);--border-radius-12:calc(var(--border-radius-base)*12);--border-radius-16:calc(var(--border-radius-base)*16);--border-radius-20:calc(var(--border-radius-base)*20);--border-radius-24:calc(var(--border-radius-base)*24);--border-radius-50:calc(var(--border-radius-base)*50);--border-radius-100:calc(var(--border-radius-base)*100);--box-shadow-elevated:0 var(--indent-1) var(--indent-5) calc(var(--indent-2)*-1) var(--shadow-color);--z-index--background:1;--z-index--on-background:10;--z-index--surface:100;--z-index--on-surface:1000;--z-index--above:1010;--motion:.2s ease-in-out;--page-padding-vertical--small:var(--indent-10);--page-padding-vertical--medium:var(--indent-20);--page-padding-horizontal--small:var(--indent-10);--page-padding-horizontal--medium:var(--indent-10);--page-background--dark:var(--background-dark);--page-background:var(--background);--content-width:32rem;--content-width--large:60rem;--modal-width--small:25rem;--modal-width:45rem}@media screen and (max-width:768px){.design3{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width:100%;--content-width--large:100%;--modal-width--small:100%;--modal-width:100%}}@container (max-width: 768px){.design3{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width:100%;--content-width--large:100%;--modal-width--small:100%;--modal-width:100%}}.design3{--button-secondary-color:var(--primary);--button-secondary-color-hover:var(--primary);--button-secondary-background:var(--primary-lightest);--button-secondary-background-hover:var(--primary-lighter);--button-secondary-icon-stroke:var(--primary);--button-secondary-nav-color:var(--on-navbar-surface-color);--button-secondary-nav-color-hover:var(--on-navbar-surface-color);--button-secondary-nav-background:var(--navbar-surface-color);--button-secondary-nav-background-hover:var(--navbar-surface-color-dark);--button-secondary-nav-icon-stroke:var(--on-navbar-surface-color);--button-primary-color:var(--on-primary);--button-primary-color-hover:var(--on-primary);--button-primary-background:var(--primary);--button-primary-background-hover:var(--primary-light);--button-primary-icon-stroke:var(--on-primary);--button-primary-nav-color:var(--on-primary);--button-primary-nav-color-hover:var(--on-primary);--button-primary-nav-background:var(--primary);--button-primary-nav-background-hover:var(--primary-light);--button-primary-nav-icon-stroke:var(--on-primary);--button-outlined-color:var(--primary);--button-outlined-color-hover:var(--primary);--button-outlined-background-hover:var(--primary-lightest);--button-outlined-border-width:var(--border-width-1);--button-outlined-border:var(--primary);--button-outlined-border-hover:var(--primary);--button-outlined-icon-stroke:var(--primary);--button-outlined-icon-stroke-hover:var(--primary);--button-outlined-nav-color:var(--on-navbar-color);--button-outlined-nav-color-hover:var(--on-navbar-color);--button-outlined-nav-background-hover:var(--navbar-surface-color);--button-outlined-nav-border:var(--navbar-surface-color);--button-outlined-nav-border-hover:var(--navbar-surface-color);--button-outlined-nav-icon-stroke:var(--on-navbar-color);--button-outlined-nav-icon-stroke-hover:var(--on-navbar-color);--button-ghosted-color:var(--on-background);--button-ghosted-color-hover:var(--on-background);--button-ghosted-background-hover:var(--primary-lightest);--button-ghosted-icon-stroke:var(--on-background);--button-ghosted-nav-color:var(--on-navbar-color);--button-ghosted-nav-color-hover:var(--on-navbar-color);--button-ghosted-nav-background-hover:var(--navbar-surface-color);--button-ghosted-nav-icon-stroke:var(--on-navbar-color);--button-x-small-gap:var(--indent-2);--button-small-gap:var(--indent-2);--button-medium-gap:var(--indent-2);--button-large-gap:var(--indent-3);--button-x-small-font:var(--typo-button--small);--button-small-font:var(--typo-button--small);--button-medium-font:var(--typo-button--medium);--button-large-font:var(--typo-button--medium);--button-x-small-size:var(--ui-size-8);--button-small-size:var(--ui-size-8);--button-medium-size:var(--ui-size-10);--button-large-size:var(--ui-size-12);--button-x-small-icon-size:var(--ui-size-3);--button-small-icon-size:var(--ui-size-4);--button-medium-icon-size:var(--ui-size-4);--button-large-icon-size:var(--ui-size-5);--button-x-small-padding:0 var(--indent-3);--button-small-padding:0 var(--indent-4);--button-medium-padding:0 var(--indent-5);--button-large-padding:0 var(--indent-6);--button-x-small-border-radius:var(--border-radius-100);--button-small-border-radius:var(--border-radius-100);--button-medium-border-radius:var(--border-radius-100);--button-large-border-radius:var(--border-radius-100);--button-link-font:var(--typo-body);--button-link-color:var(--primary);--button-link-color-hover:var(--primary-light);--typo-h1:var(--typo-weight--normal) var(--typo-size--600) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h2:var(--typo-weight--light) var(--typo-size--500) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h3:var(--typo-weight--semibold) var(--typo-size--400) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h4:var(--typo-weight--semibold) var(--typo-size--300) /var(--typo-height--x-large) var(--typo-family--secondary);--typo-h5:var(--typo-weight--semibold) var(--typo-size--200) /var(--typo-height--x-large) var(--typo-family--secondary);--typo-h6:var(--typo-weight--semibold) var(--typo-size--100) /var(--typo-height--xx-large) var(--typo-family--secondary);--typo-h7:var(--typo-weight--semibold) var(--typo-size--100) /var(--typo-height--xx-large) var(--typo-family--secondary);--typo-body:var(--typo-weight--normal) var(--typo-size--100) /var(--typo-height--x-large) var(--typo-family--primary);--typo-body--light:var(--typo-weight--light) var(--typo-size--100) /var(--typo-height--xx-large) var(--typo-family--primary);--typo-body--bold:var(--typo-weight--bold) var(--typo-size--100) /var(--typo-height--x-large) var(--typo-family--primary);--typo-body--small:var(--typo-weight--normal) var(--typo-size--90) /var(--typo-height--large) var(--typo-family--primary);--typo-body--small-bold:var(--typo-weight--bold) var(--typo-size--90) /var(--typo-height--large) var(--typo-family--primary);--typo-body--x-small:var(--typo-weight--normal) var(--typo-size--80) /var(--typo-height--large) var(--typo-family--primary);--typo-button--large:var(--typo-weight--normal) var(--typo-size--200) /var(--typo-height--x-large) var(--typo-family--primary);--typo-button--medium:var(--typo-weight--normal) var(--typo-size--100) /var(--typo-height--x-large) var(--typo-family--primary);--typo-button--small:var(--typo-weight--normal) var(--typo-size--90) /var(--typo-height--normal) var(--typo-family--primary)}.design3,.design3.theme-light{--primary:hsla(var(--primary-h),var(--primary-s),var(--primary-l),1);--primary-light:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.8);--primary-lighter:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.5);--primary-lightest:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.15);--on-primary:hsla(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l),1);--secondary:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),1);--secondary-light:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),.8);--on-secondary:hsla(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l),1);--tertiary:hsla(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l),1);--tertiary-light:hsla(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l),.8);--on-tertiary:hsla(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l),1);--gray-dark:hsla(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 43%),1);--gray:hsla(var(--gray-h),var(--gray-s),var(--gray-l),1);--gray-light:hsla(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 25%),1);--on-gray:hsla(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l),1);--background:hsla(var(--background-h),var(--background-s),var(--background-l),1);--background-dark:hsla(var(--background-h),var(--background-s),var(--background-l),1);--on-background:hsla(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l),1);--on-background-light:hsla(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) + 22%),1);--surface:hsla(var(--surface-h),var(--surface-s),var(--surface-l),1);--on-surface:hsla(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l),1);--on-surface-light:hsla(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) + 22%),1);--navbar-color:hsla(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l),1);--on-navbar-color:hsla(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l),1);--on-navbar-color-light:hsla(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l),.1);--navbar-surface-color-dark:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),calc(var(--navbar-surface-color-l) - 6%),1);--navbar-surface-color:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l),1);--on-navbar-surface-color:hsla(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l),1);--navbar-border-color:hsla(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l),1);--footer-color:hsla(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l),1);--on-footer-color:hsla(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l),1);--system-red:hsla(var(--system-red-h),var(--system-red-s),var(--system-red-l),1);--system-red-light:hsla(var(--system-red-h),var(--system-red-s),var(--system-red-l),.1);--on-system-red:hsla(var(--system-red-h),var(--system-red-s),var(--on-system-red-l),1);--system-green:hsla(var(--system-green-h),var(--system-green-s),var(--system-green-l),1);--system-green-light:hsla(var(--system-green-h),var(--system-green-s),var(--system-green-l),.2);--on-system-green:hsla(var(--system-green-h),var(--system-green-s),var(--on-system-green-l),1);--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),.4)}.design3.theme-dark,.design3.theme3{--primary:hsla(var(--primary-h),var(--primary-s),var(--primary-l),1);--primary-light:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.8);--primary-lighter:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.4);--primary-lightest:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.15);--on-primary:hsla(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l),1);--secondary:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),1);--secondary-light:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),.8);--on-secondary:hsla(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l),1);--tertiary:hsla(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l),1);--tertiary-light:hsla(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l),.8);--on-tertiary:hsla(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l),1);--gray-dark:hsla(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 43%),1);--gray:hsla(var(--gray-h),var(--gray-s),var(--gray-l),1);--gray-light:hsla(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 25%),1);--on-gray:hsla(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l),1);--background:hsla(var(--background-h),var(--background-s),var(--background-l),1);--on-background:hsla(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l),1);--on-background-light:hsla(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) - 22%),1);--surface:hsla(var(--surface-h),var(--surface-s),var(--surface-l),1);--on-surface:hsla(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l),1);--on-surface-light:hsla(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) - 22%),1);--navbar-color:hsla(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l),1);--on-navbar-color:hsla(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l),1);--on-navbar-color-light:hsla(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l),.1);--navbar-surface-color-dark:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),calc(var(--navbar-surface-color-l) + 6%),1);--navbar-surface-color:hsla(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l),1);--on-navbar-surface-color:hsla(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l),1);--navbar-border-color:hsla(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l),1);--footer-color:hsla(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l),1);--on-footer-color:hsla(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l),1);--system-red:hsla(var(--system-red-h),var(--system-red-s),var(--system-red-l),1);--system-red-light:hsla(var(--system-red-h),var(--system-red-s),var(--system-red-l),.2);--on-system-red:hsla(var(--system-red-h),var(--system-red-s),var(--on-system-red-l),1);--system-green:hsla(var(--system-green-h),var(--system-green-s),var(--system-green-l),1);--system-green-light:hsla(var(--system-green-h),var(--system-green-s),var(--system-green-l),.2);--on-system-green:hsla(var(--system-green-h),var(--system-green-s),var(--on-system-green-l),1);--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),0)}.design3{--primary-h:171;--primary-s:100%;--primary-l:14%;--on-primary-l:93%;--secondary-h:69;--secondary-s:100%;--secondary-l:67%;--on-secondary-l:7%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:55;--gray-s:37%;--gray-l:56%;--on-gray-l:5%;--background-h:55;--background-s:37%;--background-l:93%;--on-background-l:7%;--surface-h:0;--surface-s:0%;--surface-l:100%;--on-surface-l:7%;--navbar-color-h:55;--navbar-color-s:37%;--navbar-color-l:93%;--on-navbar-color-l:7%;--navbar-surface-color-h:55;--navbar-surface-color-s:37%;--navbar-surface-color-l:56%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:171;--footer-color-s:100%;--footer-color-l:14%;--on-footer-color-l:93%;--system-red-h:8;--system-red-s:64%;--system-red-l:41%;--on-system-red-l:100%;--system-green-h:171;--system-green-s:100%;--system-green-l:14%;--on-system-green-l:93%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%;--form-gap:var(--indent-4);--form-item-label-font:var(--typo-body);--form-item-label-color:var(--on-background);--form-item-label-margin-bottom:var(--indent-2);--form-item-input-font:var(--typo-body);--form-item-input-color:var(--on-background);--form-item-input-color--disabled:var(--gray);--form-item-input-height:var(--ui-size-12);--form-item-input-padding:0 var(--indent-4);--form-item-input-background:transparent;--form-item-input-background--hover:var(--primary-lightest);--form-item-input-background--has-data:var(--primary-lightest);--form-item-input-border-width:var(--border-width-1);--form-item-input-border-color:var(--primary);--form-item-input-border-color--has-error:var(--system-red);--form-item-input-border-radius:var(--border-radius-8);--form-item-input-placeholder-color:var(--on-background);--form-item-input-placeholder-color--disabled:var(--gray);--form-item-textarea-height:var(--ui-size-32);--form-item-textarea-line-height:var(--typo-height--xxx-large);--form-item-textarea-padding-vertical:var(--indent-4);--form-item-button-font:var(--typo-body--x-small);--form-item-button-color:var(--form-item-input-color);--form-item-button-icon-size:var(--ui-size-5);--form-item-button-icon-stroke:var(--form-item-input-color);--form-item-helper-font:var(--typo-body--small);--form-item-helper-color:var(--on-background-light);--form-item-helper-color--invalid:var(--system-red);--form-item-helper-margin-top:var(--indent-1);--feedback-form-wrapper-gap:var(--indent-10);--feedback-form-font-primary:var(--typo-h4);--feedback-form-font-secondary:var(--typo-body);--feedback-form-color-primary:var(--on-surface);--feedback-form-color-secondary:var(--on-surface-light);--feedback-form-width:var(--content-width);--feedback-form-padding:var(--indent-10);--feedback-form-background:var(--surface);--feedback-form-border:none;--feedback-form-border-radius:var(--border-radius-8);--question-block-indent:var(--indent-6);--question-block-border:var(--border-width-1) solid var(--gray);--question-block-label-font:var(--typo-body);--question-block-label-color:var(--on-background);--rating-item-gap:var(--indent-3);--rating-item-padding:var(--indent-4);--rating-item-background:var(--background);--rating-item-border:none;--rating-item-border-radius:var(--border-radius-8);--rating-item-image-width:var(--ui-size-20);--rating-item-image-ratio:1/1;--rating-item-image-border-radius:var(--border-radius-8);--rating-item-name-font:var(--typo-body--bold);--rating-item-name-color:var(--on-background)}@media screen and (max-width:768px){.design3{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}@container (max-width: 768px){.design3{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}.design3{--checkout-order-info-background:var(--background);--checkout-order-info-border:var(--border-width-1) solid var(--gray);--checkout-order-info-border-radius:var(--border-radius-8);--checkout-order-info-header-padding:var(--indent-6) var(--indent-6) var(--indent-4);--checkout-order-info-body-padding:0 var(--indent-6) var(--indent-6);--checkout-order-info-body-margin-bottom:var(--indent-6);--checkout-order-info-title-font:var(--typo-h6);--checkout-order-info-title-color:var(--on-background);--order-container-counter-font:var(--typo-body--small);--order-container-counter-color:var(--on-background);--order-container-counter-height:var(--ui-size-8);--order-container-counter-padding:0;--order-container-counter-border:none;--order-container-counter-border-radius:0}@media screen and (max-width:768px){.design3{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}@container (max-width: 768px){.design3{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}.design3{--restaurant-extended-info-background:var(--background);--restaurant-extended-info-border:var(--border-width-1) solid var(--gray);--restaurant-extended-info-border-radius:var(--border-radius-8);--restaurant-extended-info-gap:var(--indent-4);--restaurant-extended-info-padding:var(--indent-6);--restaurant-extended-info-font-primary:var(--typo-h4);--restaurant-extended-info-font-secondary:var(--typo-body);--restaurant-extended-info-color-primary:var(--on-background);--restaurant-extended-info-color-secondary:var(--on-background);--restaurant-extended-info-accordion-padding:var(--indent-4) var(--indent-6);--restaurant-extended-info-accordion-background:var(--background);--order-card-details-padding:var(--indent-4);--order-card-details-background:var(--surface);--order-card-details-border:none;--order-card-details-border-radius:var(--border-radius-8);--recommendation-list-border:var(--border-width-1) solid var(--gray);--recommendation-list-border-radius:var(--border-radius-8);--recommendation-title-font:var(--typo-h5);--recommendation-title-color:var(--on-background);--recommendation-title-padding:var(--indent-6) var(--indent-6) var(--indent-4);--recommendation-items-gap:var(--indent-2);--recommendation-items-padding:0 var(--indent-6) var(--indent-6);--recommendation-items-overflow:hidden auto}@media screen and (max-width:768px){.design3{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}@container (max-width: 768px){.design3{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}.design3{--order-review-gap:var(--indent-1);--order-review-font--primary:var(--typo-h6);--order-review-font--secondary:var(--typo-body);--order-review-color--primary:var(--on-background);--order-review-color--secondary:var(--on-background-light);--order-review-card-padding:var(--indent-3) var(--indent-4);--order-review-card-background:var(--surface);--order-review-card-border:var(--border-width-1) solid var(--gray);--order-review-card-border-radius:var(--border-radius-8);--order-review-divider:var(--border-width-1) solid var(--gray);--order-review-divider-indent--top:var(--indent-3);--order-review-divider-indent--bottom:var(--indent-2);--accordion-header-padding:var(--indent-4);--accordion-header-background:var(--primary-lightest);--accordion-header-border-color:var(--primary-lightest);--accordion-header-border-color--open:var(--primary-lightest);--accordion-header-border:var(--border-width-2) solid var(--accordion-header-border-color);--accordion-header-border-radius:var(--border-radius-8);--accordion-header-border-radius--open:var(--border-radius-8) var(--border-radius-8) 0 0;--order-type-font:var(--typo-body--bold);--order-type-color:var(--on-background);--accordion-content-padding:var(--indent-4);--accordion-content-background:var(--background);--accordion-content-border-color:var(--primary-lightest);--accordion-content-border-color--open:var(--primary-lightest);--accordion-content-border:var(--border-width-2) solid var(--accordion-content-border-color);--accordion-content-border-top:none;--accordion-content-border-radius:0 0 var(--border-radius-8) var(--border-radius-8);--accordion-content-margin-top:0}.design3 .order-settings-accordion .order-settings-label{--order-settings-label-font:var(--typo-h7);--order-settings-label-margin:0 0 var(--indent-2)}.design3 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-6);--location-result-card-background:var(--surface);--location-result-card-border:var(--border-width-1) solid var(--surface);--location-result-card-border--hover:var(--border-width-1) solid var(--primary);--location-result-card-border-radius:var(--border-radius-8);--location-result-card-box-shadow:none;--location-result-card-image-border-radius:var(--location-result-card-border-radius) var(--location-result-card-border-radius) 0 0;--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h5);--location-result-card-name-color:var(--on-surface);--location-result-card-info-font:var(--typo-body--small);--location-result-card-info-color:var(--on-surface);--location-result-card-icon-size:var(--ui-size-4);--location-result-card-icon-stroke:var(--on-surface-light);--location-result-card-hours-gap:0;--location-result-card-badge-font:var(--typo-body--small);--location-result-card-badge-color:var(--primary);--location-result-card-badge-color--active:var(--on-primary);--location-result-card-badge-height:var(--ui-size-6);--location-result-card-badge-padding:0 var(--indent-2);--location-result-card-badge-background:var(--surface);--location-result-card-badge-background--active:var(--primary);--location-result-card-badge-border:var(--border-width-1) solid var(--primary);--location-result-card-badge-border--active:var(--border-width-1) solid var(--primary);--location-result-card-badge-border-radius:var(--border-radius-4)}@media screen and (max-width:768px){.design3 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h5);--location-result-card-info-font:var(--typo-body--small)}}@container (max-width: 768px){.design3 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h5);--location-result-card-info-font:var(--typo-body--small)}}.design3 .restaurant-order-type-list{--restaurant-order-type-list-gap:var(--indent-2);--restaurant-order-type-font:var(--typo-body--small);--restaurant-order-type-color:var(--on-background);--restaurant-order-type-gap:var(--indent-1);--restaurant-order-type-height:var(--ui-size-6);--restaurant-order-type-line-height:var(--ui-size-6);--restaurant-order-type-padding:0 var(--indent-2);--restaurant-order-type-background:transparent;--restaurant-order-type-border:var(--border-width-1) solid var(--gray);--restaurant-order-type-border-radius:var(--border-radius-100);--restaurant-order-type-icon-size:var(--ui-size-3);--restaurant-order-type-icon-stroke-width:var(--border-width-2)}@media screen and (max-width:768px){.design3 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}@container (max-width: 768px){.design3 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}.design3 .filter-tabs{--filter-tabs-padding:var(--border-width-2);--filter-tabs-background:var(--gray);--filter-tabs-border-radius:var(--border-radius-8);--filter-tab-font:var(--typo-button--small);--filter-tab-color:var(--on-gray);--filter-tab-height:var(--ui-size-9);--filter-tab-padding:0 var(--indent-3);--filter-tab-border-radius:calc(var(--border-radius-8) - var(--border-width-2));--filter-tab-hover-background:var(--gray);--filter-tab-active-color:var(--on-background);--filter-tab-active-background:var(--background)}@media screen and (max-width:768px){.design3 .filter-tabs{--filter-tab-height:var(--ui-size-8)}}@container (max-width: 768px){.design3 .filter-tabs{--filter-tab-height:var(--ui-size-8)}}.design3{--checkin-width:var(--content-width);--checkin-max-width:var(--content-width);--checkin-padding:var(--indent-8);--checkin-background:var(--surface);--checkin-border:var(--border-width-1) solid transparent;--checkin-border-radius:var(--border-radius-8);--checkin-font:var(--typo-h6);--checkin-color:var(--on-surface);--checkin-button-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design3{--checkin-width:var(--content-width);--checkin-max-width:var(--content-width);--checkin-padding:var(--indent-8);--checkin-font:var(--typo-h6)}}@container (max-width: 768px){.design3{--checkin-width:var(--content-width);--checkin-max-width:var(--content-width);--checkin-padding:var(--indent-8);--checkin-font:var(--typo-h6)}}.design3{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}@media screen and (max-width:768px){.design3{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}}@container (max-width: 768px){.design3{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}}.design3{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-5);--order-card-background:var(--surface);--order-card-background--suggested:var(--background);--order-card-border:var(--border-width-1) solid var(--surface);--order-card-border--suggested:none;--order-card-border-radius:var(--border-radius-8);--order-card-border-color-hover:var(--primary-light);--order-card-title-font:var(--typo-h6);--order-card-title-color:var(--on-surface);--order-card-title-color-hover:var(--on-surface);--order-card-title-badge-position:initial;--order-card-title-badge-top:0;--order-card-title-badge-left:0;--order-card-title-badge-width:100%;--order-card-title-badge-padding:0;--order-card-title-badge-background:transparent;--order-card-title-badge-border:none;--order-card-title-badge-border-radius:0;--order-card-title-badge-transform:none;--order-card-title-icon-display:none;--order-card-body-gap:var(--indent-3);--order-card-image-display:none;--order-card-image-display--suggested:block;--order-card-image-width:var(--ui-size-20);--order-card-image-ratio:1/1;--order-card-image-border-radius:var(--border-radius-8);--order-card-body-info-gap:var(--indent-2);--order-card-body-info-gap--suggested:var(--indent-2);--order-card-font-primary:var(--typo-body--small-bold);--order-card-font-secondary:var(--typo-body--small);--order-card-color-primary:var(--on-surface);--order-card-color-primary--suggested:var(--on-background);--order-card-color-secondary:var(--on-surface-light);--order-card-color-secondary--suggested:var(--on-background-light)}@media screen and (max-width:768px){.design3{--order-card-gap:var(--indent-3);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-h6);--order-card-image-width:var(--ui-size-10)}}@container (max-width: 768px){.design3{--order-card-gap:var(--indent-3);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-h6);--order-card-image-width:var(--ui-size-10)}}.design3 .item-card-list{--item-card-list-animation-width:var(--ui-size-25);--category-row-margin-top:var(--indent-14);--category-info-display:block;--category-info-padding:0 0 var(--indent-6);--category-info-label-header-align:baseline;--category-name-font:var(--typo-h4);--category-name-color:var(--on-background);--category-quantity-font:var(--typo-body);--category-quantity-color:var(--on-background);--category-quantity-padding:0;--category-quantity-margin-left:var(--indent-2);--category-quantity-pseudo-display:block;--category-desc-font:var(--typo-body);--category-desc-color:var(--on-background);--item-card-group-display:grid;--item-card-group-cols:repeat(3,1fr);--item-card-group-gap:var(--indent-6);--pagination-margin-top:var(--indent-6);--pagination-margin-bottom:var(--indent-10);--carousel-arrow-display:block;--carousel-arrow-top:50%;--carousel-arrow--left-left:0;--carousel-arrow--left-transform:translate(-50%,-50%);--carousel-arrow--right-right:0;--carousel-arrow--right-transform:translate(50%,-50%);--carousel-grid-gap:var(--indent-4);--carousel-grid-padding:0 var(--indent-10) var(--indent-10);--carousel-grid-margin:0 calc(var(--indent-10)*-1);--carousel-item-card-column-width:calc(var(--item-card-image-width) + var(--indent-6)*2);--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}@media screen and (max-width:1919px){.design3 .item-card-list{--item-card-group-cols:repeat(2,1fr)}}@media screen and (max-width:1279px){.design3 .item-card-list{--item-card-group-cols:repeat(1,1fr)}}@media screen and (max-width:768px){.design3 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-margin-top:0;--category-row-border:var(--border-width-1) solid var(--gray);--category-info-padding:var(--indent-4);--category-name-font:var(--typo-h5);--item-card-group-cols:repeat(1,1fr);--item-card-group-gap:var(--indent-2);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding);--pagination-margin-top:var(--indent-4);--pagination-margin-bottom:0;--carousel-arrow--left-left:3%;--carousel-arrow--left-transform:translateY(-50%);--carousel-arrow--right-right:3%;--carousel-arrow--right-transform:translateY(-50%);--carousel-grid-gap:var(--indent-2);--carousel-grid-padding:0 var(--indent-4) var(--indent-4);--carousel-grid-margin:0;--carousel-item-card-column-width:calc(50vw + var(--indent-6));--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}}@container (max-width: 768px){.design3 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-margin-top:0;--category-row-border:var(--border-width-1) solid var(--gray);--category-info-padding:var(--indent-4);--category-name-font:var(--typo-h5);--item-card-group-cols:repeat(1,1fr);--item-card-group-gap:var(--indent-2);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding);--pagination-margin-top:var(--indent-4);--pagination-margin-bottom:0;--carousel-arrow--left-left:3%;--carousel-arrow--left-transform:translateY(-50%);--carousel-arrow--right-right:3%;--carousel-arrow--right-transform:translateY(-50%);--carousel-grid-gap:var(--indent-2);--carousel-grid-padding:0 var(--indent-4) var(--indent-4);--carousel-grid-margin:0;--carousel-item-card-column-width:calc(50vw + var(--indent-6));--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}}.design3 .category-fixed{--category-fixed-top:calc(var(--navbar-height) - var(--border-width-1));--category-fixed-border-top:var(--border-width-1) solid var(--gray);--category-fixed-box-shadow:inset 0 calc(var(--border-width-1)*-1) 0 0 var(--gray)}.design3 .category-list{--category-list-padding:var(--indent-10) 0 var(--indent-10) var(--indent-10);--category-group-list-padding-left:var(--indent-4);--category-group-list-border-left:var(--border-width-1) solid var(--gray);--category-item-font:var(--typo-h5);--category-item-font--nested:var(--typo-h6);--category-item-color:var(--on-background);--category-item-color--active:var(--primary);--category-item-gap:var(--indent-4);--category-item-padding:var(--indent-3) var(--indent-10) var(--indent-3) 0;--category-item-padding--nested:var(--indent-2) var(--indent-10) var(--indent-2) 0;--category-item-background:transparent;--category-item-background--active:transparent;--category-item-border-right:var(--border-width-4) solid transparent;--category-item-border-right--active:var(--primary);--category-item-icon-size:var(--ui-size-4);--category-item-icon-stroke:var(--on-background)}.design3 .dropdown-wrapper{--dropdown-icon-stroke-width:var(--border-width-1);--dropdown-icon-stroke:var(--on-navbar-color);--dropdown-dialog-background:var(--surface);--dropdown-dialog-border:none;--dropdown-dialog-border-radius:var(--border-radius-8);--dropdown-dialog-box-shadow:var(--box-shadow-elevated)}.design3{--control-size:var(--ui-size-6);--control-padding-left:calc(var(--control-size) + var(--indent-2));--control-label-font:var(--typo-body);--control-label-color:var(--on-background);--control-label-before-top:0;--control-label-before-left:calc(var(--control-padding-left)*-1);--control-label-before-right:unset;--control-label-before-background:transparent;--control-label-before-border-color:var(--primary);--control-label-before-border:var(--border-width-1) solid var(--control-label-before-border-color);--control-label-before-background--hover:var(--primary-lightest);--control-label-before-border-color--hover:var(--primary);--control-label-before-border-color--checked:var(--primary);--control-label-before-border-radius:50%;--control-label-after-content--checkbox:"";--control-label-after-width--checkbox:calc(var(--control-size)/2);--control-label-after-height--checkbox:calc(var(--control-size)/4);--control-label-after-top--checkbox:var(--indent-2);--control-label-after-left--checkbox:calc((var(--control-size) + var(--indent-1)/2)*-1);--control-label-after-right--checkbox:unset;--control-label-after-border-color--checkbox:transparent;--control-label-after-border--checkbox:var(--border-width-2) solid var(--control-label-after-border-color--checkbox);--control-label-after-transform--checkbox:rotate(-45deg);--control-label-before-background--checkbox-checked:var(--primary);--control-label-after-border-color--checkbox-checked:var(--on-primary);--control-label-after-width--radio:var(--ui-size-4);--control-label-after-height--radio:var(--control-label-after-width--radio);--control-label-after-top--radio:calc((var(--control-size) - var(--control-label-after-width--radio))/2);--control-label-after-left--radio:calc((var(--control-size) + var(--control-label-after-width--radio)/4)*-1);--control-label-before-background--radio-checked:transparent;--control-label-after-background--radio-checked:var(--primary);--option-control-image-height:var(--ui-size-12);--option-control-height:calc(var(--option-control-image-height) + var(--indent-2)*2);--option-control-padding:var(--indent-2) var(--indent-3);--option-control-border:var(--border-width-2) solid var(--primary-lighter);--option-control-border-radius:var(--border-radius-8)}.design3 .option-value-list .checkbox>label:before{--control-label-before-top:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-before-left:none;--control-label-before-right:0}.design3 .option-value-list.multiselect .checkbox>label:before{--control-label-before-background:var(--primary);--control-label-before-border:none;--control-label-before-background--hover:var(--primary-light)}.design3 .option-value-list.multiselect .checkbox>label:after{--control-label-after-content--checkbox:"+";--control-label-after-top--checkbox:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-after-left--checkbox:none;--control-label-after-right--checkbox:0;--control-label-after-width--checkbox:var(--ui-size-6);--control-label-after-height--checkbox:var(--ui-size-6);--control-label-after-color--checkbox:var(--on-primary);--control-label-after-border--checkbox:none;--control-label-after-transform--checkbox:rotate(0deg)}.design3 .option-value-list.multiselect .checkbox input:checked~label:before{--control-label-before-background--checkbox-checked:var(--primary-lightest)}.design3 .option-value-list.multiselect .checkbox input:checked~label:after{--control-label-after-color--checkbox:var(--primary-light);--control-label-after-transform--checkbox:rotate(45deg)}.design3 .option-value-list.multiselect .checkbox:hover input:checked~label:before{--control-label-before-background--checkbox-checked:var(--system-red-light)}.design3 .option-value-list.multiselect .checkbox:hover input:checked~label:after{--control-label-after-color--checkbox:var(--system-red)}.design3 .option-value-list.radio .checkbox>label:before{--control-label-before-border:var(--border-width-2) solid var(--control-label-before-border-color)}.design3 .option-value-list.radio .checkbox>label:after{--control-label-after-top--radio:calc((var(--option-control-image-height) - var(--control-label-after-height--radio))/2);--control-label-after-left--radio:none;--control-label-after-right--radio:var(--indent-1)}.design3{--option-control-info-align-items:center;--option-control-info-gap:var(--indent-2);--option-control-info-height:var(--option-control-image-height);--option-control-info-padding:calc(var(--ui-size-6) + var(--indent-2));--option-control-image-width:var(--option-control-image-height);--option-control-image-align-items:center;--option-control-image-border-radius:var(--border-radius-8);--option-control-image-ratio:1/1;--option-control-details-direction:column;--option-control-details-align-items:flex-start;--option-control-details-gap:var(--indent-1);--option-control-value-font:var(--typo-body--small);--option-control-value-color:var(--on-background);--option-control-price-font:var(--typo-body--small);--option-control-price-color:var(--on-background);--option-control-border--active:var(--primary);--option-control-price-color--active:var(--primary);--option-control-levels-margin:var(--indent-2) 0 0;--option-control-menu-tags-position:absolute;--option-control-menu-tags-direction:row-reverse}.design3 .option-card{--option-card-size:16rem;--option-card-background:var(--surface);--option-card-border-radius:var(--border-radius-8);--option-card-box-shadow:var(--box-shadow-elevated);--option-card-title-font:var(--typo-body--small);--option-card-title-color:var(--on-surface);--option-card-level-font:var(--typo-body--small);--option-card-level-color:var(--on-surface)}.design3 .radio-cards{--radio-card-font:var(--typo-body);--radio-card-color:var(--on-background);--radio-card-size:var(--ui-size-16);--radio-card-padding:var(--indent-2) calc(var(--ui-size-6) + var(--indent-2) + var(--indent-2)) var(--indent-2) var(--indent-3);--radio-card-background:transparent;--radio-card-border:var(--border-width-2) solid var(--primary-lighter);--radio-card-border-radius:var(--border-radius-8);--radio-card-before-left:unset;--radio-card-before-right:var(--indent-2);--radio-card-before-size:var(--ui-size-6);--radio-card-before-background:transparent;--radio-card-before-border:var(--border-width-2) solid var(--primary);--radio-card-after-left:unset;--radio-card-after-right:var(--indent-3);--radio-card-after-size:var(--ui-size-4);--radio-card-icon-size:var(--ui-size-6);--radio-card-border--hover:var(--primary);--radio-card-before-background--hover:var(--primary-lightest);--radio-card-border--active:var(--primary)}.design3 .radio-chips{--radio-chip-font:var(--typo-button--small);--radio-chip-color:var(--on-background);--radio-chip-size:var(--ui-size-10);--radio-chip-padding:0 var(--indent-4);--radio-chip-background:var(--primary-lightest);--radio-chip-border-radius:var(--border-radius-8);--radio-chip-icon-size:var(--ui-size-4);--radio-chip-color--hover:var(--on-primary);--radio-chip-background--hover:var(--primary);--radio-chip-color--active:var(--on-primary);--radio-chip-background--active:var(--primary)}.design3 .radio-tabs{--radio-tabs-padding:var(--indent-1);--radio-tabs-background:var(--gray);--radio-tabs-border-radius:var(--border-radius-8);--radio-tab-font:var(--typo-button--small);--radio-tab-color:var(--on-gray);--radio-tab-size:var(--ui-size-10);--radio-tab-padding:0 var(--indent-4);--radio-tab-background:var(--gray);--radio-tab-border-radius:calc(var(--radio-tabs-border-radius) - var(--radio-tabs-padding));--radio-tab-icon-size:var(--ui-size-4);--radio-tab-background--hover:var(--gray-dark);--radio-tab-color--active:var(--on-background);--radio-tab-background--active:var(--background)}.design3 .menuitem-options{--menuitem-options-gap:0;--option-group-name-gap:var(--indent-2);--option-group-name-size:auto;--option-group-name-padding:var(--indent-6) 0;--option-group-name-background:var(--background);--option-group-name-background--hover:var(--background)}.design3 .menuitem-options .option-form.closed{--option-group-name-padding:var(--indent-4) 0}.design3 .menuitem-options{--option-group-name-header-gap:var(--indent-2);--option-group-name-font:var(--typo-body--bold);--option-group-name-color:var(--on-background);--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--on-background)}.design3 .menuitem-options .option-desc.required{--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--system-red)}.design3 .menuitem-options .option-desc.free{--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--primary);--option-group-desc-size:var(--ui-size-5);--option-group-desc-padding:0 var(--indent-2);--option-group-desc-background:var(--primary-lightest);--option-group-desc-border-radius:var(--border-radius-50)}.design3 .menuitem-options{--option-group-count-font:var(--typo-body--small);--option-group-count-color:var(--primary);--option-group-count-text-align:center;--option-group-count-padding:var(--indent-2);--option-group-count-background:var(--primary-lightest);--option-group-count-border-radius:var(--border-radius-4);--option-group-icon-order:-1;--option-group-icon-size:var(--ui-size-4);--option-group-icon-stroke-width:var(--border-width-1);--option-additional-info-margin:0 0 var(--indent-4);--option-value-list-padding:0;--option-value-list-background:transparent;--option-value-list-border:none;--option-value-list-border-radius:0;--option-value-list-margin:0;--option-control-list-cols:repeat(3,1fr);--option-control-list-gap:var(--indent-4);--option-control-list-padding:0 0 var(--indent-4);--option-cards-cols:var(--option-control-list-cols);--option-cards-gap:var(--option-control-list-gap);--option-cards-padding:var(--option-control-list-padding);--option-control-divider:none}@media screen and (max-width:1440px){.design3 .menuitem-options{--option-control-list-cols:repeat(2,1fr)}}@media screen and (max-width:768px){.design3 .menuitem-options{--option-control-list-gap:var(--indent-2);--option-cards-cols:repeat(3,1fr)}}@media screen and (max-width:486px){.design3 .menuitem-options{--option-control-list-cols:repeat(1,1fr);--option-cards-cols:repeat(2,1fr)}}.design3{--menuitem-card-height:calc(100vh - var(--navbar-height));--menuitem-card-grid-template-cols--image-left:1fr 1fr;--menuitem-card-header-padding:var(--indent-10);--menuitem-card-header-border:var(--border-width-1) solid var(--gray);--menuitem-card-image-ratio:auto;--menuitem-card-image-border-radius:var(--border-radius-16);--menuitem-card-footer-gap:var(--indent-4);--menuitem-card-footer-padding:var(--indent-6) var(--indent-10);--menuitem-card-footer-border:var(--border-width-1) solid var(--gray);--menuitem-card-footer-border-radius:0;--menuitem-card-footer-buttons-gap:var(--indent-6);--menuitem-card-points-padding:var(--indent-4);--menuitem-card-points-background:transparent;--menuitem-card-points-border:var(--border-width-1) solid var(--gray);--menuitem-card-points-border-radius:var(--border-radius-100);--menuitem-card-primary-info-padding:var(--indent-10) var(--indent-10) var(--indent-6);--menuitem-card-name-font:var(--typo-h3);--menuitem-card-price-font:var(--typo-h6);--menuitem-card-calories-font:var(--typo-h6);--menuitem-card-secondary-info-gap:var(--indent-6);--menuitem-card-secondary-info-padding:0 var(--indent-10) var(--indent-10);--menuitem-card-desc-font:var(--typo-body);--menuitem-card-desc-color:var(--on-background);--menuitem-card-options-padding:var(--indent-6) var(--indent-10);--menuitem-card-options-border:var(--border-width-1) solid var(--gray);--price-form-group-font:var(--typo-h6);--price-form-group-padding:var(--indent-4);--price-form-group-border:var(--border-width-1) solid var(--gray);--price-form-group-margin:var(--indent-4);--menuitem-card-tertiary-info-gap:var(--indent-6);--menuitem-card-tertiary-info-padding:var(--indent-10);--menuitem-card-tertiary-info-border:var(--border-width-1) solid var(--gray);--menuitem-card-custom-body-padding:var(--indent-10);--menuitem-card-alternatives-list-grid-template-cols:1fr 1fr;--menuitem-card-alternatives-list-gap:var(--indent-3)}@media screen and (max-width:1440px){.design3{--menuitem-card-alternatives-list-grid-template-cols:1fr 1fr}}@media screen and (max-width:768px){.design3{--menuitem-card-image-ratio:3/2;--menuitem-card-image-border-radius:0;--menuitem-card-footer-padding:var(--indent-4);--menuitem-card-footer-border-radius:0;--menuitem-card-footer-buttons-gap:var(--indent-4);--menuitem-card-points-padding:var(--indent-2);--menuitem-card-primary-info-padding:var(--indent-6) var(--indent-4);--menuitem-card-name-font:var(--typo-h3);--menuitem-card-secondary-info-padding:0 var(--indent-4) var(--indent-6);--menuitem-card-options-padding:var(--indent-2) var(--indent-4);--menuitem-card-tertiary-info-padding:var(--indent-6) var(--indent-4);--menuitem-card-custom-body-padding:var(--indent-6) var(--indent-4)}}.design3{--combo-card-progress-gap:var(--indent-4);--combo-card-progress-padding:var(--indent-6) var(--indent-10);--combo-card-progress-font:var(--typo-h7);--combo-card-body-grid-column:1/3;--combo-card-body-border:var(--border-width-1) solid var(--gray);--combo-card-list-wrapper-padding:var(--indent-10);--combo-card-list-title-font:var(--typo-h4);--combo-card-list-title-margin:0 0 var(--indent-6);--combo-card-list-grid-template-cols:repeat(4,1fr);--combo-card-list-gap:var(--indent-6);--combo-card-list-item-grid-template-cols:10rem 1fr;--combo-card-list-item-gap:var(--indent-3);--combo-card-list-item-padding:var(--indent-3);--combo-card-list-item-background:var(--surface);--combo-card-list-item-border:var(--border-width-1) solid var(--surface);--combo-card-list-item-border-radius:var(--border-radius-8);--combo-card-list-item-header-grid-row:span 2;--combo-card-list-item-header-margin:0;--combo-card-list-item-image-height:100%;--combo-card-list-item-image-ratio:inherit;--combo-card-list-item-image-border-radius:var(--border-radius-8);--combo-card-list-item-badge-font:var(--typo-body--small);--combo-card-list-item-badge-color:var(--primary);--combo-card-list-item-badge-height:var(--ui-size-6);--combo-card-list-item-badge-padding:0 var(--indent-2);--combo-card-list-item-badge-background:var(--surface);--combo-card-list-item-badge-border:var(--border-width-1) solid var(--primary);--combo-card-list-item-badge-border-radius:var(--border-radius-4);--combo-card-list-item-body-gap:var(--indent-2);--combo-card-list-item-name-font:var(--typo-h6);--combo-card-list-item-name-color:var(--on-surface);--combo-card-list-item-desc-font:var(--typo-body--light);--combo-card-list-item-desc-color:var(--on-surface-light);--combo-card-list-item-border-color--hover:var(--primary)}@media screen and (max-width:1920px){.design3{--combo-card-list-grid-template-cols:repeat(3,1fr)}}@media screen and (max-width:1280px){.design3{--combo-card-list-grid-template-cols:repeat(2,1fr)}}@media screen and (max-width:768px){.design3{--combo-card-progress-gap:var(--indent-2);--combo-card-progress-padding:var(--indent-4);--combo-card-list-wrapper-padding:var(--indent-4);--combo-card-list-title-font:var(--typo-h5);--combo-card-list-title-margin:0 0 var(--indent-4);--combo-card-list-grid-template-cols:repeat(1,1fr);--combo-card-list-gap:var(--indent-2);--combo-card-list-item-grid-template-cols:var(--ui-size-20) 1fr;--combo-card-list-item-padding:var(--indent-3);--combo-card-list-item-name-font:var(--typo-h7);--combo-card-list-item-image-height:auto;--combo-card-list-item-image-ratio:1/1}}.design3{--miac-list-gap:var(--indent-4);--miac-item-gap:var(--indent-3);--miac-item-padding:var(--indent-4);--miac-item-background:var(--surface);--miac-item-border-radius:var(--border-radius-16);--miac-item-border:var(--border-width-1) solid var(--surface);--miac-item-background--hover:var(--surface);--miac-item-border--hover:var(--primary);--miac-item-image-size:var(--ui-size-20);--miac-item-image-border-radius:var(--border-radius-8);--miac-item-icon-size:var(--ui-size-6);--miac-item-info-font:var(--typo-h7);--miac-item-info-color:var(--on-surface);--miac-item-info-gap:var(--indent-3);--miac-card-grid-cols:1/3;--miac-list-page-padding:var(--indent-10);--miac-list-page-title-font:var(--typo-h3);--miac-list-page-title-color:var(--on-background);--miac-list-page-title-margin:0 0 var(--indent-6);--miac-list-page-grid-template-cols:repeat(3,1fr)}@media screen and (max-width:768px){.design3{--miac-list-gap:var(--indent-2);--miac-item-gap:var(--indent-2);--miac-item-padding:var(--indent-3);--miac-item-info-gap:var(--indent-2);--miac-list-page-padding:var(--indent-4);--miac-list-page-title-height:var(--ui-size-10);--miac-list-page-title-margin:0 calc(var(--ui-size-10) + var(--indent-4)) var(--indent-4) 0;--miac-list-page-grid-template-cols:repeat(1,1fr)}}.design3{--cross-sell-card-height:100%;--cross-sell-card-header-padding:var(--indent-6) var(--indent-10);--cross-sell-card-title-font:var(--typo-h3);--cross-sell-card-title-color:var(--on-background);--cross-sell-card-title-margin:0 0 var(--indent-4);--cross-sell-card-subtitle-font:var(--typo-body);--cross-sell-card-subtitle-color:var(--on-background);--cross-sell-card-recommended-title-font:var(--typo-h6);--cross-sell-card-recommended-title-color:var(--on-background);--cross-sell-card-recommended-title-padding:var(--indent-4) 0 0;--cross-sell-card-recommended-title-border:var(--border-width-1) solid var(--gray);--cross-sell-card-recommended-title-margin:var(--indent-6) 0 0;--cross-sell-card-image-ratio:2.35/1}@media screen and (max-width:768px){.design3{--cross-sell-card-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-2)) var(--indent-4) var(--indent-4);--cross-sell-card-title-font:var(--typo-h5);--cross-sell-card-recommended-title-margin:var(--indent-4) calc(var(--indent-12)*-1) 0 0;--cross-sell-card-image-size:var(--ui-size-20);--cross-sell-card-image-ratio:1/1;--cross-sell-card-image-border-radius:var(--border-radius-16);--cross-sell-card-image-margin:0 0 0 var(--indent-4)}.design3 .cross-sell-card .menuitem-name{--menuitem-card-name-font:var(--typo-h4)}}.design3{--toggle-pusher-font:var(--typo-button--medium);--toggle-pusher-color:var(--on-surface);--toggle-pusher-top:calc(var(--navbar-height) + var(--indent-2));--toggle-pusher-right:0;--toggle-pusher-padding:var(--indent-2) var(--indent-4);--toggle-pusher-background:var(--surface);--toggle-pusher-border:none;--toggle-pusher-border-radius:var(--border-radius-8) 0 0 var(--border-radius-8);--toggle-pusher-box-shadow:var(--box-shadow-elevated)}@media screen and (max-width:768px){.design3{--toggle-pusher-top:none;--toggle-pusher-bottom:calc(var(--button-large-size) + var(--page-padding-vertical--small)*2)}}.design3{--event-card-padding:var(--indent-4);--event-card-background:var(--surface);--event-card-border:none;--event-card-border-radius:var(--border-radius-8);--event-card-title-font:var(--typo-h6);--event-card-title-color:var(--on-surface);--event-card-title-margin:0 0 var(--indent-3);--event-card-subtitle-font:var(--typo-body);--event-card-subtitle-color:var(--on-surface);--event-card-subtitle-margin:0 0 var(--indent-3);--event-card-status-font:var(--typo-body--small);--event-card-status-color:var(--on-surface);--event-card-links-gap:var(--indent-2);--event-card-links-margin:var(--indent-3) 0 0;--favorite-item-gap:var(--indent-3);--favorite-item-padding:var(--indent-4);--favorite-item-background:var(--surface);--favorite-item-border:none;--favorite-item-border-radius:var(--border-radius-8);--favorite-item-image-width:var(--ui-size-20);--favorite-item-image-ratio:1/1;--favorite-item-image-border-radius:var(--border-radius-8);--favorite-item-font--primary:var(--typo-h7);--favorite-item-color--primary:var(--on-surface);--favorite-item-font--secondary:var(--typo-body--small);--favorite-item-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design3{--favorite-item-image-width:var(--ui-size-14)}}.design3{--close-button-size:var(--ui-size-10);--close-button-background:var(--background);--close-button-border:none;--close-button-border-radius:50%;--close-button-opacity:1;--close-button-icon-size:var(--ui-size-4);--close-button-icon-stroke:var(--on-background);--close-button-icon-stroke-width:1.5;--close-button-background--hover:var(--background);--close-button-opacity--hover:.8}@media screen and (max-width:768px){.design3{--close-button-border:var(--border-width-1) solid var(--gray)}}.design3{--order-item-gap:var(--indent-4);--order-item-padding:var(--indent-4);--order-item-background:var(--surface);--order-item-border:none;--order-item-border-radius:var(--border-radius-8);--order-item-image-size:var(--ui-size-20);--order-item-image-ratio:1/1;--order-item-image-border-radius:var(--border-radius-8);--order-item-font--primary:var(--typo-body--small-bold);--order-item-color--primary:var(--on-surface);--order-item-font--secondary:var(--typo-body--small);--order-item-color--secondary:var(--on-surface-light);--order-item-buttons-wrapper-flex-direction:row}@media screen and (max-width:768px){.design3{--order-item-gap:var(--indent-3);--order-item-image-size:var(--ui-size-10)}}.design3{--order-container-font--primary:var(--typo-h6);--order-container-color--primary:var(--on-surface);--order-container-font--secondary:var(--typo-body);--order-container-color--secondary:var(--on-surface-light);--saved-card-wrapper-padding:var(--indent-4);--saved-card-wrapper-background:var(--surface-light);--saved-card-wrapper-border:var(--border-width-2) solid var(--primary-lighter);--saved-card-wrapper-border-radius:var(--border-radius-8);--saved-card-wrapper-font--primary:var(--typo-body--bold);--saved-card-wrapper-color--primary:var(--on-surface);--saved-card-wrapper-font--secondary:var(--typo-body--small);--saved-card-wrapper-color--secondary:var(--on-surface-light)}.design3 .saved-card-inputs{--form-item-label-color:var(--on-surface)}.design3{--alert-background:var(--gray-light);--alert-bar-background:var(--gray-dark);--alert-title-font:var(--typo-h6);--guest-photo-option-background:var(--surface);--guest-photo-option-border:var(--border-width-2) dashed var(--gray);--guest-photo-option-border-radius:var(--border-radius-8);--guest-photo-option-color:var(--on-surface);--guest-photo-option-title-font:var(--typo-body--bold);--guest-photo-option-header-align:baseline;--guest-photo-option-grid:repeat(2,1fr);--guest-photo-option-formats-grid-column:span 2;--guest-photo-option-drop-tip-font:var(--typo-button--small);--guest-photo-option-drop-tip-color:var(--primary);--guest-photo-option-drop-tip-background:var(--primary-lightest);--guest-photo-option-preview-height:var(--ui-size-25);--guest-photo-option-preview-border:var(--border-width-1) solid var(--gray);--guest-photo-option-caption-font:var(--typo-body);--guest-photo-option-formats-font:var(--typo-body--small);--guest-photo-option-formats-color:var(--on-surface-light)}@media screen and (max-width:768px){.design3{--guest-photo-option-title-font:var(--typo-h6)}}.design3{--progress-height:var(--ui-size-1);--progress-border-radius:var(--border-radius-8);--progress-background:var(--primary-lightest);--progress-backdrop-filter:blur(40px);--progress-bar-background:var(--primary);--feed-meter-padding:var(--indent-1) var(--indent-3);--feed-meter-background:var(--surface);--feed-meter-border-radius:var(--border-radius-8);--feed-meter-counter-color:var(--on-surface);--feed-meter-border:none;--feed-meter-progress-bar-margin:var(--indent-2) 0;--people-fed-info-font:var(--typo-body--small);--people-fed-info-color:var(--primary);--people-fed-info-line-height:var(--ui-size-6);--people-fed-info-min-height:var(--ui-size-6);--people-fed-info-padding:0 var(--indent-2);--people-fed-info-background:transparent;--people-fed-info-border-radius:var(--border-radius-4);--people-fed-info-border:var(--border-width-1) solid var(--primary);--menu-tag-font:var(--typo-body--x-small);--menu-tag-color:var(--primary);--menu-tag-height:var(--ui-size-6);--menu-tag-line-height:var(--ui-size-6);--menu-tag-padding:0 var(--indent-3);--menu-tag-background:transparent;--menu-tag-border-radius:var(--ui-size-4);--menu-tag-border:var(--border-width-1) solid var(--primary);--menu-tag-backdrop-filter:blur(40px);--quantity-range-width:6rem;--quantity-range-button-size:var(--button-small-size);--quantity-range-button-background:transparent;--quantity-range-button-border:var(--button-outlined-border-width) solid var(--button-outlined-border);--quantity-range-button-border-radius:50%;--quantity-range-button-icon-size:var(--button-small-icon-size);--quantity-range-button-icon-stroke:var(--button-outlined-icon-stroke);--quantity-range-button-icon-stroke-width:var(--border-width-2);--quantity-range-button-font:var(--typo-body);--quantity-range-button-color:var(--on-background);--quantity-range-button-background--hover:var(--button-outlined-background-hover);--quantity-range-width--large:8rem;--quantity-range-button-size--large:var(--button-medium-size);--quantity-range-button-icon-size--large:var(--button-medium-icon-size);--quantity-range-button-font--large:var(--typo-button--large);--user-menu-rewards-padding:var(--indent-6);--user-menu-rewards-background:var(--surface);--user-menu-rewards-border:none;--user-menu-rewards-border-radius:var(--border-radius-8);--user-menu-rewards-title-font:var(--typo-h4);--user-menu-rewards-title-color:var(--on-surface);--user-menu-rewards-title-margin:0 0 var(--indent-6);--user-menu-rewards-list-grid-template-columns:repeat(4,1fr);--user-menu-rewards-list-gap:var(--indent-2);--user-menu-reward-font:var(--typo-body);--user-menu-reward-color:var(--on-background);--user-menu-reward-gap:var(--indent-1);--user-menu-reward-padding:var(--indent-3);--user-menu-reward-background:var(--background);--user-menu-reward-border:var(--border-width-1) solid var(--background);--user-menu-reward-border-radius:var(--border-radius-8);--user-menu-reward-icon-size:var(--ui-size-6)}@media screen and (max-width:1600px){.design3{--user-menu-rewards-list-grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1440px){.design3{--user-menu-rewards-list-grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design3{--user-menu-rewards-list-grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.design3{--user-menu-rewards-padding:var(--indent-4);--user-menu-rewards-title-margin:0 0 var(--indent-4)}}.design3{--suggested-orders-gap:var(--indent-6);--suggested-orders-padding:var(--indent-6);--suggested-orders-background:var(--surface);--suggested-orders-border:none;--suggested-orders-border-radius:var(--border-radius-8);--suggested-orders-title-font:var(--typo-h4);--suggested-orders-title-color:var(--on-surface);--suggested-orders-title-margin:0 0 var(--indent-4);--suggested-orders-desc-font:var(--typo-body);--suggested-orders-desc-color:var(--on-surface);--suggested-orders-list-grid-template-columns:1fr 1fr;--suggested-orders-list-gap:var(--indent-4);--suggested-order-gap:var(--indent-6);--suggested-order-image-height:var(--ui-size-50);--suggested-order-image-border-radius:var(--border-radius-16);--suggested-order-info-gap:var(--indent-6);--suggested-order-desc-font:var(--typo-body);--suggested-order-desc-color:var(--on-background-light);--suggested-order-list-gap:var(--indent-3);--suggested-order-item-font:var(--typo-body);--suggested-order-item-color:var(--on-background);--suggested-order-item-gap:var(--indent-1);--suggested-order-item-padding:var(--indent-3);--suggested-order-item-border:var(--border-width-1) solid var(--gray)}@media screen and (max-width:1440px){.design3{--suggested-orders-list-grid-template-columns:1fr}}@media screen and (max-width:768px){.design3{--suggested-orders-gap:var(--indent-4);--suggested-orders-padding:var(--indent-4);--suggested-orders-title-font:var(--typo-h5);--suggested-orders-title-margin:0 0 var(--indent-2);--suggested-orders-list-gap:var(--indent-2);--suggested-order-gap:var(--indent-4);--suggested-order-list-gap:var(--indent-2);--suggested-order-item-padding:var(--indent-2)}}.design3{--order-settings-form-gap:var(--indent-8);--order-settings-label-font:var(--typo-h6);--order-settings-label-color:var(--on-background);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-4);--order-settings-details-margin:var(--indent-6);--order-settings-details-label-display:none;--order-settings-details-form-grid-template-columns:1fr;--order-settings-details-form-gap:var(--indent-4);--navbar-border:var(--border-width-1) solid var(--on-navbar-color);--navbar-height:4.5rem;--navbar-padding:0 var(--indent-10);--navbar-items-gap:var(--indent-2);--navbar-logo-height:var(--ui-size-10);--navbar-logo-width:var(--ui-size-32);--order-settings-dropdown-menu-width:20rem;--order-settings-dropdown-menu-padding:var(--indent-6);--order-settings-dropdown-icon-size:var(--ui-size-6)}.design3 .order-settings-dropdown .order-settings-form{--order-settings-label-font:var(--typo-h6);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-2);--order-settings-details-margin:var(--indent-4);--order-settings-details-form-gap:var(--indent-2)}@media screen and (max-width:768px){.design3{--navbar-height:3.5rem;--navbar-padding:0 var(--indent-2);--navbar-items-gap:0}}.design3{--profile-dropdown-user-rewards-font:var(--typo-body--small);--profile-dropdown-user-rewards-color:var(--primary);--profile-dropdown-user-rewards-position:initial;--profile-dropdown-user-rewards-top:0;--profile-dropdown-user-rewards-right:0;--profile-dropdown-user-rewards-size:var(--ui-size-6);--profile-dropdown-user-rewards-padding:0 var(--indent-2);--profile-dropdown-user-rewards-background:var(--primary-lightest);--profile-dropdown-user-rewards-border:var(--border-width-1) solid var(--primary);--profile-dropdown-user-rewards-border-radius:var(--border-radius-100);--profile-dropdown-menu-width:14rem;--profile-dropdown-menu-item-border-radius:var(--border-radius-8);--profile-dropdown-menu-item-button-font:var(--typo-button--medium);--profile-dropdown-menu-item-button-color:var(--on-surface);--profile-dropdown-menu-item-button-gap:var(--indent-2);--profile-dropdown-menu-item-button-padding:var(--indent-2) var(--indent-4);--profile-dropdown-menu-item-button-background:transparent;--profile-dropdown-menu-item-button-background--hover:var(--primary-lightest);--profile-dropdown-menu-item-button-border:none;--profile-dropdown-menu-item-button-border-radius:0;--profile-dropdown-menu-item-button-icon-size:var(--ui-size-4);--rewards-accordion-background:var(--primary-lightest);--rewards-accordion-border:none;--rewards-accordion-border-radius:calc(var(--border-radius-8) - var(--indent-1));--rewards-accordion-margin:var(--indent-1);--rewards-accordion-header-gap:var(--indent-2);--rewards-accordion-header-padding:var(--indent-2) var(--indent-3);--rewards-accordion-title-font:var(--typo-button--medium);--rewards-accordion-color:var(--on-surface);--rewards-accordion-content-padding:var(--indent-2) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-surface);--rewards-accordion-content-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design3{--rewards-accordion-background:var(--button-secondary-background);--rewards-accordion-border:none;--rewards-accordion-border-radius:var(--border-radius-8);--rewards-accordion-margin:var(--indent-2) 0 0;--rewards-accordion-header-padding:var(--indent-4);--rewards-accordion-title-font:var(--button-medium-font);--rewards-accordion-color:var(--button-secondary-color);--rewards-accordion-content-padding:0 var(--indent-4) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-gray);--rewards-accordion-content-color--secondary:var(--on-gray-light)}}.design3{--bag-button-animation:none;--bag-button-count-font:var(--typo-button--medium);--bag-button-count-color:var(--primary);--bag-button-count-size:var(--ui-size-6);--bag-button-count-position:initial;--bag-button-count-top:0;--bag-button-count-right:0;--bag-button-count-padding:0 var(--indent-2);--bag-button-count-background:var(--on-primary);--bag-button-count-border:none;--bag-button-count-border-radius:var(--border-radius-50)}@media screen and (max-width:768px){.design3{--bag-button-animation:none;--bag-button-count-font:var(--typo-body--small);--bag-button-count-color:var(--primary);--bag-button-count-size:var(--ui-size-5);--bag-button-count-position:absolute;--bag-button-count-top:0;--bag-button-count-right:0;--bag-button-count-padding:0 var(--indent-1);--bag-button-count-background:var(--on-primary);--bag-button-count-border:none;--bag-button-count-border-radius:var(--border-radius-50)}.design3 .bag-button-icon path:first-of-type{display:none}}.design3{--language-switch-menu-top:calc(var(--ui-size-10) + var(--indent-2));--language-switch-menu-left:0;--language-switch-menu-right:none;--language-switch-menu-background:var(--surface);--language-switch-menu-border:none;--language-switch-menu-border-radius:var(--border-radius-8);--language-switch-menu-box-shadow:var(--box-shadow-elevated);--language-switch-menu-item-font:var(--typo-button--medium);--language-switch-menu-item-color:var(--on-surface);--language-switch-menu-item-padding:var(--indent-2) var(--indent-4);--language-switch-menu-item-background:transparent;--language-switch-menu-item-background--hover:var(--primary-lightest);--language-switch-menu-item-border-radius:0;--language-switch-menu-item-img-size:var(--ui-size-6);--item-card-grid-template-cols:1fr;--item-card-grid-template-rows:auto;--item-card-gap:var(--indent-4);--item-card-padding:var(--indent-6);--item-card-background:var(--surface);--item-card-border:var(--border-width-1) solid var(--surface);--item-card-border-radius:var(--border-radius-8);--item-card-header-grid-row:span 2;--item-card-header-border-radius:var(--border-radius-8);--item-card-image-width:10rem;--item-card-image-ratio:1/1;--item-card-image-border-radius:var(--border-radius-8);--item-card-body-gap:var(--indent-2);--item-card-name-font:var(--typo-h6);--item-card-name-color:var(--on-surface);--item-card-desc-font:var(--typo-body--light);--item-card-desc-color:var(--on-surface-light);--item-card-footer-flex-direction:column;--item-card-footer-align-items:stretch;--item-card-footer-gap:var(--indent-2);--item-card-footer-margin:auto 0 0;--item-card-add-info-flex-direction:column;--item-card-add-info-align-items:flex-start;--item-card-add-info-justify-content:flex-start;--item-card-add-info-gap:var(--indent-2);--item-card-price-font:var(--typo-h6);--item-card-price-color:var(--on-surface);--item-card-points-font:var(--typo-body--small);--item-card-points-color:var(--on-surface-light);--item-card-points-position:absolute;--item-card-points-bottom:0;--item-card-points-left:0;--item-card-points-right:0;--item-card-points-height:var(--ui-size-8);--item-card-points-background:var(--gray-light);--item-card-calories-font:var(--typo-h6);--item-card-calories-color:var(--on-surface);--item-card-calories-display:block;--item-card-buttons-position:absolute;--item-card-buttons-top:var(--indent-2);--item-card-buttons-right:var(--indent-2);--item-card-buttons-gap:var(--indent-1);--item-card-buttons-margin:auto 0 0;--item-card-order-button-display:none;--item-card-border--hover:var(--border-width-1) solid var(--primary-light);--item-card-mane-color--hover:var(--primary)}.design3 .item-card:has(.item-card-header){--item-card-grid-template-cols:var(--item-card-image-width) 1fr}.design3 .item-card:has(.menuitem-points){--item-card-padding:var(--indent-6) var(--indent-6) calc(var(--indent-6) + var(--item-card-points-height))}.design3 .item-card-group-carousel .item-card,.design3 .item-card-group-carousel .item-card:has(.item-card-header){--item-card-grid-template-cols:1fr;--item-card-grid-template-rows:auto 1fr auto;--item-card-header-grid-row:initial}.design3 .item-card--left{--item-card-grid-template-cols:1fr auto;--item-card-grid-template-rows:1fr;--item-card-gap:var(--indent-3);--item-card-padding:var(--indent-4);--item-card-image-width:var(--ui-size-20);--item-card-name-font:var(--typo-body--small-bold);--item-card-footer-flex-direction:column;--item-card-footer-align-items:flex-end;--item-card-footer-gap:var(--indent-4);--item-card-footer-margin:0;--item-card-add-info-align-items:flex-end;--item-card-price-font:var(--typo-body--small-bold);--item-card-price-justify-content:flex-end;--item-card-calories-display:none;--item-card-buttons-margin:auto 0 0}.design3 .item-card--left:has(.item-card-header){--item-card-grid-template-cols:auto 1fr auto;--item-card-header-grid-row:1fr}.design3 .item-card--left:has(.menuitem-points){--item-card-padding:var(--indent-4) var(--indent-4) calc(var(--indent-4) + var(--item-card-points-height))}@media screen and (max-width:768px){.design3{--item-card-gap:var(--indent-3);--item-card-padding:var(--indent-4);--item-card-border-radius:var(--border-radius-8);--item-card-image-width:var(--ui-size-20);--item-card-image-border-radius:var(--border-radius-8);--item-card-name-font:var(--typo-h6);--item-card-footer-gap:var(--indent-2);--item-card-price-font:var(--typo-h6);--item-card-calories-font:var(--typo-h6);--item-card-buttons-position:relative;--item-card-buttons-top:0;--item-card-buttons-right:0;--item-card-buttons-gap:var(--indent-1);--item-card-buttons-margin:0;--item-card-order-button-display:block}.design3 .item-card:has(.menuitem-points){--item-card-padding:var(--indent-4) var(--indent-4) calc(var(--indent-2) + var(--item-card-points-height))}.design3 .item-card--left{--item-card-image-width:var(--ui-size-10)}.design3 .item-card-group-carousel{--item-card-image-width:100%}}.design3{--footer-font--primary:var(--typo-h7);--footer-font--secondary:var(--typo-body);--footer-gap:var(--indent-4);--footer-padding:var(--page-padding-vertical--small) var(--page-padding-vertical--small);--footer-border:var(--border-width-1) solid var(--gray-light)}@media screen and (max-width:768px){.design3{--footer-padding:var(--indent-10) var(--indent-4)}}.design3{--order-progress-bar-height:5.5rem;--order-progress-bar-padding:var(--indent-4);--order-progress-bar-background:var(--surface);--order-progress-bar-status-gap:var(--indent-2);--order-progress-bar-status-padding:0 var(--indent-5);--order-progress-bar-status-border:var(--gray);--order-progress-bar-status-icon-wrapper-size:var(--ui-size-8);--order-progress-bar-status-icon-wrapper-background:var(--background);--order-progress-bar-status-icon-size:var(--ui-size-4);--order-progress-bar-status-icon-stroke:var(--on-background-light);--order-progress-bar-status-title-font:var(--typo-body--small);--order-progress-bar-status-title-color:var(--on-surface-light);--order-progress-bar-status-title-background:transparent;--order-progress-bar-status-title-padding:0}@media screen and (max-width:768px){.design3{--order-progress-bar-height:auto;--order-progress-bar-padding:var(--indent-4) 0;--order-progress-bar-status-padding:0 var(--indent-4);--order-progress-bar-status-title-background:var(--surface);--order-progress-bar-status-title-padding:0 var(--indent-4) 0 0}}.design3{--popover-background:var(--surface);--popover-border:var(--border-width-1) solid var(--gray-light);--popover-border-radius:var(--border-radius-8);--popover-box-shadow:var(--box-shadow-elevated);--popover-body-padding:var(--indent-4)}.design3 .popover{--form-item-label-color:var(--on-surface);--form-item-input-color:var(--on-surface)}.design3 .menu-hero{--restaurant-info-display:flex;--restaurant-info-flex-wrap:wrap;--restaurant-info-align-items:baseline;--restaurant-info-gap:var(--indent-10) var(--indent-20);--restaurant-info-title-font:var(--typo-body);--restaurant-info-title-color:var(--on-background-light);--restaurant-info-name-flex:1 1 100%;--restaurant-info-desc-display:none;--restaurant-info-name-font:var(--typo-h1);--restaurant-info-name-color:var(--on-background);--restaurant-info-address-flex-direction:column;--restaurant-info-address-align-items:flex-start;--restaurant-info-address-gap:var(--indent-4);--restaurant-info-address-font:var(--typo-body);--restaurant-info-address-color:var(--on-background-light);--restaurant-working-hours-gap:var(--indent-4) var(--indent-2);--restaurant-working-hours-status-font:var(--typo-body);--restaurant-working-hours-status-color:var(--on-background-light);--restaurant-working-hours-today-font:var(--typo-body);--restaurant-working-hours-today-color:var(--on-background-light);--restaurant-working-hours-dropdown-icon-display:none;--restaurant-working-hours-list-top:var(--indent-16);--restaurant-working-hours-list-background:var(--surface);--restaurant-working-hours-list-color--primary:var(--on-surface-light);--restaurant-working-hours-list-color--secondary:var(--on-surface);--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-top:-45px;--restaurant-info-location-notification-background:var(--surface);--restaurant-info-location-notification-color:var(--on-surface)}@media screen and (max-width:768px){.design3 .menu-hero{--restaurant-info-gap:var(--indent-2) var(--indent-4);--restaurant-info-address-gap:0;--restaurant-working-hours-gap:0 var(--indent-2);--restaurant-info-location-notification-position:initial;--restaurant-info-location-notification-top:0}.design3 .menu-hero .restaurant-phone-block .call-btn{gap:0 var(--indent-2)!important}}.design3 .menu-hero .restaurant-working-hours.opened-list .restaurant-working-hours-button svg{transform:rotate(-180deg)}.design3 .menu-hero .restaurant-location-button,.design3 .menu-hero .restaurant-phone-button,.design3 .menu-hero .restaurant-working-hours-button{--button-link-font:var(--typo-body--bold);--button-link-color:var(--on-background);flex:1 1 100%;flex-direction:row-reverse;padding:var(--indent-2) 0;transition:gap var(--motion),color var(--motion)}.design3 .menu-hero .restaurant-location-button:hover,.design3 .menu-hero .restaurant-phone-button:hover,.design3 .menu-hero .restaurant-working-hours-button:hover{color:var(--on-background-light)}.design3 .menu-hero .restaurant-location-button svg,.design3 .menu-hero .restaurant-phone-button svg,.design3 .menu-hero .restaurant-working-hours-button svg{height:var(--ui-size-3)!important;transition:transform var(--motion);width:var(--ui-size-3)!important}.design3 .menu-hero .restaurant-phone-button,.design3 .menu-hero .restaurant-working-hours-button{justify-content:flex-end;width:0}.design3 .menu-hero .restaurant-phone-block{--button-link-font:var(--typo-body);--button-link-color:var(--on-background-light)}.design3 .menu-hero .restaurant-phone-block .call-btn{flex-wrap:wrap;gap:var(--indent-4);justify-content:flex-start}.design3 .menu-hero .restaurant-phone-block .call-btn:has(.call-btn-phone) .restaurant-phone-button{display:flex!important}.design3 .menu-hero .restaurant-phone-block .call-btn-text,.design3 .menu-hero .restaurant-phone-block .restaurant-phone-button{display:none}.design3 .menu-hero .order-info-button{margin-top:var(--indent-4);width:100%}.design3 .modal-dialog{--modal-dialog-width:var(--modal-width--small);--modal-dialog-max-width:var(--modal-width);--modal-dialog-background:var(--background);--modal-dialog-border-radius:var(--border-radius-16);--modal-title-font:var(--typo-h4);--modal-title-color:var(--on-background);--modal-header-padding:var(--indent-8) calc(var(--indent-8) + var(--ui-size-10) + var(--indent-4)) var(--indent-8) var(--indent-8);--modal-title-desc-font:var(--typo-body);--modal-title-desc-color:var(--on-background-light);--modal-title-desc-margin-top:var(--indent-2);--modal-close-position:absolute;--modal-close-top:var(--indent-4);--modal-close-right:var(--indent-4);--modal-body-padding:var(--indent-8);--modal-footer-gap:var(--indent-4);--modal-footer-padding:var(--indent-6) var(--indent-8) var(--indent-8)}.design3 .modal-dialog.new-order-modal,.design3 .modal-dialog.suggested-order-modal{--modal-dialog-width:var(--modal-width)}.design3 .modal-dialog.cm-search-modal{--modal-dialog-width:100%;--modal-dialog-max-width:100%;--modal-dialog-border-radius:0}.design3 .modal-dialog.share-favorite-modal{--modal-dialog-width:var(--modal-width)}.design3 .modal-dialog.cross-sell-modal{--modal-dialog-width:100%}@media screen and (max-width:768px){.design3 .modal-dialog{--modal-title-font:var(--typo-h4);--modal-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-6);--modal-close-top:var(--indent-4);--modal-close-right:var(--indent-4);--modal-body-padding:var(--indent-6);--modal-footer-gap:var(--indent-2);--modal-footer-padding:var(--indent-4) var(--indent-6) var(--indent-6)}.design3 .modal-dialog.cross-sell-modal{--modal-dialog-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}}.design3 .group-order-details-modal{--group-order-details-item-gap:var(--indent-7);--group-order-details-title-font:var(--typo-h6);--group-order-details-title-color:var(--on-background);--group-order-details-text-color:var(--on-background);--group-order-details-order-type-padding-bottom:var(--indent-6);--group-order-details-order-type-border:var(--border-width-1) solid var(--gray);--group-order-details-list-gap:var(--indent-1)}@media screen and (max-width:768px){.design3 .group-order-details-modal{--group-order-details-item-gap:var(--indent-4);--group-order-details-order-type-padding-bottom:var(--indent-4)}}.design3{--sidebar-width:35rem;--sidebar-background:var(--background);--sidebar-border-radius:0 var(--border-radius-16) var(--border-radius-16) 0;--sidebar-header-padding:var(--indent-8);--sidebar-header-border:var(--border-width-1) solid var(--gray);--sidebar-title-font:var(--typo-h4);--sidebar-title-color:var(--on-background);--sidebar-title-desc-font:var(--typo-body);--sidebar-title-desc-color:var(--on-background);--sidebar-title-desc-margin-top:var(--indent-2);--sidebar-close-position:absolute;--sidebar-close-top:var(--indent-6);--sidebar-close-left:none;--sidebar-close-right:calc((var(--indent-4) + var(--ui-size-10))*-1);--sidebar-body-padding:var(--indent-8);--sidebar-footer-gap:var(--indent-4);--sidebar-footer-padding:var(--indent-8);--sidebar-footer-background:var(--background);--sidebar-footer-border:var(--border-width-1) solid var(--gray);--sidebar-footer-border-radius:0}.design3 .sidebar-right{--sidebar-border-radius:var(--border-radius-16) 0 0 var(--border-radius-16);--sidebar-close-left:calc((var(--indent-4) + var(--ui-size-10))*-1);--sidebar-close-right:none}@media screen and (max-width:748px){.design3{--sidebar-title-font:var(--typo-h4);--sidebar-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-4);--sidebar-body-padding:var(--indent-4);--sidebar-footer-gap:var(--indent-2);--sidebar-footer-padding:var(--indent-4)}.design3 .sidebar,.design3 .sidebar-right{--sidebar-border-radius:0;--sidebar-close-top:var(--indent-4);--sidebar-close-right:var(--indent-4);--sidebar-close-left:none}}.design3 .locations-sidebar{--locations-sidebar-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--location-map-height:40vh;--location-map-height-dvh:40dvh;--location-search-card-position:relative;--location-search-flex-direction:column;--location-search-padding:var(--indent-4);--location-search-header-padding:0;--location-search-header-background:transparent;--location-search-header-border-radius:0;--location-search-header-box-shadow:none;--location-result-list-flex-direction:column;--location-result-list-align-items:initial;--location-result-list-gap:var(--indent-4);--location-result-list-padding:0;--location-result-list-overflow:visible;--location-result-card-flex:0;--location-result-card-width:initial;--restaurant-info-padding:var(--indent-4);--restaurant-info-background:var(--surface);--restaurant-info-border:none;--restaurant-info-border-radius:var(--border-radius-8);--restaurant-info-margin:var(--indent-4) var(--indent-4) var(--indent-1);--restaurant-info-box-shadow:var(--box-shadow-elevated);--restaurant-info-title-font:var(--typo-body);--restaurant-info-title-color:var(--on-surface-light);--restaurant-info-title-margin-bottom:var(--indent-1);--restaurant-info-name-font:var(--typo-h4);--restaurant-info-name-color:var(--on-surface);--restaurant-info-address-font:var(--typo-body--small);--restaurant-info-address-color:var(--on-surface)}.design3{--details-card-gap:var(--indent-10);--details-card-width:var(--content-width);--details-card-padding:var(--indent-8);--details-card-background:var(--surface);--details-card-border:none;--details-card-border-radius:var(--border-radius-16);--order-detail-title-font:var(--typo-h5);--order-detail-title-color:var(--on-surface);--order-detail-title-margin-bottom:var(--indent-4);--order-details-card-list-gap:var(--indent-2);--order-detail-card-primary-text-font:var(--typo-h6);--order-detail-card-primary-text-color:var(--on-background);--order-detail-card-secondary-text-font:var(--typo-body);--order-detail-card-secondary-text-color:var(--on-background-light);--order-detail-card-gap:var(--indent-4);--order-detail-card-padding:var(--indent-4);--order-detail-card-background:var(--background);--order-detail-card-on-card-background:var(--background);--order-detail-card-border:none;--order-detail-card-border-radius:var(--border-radius-8);--static-item-list-gap:var(--indent-2);--static-item-primary-text-font:var(--typo-h6);--static-item-primary-text-color:var(--on-background);--static-item-secondary-text-font:var(--typo-body);--static-item-secondary-text-color:var(--on-background-light);--static-item-column-gap:var(--indent-3);--static-item-row-gap:var(--indent-2);--static-item-padding:var(--indent-4);--static-item-background:var(--background);--static-item-on-card-background:var(--surface);--static-item-border:none;--static-item-border-radius:var(--border-radius-8);--static-item-image-width:var(--ui-size-20);--static-item-image-aspect-ratio:1/1;--static-item-image-border-radius:var(--border-radius-8);--feedback-block-title-margin-bottom:var(--indent-2);--feedback-block-text-font:var(--typo-body);--feedback-block-text-color:var(--on-surface);--feedback-block-button-margin-top:var(--indent-4);--order-summary-gap:var(--indent-2);--order-summary-total-padding-top:var(--indent-3);--order-summary-buttons-gap:var(--indent-2);--order-summary-buttons-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design3{--details-card-padding:var(--indent-4)}}@container (max-width: 768px){.design3{--details-card-padding:var(--indent-4)}}.design3{--account-page-gap:var(--indent-6);--account-page-greeting-font:var(--typo-h2);--account-card-gap:var(--indent-10);--account-card-width:var(--content-width);--account-card-padding:var(--indent-10);--account-card-background:var(--surface);--account-card-border:none;--account-card-border-radius:var(--border-radius-8);--account-info-card-title-font:var(--typo-h6);--account-info-card-title-margin-bottom:var(--indent-4)}.design3 .account-card{--form-item-label-color:var(--on-surface);--form-item-input-color:var(--on-surface)}@media screen and (max-width:768px){.design3{--account-card-padding:var(--indent-4);--account-info-card-title-font:var(--typo-h6)}}@container (max-width: 768px){.design3{--account-card-padding:var(--indent-4);--account-info-card-title-font:var(--typo-h6)}}.design3{--page-title-font:var(--typo-h2);--page-title-margin-bottom:var(--indent-6);--order-history-list-gap:var(--indent-4)}@media screen and (max-width:768px){.design3{--page-title-font:var(--typo-h2);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-2)}}@container (max-width: 768px){.design3{--page-title-font:var(--typo-h2);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-2)}}.design3{--enroll-card-width:var(--content-width);--enroll-card-padding:var(--indent-10);--enroll-card-background:var(--surface);--enroll-card-border:none;--enroll-card-border-radius:var(--border-radius-8)}@media screen and (max-width:768px){.design3{--enroll-card-padding:var(--indent-4)}}@container (max-width: 768px){.design3{--enroll-card-padding:var(--indent-4)}}.design3{--payment-page-gap--large:var(--indent-16);--payment-page-gap--medium:var(--indent-8);--payment-page-gap--small:var(--indent-6);--payment-page-font-primary:var(--typo-h4);--payment-page-font-secondary:var(--typo-h6);--payment-page-color:var(--on-background);--submit-page-max-width:100rem;--submit-page-gap--large:var(--indent-16);--submit-page-gap--medium:var(--indent-10);--submit-page-gap--small:var(--indent-8);--submit-page-info-title-font:var(--typo-h6);--submit-page-info-title-color:var(--on-background);--submit-page-info-title-margin-bottom:var(--indent-4);--sms-opt-in-checkbox-margin-top:var(--indent-4);--recommendation-list-position:sticky;--payment-systems-padding:var(--indent-4);--payment-systems-background:var(--page-background);--payment-systems-border:var(--border-width-1) solid var(--gray);--payment-systems-border-radius:var(--border-radius-8);--submit-button-wrapper-gap:var(--indent-2);--submit-button-wrapper-background:var(--background);--submit-button-wrapper-border:var(--border-width-1) solid var(--gray);--submit-button-wrapper-border-radius:0;--submit-button-wrapper-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design3{--submit-page-info-title-font:var(--typo-h6);--submit-page-info-title-margin-bottom:var(--indent-4)}}@container (max-width: 768px){.design3{--submit-page-info-title-font:var(--typo-h6);--submit-page-info-title-margin-bottom:var(--indent-4)}}.design3{--locations-page-flex-direction:row;--locations-page-gap:0;--locations-page-height:calc(100vh - var(--navbar-height));--location-map-height:calc(100vh - var(--navbar-height));--location-map-border-radius:0;--location-search-flex:0 0 30rem;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-background:var(--background);--location-search-border-top:none;--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:var(--border-width-1) solid var(--gray);--location-search-border-radius:0;--location-search-overflow:hidden auto;--location-search-title-font:var(--typo-h1);--location-search-title-color:var(--on-background);--location-search-title-margin-bottom:var(--indent-4)}@media screen and (max-width:768px){.design3{--locations-page-flex-direction:column;--location-map-height:40vh;--location-map-border-radius:0;--location-search-flex:0;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-border-top:var(--border-width-1) solid var(--gray);--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-margin-bottom:var(--indent-2)}}@container (max-width: 768px){.design3{--locations-page-flex-direction:column;--location-map-height:40vh;--location-map-border-radius:0;--location-search-flex:0;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-border-top:var(--border-width-1) solid var(--gray);--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-margin-bottom:var(--indent-2)}}.design3 .page-layout-body--auth{--auth-form-max-width:var(--content-width);--auth-form-padding:var(--indent-10);--auth-form-background:var(--surface);--auth-form-border-radius:var(--border-radius-8);--auth-form-title-font:var(--typo-h2);--auth-form-title-color:var(--on-surface);--auth-form-title-margin-bottom:var(--indent-10)}@media screen and (max-width:768px){.design3 .page-layout-body--auth{--auth-form-padding:var(--indent-6);--auth-form-title-font:var(--typo-h3)}}@container (max-width: 768px){.design3 .page-layout-body--auth{--auth-form-padding:var(--indent-6);--auth-form-title-font:var(--typo-h3)}}.design3 .page-layout-body--menu{--menu-page-padding:0;--menu-hero-padding:var(--page-padding-vertical--medium) var(--page-padding-vertical--small);--menu-hero-border:var(--border-width-1) solid var(--on-background);--menu-grid-gap:0;--menu-grid-left-flex:0 0 25%;--menu-grid-left-min-width:22.5rem;--menu-grid-left-top:var(--navbar-height);--menu-grid-left-max-height:calc(100vh - var(--navbar-height));--menu-grid-left-padding:0;--menu-grid-left-border:var(--border-width-1) solid var(--on-background);--menu-grid-main-gap:var(--indent-10);--menu-grid-main-padding:var(--page-padding-vertical--small) var(--page-padding-vertical--small)}@media screen and (max-width:768px){.design3 .page-layout-body--menu{--menu-hero-padding:var(--page-padding-vertical--medium) var(--page-padding-vertical--small);--menu-hero-border:none;--menu-hero-margin:0;--menu-grid-main-gap:var(--indent-6);--menu-grid-main-padding:0 var(--indent-4)}}@container (max-width: 768px){.design3 .page-layout-body--menu{--menu-hero-padding:var(--page-padding-vertical--medium) var(--page-padding-vertical--small);--menu-hero-border:none;--menu-hero-margin:0;--menu-grid-main-gap:var(--indent-6);--menu-grid-main-padding:0 var(--indent-4)}}.design3.theme1{--primary-h:152;--primary-s:100%;--primary-l:21%;--on-primary-l:100%;--secondary-h:36;--secondary-s:100%;--secondary-l:50%;--on-secondary-l:7%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:69%;--on-gray-l:7%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:7%;--surface-h:0;--surface-s:0%;--surface-l:94%;--on-surface-l:7%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:7%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:7%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:152;--footer-color-s:100%;--footer-color-l:21%;--on-footer-color-l:93%;--system-red-h:20;--system-red-s:96%;--system-red-l:38%;--on-system-red-l:95%;--system-green-h:152;--system-green-s:100%;--system-green-l:21%;--on-system-green-l:93%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%}.design3.theme2{--primary-h:15;--primary-s:80%;--primary-l:40%;--on-primary-l:100%;--secondary-h:0;--secondary-s:0%;--secondary-l:100%;--on-secondary-l:7%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:71%;--on-gray-l:7%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:7%;--surface-h:0;--surface-s:0%;--surface-l:94%;--on-surface-l:7%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:7%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:7%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:25;--footer-color-s:84%;--footer-color-l:55%;--on-footer-color-l:93%;--system-red-h:354;--system-red-s:84%;--system-red-l:38%;--on-system-red-l:88%;--system-green-h:144;--system-green-s:84%;--system-green-l:26%;--on-system-green-l:93%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%}.design3.theme3{--primary-h:152;--primary-s:100%;--primary-l:31%;--on-primary-l:7%;--secondary-h:36;--secondary-s:100%;--secondary-l:50%;--on-secondary-l:7%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:60%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:36%;--on-gray-l:93%;--background-h:0;--background-s:0%;--background-l:7%;--on-background-l:93%;--surface-h:0;--surface-s:0%;--surface-l:11%;--on-surface-l:93%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:7%;--on-navbar-color-l:100%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:36%;--on-navbar-surface-color-l:93%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:152;--footer-color-s:100%;--footer-color-l:21%;--on-footer-color-l:93%;--system-red-h:332;--system-red-s:100%;--system-red-l:62%;--on-system-red-l:5%;--system-green-h:152;--system-green-s:100%;--system-green-l:40%;--on-system-green-l:93%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:0%}.design3.theme4,.design3.wcag-theme{--primary-h:270;--primary-s:3%;--primary-l:0%;--on-primary-l:100%;--secondary-h:0;--secondary-s:0%;--secondary-l:0%;--on-secondary-l:100%;--tertiary-h:44;--tertiary-s:84%;--tertiary-l:0%;--on-tertiary-l:100%;--gray-h:0;--gray-s:0%;--gray-l:70%;--on-gray-l:0%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:0%;--surface-h:0;--surface-s:0%;--surface-l:94%;--on-surface-l:0%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:0%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:70%;--on-navbar-surface-color-l:0%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:270;--footer-color-s:3%;--footer-color-l:0%;--on-footer-color-l:100%;--system-red-h:354;--system-red-s:84%;--system-red-l:0%;--on-system-red-l:100%;--system-green-h:144;--system-green-s:84%;--system-green-l:0%;--on-system-green-l:100%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:0%}.design3.mobile{font-size:14px}.design3.mobile .button,.design3.mobile .icon-button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.design3.mobile .contactless .order-info-button,.design3.mobile .contactless .order-settings-accordion,.design3.mobile .contactless .order-settings-form,.design3.mobile .contactless-finish.submit-page .gift-card-form{display:none}.design3.mobile .contactless .submit .order-title{margin-bottom:var(--indent-4)}.design3.mobile * :is(#card-number-input,#card-cvv-input).focused,.design3.mobile * input:focus-visible~label:before,.design3.mobile :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3)}.design3.mobile * .checkbox:has(input:focus-visible),.design3.mobile * .radio:has(input:focus-visible){z-index:2}.design3.mobile * .accordion-item :focus-visible,.design3.mobile * .category-list-item:focus-visible{outline-offset:calc(var(--border-width-3)*-1)!important}.design3.mobile * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design3.mobile * .basic-nav-bar .available-language-options :focus-visible,.design3.mobile * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design3.mobile * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design3.mobile .page-layout-body--menuitem{display:flex;flex-grow:1;max-height:calc(100vh - var(--navbar-height));max-height:calc(100dvh - var(--navbar-height));min-height:calc(100vh - var(--navbar-height));min-height:calc(100dvh - var(--navbar-height))}.design3.mobile .landing-wrapper{display:flex;flex:1;flex-direction:column;padding:0!important}.design3.mobile .landing-wrapper .landing-carousel{flex:1;margin-top:var(--navbar-height);min-height:calc(100vh - var(--navbar-height));position:relative}.design3.mobile .landing-wrapper .landing-carousel .carousel-slides{height:100%;min-height:calc(100vh - var(--navbar-height))}.design3.mobile .landing-wrapper .landing-carousel .carousel-slide .carousel-slide-img-wrapper .carousel-slide-img{height:calc(100vh - var(--navbar-height));-o-object-fit:cover;object-fit:cover;width:100%}.design3.mobile .landing-wrapper .landing-carousel .btn-secondary{display:none}.design3.mobile .landing-wrapper .restaurant-list{padding:var(--indent-6) var(--indent-4)}.design3.mobile .landing-wrapper .full-address-form-group legend{color:var(--on-background);font:var(--typo-h3);margin-bottom:var(--indent-6);padding:0}.design3.mobile .landing-wrapper .full-address-form-group>div{align-items:center;display:flex;flex-direction:column}.design3.mobile .landing-wrapper .full-address-form-group>div .row{flex:1;width:100%}.design3.mobile .landing-wrapper .full-address-form-group>div .row div{padding:0}.design3.mobile .landing-wrapper .locations-grid-title{color:var(--on-background);font:var(--typo-h3);margin-bottom:var(--indent-6)}.design3.mobile .landing-wrapper .locations-grid{display:flex;flex-flow:row wrap;margin:0 calc(var(--indent-3)*-1)}.design3.mobile .landing-wrapper .locations-grid .location-result-card{display:flex;flex:1 0 100%;margin-bottom:var(--indent-6);max-width:100%;padding:0 var(--indent-3)}@media(min-width:478px){.design3.mobile .landing-wrapper .locations-grid .location-result-card{flex:1 0 50%;max-width:50%}}.design3.desktop{--typo-h1:var(--typo-weight--normal) var(--typo-size--800) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h2:var(--typo-weight--light) var(--typo-size--700) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h3:var(--typo-weight--semibold) var(--typo-size--500) /var(--typo-height--medium) var(--typo-family--secondary);--typo-h4:var(--typo-weight--semibold) var(--typo-size--400) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h5:var(--typo-weight--semibold) var(--typo-size--300) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h6:var(--typo-weight--semibold) var(--typo-size--200) /var(--typo-height--xx-large) var(--typo-family--secondary)}.design3.desktop .button,.design3.desktop .icon-button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.design3.desktop .contactless .order-settings-accordion,.design3.desktop .contactless .order-settings-dropdown,.design3.desktop .contactless .order-settings-form,.design3.desktop .contactless-finish.submit-page .gift-card-form{display:none}.design3.desktop .contactless .submit .order-title{margin-bottom:var(--indent-4)}.design3.desktop .progress-bar-enabled .category-list-wrapper{height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important;top:calc(var(--navbar-height) + var(--order-progress-bar-height))!important}.design3.desktop .progress-bar-enabled .menuitem-wrapper{min-height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important}.design3.desktop .progress-bar-enabled .combo-form,.design3.desktop .progress-bar-enabled .combo-img-wrapper,.design3.desktop .progress-bar-enabled .combo-start-page,.design3.desktop .progress-bar-enabled .menuitem-wrapper .menuitem-card,.design3.desktop .progress-bar-enabled .menuitem-wrapper .miac-card{max-height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important;min-height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important}.design3.desktop .progress-bar-enabled .combo-form,.design3.desktop .progress-bar-enabled .combo-img-wrapper,.design3.desktop .progress-bar-enabled .combo-start-page{height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important}.design3.desktop .progress-bar-enabled .combo-form .menuitem-card.is-combo-item{min-height:calc(100vh - var(--navbar-height)*2 - var(--order-progress-bar-height))!important}.design3.desktop .progress-bar-enabled .submit-body-right,.design3.desktop .progress-bar-enabled .submit-order-info{max-height:calc(100vh - var(--navbar-height) - var(--indent-10) - var(--indent-10) - var(--order-progress-bar-height))!important;top:calc(var(--navbar-height) + var(--indent-10) + var(--order-progress-bar-height))!important}.design3.desktop * :is(#card-number-input,#card-cvv-input).focused,.design3.desktop * input:focus-visible~label:before,.design3.desktop :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3)}.design3.desktop * .checkbox:has(input:focus-visible),.design3.desktop * .radio:has(input:focus-visible){z-index:2}.design3.desktop * .accordion-item :focus-visible,.design3.desktop * .category-list-item:focus-visible{outline-offset:calc(var(--border-width-3)*-1)!important}.design3.desktop * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design3.desktop * .basic-nav-bar .available-language-options :focus-visible,.design3.desktop * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design3.desktop * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design3.desktop .page-layout-body--menuitem{display:flex;max-height:calc(100vh - var(--navbar-height));min-height:calc(100vh - var(--navbar-height));overflow:hidden}.design3.desktop .landing-wrapper{display:flex;flex:1;flex-direction:column;padding:0!important}.design3.desktop .landing-wrapper .landing-carousel{flex:1;margin-top:var(--navbar-height);min-height:calc(100vh - var(--navbar-height));position:relative}.design3.desktop .landing-wrapper .landing-carousel .carousel-slides{height:100%;min-height:calc(100vh - var(--navbar-height))}.design3.desktop .landing-wrapper .landing-carousel .carousel-slide .carousel-slide-img-wrapper .carousel-slide-img{height:calc(100vh - var(--navbar-height));-o-object-fit:cover;object-fit:cover;width:100%}.design3.desktop .landing-wrapper .landing-carousel .btn-secondary{align-items:center;background-color:var(--secondary);border:var(--border-width-2) solid var(--secondary);border-radius:50%;color:var(--on-surface);display:flex;height:var(--ui-size-10);justify-content:center;position:absolute;right:var(--indent-10);top:var(--indent-10);transition:background-color var(--motion),border-color var(--motion);width:var(--ui-size-10);z-index:99}.design3.desktop .landing-wrapper .landing-carousel .btn-secondary:hover{background-color:transparent;border-color:var(--on-surface)}.design3.desktop .landing-wrapper .landing-carousel .btn-secondary:first-of-type{right:calc(var(--indent-10) + var(--ui-size-10) + var(--indent-2))}.design3.desktop .landing-wrapper .landing-carousel svg{flex:0 0 auto}.design3.desktop .landing-wrapper .landing-carousel svg path{stroke:var(--on-surface)}.design3.desktop .landing-wrapper .restaurant-list{padding:var(--indent-10)}.design3.desktop .landing-wrapper .full-address-form-group legend{color:var(--on-background);font:var(--typo-h3);margin-bottom:var(--indent-6);padding:0}.design3.desktop .landing-wrapper .full-address-form-group>div{align-items:center;display:flex}.design3.desktop .landing-wrapper .full-address-form-group>div .row{flex:1;width:100%}.design3.desktop .landing-wrapper .full-address-form-group>div .row+.row{margin-left:var(--indent-10)}.design3.desktop .landing-wrapper .full-address-form-group>div .row:last-of-type{flex:0 0 auto;width:auto}.design3.desktop .landing-wrapper .full-address-form-group>div .row div{padding:0}.design3.desktop .landing-wrapper .locations-grid-title{color:var(--on-background);font:var(--typo-h3);margin-bottom:var(--indent-6)}.design3.desktop .landing-wrapper .locations-grid{display:flex;flex-flow:row wrap;margin:0 calc(var(--indent-3)*-1)}.design3.desktop .landing-wrapper .locations-grid .location-result-card{display:flex;flex:1 0 33.3%;margin-bottom:var(--indent-6);max-width:33.3%;padding:0 var(--indent-3)}@media(min-width:1440px){.design3.desktop .landing-wrapper .locations-grid .location-result-card{flex:1 0 25%;max-width:25%}}.design3 .form{display:flex;flex-direction:column;gap:var(--form-gap)}.design3 .form-item{border:none;position:relative}.design3 .form-item.has-error .form-item-input,.design3 .form-item.has-error .form-item-select,.design3 .form-item.has-error .form-item-textarea{border-color:var(--form-item-input-border-color--has-error)!important}.design3 .form-item.has-error .form-item-helper{color:var(--form-item-helper-color--invalid)}.design3 .form-item .form-item-remaining{bottom:var(--indent-3);color:var(--on-background-light);font:var(--typo-body--x-small);position:absolute;right:var(--indent-3)}.design3 .form-item:has(.form-item-helper) .form-item-remaining{bottom:var(--indent-7)}.design3 .form-item-label:not(.control-label){color:var(--form-item-label-color);display:block;font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom);padding:0}.design3 .form-item-input,.design3 .form-item-select,.design3 .form-item-textarea{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius);color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding);transition:background-color var(--motion),border-color var(--motion);width:100%}.design3 .form-item-input::-moz-placeholder,.design3 .form-item-select::-moz-placeholder,.design3 .form-item-textarea::-moz-placeholder{color:var(--form-item-input-placeholder-color)}.design3 .form-item-input::placeholder,.design3 .form-item-select::placeholder,.design3 .form-item-textarea::placeholder{color:var(--form-item-input-placeholder-color)}.design3 .form-item-input::-webkit-inner-spin-button,.design3 .form-item-input::-webkit-outer-spin-button,.design3 .form-item-select::-webkit-inner-spin-button,.design3 .form-item-select::-webkit-outer-spin-button,.design3 .form-item-textarea::-webkit-inner-spin-button,.design3 .form-item-textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.design3 .form-item-input[type=number],.design3 .form-item-select[type=number],.design3 .form-item-textarea[type=number]{-moz-appearance:textfield}.design3 .form-item-input:hover:enabled,.design3 .form-item-select:hover:enabled,.design3 .form-item-textarea:hover:enabled{background-color:var(--form-item-input-background--hover)}.design3 .form-item-input.has-data,.design3 .form-item-select.has-data,.design3 .form-item-textarea.has-data{background-color:var(--form-item-input-background--has-data)}.design3 .form-item-input:disabled,.design3 .form-item-select:disabled,.design3 .form-item-textarea:disabled{color:var(--form-item-input-color--disabled);pointer-events:none}.design3 .form-item-input:disabled::-moz-placeholder,.design3 .form-item-select:disabled::-moz-placeholder,.design3 .form-item-textarea:disabled::-moz-placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design3 .form-item-input:disabled::placeholder,.design3 .form-item-select:disabled::placeholder,.design3 .form-item-textarea:disabled::placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design3 .form-item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;padding-right:var(--indent-8)!important;text-overflow:ellipsis;white-space:nowrap}.design3 .form-item-textarea{height:var(--form-item-textarea-height);line-height:var(--form-item-textarea-line-height);padding-bottom:var(--form-item-textarea-padding-vertical);padding-top:var(--form-item-textarea-padding-vertical)}.design3 .form-item.has-button{align-items:center;display:flex;flex-wrap:wrap}.design3 .form-item.has-button .form-item-label{flex:1 1 100%}.design3 .form-item.has-button .form-item-input{padding-right:var(--form-item-input-height)}.design3 .form-item.has-button button{align-items:center;background-color:transparent;border:none;border-radius:var(--form-item-input-border-radius);color:var(--form-item-button-color);display:flex;font:var(--form-item-button-font);height:var(--form-item-input-height);justify-content:center;margin-left:calc(var(--form-item-input-height)*-1);width:var(--form-item-input-height);z-index:var(--z-index--on-background)}.design3 .form-item.has-button svg{height:var(--form-item-button-icon-size);width:var(--form-item-button-icon-size)}.design3 .form-item.has-button path{stroke:var(--form-item-button-icon-stroke)}.design3 .form-item-helper{color:var(--form-item-helper-color);display:block;font:var(--form-item-helper-font);margin-top:var(--form-item-helper-margin-top)}.design3 .form-item-helper.invalid{color:var(--form-item-helper-color--invalid)}.design3 .button,.design3 .icon-button{align-items:center;cursor:pointer;display:flex;gap:var(--ui-size-2);justify-content:center;text-decoration:none}.design3 .button:disabled,.design3 .icon-button:disabled{opacity:.6;pointer-events:none}.design3 .button img,.design3 .button svg.streamline-ico,.design3 .icon-button img,.design3 .icon-button svg.streamline-ico{height:var(--ui-size-4);width:var(--ui-size-4)}.design3 .button svg.streamline-ico path,.design3 .icon-button svg.streamline-ico path{fill:transparent;stroke:var(--on-gray);transition:stroke var(--motion)}.design3 .button .dropdown-icon,.design3 .icon-button .dropdown-icon{height:var(--ui-size-3);width:var(--ui-size-3)}.design3 .button--danger:hover,.design3 .icon-button--danger:hover{background-color:var(--system-red-light)!important;color:var(--system-red)!important}.design3 .button--danger:hover svg.streamline-ico path,.design3 .icon-button--danger:hover svg.streamline-ico path{stroke:var(--system-red)}.design3 .button--icon .button-text,.design3 .button--icon .icon-button-text{display:none}.design3 .button--secondary{background-color:var(--button-secondary-background);border:none;color:var(--button-secondary-color);transition:background-color var(--motion),color var(--motion)}.design3 .button--secondary:hover{background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.design3 .button--secondary svg.streamline-ico path{stroke:var(--button-secondary-icon-stroke)}.design3 .button--secondary.button--nav{background-color:var(--button-secondary-nav-background);color:var(--button-secondary-nav-color)}.design3 .button--secondary.button--nav:hover{background-color:var(--button-secondary-nav-background-hover);color:var(--button-secondary-nav-color-hover)}.design3 .button--secondary.button--nav svg.streamline-ico path{stroke:var(--button-secondary-nav-icon-stroke)}.design3 .button--primary{background-color:var(--button-primary-background);border:none;color:var(--button-primary-color);transition:background-color var(--motion),color var(--motion)}.design3 .button--primary:hover{background-color:var(--button-primary-background-hover);color:var(--button-primary-color-hover)}.design3 .button--primary svg.streamline-ico path{stroke:var(--button-primary-icon-stroke)}.design3 .button--primary.button--nav{background-color:var(--button-primary-nav-background);color:var(--button-primary-nav-color)}.design3 .button--primary.button--nav:hover{background-color:var(--button-primary-nav-background-hover);color:var(--button-primary-nav-color-hover)}.design3 .button--primary.button--nav svg.streamline-ico path{stroke:var(--button-primary-nav-icon-stroke)}.design3 .button--outlined{background-color:transparent;border:var(--button-outlined-border-width) solid var(--button-outlined-border);color:var(--button-outlined-color);transition:background-color var(--motion),color var(--motion),border-color var(--motion)}.design3 .button--outlined:hover{background-color:var(--button-outlined-background-hover);border-color:var(--button-outlined-border-hover);color:var(--button-outlined-color-hover)}.design3 .button--outlined:hover svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke-hover)}.design3 .button--outlined svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke)}.design3 .button--outlined.button--nav{border-color:var(--button-outlined-nav-border);color:var(--button-outlined-nav-color)}.design3 .button--outlined.button--nav:hover{background-color:var(--button-outlined-nav-background-hover);border-color:var(--button-outlined-nav-border-hover);color:var(--button-outlined-nav-color-hover)}.design3 .button--outlined.button--nav:hover svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke-hover)}.design3 .button--outlined.button--nav svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke)}.design3 .button--ghosted{background-color:transparent;border:none;color:var(--button-ghosted-color);transition:background-color var(--motion),color var(--motion)}.design3 .button--ghosted:hover{background-color:var(--button-ghosted-background-hover);color:var(--button-ghosted-color-hover)}.design3 .button--ghosted svg.streamline-ico path{stroke:var(--button-ghosted-icon-stroke)}.design3 .button--ghosted.button--nav{color:var(--button-ghosted-nav-color)}.design3 .button--ghosted.button--nav:hover{background-color:var(--button-ghosted-nav-background-hover);color:var(--button-ghosted-nav-color-hover)}.design3 .button--ghosted.button--nav svg.streamline-ico path{stroke:var(--button-ghosted-nav-icon-stroke)}.design3 .button--x-small{border-radius:var(--button-x-small-border-radius);font:var(--button-x-small-font);gap:var(--button-x-small-gap);height:var(--button-x-small-size);line-height:var(--button-x-small-size);padding:var(--button-x-small-padding)}.design3 .button--x-small img,.design3 .button--x-small svg.streamline-ico{height:var(--button-x-small-icon-size);width:var(--button-x-small-icon-size)}.design3 .button--x-small.button--icon{padding:0;width:var(--button-x-small-size)}.design3 .button--small{border-radius:var(--button-small-border-radius);font:var(--button-small-font);gap:var(--button-small-gap);height:var(--button-small-size);line-height:var(--button-small-size);padding:var(--button-small-padding)}.design3 .button--small img,.design3 .button--small svg.streamline-ico{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design3 .button--small.button--icon{padding:0;width:var(--button-small-size)}.design3 .button--medium{border-radius:var(--button-medium-border-radius);font:var(--button-medium-font);gap:var(--button-medium-gap);height:var(--button-medium-size);line-height:var(--button-medium-size);padding:var(--button-medium-padding)}.design3 .button--medium img,.design3 .button--medium svg.streamline-ico{height:var(--button-medium-icon-size);width:var(--button-medium-icon-size)}.design3 .button--medium.button--icon{padding:0;width:var(--button-medium-size)}.design3 .button--large{border-radius:var(--button-large-border-radius);font:var(--button-large-font);gap:var(--button-large-gap);height:var(--button-large-size);line-height:var(--button-large-size);padding:var(--button-large-padding)}.design3 .button--large img,.design3 .button--large svg.streamline-ico{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.design3 .button--large.button--icon{padding:0;width:var(--button-large-size)}.design3 .button--large.button-nav{font:var(--typo-button--small)}.design3 .button--link{background-color:transparent;border:none;color:var(--button-link-color);font:var(--button-link-font);height:auto;line-height:var(--button-link-height,normal);padding:0;stroke:var(--button-link-color);transition:color var(--motion),-webkit-text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion),-webkit-text-decoration var(--motion);width:auto}.design3 .button--link:hover{background-color:transparent;color:var(--button-link-color-hover);text-decoration:underline}.design3 .button--link svg.streamline-ico path{stroke:inherit}.design3 .loyalty-registration{background-color:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design3 .loyalty-registration .register-description{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);text-align:center}.design3 .order-details{display:grid;gap:var(--details-card-gap);grid-template-columns:1fr}.design3 .order-details .confirming-order-container{display:grid;justify-items:center}.design3 .order-details .confirming-order-spinner .new-configuration-spinner{height:var(--ui-size-20);width:var(--ui-size-20)}.design3 .order-details .confirming-order-text,.design3 .order-details .order-submit-thank-you{color:var(--on-surface);font:var(--typo-h3);position:relative;text-align:center}.design3 .order-details .order-tracking-link{color:var(--on-surface);font:var(--typo-h5);text-align:center}.design3 .order-details .order-tracking-link a{color:var(--primary);cursor:pointer;text-decoration:underline}.design3 .order-details .thank-you-wrapper{align-items:center;display:flex;flex-direction:column}.design3 .order-details .order-submit-thank-you.confirming,.design3 .order-details .order-submit-thank-you.submitted{margin-top:var(--indent-10)}.design3 .order-details .confirming-checkmark-animation{height:var(--ui-size-20);margin-top:var(--indent-8);position:relative;width:var(--ui-size-20)}.design3 .order-details .static-checkmark{height:var(--ui-size-20);width:var(--ui-size-20)}.design3 .order-details .static-checkmark:before{border:var(--border-width-4) solid var(--primary);border-radius:var(--border-radius-100);content:"";display:block;height:var(--ui-size-20);left:50%;position:absolute;top:0;transform:translate(-50%);width:var(--ui-size-20)}.design3 .order-details .static-checkmark:after{border-bottom:var(--border-width-4) solid var(--primary);border-left:var(--border-width-4) solid var(--primary);content:"";display:block;height:var(--ui-size-4);left:50%;position:absolute;top:calc((var(--ui-size-16) + var(--indent-5))*-1);top:18%;transform:rotate(-45deg) translate(-60%);width:var(--ui-size-8)}.design3 .order-details .order-detail-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design3 .order-details .restaurant-info-block .restaurant-info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between}.design3 .order-details .restaurant-info-block .order-detail-image-col,.design3 .order-details .restaurant-info-block .restaurant-address svg,.design3 .order-details .restaurant-info-block .restaurant-desc,.design3 .order-details .restaurant-info-block .restaurant-working-hours{display:none}.design3 .order-details .restaurant-info-block .restaurant-name{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design3 .order-details .restaurant-info-block .address-string{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design3 .order-details .order-history-type-and-time{display:flex}.design3 .order-details .order-history-type-and-time .order-type{color:var(--order-detail-card-primary-text-color);display:flex;flex:1;flex-direction:column;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between}.design3 .order-details .order-history-type-and-time .selected-type-icon{display:none}.design3 .order-details .order-history-type-and-time .order-type-label{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design3 .order-details .order-progress .order-progress-title{display:none}.design3 .order-details .order-progress .order-progress-id{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design3 .order-details .order-progress .order-progress-status{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);margin-top:var(--order-detail-card-gap)}.design3 .order-details .order-progress .progress{--progress-background:var(--gray-dark)}.design3 .order-details .custom-fields .custom-field-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design3 .order-details .custom-fields .custom-field-info{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design3 .order-details .feedback-block .feedback-block-title{margin-bottom:var(--feedback-block-title-margin-bottom)}.design3 .order-details .feedback-block .feedback-block-text{color:var(--feedback-block-text-color);font:var(--feedback-block-text-font)}.design3 .order-details .feedback-block .feedback-button{margin-top:var(--feedback-block-button-margin-top);width:100%}.design3 .order-summary-card .order-summary-card-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design3 .order-summary-card .order-detail-card.order-summary-info{display:flex;flex-direction:column-reverse;gap:var(--order-detail-card-gap);justify-content:flex-end}.design3 .order-summary-card .order-detail-card.order-summary-info .order-title{display:none}.design3 .order-summary-card .order-detail-card.order-summary-info .order-id{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design3 .order-summary-card .order-detail-card.order-summary-info .order-creation-time{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design3 .order-summary-card .order-detail-payment{display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between;min-width:15rem;width:100%}.design3 .order-summary-card .order-detail-payment-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design3 .order-summary-card .order-detail-payment-info{color:var(--order-detail-card-primary-text-color);display:flex;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between;width:100%}.design3 .order-summary-card .order-detail-payment-info .card-icon{order:1}.design3 .order-summary-card .order-summary-prices-info{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--order-summary-gap)}.design3 .order-summary-card .order-summary-row{color:var(--order-detail-card-secondary-text-color);display:flex;flex-wrap:nowrap;font:var(--order-detail-card-secondary-text-font);gap:var(--order-summary-gap);justify-content:space-between}.design3 .order-summary-card .order-summary-row.order-subtotal{color:var(--order-detail-card-primary-text-color)}.design3 .order-summary-card .order-summary-row.order-remaining-amount,.design3 .order-summary-card .order-summary-row.order-total{border-top:var(--order-detail-card-border);color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);padding-top:var(--order-summary-total-padding-top)}.design3 .order-summary-card .order-summary-price{text-align:right}.design3 .order-summary-card .order-summary-buttons{display:flex;flex-direction:column;gap:var(--order-summary-buttons-gap);margin-top:var(--order-summary-buttons-margin-top)}.design3 .order-summary-card .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design3 .order-summary-card .popover.rounding-info-popover{background-color:var(--gray-darker,var(--gray));border-radius:4px;padding:6px 10px}.design3 .order-summary-card .popover.rounding-info-popover .popover-body{color:#fff}.design3 .static-combo-items,.design3 .static-items{display:grid;gap:var(--static-item-list-gap);grid-template-columns:1fr;width:100%}.design3 .static-combo-items .menuitem,.design3 .static-items .menuitem{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--static-item-column-gap)}.design3 .static-combo-items .combo,.design3 .static-combo-items .menuitem,.design3 .static-items .combo,.design3 .static-items .menuitem{background-color:var(--static-item-background);border:var(--static-item-border);border-radius:var(--static-item-border-radius);display:flex;padding:var(--static-item-padding)}.design3 .static-combo-items .combo,.design3 .static-items .combo{flex-direction:column;gap:var(--static-item-list-gap)}.design3 .static-combo-items .combo .static-combo-info,.design3 .static-items .combo .static-combo-info{display:flex;gap:var(--static-item-column-gap)}.design3 .static-combo-items .combo .static-combo-img-wrapper,.design3 .static-items .combo .static-combo-img-wrapper{display:none}.design3 .static-combo-items .combo .menuitem,.design3 .static-items .combo .menuitem{background-color:var(--static-item-on-card-background)}.design3 .static-combo-items .static-menuitem-quantity,.design3 .static-items .static-menuitem-quantity{color:var(--static-item-primary-text-color);font:var(--static-item-primary-text-font)}.design3 .static-combo-items .static-item-img-col,.design3 .static-items .static-item-img-col{flex-shrink:0}@media screen and (max-width:768px){.design3 .static-combo-items .static-item-img-col,.design3 .static-items .static-item-img-col{display:none}}@container (max-width: 768px){.design3 .static-combo-items .static-item-img-col,.design3 .static-items .static-item-img-col{display:none}}.design3 .static-combo-items .static-item-img,.design3 .static-items .static-item-img{aspect-ratio:var(--static-item-image-aspect-ratio);border:var(--static-item-border);border-radius:var(--static-item-image-border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:var(--static-item-image-width)}.design3 .static-combo-items .static-menuitem-info,.design3 .static-items .static-menuitem-info{-moz-column-gap:var(--static-item-column-gap);column-gap:var(--static-item-column-gap);display:flex;flex-grow:1;flex-wrap:wrap;row-gap:var(--static-item-row-gap)}.design3 .static-combo-items .static-item-name,.design3 .static-items .static-item-name{align-items:center;color:var(--static-item-primary-text-color);-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex:1 1 0;flex-wrap:wrap;font:var(--static-item-primary-text-font);row-gap:var(--static-item-row-gap)}.design3 .static-combo-items .static-item-name-label,.design3 .static-items .static-item-name-label{flex:1 1 100%}.design3 .static-combo-items .favorite-name,.design3 .static-items .favorite-name{color:var(--static-item-secondary-text-color)}.design3 .static-combo-items .static-menuitem-notes,.design3 .static-combo-items .static-menuitem-options,.design3 .static-items .static-menuitem-notes,.design3 .static-items .static-menuitem-options{color:var(--static-item-secondary-text-color);flex:1 1 100%;font:var(--static-item-secondary-text-font);order:10}.design3 .static-combo-items .static-menuitem-price,.design3 .static-items .static-menuitem-price{color:var(--static-item-primary-text-color);flex:0;font:var(--static-item-primary-text-font)}.design3 .static-combo-items .static-combo-favorite-col,.design3 .static-combo-items .static-menuitem-favorite-col,.design3 .static-items .static-combo-favorite-col,.design3 .static-items .static-menuitem-favorite-col{align-items:center;display:flex;flex-shrink:0;gap:var(--indent-2)}.design3 .static-combo-items .favorite-btn-wrapper svg,.design3 .static-items .favorite-btn-wrapper svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design3 .static-combo-items .favorite-btn-wrapper.saved-item path,.design3 .static-items .favorite-btn-wrapper.saved-item path{fill:var(--primary)!important;stroke:var(--primary)!important}.design3 .user-rewards .user-rewards-points{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design3 .user-rewards .account-rewards-table-head{display:none}.design3 .user-rewards .account-rewards-table{width:100%}.design3 .user-rewards .no-rewards-text{color:var(--on-background);font:var(--typo-body)}.design3 .user-rewards .reward-row{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .user-rewards .reward-row+.reward-row{margin-top:var(--indent-4)}.design3 .user-rewards .reward-amount{color:var(--on-surface);flex-shrink:0;font:var(--typo-body)}.design3 .user-rewards .reward-name{color:var(--on-surface);flex:1;font:var(--typo-body);order:-1}.design3 .user-rewards .reward-expiration{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--small)}.design3 .order-card{background-color:var(--order-card-background);border:var(--order-card-border);border-radius:var(--order-card-border-radius);cursor:pointer;display:flex;flex-direction:column;gap:var(--order-card-gap);padding:var(--order-card-padding);position:relative;transition:border-color var(--motion)}.design3 .order-card:hover{border-color:var(--order-card-border-color-hover)}.design3 .order-card:hover .order-card-title{color:var(--order-card-title-color-hover)}.design3 .order-card .order-card-title{align-items:center;background-color:var(--order-card-title-badge-background);border:var(--order-card-title-badge-border);border-radius:var(--order-card-title-badge-border-radius);color:var(--order-card-title-color);display:flex;font:var(--order-card-title-font);left:var(--order-card-title-badge-left);padding:var(--order-card-title-badge-padding);position:var(--order-card-title-badge-position);top:var(--order-card-title-badge-top);transform:var(--order-card-title-badge-transform);transition:color var(--motion);width:var(--order-card-title-badge-width)}.design3 .order-card .order-card-title:after{border-bottom:var(--border-width-1) solid var(--on-surface);border-right:var(--border-width-1) solid var(--on-surface);content:"";display:var(--order-card-title-icon-display);height:var(--ui-size-2);margin-left:auto;transform:rotate(-45deg);width:var(--ui-size-2)}.design3 .order-card .order-card-body{align-items:center;display:flex;gap:var(--order-card-body-gap)}.design3 .order-card .order-card-img-wrapper{display:var(--order-card-image-display);flex-shrink:0}.design3 .order-card .order-card-img{aspect-ratio:var(--order-card-image-ratio);border-radius:var(--order-card-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--order-card-image-width)}.design3 .order-card .order-card-body-info{display:flex;flex-direction:column;gap:var(--order-card-body-info-gap)}.design3 .order-card .order-card-name{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design3 .order-card .order-card-time{color:var(--order-card-color-secondary);font:var(--order-card-font-secondary)}.design3 .order-card .order-card-footer-info{align-items:center;display:flex;gap:var(--indent-4);justify-content:space-between}.design3 .order-card .order-price-label,.design3 .order-card .order-total-amount{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design3 .order-card--suggested{background-color:var(--order-card-background--suggested);border:var(--order-card-border--suggested)}.design3 .order-card--suggested .order-card-body{flex-grow:1}.design3 .order-card--suggested .order-card-img-wrapper{display:var(--order-card-image-display--suggested)}.design3 .order-card--suggested .order-card-body-info{flex:1;gap:var(--order-card-body-info-gap--suggested)}.design3 .order-card--suggested .order-card-name{color:var(--order-card-color-primary--suggested);font:var(--order-card-font-primary)}.design3 .order-card--suggested .order-card-desc{color:var(--order-card-color-secondary--suggested);font:var(--order-card-font-secondary)}.design3 .order-card--suggested .order-card-footer{display:flex}.design3 .order-card--suggested .order-card-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-left:auto}.design3 .order-card--suggested .order-card-footer-buttons button{flex:1 1 content}.design3 .feedback-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--feedback-form-wrapper-gap)}.design3 .feedback-form-wrapper .hero-image-wrapper{width:100%}.design3 .feedback-form-wrapper .hero-image-overlay{--hero-image-padding:0;--hero-image-border-radius:var(--border-radius-24)}.design3 .feedback-form-wrapper .feedback-form{background-color:var(--feedback-form-background);border:var(--feedback-form-border);border-radius:var(--feedback-form-border-radius);max-width:var(--feedback-form-width);padding:var(--feedback-form-padding);width:100%}@media screen and (max-width:768px){.design3 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}@container (max-width: 768px){.design3 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}.design3 .feedback-form-wrapper .question-block+.question-block{border-top:var(--question-block-border);margin-top:var(--question-block-indent);padding-top:var(--question-block-indent)}.design3 .feedback-form-wrapper .question-group label{color:var(--question-block-label-color);font:var(--question-block-label-font)}.design3 .feedback-form-wrapper .rating-bar{margin-left:-.35rem;margin-top:var(--indent-2)}.design3 .feedback-form-wrapper .explanation-group{margin-top:var(--indent-4)}.design3 .feedback-form-wrapper .explanation-label{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-1)}.design3 .feedback-form-wrapper .rating-item{align-items:center;background-color:var(--rating-item-background);border:var(--rating-item-border);border-radius:var(--rating-item-border-radius);display:flex;gap:var(--rating-item-gap);padding:var(--rating-item-padding)}.design3 .feedback-form-wrapper .rating-item .rating-item-img{aspect-ratio:var(--rating-item-image-ratio);border-radius:var(--rating-item-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--rating-item-image-width)}@media screen and (max-width:768px){.design3 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}@container (max-width: 768px){.design3 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}.design3 .feedback-form-wrapper .rating-item .rating-item-name{color:var(--rating-item-name-color);flex-grow:1;font:var(--rating-item-name-font)}.design3 .feedback-form-wrapper .rating-item .rating-item-buttons{display:flex;gap:var(--indent-2)}.design3 .feedback-form-wrapper .rating-item .thumb-button.selected path{fill:var(--primary)}.design3 .feedback-form-wrapper .rating-item+.rating-item{margin-top:var(--indent-2)}.design3 .feedback-form-wrapper .feedback-form.already-sent .thanks-block{text-align:center}.design3 .feedback-form-wrapper .feedback-form.already-sent .thanks-title{color:var(--feedback-form-color-primary);font:var(--feedback-form-font-primary);margin-bottom:var(--indent-4)}.design3 .feedback-form-wrapper .feedback-form.already-sent .thanks-message{color:var(--feedback-form-color-secondary);font:var(--feedback-form-font-secondary)}.design3 .feedback-form-wrapper .buttons-block{align-items:stretch;display:flex;flex-direction:column;gap:var(--indent-2)}.design3 .accordion-item{overflow:hidden}.design3 .accordion-item.open .accordion-icon{transform:rotate(90deg)}.design3 .accordion-item .accordion-card{display:flex;flex-direction:column;overflow:hidden}.design3 .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;gap:var(--indent-2);width:100%}.design3 .accordion-item .accordion-title{flex:1;word-break:break-word}.design3 .accordion-item .accordion-icon{flex-shrink:0;height:var(--ui-size-4);margin-left:auto;transition:transform var(--motion);width:var(--ui-size-4)}.design3 .accordion-item .accordion-icon path{stroke:var(--on-background)}.design3 .menu-search-form{align-items:center;flex-direction:row;position:relative}.design3 .menu-search-form .form-item{flex-grow:1}.design3 .menu-search-form input[type=search]::-ms-clear,.design3 .menu-search-form input[type=search]::-ms-reveal{display:none;height:0;width:0}.design3 .menu-search-form input[type=search]::-webkit-search-cancel-button,.design3 .menu-search-form input[type=search]::-webkit-search-decoration,.design3 .menu-search-form input[type=search]::-webkit-search-results-button,.design3 .menu-search-form input[type=search]::-webkit-search-results-decoration{display:none}.design3 .menu-search-form .menu-search-submit{position:var(--menu-search-form-button-position);right:var(--menu-search-form-button-right)}.design3 .checkout-order-info{background-color:var(--checkout-order-info-background);border:var(--checkout-order-info-border);border-radius:var(--checkout-order-info-border-radius);display:flex;flex-direction:column;height:-moz-min-content;height:min-content;max-height:100%;overflow:hidden}@media screen and (max-width:768px){.design3 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}@container (max-width: 768px){.design3 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}.design3 .checkout-order-info .feed-meter{flex:1 1 100%;--feed-meter-padding:0 0 var(--indent-1) 0;--feed-meter-background:transparent;--feed-meter-border:none;--feed-meter-progress-bar-margin:0}.design3 .checkout-order-info .feed-meter-counter{font:var(--typo-body--small)}.design3 .checkout-order-info .feed-meter-buttons{display:flex}.design3 .checkout-order-info .order-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.design3 .checkout-order-info .order-container-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--indent-3);padding:var(--checkout-order-info-header-padding)}.design3 .checkout-order-info .order-container-body{flex-grow:1;overflow:hidden;overflow-y:auto;padding:var(--checkout-order-info-body-padding)}.design3 .checkout-order-info .order-title{color:var(--checkout-order-info-title-color);display:block!important;font:var(--checkout-order-info-title-font)}.design3 .checkout-order-info .order-item-counter{align-items:center;border:var(--order-container-counter-border);border-radius:var(--order-container-counter-border-radius);color:var(--order-container-counter-color);display:flex;font:var(--order-container-counter-font);gap:var(--indent-1);height:var(--order-container-counter-height);margin-left:auto;padding:var(--order-container-counter-padding)}@media screen and (max-width:1439px){.design3 .checkout-order-info .order-item .order-item-img-wrapper,.design3 .checkout-order-info .order-item button:not(.order-item-upsize-button) .icon-button-text{display:none}}.design3 .checkout-order-info .checkout-order-info-review{border-radius:var(--checkout-order-info-border-radius);border-top:var(--checkout-order-info-border);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2 - 16rem);overflow:hidden}@media screen and (max-width:768px){.design3 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}@container (max-width: 768px){.design3 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}.design3 .checkout-order-info .order-review-accordion{display:flex;flex-grow:1}.design3 .checkout-order-info .accordion-card{flex-grow:1}.design3 .checkout-order-info .accordion-header{padding:var(--checkout-order-info-header-padding)}.design3 .checkout-order-info .accordion-title{color:var(--checkout-order-info-title-color);font:var(--checkout-order-info-title-font)}.design3 .checkout-order-info .accordion-collapse{margin-bottom:var(--checkout-order-info-body-margin-bottom);overflow:hidden auto;padding:var(--checkout-order-info-body-padding);padding-bottom:0}@media screen and (max-width:768px){.design3 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}@container (max-width: 768px){.design3 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}.design3 .checkout-order-info .order-review-buttons,.design3 .checkout-order-info .order-submit-button{flex-shrink:0;padding:var(--checkout-order-info-body-padding)}@media screen and (max-width:768px){.design3 .checkout-order-info .order-review-buttons,.design3 .checkout-order-info .order-submit-button{padding:0}}@container (max-width: 768px){.design3 .checkout-order-info .order-review-buttons,.design3 .checkout-order-info .order-submit-button{padding:0}}.design3 .checkout-order-info .order-review-buttons{display:flex;flex-direction:column;gap:var(--indent-2)}.design3 .checkout-order-info .order-review-buttons .order-submit-button{padding:0}.design3 .checkout-order-info .order-review-buttons .order-submit-button:has(.call-center-submission-block){margin-top:var(--indent-2)}.design3 .restaurant-extended-info{background-color:var(--restaurant-extended-info-background);border:var(--restaurant-extended-info-border);border-radius:var(--restaurant-extended-info-border-radius)}.design3 .restaurant-extended-info>.restaurant-info{--restaurant-info-display:flex;--restaurant-info-flex-direction:column;--restaurant-info-gap:var(--restaurant-extended-info-gap);--restaurant-info-padding:var(--restaurant-extended-info-padding);--restaurant-working-hours-align-items:center;--restaurant-info-desc-display:none;--restaurant-info-address-display:none;--restaurant-working-hours-today-color:var(--restaurant-extended-info-color-primary)}.design3 .restaurant-extended-info>.restaurant-info .restaurant-name{--restaurant-info-name-font:var(--restaurant-extended-info-font-primary);--restaurant-info-name-color:var(--restaurant-extended-info-color-primary);--restaurant-info-name-display:flex;--restaurant-info-name-align-items:center;--restaurant-info-name-gap:var(--indent-4)}.design3 .restaurant-extended-info>.restaurant-info .locations-button{--button-outlined-color:var(--restaurant-extended-info-font-primary);--button-outlined-color-hover:var(--restaurant-extended-info-font-primary);margin-left:auto;order:1;word-break:normal}.design3 .restaurant-extended-info .restaurant-order-type-list{--restaurant-order-type-list-gap:var(--indent-3);--restaurant-order-type-color:var(--restaurant-extended-info-color-primary)}.design3 .restaurant-extended-info .accordion-item{border-bottom-left-radius:var(--restaurant-extended-info-border-radius);border-bottom-right-radius:var(--restaurant-extended-info-border-radius)}.design3 .restaurant-extended-info .accordion-item .accordion-header{background-color:var(--restaurant-extended-info-accordion-background);border-radius:0;border-bottom-left-radius:var(--restaurant-extended-info-border-radius);border-bottom-right-radius:var(--restaurant-extended-info-border-radius);border-top:var(--restaurant-extended-info-border);padding:var(--restaurant-extended-info-accordion-padding)}.design3 .restaurant-extended-info .accordion-item .restaurant-info{flex:1 1 0}.design3 .restaurant-extended-info .accordion-item{--restaurant-info-name-display:none;--restaurant-info-desc-display:none;--restaurant-info-address-font:var(--restaurant-extended-info-font-secondary);--restaurant-info-address-color:var(--restaurant-extended-info-color-secondary);--restaurant-info-icon-stroke:var(--restaurant-extended-info-color-secondary)}.design3 .restaurant-extended-info .location-notification{--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-bottom:-30px;--restaurant-info-location-notification-left:50%;transform:translate(-50%)}.design3 .restaurant-working-hours{align-items:var(--restaurant-working-hours-align-items,baseline);display:flex;flex-wrap:wrap;gap:var(--restaurant-working-hours-gap,var(--indent-2));position:relative}.design3 .restaurant-working-hours:has(.dropdown-icon){cursor:pointer}.design3 .restaurant-working-hours:has(>.restaurant-working-hours-toggle:focus-visible){outline:var(--border-width-2) solid var(--on-background);outline-offset:var(--border-width-2)}.design3 .restaurant-working-hours.opened-list .dropdown-icon{transform:rotate(-180deg)}.design3 .restaurant-working-hours:has(.restaurant-working-hours-icon){align-items:var(--restaurant-working-hours-align-items,center)}.design3 .restaurant-working-hours.closed-list:has(.list-of-days){flex-direction:column;--restaurant-working-hours-align-items:stretch}.design3 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days{position:static;width:auto;--restaurant-working-hours-list-padding:0;--restaurant-working-hours-list-box-shadow:none}.design3 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days-item{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:space-between}.design3 .restaurant-working-hours.closed-list:has(.list-of-days) .day-time-info{flex-shrink:0}.design3 .restaurant-working-hours.closed-list:has(.list-of-days) .timezone-offset{margin-top:var(--indent-2);order:10}.design3 .restaurant-working-hours .restaurant-opening-status{border-radius:var(--restaurant-working-hours-status-border-radius,0);font:var(--restaurant-working-hours-status-font,var(--typo-body));padding:var(--restaurant-working-hours-status-padding,0)}.design3 .restaurant-working-hours .restaurant-opening-status.open{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-green))}.design3 .restaurant-working-hours .restaurant-opening-status.closed{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-red))}.design3 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-6));width:var(--restaurant-working-hours-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design3 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design3 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}.design3 .restaurant-working-hours .restaurant-working-hours-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background))}.design3 .restaurant-working-hours .today-period{align-items:baseline;color:var(--restaurant-working-hours-today-color,var(--on-background));display:var(--restaurant-working-hours-today-display,flex);flex-shrink:0;font:var(--restaurant-working-hours-today-font,var(--typo-body));gap:var(--indent-2)}.design3 .restaurant-working-hours .today-period:before{content:"•"}.design3 .restaurant-working-hours .dropdown-icon{display:var(--restaurant-working-hours-dropdown-icon-display,block);height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design3 .restaurant-working-hours .dropdown-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background));stroke-width:2}.design3 .restaurant-working-hours .list-of-days{background-color:var(--restaurant-working-hours-list-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--restaurant-working-hours-list-box-shadow,var(--box-shadow-elevated));display:flex;flex-direction:var(--restaurant-working-hours-list-flex-direction,column);gap:var(--restaurant-working-hours-list-gap,var(--indent-2));left:0;padding:var(--restaurant-working-hours-list-padding,var(--indent-2));position:absolute;right:var(--restaurant-working-hours-list-right,none);top:var(--restaurant-working-hours-list-top,var(--indent-10));white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:var(--z-index--above)}.design3 .restaurant-working-hours .list-of-days .timezone-offset{font:var(--typo-body--small);margin-top:0}.design3 .restaurant-working-hours .list-of-days .day-name{color:var(--restaurant-working-hours-list-color--primary,var(--on-background-light));font:var(--restaurant-working-hours-list-font--primary,var(--typo-body--small-bold))}.design3 .restaurant-working-hours .list-of-days .day-time-period{font:var(--restaurant-working-hours-list-font--secondary,var(--typo-body--small))}.design3 .restaurant-working-hours .list-of-days .day-time-period,.design3 .restaurant-working-hours .list-of-days .open-24-hours{color:var(--restaurant-working-hours-list-color--secondary,var(--on-background))}.design3 .restaurant-working-hours .list-of-days .day-closed{color:var(--system-red)}.design3 .location-notification{align-items:center;background-color:var(--location-notification-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);color:var(--location-notification-color,var(--on-background));display:flex!important;gap:var(--indent-2);padding:var(--indent-3)}.design3 .location-notification .location-notification-text{color:var(--location-notification-color,var(--on-background));font:var(--typo-body--small);white-space:nowrap}.design3 .location-notification .location-notification-close{align-items:center;cursor:pointer;display:flex;height:var(--ui-size-6);justify-content:center;margin:calc(var(--indent-1)*-1);width:var(--ui-size-6)}.design3 .location-notification .location-notification-close svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design3 .location-notification .location-notification-close svg path{stroke:var(--location-notification-color,var(--on-background));stroke-width:2}.design3 .order-basic-user-info .order-basic-user-info-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design3 .order-basic-user-info .short-info-wrapper{align-items:baseline;display:flex;gap:var(--indent-4)}.design3 .order-basic-user-info .order-user-details-title{color:var(--on-background);font:var(--typo-h7)}.design3 .order-basic-user-info .order-user-details-text{color:var(--on-background-light);font:var(--typo-body)}.design3 .order-basic-user-info .edit-button{margin-left:auto}.design3 .order-basic-user-info .save-button{margin-top:var(--indent-4);width:100%}.design3 .order-basic-user-info .sms-opt-in-checkbox{margin-top:var(--sms-opt-in-checkbox-margin-top,0)}.design3 .order-basic-user-info .phone-invalid-desc,.design3 .order-basic-user-info .user-name-invalid-desc{color:var(--system-red);display:block;font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design3 .order-basic-user-info .user-phone-desc{color:var(--on-background-light);font:var(--typo-body--x-small)}.design3 .order-basic-user-info .curbside-form{margin-top:var(--indent-4)}.design3 .order-basic-user-info .curbside-form .curbside-label{color:var(--on-background);font:var(--typo-h5);margin-top:var(--indent-6)}.design3 .order-basic-user-info .curbside-form .curbside-help-text{color:var(--on-background-light);font:var(--typo-body--x-small)}.design3 .order-basic-user-info .curbside-form .curbside-params{margin-top:var(--indent-2)}.design3 .order-basic-user-info .auth-block{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design3 .order-basic-user-info .auth-block .auth-text{color:var(--on-background);font:var(--typo-body)}.design3 .order-donation,.design3 .order-tip{position:relative}.design3 .order-donation .order-donation-title,.design3 .order-donation .order-tip-title,.design3 .order-tip .order-donation-title,.design3 .order-tip .order-tip-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design3 .order-donation .input-icon,.design3 .order-tip .input-icon{display:none}.design3 .order-donation .form-item-input,.design3 .order-tip .form-item-input{margin-top:var(--indent-2);max-width:100%;width:100%}.design3 .order-donation .order-donation-desc,.design3 .order-donation .order-tip-desc,.design3 .order-tip .order-donation-desc,.design3 .order-tip .order-tip-desc{color:var(--on-background-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design3 .order-donation .tip-amount.invalid,.design3 .order-tip .tip-amount.invalid{border-color:var(--system-red)}.design3 .gift-card-form{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .gift-card-form .gift-card-visibility-btn{align-items:center;cursor:pointer;display:flex;gap:var(--indent-4);justify-content:space-between}.design3 .gift-card-form .gift-card-visibility-btn.open .dropdown-icon{transform:rotate(90deg)}.design3 .gift-card-form .gift-card-title{color:var(--on-background);font:var(--typo-h6)}.design3 .gift-card-form .dropdown-icon{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design3 .gift-card-form .dropdown-icon path{stroke:var(--on-background)}.design3 .gift-card-form .gift-card-form-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .gift-card-form .gift-card-inputs{align-items:flex-start;-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:flex;flex-direction:row;flex-wrap:wrap;position:relative;row-gap:var(--indent-4)}.design3 .gift-card-form .gift-apply-btn{flex:1 1 100%;order:4}.design3 .gift-card-form .gift-card-icon{display:none}.design3 .gift-card-form .gift-number-input{flex:2 0 fit-content}.design3 .gift-card-form .gift-code-input{flex:1 0 fit-content}.design3 .gift-card-form .gift-card-error .alert{margin-top:0!important}.design3 .gift-card-form .applied-cards{flex-grow:1;margin-top:var(--indent-4)}.design3 .gift-card-form .applied-cards .card-info-row{align-items:center;display:flex;flex-wrap:wrap}.design3 .gift-card-form .applied-cards .card-info-row+.card-info-row{margin-top:var(--indent-2)}.design3 .gift-card-form .applied-cards .card-number-col{color:var(--on-background);flex:1;font:var(--typo-body);max-width:100%}.design3 .gift-card-form .applied-cards .card-balance-col{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--small);max-width:100%;order:2}.design3 .gift-card-form .applied-cards .card-remove-col{flex:0 0 auto;max-width:100%;width:auto}.design3 .gift-card-form .applied-cards .remove-card-btn{margin-left:auto}.design3 .order-rewards{position:relative}.design3 .order-rewards .rewards-title{color:var(--on-background);flex:1 1 100%;font:var(--typo-h6);margin-bottom:var(--indent-4)}.design3 .order-rewards .open-dollar-title,.design3 .order-rewards .reward-list-wrapper legend{display:none}.design3 .order-rewards .not-auth-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .order-rewards .rewards-sign-in,.design3 .order-rewards .rewards-sign-up{flex:1 1 content}.design3 .order-rewards .apply-rewards-btn{margin-top:var(--indent-4);width:100%}.design3 .order-rewards .checkbox-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .order-rewards .checkbox label{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design3 .order-rewards .open-dollar-checkboxes,.design3 .order-rewards .open-dollar-input,.design3 .order-rewards .reward-list-wrapper+.open-dollar-wrapper{margin-top:var(--indent-4)}.design3 .payment-systems{align-items:center;flex-direction:column;gap:var(--indent-4)}.design3 .payment-systems .apple-pay-container,.design3 .payment-systems .google-pay-btn-block{flex:1 0 0;width:100%!important}.design3 .order-payment .order-payment-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design3 .order-payment .order-payment-type+.order-card-details{margin-top:var(--indent-4)}.design3 .order-payment .payment-type-option.gc .payment-type-icon{display:none}.design3 .order-card-details fieldset{position:relative}.design3 .order-card-details .form-item-input,.design3 .order-card-details .form-item-select{background-color:transparent;color:var(--on-surface)}.design3 .order-card-details .form-item-input::-moz-placeholder,.design3 .order-card-details .form-item-select::-moz-placeholder{color:var(--on-surface-light)}.design3 .order-card-details .form-item-input::placeholder,.design3 .order-card-details .form-item-select::placeholder{color:var(--on-surface-light)}.design3 .order-card-details .form-item-input:hover,.design3 .order-card-details .form-item-select:hover{background-color:var(--form-item-input-background--hover)}.design3 .order-card-details .short-card-details .card{background-color:transparent;border:none;border-radius:0}.design3 .order-card-details .short-card-details .card:before{color:var(--form-item-label-color);content:"Card number";font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom)}.design3 .order-card-details .short-card-details .short-card-number{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)!important;color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding)!important;transition:background-color var(--motion),border-color var(--motion);width:100%}.design3 .order-card-details .short-card-details .short-card-number:hover{background-color:var(--form-item-input-background--hover)}.design3 .order-card-details .short-card-details+.full-card-details{margin-top:var(--indent-4)}.design3 .order-card-details .full-card-details{background:var(--order-card-details-background);border:var(--order-card-details-border);border-radius:var(--order-card-details-border-radius);padding:var(--order-card-details-padding)}.design3 .order-card-details .full-card-details fieldset>legend{color:var(--on-background)}.design3 .order-card-details .full-card-details .alert{margin-top:var(--indent-1)!important}.design3 .order-card-details .full-card-details .card-form{display:flex;flex-direction:column;gap:var(--indent-6)}.design3 .order-card-details .form-item-label:not(.control-label){color:var(--on-surface)}.design3 .order-card-details .new-card-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--indent-4)}.design3 .order-card-details .new-card-form .card-number{flex:1 1 100%;order:0}.design3 .order-card-details .new-card-form .card-security-code{flex:1 0 30%;min-width:7.5rem;order:2}.design3 .order-card-details .new-card-form .card-expires{display:flex;flex:1 0 60%;gap:var(--indent-2);order:1}.design3 .order-card-details .new-card-form iframe{min-height:var(--form-item-input-height)}.design3 .order-card-details .new-card-form .alert{flex:1 1 100%;order:9}.design3 .order-card-details .new-card-test-info{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--x-small);margin-top:var(--indent-1);order:-1}.design3 .order-card-details .supported-cards{align-items:center;background-color:transparent;border-radius:var(--border-radius-8);bottom:var(--form-item-input-border-width);display:flex;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);justify-content:center;margin:0!important;padding:0!important;position:absolute;right:var(--form-item-input-border-width);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design3 .order-card-details .supported-cards .card-type{margin:0!important}.design3 .order-card-details .supported-cards .card-type.inactive{display:none;opacity:0}.design3 .order-card-details .supported-cards .card-type-active{opacity:1;z-index:100}.design3 .order-card-details .security-code-desc{background-color:transparent;border-radius:var(--form-item-input-border-radius);bottom:var(--form-item-input-border-width);color:transparent!important;cursor:pointer;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);margin:0;overflow:hidden;position:absolute;right:var(--form-item-input-border-width);transition:background-color var(--motion);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design3 .order-card-details .security-code-desc:before{background-color:var(--background);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);color:var(--on-background);content:"The last 3 digits on the back of your card. For American Express, the 4 digit code on the front";display:none;font:var(--typo-body--small);padding:var(--indent-3);position:absolute;right:var(--indent-2);top:var(--indent-4);transform:translateY(-100%);width:10rem;z-index:100}.design3 .order-card-details .security-code-desc:after{align-items:center;border:var(--border-width-1) solid var(--form-item-button-icon-stroke);border-radius:50%;color:var(--form-item-button-icon-stroke);content:"?";display:flex;font:var(--typo-body);height:var(--ui-size-6);justify-content:center;left:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);position:absolute;top:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);width:var(--ui-size-6)}.design3 .order-card-details .security-code-desc:hover{background-color:var(--gray-light);overflow:visible}.design3 .order-card-details .security-code-desc:hover:before{display:block}.design3 .order-card-details .square-container{width:100%}.design3 .order-card-details .sq-card-wrapper .sq-card-iframe-container{border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)}.design3 .order-card-details .sq-card-wrapper .sq-card-iframe-container:before{border-radius:var(--form-item-input-border-radius)}.design3 .order-card-details .sq-card-wrapper.sq-focus .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color)}.design3 .order-card-details .sq-card-wrapper.sq-error .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color--has-error)}.design3 .order-card-details .save-card-checkbox{flex:1 1 100%;order:10}.design3 .order-card-details .save-card-checkbox label{color:var(--on-surface)}.design3 .order-card-details .save-card-checkbox label:before{border-color:var(--form-item-input-border-color)}.design3 .order-card-details .billing-information{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--indent-4)}.design3 .order-card-details .saved-cards>legend{font:var(--typo-h6);margin-bottom:0}.design3 .order-card-details .saved-cards .radio-group-items{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-top:var(--indent-2)}.design3 .order-card-details .saved-cards .radio{display:flex;flex:1 1 fit-content;padding:0}.design3 .order-card-details .saved-cards .radio:last-of-type{flex:1 1 100%}.design3 .order-card-details .saved-cards .radio>input{cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design3 .order-card-details .saved-cards .radio label{width:100%}.design3 .order-card-details .saved-cards .radio label:after,.design3 .order-card-details .saved-cards .radio label:before{display:none}.design3 .order-card-details .saved-cards .radio .saved-card-wrapper{cursor:pointer;height:100%;transition:border-color var(--motion);width:100%}.design3 .order-card-details .saved-cards .radio>input:hover~label .saved-card-wrapper{border-color:var(--gray-darker)}.design3 .order-card-details .saved-cards .radio>input:checked~label .saved-card-wrapper{border-color:var(--primary)}.design3 .order-coupon-form-wrapper{display:flex;flex-direction:column;gap:var(--indent-4)}@media screen and (max-width:768px){.design3 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design3 .order-coupon-form-wrapper .form-item{flex-grow:1}.design3 .order-coupon-form-wrapper .form-item-label{display:none}.design3 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}@container (max-width: 768px){.design3 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design3 .order-coupon-form-wrapper .form-item{flex-grow:1}.design3 .order-coupon-form-wrapper .form-item-label{display:none}.design3 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.design3 .order-coupon-form-wrapper .coupon-collapse-button{color:var(--on-background);font:var(--typo-h6)}.design3 .recommendation-list{background-color:transparent;border:var(--recommendation-list-border);border-radius:var(--recommendation-list-border-radius);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.design3 .recommendation-list .recommendation-title{color:var(--recommendation-title-color);flex-shrink:0;font:var(--recommendation-title-font);padding:var(--recommendation-title-padding)}.design3 .recommendation-list .recommendation-items{display:flex;flex-direction:column;flex-grow:1;gap:var(--recommendation-items-gap);overflow:var(--recommendation-items-overflow);padding:var(--recommendation-items-padding)}.design3 .recommendation-list .recommendation-item-wrapper{flex:0 0 auto}.design3 .recommendation-list .item-card{flex:0 0 content}.design3 .order-review .table-head{display:none}.design3 .order-review .order-review-no-items{color:var(--order-review-color--primary);font:var(--typo-body--small)}.design3 .order-review .order-review-loader{color:var(--order-review-color--secondary);font:var(--typo-body--small)}.design3 .order-review .table-body{display:grid;gap:var(--order-review-gap);grid-template-columns:1fr}.design3 .order-review .order-review-delivery-fee,.design3 .order-review .table-row{align-items:baseline;color:var(--order-review-color--secondary);display:flex;font:var(--order-review-font--secondary);gap:var(--indent-2)}.design3 .order-review .order-review-delivery-fee .name-col,.design3 .order-review .table-row .name-col{flex:3 1 content}.design3 .order-review .order-review-delivery-fee .price-col,.design3 .order-review .table-row .price-col{flex:0 1 content;text-align:right}.design3 .order-review .table-row.delivery-fee .name-col{flex:0 0 content}.design3 .order-review .table-row.delivery-fee .price-col{flex:1 0 0}.design3 .order-review .order-review-subtotal{color:var(--order-review-color--primary)}.design3 .order-review .order-review-delivery-fee .remove-btn-col{display:none}.design3 .order-review .order-review-total,.design3 .order-review .order-review-total-due{border-top:var(--order-review-divider);color:var(--order-review-color--primary);font:var(--order-review-font--primary);margin-top:var(--order-review-divider-indent--bottom);padding-top:var(--order-review-divider-indent--top)}.design3 .order-review .order-review-total .price-col,.design3 .order-review .order-review-total-due .price-col{color:var(--order-review-color--primary);font:var(--order-review-font--primary)}.design3 .order-review .order-review-delivery-info .order-review-delivery-time-block{background-color:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--order-review-card-padding)}.design3 .order-review .order-review-delivery-info .order-review-delivery-exp .order-review-delivery-exp-time,.design3 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-delivery-time,.design3 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-ready-label{color:var(--order-review-color--primary);font:var(--order-review-font--secondary)}.design3 .order-review .order-review-delivery-info .order-review-delivery-error-block{margin-bottom:0}.design3 .order-review .order-review-delivery-info .order-review-delivery-error-block h3{color:var(--system-red);font:var(--order-review-font--primary);margin-bottom:0}.design3 .order-review .order-review-delivery-info .order-review-delivery-error-block .order-review-delivery-error{color:var(--system-red);font:var(--order-review-font--secondary);margin-top:var(--indent-2)}.design3 .order-review .order-down-payment-info{background:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);margin-top:var(--indent-4);padding:var(--order-review-card-padding)}.design3 .order-review .order-down-payment-info .order-review-down-payment-remainder,.design3 .order-review .order-down-payment-info .order-review-down-payment-title{font:var(--order-review-font--primary)}.design3 .order-review .order-down-payment-info .order-review-down-payment-details+.order-review-down-payment-remainder{margin-top:var(--indent-4)}.design3 .order-review .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design3 .order-review .popover.rounding-info-popover{background-color:var(--gray-darker);border-radius:4px;padding:6px 10px}.design3 .order-review .popover.rounding-info-popover .popover-body{color:#fff}.design3 .order-type-time-details{align-items:center;color:var(--on-background);display:flex;flex-wrap:wrap;font:var(--typo-body);gap:var(--indent-2)}.design3 .order-type-time-details .order-type{color:var(--on-background);font:var(--typo-h7)}.design3 .order-type-time-details .order-icon,.design3 .order-type-time-details .type-icon{align-items:center;display:flex;justify-content:center}.design3 .order-type-time-details .order-icon svg,.design3 .order-type-time-details .type-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design3 .order-type-time-details .order-icon path,.design3 .order-type-time-details .type-icon path{stroke:var(--on-background)}.design3 .order-settings-accordion.accordion-item.open .accordion-header{border-color:var(--accordion-header-border-color--open);border-radius:var(--accordion-header-border-radius--open)}.design3 .order-settings-accordion.accordion-item.open .accordion-content{border-color:var(--accordion-content-border-color--open)}.design3 .order-settings-accordion.accordion-item .accordion-header{background-color:var(--accordion-header-background);border:var(--accordion-header-border);border-radius:var(--accordion-header-border-radius);padding:var(--accordion-header-padding);transition:border-color var(--motion),border-radius var(--motion)}.design3 .order-settings-accordion.accordion-item .order-type-time-details{flex:1}.design3 .order-settings-accordion.accordion-item .order-type-time-details .order-type{color:var(--order-type-color);font:var(--order-type-font)}.design3 .order-settings-accordion.accordion-item .order-type-time-details :is(.type-icon,.order-icon) path{stroke:var(--order-type-color)}.design3 .order-settings-accordion.accordion-item .order-type-time-details .order-date-time{color:var(--order-type-color)}.design3 .order-settings-accordion.accordion-item .accordion-content{background-color:var(--accordion-content-background);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);margin-top:var(--accordion-content-margin-top);padding:var(--accordion-content-padding);transition:border-color var(--motion)}.design3 .location-search{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design3 .location-search{gap:var(--indent-4)}}@container (max-width: 768px){.design3 .location-search{gap:var(--indent-4)}}.design3 .location-search .location-search-title{color:var(--location-search-title-color);font:var(--location-search-title-font);margin-bottom:var(--location-search-title-margin-bottom)}.design3 .location-search .location-search-inputs{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design3 .location-search .location-search-inputs{gap:var(--indent-4)}}@container (max-width: 768px){.design3 .location-search .location-search-inputs{gap:var(--indent-4)}}.design3 .location-search .full-address-form-group{flex-direction:row;gap:var(--indent-2)}.design3 .location-search .full-address-form-group .form-item{flex-grow:1;position:relative}.design3 .location-search .full-address-form-group .form-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:var(--ui-size-5);left:var(--indent-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-5)}.design3 .location-search .full-address-form-group label{display:none!important}.design3 .location-search .full-address-form-group .form-item-input{padding-left:var(--indent-10)}.design3 .location-search .full-address-form-group .location-search-button{flex:0 0 content}.design3 .location-search .location-search-filters{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .location-search .location-result-count{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-2)}.design3 .location-search .location-result-list{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .location-map{position:relative;width:100%}.design3 .location-map .geolocation-search-wrapper{left:auto;position:absolute;right:var(--indent-4);top:var(--indent-4);z-index:1}.design3 .location-map .geolocation-search-wrapper .geolocation-search-btn{margin:0}.design3 .location-map .maplibregl-popup-content{background:var(--background);border-radius:var(--border-radius-8);padding:var(--indent-3)}.design3 .location-map .maplibregl-popup-close-button{background:var(--background);border-radius:50%;color:var(--on-background);font:var(--typo-body--semibold);height:var(--ui-size-8);right:calc(var(--indent-3)*-1);top:calc(var(--indent-3)*-1);width:var(--ui-size-8)}.design3 .location-map .location-name{color:var(--on-background);font:var(--typo-h7)}.design3 .location-map .location-address{color:var(--on-background);font:var(--typo-body--small);margin-top:var(--indent-2)}.design3 .location-map .start-order-btn{margin-top:var(--indent-2)}.design3 .location-result-card{background-color:var(--location-result-card-background);border:var(--location-result-card-border);border-radius:var(--location-result-card-border-radius);box-shadow:var(--location-result-card-box-shadow);display:flex;flex-direction:column;gap:var(--location-result-card-gap);padding:var(--location-result-card-padding);position:relative;transition:border var(--motion)}.design3 .location-result-card:hover{border:var(--location-result-card-border--hover)}.design3 .location-result-card:hover .location-image{transform:scale(1.4)}.design3 .location-result-card:hover .location-name{color:var(--primary)}.design3 .location-result-card .location-image-wrapper{border-radius:var(--location-result-card-image-border-radius);display:flex;margin:var(--location-result-card-image-margin);overflow:hidden}.design3 .location-result-card .location-image{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform var(--motion);width:100%}.design3 .location-result-card .location-info{color:var(--location-result-card-info-color);font:var(--location-result-card-info-font)}.design3 .location-result-card .location-main-info{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design3 .location-result-card .location-name{color:var(--location-result-card-name-color);font:var(--location-result-card-name-font);transition:color var(--motion)}.design3 .location-result-card .location-address{align-items:center;display:flex;flex:1 1 100%;gap:var(--indent-2)}.design3 .location-result-card .location-address svg{flex-shrink:0;height:var(--location-result-card-icon-size);width:var(--location-result-card-icon-size)}.design3 .location-result-card .location-address svg path{stroke:var(--location-result-card-icon-stroke)}.design3 .location-result-card .restaurant-working-hours{--restaurant-working-hours-gap:var(--location-result-card-hours-gap)}.design3 .location-result-card .today-period{flex:1 1 100%}.design3 .location-result-card{--restaurant-working-hours-status-font:var(--location-result-card-info-font);--restaurant-working-hours-today-font:var(--location-result-card-info-font);--restaurant-working-hours-today-color:var(--location-result-card-info-color);--restaurant-working-hours-icon-size:var(--location-result-card-icon-size);--restaurant-working-hours-icon-stroke:var(--location-result-card-icon-stroke)}.design3 .location-result-card .list-of-days{--restaurant-working-hours-list-right:var(--indent-6)}.design3 .location-result-card .restaurant-order-type{--restaurant-order-type-color:var(--location-result-card-info-color)}.design3 .location-result-card .location-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design3 .location-result-card .catering-badge,.design3 .location-result-card .status-badge{background-color:var(--location-result-card-badge-background);border:var(--location-result-card-badge-border);border-radius:var(--location-result-card-badge-border-radius);color:var(--location-result-card-badge-color);font:var(--location-result-card-badge-font);height:var(--location-result-card-badge-height);line-height:var(--location-result-card-badge-height);padding:var(--location-result-card-badge-padding);text-align:center;white-space:nowrap}.design3 .location-result-card .catering-badge.in-progress,.design3 .location-result-card .catering-badge.recently-ordered,.design3 .location-result-card .catering-badge.selected,.design3 .location-result-card .status-badge.in-progress,.design3 .location-result-card .status-badge.recently-ordered,.design3 .location-result-card .status-badge.selected{background-color:var(--location-result-card-badge-background--active);border:var(--location-result-card-badge-border--active);color:var(--location-result-card-badge-color--active)}.design3 .location-result-card .location-info-buttons{display:flex;gap:var(--indent-2);margin-top:auto}.design3 .location-result-card .select-location-button{flex-grow:1}.design3 .restaurant-order-type-list{display:flex;flex-wrap:wrap;gap:var(--restaurant-order-type-list-gap)}.design3 .restaurant-order-type{align-items:center;background-color:var(--restaurant-order-type-background);border:var(--restaurant-order-type-border);border-radius:var(--restaurant-order-type-border-radius);color:var(--restaurant-order-type-color);display:flex;font:var(--restaurant-order-type-font);gap:var(--restaurant-order-type-gap);height:var(--restaurant-order-type-height);line-height:var(--restaurant-order-type-line-height);padding:var(--restaurant-order-type-padding)}.design3 .restaurant-order-type svg{height:var(--restaurant-order-type-icon-size);width:var(--restaurant-order-type-icon-size)}.design3 .restaurant-order-type svg path{stroke-width:var(--restaurant-order-type-icon-stroke-width)}.design3 .restaurant-order-type.not-available{display:none}.design3 .restaurant-order-type.available path{stroke:var(--system-green)}.design3 .filter-tabs{background-color:var(--filter-tabs-background);border-radius:var(--filter-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--filter-tabs-padding)}.design3 .filter-tabs .filter-tab{background-color:transparent;border:none!important;border-radius:var(--filter-tab-border-radius);color:var(--filter-tab-color);flex:1;font:var(--filter-tab-font);height:var(--filter-tab-height);line-height:var(--filter-tab-height);min-width:-moz-fit-content;min-width:fit-content;padding:var(--filter-tab-padding);text-decoration:none!important;transition:background-color var(--motion)}.design3 .filter-tabs .filter-tab:hover:not(.active){background-color:var(--filter-tab-hover-background)}.design3 .filter-tabs .filter-tab.active{background-color:var(--filter-tab-active-background);color:var(--filter-tab-active-color)}.design3 .checkin-wrapper{background-color:var(--checkin-background);border:var(--checkin-border);border-radius:var(--checkin-border-radius);display:flex;flex-direction:column;margin:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium);max-width:var(--checkin-max-width);padding:var(--checkin-padding);width:var(--checkin-width)}@media screen and (max-width:768px){.design3 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design3 .checkin-wrapper .check-in-txt,.design3 .checkin-wrapper .failure-txt{color:var(--checkin-color);font:var(--checkin-font)}.design3 .checkin-wrapper button{margin-top:var(--checkin-button-margin-top)}.design3 .auth-form .login-title,.design3 .auth-form .password-reset-title,.design3 .auth-form .user-register-title{color:var(--on-background);font:var(--auth-form-title-font);margin-bottom:var(--indent-6)}.design3 .auth-form .password-reset-description{color:var(--on-background);font:var(--typo-body);margin-bottom:var(--indent-6);margin-top:calc(var(--indent-4)*-1)}.design3 .auth-form .sms-verification-header{font:var(--typo-h5);margin-bottom:var(--indent-4)}.design3 .auth-form #sms-verification-label{margin-top:var(--indent-6)}.design3 .auth-form .additional-buttons{display:flex;flex-direction:column;gap:var(--auth-form-buttons-gap);margin-top:var(--indent-4)}.design3 .auth-form .auth-link{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:center}.design3 .auth-form .auth-link-caption{color:var(--on-background);font:var(--typo-body)}.design3 .item-card-list{margin:var(--item-card-list-margin)}.design3 .item-card-list .lottie-animation-wrapper{height:auto;margin:0 auto;width:var(--item-card-list-animation-width)}.design3 .item-card-list .category-block:not(.show){display:none}.design3 .item-card-list .category-block.open .category-label>.dropdown-icon{transform:rotate(-180deg)}.design3 .item-card-list .category-row.secret-category .category-block{animation:bounce 2s;border:var(--border-width-1) solid var(--primary);border-radius:var(--ui-size-4);box-shadow:var(--box-shadow-elevated);padding:var(--indent-4) var(--indent-6)}.design3 .item-card-list .category-row+.category-row .category-block{border-top:var(--category-row-border);margin-top:var(--category-row-margin-top)}.design3 .item-card-list .category-items .category-row{border-top:none}.design3 .item-card-list .category-info-row{display:var(--category-info-display);padding:var(--category-info-padding)}.design3 .item-card-list .category-label{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design3 .item-card-list .category-label .category-label-header{align-items:var(--category-info-label-header-align);display:flex;flex:1 1 0}.design3 .item-card-list .category-label .category-label-body{flex:1 1 100%}.design3 .item-card-list .category-label .category-name{color:var(--category-name-color);font:var(--category-name-font)}.design3 .item-card-list .category-label .category-quantity{align-items:center;background-color:transparent;border:var(--category-quantity-border);border-radius:var(--category-quantity-border-radius);color:var(--category-quantity-color);display:flex;font:var(--category-quantity-font);gap:var(--indent-1);height:var(--category-quantity-height);line-height:var(--category-quantity-height);margin-left:var(--category-quantity-margin-left);padding:var(--category-quantity-padding)}.design3 .item-card-list .category-label .category-quantity:after,.design3 .item-card-list .category-label .category-quantity:before{color:var(--on-background);content:"(";display:var(--category-quantity-pseudo-display);font:var(--typo-body)}.design3 .item-card-list .category-label .category-quantity:after{content:")"}.design3 .item-card-list .category-label .category-desc{color:var(--category-desc-color);font:var(--category-desc-font)}.design3 .item-card-list .category-label .dropdown-icon{flex:0 0 var(--ui-size-4);height:var(--ui-size-4);margin-left:var(--indent-4);order:2;transition:transform var(--motion);width:var(--ui-size-4)}.design3 .item-card-list .category-label .dropdown-icon path{stroke:var(--on-background)}.design3 .item-card-list .item-card-group{display:var(--item-card-group-display);gap:var(--item-card-group-gap);grid-template-columns:var(--item-card-group-cols);padding:var(--item-card-group-padding)}@media screen and (max-width:768px){.design3 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design3 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design3 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design3 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design3 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}@container (max-width: 768px){.design3 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design3 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design3 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design3 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design3 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}.design3 .item-card-list .no-search .no-search-title{color:var(--on-background);font:var(--typo-h6)}.design3 .item-card-list .no-search .no-search-message{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design3 .item-card-list .no-search{padding:var(--item-card-group-padding)}}@container (max-width: 768px){.design3 .item-card-list .no-search{padding:var(--item-card-group-padding)}}.design3 .item-card-list .pagination-wrapper{margin-bottom:var(--pagination-margin-bottom);margin-top:var(--pagination-margin-top)}.design3 .item-card-list .carousel-container{align-items:center;display:flex;gap:var(--indent-2);position:relative}.design3 .item-card-list .carousel-arrow{display:var(--carousel-arrow-display);position:absolute;top:var(--carousel-arrow-top);z-index:10}.design3 .item-card-list .carousel-arrow--left{left:var(--carousel-arrow--left-left);transform:var(--carousel-arrow--left-transform)}.design3 .item-card-list .carousel-arrow--right{right:var(--carousel-arrow--right-right);transform:var(--carousel-arrow--right-transform)}.design3 .item-card-list .carousel-arrow button{box-shadow:var(--box-shadow-elevated)}.design3 .item-card-list .item-card-group-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--carousel-grid-gap);margin:var(--carousel-grid-margin);overflow:hidden;overflow-x:auto;padding:var(--carousel-grid-padding)}.design3 .item-card-list .item-card-group-carousel::-webkit-scrollbar{display:none}.design3 .item-card-list .item-card-group-carousel{-ms-overflow-style:none;scrollbar-width:none}.design3 .item-card-list .item-card-group-carousel .item-card-column{flex:0 0 var(--carousel-item-card-column-width);max-width:var(--carousel-item-card-column-width);min-width:var(--carousel-item-card-column-width)}.design3 .category-fixed{background-color:var(--background);border-top:var(--category-fixed-border-top);overflow:hidden;position:sticky;top:var(--category-fixed-top);width:100vw;z-index:100}.design3 .category-fixed .fixed-category-level{align-items:center;display:flex;overflow:hidden;overflow-x:auto}.design3 .category-fixed .fixed-category-level::-webkit-scrollbar{display:none}.design3 .category-fixed .fixed-category-level{-ms-overflow-style:none;scrollbar-width:none}.design3 .category-fixed .fixed-category-info{background-color:var(--background);border-radius:0;box-shadow:var(--category-fixed-box-shadow);color:var(--on-background-light);flex:0 0 auto;font:var(--typo-body);height:var(--ui-size-14);line-height:var(--ui-size-14);padding:0 var(--indent-4);position:relative;transition:border var(--motion)}.design3 .category-fixed .fixed-category-info .category-item-img-block{display:none}.design3 .category-fixed .fixed-category-info.active{box-shadow:inset 0 calc(var(--border-width-4)*-1) 0 0 var(--primary);color:var(--on-background)}.design3 .category-list{background-color:var(--category-list-background);border:var(--category-list-border);border-radius:var(--category-list-border-radius);border-top:none;padding:var(--category-list-padding);-ms-overflow-style:none;overflow:hidden auto;scrollbar-width:none}.design3 .category-list::-webkit-scrollbar{display:none}.design3 .category-list .list-group-item{align-items:center;background-color:var(--category-item-background);border-right:var(--category-item-border-right);box-shadow:var(--category-item-box-shadow);color:var(--category-item-color);cursor:pointer;display:flex;font:var(--category-item-font);gap:var(--category-item-gap);min-height:var(--category-item-height);padding:var(--category-item-padding);transition:color var(--motion),background-color var(--motion),border-color var(--motion)}.design3 .category-list .list-group-item.active,.design3 .category-list .list-group-item:hover{background-color:var(--category-item-background--active);border-right-color:var(--category-item-border-right--active);color:var(--category-item-color--active)}.design3 .category-list .category-group-items{border-left:var(--category-group-list-border-left);margin-left:var(--category-group-list-margin-left);padding-left:var(--category-group-list-padding-left)}.design3 .category-list .category-group-items .list-group-item{padding:var(--category-item-padding--nested)}.design3 .category-list .category-item-img-block,.design3 .category-list .group-img-block{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design3 .category-list .category-item-img-block .category-item-img,.design3 .category-list .category-item-img-block .group-img,.design3 .category-list .group-img-block .category-item-img,.design3 .category-list .group-img-block .group-img{border-radius:var(--border-radius-8);height:var(--ui-size-14)!important;width:var(--ui-size-20)!important}.design3 .category-list .category-item-name,.design3 .category-list .group-name{flex-grow:1}.design3 .category-list .group-arrow-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design3 .category-list .group-arrow-icon{height:var(--category-item-icon-size);transition:transform var(--motion);width:var(--category-item-icon-size)}.design3 .category-list .group-arrow-icon path{stroke:var(--category-item-icon-stroke)}.design3 .category-list .list-group.is-open>.list-group-item .group-arrow-icon{transform:rotate(90deg)}.design3 .category-list .category-group-items .category-item-name,.design3 .category-list .category-group-items .group-name{font:var(--category-item-font--nested)}.design3 .persistent-checkout-wrapper{bottom:0;display:flex;position:sticky;z-index:100}.design3 .persistent-checkout-wrapper .persistent-checkout-button{flex:1;margin:0 var(--indent-4) var(--indent-4)}.design3 .dropdown-wrapper.show .dropdown-toggle>.dropdown-icon{transform:rotate(-180deg)}.design3 .dropdown-wrapper.show .dropdown-dialog{opacity:1;transform:translateY(0);visibility:visible}.design3 .dropdown-wrapper .dropdown-toggle:after{display:none}.design3 .dropdown-wrapper .dropdown-toggle .dropdown-icon{height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design3 .dropdown-wrapper>.dropdown-icon path{stroke:var(--dropdown-icon-stroke);stroke-width:var(--dropdown-icon-stroke-width)}.design3 .dropdown-wrapper .dropdown-dialog{background-color:var(--dropdown-dialog-background);border:var(--dropdown-dialog-border);border-radius:var(--dropdown-dialog-border-radius);box-shadow:var(--dropdown-dialog-box-shadow);max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));opacity:0;overflow:hidden;overflow-y:auto;transform:translateY(-1.5rem);transition:all .2s ease-out;visibility:hidden}.design3 .dropdown-wrapper .dropdown-item{background-color:transparent;color:var(--on-surface)}.design3 .checkbox-group-items:not(.option-control-list),.design3 .radio-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .checkbox,.design3 .radio{min-height:var(--control-size);padding-left:var(--control-padding-left);position:relative}.design3 .checkbox .option-value,.design3 .radio .option-value{line-height:var(--control-size)}.design3 .checkbox>input,.design3 .radio>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design3 .checkbox label,.design3 .radio label{align-items:center;color:var(--control-label-color);cursor:pointer;display:flex;flex-direction:row;font:var(--control-label-font);line-height:var(--control-size);min-height:var(--control-size);position:relative}.design3 .checkbox label:before,.design3 .radio label:before{background-color:var(--control-label-before-background);border:var(--control-label-before-border);border-radius:var(--control-label-before-border-radius);content:"";height:var(--control-size);left:var(--control-label-before-left);position:absolute;right:var(--control-label-before-right);top:var(--control-label-before-top);transition:background-color var(--motion),border-color var(--motion);width:var(--control-size)}.design3 .checkbox label:after,.design3 .radio label:after{content:"";position:absolute;transition:background-color var(--motion),border-color var(--motion),transform var(--motion)}.design3 .checkbox span,.design3 .radio span{color:inherit;font:inherit;line-height:inherit}.design3 .checkbox input:hover~label:before,.design3 .radio input:hover~label:before{background-color:var(--control-label-before-background--hover);border-color:var(--control-label-before-border-color--hover)}.design3 .checkbox input:checked~label:before,.design3 .radio input:checked~label:before{border-color:var(--control-label-before-border-color--checked)}.design3 .checkbox input:disabled~label,.design3 .checkbox input[aria-disabled=true]~label,.design3 .radio input:disabled~label,.design3 .radio input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design3 .checkbox label:after{align-items:center;border-bottom:var(--control-label-after-border--checkbox);border-left:var(--control-label-after-border--checkbox);color:var(--control-label-after-color--checkbox);content:var(--control-label-after-content--checkbox);display:flex;font-size:var(--control-label-after-height--checkbox);height:var(--control-label-after-height--checkbox);justify-content:center;left:var(--control-label-after-left--checkbox);right:var(--control-label-after-right--checkbox);top:var(--control-label-after-top--checkbox);transform:var(--control-label-after-transform--checkbox);width:var(--control-label-after-width--checkbox)}.design3 .checkbox input:checked~label:before{background-color:var(--control-label-before-background--checkbox-checked)}.design3 .checkbox input:checked~label:after{border-color:var(--control-label-after-border-color--checkbox-checked)}.design3 .radio label:before{border-radius:50%}.design3 .radio label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--control-label-after-height--radio);left:var(--control-label-after-left--radio);right:var(--control-label-after-right--radio);top:var(--control-label-after-top--radio);transform:none;width:var(--control-label-after-width--radio)}.design3 .radio input:checked~label:before{background-color:var(--control-label-before-background--radio-checked)}.design3 .radio input:checked~label:after{background-color:var(--control-label-after-background--radio-checked)}.design3 .option-control{border:var(--option-control-border);border-radius:var(--option-control-border-radius);height:-moz-fit-content;height:fit-content;min-height:var(--option-control-height);padding:var(--option-control-padding);transition:border-color var(--motion)}.design3 .option-control>label{flex-wrap:wrap}.design3 .option-control .checkbox-option-info{align-items:var(--option-control-info-align-items);display:flex;flex-direction:row;gap:var(--option-control-info-gap);min-height:var(--option-control-info-height);padding-right:var(--option-control-info-padding);width:100%}.design3 .option-control .option-img-block{align-items:var(--option-control-image-align-items);align-self:var(--option-control-image-align-self);background-color:var(--gray-light);border-radius:var(--option-control-image-border-radius);display:flex;flex:0 0 var(--option-control-image-width);height:var(--option-control-image-height);justify-content:center;overflow:hidden}.design3 .option-control .option-img,.design3 .option-control .option-img-empty{aspect-ratio:var(--option-control-image-ratio);color:var(--on-background-light);font-size:var(--typo-size--70);line-height:1.2}.design3 .option-control .option-details{align-items:var(--option-control-details-align-items);display:flex;flex-direction:var(--option-control-details-direction);flex-grow:1;gap:var(--option-control-details-gap)}.design3 .option-control .option-value{color:var(--option-control-value-color);flex-basis:0;flex-grow:1;font:var(--option-control-value-font);max-width:100%}.design3 .option-control .option-price{font:var(--option-control-price-font);transition:color var(--motion)}.design3 .option-control .option-price,.design3 .option-control .points{color:var(--option-control-price-color)}.design3 .option-control .points:before{content:"("}.design3 .option-control .points:after{content:")"}.design3 .option-control.selected,.design3 .option-control:hover{border-color:var(--option-control-border--active)}.design3 .option-control input:checked~label .option-price,.design3 .option-control.selected .option-price{color:var(--option-control-price-color--active)}.design3 .option-control input:disabled~label{color:var(--on-background)!important;opacity:.6;pointer-events:none}.design3 .option-control.quantity-option,.design3 .option-control.quantity-option .option-details-inner{align-items:center;display:flex;gap:var(--option-control-info-gap)}.design3 .option-control.quantity-option .option-details-inner{flex:1;width:100%}.design3 .option-control.quantity-option .option-actions{flex:0 0 auto;max-width:100%}.design3 .option-control.pizza-option .checkbox-option-info{min-height:0;padding:0}.design3 .option-control.pizza-option .pizza-group-checkboxes{align-items:center;display:flex;margin-top:var(--option-control-info-gap)}.design3 .option-control.pizza-option .pizza-option-portion{align-items:center;background-color:transparent;border-radius:var(--button-small-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--button-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-small-size)}.design3 .option-control.pizza-option .pizza-option-portion svg{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design3 .option-control.pizza-option .pizza-option-portion:hover{background-color:var(--button-ghosted-background-hover)}.design3 .option-control.pizza-option .pizza-option-portion.not-selected .streamline-ico path{fill:none;stroke:var(--on-background)}.design3 .option-control.pizza-option .pizza-option-portion.selected .streamline-ico path{fill:var(--primary);stroke:var(--primary)}.design3 .option-control .checkbox-option-levels{flex:1 1 100%;margin:var(--option-control-levels-margin)}.design3 .option-control .checkbox-option-levels .radio-cards{flex-direction:column}.design3 .option-control .checkbox-option-levels .radio-card{width:100%}.design3 .option-control .checkbox-option-levels .radio-card label{background-color:var(--background);color:var(--on-background)}.design3 .option-control .menu-tags{flex-direction:var(--option-control-menu-tags-direction);left:calc(var(--ui-size-6)*-1/2);position:var(--option-control-menu-tags-position);right:calc(var(--ui-size-6)*-1/2);top:calc(var(--ui-size-6)*-1/2)}.design3 .option-card{background-color:var(--option-card-background);border:var(--border-width-1) solid var(--gray-light);border-radius:var(--option-card-border-radius);cursor:pointer;display:flex;flex-direction:column;margin:0;max-height:var(--option-card-size)!important;max-width:unset!important;min-height:var(--option-card-size)!important;min-width:unset!important;position:relative}.design3 .option-card .card-img{background:no-repeat 50%;border-radius:var(--option-card-border-radius);height:calc(var(--option-card-size) - var(--ui-size-10));inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.design3 .option-card .card-body{border:none;border-radius:var(--option-card-border-radius);display:flex;flex:1;flex-direction:column-reverse;padding:0;position:relative}.design3 .option-card .card-title{align-items:center;background-color:var(--option-card-background);border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius);color:var(--option-card-title-color);display:flex;flex-shrink:0;font:var(--option-card-title-font);justify-content:center;min-height:var(--ui-size-10);padding:var(--indent-1) var(--indent-3)}.design3 .option-card.card-checked{border:none}.design3 .option-card .selected-card-tick-block{background-color:var(--primary);border-radius:var(--option-card-border-radius);flex:1 0;height:calc(var(--option-card-size) - var(--ui-size-10));position:unset}.design3 .option-card .selected-card-tick{align-items:center;background-color:transparent;display:flex;height:var(--ui-size-8);justify-content:center;width:var(--ui-size-8)}.design3 .option-card .selected-card-tick:after{background:no-repeat 50%/100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.68-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");content:"";height:var(--ui-size-4);width:var(--ui-size-4)}.design3 .option-card .selected-card-tick svg{display:none;height:var(--ui-size-4);width:var(--ui-size-4)}.design3 .option-card .selected-card-tick svg path{stroke:var(--on-primary)}.design3 .option-card .levels-form{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);padding:0}.design3 .option-card .card-levels-radio-group{flex:1}.design3 .option-card .radio-group-items{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);box-shadow:var(--option-card-box-shadow);display:flex;flex-direction:column;gap:0;justify-content:space-around}.design3 .option-card .level-radio-btn{background-color:transparent;color:var(--option-card-level-color);flex:0;font:var(--option-card-level-font);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design3 .option-card .level-radio-btn.selected,.design3 .option-card .level-radio-btn:hover{background-color:var(--primary);color:var(--on-primary)}.design3 .option-card .level-radio-btn:first-of-type{border-top-left-radius:var(--option-card-border-radius);border-top-right-radius:var(--option-card-border-radius)}.design3 .option-card .level-radio-btn:last-of-type{border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius)}.design3 .option-card .level-radio-btn+.level-radio-btn{border-top:var(--border-width-1) solid var(--gray-light)}.design3 .option-card .level-radio-btn input{height:0;position:absolute;width:0}.design3 .option-card .level-radio-btn label{color:inherit;justify-content:center}.design3 .option-card .level-radio-btn label:after,.design3 .option-card .level-radio-btn label:before{display:none}.design3 .option-card .selected-card-form{background-color:var(--primary);border-radius:var(--option-card-border-radius)}.design3 .option-card .selected-card-level{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);color:var(--option-card-level-color);font:var(--option-card-level-font);margin:var(--indent-2);padding:var(--indent-3);padding-left:calc(var(--indent-3)*2 + var(--ui-size-6));position:relative;text-align:left}.design3 .option-card .selected-card-level:before{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:50%;content:"";height:var(--ui-size-6);left:var(--indent-4);position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-6)}.design3 .option-card .selected-card-level:after{background-color:var(--primary);background-image:none;border:none;border-radius:50%;content:"";height:var(--ui-size-4);left:var(--indent-5);position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--motion);width:var(--ui-size-4)}.design3 .option-card .customize-lvl-btn{background-color:transparent;border:var(--border-width-1) solid var(--on-primary);border-radius:var(--option-card-border-radius);color:var(--on-primary);font:var(--button-small-font);margin:var(--indent-2);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design3 .option-card .customize-lvl-btn:hover{background-color:var(--on-primary);color:var(--primary)}.design3 .option-card .menu-tags{flex-direction:row-reverse;left:calc(var(--indent-2)*-1);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design3 .radio-cards{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .radio-cards .radio-card{flex:1 0 calc(50% - var(--indent-2)/2);min-width:-moz-fit-content;min-width:fit-content}.design3 .radio-cards input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design3 .radio-cards label{align-items:center;background-color:var(--radio-card-background);border:var(--radio-card-border);border-radius:var(--radio-card-border-radius);color:var(--radio-card-color);cursor:pointer;display:flex;font:var(--radio-card-font);gap:var(--indent-2);min-height:var(--radio-card-size);padding:var(--radio-card-padding);position:relative;transition:background-color var(--motion),border-color var(--motion);width:100%}.design3 .radio-cards label:before{background-color:var(--radio-card-before-background);border:var(--radio-card-before-border);border-radius:50%;height:var(--radio-card-before-size);left:var(--radio-card-before-left)!important;right:var(--radio-card-before-right)!important;transition:background-color var(--motion),border-color var(--motion);width:var(--radio-card-before-size)}.design3 .radio-cards label:after,.design3 .radio-cards label:before{content:"";position:absolute;top:50%!important;transform:translateY(-50%)!important}.design3 .radio-cards label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--radio-card-after-size);left:var(--radio-card-after-left)!important;right:var(--radio-card-after-right)!important;transition:background-color var(--motion);width:var(--radio-card-after-size)}.design3 .radio-cards .payment-type-icon,.design3 .radio-cards .period-icon,.design3 .radio-cards .type-icon,.design3 .radio-cards .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-card-icon-size);justify-content:center;max-width:var(--radio-card-icon-size);width:auto}.design3 .radio-cards .payment-type-icon svg,.design3 .radio-cards .period-icon svg,.design3 .radio-cards .type-icon svg,.design3 .radio-cards .variant-icon svg{height:var(--radio-card-icon-size);width:var(--radio-card-icon-size)}.design3 .radio-cards .payment-type-icon svg path,.design3 .radio-cards .period-icon svg path,.design3 .radio-cards .type-icon svg path,.design3 .radio-cards .variant-icon svg path{stroke:var(--radio-card-color)}.design3 .radio-cards .radio-card:hover label{border-color:var(--radio-card-border--hover)}.design3 .radio-cards input:hover~label:before{background-color:var(--radio-card-before-background--hover);border-color:var(--primary)}.design3 .radio-cards .radio-card.selected label{border-color:var(--radio-card-border--active)}.design3 .radio-cards input:checked~label:before{background-color:transparent!important;border-color:var(--primary)}.design3 .radio-cards input:checked~label:after{background-color:var(--primary)}.design3 .radio-cards input:disabled~label,.design3 .radio-cards input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design3 .radio-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design3 .radio-chips .radio-chip{flex:0 1 content}.design3 .radio-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design3 .radio-chips label{align-items:center;background-color:var(--radio-chip-background);border-radius:var(--radio-chip-border-radius);color:var(--radio-chip-color);cursor:pointer;display:flex;font:var(--radio-chip-font);height:var(--radio-chip-size);justify-content:center;line-height:var(--radio-chip-size);padding:var(--radio-chip-padding);transition:color var(--motion),background-color var(--motion);width:100%}.design3 .radio-chips label:after,.design3 .radio-chips label:before{display:none}.design3 .radio-chips svg{height:var(--radio-chip-icon-size);width:var(--radio-chip-icon-size)}.design3 .radio-chips svg path{stroke:var(--radio-chip-color)}.design3 .radio-chips label:hover{background-color:var(--radio-chip-background--hover);color:var(--radio-chip-color--hover)}.design3 .radio-chips input:checked~label{background-color:var(--radio-chip-background--active);color:var(--radio-chip-color--active)}.design3 .radio-chips input:disabled~label,.design3 .radio-chips input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design3 .radio-tabs{align-items:center;background-color:var(--radio-tabs-background);border-radius:var(--radio-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--radio-tabs-padding)}.design3 .radio-tabs .radio-tab{flex:1 1 auto;position:relative}.design3 .radio-tabs input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;left:0;position:absolute;top:0}.design3 .radio-tabs input,.design3 .radio-tabs label{border-radius:var(--radio-tab-border-radius);width:100%}.design3 .radio-tabs label{align-items:center;background-color:var(--radio-tab-background);color:var(--radio-tab-color);cursor:pointer;display:flex;font:var(--radio-tab-font);gap:var(--indent-2);height:var(--radio-tab-size);justify-content:center;line-height:var(--radio-tab-size);padding:var(--radio-tab-padding);position:relative;transition:color var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design3 .radio-tabs label:after,.design3 .radio-tabs label:before{display:none}.design3 .radio-tabs .payment-type-icon,.design3 .radio-tabs .period-icon,.design3 .radio-tabs .type-icon,.design3 .radio-tabs .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-tab-icon-size);justify-content:center;max-width:var(--radio-tab-icon-size)}.design3 .radio-tabs .payment-type-icon svg,.design3 .radio-tabs .period-icon svg,.design3 .radio-tabs .type-icon svg,.design3 .radio-tabs .variant-icon svg{height:var(--radio-tab-icon-size);width:var(--radio-tab-icon-size)}.design3 .radio-tabs .payment-type-icon path,.design3 .radio-tabs .period-icon path,.design3 .radio-tabs .type-icon path,.design3 .radio-tabs .variant-icon path{stroke:var(--radio-tab-color)}.design3 .radio-tabs input:hover~label{background-color:var(--radio-tab-background--hover)}.design3 .radio-tabs input:checked~label{background-color:var(--radio-tab-background--active);color:var(--radio-tab-color--active)}.design3 .radio-tabs input:checked~label .period-icon svg path,.design3 .radio-tabs input:checked~label .type-icon svg path,.design3 .radio-tabs input:checked~label .variant-icon svg path{stroke:var(--radio-tab-color--active)}.design3 .radio-tabs input:disabled~label,.design3 .radio-tabs input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design3 .menuitem-options{display:flex;flex-direction:column;gap:var(--menuitem-options-gap)}.design3 .menuitem-options .loading-options.spinner{margin:0 auto}.design3 .menuitem-options .menuitem-option-groups:not(:first-child) .option-group-name{border-top:var(--option-group-name-border)}.design3 .menuitem-options .option-form.opened .dropdown-icon{transform:rotate(90deg)}.design3 .menuitem-options .option-form.min-selected .option-desc.required{display:none}.design3 .menuitem-options .option-form.max-selected input:not(:checked)~label{opacity:.6;pointer-events:none}.design3 .menuitem-options .option-form.max-selected .checkbox-option-levels label{opacity:1!important;pointer-events:auto!important}.design3 .menuitem-options .option-form.max-selected .quantity-option{opacity:.6;pointer-events:none}.design3 .menuitem-options .option-form.max-selected .quantity-option.selected{opacity:1!important;pointer-events:auto!important}.design3 .menuitem-options .option-group-name{background-color:var(--option-group-name-background);cursor:pointer;display:flex;flex-direction:column;gap:var(--option-group-name-gap);justify-content:center;min-height:var(--option-group-name-size);padding:var(--option-group-name-padding);position:sticky;top:0;transition:padding var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design3 .menuitem-options .option-group-name:hover{background-color:var(--option-group-name-background--hover)}.design3 .menuitem-options .option-group-name-header{align-items:center;display:flex;gap:var(--option-group-name-header-gap)}.design3 .menuitem-options .name-string{color:var(--option-group-name-color);flex:1;font:var(--option-group-name-font)}.design3 .menuitem-options .option-desc{background-color:var(--option-group-desc-background);border:var(--option-group-desc-border);border-radius:var(--option-group-desc-border-radius);bottom:var(--option-group-desc-bottom);color:var(--option-group-desc-color);font:var(--option-group-desc-font);height:var(--option-group-desc-size);left:var(--option-group-desc-left);line-height:var(--option-group-desc-size);overflow:hidden;padding:var(--option-group-desc-padding);position:var(--option-group-desc-position);right:var(--option-group-desc-right);text-overflow:ellipsis;top:var(--option-group-desc-top);white-space:nowrap}.design3 .menuitem-options .option-count{background-color:var(--option-group-count-background);border-radius:var(--option-group-count-border-radius);color:var(--option-group-count-color);font:var(--option-group-count-font);padding:var(--option-group-count-padding);text-align:var(--option-group-count-text-align)}.design3 .menuitem-options .dropdown-icon{height:var(--option-group-icon-size);order:var(--option-group-icon-order);transition:transform var(--motion);width:var(--option-group-icon-size)}.design3 .menuitem-options .dropdown-icon path{stroke:var(--option-group-name-color);stroke-width:var(--option-group-icon-stroke-width)}.design3 .menuitem-options .selected-options{align-items:center;display:none;flex-wrap:wrap;gap:var(--indent-2)}.design3 .menuitem-options .option-group-name-body.selected-options:has(.selected-option){display:flex}.design3 .menuitem-options .option-additional-info{margin:var(--option-additional-info-margin)}.design3 .menuitem-options .option-additional-info .option-count,.design3 .menuitem-options .option-additional-info .option-desc{position:static}.design3 .menuitem-options .option-value-list{background-color:var(--option-value-list-background);border-radius:var(--option-value-list-border-radius);border-top:var(--option-value-list-border);margin:var(--option-value-list-margin);padding:var(--option-value-list-padding)}.design3 .menuitem-options .option-value-list .option-control-list:not(.card-options-container){display:grid;grid-template-columns:var(--option-control-list-cols);grid-gap:var(--option-control-list-gap);padding:var(--option-control-list-padding)}.design3 .menuitem-options .option-value-list .option-cards .card-options-container{display:grid;gap:var(--option-cards-gap);grid-template-columns:var(--option-cards-cols);padding:var(--option-cards-padding)}.design3 .menuitem-options .option-value-list .option-control+.option-control{box-shadow:var(--option-control-divider)}.design3 .menuitem-options .option-group-error{border-color:var(--system-red);border-style:solid;border-width:var(--border-width-3) 0 var(--border-width-3) 0}.design3 .menuitem-card-wrapper{height:100%;width:100%}.design3 .combo-card,.design3 .cross-sell-card,.design3 .menuitem-card,.design3 .miac-card{background-color:var(--background);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:var(--menuitem-card-height)}.design3 .combo-card.is-combo-item,.design3 .cross-sell-card.is-combo-item,.design3 .menuitem-card.is-combo-item,.design3 .miac-card.is-combo-item{overflow:hidden}.design3 .combo-card>.card-header,.design3 .cross-sell-card>.card-header,.design3 .menuitem-card>.card-header,.design3 .miac-card>.card-header{background-color:transparent;border:none;border-radius:0}.design3 .combo-card .combo-image,.design3 .combo-card .cross-sell-image,.design3 .combo-card .menuitem-image,.design3 .combo-card .miac-image,.design3 .cross-sell-card .combo-image,.design3 .cross-sell-card .cross-sell-image,.design3 .cross-sell-card .menuitem-image,.design3 .cross-sell-card .miac-image,.design3 .menuitem-card .combo-image,.design3 .menuitem-card .cross-sell-image,.design3 .menuitem-card .menuitem-image,.design3 .menuitem-card .miac-image,.design3 .miac-card .combo-image,.design3 .miac-card .cross-sell-image,.design3 .miac-card .menuitem-image,.design3 .miac-card .miac-image{aspect-ratio:var(--menuitem-card-image-ratio);border-radius:var(--menuitem-card-image-border-radius);-o-object-fit:cover;object-fit:cover;width:100%}.design3 .combo-card>.card-body,.design3 .cross-sell-card>.card-body,.design3 .menuitem-card>.card-body,.design3 .miac-card>.card-body{background-color:var(--background);display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.design3 .combo-card>.card-body .combo-image,.design3 .combo-card>.card-body .cross-sell-image,.design3 .combo-card>.card-body .menuitem-image,.design3 .combo-card>.card-body .miac-image,.design3 .cross-sell-card>.card-body .combo-image,.design3 .cross-sell-card>.card-body .cross-sell-image,.design3 .cross-sell-card>.card-body .menuitem-image,.design3 .cross-sell-card>.card-body .miac-image,.design3 .menuitem-card>.card-body .combo-image,.design3 .menuitem-card>.card-body .cross-sell-image,.design3 .menuitem-card>.card-body .menuitem-image,.design3 .menuitem-card>.card-body .miac-image,.design3 .miac-card>.card-body .combo-image,.design3 .miac-card>.card-body .cross-sell-image,.design3 .miac-card>.card-body .menuitem-image,.design3 .miac-card>.card-body .miac-image{height:100%!important}.design3 .combo-card>.card-footer,.design3 .cross-sell-card>.card-footer,.design3 .menuitem-card>.card-footer,.design3 .miac-card>.card-footer{background-color:var(--background);border-radius:var(--menuitem-card-footer-border-radius);border-top:var(--menuitem-card-footer-border);display:flex;flex-direction:column;gap:var(--menuitem-card-footer-gap);padding:var(--menuitem-card-footer-padding);z-index:var(--z-index--above)}.design3 .combo-card>.card-footer .menuitem-points-wrapper,.design3 .cross-sell-card>.card-footer .menuitem-points-wrapper,.design3 .menuitem-card>.card-footer .menuitem-points-wrapper,.design3 .miac-card>.card-footer .menuitem-points-wrapper{align-items:center;background:var(--menuitem-card-points-background);border:var(--menuitem-card-points-border);border-radius:var(--menuitem-card-points-border-radius);display:flex;gap:var(--indent-2);padding:var(--menuitem-card-points-padding)}.design3 .combo-card>.card-footer .menuitem-points-checkbox,.design3 .cross-sell-card>.card-footer .menuitem-points-checkbox,.design3 .menuitem-card>.card-footer .menuitem-points-checkbox,.design3 .miac-card>.card-footer .menuitem-points-checkbox{flex:1}.design3 .combo-card>.card-footer .menuitem-points-remaining,.design3 .cross-sell-card>.card-footer .menuitem-points-remaining,.design3 .menuitem-card>.card-footer .menuitem-points-remaining,.design3 .miac-card>.card-footer .menuitem-points-remaining{color:var(--on-surface);font:var(--typo-body);margin-left:auto}.design3 .combo-card>.card-footer .card-footer-buttons-wrapper,.design3 .cross-sell-card>.card-footer .card-footer-buttons-wrapper,.design3 .menuitem-card>.card-footer .card-footer-buttons-wrapper,.design3 .miac-card>.card-footer .card-footer-buttons-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--menuitem-card-footer-buttons-gap)}.design3 .combo-card>.card-footer .menuitem-quantity,.design3 .cross-sell-card>.card-footer .menuitem-quantity,.design3 .menuitem-card>.card-footer .menuitem-quantity,.design3 .miac-card>.card-footer .menuitem-quantity{flex-shrink:0}.design3 .combo-card>.card-footer .card-footer-buttons,.design3 .cross-sell-card>.card-footer .card-footer-buttons,.design3 .menuitem-card>.card-footer .card-footer-buttons,.design3 .miac-card>.card-footer .card-footer-buttons{display:flex;flex:1 1 content;flex-wrap:wrap;gap:var(--indent-2)}.design3 .combo-card>.card-footer .add-item-to-order,.design3 .combo-card>.card-footer .back-button,.design3 .combo-card>.card-footer .cancel-button,.design3 .combo-card>.card-footer .combo-button,.design3 .combo-card>.card-footer .decline-button,.design3 .combo-card>.card-footer .miac-button,.design3 .cross-sell-card>.card-footer .add-item-to-order,.design3 .cross-sell-card>.card-footer .back-button,.design3 .cross-sell-card>.card-footer .cancel-button,.design3 .cross-sell-card>.card-footer .combo-button,.design3 .cross-sell-card>.card-footer .decline-button,.design3 .cross-sell-card>.card-footer .miac-button,.design3 .menuitem-card>.card-footer .add-item-to-order,.design3 .menuitem-card>.card-footer .back-button,.design3 .menuitem-card>.card-footer .cancel-button,.design3 .menuitem-card>.card-footer .combo-button,.design3 .menuitem-card>.card-footer .decline-button,.design3 .menuitem-card>.card-footer .miac-button,.design3 .miac-card>.card-footer .add-item-to-order,.design3 .miac-card>.card-footer .back-button,.design3 .miac-card>.card-footer .cancel-button,.design3 .miac-card>.card-footer .combo-button,.design3 .miac-card>.card-footer .decline-button,.design3 .miac-card>.card-footer .miac-button{flex:1 1 content}.design3 .combo-card .primary-info,.design3 .cross-sell-card .primary-info,.design3 .menuitem-card .primary-info,.design3 .miac-card .primary-info{display:flex;flex-direction:column;padding:var(--menuitem-card-primary-info-padding)}.design3 .combo-card .combo-name,.design3 .combo-card .menuitem-name,.design3 .combo-card .miac-name,.design3 .cross-sell-card .combo-name,.design3 .cross-sell-card .menuitem-name,.design3 .cross-sell-card .miac-name,.design3 .menuitem-card .combo-name,.design3 .menuitem-card .menuitem-name,.design3 .menuitem-card .miac-name,.design3 .miac-card .combo-name,.design3 .miac-card .menuitem-name,.design3 .miac-card .miac-name{color:var(--on-background);font:var(--menuitem-card-name-font)}.design3 .combo-card .menuitem-rating,.design3 .cross-sell-card .menuitem-rating,.design3 .menuitem-card .menuitem-rating,.design3 .miac-card .menuitem-rating{margin-top:var(--indent-2)}.design3 .combo-card .menuitem-price-range,.design3 .cross-sell-card .menuitem-price-range,.design3 .menuitem-card .menuitem-price-range,.design3 .miac-card .menuitem-price-range{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design3 .combo-card .combo-price,.design3 .combo-card .menuitem-price,.design3 .combo-card .miac-price,.design3 .cross-sell-card .combo-price,.design3 .cross-sell-card .menuitem-price,.design3 .cross-sell-card .miac-price,.design3 .menuitem-card .combo-price,.design3 .menuitem-card .menuitem-price,.design3 .menuitem-card .miac-price,.design3 .miac-card .combo-price,.design3 .miac-card .menuitem-price,.design3 .miac-card .miac-price{color:var(--on-background);font:var(--menuitem-card-price-font)}.design3 .combo-card .menuitem-points,.design3 .cross-sell-card .menuitem-points,.design3 .menuitem-card .menuitem-points,.design3 .miac-card .menuitem-points{color:var(--on-background-light);font:var(--menuitem-card-price-font)}.design3 .combo-card .menuitem-points:before,.design3 .cross-sell-card .menuitem-points:before,.design3 .menuitem-card .menuitem-points:before,.design3 .miac-card .menuitem-points:before{content:"("}.design3 .combo-card .menuitem-points:after,.design3 .cross-sell-card .menuitem-points:after,.design3 .menuitem-card .menuitem-points:after,.design3 .miac-card .menuitem-points:after{content:")"}.design3 .combo-card .combo-calories,.design3 .combo-card .menuitem-calories,.design3 .combo-card .miac-calories,.design3 .cross-sell-card .combo-calories,.design3 .cross-sell-card .menuitem-calories,.design3 .cross-sell-card .miac-calories,.design3 .menuitem-card .combo-calories,.design3 .menuitem-card .menuitem-calories,.design3 .menuitem-card .miac-calories,.design3 .miac-card .combo-calories,.design3 .miac-card .menuitem-calories,.design3 .miac-card .miac-calories{color:var(--on-background);font:var(--menuitem-card-calories-font);margin-top:var(--indent-1)}.design3 .combo-card .secondary-info,.design3 .cross-sell-card .secondary-info,.design3 .menuitem-card .secondary-info,.design3 .miac-card .secondary-info{display:flex;flex-direction:column;gap:var(--menuitem-card-secondary-info-gap);padding:var(--menuitem-card-secondary-info-padding);position:relative}.design3 .combo-card .combo-desc,.design3 .combo-card .menuitem-desc,.design3 .combo-card .miac-desc,.design3 .cross-sell-card .combo-desc,.design3 .cross-sell-card .menuitem-desc,.design3 .cross-sell-card .miac-desc,.design3 .menuitem-card .combo-desc,.design3 .menuitem-card .menuitem-desc,.design3 .menuitem-card .miac-desc,.design3 .miac-card .combo-desc,.design3 .miac-card .menuitem-desc,.design3 .miac-card .miac-desc{color:var(--menuitem-card-desc-color);font:var(--menuitem-card-desc-font);white-space:pre-line}.design3 .combo-card .restricted-combo-item-size,.design3 .cross-sell-card .restricted-combo-item-size,.design3 .menuitem-card .restricted-combo-item-size,.design3 .miac-card .restricted-combo-item-size{display:flex;flex-wrap:wrap}.design3 .combo-card .restricted-combo-item-size .restricted-size-text,.design3 .cross-sell-card .restricted-combo-item-size .restricted-size-text,.design3 .menuitem-card .restricted-combo-item-size .restricted-size-text,.design3 .miac-card .restricted-combo-item-size .restricted-size-text{color:var(--on-background);flex:1 1 100%;font:var(--typo-h7)}.design3 .combo-card .restricted-combo-item-size .restricted-size-name,.design3 .cross-sell-card .restricted-combo-item-size .restricted-size-name,.design3 .menuitem-card .restricted-combo-item-size .restricted-size-name,.design3 .miac-card .restricted-combo-item-size .restricted-size-name{margin-top:0;white-space:normal}.design3 .combo-card .restricted-combo-item-size .restricted-size-name:after,.design3 .cross-sell-card .restricted-combo-item-size .restricted-size-name:after,.design3 .menuitem-card .restricted-combo-item-size .restricted-size-name:after,.design3 .miac-card .restricted-combo-item-size .restricted-size-name:after{display:none}.design3 .combo-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design3 .cross-sell-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design3 .menuitem-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design3 .miac-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before{content:","}.design3 .combo-card .alert,.design3 .cross-sell-card .alert,.design3 .menuitem-card .alert,.design3 .miac-card .alert{margin:0}.design3 .combo-card .price-form-group,.design3 .cross-sell-card .price-form-group,.design3 .menuitem-card .price-form-group,.design3 .miac-card .price-form-group{display:block}.design3 .combo-card .price-form-group .radio-group-items,.design3 .cross-sell-card .price-form-group .radio-group-items,.design3 .menuitem-card .price-form-group .radio-group-items,.design3 .miac-card .price-form-group .radio-group-items{gap:0}.design3 .combo-card .price-form-group .radio-cards,.design3 .cross-sell-card .price-form-group .radio-cards,.design3 .menuitem-card .price-form-group .radio-cards,.design3 .miac-card .price-form-group .radio-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--indent-4)}@media screen and (max-width:1440px){.design3 .combo-card .price-form-group .radio-cards,.design3 .cross-sell-card .price-form-group .radio-cards,.design3 .menuitem-card .price-form-group .radio-cards,.design3 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design3 .combo-card .price-form-group .radio-cards,.design3 .cross-sell-card .price-form-group .radio-cards,.design3 .menuitem-card .price-form-group .radio-cards,.design3 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(1,1fr);grid-gap:var(--indent-2)}}.design3 .combo-card .price-form-group .radio-cards .price-name,.design3 .cross-sell-card .price-form-group .radio-cards .price-name,.design3 .menuitem-card .price-form-group .radio-cards .price-name,.design3 .miac-card .price-form-group .radio-cards .price-name{flex-grow:1}.design3 .combo-card .price-form-group .radio label,.design3 .cross-sell-card .price-form-group .radio label,.design3 .menuitem-card .price-form-group .radio label,.design3 .miac-card .price-form-group .radio label{font:var(--price-form-group-font);gap:var(--indent-4)}.design3 .combo-card .price-form-group .radio .price-name,.design3 .cross-sell-card .price-form-group .radio .price-name,.design3 .menuitem-card .price-form-group .radio .price-name,.design3 .miac-card .price-form-group .radio .price-name{flex:1}.design3 .combo-card .price-form-group .radio .price-amount,.design3 .cross-sell-card .price-form-group .radio .price-amount,.design3 .menuitem-card .price-form-group .radio .price-amount,.design3 .miac-card .price-form-group .radio .price-amount{flex-shrink:0}.design3 .combo-card .price-form-group .radio .points,.design3 .cross-sell-card .price-form-group .radio .points,.design3 .menuitem-card .price-form-group .radio .points,.design3 .miac-card .price-form-group .radio .points{color:var(--on-background-light)}.design3 .combo-card .price-form-group .radio .points:before,.design3 .cross-sell-card .price-form-group .radio .points:before,.design3 .menuitem-card .price-form-group .radio .points:before,.design3 .miac-card .price-form-group .radio .points:before{content:"("}.design3 .combo-card .price-form-group .radio .points:after,.design3 .cross-sell-card .price-form-group .radio .points:after,.design3 .menuitem-card .price-form-group .radio .points:after,.design3 .miac-card .price-form-group .radio .points:after{content:")"}.design3 .combo-card .price-form-group .radio .radio input:checked~label>.price-amount,.design3 .cross-sell-card .price-form-group .radio .radio input:checked~label>.price-amount,.design3 .menuitem-card .price-form-group .radio .radio input:checked~label>.price-amount,.design3 .miac-card .price-form-group .radio .radio input:checked~label>.price-amount{color:var(--primary)}.design3 .combo-card .price-form-group .radio+.radio,.design3 .cross-sell-card .price-form-group .radio+.radio,.design3 .menuitem-card .price-form-group .radio+.radio,.design3 .miac-card .price-form-group .radio+.radio{border-top:var(--price-form-group-border);margin-top:var(--price-form-group-margin);padding-top:var(--price-form-group-padding)}.design3 .combo-card .menuitem-options,.design3 .cross-sell-card .menuitem-options,.design3 .menuitem-card .menuitem-options,.design3 .miac-card .menuitem-options{border-top:var(--menuitem-card-options-border);padding:var(--menuitem-card-options-padding)}.design3 .combo-card .tertiary-info,.design3 .cross-sell-card .tertiary-info,.design3 .menuitem-card .tertiary-info,.design3 .miac-card .tertiary-info{border-top:var(--menuitem-card-tertiary-info-border);display:flex;flex-direction:column;gap:var(--menuitem-card-tertiary-info-gap);padding:var(--menuitem-card-tertiary-info-padding)}.design3 .combo-card .combo-custom-body,.design3 .combo-card .menuitem-custom-body,.design3 .cross-sell-card .combo-custom-body,.design3 .cross-sell-card .menuitem-custom-body,.design3 .menuitem-card .combo-custom-body,.design3 .menuitem-card .menuitem-custom-body,.design3 .miac-card .combo-custom-body,.design3 .miac-card .menuitem-custom-body{padding:var(--menuitem-card-custom-body-padding)}.design3 .combo-card .preview-only-text,.design3 .combo-card .sold-out-text,.design3 .cross-sell-card .preview-only-text,.design3 .cross-sell-card .sold-out-text,.design3 .menuitem-card .preview-only-text,.design3 .menuitem-card .sold-out-text,.design3 .miac-card .preview-only-text,.design3 .miac-card .sold-out-text{background-color:var(--system-red-light);border-radius:var(--border-radius-8);color:var(--system-red);display:flex;font:var(--typo-body);padding:var(--indent-2);width:-moz-fit-content;width:fit-content}.design3 .combo-card .alternatives-title,.design3 .cross-sell-card .alternatives-title,.design3 .menuitem-card .alternatives-title,.design3 .miac-card .alternatives-title{color:var(--on-background);font:var(--typo-h7);margin-bottom:var(--indent-4)}.design3 .combo-card .alternatives-list,.design3 .cross-sell-card .alternatives-list,.design3 .menuitem-card .alternatives-list,.design3 .miac-card .alternatives-list{display:grid;gap:var(--menuitem-card-alternatives-list-gap);grid-template-columns:var(--menuitem-card-alternatives-list-grid-template-cols)}.design3 .combo-card .item-card,.design3 .cross-sell-card .item-card,.design3 .menuitem-card .item-card,.design3 .miac-card .item-card{margin:0!important}.design3 .combo-card--image-left,.design3 .cross-sell-card--image-left,.design3 .menuitem-card--image-left,.design3 .miac-card--image-left{grid-template-columns:var(--menuitem-card-grid-template-cols--image-left);width:100%}.design3 .combo-card--image-left>.card-header,.design3 .cross-sell-card--image-left>.card-header,.design3 .menuitem-card--image-left>.card-header,.design3 .miac-card--image-left>.card-header{border-right:var(--menuitem-card-header-border);display:flex;flex-direction:column;grid-column:1/2;grid-row:1/3;padding:var(--menuitem-card-header-padding)}.design3 .combo-card--image-left .menuitem-image-wrapper,.design3 .cross-sell-card--image-left .menuitem-image-wrapper,.design3 .menuitem-card--image-left .menuitem-image-wrapper,.design3 .miac-card--image-left .menuitem-image-wrapper{flex-grow:1}.design3 .combo-card--image-left .combo-image,.design3 .combo-card--image-left .cross-sell-image,.design3 .combo-card--image-left .menuitem-image,.design3 .combo-card--image-left .miac-image,.design3 .cross-sell-card--image-left .combo-image,.design3 .cross-sell-card--image-left .cross-sell-image,.design3 .cross-sell-card--image-left .menuitem-image,.design3 .cross-sell-card--image-left .miac-image,.design3 .menuitem-card--image-left .combo-image,.design3 .menuitem-card--image-left .cross-sell-image,.design3 .menuitem-card--image-left .menuitem-image,.design3 .menuitem-card--image-left .miac-image,.design3 .miac-card--image-left .combo-image,.design3 .miac-card--image-left .cross-sell-image,.design3 .miac-card--image-left .menuitem-image,.design3 .miac-card--image-left .miac-image{height:100%!important}.design3 .combo-card .combo-calories{margin-top:var(--indent-4)}.design3 .combo-card .combo-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .combo-card .combo-slot{align-items:baseline;color:var(--on-background);display:flex;font:var(--typo-h7);gap:var(--indent-4)}.design3 .combo-card .combo-slot .combo-slot-info{flex-grow:1}.design3 .combo-card .combo-slot .slot-desc{color:var(--on-background-light);font:var(--typo-body)}.design3 .combo-card .combo-progress-bar{align-items:center;background-color:var(--background);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--combo-card-progress-gap);padding:var(--combo-card-progress-padding);position:sticky;top:0;z-index:var(--z-index--on-background)}.design3 .combo-card .combo-progress-bar .slot-info{color:var(--on-background);flex:1 0 content;font:var(--combo-card-progress-font)}.design3 .combo-card.combo-card--image-left .card-body.combo-page-content.show-list{border:none;grid-column:var(--combo-card-body-grid-column)}.design3 .combo-card .combo-list-wrapper.slot-content{padding:var(--combo-card-list-wrapper-padding)}.design3 .combo-card .combo-list-title{color:var(--on-background);font:var(--combo-card-list-title-font);margin:var(--combo-card-list-title-margin)}.design3 .combo-card .combo-list{display:grid;gap:var(--combo-card-list-gap);grid-template-columns:var(--combo-card-list-grid-template-cols)}.design3 .combo-card .spinner-wrapper{grid-column:span 12}.design3 .combo-card .combo-item{background-color:var(--combo-card-list-item-background);border:var(--combo-card-list-item-border);border-radius:var(--combo-card-list-item-border-radius);cursor:pointer;display:grid;gap:var(--combo-card-list-item-gap);grid-template-columns:var(--combo-card-list-item-grid-template-cols);grid-template-rows:min-content;padding:var(--combo-card-list-item-padding);position:relative;transition:border-color var(--motion)}.design3 .combo-card .combo-item:hover{border-color:var(--combo-card-list-item-border-color--hover)}.design3 .combo-card .combo-item .combo-item-header{grid-row:var(--combo-card-list-item-header-grid-row);margin:var(--combo-card-list-item-header-margin)}.design3 .combo-card .combo-item .combo-item-image{aspect-ratio:var(--combo-card-list-item-image-ratio)!important;border-radius:var(--combo-card-list-item-image-border-radius);height:var(--combo-card-list-item-image-height)!important;min-width:100%;width:100%!important}.design3 .combo-card .combo-item .combo-item-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design3 .combo-card .combo-item .combo-item-badge{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--combo-card-list-item-badge-padding);border:var(--combo-card-list-item-badge-border);border-radius:var(--combo-card-list-item-badge-border-radius);color:var(--combo-card-list-item-badge-color);font:var(--combo-card-list-item-badge-font);height:var(--combo-card-list-item-badge-height);line-height:var(--combo-card-list-item-badge-height);margin:0;padding:var(--combo-card-list-item-badge-padding);text-align:center;white-space:nowrap}.design3 .combo-card .combo-item .combo-item-body{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design3 .combo-card .combo-item .item-calories,.design3 .combo-card .combo-item .item-name,.design3 .combo-card .combo-item .item-price{color:var(--combo-card-list-item-name-color);font:var(--combo-card-list-item-name-font)}.design3 .combo-card .combo-item .item-desc{color:var(--combo-card-list-item-desc-color);display:-webkit-box;font:var(--combo-card-list-item-desc-font);-webkit-line-clamp:5;line-height:var(--typo-height--medium);overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical}.design3 .combo-card .combo-item .menuitem-allergens{display:none}.design3 .combo-card .combo-item .combo-item-footer{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .combo-card .combo-item.is-sold-out{cursor:auto;opacity:var(--sold-out-opacity,.6);pointer-events:none}.design3 .combo-card .card-body.combo-page-content.show-item{border:none;grid-column:var(--combo-card-body-grid-column);height:var(--combo-card-height)}.design3 .combo-card .menuitem-card.is-combo-item{border-top:var(--combo-card-body-border);flex-grow:1}.design3 .miac-card .miac-price{margin-top:var(--indent-4)}.design3 .miac-card .miac-list{display:flex;flex-direction:column;gap:var(--miac-list-gap)}.design3 .miac-card .miac-item{background-color:var(--miac-item-background);border:var(--miac-item-border);border-radius:var(--miac-item-border-radius);cursor:pointer;display:flex;flex-shrink:0;gap:var(--miac-item-gap);padding:var(--miac-item-padding);position:relative;transition:background-color var(--motion),border-color var(--motion)}.design3 .miac-card .miac-item:not(.selected):hover{background-color:var(--miac-item-background--hover);border-color:var(--miac-item-border--hover)}.design3 .miac-card .miac-item:not(.selected):hover .miac-item-image{filter:brightness(.4)}.design3 .miac-card .miac-item:not(.selected):hover .miac-item-icon{opacity:1}.design3 .miac-card .miac-item:not(.selected) .miac-item-icon{opacity:0}.design3 .miac-card .miac-item.selected .miac-item-info{align-items:flex-start}.design3 .miac-card .miac-item .miac-item-image-wrapper{flex:0 0 var(--miac-item-image-size);height:var(--miac-item-image-size);position:relative}.design3 .miac-card .miac-item .miac-item-image{border-radius:var(--miac-item-image-border-radius);filter:brightness(.8);height:var(--miac-item-image-size)!important;transition:filter var(--motion);width:var(--miac-item-image-size)!important}.design3 .miac-card .miac-item .miac-item-icon{height:var(--miac-item-icon-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--motion);width:var(--miac-item-icon-size);z-index:var(--z-index--on-surface)}.design3 .miac-card .miac-item .miac-item-icon path{stroke:var(--primary);transition:stroke var(--motion)}.design3 .miac-card .miac-item .miac-item-info{align-items:center;color:var(--miac-item-info-color);display:flex;flex-grow:1;flex-wrap:wrap;font:var(--miac-item-info-font);gap:var(--miac-item-info-gap)}.design3 .miac-card .miac-item .miac-item-name{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.design3 .miac-card .miac-item .miac-item-name-eyebrow{display:none}.design3 .miac-card .miac-item .miac-item-price{flex-shrink:0}.design3 .miac-card .miac-item .edit-button-wrapper{flex:1 1 100%;margin-top:auto}.design3 .miac-card .card-body.miac-list-page,.design3 .miac-card .card-footer.no-header,.design3 .miac-card .menuitem-card.is-combo-item{grid-column:var(--miac-card-grid-cols)}.design3 .miac-card .miac-list-page{padding:var(--miac-list-page-padding)}.design3 .miac-card .miac-list-title{align-items:center;color:var(--miac-list-page-title-color);display:flex;font:var(--miac-list-page-title-font);margin:var(--miac-list-page-title-margin);min-height:var(--miac-list-page-title-height)}.design3 .miac-card .miac-list-page .miac-list{display:grid;gap:var(--miac-list-gap);grid-template-columns:var(--miac-list-page-grid-template-cols)}.design3 .cross-sell-card{height:var(--cross-sell-card-height)}.design3 .cross-sell-card .card-header{padding:var(--cross-sell-card-header-padding)}.design3 .cross-sell-card .cross-sell-title{color:var(--cross-sell-card-title-color);font:var(--cross-sell-card-title-font);margin:var(--cross-sell-card-title-margin)}.design3 .cross-sell-card .cross-sell-subtitle{color:var(--cross-sell-card-subtitle-color);font:var(--cross-sell-card-subtitle-font)}.design3 .cross-sell-card .cross-sell-recommended-title{border-top:var(--cross-sell-card-recommended-title-border);color:var(--cross-sell-card-recommended-title-color);font:var(--cross-sell-card-recommended-title-font);margin:var(--cross-sell-card-recommended-title-margin);padding:var(--cross-sell-card-recommended-title-padding)}.design3 .cross-sell-card .menuitem-image-wrapper{margin:var(--cross-sell-card-image-margin)}.design3 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio)}.design3 .cross-sell-card .cancel-add-item{animation:shrink-bg-cancel 5s linear forwards;background-image:linear-gradient(to right,var(--primary-dark) 0,var(--primary-dark) 100%);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;position:relative;width:100%}.design3 .cross-sell-card .cancel-add-item span{position:relative;z-index:2}@media screen and (max-width:768px){.design3 .cross-sell-card>.card-body{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.design3 .cross-sell-card .menuitem-image-wrapper{border-radius:var(--cross-sell-card-image-border-radius);flex:0 0 var(--cross-sell-card-image-size);overflow:hidden}.design3 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio);height:var(--cross-sell-card-image-size);-o-object-fit:contain;object-fit:contain;width:var(--cross-sell-card-image-size)}.design3 .cross-sell-card .primary-info{flex-grow:1;padding-top:0}.design3 .cross-sell-card .menuitem-options,.design3 .cross-sell-card .secondary-info,.design3 .cross-sell-card .tertiary-info{flex:1 1 100%}}.design3 .toggle-pusher-sidebar{background-color:var(--toggle-pusher-background);border:var(--toggle-pusher-border);border-radius:var(--toggle-pusher-border-radius);bottom:var(--toggle-pusher-bottom);box-shadow:var(--toggle-pusher-box-shadow);color:var(--toggle-pusher-color);cursor:pointer;font:var(--toggle-pusher-font);padding:var(--toggle-pusher-padding);position:fixed;right:var(--toggle-pusher-right);top:var(--toggle-pusher-top);z-index:var(--z-index--above)}.design3 .event-card{background-color:var(--event-card-background);border:var(--event-card-border);border-radius:var(--event-card-border-radius);padding:var(--event-card-padding)}.design3 .event-card+.event-card{margin-top:var(--indent-2)}.design3 .event-card .event-card-title{color:var(--event-card-title-color);font:var(--event-card-title-font);margin:var(--event-card-title-margin)}.design3 .event-card .event-card-subtitle{color:var(--event-card-subtitle-color);font:var(--event-card-subtitle-font);margin:var(--event-card-subtitle-margin)}.design3 .event-card .card-body{margin-top:var(--indent-1)}.design3 .event-card .event-card-status{color:var(--event-card-status-color);font:var(--event-card-status-font)}.design3 .event-card .event-card-links{align-items:center;display:flex;gap:var(--event-card-links-gap);margin:var(--event-card-links-margin)}.design3 .event-card .event-card-link{flex:1}.design3 .favorite-items .favorite-items-loading{margin:0 auto}.design3 .favorite-items .favorite-items-title{display:none}.design3 .favorite-items .favorite-item{background-color:var(--favorite-item-background);border:var(--favorite-item-border);border-radius:var(--favorite-item-border-radius);display:flex;flex-wrap:wrap;gap:var(--favorite-item-gap);padding:var(--favorite-item-padding)}.design3 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-4)}.design3 .favorite-items .favorite-item-img-block{flex:0}.design3 .favorite-items .favorite-item-img{aspect-ratio:var(--favorite-item-image-ratio)!important;border-radius:var(--favorite-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--favorite-item-image-width)!important}.design3 .favorite-items .favorite-item-info{align-items:flex-start;display:flex;flex:1;gap:var(--indent-4)}.design3 .favorite-items .favorite-item-description{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design3 .favorite-items .favorite-item-name{color:var(--favorite-item-color--primary);font:var(--favorite-item-font--primary)}.design3 .favorite-items .combo-item-name-block,.design3 .favorite-items .favorite-item-notes,.design3 .favorite-items .item-option-group,.design3 .favorite-items .item-size{color:var(--favorite-item-color--secondary);font:var(--favorite-item-font--secondary)}.design3 .favorite-items .combo-items{list-style:none;padding:0}.design3 .favorite-items .combo-item+.combo-item{margin-top:var(--indent-4)}.design3 .favorite-items .combo-item-name-block+.item-options{margin-top:0}.design3 .favorite-items .item-options{display:flex;flex-direction:column;gap:var(--indent-1);list-style:none}.design3 .favorite-items .favorite-item-price{color:var(--favorite-item-color--primary);flex-shrink:0;font:var(--favorite-item-font--primary)}.design3 .favorite-items .favorite-item-buttons{display:flex;flex:1 1 100%;gap:var(--indent-2);justify-content:flex-end}.design3 .favorite-items .no-items-title{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design3 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-2)}}.design3 .total-info{color:var(--on-background);display:flex;font:var(--typo-h6);justify-content:space-between}.design3 .total-info .total-price{-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;justify-content:end}.design3 .total-info .total-price-exceeded{color:var(--system-red)}.design3 .total-info .total-price-limit-label{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--x-small);text-align:right}.design3 .close-button{align-items:center;background-color:var(--close-button-background);border:var(--close-button-border);border-radius:var(--close-button-border-radius);cursor:pointer;display:flex;height:var(--close-button-size);justify-content:center;opacity:var(--close-button-opacity);transition:background-color var(--motion),opacity var(--motion);width:var(--close-button-size);z-index:var(--z-index--above)}.design3 .close-button svg{height:var(--close-button-icon-size);width:var(--close-button-icon-size)}.design3 .close-button svg path{stroke:var(--close-button-icon-stroke);stroke-width:var(--close-button-icon-stroke-width)}.design3 .close-button:hover{background-color:var(--close-button-background--hover);opacity:var(--close-button-opacity--hover)}.design3 .order-item{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:flex;flex-wrap:nowrap;gap:var(--order-item-gap);padding:var(--order-item-padding);position:relative}.design3 .order-item .order-item-img-wrapper{flex-shrink:0}.design3 .order-item .order-item-img{aspect-ratio:var(--order-item-image-ratio)!important;border-radius:var(--order-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--order-item-image-size)!important}.design3 .order-item .order-item-details{display:flex;flex:1;flex-direction:column;gap:var(--indent-4)}.design3 .order-item .order-item-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:var(--indent-4)}.design3 .order-item .order-item-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design3 .order-item .order-item-title{color:var(--order-item-color--primary);display:flex;font:var(--order-item-font--primary);gap:var(--indent-2)}.design3 .order-item .order-item-option-list{display:flex;flex-direction:column}.design3 .order-item .order-item-for,.design3 .order-item .order-item-notes,.design3 .order-item .order-item-option,.design3 .order-item .order-item-size,.design3 .order-item .order-reward-name{color:var(--order-item-color--secondary);font:var(--order-item-font--secondary)}.design3 .order-item .order-item-price{color:var(--order-item-color--primary);flex-shrink:0;font:var(--order-item-font--primary)}.design3 .order-item .order-item-buttons-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:var(--order-item-buttons-wrapper-flex-direction);flex-wrap:wrap;gap:var(--indent-2);justify-content:space-between}.design3 .order-item .order-item-upsize-button{flex:1 1 100%}@media screen and (max-width:768px){.design3 .order-item .order-item-upsize-button .icon-button-icon{display:none}}.design3 .order-item .order-item-buttons{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--indent-2)}.design3 .order-item .quantity-range .spinbutton-value{color:var(--order-item-color--primary)}.design3 .order-container .order-loader{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary);margin:var(--indent-2) auto}.design3 .order-container .menuitem-info{display:block}.design3 .order-container .combo-info+.combo-info,.design3 .order-container .menuitem-info+.menuitem-info,.design3 .order-container .order-item+.order-item,.design3 .order-container .order-items-list+.order-items-list{margin-top:var(--indent-2)}.design3 .order-container .menuitem-info+.contactless-message{margin-top:var(--indent-6)}.design3 .order-container .combo-info{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:block;padding:var(--order-item-padding)}.design3 .order-container .combo-info-head{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design3 .order-container .combo-info-name{color:var(--order-item-color--primary);flex:1;font:var(--order-item-font--primary)}.design3 .order-container .combo-info>.order-item{--order-item-background:var(--background);--order-item-color--primary:var(--on-background);--order-item-color--secondary:var(--on-background-light)}.design3 .order-container .order-container-items-wrapper:first-of-type .group-order-list-header{padding-top:0}.design3 .order-container .order-container-items-wrapper+.order-container-items-wrapper{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design3 .order-container .group-order-list-header{align-items:baseline;display:flex;gap:var(--indent-6)}.design3 .order-container .group-order-list-header.has-items{cursor:pointer}.design3 .order-container .list-header-info{align-items:baseline;display:flex;flex:1 1 0;gap:var(--indent-2);max-width:100%;width:0}.design3 .order-container .list-header-name{color:var(--order-container-color--primary);font:var(--order-container-font--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design3 .order-container .list-header-status,.design3 .order-container .list-header-status.not-started{align-items:baseline;display:flex;flex:0 0 auto;gap:var(--indent-2);width:-moz-fit-content;width:fit-content}.design3 .order-container .list-header-status .list-header-status-dot,.design3 .order-container .list-header-status.not-started .list-header-status-dot{background-color:var(--gray);border-radius:var(--border-radius-100);flex:0 0 auto;height:var(--ui-size-2);width:var(--ui-size-2)}.design3 .order-container .list-header-status .list-header-status-title,.design3 .order-container .list-header-status.not-started .list-header-status-title{color:var(--order-container-color--secondary);flex-shrink:0;font:var(--order-container-font--secondary)}.design3 .order-container .list-header-status.not-started.viewed-menu .list-header-status-dot,.design3 .order-container .list-header-status.viewed-menu .list-header-status-dot{background-color:var(--secondary)}.design3 .order-container .list-header-status.not-started.viewed-menu .list-header-status-title,.design3 .order-container .list-header-status.viewed-menu .list-header-status-title{color:var(--secondary)}.design3 .order-container .list-header-status.adding-items .list-header-status-dot,.design3 .order-container .list-header-status.not-started.adding-items .list-header-status-dot{background-color:var(--primary)}.design3 .order-container .list-header-status.adding-items .list-header-status-title,.design3 .order-container .list-header-status.not-started.adding-items .list-header-status-title{color:var(--primary)}.design3 .order-container .list-header-status.canceled .list-header-status-dot,.design3 .order-container .list-header-status.not-started.canceled .list-header-status-dot{background-color:var(--system-red)}.design3 .order-container .list-header-status.canceled .list-header-status-title,.design3 .order-container .list-header-status.not-started.canceled .list-header-status-title{color:var(--system-red)}.design3 .order-container .list-header-status.complete .list-header-status-dot,.design3 .order-container .list-header-status.not-started.complete .list-header-status-dot{background-color:var(--system-green)}.design3 .order-container .list-header-status.complete .list-header-status-title,.design3 .order-container .list-header-status.not-started.complete .list-header-status-title{color:var(--system-green)}.design3 .order-container .list-header-utils{align-items:center;display:flex;flex:0 0 auto}.design3 .order-container .list-header-amount{color:var(--order-container-color--primary);font:var(--order-container-font--primary)}.design3 .order-container .switcher-wrapper{margin-left:var(--indent-2)}.design3 .order-container .switcher{align-items:center;background-color:var(--button-ghosted-background);border-radius:var(--button-x-small-border-radius);cursor:pointer;display:flex;height:var(--button-x-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-x-small-size)}.design3 .order-container .switcher:hover{background-color:var(--button-ghosted-background-hover)}.design3 .order-container .switcher.visible svg{transform:rotate(90deg)}.design3 .order-container .switcher svg{height:var(--button-x-small-icon-size);transition:transform var(--motion);width:var(--button-x-small-icon-size)}.design3 .order-container .switcher path{stroke:var(--button-ghosted-icon-stroke)}.design3 .order-container .group-order-list-header+.menuitem-info-list{margin-top:var(--indent-4)}.design3 .order-container .contactless-requests+.order-container-items-wrapper{margin-top:var(--indent-6)}.design3 .order-container .contactless-message,.design3 .order-container .contactless-requests-title{color:var(--order-container-color--primary);font:var(--order-container-font--primary);margin-bottom:var(--indent-2)}.design3 .order-container .contactless-requests-list{display:grid;gap:var(--indent-2);grid-template-columns:1fr}.design3 .order-container .contactless-request.selected{border-color:var(--primary)}.design3 .order-container .contactless-requests-button-wrapper{margin-top:var(--indent-2)}.design3 .order-container .contactless-requests-button{width:100%}.design3 .order-container .order-no-items,.design3 .order-container .order-no-order{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary)}.design3 .saved-card-wrapper{background-color:var(--saved-card-wrapper-background);border:var(--saved-card-wrapper-border);border-radius:var(--saved-card-wrapper-border-radius);padding:var(--saved-card-wrapper-padding);position:relative}.design3 .saved-card-wrapper.add-new-card{align-items:center;display:flex;gap:var(--indent-2);justify-content:center}.design3 .saved-card-wrapper.add-new-card svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design3 .saved-card-wrapper.add-new-card svg path{stroke:var(--saved-card-wrapper-color--primary)}.design3 .saved-card-wrapper.add-new-card .add-new-card-text{color:var(--saved-card-wrapper-color--primary);font:var(--typo-button--medium)}.design3 .saved-card-wrapper .saved-card-image-wrapper{position:absolute;right:var(--indent-4);top:var(--indent-4)}.design3 .saved-card-wrapper .saved-card-image{width:var(--ui-size-8)!important}.design3 .saved-card-wrapper .saved-card{margin-right:calc(var(--ui-size-8) + var(--indent-4))}.design3 .saved-card-wrapper .saved-card-title{color:var(--saved-card-wrapper-color--primary);font:var(--saved-card-wrapper-font--primary)}.design3 .saved-card-wrapper .saved-card-expiration{color:var(--saved-card-wrapper-color--primary-light);font:var(--saved-card-wrapper-font--secondary);margin-top:var(--indent-1)}.design3 .saved-card-wrapper .saved-card-details{margin-top:var(--indent-3)}.design3 .saved-card-wrapper .saved-card-edit{margin-top:var(--indent-4)}.design3 .saved-card-wrapper .saved-card-inputs{align-items:center;display:flex;gap:var(--indent-1)}.design3 .saved-card-wrapper .saved-card-inputs .form-item{flex:1;margin:0}.design3 .saved-card-wrapper .update-button{margin-top:var(--indent-4);width:100%}.design3 .saved-card-wrapper .remove-button{margin-top:var(--indent-2);width:100%}.design3 .saved-card-wrapper{--form-item-label-color:var(--on-background);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background)}.design3 .alert{background-color:var(--alert-background);border:none;border-radius:var(--border-radius-8);color:var(--on-gray);font:var(--typo-body);margin-top:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-4);padding-left:calc(var(--indent-4) + var(--ui-size-2));position:relative;text-align:left!important;white-space:normal;word-break:break-word}.design3 .alert:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design3 .alert .alert-title{font:var(--alert-title-font);margin-bottom:var(--indent-2)}.design3 .alert.alert-info:before{background-color:var(--alert-bar-background)}.design3 .alert.alert-danger:before{background-color:var(--system-red)}.design3 .alert.alert-warning:before{background-color:var(--tertiary)}.design3 .menuitem-allergens{align-items:center;background-color:var(--alert-background);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design3 .menuitem-allergens:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design3 .menuitem-allergens .menuitem-allergens-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-1)}.design3 .menuitem-allergens .menuitem-allergens-title{color:var(--on-gray);font:var(--alert-title-font)}.design3 .menuitem-allergens .menuitem-allergens-list{align-items:baseline;-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;row-gap:var(--indent-2)}.design3 .menuitem-allergens .menuitem-allergen-item{color:var(--on-gray);font:var(--typo-body)}.design3 .menuitem-allergens .menuitem-allergen-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design3 .menuitem-allergens .menuitem-allergen-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design3 .menuitem-allergens .menuitem-allergen-icon path{stroke:var(--on-gray)}.design3 .menuitem-rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .menuitem-rating .menuitem-rating-highlight{background-color:var(--system-green-light);border-radius:var(--border-radius-4);color:var(--system-green);font:var(--typo-body--small);padding:var(--indent-1) var(--indent-2)}.design3 .menuitem-rating .menuitem-rating-like{align-items:center;display:flex;gap:var(--indent-1)}.design3 .menuitem-rating svg{height:var(--ui-size-4);width:var(--ui-size-4)}.design3 .menuitem-rating svg path{fill:transparent;stroke:var(--system-green);stroke-width:var(--border-width-2)}.design3 .menuitem-rating .menuitem-rating-like-count,.design3 .menuitem-rating .menuitem-rating-like-percentage{color:var(--on-background);font:var(--typo-body--small)}.design3 .guest-photo-option{background-color:var(--guest-photo-option-background);border:var(--guest-photo-option-border);border-radius:var(--guest-photo-option-border-radius);padding:var(--indent-4);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-index--surface)}.design3 .guest-photo-option.active .guest-photo-drop-tip{align-items:center;background-color:var(--guest-photo-option-drop-tip-background);border:var(--border-width-2) dashed var(--primary);border-radius:var(--guest-photo-option-border-radius);bottom:calc(var(--border-width-2)*-1);color:var(--guest-photo-option-drop-tip-color);display:flex;font:var(--guest-photo-option-drop-tip-font);justify-content:center;left:calc(var(--border-width-2)*-1);position:absolute;right:calc(var(--border-width-2)*-1);top:calc(var(--border-width-2)*-1);z-index:var(--z-index--on-surface)}.design3 .guest-photo-option .guest-photo-option-header{align-items:var(--guest-photo-option-header-align);display:flex}.design3 .guest-photo-option .option-title{color:var(--guest-photo-option-color);font:var(--guest-photo-option-title-font)}.design3 .guest-photo-option .clear-button{margin-left:auto}.design3 .guest-photo-option .clear-button:disabled{display:none}.design3 .guest-photo-option .guest-photo-option-body{display:grid;gap:var(--indent-2);grid-template-columns:var(--guest-photo-option-grid);margin-top:var(--indent-4)}.design3 .guest-photo-option .photo-preview{background-color:var(--background);border:var(--guest-photo-option-preview-border);border-radius:var(--guest-photo-option-border-radius);height:var(--guest-photo-option-preview-height);overflow:hidden;position:relative;transition:background-color var(--motion);width:100%}.design3 .guest-photo-option .photo-preview.upload-button{order:-1}.design3 .guest-photo-option .photo-preview.upload-button:hover{background-color:transparent}.design3 .guest-photo-option .photo-preview .photo-upload{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.design3 .guest-photo-option .photo-preview .upload-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-8);padding:var(--indent-2);width:var(--ui-size-8)}.design3 .guest-photo-option .photo-preview .upload-icon path{stroke:var(--on-background)}.design3 .guest-photo-option .photo-preview .photo-upload-caption{color:var(--on-background);font:var(--guest-photo-option-caption-font);margin-top:var(--indent-1)}.design3 .guest-photo-option .photo-preview .remove-button{align-items:center;border:none;cursor:pointer;display:flex;height:var(--ui-size-7);justify-content:center;position:absolute;right:0;top:0;width:var(--ui-size-7)}.design3 .guest-photo-option .photo-preview .remove-button-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-4);padding:calc(var(--indent-1)/2);transition:background-color var(--motion);width:var(--ui-size-4)}.design3 .guest-photo-option .photo-preview .remove-button-icon path{stroke:var(--on-background);transition:stroke var(--motion)}.design3 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon{background-color:var(--on-background)}.design3 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon path{stroke:var(--background)}.design3 .guest-photo-option .photo-preview .photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design3 .guest-photo-option .supported-formats{color:var(--guest-photo-option-formats-color);font:var(--guest-photo-option-formats-font);grid-column:var(--guest-photo-option-formats-grid-column)}.design3 .progress{-webkit-backdrop-filter:var(--progress-backdrop-filter);backdrop-filter:var(--progress-backdrop-filter);background-color:var(--progress-background);border-radius:var(--progress-border-radius);display:flex;height:var(--progress-height)}.design3 .progress .progress-bar{background-color:var(--progress-bar-background)}.design3 .feed-meter{background:var(--feed-meter-background);border:var(--feed-meter-border);border-radius:var(--feed-meter-border-radius);padding:var(--feed-meter-padding)}.design3 .feed-meter .feed-meter-info{display:flex;gap:var(--indent-4)}.design3 .feed-meter .feed-meter-counter{align-items:center;color:var(--feed-meter-counter-color);display:flex;flex:1;font:var(--typo-body);gap:var(--indent-2)}.design3 .feed-meter .feed-meter-buttons{flex-shrink:0}.design3 .feed-meter .feed-meter-progress-bar{margin:var(--feed-meter-progress-bar-margin)}.design3 .people-fed-info{background-color:var(--people-fed-info-background);border:var(--people-fed-info-border);border-radius:var(--people-fed-info-border-radius);color:var(--people-fed-info-color);font:var(--people-fed-info-font);line-height:var(--people-fed-info-line-height);min-height:var(--people-fed-info-min-height);padding:var(--people-fed-info-padding);text-align:left;white-space:normal;width:-moz-fit-content;width:fit-content}.design3 .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design3 .menu-tags .menu-tag{-webkit-backdrop-filter:var(--menu-tag-backdrop-filter);backdrop-filter:var(--menu-tag-backdrop-filter);background-color:var(--menu-tag-background);border:var(--menu-tag-border);border-radius:var(--menu-tag-border-radius);color:var(--menu-tag-color);font:var(--menu-tag-font);height:var(--menu-tag-height);line-height:var(--menu-tag-line-height);margin:0;padding:var(--menu-tag-padding);text-align:left;white-space:normal}.design3 .quantity-range{align-items:center;display:flex;width:var(--quantity-range-width)}.design3 .quantity-range button{align-items:center;background-color:var(--quantity-range-button-background);border:var(--quantity-range-button-border);border-radius:var(--quantity-range-button-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--quantity-range-button-size);justify-content:center;transition:background-color var(--motion);width:var(--quantity-range-button-size)}.design3 .quantity-range button:hover{background-color:var(--quantity-range-button-background--hover)}.design3 .quantity-range svg{height:var(--quantity-range-button-icon-size);width:var(--quantity-range-button-icon-size)}.design3 .quantity-range svg path{stroke:var(--quantity-range-button-icon-stroke);stroke-width:var(--quantity-range-button-icon-stroke-width)}.design3 .quantity-range .spinbutton-value{color:var(--quantity-range-button-color);flex-grow:1;font:var(--quantity-range-button-font);text-align:center}.design3 .quantity-range.max-selected button:last-of-type,.design3 .quantity-range.min-selected button:first-of-type{opacity:.4;pointer-events:none}.design3 .quantity-range.large{width:var(--quantity-range-width--large)}.design3 .quantity-range.large button{height:var(--quantity-range-button-size--large);width:var(--quantity-range-button-size--large)}.design3 .quantity-range.large svg{height:var(--quantity-range-button-icon-size--large);width:var(--quantity-range-button-icon-size--large)}.design3 .quantity-range.large .spinbutton-value{font:var(--quantity-range-button-font--large)}.design3 .order-type-notice{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design3 .order-type-notice:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design3 .order-type-notice .order-type-notice-icon{display:flex}.design3 .order-type-notice svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design3 .order-type-notice svg path{stroke:var(--on-gray)}.design3 .menuitem-available-offers{align-items:center;background-color:var(--gray-light);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design3 .menuitem-available-offers:before{background-color:var(--system-green);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design3 .menuitem-available-offers .menuitem-available-offers-info{display:flex;flex:1;flex-direction:column}.design3 .menuitem-available-offers .menuitem-available-offers-title{color:var(--on-gray);font:var(--typo-h7)}.design3 .menuitem-available-offers .menuitem-available-offers-list{display:flex;flex-wrap:wrap}.design3 .menuitem-available-offers .menuitem-available-offers-list-item{color:var(--on-gray);font:var(--typo-body)}.design3 .menuitem-available-offers .menuitem-available-offers-icon{flex-shrink:0}.design3 .menuitem-available-offers .menuitem-available-offers-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design3 .menuitem-available-offers .menuitem-available-offers-icon path{stroke:var(--system-green)}.design3 .chips{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .chips-item{background-color:var(--background);border:var(--border-width-1) solid var(--gray);color:var(--on-background);flex-wrap:nowrap;font:var(--typo-body--small);padding-left:var(--indent-3);width:auto}.design3 .chips-item,.design3 .chips-item .chips-item-icon{align-items:center;border-radius:var(--border-radius-100);display:flex;height:var(--ui-size-8)}.design3 .chips-item .chips-item-icon{cursor:pointer;justify-content:center;line-height:1;transition:background-color var(--motion);width:var(--ui-size-8)}.design3 .chips-item .chips-item-icon:hover{background-color:var(--system-red-light)!important}.design3 .chips-item .chips-item-icon:hover path{stroke:var(--system-red)!important}.design3 .chips-item .chips-item-icon svg{height:var(--ui-size-2);width:var(--ui-size-2)}.design3 .chips-item .chips-item-icon svg path{stroke:var(--on-background);stroke-width:4;transition:stroke var(--motion)}.design3 .chips-item.adding-items,.design3 .chips-item.editing-items{background-color:var(--gray-light);border:var(--border-width-1) solid var(--gray);color:var(--on-gray)}.design3 .chips-item.adding-items .chips-item-icon svg path,.design3 .chips-item.editing-items .chips-item-icon svg path{stroke:var(--on-gray)}.design3 .chips-item.viewed-menu{background-color:var(--secondary);border:var(--border-width-1) solid var(--secondary);color:var(--on-secondary)}.design3 .chips-item.viewed-menu .chips-item-icon svg path{stroke:var(--on-secondary)}.design3 .chips-item.complete{background-color:var(--primary);border:var(--border-width-1) solid var(--primary);color:var(--on-primary)}.design3 .chips-item.complete .chips-item-icon svg path{stroke:var(--on-primary)}.design3 .chips-item.canceled{background-color:var(--system-red);border:var(--border-width-1) solid var(--system-red);color:var(--on-system-red)}.design3 .chips-item.canceled .chips-item-icon svg path{stroke:var(--on-system-red)}.design3 .notification-list .vue-notification-group{margin-top:calc(var(--navbar-height) + var(--indent-4));width:20rem!important}.design3 .notification-list .notification-list-item{background-color:var(--gray-light);border:none;border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);margin:0 var(--indent-4) var(--indent-4);overflow:hidden;padding:var(--indent-3);padding-left:calc(var(--indent-3) + var(--ui-size-2));position:relative}.design3 .notification-list .notification-list-item:before{background-color:var(--on-gray);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design3 .notification-list .notification-list-item.success:before{background-color:var(--system-green)}.design3 .notification-list .notification-list-item.error:before,.design3 .notification-list .notification-list-item.warn:before{background-color:var(--system-red)}.design3 .notification-list .notification-content{display:flex;gap:var(--indent-2);padding-right:var(--indent-6)!important}.design3 .notification-list .notification-img-block{display:block;flex-shrink:0}.design3 .notification-list .notification-img{aspect-ratio:1/1!important;border-radius:var(--border-radius-8);height:var(--ui-size-10)!important;width:var(--ui-size-10)!important}.design3 .notification-list .notification-text{flex:1;margin:0!important}.design3 .notification-list .notification-title{color:var(--on-gray);font:var(--typo-body--small)}.design3 .notification-list .notification-desc{color:var(--on-gray);font:var(--typo-body--x-small)}.design3 .notification-list .close{align-items:center;border-radius:var(--border-radius-8);cursor:pointer;display:flex;height:var(--ui-size-8);justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--motion);width:var(--ui-size-8)}.design3 .notification-list .close:hover{background-color:var(--gray)}.design3 .notification-list .close svg{height:var(--ui-size-3);width:var(--ui-size-3)}.design3 .notification-list .close svg path{stroke:var(--on-gray);stroke-width:1.5}.design3 .user-menu-rewards-wrapper{background-color:var(--user-menu-rewards-background);border:var(--user-menu-rewards-border);border-radius:var(--user-menu-rewards-border-radius);padding:var(--user-menu-rewards-padding)}.design3 .user-menu-rewards-wrapper .user-menu-rewards-title{color:var(--user-menu-rewards-title-color);font:var(--user-menu-rewards-title-font);margin:var(--user-menu-rewards-title-margin)}.design3 .user-menu-rewards-wrapper .user-menu-rewards-list{display:grid;gap:var(--user-menu-rewards-list-gap);grid-template-columns:var(--user-menu-rewards-list-grid-template-columns)}.design3 .user-menu-rewards-wrapper .user-menu-reward{align-items:center;background-color:var(--user-menu-reward-background);border:var(--user-menu-reward-border);border-radius:var(--user-menu-reward-border-radius);cursor:pointer;display:flex;gap:var(--user-menu-reward-gap);padding:var(--user-menu-reward-padding);transition:border-color var(--motion)}.design3 .user-menu-rewards-wrapper .user-menu-reward:hover{border-color:var(--primary)}.design3 .user-menu-rewards-wrapper .user-menu-reward-icon{flex-shrink:0;height:var(--user-menu-reward-icon-size);width:var(--user-menu-reward-icon-size)}.design3 .user-menu-rewards-wrapper .user-menu-reward-icon path{stroke:var(--user-menu-reward-color)}.design3 .user-menu-rewards-wrapper .user-menu-reward-name{color:var(--user-menu-reward-color);font:var(--user-menu-reward-font)}.design3 .suggested-orders .accordion-card{background-color:var(--suggested-orders-background);border:var(--suggested-orders-border);border-radius:var(--suggested-orders-border-radius);padding:var(--suggested-orders-padding)}.design3 .suggested-orders .accordion-header{align-items:flex-start}.design3 .suggested-orders .suggested-orders-title{color:var(--suggested-orders-title-color);font:var(--suggested-orders-title-font);margin:var(--suggested-orders-title-margin)}.design3 .suggested-orders .suggested-orders-desc{color:var(--suggested-orders-desc-color);font:var(--suggested-orders-desc-font)}.design3 .suggested-orders .accordion-icon{margin-top:calc(var(--indent-1)*1.5)}.design3 .suggested-orders .accordion-content{margin-top:var(--suggested-orders-gap)}.design3 .suggested-orders .suggested-orders-list{display:grid;gap:var(--suggested-orders-list-gap);grid-template-columns:var(--suggested-orders-list-grid-template-columns)}.design3 .suggested-order{background-color:transparent;display:flex;flex-direction:column;gap:var(--suggested-order-gap)}.design3 .suggested-order .suggested-order-image{background-color:var(--gray-light);border-radius:var(--suggested-order-image-border-radius);flex-shrink:0;height:var(--suggested-order-image-height);overflow:hidden;width:100%}.design3 .suggested-order .suggested-order-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design3 .suggested-order .suggested-order-info{display:flex;flex:1;flex-direction:column;gap:var(--suggested-order-info-gap)}.design3 .suggested-order .suggested-order-desc{color:var(--suggested-order-desc-color);font:var(--suggested-order-desc-font)}.design3 .suggested-order .suggested-order-list{display:flex;flex-direction:column;gap:var(--suggested-order-list-gap)}.design3 .suggested-order .suggested-order-item{align-items:baseline;color:var(--suggested-order-item-color);display:flex;font:var(--suggested-order-item-font);gap:var(--suggested-order-item-gap)}.design3 .suggested-order .suggested-order-item+.suggested-order-item{border-top:var(--suggested-order-item-border);padding-top:var(--suggested-order-item-padding)}.design3 .suggested-order .suggested-order-price{margin-left:auto}.design3 .order-settings-form{display:flex;flex-direction:column;gap:var(--order-settings-form-gap)}.design3 .order-settings-form .order-details-label,.design3 .order-settings-form .order-settings-label{color:var(--order-settings-label-color);font:var(--order-settings-label-font);margin:var(--order-settings-label-margin);text-align:var(--order-settings-label-align)}.design3 .order-settings-form .order-settings-details{margin-top:var(--order-settings-details-margin)}.design3 .order-settings-form .curbside-details-label,.design3 .order-settings-form .delivery-details-label{display:var(--order-settings-details-label-display)}.design3 .order-settings-form .form{display:grid;gap:var(--order-settings-details-form-gap);grid-template-columns:var(--order-settings-details-form-grid-template-columns)}.design3 .order-settings-form .address-select-group+.address-fields-wrapper.show,.design3 .order-settings-form .order-limit-field-wrapper,.design3 .order-settings-form .order-limit-input{margin-top:var(--order-settings-details-form-gap)}.design3 .order-settings-form .order-calendar-and-time{margin-top:var(--order-settings-details-margin)}.design3 .order-settings-form .order-date-calendar-wrapper{align-items:center;display:flex;flex-wrap:nowrap}.design3 .order-settings-form .order-date-calendar-wrapper svg{height:var(--ui-size-4);margin-left:calc(var(--indent-8)*-1);width:var(--ui-size-4)}.design3 .order-settings-form .order-date-calendar-wrapper path{stroke:var(--on-background)}.design3 .order-settings-form .adjust-address-button,.design3 .order-settings-form .submit-button,.design3 .order-settings-form .update-button{width:100%}.design3 .basic-nav-bar{background-color:var(--navbar-color);border-bottom:var(--navbar-border);color:var(--on-navbar-color);position:sticky;top:0;z-index:var(--z-index--above)}.design3 .basic-nav-bar .navbar{align-items:center;display:flex;gap:var(--indent-4);height:var(--navbar-height);justify-content:flex-start;max-height:var(--navbar-height);padding:var(--navbar-padding)}.design3 .basic-nav-bar .nav-left-items,.design3 .basic-nav-bar .nav-right-items{align-items:center;display:flex;flex:1 0;flex-wrap:nowrap;gap:var(--navbar-items-gap)}.design3 .basic-nav-bar .nav-left-items{justify-content:flex-start}.design3 .basic-nav-bar .nav-right-items{justify-content:flex-end}.design3 .basic-nav-bar .navbar-brand{align-items:center;display:flex;flex-shrink:0;width:auto}.design3 .basic-nav-bar .brand-thumbnail{max-height:var(--navbar-logo-height);max-width:var(--navbar-logo-width);-o-object-fit:contain;object-fit:contain;width:100%}.design3 .basic-nav-bar .nav-rest-info{align-items:center;display:flex;gap:var(--indent-2)}@media screen and (max-width:1239px){.design3 .basic-nav-bar .nav-rest-info .restaurant-info,.design3 .basic-nav-bar .nav-rest-info .restaurant-info-button:before{display:none!important}.design3 .basic-nav-bar .nav-rest-info .restaurant-info-button{margin:0}}.design3 .basic-nav-bar .nav-rest-info .restaurant-info{flex-basis:0;flex-shrink:0;--restaurant-info-display:flex;--restaurant-info-flex-wrap:wrap;--restaurant-info-align-items:center;--restaurant-info-gap:0 var(--indent-2)}.design3 .basic-nav-bar .nav-rest-info .restaurant-name{order:0}.design3 .basic-nav-bar .nav-rest-info .restaurant-desc{--restaurant-info-desc-display:none}.design3 .basic-nav-bar .nav-rest-info .restaurant-address{order:2;width:-moz-max-content;width:max-content}.design3 .basic-nav-bar .nav-rest-info .restaurant-working-hours{order:1;--restaurant-working-hours-today-display:none}.design3 .basic-nav-bar .nav-rest-info .location-notification{--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-bottom:calc(var(--indent-4)*-1);--restaurant-info-location-notification-background:var(--surface);--restaurant-info-location-notification-color:var(--on-surface)}.design3 .basic-nav-bar .order-settings-dropdown .order-type-time-details{color:inherit;flex-wrap:nowrap;gap:var(--indent-1);white-space:nowrap}.design3 .basic-nav-bar .order-settings-dropdown .order-type-time-details>.type-icon svg{height:var(--order-settings-icon-size);width:var(--order-settings-icon-size)}.design3 .basic-nav-bar .order-settings-dropdown .order-type{color:inherit}.design3 .basic-nav-bar .order-settings-dropdown .dropdown-dialog{min-width:var(--order-settings-dropdown-menu-width)}.design3 .basic-nav-bar .order-settings-dropdown .dropdown-item{padding:var(--order-settings-dropdown-menu-padding)}.design3 .basic-nav-bar .order-settings-dropdown .order-settings-form{width:100%}.design3 .basic-nav-bar .order-settings-dropdown .order-settings-form .radio-tab{flex:1 1 100%}.design3 .basic-nav-bar .order-settings-dropdown .order-settings-form .control-label{justify-content:start!important}.design3 .basic-nav-bar .menu-search-form-wrapper{flex:1}.design3 .basic-nav-bar .menu-search-form-wrapper .menu-search-form{--form-gap:0;width:100%}.design3 .basic-nav-bar .menu-search-form-wrapper .form-item{width:100%}.design3 .basic-nav-bar .menu-search-form-wrapper .form-item-input{background-color:var(--menu-search-form-background)!important;border-color:var(--on-navbar-color-light)!important;color:var(--menu-search-form-color)!important;padding-right:var(--form-item-input-height)}.design3 .basic-nav-bar .menu-search-form-wrapper .form-item-input::-moz-placeholder{color:var(--menu-search-form-color)}.design3 .basic-nav-bar .menu-search-form-wrapper .form-item-input::placeholder{color:var(--menu-search-form-color)}.design3 .basic-nav-bar .menu-search-form-wrapper .menu-search-submit{flex-shrink:0}.design3 .basic-nav-bar .nav-no-auth{align-items:center;display:flex;gap:var(--navbar-items-gap)}@media screen and (min-width:768px){.design3 .basic-nav-bar .nav-left-item .language-switch .available-language-options{left:0;right:unset}.design3 .basic-nav-bar .nav-right-item .language-switch .available-language-options{left:unset;right:0}}@media screen and (max-width:1279px){.design3 .basic-nav-bar .bag-button-text,.design3 .basic-nav-bar .dropdown-toggle>.user-rewards,.design3 .basic-nav-bar .order-settings-dropdown .order-type{display:none}}@media screen and (min-width:768px){.design3 .locations-page .navbar .nav-left-items:has(.location-search-field){flex-grow:1}.design3 .locations-page .navbar .nav-right-items{flex:0 0 auto}}.design3 .locations-page .navbar .location-search-field{margin:0 auto}.design3 .locations-page .navbar .location-search-field .full-address-form-group{align-items:center;display:flex;flex-direction:row;gap:var(--indent-2)}.design3 .locations-page .navbar .location-search-field .form-item-label{display:none}.design3 .locations-page .navbar .location-search-field .form-item-input{background-color:transparent!important;border-color:var(--on-navbar-color-light)!important;color:var(--on-navbar-color)!important;min-width:12rem}.design3 .locations-page .navbar .location-search-field .form-item-input::-moz-placeholder{color:var(--on-navbar-color-light)}.design3 .locations-page .navbar .location-search-field .form-item-input::placeholder{color:var(--on-navbar-color-light)}.design3 .profile-dropdown-button{position:relative}.design3 .profile-dropdown-button:is(.button--icon)>.dropdown-icon{display:none}.design3 .profile-dropdown-button .profile-name,.design3 .profile-dropdown-button svg{flex-shrink:0}.design3 .profile-dropdown-button .dropdown-toggle>.user-rewards{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--profile-dropdown-user-rewards-background);border:var(--profile-dropdown-user-rewards-border);border-radius:var(--profile-dropdown-user-rewards-border-radius);color:var(--profile-dropdown-user-rewards-color);font:var(--profile-dropdown-user-rewards-font);height:var(--profile-dropdown-user-rewards-size);line-height:var(--profile-dropdown-user-rewards-size);min-width:var(--profile-dropdown-user-rewards-size);padding:var(--profile-dropdown-user-rewards-padding);position:var(--profile-dropdown-user-rewards-position);right:var(--profile-dropdown-user-rewards-right);top:var(--profile-dropdown-user-rewards-top)}.design3 .profile-dropdown-button .user-rewards-points{color:inherit;font:inherit;margin:0}.design3 .profile-dropdown-button .dropdown-dialog{padding:var(--profile-dropdown-menu-padding);width:var(--profile-dropdown-menu-width)}.design3 .profile-dropdown-button .nav-dropdown-item:first-of-type{border-top-left-radius:var(--profile-dropdown-menu-item-border-radius);border-top-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design3 .profile-dropdown-button .nav-dropdown-item:last-of-type{border-bottom-left-radius:var(--profile-dropdown-menu-item-border-radius);border-bottom-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design3 .profile-dropdown-button .nav-dropdown-item .logout-btn,.design3 .profile-dropdown-button .nav-dropdown-item button{background-color:var(--profile-dropdown-menu-item-button-background);border:var(--profile-dropdown-menu-item-button-border);border-radius:var(--profile-dropdown-menu-item-button-border-radius);color:var(--profile-dropdown-menu-item-button-color);font:var(--profile-dropdown-menu-item-button-font);gap:var(--profile-dropdown-menu-item-button-gap);justify-content:flex-start;padding:var(--profile-dropdown-menu-item-button-padding);text-decoration:none;transition:background-color var(--motion);width:100%}.design3 .profile-dropdown-button .nav-dropdown-item .logout-btn:active,.design3 .profile-dropdown-button .nav-dropdown-item .logout-btn:hover,.design3 .profile-dropdown-button .nav-dropdown-item button:active,.design3 .profile-dropdown-button .nav-dropdown-item button:hover{background-color:var(--profile-dropdown-menu-item-button-background--hover);border:var(--profile-dropdown-menu-item-button-border--hover)}.design3 .profile-dropdown-button .nav-dropdown-item .logout-btn svg,.design3 .profile-dropdown-button .nav-dropdown-item button svg{height:var(--profile-dropdown-menu-item-button-icon-size);width:var(--profile-dropdown-menu-item-button-icon-size)}.design3 .profile-dropdown-button .nav-dropdown-item .logout-btn svg path,.design3 .profile-dropdown-button .nav-dropdown-item button svg path{stroke:var(--profile-dropdown-menu-item-button-color)}.design3 .profile-dropdown-button .logout-btn{color:var(--system-red)!important}.design3 .profile-dropdown-button .logout-btn svg{transform:scaleX(-1)}.design3 .profile-dropdown-button .logout-btn svg path{stroke:var(--system-red)!important}.design3 .rewards-accordion{background-color:var(--rewards-accordion-background);border:var(--rewards-accordion-border);border-radius:var(--rewards-accordion-border-radius);margin:var(--rewards-accordion-margin)}.design3 .rewards-accordion .accordion-header{gap:var(--rewards-accordion-header-gap);padding:var(--rewards-accordion-header-padding)}.design3 .rewards-accordion .rewards-icon path{stroke:var(--rewards-accordion-color)}.design3 .rewards-accordion .accordion-header .user-rewards{align-items:center;display:flex;flex-shrink:0}.design3 .rewards-accordion .rewards-title{color:var(--rewards-accordion-color);flex:unset;font:var(--rewards-accordion-title-font)}.design3 .rewards-accordion .user-rewards-points{background-color:var(--on-primary);border-radius:var(--border-radius-8);color:var(--primary);font:var(--typo-body--small);margin:0;padding:var(--indent-1) var(--indent-2)}.design3 .rewards-accordion .accordion-content{padding:var(--rewards-accordion-content-padding)}.design3 .rewards-accordion .reward-row{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);row-gap:0}.design3 .rewards-accordion .reward-row+.reward-row{margin-top:var(--indent-2)}.design3 .rewards-accordion .reward-amount,.design3 .rewards-accordion .reward-name{color:var(--rewards-accordion-content-color--primary)}.design3 .rewards-accordion .reward-expiration{color:var(--rewards-accordion-content-color--secondary)}.design3 .bag-button{position:relative}.design3 .bag-button.has-items{animation:var(--bag-button-animation)}.design3 .bag-button .bag-button-icon{transform:scaleX(-1)}.design3 .bag-button .bag-button-count{background:var(--bag-button-count-background);border:var(--bag-button-count-border);border-radius:var(--bag-button-count-border-radius);color:var(--bag-button-count-color);display:block;font:var(--bag-button-count-font);height:var(--bag-button-count-size);line-height:var(--bag-button-count-size);min-width:var(--bag-button-count-size);padding:var(--bag-button-count-padding);position:var(--bag-button-count-position);right:var(--bag-button-count-right);top:var(--bag-button-count-top)}@media screen and (max-width:768px){.design3 .bag-button .bag-button-text{display:none}}.design3 .language-switch .available-language-options{background-color:var(--language-switch-menu-background);border:var(--language-switch-menu-border);border-radius:var(--language-switch-menu-border-radius);box-shadow:var(--language-switch-menu-box-shadow);left:var(--language-switch-menu-left);overflow:hidden;padding:var(--language-switch-menu-padding);right:var(--language-switch-menu-right);top:var(--language-switch-menu-top)}.design3 .language-switch .language-option{align-items:center;background-color:var(--language-switch-menu-item-background);border:var(--language-switch-menu-item-border);border-radius:var(--language-switch-menu-item-border-radius);color:var(--language-switch-menu-item-color);display:flex;font:var(--language-switch-menu-item-font);gap:var(--indent-2);padding:var(--language-switch-menu-item-padding);transition:background-color var(--motion),border var(--motion);white-space:nowrap}.design3 .language-switch .language-option:active,.design3 .language-switch .language-option:hover{background-color:var(--language-switch-menu-item-background--hover);border:var(--language-switch-menu-item-border--hover)}.design3 .language-switch .language-option img{height:var(--language-switch-menu-item-img-size);width:var(--language-switch-menu-item-img-size)}.design3 .item-card{background-color:var(--item-card-background);border:var(--item-card-border);border-radius:var(--item-card-border-radius);box-shadow:var(--item-card-box-shadow);cursor:pointer;display:grid;gap:var(--item-card-gap);grid-template-columns:var(--item-card-grid-template-cols);grid-template-rows:var(--item-card-grid-template-rows);height:100%;max-height:100%;overflow:hidden;padding:var(--item-card-padding);position:relative;transition:border var(--motion),box-shadow var(--motion);width:100%}.design3 .item-card .item-card-header{border-radius:var(--item-card-header-border-radius);grid-row:var(--item-card-header-grid-row);margin:var(--item-card-header-margin);overflow:hidden}.design3 .item-card .item-card-img-wrapper{border-radius:var(--item-card-image-border-radius);overflow:hidden}.design3 .item-card .item-card-img{aspect-ratio:var(--item-card-image-ratio);border-radius:var(--item-card-image-border-radius);display:block;height:auto;min-width:var(--item-card-image-width);transition:transform var(--motion);width:var(--item-card-image-width)!important}.design3 .item-card .item-card-body{display:flex;flex-direction:column;gap:var(--item-card-body-gap)}.design3 .item-card .item-card-name{color:var(--item-card-name-color);font:var(--item-card-name-font);transition:color var(--motion)}.design3 .item-card .item-card-desc{color:var(--item-card-desc-color);font:var(--item-card-desc-font);overflow:hidden;white-space:pre-line}.design3 .item-card .item-card-out-of-stock,.design3 .item-card .item-card-preview-only-text{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design3 .item-card .item-card-out-of-stock:before,.design3 .item-card .item-card-preview-only-text:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design3 .item-card .item-card-alternatives-text{color:var(--primary);font:var(--button-link-font);margin-top:auto;text-align:center;text-decoration:underline}.design3 .item-card .menuitem-available-offers{border-radius:var(--border-radius-4);flex-direction:row-reverse;gap:var(--indent-1);padding:var(--indent-1) var(--indent-3);width:-moz-fit-content;width:fit-content}.design3 .item-card .menuitem-available-offers .menuitem-available-offers-title{font:var(--typo-body--x-small)}.design3 .item-card .menuitem-available-offers svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design3 .item-card .menuitem-available-offers:before{width:var(--ui-size-1)}.design3 .item-card .item-card-footer{align-items:var(--item-card-footer-align-items);display:flex;flex-direction:var(--item-card-footer-flex-direction);gap:var(--item-card-footer-gap);margin:var(--item-card-footer-margin)}.design3 .item-card .item-card-additional-info{align-items:var(--item-card-add-info-align-items);display:flex;flex-direction:var(--item-card-add-info-flex-direction);flex-wrap:wrap;gap:var(--item-card-add-info-gap);justify-content:var(--item-card-add-info-justify-content)}.design3 .item-card .menuitem-price-range{align-items:baseline;color:var(--item-card-price-color);display:flex;flex-wrap:wrap;font:var(--item-card-price-font);gap:var(--indent-2);justify-content:var(--item-card-price-justify-content)}.design3 .item-card .menuitem-points{align-items:center;background:var(--item-card-points-background);bottom:var(--item-card-points-bottom);color:var(--item-card-points-color);display:flex;font:var(--item-card-points-font);height:var(--item-card-points-height);justify-content:center;left:var(--item-card-points-left);position:var(--item-card-points-position);right:var(--item-card-points-right)}.design3 .item-card .menuitem-points:before{content:"("}.design3 .item-card .menuitem-points:after{content:")"}.design3 .item-card .item-card-calories{color:var(--item-card-calories-color);display:var(--item-card-calories-display);font:var(--item-card-calories-font);order:-1;position:relative}.design3 .item-card .item-card-buttons{display:flex;flex-wrap:wrap;gap:var(--item-card-buttons-gap);margin:var(--item-card-buttons-margin);position:var(--item-card-buttons-position);right:var(--item-card-buttons-right);top:var(--item-card-buttons-top)}.design3 .item-card .item-card-buttons button{flex:1 0 content}.design3 .item-card .one-click-button svg{transform:scaleX(-1)}.design3 .item-card .order-btn{display:var(--item-card-order-button-display)}.design3 .item-card:hover{border:var(--item-card-border--hover);box-shadow:var(--item-card-box-shadow--hover)}.design3 .item-card:hover .item-card-name{color:var(--item-card-mane-color--hover)}.design3 .item-card:hover .item-card-img{transform:scale(1.2)}.design3 .item-card.alternatives-info .item-card-body{justify-content:space-between}.design3 .item-card:disabled{pointer-events:none}.design3 .item-card:disabled .item-card-img,.design3 .item-card:disabled .item-card-name{opacity:.5}.design3 .item-card:disabled .item-card-additional-info{display:none}.design3 .custom-footer{align-items:center;background-color:var(--footer-color);border-top:var(--footer-border);color:var(--on-footer-color);display:flex;flex-direction:column;font:var(--footer-font--primary);gap:var(--footer-gap);justify-content:center;padding:var(--footer-padding)}.design3 .custom-footer .footer-default-text{color:var(--on-footer-color);font:var(--footer-font--secondary)}.design3 .custom-footer .footer-high-contrast-switch-wrapper{align-items:center;display:flex;justify-content:center}.design3 .custom-footer .high-contrast-switch{background-color:var(--on-footer-color);color:var(--footer-color)}.design3 .order-progress-bar{width:100%}.design3 .order-progress-bar .order-progress-bar-steps{align-items:center;background-color:var(--order-progress-bar-background);display:flex;height:var(--order-progress-bar-height);justify-content:center;padding:var(--order-progress-bar-padding)}@media screen and (max-width:768px){.design3 .order-progress-bar .order-progress-bar-steps{justify-content:flex-start;overflow:hidden;overflow-x:auto}.design3 .order-progress-bar .order-progress-bar-steps::-webkit-scrollbar{display:none}.design3 .order-progress-bar .order-progress-bar-steps{-ms-overflow-style:none;scrollbar-width:none}}.design3 .order-progress-bar .status-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--order-progress-bar-status-gap);padding:var(--order-progress-bar-status-padding);position:relative}.design3 .order-progress-bar .status-item .status-icon-wrapper:after,.design3 .order-progress-bar .status-item .status-icon-wrapper:before{background-color:var(--order-progress-bar-status-border);content:"";height:var(--border-width-1);position:absolute;top:25%;width:calc(50% - var(--ui-size-8)/2 - var(--indent-1));z-index:0}.design3 .order-progress-bar .status-item .status-icon-wrapper:before{left:0}.design3 .order-progress-bar .status-item .status-icon-wrapper:after{right:0}.design3 .order-progress-bar .status-item:first-of-type .status-icon-wrapper:before,.design3 .order-progress-bar .status-item:last-of-type .status-icon-wrapper:after{display:none}@media screen and (max-width:768px){.design3 .order-progress-bar .status-item{flex-direction:row;width:100%}.design3 .order-progress-bar .status-item .status-icon-wrapper:before{display:none}.design3 .order-progress-bar .status-item .status-icon-wrapper:after{top:50%;width:calc(100% - var(--ui-size-8) - var(--indent-6))}}.design3 .order-progress-bar .status-icon-wrapper{align-items:center;background-color:var(--order-progress-bar-status-icon-wrapper-background);border-radius:50%;display:flex;flex-shrink:0;height:var(--order-progress-bar-status-icon-wrapper-size);justify-content:center;width:var(--order-progress-bar-status-icon-wrapper-size);z-index:1!important}.design3 .order-progress-bar .status-icon{height:var(--order-progress-bar-status-icon-size);width:var(--order-progress-bar-status-icon-size)}.design3 .order-progress-bar .status-icon path{stroke:var(--order-progress-bar-status-icon-stroke)}.design3 .order-progress-bar .status-title{background-color:var(--order-progress-bar-status-title-background);color:var(--order-progress-bar-status-title-color);font:var(--order-progress-bar-status-title-font);padding:var(--order-progress-bar-status-title-padding);z-index:1}.design3 .order-submit-button{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .order-submit-button .call-center-submission-block{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .order-submit-button .call-center-submission-block button{flex:1 1 content}.design3 .popover{background-color:var(--popover-background);border:var(--popover-border);border-radius:var(--popover-border-radius);box-shadow:var(--popover-box-shadow);z-index:var(--z-index--above)!important}.design3 .popover .popover-header{position:relative}.design3 .popover .popover-close{position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design3 .popover .popover-body{padding:var(--popover-body-padding)}.design3 .high-contrast-switch-wrapper{align-items:center;background-color:#fff;display:flex;height:0;justify-content:center;transition:height var(--motion);z-index:9999}.design3 .high-contrast-switch-wrapper:focus-within{height:-moz-fit-content;height:fit-content}.design3 .high-contrast-switch-wrapper .high-contrast-switch{background-color:#000;color:#fff;font-size:1.75rem;line-height:var(--ui-size-14);margin:var(--indent-8) 0;padding:0 var(--indent-4)}.design3 .restaurant-order-details .order-settings-accordion .accordion-header{border-radius:var(--accordion-header-border-radius--open)}.design3 .restaurant-order-details .order-settings-accordion .accordion-content{border-bottom:none;border-radius:0}.design3 .restaurant-order-details .location-map{border:var(--accordion-header-border);border-bottom-left-radius:var(--accordion-header-border-radius);border-bottom-right-radius:var(--accordion-header-border-radius);border-top:none}.design3 .restaurant-order-details:has(.restaurant-info) .location-map{border-radius:0}.design3 .restaurant-order-details .restaurant-info{background-color:var(--surface);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);padding:var(--accordion-content-padding)}.design3 .restaurant-order-details .restaurant-info:first-child{margin-bottom:var(--indent-3)}.design3 .restaurant-order-details .restaurant-info .restaurant-working-hours{margin-top:var(--indent-2)}.design3 .restaurant-order-details .restaurant-info{--restaurant-info-name-color:var(--on-surface);--restaurant-info-address-color:var(--on-surface);--restaurant-working-hours-color:var(--on-surface);--restaurant-info-desc-display:none}.design3 .order-info-button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:var(--order-info-button-bottom);justify-content:flex-start;left:var(--order-info-button-left);line-height:normal;overflow:hidden;position:var(--order-info-button-position);right:var(--order-info-button-right);text-overflow:ellipsis;top:var(--order-info-button-top);white-space:nowrap}.design3 .order-info-button *{white-space:normal}.design3 .order-info-button .order-icon{align-items:center;display:flex;justify-content:center}.design3 .order-info-button svg.streamline-ico.arrow-icon{height:var(--ui-size-4);margin-left:auto;width:var(--ui-size-4)}.design3 .restaurant-info{align-items:var(--restaurant-info-align-items);display:var(--restaurant-info-display,block);flex-direction:var(--restaurant-info-flex-direction);flex-wrap:var(--restaurant-info-flex-wrap);gap:var(--restaurant-info-gap);justify-content:var(--restaurant-info-justify-content);padding:var(--restaurant-info-padding)}.design3 .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color,var(--on-background-light));font:var(--restaurant-info-title-font,var(--typo-body))}.design3 .restaurant-info .restaurant-name{align-items:var(--restaurant-info-name-align-items);color:var(--restaurant-info-name-color,var(--on-background));display:var(--restaurant-info-name-display,block);flex:var(--restaurant-info-name-flex);flex-direction:var(--restaurant-info-name-flex-direction,block);font:var(--restaurant-info-name-font,var(--typo-h7));gap:var(--restaurant-info-name-gap)}.design3 .restaurant-info .restaurant-desc{color:var(--restaurant-info-desc-color,var(--on-background));display:var(--restaurant-info-desc-display,block);font:var(--restaurant-info-desc-font,var(--typo-body))}.design3 .restaurant-info .restaurant-address{align-items:var(--restaurant-info-address-align-items,center);display:var(--restaurant-info-address-display,flex);flex-direction:var(--restaurant-info-address-flex-direction,row);gap:var(--restaurant-info-address-gap,var(--indent-2))}.design3 .restaurant-info .restaurant-address button{flex-shrink:0}.design3 .restaurant-info .restaurant-info-icon{flex-shrink:0;height:var(--restaurant-info-icon-size,var(--ui-size-6));width:var(--restaurant-info-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design3 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design3 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}.design3 .restaurant-info .restaurant-info-icon path{stroke:var(--restaurant-info-icon-stroke,var(--on-background))}.design3 .restaurant-info .address-string{color:var(--restaurant-info-address-color,var(--on-background));font:var(--restaurant-info-address-font,var(--typo-body))}.design3 .restaurant-info .location-notification{bottom:var(--restaurant-info-location-notification-bottom);flex:var(--restaurant-info-location-notification-flex);left:var(--restaurant-info-location-notification-left);margin:var(--restaurant-info-location-notification-margin);order:var(--restaurant-info-location-notification-order);position:var(--restaurant-info-location-notification-position);right:var(--restaurant-info-location-notification-right);top:var(--restaurant-info-location-notification-top);z-index:var(--z-index-above);--location-notification-background:var(--restaurant-info-location-notification-background);--location-notification-color:var(--restaurant-info-location-notification-color)}.design3 .restaurant-phone-block .call-btn{flex-wrap:wrap;justify-content:flex-start}.design3 .restaurant-phone-block .restaurant-phone-icon{height:var(--restaurant-phone-icon-size,var(--ui-size-6))!important;padding:calc(var(--indent-1)/2);width:var(--restaurant-phone-icon-size,var(--ui-size-6))!important}.design3 .restaurant-phone-block .restaurant-phone-icon path{stroke:var(--restaurant-phone-icon-stroke,var(--on-background));stroke-width:2}.design3 .spinner{border:var(--border-width-2) solid var(--primary);border-radius:50%;border-right-color:var(--gray-light);display:flex;height:var(--ui-size-9);margin:var(--indent-6) auto;vertical-align:text-bottom;width:var(--ui-size-9)}.design3 .desktop,.design3 .mobile{background-color:var(--background);color:var(--on-background);display:flex;flex-direction:column;font-family:var(--typo-family--primary);min-height:100vh;-webkit-font-smoothing:antialiased}.design3 .page-layout{display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;position:relative}.design3 .page-layout .basic-nav-bar{flex:0 0 var(--navbar-height)}.design3 .page-layout .page-layout-body{flex:1 1}.design3 .page-layout .custom-footer{flex-shrink:0}.design3 .modal-dialog{background-color:var(--modal-dialog-background);border-radius:var(--modal-dialog-border-radius);margin:var(--modal-dialog-margin);max-width:var(--modal-dialog-max-width);overflow:visible;width:var(--modal-dialog-width)}@media screen and (max-width:768px){.design3 .modal-dialog{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);max-height:calc(100vh - var(--page-padding-vertical--small)*2);max-width:100%;width:100%}}.design3 .modal-dialog:has(.modal-header) .modal-body{padding-top:0}.design3 .modal-dialog:has(.modal-footer) .modal-body{padding-bottom:0}.design3 .modal-dialog .modal-header{color:var(--modal-title-color);font:var(--modal-title-font);padding:var(--modal-header-padding);position:relative;text-align:var(--modal-title-align)}.design3 .modal-dialog .modal-title-desc{color:var(--modal-title-desc-color);font:var(--modal-title-desc-font);margin-top:var(--modal-title-desc-margin-top)}.design3 .modal-dialog .modal-close{position:var(--modal-close-position);right:var(--modal-close-right);top:var(--modal-close-top)}.design3 .modal-dialog .modal-body{color:var(--on-background);padding:var(--modal-body-padding)}.design3 .modal-dialog .modal-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design3 .modal-dialog .modal-body p+p{margin-top:var(--indent-4)}.design3 .modal-dialog .modal-footer{display:flex;flex-wrap:wrap;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.design3 .modal-dialog .modal-footer .button,.design3 .modal-dialog .modal-footer .icon-button{flex:1 1 content}.design3 .modal-dialog.cm-search-modal{margin:0 0 auto}.design3 .modal-dialog.cm-search-modal .menu-search-submit{display:none}.design3 .modal-dialog.cm-search-modal .modal-close{top:50%;transform:translateY(-50%)}.design3 .modal-dialog.cm-search-modal .modal-body{display:none}.design3 .modal-dialog.contactless-modal .header-content{align-items:center;display:flex}.design3 .modal-dialog.contactless-modal .restaurant-logo{height:auto;margin-right:var(--indent-4);width:var(--ui-size-12)}.design3 .modal-dialog.combo-modal,.design3 .modal-dialog.cross-sell-modal,.design3 .modal-dialog.menuitem-modal{height:100%}@media screen and (max-width:768px){.design3 .modal-dialog.combo-modal,.design3 .modal-dialog.cross-sell-modal,.design3 .modal-dialog.menuitem-modal{border-radius:0;height:100%;margin:0;max-height:100%}}.design3 .modal-dialog.combo-modal .modal-header,.design3 .modal-dialog.cross-sell-modal .modal-header,.design3 .modal-dialog.menuitem-modal .modal-header{padding:0}.design3 .modal-dialog.combo-modal .modal-body,.design3 .modal-dialog.cross-sell-modal .modal-body,.design3 .modal-dialog.menuitem-modal .modal-body{border-radius:inherit;height:100%;padding:0}@media screen and (max-width:768px){.design3 .modal-dialog.cross-sell-modal{border-radius:var(--modal-dialog-border-radius);height:calc(100vh - var(--navbar-height));margin:auto 0 0;max-height:calc(100vh - var(--navbar-height))}}.design3 .group-order-details-modal .group-order-details-item+.group-order-details-item{margin-top:var(--group-order-details-item-gap)}.design3 .group-order-details-modal .group-order-details-item .group-order-details-title{color:var(--group-order-details-title-color);font:var(--group-order-details-title-font);margin-bottom:var(--indent-2)}.design3 .group-order-details-modal .group-order-details-item .group-order-details-text{color:var(--group-order-details-text-color);font:var(--typo-body)}.design3 .group-order-details-modal .group-order-details-item.order-type-block{border-bottom:var(--group-order-details-order-type-border);padding-bottom:var(--group-order-details-order-type-padding-bottom)}.design3 .secure-modal{max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.design3 .secure-modal .iframe-wrapper{height:600px}.design3 .secure-modal .iframe-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.design3 .secure-modal .secure-iframe{display:flex;justify-content:center}.design3 .secure-modal .challenge-iframe-class{border:none;height:600px;width:500px}.design3 .secure-modal .error{font:var(--typo-h3)}.design3 .secure-modal .fail-buttons{display:flex;gap:var(--indent-4);justify-content:flex-end}.design3 .checkout-confirmation-modal .header-message{color:var(--on-background-light);font:var(--typo-body)}.design3 .checkout-confirmation-modal .header-spinner{position:absolute;right:var(--indent-8);top:var(--indent-8)}.design3 .checkout-confirmation-modal .progress{background:none;height:var(--ui-size-8);position:relative;width:var(--ui-size-8)}.design3 .checkout-confirmation-modal .progress:after{border:var(--border-width-4) solid var(--primary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.design3 .checkout-confirmation-modal .progress>span{height:100%;overflow:hidden;position:absolute;top:0;width:50%;z-index:1}.design3 .checkout-confirmation-modal .progress .progress-left{left:0}.design3 .checkout-confirmation-modal .progress .progress-bar{background:none;border-style:solid;border-width:var(--border-width-4);height:100%;position:absolute;top:0;width:100%}.design3 .checkout-confirmation-modal .progress .progress-left .progress-bar{border-bottom-right-radius:var(--border-radius-24);border-left:0;border-top-right-radius:var(--border-radius-24);left:100%;transform-origin:center left}.design3 .checkout-confirmation-modal .progress .progress-right{right:0}.design3 .checkout-confirmation-modal .progress .progress-right .progress-bar{border-bottom-left-radius:var(--border-radius-24);border-right:0;border-top-left-radius:var(--border-radius-24);left:-100%;transform-origin:center right}.design3 .checkout-confirmation-modal .progress .border-passed{border-color:var(--primary-light);border-width:var(--border-width-4)}.design3 .checkout-confirmation-modal .progress .progress-value-wrapper{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.design3 .checkout-confirmation-modal .progress .progress-value-wrapper .progress-value{color:var(--on-background);font:var(--typo-body--small)}.design3 .checkout-confirmation-modal .order-summary{align-items:flex-start;display:flex}.design3 .checkout-confirmation-modal .order-summary+.order-summary{margin-top:var(--indent-6)}.design3 .checkout-confirmation-modal .order-summary .order-summary-icon{flex:0 0 var(--ui-size-6);height:var(--ui-size-6);margin-right:var(--indent-4);width:var(--ui-size-6)}.design3 .checkout-confirmation-modal .order-summary .order-summary-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design3 .checkout-confirmation-modal .order-summary .order-summary-icon svg path{stroke:var(--on-background);stroke-width:2px}.design3 .checkout-confirmation-modal .order-summary .order-summary-content{flex:1 1 0}.design3 .checkout-confirmation-modal .order-summary-title{color:var(--on-background);font:var(--typo-h6);line-height:var(--ui-size-6)}.design3 .checkout-confirmation-modal .restaurant-address{color:var(--on-background-light);font:var(--typo-body--small);margin-top:var(--indent-1)}.design3 .checkout-confirmation-modal iframe{border-radius:var(--border-radius-24);height:12.5rem;margin-top:var(--indent-4);width:100%}.design3 .checkout-confirmation-modal .order-container{margin-top:var(--indent-4)}.design3 .checkout-confirmation-modal .order-container .combo-info-head .remove-btn,.design3 .checkout-confirmation-modal .order-container .order-item-buttons-wrapper{display:none!important}.design3 .sidebar-wrapper .sidebar{background-color:var(--sidebar-background);border-radius:var(--sidebar-border-radius);margin:var(--sidebar-margin);overflow:visible;width:var(--sidebar-width)!important}@media screen and (max-width:768px){.design3 .sidebar-wrapper .sidebar{width:100%!important}}.design3 .sidebar-wrapper .sidebar-header{border-bottom:var(--sidebar-header-border);color:var(--sidebar-title-color);font:var(--sidebar-title-font);padding:var(--sidebar-header-padding);position:relative;text-align:var(--sidebar-title-align)}.design3 .sidebar-wrapper .sidebar-title-desc{color:var(--sidebar-title-desc-color);font:var(--sidebar-title-desc-font)}.design3 .sidebar-wrapper .sidebar-close{left:var(--sidebar-close-left);position:var(--sidebar-close-position);right:var(--sidebar-close-right);top:var(--sidebar-close-top)}.design3 .sidebar-wrapper .sidebar-body{padding:var(--sidebar-body-padding)}.design3 .sidebar-wrapper .sidebar-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design3 .sidebar-wrapper .sidebar-body p+p{margin-top:var(--indent-4)}.design3 .sidebar-wrapper .sidebar-footer{border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--sidebar-footer-gap);padding:var(--sidebar-footer-padding);z-index:var(--z-index--above)}.design3 .sidebar-wrapper .sidebar-footer .sidebar-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .sidebar-wrapper .sidebar-footer .button,.design3 .sidebar-wrapper .sidebar-footer .icon-button{flex:1 1 content}.design3 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-header,.design3 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-header,.design3 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-header{border:none;padding:0}.design3 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-body,.design3 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-body,.design3 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-body{border-radius:var(--sidebar-border-radius);height:100%;padding:0}.design3 .sidebar-wrapper.combo-sidebar-wrapper .combo-sidebar-content,.design3 .sidebar-wrapper.combo-sidebar-wrapper .cross-sell-sidebar-content,.design3 .sidebar-wrapper.combo-sidebar-wrapper .menuitem-sidebar-content,.design3 .sidebar-wrapper.cross-sell-sidebar-wrapper .combo-sidebar-content,.design3 .sidebar-wrapper.cross-sell-sidebar-wrapper .cross-sell-sidebar-content,.design3 .sidebar-wrapper.cross-sell-sidebar-wrapper .menuitem-sidebar-content,.design3 .sidebar-wrapper.menuitem-sidebar-wrapper .combo-sidebar-content,.design3 .sidebar-wrapper.menuitem-sidebar-wrapper .cross-sell-sidebar-content,.design3 .sidebar-wrapper.menuitem-sidebar-wrapper .menuitem-sidebar-content{height:100%}.design3 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-header{border:none;padding:0}.design3 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body{display:flex;flex-direction:column;gap:var(--indent-6)}.design3 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body::-webkit-scrollbar-track{margin:var(--sidebar-body-padding) 0}.design3 .locations-sidebar .sidebar{background-color:var(--background)!important;border-radius:var(--locations-sidebar-border-radius);margin-top:var(--navbar-height);max-height:calc(100vh - var(--navbar-height));max-height:calc(100dvh - var(--navbar-height));overflow:hidden;width:100%}.design3 .locations-sidebar .sidebar-body,.design3 .locations-sidebar .sidebar-header{padding:0!important}.design3 .locations-sidebar .sidebar-close{left:var(--indent-4);z-index:1}.design3 .locations-sidebar .location-map,.design3 .locations-sidebar .map{min-height:var(--location-map-height)!important;min-height:var(--location-map-height-dvh)!important;overflow:hidden;z-index:0}.design3 .locations-sidebar .restaurant-info{background-color:var(--restaurant-info-background);border:var(--restaurant-info-border);border-radius:var(--restaurant-info-border-radius);box-shadow:var(--restaurant-info-box-shadow);margin:var(--restaurant-info-margin);padding:var(--restaurant-info-padding)}.design3 .locations-sidebar .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color);font:var(--restaurant-info-title-font);margin-bottom:var(--restaurant-info-title-margin-bottom)}.design3 .locations-sidebar .restaurant-info .restaurant-name{color:var(--restaurant-info-name-color);font:var(--restaurant-info-name-font)}.design3 .locations-sidebar .restaurant-info .restaurant-desc{display:none}.design3 .locations-sidebar .restaurant-info .restaurant-address{color:var(--restaurant-info-address-color);font:var(--restaurant-info-address-font)}.design3 .locations-sidebar .location-search-card{bottom:0;left:0;position:var(--location-search-card-position);right:0}.design3 .locations-sidebar .location-search{flex-direction:var(--location-search-flex-direction);padding:var(--location-search-padding)}.design3 .locations-sidebar .location-search-header{background-color:var(--location-search-header-background);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;box-shadow:var(--location-search-header-box-shadow);padding:var(--location-search-header-padding)}.design3 .locations-sidebar .location-search-title{display:none}.design3 .locations-sidebar .location-result-list{align-items:var(--location-result-list-align-items);flex-direction:var(--location-result-list-flex-direction);gap:var(--location-result-list-gap);overflow:var(--location-result-list-overflow);padding:var(--location-result-list-padding)}.design3 .locations-sidebar .location-result-list::-webkit-scrollbar{display:none}.design3 .locations-sidebar .location-result-list{-ms-overflow-style:none;scrollbar-width:none}.design3 .locations-sidebar .location-result-list .location-result-card{flex:var(--location-result-card-flex);min-width:var(--location-result-card-width)}.design3 .locations-sidebar .location-result-count,.design3 .locations-sidebar .show-all-row{display:none}.design3 .edit-order-sidebar .sidebar-header{padding:0}.design3 .edit-order-sidebar .order-sidebar-title{align-items:center;background-color:var(--background);color:var(--on-background);display:flex;font:var(--typo-h4);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);padding:var(--indent-4) 0;position:sticky;top:0;z-index:calc(var(--z-index--above) - 1)}.design3 .edit-order-sidebar .sidebar-body{padding-bottom:0;padding-top:calc(var(--ui-size-10) + var(--indent-4)*2)!important}.design3 .edit-order-sidebar .order-settings-form{flex-grow:1}.design3 .edit-order-sidebar .submit-info-block{background-color:var(--background);border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);bottom:0;margin-left:calc(var(--sidebar-body-padding)*-1);margin-right:calc(var(--sidebar-body-padding)*-1);margin-top:auto;padding:var(--sidebar-footer-padding);position:sticky}.design3 .cs-app-burger-menu-sidebar .sidebar-header,.design3 .cs-burger-menu-sidebar .sidebar-header{padding:0}.design3 .cs-app-burger-menu-sidebar .sidebar-body,.design3 .cs-burger-menu-sidebar .sidebar-body{padding-top:0}.design3 .cs-app-burger-menu-sidebar .sidebar-top-block,.design3 .cs-burger-menu-sidebar .sidebar-top-block{flex-shrink:0}.design3 .cs-app-burger-menu-sidebar .sidebar-top-block-title,.design3 .cs-burger-menu-sidebar .sidebar-top-block-title{align-items:center;color:var(--sidebar-title-color);display:flex;font:var(--sidebar-title-font);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);overflow:hidden;padding-right:calc(var(--ui-size-10) + var(--indent-4));text-overflow:ellipsis;white-space:nowrap}.design3 .cs-app-burger-menu-sidebar .sidebar-top-block-links,.design3 .cs-burger-menu-sidebar .sidebar-top-block-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design3 .cs-app-burger-menu-sidebar .auth-link,.design3 .cs-burger-menu-sidebar .auth-link{flex:1}.design3 .cs-app-burger-menu-sidebar .profile-link,.design3 .cs-burger-menu-sidebar .profile-link{align-items:center;background-color:var(--button-secondary-background);border-radius:var(--border-radius-8);color:var(--button-secondary-color);display:flex;flex:1;flex-direction:column;font:var(--button-medium-font);gap:var(--indent-2);height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:var(--indent-4) 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.design3 .cs-app-burger-menu-sidebar .profile-link svg,.design3 .cs-burger-menu-sidebar .profile-link svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design3 .cs-app-burger-menu-sidebar .profile-link svg path,.design3 .cs-burger-menu-sidebar .profile-link svg path{stroke:var(--button-secondary-color)}.design3 .cs-app-burger-menu-sidebar .sidebar-page-links-row,.design3 .cs-burger-menu-sidebar .sidebar-page-links-row{border-top:var(--border-width-1) solid var(--gray);display:flex;flex:1;flex-direction:column;margin-top:var(--indent-4)}.design3 .cs-app-burger-menu-sidebar .page-link-row button,.design3 .cs-burger-menu-sidebar .page-link-row button{background-color:transparent!important;border:none!important;color:var(--button-ghosted-color);font:var(--button-large-font);justify-content:flex-start;padding:var(--indent-4) 0;text-align:left;width:100%}.design3 .cs-app-burger-menu-sidebar .page-link-row.logout,.design3 .cs-burger-menu-sidebar .page-link-row.logout{margin-top:auto}.design3 .cs-app-burger-menu-sidebar .order-settings-form,.design3 .cs-burger-menu-sidebar .order-settings-form{padding:0 var(--indent-4)}.design3 .order-sidebar .sidebar-header{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}@media screen and (max-width:768px){.design3 .order-sidebar .sidebar-header{flex-direction:column;gap:var(--indent-2);justify-content:flex-start}}.design3 .order-sidebar .order-container{flex:1;width:100%;--order-container-color--primary:var(--on-background);--order-container-color--secondary:var(--on-background)}.design3 .order-sidebar .sidebar-footer{flex-direction:column;flex-wrap:nowrap}.design3 .restaurant-info-sidebar .restaurant-info-item-title{color:var(--on-background);font:var(--typo-h5);margin-bottom:var(--indent-3)}.design3 .restaurant-info-sidebar .restaurant-working-hours{border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);margin-top:var(--indent-3);padding:var(--indent-4);--restaurant-working-hours-gap:var(--indent-4);--restaurant-working-hours-today-display:none}.design3 .restaurant-info-sidebar .location-info{border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);overflow:hidden;--restaurant-info-display:flex;--restaurant-info-align-items:center;--restaurant-info-justify-content:space-between;--restaurant-info-gap:var(--indent-2);--restaurant-info-padding:var(--indent-4);--restaurant-info-name-display:none;--restaurant-info-desc-display:none}.design3 .restaurant-info-sidebar .location-info .location-button{flex-shrink:0}.design3 .restaurant-info-sidebar .restaurant-phone-block{--button-link-font:var(--typo-h5);--button-link-color:var(--on-background)}.design3 .restaurant-info-sidebar .restaurant-phone-block svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design3 .restaurant-info-sidebar .restaurant-phone-block svg path{fill:var(--button-link-color);stroke:none}.design3 .restaurant-info-sidebar .restaurant-phone-block .call-btn-text{display:none}.design3 .restaurant-info-sidebar .restaurant-phone-block .call-button{margin-left:auto}.design3 .page-layout-body--details{background-color:var(--page-background--dark);display:flex;justify-content:center;padding:var(--page-padding-vertical--medium) 0}@media screen and (max-width:768px){.design3 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--details .details-card{background-color:var(--details-card-background);border:var(--details-card-border);border-radius:var(--details-card-border-radius);display:grid;gap:var(--details-card-gap);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;max-width:var(--details-card-width);padding:var(--details-card-padding);width:var(--details-card-width)}@media screen and (max-width:768px){.design3 .page-layout-body--details .details-card{max-width:100%;width:100%}}@container (max-width: 768px){.design3 .page-layout-body--details .details-card{max-width:100%;width:100%}}.design3 .page-layout-body--details .order-detail-card-list{display:flex;flex-wrap:wrap;gap:var(--order-details-card-list-gap)}@media screen and (max-width:768px){.design3 .page-layout-body--details .order-detail-card-list{flex-direction:column}}@container (max-width: 768px){.design3 .page-layout-body--details .order-detail-card-list{flex-direction:column}}.design3 .page-layout-body--details .order-detail-card{background:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex:1 1 33.3%;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design3 .page-layout-body--account{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design3 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--account .account-page-greeting{color:var(--on-background);font:var(--account-page-greeting-font);max-width:var(--content-width--small);width:100%}.design3 .page-layout-body--account .account-card{background-color:var(--account-card-background);border:var(--account-card-border);border-radius:var(--account-card-border-radius);max-width:var(--account-card-width);padding:var(--account-card-padding);width:100%}@media screen and (max-width:768px){.design3 .page-layout-body--account .account-card{max-width:100%;width:100%}}@container (max-width: 768px){.design3 .page-layout-body--account .account-card{max-width:100%;width:100%}}.design3 .page-layout-body--account .account-card,.design3 .page-layout-body--account .account-info-card{display:grid;gap:var(--account-card-gap);grid-template-columns:1fr}.design3 .page-layout-body--account .account-info-title,.design3 .page-layout-body--account .user-rewards-header{color:var(--on-surface);font:var(--account-info-card-title-font);margin-bottom:var(--account-info-card-title-margin-bottom)}.design3 .page-layout-body--account .basic-account-info{color:var(--on-surface);font:var(--typo-body)}.design3 .page-layout-body--account .account-info-paytronix-link{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design3 .page-layout-body--account .short-account-info{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}.design3 .page-layout-body--account .short-account-info .account-info{display:flex;flex-direction:column;gap:var(--indent-1)}.design3 .page-layout-body--account .short-account-info .account-info-name{color:var(--on-surface);font:var(--typo-h7)}.design3 .page-layout-body--account .short-account-info .account-info-email{color:var(--on-surface);font:var(--typo-body)}.design3 .page-layout-body--account .contact-info-blurb{color:var(--on-surface-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design3 .page-layout-body--account .account-saved-info-item{align-items:center;display:flex}.design3 .page-layout-body--account .account-saved-info-item+.account-saved-info-item{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design3 .page-layout-body--account .account-saved-info-text{color:var(--on-surface);flex-grow:1;font:var(--typo-body);margin-right:var(--indent-4)}.design3 .page-layout-body--account .account-saved-info-actions{display:flex;gap:var(--indent-2)}.design3 .page-layout-body--account .account-saved-cards .saved-cards-empty{color:var(--on-surface);font:var(--typo-body)}.design3 .page-layout-body--account .account-saved-cards .saved-cards-list{display:flex;flex-direction:column;gap:var(--indent-2)}.design3 .page-layout-body--history{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design3 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design3 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--history .order-history-title{font:var(--page-title-font);margin-bottom:var(--page-title-margin-bottom)}.design3 .page-layout-body--history .order-history-list{display:grid;gap:var(--order-history-list-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1600px){.design3 .page-layout-body--history .order-history-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.design3 .page-layout-body--history .order-history-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design3 .page-layout-body--history .order-history-list{grid-template-columns:repeat(1,1fr)}}.design3 .page-layout-body--history .no-orders{color:var(--on-background);font:var(--typo-body)}.design3 .page-layout-body--feedback{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design3 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design3 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--enroll{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design3 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--enroll .enroll-card{background-color:var(--enroll-card-background);border:var(--enroll-card-border);border-radius:var(--enroll-card-border-radius);max-width:var(--enroll-card-width);padding:var(--enroll-card-padding)}@media screen and (max-width:768px){.design3 .page-layout-body--enroll .enroll-card{max-width:100%}}@container (max-width: 768px){.design3 .page-layout-body--enroll .enroll-card{max-width:100%}}.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{color:var(--on-surface);font:var(--typo-h3);text-align:center}@media screen and (max-width:768px){.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}@container (max-width: 768px){.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-4)}@media screen and (max-width:768px){.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}@container (max-width: 768px){.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-text{color:var(--on-surface);font:var(--typo-body);text-align:center}.design3 .page-layout-body--enroll .visit-enrollment-claim-code .card-text.error-details{background:var(--error-light);border-radius:var(--border-radius-16);color:var(--error);margin-top:var(--indent-4);padding:var(--indent-4)}.design3 .page-layout-body--enroll .visit-enrollment-claim-code .account-button,.design3 .page-layout-body--enroll .visit-enrollment-claim-code .scan-button{margin-top:var(--indent-6);width:100%}.design3 .page-layout-body--enroll .qr-code-scanner{border-radius:var(--border-radius-20);margin-bottom:var(--indent-6);overflow:hidden}.design3 .page-layout-body--enroll .scanning-animation svg>g>g:first-child rect{fill:transparent}.design3 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(2) g path{stroke:var(--on-surface)}.design3 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(3) g path{fill:var(--gray-dark)}.design3 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(4) g path{stroke:var(--on-surface)}.design3 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design3 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design3 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}.design3 .page-layout-body--enroll .scan-success-animation svg>g>g:first-child path{fill:transparent}.design3 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(2) path,.design3 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(3) path{fill:var(--system-green)}.design3 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(4) path{stroke:var(--background)}.design3 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design3 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design3 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}.design3 .page-layout-body--enroll .scan-fail-animation svg>g>g:first-child path,.design3 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(2) path,.design3 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:first-child{fill:var(--system-red)}.design3 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:nth-child(2){stroke:var(--background)}.design3 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:first-child{fill:var(--system-red)}.design3 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:nth-child(2){stroke:var(--background)}.design3 .page-layout-body--payment-page{background-color:var(--page-background);display:flex;gap:var(--payment-page-gap--large);margin:0 auto;max-width:75rem;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative}@media screen and (max-width:1024px){.design3 .page-layout-body--payment-page{flex-direction:column;gap:var(--payment-page-gap--medium);max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design3 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}@container (max-width: 768px){.design3 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}.design3 .page-layout-body--payment-page .payment-page-left{flex:1 1 0}@media screen and (max-width:768px){.design3 .page-layout-body--payment-page .payment-page-left{flex:0}}@container (max-width: 768px){.design3 .page-layout-body--payment-page .payment-page-left{flex:0}}.design3 .page-layout-body--payment-page .payment-page-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);min-width:32rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:768px){.design3 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}@container (max-width: 768px){.design3 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}.design3 .payment-page-login-wrapper .payment-page-login-text,.design3 .success-update-wrapper{color:var(--payment-page-color);font:var(--payment-page-font-secondary)}.design3 .payment-page-login-wrapper .payment-page-login-button{margin-top:var(--indent-2)}.design3 .checkout-form{display:flex;flex-direction:column;gap:var(--payment-page-gap--medium)}@media screen and (max-width:768px){.design3 .checkout-form{gap:var(--payment-page-gap--small)}}@container (max-width: 768px){.design3 .checkout-form{gap:var(--payment-page-gap--small)}}.design3 .checkout-form .checkout-form-title{color:var(--payment-page-color);font:var(--payment-page-font-primary)}.design3 .page-layout-body--submit{background-color:var(--page-background);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--submit-page-gap--large);margin:0 auto;max-width:var(--submit-page-max-width);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative;width:100%}.design3 .page-layout-body--submit:has(.wizard){padding-top:var(--navbar-height)}@media screen and (max-width:768px){.design3 .page-layout-body--submit:has(.wizard){padding:0}}@container (max-width: 768px){.design3 .page-layout-body--submit:has(.wizard){padding:0}}.design3 .page-layout-body--submit:has(.wizard) .submit-body-left{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small))}.design3 .page-layout-body--submit:has(.wizard) .submit-body-right{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));top:var(--navbar-height)}.design3 .page-layout-body--submit:has(.wizard):before{background-color:var(--page-background);content:"";display:block;height:var(--navbar-height);left:0;position:fixed;right:0;top:0;z-index:var(--z-index--surface)}@media screen and (max-width:768px){.design3 .page-layout-body--submit:has(.wizard):before{display:none}}@container (max-width: 768px){.design3 .page-layout-body--submit:has(.wizard):before{display:none}}.design3 .page-layout-body--submit:has(.wizard) .menu-nav-button{left:var(--page-padding-horizontal--small);position:fixed;top:calc((var(--navbar-height) - var(--button-small-size))/2);z-index:var(--z-index--surface)}@media screen and (max-width:1599px){.design3 .page-layout-body--submit{gap:var(--submit-page-gap--medium)}}@media screen and (max-width:1439px){.design3 .page-layout-body--submit{max-width:60rem}.design3 .page-layout-body--submit:has(.sidebar-info){max-width:var(--submit-page-max-width)}}@media screen and (max-width:1279px){.design3 .page-layout-body--submit{max-width:60rem!important}}@media screen and (max-width:1024px){.design3 .page-layout-body--submit{gap:var(--submit-page-gap--medium);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design3 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--submit .submit-body-left{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:wrap;gap:var(--submit-page-gap--large)}@media screen and (max-width:1599px){.design3 .page-layout-body--submit .submit-body-left{gap:var(--submit-page-gap--medium)}}.design3 .page-layout-body--submit .submit-body-left .sidebar-info{display:flex;flex:0 0 25%;flex-direction:column;gap:var(--submit-page-gap--medium);min-width:22.5rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design3 .page-layout-body--submit .submit-body-left .sidebar-info{flex:0 0 content;min-width:auto}}@media screen and (max-width:1279px){.design3 .page-layout-body--submit .submit-body-left .sidebar-info{flex-basis:100%;flex-grow:1;height:-moz-fit-content;height:fit-content;position:static}}.design3 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:var(--recommendation-list-position);top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design3 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:none;overflow:visible}}@media screen and (max-width:1279px){.design3 .page-layout-body--submit .submit-body-left .recommendation-list{position:static}}.design3 .page-layout-body--submit .submit-body-left .submit-form{flex:1 1 0;min-width:30%}@media screen and (max-width:1279px){.design3 .page-layout-body--submit .submit-body-left .submit-form{flex-basis:100%;min-width:auto}}.design3 .page-layout-body--submit .submit-body-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1439px){.design3 .page-layout-body--submit .submit-body-right{flex:0 0 22rem}}.design3 .page-layout-body--submit .back-to-menu-button{padding:0;width:-moz-fit-content;width:fit-content}.design3 .page-layout-body--submit .back-to-menu-button svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design3 .page-layout-body--submit .wizard-wrapper{flex-grow:1}.design3 .page-layout-body--submit .submit-form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--submit-page-gap--medium)}@media screen and (max-width:768px){.design3 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}@container (max-width: 768px){.design3 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}.design3 .page-layout-body--submit .coupon-collapse-button,.design3 .page-layout-body--submit .gift-card-title,.design3 .page-layout-body--submit .order-basic-user-info-title,.design3 .page-layout-body--submit .order-donation-title,.design3 .page-layout-body--submit .order-payment-title,.design3 .page-layout-body--submit .order-tip-title,.design3 .page-layout-body--submit .recommendation-title,.design3 .page-layout-body--submit .rewards-title,.design3 .page-layout-body--submit .submit-info-header{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font);margin-bottom:var(--submit-page-info-title-margin-bottom);text-align:left}.design3 .page-layout-body--submit .gift-card-form,.design3 .page-layout-body--submit .order-coupon-form-wrapper{gap:var(--submit-page-info-title-margin-bottom)}.design3 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design3 .page-layout-body--submit .gift-card-form .gift-card-title,.design3 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button,.design3 .page-layout-body--submit .order-coupon-form-wrapper .gift-card-title{margin-bottom:0}@media screen and (max-width:768px){.design3 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design3 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}@container (max-width: 768px){.design3 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design3 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}.design3 .page-layout-body--submit .recommendation-title{margin-bottom:0}.design3 .page-layout-body--submit .checkout-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design3 .page-layout-body--submit .checkout-alert:not(:has(div)){display:none}.design3 .page-layout-body--submit .payment-systems{border:var(--payment-systems-border);border-radius:var(--payment-systems-border-radius);padding:var(--payment-systems-padding);position:relative}.design3 .page-layout-body--submit .payment-systems .payment-systems-title{background-color:var(--payment-systems-background);left:50%;padding:0 var(--indent-3);position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.design3 .page-layout-body--submit .payment-systems .payment-systems-title,.design3 .page-layout-body--submit .submit-form .order-items-accordion .accordion-title,.design3 .page-layout-body--submit .submit-form .order-review-accordion .accordion-title,.design3 .page-layout-body--submit .wizard .order-container .accordion-title,.design3 .page-layout-body--submit .wizard .order-review-accordion .accordion-title{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font)}.design3 .page-layout-body--submit .submit-form .order-items-accordion .accordion-collapse,.design3 .page-layout-body--submit .submit-form .order-review-accordion .accordion-collapse,.design3 .page-layout-body--submit .wizard .order-container .accordion-collapse,.design3 .page-layout-body--submit .wizard .order-review-accordion .accordion-collapse{padding-top:var(--indent-4)}.design3 .page-layout-body--submit .submit-form .order-items-accordion .accordion-content,.design3 .page-layout-body--submit .submit-form .order-review-accordion .accordion-content,.design3 .page-layout-body--submit .wizard .order-container .accordion-content,.design3 .page-layout-body--submit .wizard .order-review-accordion .accordion-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design3 .page-layout-body--submit .submit-form .order-items-accordion .order-container-header,.design3 .page-layout-body--submit .submit-form .order-review-accordion .order-container-header,.design3 .page-layout-body--submit .wizard .order-container .order-container-header,.design3 .page-layout-body--submit .wizard .order-review-accordion .order-container-header{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design3 .page-layout-body--submit .submit-form .order-items-accordion .order-title,.design3 .page-layout-body--submit .submit-form .order-review-accordion .order-title,.design3 .page-layout-body--submit .wizard .order-container .order-title,.design3 .page-layout-body--submit .wizard .order-review-accordion .order-title{color:var(--on-background);display:block;font:var(--typo-h7)}.design3 .page-layout-body--submit .submit-form .order-items-accordion .order-item-counter,.design3 .page-layout-body--submit .submit-form .order-review-accordion .order-item-counter,.design3 .page-layout-body--submit .wizard .order-container .order-item-counter,.design3 .page-layout-body--submit .wizard .order-review-accordion .order-item-counter{color:var(--on-background);font:var(--typo-h7);margin-left:auto}.design3 .page-layout-body--submit .order-custom-fields .submit-info-header{margin-bottom:0}.design3 .page-layout-body--submit .submit-button-wrapper{background-color:var(--submit-button-wrapper-background);border:var(--submit-button-wrapper-border);border-bottom:none;border-radius:var(--submit-button-wrapper-border-radius);bottom:0;display:grid;gap:var(--submit-button-wrapper-gap);grid-template-columns:1fr;margin-left:calc(var(--page-padding-horizontal--small)*-1);margin-right:calc(var(--page-padding-horizontal--small)*-1);margin-top:var(--submit-button-wrapper-margin-top);max-width:none;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);position:sticky;width:calc(100% + var(--page-padding-horizontal--small)*2);z-index:var(--z-index--on-surface)}.design3 .page-layout-body--submit .submit-button-wrapper .payment-systems{border:none;padding:0}.design3 .page-layout-body--locations{background-color:var(--locations-page-background);display:flex;flex-direction:var(--locations-page-flex-direction);gap:var(--locations-page-gap);max-height:var(--locations-page-height);overflow:hidden;padding:var(--locations-page-padding)}.design3 .page-layout-body--locations-no-map{flex-direction:var(--locations-page-flex-direction--no-map);gap:var(--locations-page-gap--no-map);max-height:var(--locations-page-height--no-map);padding:var(--locations-page-padding--no-map)}.design3 .page-layout-body--locations .landing-image{height:var(--locations-image-height)}.design3 .page-layout-body--locations .location-map,.design3 .page-layout-body--locations .map{border-radius:var(--location-map-border-radius);margin:var(--location-map-margin);min-height:var(--location-map-height)!important}.design3 .page-layout-body--locations .location-map .map{margin:0}.design3 .page-layout-body--locations .locations-grid{display:grid;gap:var(--locations-grid-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1440px){.design3 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1080px){.design3 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design3 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}@container (max-width: 768px){.design3 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}.design3 .page-layout-body--locations .locations-grid .locations-empty,.design3 .page-layout-body--locations .locations-grid .locations-loading{grid-column:span 12;text-align:center}.design3 .page-layout-body--locations .location-search{background-color:var(--location-search-background);border-bottom:var(--location-search-border-bottom);border-left:var(--location-search-border-left);border-radius:var(--location-search-border-radius);border-right:var(--location-search-border-right);border-top:var(--location-search-border-top);flex:var(--location-search-flex);overflow:var(--location-search-overflow);padding:var(--location-search-padding)}.design3 .page-layout-body--auth{align-items:center;display:flex;justify-content:center;padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design3 .page-layout-body--auth{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design3 .page-layout-body--auth{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design3 .page-layout-body--auth .auth-form{background-color:var(--auth-form-background);border-radius:var(--auth-form-border-radius);max-width:var(--content-width);padding:var(--auth-form-padding);width:100%}.design3 .page-layout-body--auth .login-title,.design3 .page-layout-body--auth .password-reset-title,.design3 .page-layout-body--auth .user-register-title{color:var(--auth-form-title-color);font:var(--auth-form-title-font);margin-bottom:var(--auth-form-title-margin-bottom)}.design3 .page-layout-body--auth .password-reset-title{margin-bottom:0}.design3 .page-layout-body--auth .password-reset-description{margin-bottom:var(--auth-form-title-margin-bottom);margin-top:var(--indent-4)}.design3 .page-layout-body--menu{background-color:var(--background);display:flex;flex-direction:column;padding:var(--menu-page-padding)}.design3 .page-layout-body--menu .menu-hero{align-items:var(--menu-hero-align-items);border-bottom:var(--menu-hero-border);display:var(--menu-hero-display);flex-direction:var(--menu-hero-flex-direction);gap:var(--menu-hero-gap);margin:var(--menu-hero-margin);padding:var(--menu-hero-padding)}.design3 .page-layout-body--menu .menu-hero-inner{position:relative}.design3 .page-layout-body--menu .menu-grid{display:flex;gap:var(--menu-grid-gap)}.design3 .page-layout-body--menu .menu-grid-left{border-right:var(--menu-grid-left-border);display:flex;flex:var(--menu-grid-left-flex);flex-direction:column;max-height:var(--menu-grid-left-max-height);min-width:var(--menu-grid-left-min-width);overflow-y:visible;padding:var(--menu-grid-left-padding);position:sticky;top:var(--menu-grid-left-top)}.design3 .page-layout-body--menu .menu-grid-main{display:flex;flex-direction:column;flex-grow:1;gap:var(--menu-grid-main-gap);padding:var(--menu-grid-main-padding);width:0}.design3 .page-layout-body--menu .back-to-menu-button{background-color:var(--navbar-color);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;color:var(--on-navbar-color);flex-shrink:0;font:var(--typo-h5);gap:var(--indent-4);height:var(--ui-size-20);justify-content:flex-start;padding:0 var(--indent-6);width:100%}.design3 .page-layout-body--menu .back-to-menu-button:hover svg{transform:translate(calc(var(--indent-1)*-1))}.design3 .page-layout-body--menu .back-to-menu-button svg{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design3 .page-layout-body--menu .back-to-menu-button svg path{stroke:var(--on-navbar-color);stroke-width:2}.design3 .page-layout-body--menu .menu-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design3 .page-layout-body--menu .menu-alert:not(:has(div)){display:none}.design4{--typo-family--primary:"Montserrat",sans-serif;--typo-family--secondary:"Montserrat",sans-serif;--typo-size:1rem;--typo-scale:1.125;--typo-scale-2:calc(var(--typo-scale)*var(--typo-scale));--typo-scale-3:calc(var(--typo-scale-2)*var(--typo-scale));--typo-scale-4:calc(var(--typo-scale-3)*var(--typo-scale));--typo-scale-5:calc(var(--typo-scale-4)*var(--typo-scale));--typo-scale-6:calc(var(--typo-scale-5)*var(--typo-scale));--typo-scale-7:calc(var(--typo-scale-6)*var(--typo-scale));--typo-size--70:calc(var(--typo-size)/var(--typo-scale-3));--typo-size--80:calc(var(--typo-size)/var(--typo-scale-2));--typo-size--90:calc(var(--typo-size)/var(--typo-scale));--typo-size--100:var(--typo-size);--typo-size--200:calc(var(--typo-size)*var(--typo-scale));--typo-size--300:calc(var(--typo-size)*var(--typo-scale-2));--typo-size--400:calc(var(--typo-size)*var(--typo-scale-3));--typo-size--500:calc(var(--typo-size)*var(--typo-scale-4));--typo-size--600:calc(var(--typo-size)*var(--typo-scale-5));--typo-size--700:calc(var(--typo-size)*var(--typo-scale-6));--typo-size--800:calc(var(--typo-size)*var(--typo-scale-7));--typo-height--small:1.25;--typo-height--normal:1.5;--typo-weight--normal:400;--typo-weight--medium:500;--typo-weight--semibold:600;--typo-weight--bold:700;--typo-weight--extra-bold:800;--typo-weight--black:900;--indent-base:.25rem;--indent-1:calc(var(--indent-base)*1);--indent-2:calc(var(--indent-base)*2);--indent-3:calc(var(--indent-base)*3);--indent-4:calc(var(--indent-base)*4);--indent-5:calc(var(--indent-base)*5);--indent-6:calc(var(--indent-base)*6);--indent-7:calc(var(--indent-base)*7);--indent-8:calc(var(--indent-base)*8);--indent-9:calc(var(--indent-base)*9);--indent-10:calc(var(--indent-base)*10);--indent-11:calc(var(--indent-base)*11);--indent-12:calc(var(--indent-base)*12);--indent-13:calc(var(--indent-base)*13);--indent-14:calc(var(--indent-base)*14);--indent-15:calc(var(--indent-base)*15);--indent-16:calc(var(--indent-base)*16);--indent-17:calc(var(--indent-base)*17);--indent-18:calc(var(--indent-base)*18);--indent-19:calc(var(--indent-base)*19);--indent-20:calc(var(--indent-base)*20);--indent-21:calc(var(--indent-base)*21);--indent-22:calc(var(--indent-base)*22);--indent-23:calc(var(--indent-base)*23);--indent-24:calc(var(--indent-base)*24);--indent-25:calc(var(--indent-base)*25);--ui-size-base:.25rem;--ui-size-1:calc(var(--ui-size-base)*1);--ui-size-2:calc(var(--ui-size-base)*2);--ui-size-3:calc(var(--ui-size-base)*3);--ui-size-4:calc(var(--ui-size-base)*4);--ui-size-5:calc(var(--ui-size-base)*5);--ui-size-6:calc(var(--ui-size-base)*6);--ui-size-7:calc(var(--ui-size-base)*7);--ui-size-8:calc(var(--ui-size-base)*8);--ui-size-9:calc(var(--ui-size-base)*9);--ui-size-10:calc(var(--ui-size-base)*10);--ui-size-11:calc(var(--ui-size-base)*11);--ui-size-12:calc(var(--ui-size-base)*12);--ui-size-13:calc(var(--ui-size-base)*13);--ui-size-14:calc(var(--ui-size-base)*14);--ui-size-15:calc(var(--ui-size-base)*15);--ui-size-16:calc(var(--ui-size-base)*16);--ui-size-17:calc(var(--ui-size-base)*17);--ui-size-18:calc(var(--ui-size-base)*18);--ui-size-19:calc(var(--ui-size-base)*19);--ui-size-20:calc(var(--ui-size-base)*20);--ui-size-21:calc(var(--ui-size-base)*21);--ui-size-22:calc(var(--ui-size-base)*22);--ui-size-23:calc(var(--ui-size-base)*23);--ui-size-24:calc(var(--ui-size-base)*24);--ui-size-25:calc(var(--ui-size-base)*25);--ui-size-32:calc(var(--ui-size-base)*32);--ui-size-50:calc(var(--ui-size-base)*50);--border-width-base:.0625rem;--border-width-1:calc(var(--border-width-base)*1);--border-width-2:calc(var(--border-width-base)*2);--border-width-3:calc(var(--border-width-base)*3);--border-width-4:calc(var(--border-width-base)*4);--border-width-12:calc(var(--border-width-base)*12);--border-radius-base:.0625rem;--border-radius-4:calc(var(--border-radius-base)*4);--border-radius-8:calc(var(--border-radius-base)*8);--border-radius-12:calc(var(--border-radius-base)*12);--border-radius-16:calc(var(--border-radius-base)*16);--border-radius-20:calc(var(--border-radius-base)*20);--border-radius-24:calc(var(--border-radius-base)*24);--border-radius-50:calc(var(--border-radius-base)*50);--border-radius-100:calc(var(--border-radius-base)*100);--box-shadow-elevated:0 var(--indent-1) var(--indent-5) calc(var(--indent-2)*-1) var(--shadow-color);--z-index--background:1;--z-index--on-background:10;--z-index--surface:100;--z-index--on-surface:1000;--z-index--above:1010;--motion:.2s;--page-padding-vertical--small:var(--indent-10);--page-padding-vertical--medium:var(--indent-25);--page-padding-horizontal--small:var(--indent-10);--page-padding-horizontal--medium:var(--indent-10);--page-background--dark:var(--background-dark);--page-background:var(--background);--content-width--small:25rem;--content-width--medium:37rem;--content-width:53.4375rem;--content-width--large:75rem;--modal-image-width:50rem;--modal-sidebar-width:40rem;--modal-width--small:25rem;--modal-width:45rem;--modal-height:50rem}@media screen and (max-width:768px){.design4{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width--small:100%;--content-width--medium:100%;--content-width:100%;--content-width--large:100%;--modal-image-width:100%;--modal-sidebar-width:100%;--modal-width--small:100%;--modal-width:100%;--modal-height:100%}}@container (max-width: 768px){.design4{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width--small:100%;--content-width--medium:100%;--content-width:100%;--content-width--large:100%;--modal-image-width:100%;--modal-sidebar-width:100%;--modal-width--small:100%;--modal-width:100%;--modal-height:100%}}.design4{--button-secondary-color:var(--on-gray);--button-secondary-color-hover:var(--on-gray);--button-secondary-background:var(--gray-light);--button-secondary-background-hover:var(--gray);--button-secondary-icon-stroke:var(--on-gray);--button-secondary-nav-color:var(--on-navbar-surface-color);--button-secondary-nav-color-hover:var(--on-navbar-surface-color);--button-secondary-nav-background:var(--navbar-surface-color);--button-secondary-nav-background-hover:var(--navbar-surface-color-dark);--button-secondary-nav-icon-stroke:var(--on-navbar-surface-color);--button-primary-color:var(--on-primary);--button-primary-color-hover:var(--on-primary);--button-primary-background:var(--primary);--button-primary-background-hover:var(--primary-dark);--button-primary-icon-stroke:var(--on-primary);--button-primary-nav-color:var(--on-primary);--button-primary-nav-color-hover:var(--on-primary);--button-primary-nav-background:var(--primary);--button-primary-nav-background-hover:var(--primary-dark);--button-primary-nav-icon-stroke:var(--on-primary);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background);--button-outlined-background-hover:var(--gray-light);--button-outlined-border-width:var(--border-width-1);--button-outlined-border:var(--gray);--button-outlined-border-hover:var(--gray);--button-outlined-icon-stroke:var(--on-background);--button-outlined-icon-stroke-hover:var(--on-background);--button-outlined-nav-color:var(--on-navbar-color);--button-outlined-nav-color-hover:var(--on-navbar-color);--button-outlined-nav-background-hover:var(--navbar-surface-color);--button-outlined-nav-border:var(--navbar-surface-color);--button-outlined-nav-border-hover:var(--navbar-surface-color);--button-outlined-nav-icon-stroke:var(--on-navbar-color);--button-outlined-nav-icon-stroke-hover:var(--on-navbar-color);--button-ghosted-color:var(--on-background);--button-ghosted-color-hover:var(--on-background);--button-ghosted-background-hover:var(--gray-light);--button-ghosted-icon-stroke:var(--on-background);--button-ghosted-nav-color:var(--on-navbar-color);--button-ghosted-nav-color-hover:var(--on-navbar-color);--button-ghosted-nav-background-hover:var(--navbar-surface-color);--button-ghosted-nav-icon-stroke:var(--on-navbar-color);--button-x-small-gap:var(--indent-2);--button-small-gap:var(--indent-2);--button-medium-gap:var(--indent-2);--button-large-gap:var(--indent-3);--button-x-small-font:var(--typo-button--small);--button-small-font:var(--typo-button--medium);--button-medium-font:var(--typo-button--medium);--button-large-font:var(--typo-button--large);--button-x-small-size:var(--ui-size-8);--button-small-size:var(--ui-size-10);--button-medium-size:var(--ui-size-12);--button-large-size:var(--ui-size-14);--button-x-small-icon-size:var(--ui-size-3);--button-small-icon-size:var(--ui-size-4);--button-medium-icon-size:var(--ui-size-5);--button-large-icon-size:var(--ui-size-6);--button-x-small-padding:0 var(--indent-3);--button-small-padding:0 var(--indent-4);--button-medium-padding:0 var(--indent-4);--button-large-padding:0 var(--indent-6);--button-x-small-border-radius:var(--border-radius-8);--button-small-border-radius:var(--border-radius-8);--button-medium-border-radius:var(--border-radius-8);--button-large-border-radius:var(--border-radius-8);--button-link-font:var(--typo-body);--button-link-color:var(--primary);--button-link-color-hover:var(--primary-dark);--typo-h1:var(--typo-weight--semibold) var(--typo-size--700) /var(--typo-height--small) var(--typo-family--secondary);--typo-h2:var(--typo-weight--semibold) var(--typo-size--600) /var(--typo-height--small) var(--typo-family--secondary);--typo-h3:var(--typo-weight--semibold) var(--typo-size--500) /var(--typo-height--small) var(--typo-family--secondary);--typo-h4:var(--typo-weight--semibold) var(--typo-size--400) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h5:var(--typo-weight--semibold) var(--typo-size--300) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h6:var(--typo-weight--semibold) var(--typo-size--200) /var(--typo-height--normal) var(--typo-family--secondary);--typo-h7:var(--typo-weight--semibold) var(--typo-size--100) /var(--typo-height--normal) var(--typo-family--secondary);--typo-body:var(--typo-weight--normal) var(--typo-size--100) /var(--typo-height--normal) var(--typo-family--primary);--typo-body--bold:var(--typo-weight--bold) var(--typo-size--100) /var(--typo-height--normal) var(--typo-family--primary);--typo-body--small:var(--typo-weight--medium) var(--typo-size--90) /var(--typo-height--normal) var(--typo-family--primary);--typo-body--small-bold:var(--typo-weight--bold) var(--typo-size--90) /var(--typo-height--normal) var(--typo-family--primary);--typo-body--x-small:var(--typo-weight--normal) var(--typo-size--80) /var(--typo-height--normal) var(--typo-family--primary);--typo-button--large:var(--typo-weight--medium) var(--typo-size--200) /var(--typo-height--small) var(--typo-family--secondary);--typo-button--medium:var(--typo-weight--medium) var(--typo-size--90) /var(--typo-height--small) var(--typo-family--secondary);--typo-button--small:var(--typo-weight--medium) var(--typo-size--90) /var(--typo-height--normal) var(--typo-family--secondary)}.design4,.design4.theme-light{--primary-dark:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 12%));--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-light:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 36%));--on-primary:hsl(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l));--secondary:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l));--secondary-light:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l),.2);--on-secondary:hsl(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l));--tertiary-dark:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) - 10%));--tertiary:hsl(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l));--tertiary-light:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) + 30%));--on-tertiary:hsl(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l));--gray-darker:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 32%));--gray-dark:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 9%));--gray:hsl(var(--gray-h),var(--gray-s),var(--gray-l));--gray-light:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 6%));--gray-lighter:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 9%));--on-gray:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l));--on-gray-light:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),calc(var(--on-gray-l) + 14%));--background-dark:hsl(var(--background-h),var(--background-s),calc(var(--background-l) - 2%));--background:hsl(var(--background-h),var(--background-s),var(--background-l));--on-background:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l));--on-background-light:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) + 24%));--surface:hsl(var(--surface-h),var(--surface-s),var(--surface-l));--on-surface:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l));--on-surface-light:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) + 14%));--navbar-color:hsl(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l));--on-navbar-color:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l));--on-navbar-color-light:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),calc(var(--on-navbar-color-l) + 14%));--navbar-surface-color-dark:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),calc(var(--navbar-surface-color-l) - 6%));--navbar-surface-color:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l));--on-navbar-surface-color:hsl(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l));--navbar-border-color:hsl(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l));--footer-color:hsl(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l));--on-footer-color:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l));--on-footer-color-light:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),calc(var(--on-footer-color-l) + 14%));--system-red:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l));--system-red-light:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l),.05);--on-system-red:hsl(var(--system-red-h),var(--system-red-s),var(--on-system-red-l));--system-green:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l));--system-green-light:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l),.05);--on-system-green:hsl(var(--system-green-h),var(--system-green-s),var(--on-system-green-l));--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),.4)}.design4.theme-dark,.design4.theme3{--primary-dark:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 12%));--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-light:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 52%));--on-primary:hsl(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l));--secondary:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l));--secondary-light:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) - 18%));--on-secondary:hsl(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l));--tertiary-dark:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) + 42%));--tertiary:hsl(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l));--tertiary-light:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) - 19%));--on-tertiary:hsl(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l));--gray-dark:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 8%));--gray:hsl(var(--gray-h),var(--gray-s),var(--gray-l));--gray-light:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 2%));--gray-lighter:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 3%));--on-gray:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l));--on-gray-light:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),calc(var(--on-gray-l) - 36%));--background-dark:hsl(var(--background-h),var(--background-s),calc(var(--background-l) + 2%));--background:hsl(var(--background-h),var(--background-s),var(--background-l));--on-background:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l));--on-background-light:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) - 36%));--surface:hsl(var(--surface-h),var(--surface-s),var(--surface-l));--surface-light:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) - 6%));--on-surface:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l));--on-surface-light:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) - 36%));--navbar-color:hsl(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l));--on-navbar-color:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l));--on-navbar-color-light:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),calc(var(--on-navbar-color-l) - 36%));--navbar-surface-color-dark:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),calc(var(--navbar-surface-color-l) + 2%));--navbar-surface-color:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l));--on-navbar-surface-color:hsl(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l));--navbar-border-color:hsl(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l));--footer-color:hsl(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l));--on-footer-color:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l));--on-footer-color-light:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),calc(var(--on-footer-color-l) - 36%));--system-red-dark:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) + 41%));--system-red:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l));--system-red-light:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) - 20%));--on-system-red:hsl(var(--system-red-h),var(--system-red-s),var(--on-system-red-l));--system-green-dark:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) + 22%));--system-green:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l));--system-green-light:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) - 35%));--on-system-green:hsl(var(--system-green-h),var(--system-green-s),var(--on-system-green-l));--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),0)}.design4{--primary-h:25;--primary-s:84%;--primary-l:55%;--on-primary-l:100%;--secondary-h:144;--secondary-s:39%;--secondary-l:50%;--on-secondary-l:20%;--tertiary-h:215;--tertiary-s:100%;--tertiary-l:49%;--on-tertiary-l:79%;--gray-h:0;--gray-s:0%;--gray-l:89%;--on-gray-l:5%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:20%;--surface-h:0;--surface-s:0%;--surface-l:100%;--on-surface-l:20%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:20%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:95%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:89%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:100%;--on-footer-color-l:5%;--system-red-h:0;--system-red-s:85%;--system-red-l:38%;--on-system-red-l:5%;--system-green-h:144;--system-green-s:39%;--system-green-l:37%;--on-system-green-l:100%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%;--form-gap:var(--indent-4);--form-item-label-font:var(--typo-body);--form-item-label-color:var(--on-background);--form-item-label-margin-bottom:var(--indent-2);--form-item-input-font:var(--typo-body);--form-item-input-color:var(--on-gray);--form-item-input-color--disabled:var(--gray-darker);--form-item-input-height:var(--ui-size-14);--form-item-input-padding:0 var(--indent-6);--form-item-input-background:var(--gray-lighter);--form-item-input-background--hover:var(--gray-light);--form-item-input-background--has-data:var(--gray-light);--form-item-input-border-width:var(--border-width-1);--form-item-input-border-color:var(--gray-darker);--form-item-input-border-color--has-error:var(--system-red);--form-item-input-border-radius:var(--border-radius-8);--form-item-input-placeholder-color:var(--on-gray);--form-item-input-placeholder-color--disabled:var(--gray-darker);--form-item-textarea-height:var(--ui-size-32);--form-item-textarea-line-height:var(--typo-height--normal);--form-item-textarea-padding-vertical:var(--indent-4);--form-item-button-font:var(--typo-body--small);--form-item-button-color:var(--form-item-input-color);--form-item-button-icon-size:var(--ui-size-6);--form-item-button-icon-stroke:var(--form-item-input-color);--form-item-helper-font:var(--typo-body--x-small);--form-item-helper-color:var(--on-background-light);--form-item-helper-color--invalid:var(--system-red);--form-item-helper-margin-top:var(--indent-1);--feedback-form-wrapper-gap:var(--indent-10);--feedback-form-font-primary:var(--typo-h4);--feedback-form-font-secondary:var(--typo-body);--feedback-form-color-primary:var(--on-surface);--feedback-form-color-secondary:var(--on-surface-light);--feedback-form-width:var(--content-width--medium);--feedback-form-padding:var(--indent-8);--feedback-form-background:var(--surface);--feedback-form-border:var(--border-width-1) solid var(--gray-light);--feedback-form-border-radius:var(--border-radius-24);--question-block-indent:var(--indent-6);--question-block-border:var(--border-width-1) solid var(--gray-light);--question-block-label-font:var(--typo-body);--question-block-label-color:var(--on-surface);--rating-item-gap:var(--indent-3);--rating-item-padding:var(--indent-4);--rating-item-background:var(--gray-lighter);--rating-item-border:var(--border-width-1) solid var(--gray-light);--rating-item-border-radius:var(--border-radius-16);--rating-item-image-width:var(--ui-size-20);--rating-item-image-ratio:1/1;--rating-item-image-border-radius:var(--border-radius-8);--rating-item-name-font:var(--typo-h7);--rating-item-name-color:var(--on-background)}@media screen and (max-width:768px){.design4{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}@container (max-width: 768px){.design4{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}.design4{--checkout-order-info-background:var(--surface);--checkout-order-info-border:var(--border-width-1) solid var(--gray);--checkout-order-info-border-radius:var(--border-radius-16);--checkout-order-info-header-padding:var(--indent-6) var(--indent-6) var(--indent-4);--checkout-order-info-body-padding:0 var(--indent-6) var(--indent-6);--checkout-order-info-body-margin-bottom:var(--indent-6);--checkout-order-info-title-font:var(--typo-h5);--checkout-order-info-title-color:var(--on-surface);--order-container-counter-font:var(--typo-body);--order-container-counter-color:var(--on-surface);--order-container-counter-height:var(--ui-size-8);--order-container-counter-padding:0 var(--indent-4);--order-container-counter-border:var(--border-width-1) solid var(--gray);--order-container-counter-border-radius:var(--ui-size-8)}@media screen and (max-width:768px){.design4{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}@container (max-width: 768px){.design4{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}.design4{--order-card-details-padding:var(--indent-4);--order-card-details-background:var(--gray-lighter);--order-card-details-border:var(--border-width-1) solid var(--gray);--order-card-details-border-radius:var(--border-radius-8)}.design4 .recommendation-list{--recommendation-list-border:var(--border-width-1) solid var(--gray);--recommendation-list-border-radius:var(--border-radius-16);--recommendation-title-font:var(--typo-h5);--recommendation-title-color:var(--on-background);--recommendation-title-padding:var(--indent-4);--recommendation-items-gap:var(--indent-2);--recommendation-items-padding:0 var(--indent-4) var(--indent-4);--recommendation-items-overflow:hidden auto}@media screen and (max-width:768px){.design4 .recommendation-list{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}@container (max-width: 768px){.design4 .recommendation-list{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}.design4{--order-review-gap:var(--indent-1);--order-review-font--primary:var(--typo-h6);--order-review-font--secondary:var(--typo-body);--order-review-color--primary:var(--on-surface);--order-review-color--secondary:var(--on-surface-light);--order-review-card-padding:var(--indent-3) var(--indent-4);--order-review-card-background:var(--gray-light);--order-review-card-border:var(--border-width-1) solid var(--gray);--order-review-card-border-radius:var(--border-radius-8);--order-review-divider:var(--border-width-1) solid var(--gray);--order-review-divider-indent--top:var(--indent-4);--order-review-divider-indent--bottom:var(--indent-3)}@media screen and (max-width:768px){.design4{--order-review-color--primary:var(--on-background);--order-review-color--secondary:var(--on-background-light)}}.design4{--accordion-header-padding:var(--indent-4);--accordion-header-background:var(--background);--accordion-header-border-color:var(--gray);--accordion-header-border-color--open:var(--gray);--accordion-header-border:var(--border-width-1) solid var(--accordion-header-border-color);--accordion-header-border-radius:var(--border-radius-12);--accordion-header-border-radius--open:var(--border-radius-12) var(--border-radius-12) 0 0;--order-type-font:var(--typo-body--bold);--order-type-color:var(--on-background);--accordion-content-padding:var(--indent-4);--accordion-content-background:var(--background);--accordion-content-border-color:var(--gray);--accordion-content-border-color--open:var(--gray);--accordion-content-border:var(--border-width-1) solid var(--accordion-content-border-color);--accordion-content-border-top:none;--accordion-content-border-radius:0 0 var(--border-radius-12) var(--border-radius-12);--accordion-content-margin-top:0}.design4 .order-settings-accordion .order-settings-label{--order-settings-label-font:var(--typo-h7);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-4)}.design4 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-background:var(--surface);--location-result-card-border:var(--border-width-1) solid var(--gray);--location-result-card-border--hover:var(--border-width-1) solid var(--primary);--location-result-card-border-radius:var(--border-radius-8);--location-result-card-box-shadow:none;--location-result-card-image-border-radius:var(--location-result-card-border-radius) var(--location-result-card-border-radius) 0 0;--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h6);--location-result-card-name-color:var(--on-surface);--location-result-card-info-font:var(--typo-body--small);--location-result-card-info-color:var(--on-surface);--location-result-card-icon-size:var(--ui-size-4);--location-result-card-icon-stroke:var(--on-surface-light);--location-result-card-hours-gap:0;--location-result-card-badge-font:var(--typo-body--x-small);--location-result-card-badge-color:var(--primary);--location-result-card-badge-color--active:var(--on-primary);--location-result-card-badge-height:var(--ui-size-6);--location-result-card-badge-padding:0 var(--indent-2);--location-result-card-badge-background:var(--surface);--location-result-card-badge-background--active:var(--primary);--location-result-card-badge-border:var(--border-width-1) solid var(--primary);--location-result-card-badge-border--active:var(--border-width-1) solid var(--primary);--location-result-card-badge-border-radius:var(--border-radius-100)}@media screen and (max-width:768px){.design4 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h6);--location-result-card-info-font:var(--typo-body--small)}}@container (max-width: 768px){.design4 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h6);--location-result-card-info-font:var(--typo-body--small)}}.design4 .restaurant-order-type-list{--restaurant-order-type-list-gap:var(--indent-2);--restaurant-order-type-font:var(--typo-body--small);--restaurant-order-type-color:var(--on-background);--restaurant-order-type-gap:var(--indent-1);--restaurant-order-type-height:var(--ui-size-6);--restaurant-order-type-line-height:var(--ui-size-6);--restaurant-order-type-padding:0 var(--indent-2);--restaurant-order-type-background:transparent;--restaurant-order-type-border:var(--border-width-1) solid var(--gray);--restaurant-order-type-border-radius:var(--border-radius-100);--restaurant-order-type-icon-size:var(--ui-size-3);--restaurant-order-type-icon-stroke-width:var(--border-width-2)}@media screen and (max-width:768px){.design4 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}@container (max-width: 768px){.design4 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}.design4 .filter-tabs{--filter-tabs-padding:var(--border-width-2);--filter-tabs-background:var(--gray-light);--filter-tabs-border-radius:var(--border-radius-8);--filter-tab-font:var(--typo-button--small);--filter-tab-color:var(--on-gray);--filter-tab-height:var(--ui-size-9);--filter-tab-padding:0 var(--indent-4);--filter-tab-border-radius:calc(var(--border-radius-8) - var(--border-width-2));--filter-tab-hover-background:var(--gray);--filter-tab-active-color:var(--on-background);--filter-tab-active-background:var(--background)}@media screen and (max-width:768px){.design4 .filter-tabs{--filter-tab-height:var(--ui-size-9)}}@container (max-width: 768px){.design4 .filter-tabs{--filter-tab-height:var(--ui-size-9)}}.design4{--checkin-width:var(--content-width--small);--checkin-max-width:var(--content-width--small);--checkin-padding:var(--indent-8);--checkin-background:var(--surface);--checkin-border:var(--border-width-1) solid var(--gray);--checkin-border-radius:var(--border-radius-8);--checkin-font:var(--typo-h4);--checkin-color:var(--on-surface);--checkin-button-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design4{--checkin-width:100%;--checkin-max-width:100%;--checkin-padding:var(--indent-8);--checkin-font:var(--typo-h4)}}@container (max-width: 768px){.design4{--checkin-width:100%;--checkin-max-width:100%;--checkin-padding:var(--indent-8);--checkin-font:var(--typo-h4)}}.design4{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}@media screen and (max-width:768px){.design4{--auth-form-title-font:var(--typo-h4);--auth-form-buttons-gap:var(--indent-2)}}@container (max-width: 768px){.design4{--auth-form-title-font:var(--typo-h4);--auth-form-buttons-gap:var(--indent-2)}}.design4{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-4);--order-card-background:var(--background);--order-card-background--suggested:var(--background);--order-card-border:var(--border-width-1) solid var(--gray);--order-card-border--suggested:var(--border-width-1) solid var(--gray);--order-card-border-radius:var(--border-radius-16);--order-card-border-color-hover:var(--primary-light);--order-card-title-font:var(--typo-body--small);--order-card-title-color:var(--primary);--order-card-title-color-hover:var(--primary);--order-card-title-badge-position:absolute;--order-card-title-badge-top:calc(var(--indent-3)*-1);--order-card-title-badge-left:calc(var(--indent-3)*-1);--order-card-title-badge-width:fit-content;--order-card-title-badge-padding:var(--indent-1) var(--indent-2);--order-card-title-badge-background:var(--background);--order-card-title-badge-border:var(--border-width-1) solid var(--primary);--order-card-title-badge-border-radius:var(--border-radius-8);--order-card-title-badge-transform:rotate(-3deg);--order-card-title-icon-display:none;--order-card-body-gap:var(--indent-3);--order-card-image-display:none;--order-card-image-display--suggested:block;--order-card-image-width:var(--ui-size-20);--order-card-image-ratio:3/2;--order-card-image-border-radius:var(--border-radius-16);--order-card-body-info-gap:var(--indent-2);--order-card-body-info-gap--suggested:var(--indent-2);--order-card-font-primary:var(--typo-body--bold);--order-card-font-secondary:var(--typo-body);--order-card-color-primary:var(--on-background);--order-card-color-primary--suggested:var(--on-background);--order-card-color-secondary:var(--on-background-light);--order-card-color-secondary--suggested:var(--on-background-light)}@media screen and (max-width:768px){.design4{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-body--small);--order-card-image-width:var(--ui-size-20)}}@container (max-width: 768px){.design4{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-body--small);--order-card-image-width:var(--ui-size-20)}}.design4 .item-card-list{--item-card-list-animation-width:var(--ui-size-25);--category-row-margin-top:var(--indent-14);--category-info-display:block;--category-info-padding:0 0 var(--indent-5);--category-info-label-header-align:center;--category-name-font:var(--typo-h3);--category-name-color:var(--on-background);--category-quantity-font:var(--typo-body);--category-quantity-color:var(--on-background-light);--category-quantity-height:var(--ui-size-8);--category-quantity-padding:0 var(--indent-4);--category-quantity-border:var(--border-width-1) solid var(--gray);--category-quantity-border-radius:var(--border-radius-100);--category-quantity-margin-left:var(--indent-4);--category-quantity-pseudo-display:none;--category-desc-font:var(--typo-body);--category-desc-color:var(--on-background);--item-card-group-display:grid;--item-card-group-cols:repeat(5,1fr);--item-card-group-gap:var(--indent-6);--pagination-margin-top:var(--indent-8);--pagination-margin-bottom:0;--carousel-arrow-display:block;--carousel-arrow-top:25%;--carousel-arrow--left-left:0;--carousel-arrow--left-transform:translate(-50%,-50%);--carousel-arrow--right-right:0;--carousel-arrow--right-transform:translate(50%,-50%);--carousel-grid-gap:var(--indent-6);--carousel-grid-padding:var(--border-width-1) var(--indent-10);--carousel-grid-margin:0 calc(var(--indent-10)*-1);--carousel-item-card-column-width:16.66667vw;--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}@media screen and (max-width:1919px){.design4 .item-card-list{--item-card-group-cols:repeat(4,1fr);--carousel-item-card-column-width:20vw}}@media screen and (max-width:1439px){.design4 .item-card-list{--item-card-group-cols:repeat(3,1fr);--carousel-item-card-column-width:25vw}}@media screen and (max-width:1279px){.design4 .item-card-list{--item-card-group-cols:repeat(2,1fr);--carousel-item-card-column-width:33.33333vw}}@media screen and (max-width:839px){.design4 .item-card-list{--item-card-group-cols:repeat(1,1fr);--carousel-item-card-column-width:50vw}}@media screen and (max-width:768px){.design4 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-margin-top:0;--category-row-border:var(--border-width-1) solid var(--gray-light);--category-info-padding:var(--indent-4);--category-name-font:var(--typo-h5);--item-card-group-cols:repeat(2,1fr);--item-card-group-gap:var(--indent-3);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding);--pagination-margin-top:var(--indent-6);--pagination-margin-bottom:0;--carousel-arrow-top:var(--indent-8);--carousel-arrow--left-left:3%;--carousel-arrow--left-transform:none;--carousel-arrow--right-right:3%;--carousel-arrow--right-transform:none;--carousel-grid-gap:var(--indent-3);--carousel-grid-padding:0 var(--indent-4) var(--indent-4);--carousel-grid-margin:0;--carousel-item-card-column-width:calc(50vw - var(--indent-2));--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}}@container (max-width: 768px){.design4 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-margin-top:0;--category-row-border:var(--border-width-1) solid var(--gray-light);--category-info-padding:var(--indent-4);--category-name-font:var(--typo-h5);--item-card-group-cols:repeat(2,1fr);--item-card-group-gap:var(--indent-3);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding);--pagination-margin-top:var(--indent-6);--pagination-margin-bottom:0;--carousel-arrow-top:var(--indent-8);--carousel-arrow--left-left:3%;--carousel-arrow--left-transform:none;--carousel-arrow--right-right:3%;--carousel-arrow--right-transform:none;--carousel-grid-gap:var(--indent-3);--carousel-grid-padding:0 var(--indent-4) var(--indent-4);--carousel-grid-margin:0;--carousel-item-card-column-width:calc(50vw - var(--indent-2));--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}}.design4 .category-fixed{--category-fixed-top:calc(var(--navbar-height) - var(--border-width-1));--category-fixed-border-top:var(--border-width-1) solid var(--gray-light);--category-fixed-box-shadow:inset 0 calc(var(--border-width-1)*-1) 0 0 var(--gray-light)}.design4 .category-list{--category-list-padding:var(--indent-10) 0 var(--indent-10) var(--indent-10);--category-group-list-padding-left:var(--indent-4);--category-group-list-border-left:var(--border-width-1) solid var(--gray);--category-item-font:var(--typo-h5);--category-item-font--nested:var(--typo-h7);--category-item-color:var(--on-background);--category-item-color--active:var(--primary);--category-item-gap:var(--indent-4);--category-item-padding:var(--indent-2) var(--indent-10) var(--indent-2) 0;--category-item-padding--nested:var(--indent-2) var(--indent-10) var(--indent-2) 0;--category-item-background:transparent;--category-item-background--active:transparent;--category-item-border-right:var(--border-width-4) solid transparent;--category-item-border-right--active:var(--primary);--category-item-icon-size:var(--ui-size-4);--category-item-icon-stroke:var(--on-background)}.design4 .dropdown-wrapper{--dropdown-icon-stroke-width:var(--border-width-2);--dropdown-icon-stroke:var(--on-gray);--dropdown-dialog-background:var(--surface);--dropdown-dialog-border:none;--dropdown-dialog-border-radius:var(--border-radius-8);--dropdown-dialog-box-shadow:var(--box-shadow-elevated)}.design4{--control-size:var(--ui-size-6);--control-padding-left:calc(var(--control-size) + var(--indent-2));--control-label-font:var(--typo-body--small);--control-label-color:var(--on-background);--control-label-before-top:0;--control-label-before-left:calc(var(--control-padding-left)*-1);--control-label-before-right:unset;--control-label-before-background:transparent;--control-label-before-border-color:var(--primary);--control-label-before-border:var(--border-width-2) solid var(--control-label-before-border-color);--control-label-before-background--hover:var(--primary-light);--control-label-before-border-color--hover:var(--primary);--control-label-before-border-color--checked:var(--primary);--control-label-before-border-radius:var(--border-radius-4);--control-label-after-content--checkbox:"";--control-label-after-width--checkbox:calc(var(--control-size)/2);--control-label-after-height--checkbox:calc(var(--control-size)/4);--control-label-after-top--checkbox:calc((var(--control-size) - var(--control-label-after-width--checkbox))/2 + var(--indent-1)/2);--control-label-after-left--checkbox:calc(var(--control-padding-left)*-1 - var(--control-label-after-height--checkbox)/2*-1 - var(--indent-1)*3/4*-1);--control-label-after-right--checkbox:unset;--control-label-after-border-color--checkbox:transparent;--control-label-after-border--checkbox:var(--border-width-2) solid var(--control-label-after-border-color--checkbox);--control-label-after-transform--checkbox:rotate(-45deg);--control-label-before-background--checkbox-checked:var(--primary);--control-label-after-border-color--checkbox-checked:var(--on-primary);--control-label-after-width--radio:var(--ui-size-4);--control-label-after-height--radio:var(--control-label-after-width--radio);--control-label-after-top--radio:calc((var(--control-size) - var(--control-label-after-width--radio))/2);--control-label-after-left--radio:calc((var(--control-size) + var(--control-label-after-width--radio)/4)*-1);--control-label-after-right--radio:unset;--control-label-before-background--radio-checked:transparent;--control-label-after-background--radio-checked:var(--primary);--option-control-image-height:var(--ui-size-10);--option-control-height:calc(var(--option-control-image-height) + var(--indent-4)*2);--option-control-padding:0 0 0 var(--control-padding-left)}.design4 .option-value-list .checkbox>label:before{--control-label-before-top:calc((var(--option-control-height) - var(--control-size))/2)}.design4 .option-value-list.multiselect .checkbox>label:after{--control-label-after-top--checkbox:calc((var(--option-control-height) - var(--control-label-after-width--checkbox))/2 + var(--indent-1)/2)}.design4 .option-value-list.radio .checkbox>label:after{--control-label-after-top--radio:calc((var(--option-control-height) - var(--control-label-after-height--radio))/2)}.design4{--option-control-info-align-items:center;--option-control-info-gap:var(--indent-2);--option-control-info-height:var(--option-control-height);--option-control-image-width:var(--ui-size-10);--option-control-image-align-items:center;--option-control-image-border-radius:var(--border-radius-8);--option-control-image-ratio:1/1;--option-control-details-direction:row;--option-control-details-align-items:center;--option-control-details-gap:var(--indent-6);--option-control-value-font:var(--typo-body);--option-control-value-color:var(--on-background);--option-control-price-font:var(--typo-body--bold);--option-control-price-color:var(--on-background-light);--option-control-price-color--active:var(--primary);--option-control-levels-margin:0 0 var(--indent-6)}.design4 .pizza-option,.design4 .quantity-option{--option-control-padding:var(--indent-4) 0}.design4 .pizza-option{--option-control-levels-margin:var(--indent-4) 0 0}.design4 .option-card{--option-card-size:12rem;--option-card-background:var(--background);--option-card-border-radius:var(--border-radius-8);--option-card-box-shadow:var(--box-shadow-elevated);--option-card-title-font:var(--typo-body--small);--option-card-title-color:var(--on-background);--option-card-level-font:var(--typo-body--small);--option-card-level-color:var(--on-background)}.design4 .radio-cards{--radio-card-font:var(--typo-button--medium);--radio-card-color:var(--on-gray);--radio-card-size:var(--ui-size-12);--radio-card-padding:0 var(--indent-4) 0 calc(var(--ui-size-6) + var(--indent-2) + var(--indent-4));--radio-card-background:var(--gray-lighter);--radio-card-border:var(--border-width-1) solid var(--gray);--radio-card-border-radius:var(--border-radius-8);--radio-card-before-left:calc(var(--ui-size-6) - var(--indent-2));--radio-card-before-right:unset;--radio-card-before-size:var(--ui-size-6);--radio-card-before-background:var(--background);--radio-card-before-border:var(--border-width-2) solid var(--primary);--radio-card-after-left:calc(var(--ui-size-4) + var(--indent-1));--radio-card-after-right:unset;--radio-card-after-size:var(--ui-size-4);--radio-card-icon-size:var(--ui-size-6);--radio-card-border--hover:var(--primary);--radio-card-before-background--hover:var(--primary-light);--radio-card-border--active:var(--primary)}.design4 .radio-chips{--radio-chip-font:var(--typo-button--small);--radio-chip-color:var(--on-background);--radio-chip-size:var(--ui-size-10);--radio-chip-padding:0 var(--indent-4);--radio-chip-background:var(--gray-light);--radio-chip-border-radius:var(--border-radius-8);--radio-chip-icon-size:var(--ui-size-4);--radio-chip-color--hover:var(--on-gray);--radio-chip-background--hover:var(--gray);--radio-chip-color--active:var(--on-primary);--radio-chip-background--active:var(--primary)}.design4 .radio-tabs{--radio-tabs-padding:var(--indent-1);--radio-tabs-background:var(--gray);--radio-tabs-border-radius:var(--border-radius-8);--radio-tab-font:var(--typo-button--small);--radio-tab-color:var(--on-gray);--radio-tab-size:var(--ui-size-10);--radio-tab-padding:0 var(--indent-4);--radio-tab-background:var(--gray-light);--radio-tab-border-radius:calc(var(--radio-tabs-border-radius) - var(--radio-tabs-padding));--radio-tab-icon-size:var(--ui-size-4);--radio-tab-background--hover:var(--gray);--radio-tab-color--active:var(--on-background);--radio-tab-background--active:var(--background)}.design4 .menuitem-options{--menuitem-options-gap:var(--indent-2);--option-group-name-gap:var(--indent-2);--option-group-name-size:auto;--option-group-name-padding:var(--indent-6) 0 var(--indent-4);--option-group-name-background:var(--background);--option-group-name-background--hover:var(--background);--option-group-name-border:var(--border-width-1) solid var(--gray);--option-group-name-header-gap:var(--indent-2);--option-group-name-font:var(--typo-h6);--option-group-name-color:var(--on-background);--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--on-background)}.design4 .menuitem-options .option-desc.required{--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--system-red)}.design4 .menuitem-options .option-desc.free{--option-group-desc-font:var(--typo-body--small);--option-group-desc-color:var(--primary);--option-group-desc-size:var(--ui-size-7);--option-group-desc-padding:0 var(--indent-3);--option-group-desc-background:transparent;--option-group-desc-border:var(--border-width-1) solid var(--primary);--option-group-desc-border-radius:var(--border-radius-50)}.design4 .menuitem-options{--option-group-count-font:var(--typo-body--x-small);--option-group-count-color:var(--on-gray);--option-group-count-text-align:center;--option-group-count-padding:var(--indent-2);--option-group-count-background:var(--gray-light);--option-group-count-border-radius:var(--border-radius-4);--option-group-icon-size:var(--ui-size-4);--option-group-icon-stroke-width:var(--border-width-1);--option-additional-info-margin:0 0 var(--indent-4);--option-value-list-padding:0 var(--indent-4);--option-value-list-background:var(--background-dark);--option-value-list-border:var(--border-width-1) solid var(--gray);--option-value-list-border-radius:0 0 var(--border-radius-8) var(--border-radius-8);--option-value-list-margin:0 0 var(--indent-8);--option-control-list-cols:repeat(1,1fr);--option-control-list-gap:0;--option-control-list-padding:0;--control-label-before-top--multiselect:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-after-top--multiselect:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-before-top--radio:calc((var(--option-control-image-height) - var(--control-size))/2);--control-label-after-top--radio:calc((var(--option-control-image-height) - var(--ui-size-5))/2);--option-cards-cols:repeat(3,1fr);--option-cards-gap:var(--indent-4);--option-cards-padding:var(--indent-4) 0;--option-control-divider:0 calc(var(--border-width-1)*-1) 0 0 var(--gray)}@media screen and (max-width:768px){.design4 .menuitem-options{--option-cards-cols:repeat(2,1fr)}}.design4{--menuitem-card-height:100%;--menuitem-card-grid-template-cols--image-left:auto var(--modal-sidebar-width);--menuitem-card-header-padding:0;--menuitem-card-header-border:var(--border-width-1) solid var(--gray);--menuitem-card-image-ratio:auto;--menuitem-card-image-border-radius:0;--menuitem-card-footer-gap:var(--indent-4);--menuitem-card-footer-padding:var(--indent-8);--menuitem-card-footer-border:var(--border-width-1) solid var(--gray);--menuitem-card-footer-border-radius:0;--menuitem-card-footer-buttons-gap:var(--indent-6);--menuitem-card-points-padding:var(--indent-2) var(--indent-3);--menuitem-card-points-background:var(--background-dark);--menuitem-card-points-border:var(--border-width-1) solid var(--gray);--menuitem-card-points-border-radius:var(--border-radius-8);--menuitem-card-primary-info-padding:var(--indent-8) var(--indent-8) var(--indent-6);--menuitem-card-name-font:var(--typo-h2);--menuitem-card-price-font:var(--typo-h6);--menuitem-card-calories-font:var(--typo-h6);--menuitem-card-secondary-info-gap:var(--indent-6);--menuitem-card-secondary-info-padding:0 var(--indent-8) var(--indent-8);--menuitem-card-desc-font:var(--typo-body);--menuitem-card-desc-color:var(--on-background);--price-form-group-font:var(--typo-h6);--price-form-group-padding:var(--indent-4);--price-form-group-border:var(--border-width-1) solid var(--gray);--price-form-group-margin:var(--indent-4);--menuitem-card-options-padding:var(--indent-2) var(--indent-8);--menuitem-card-options-border:var(--border-width-1) solid var(--gray);--menuitem-card-tertiary-info-gap:var(--indent-6);--menuitem-card-tertiary-info-padding:var(--indent-8);--menuitem-card-tertiary-info-border:var(--border-width-1) solid var(--gray);--menuitem-card-custom-body-padding:var(--indent-8);--menuitem-card-alternatives-list-grid-template-cols:repeat(3,1fr);--menuitem-card-alternatives-list-gap:var(--indent-3)}@media screen and (max-width:768px){.design4{--menuitem-card-image-ratio:4/3;--menuitem-card-footer-padding:var(--indent-4);--menuitem-card-footer-buttons-gap:var(--indent-4);--menuitem-card-primary-info-padding:var(--indent-6) var(--indent-4) var(--indent-4);--menuitem-card-name-font:var(--typo-h4);--menuitem-card-secondary-info-padding:0 var(--indent-4) var(--indent-6);--menuitem-card-options-padding:0 var(--indent-4);--menuitem-card-tertiary-info-padding:var(--indent-6) var(--indent-4);--menuitem-card-custom-body-padding:var(--indent-6) var(--indent-4);--menuitem-card-alternatives-list-grid-template-cols:repeat(2,1fr)}}.design4{--combo-card-progress-gap:var(--indent-2);--combo-card-progress-padding:var(--indent-8);--combo-card-progress-font:var(--typo-h7);--combo-card-body-grid-column:1/3;--combo-card-body-border:var(--border-width-1) solid var(--gray);--combo-card-list-wrapper-padding:0 var(--indent-8) var(--indent-8);--combo-card-list-title-font:var(--typo-h4);--combo-card-list-title-margin:0 0 var(--indent-4);--combo-card-list-grid-template-cols:repeat(3,1fr);--combo-card-list-gap:var(--indent-4);--combo-card-list-item-grid-template-cols:var(--ui-size-20) 1fr;--combo-card-list-item-gap:var(--indent-3);--combo-card-list-item-padding:var(--indent-2);--combo-card-list-item-background:transparent;--combo-card-list-item-border:var(--border-width-1) solid var(--gray);--combo-card-list-item-border-radius:var(--border-radius-16);--combo-card-list-item-header-grid-row:span 2;--combo-card-list-item-header-margin:0;--combo-card-list-item-image-height:var(--ui-size-20);--combo-card-list-item-image-ratio:inherit;--combo-card-list-item-image-border-radius:var(--border-radius-8);--combo-card-list-item-badge-font:var(--typo-body--x-small);--combo-card-list-item-badge-color:var(--primary);--combo-card-list-item-badge-height:var(--ui-size-6);--combo-card-list-item-badge-padding:0 var(--indent-2);--combo-card-list-item-badge-background:var(--background);--combo-card-list-item-badge-border:var(--border-width-1) solid var(--primary);--combo-card-list-item-badge-border-radius:var(--border-radius-100);--combo-card-list-item-body-gap:var(--indent-2);--combo-card-list-item-name-font:var(--typo-body--bold);--combo-card-list-item-name-color:var(--on-background);--combo-card-list-item-desc-font:var(--typo-body--small);--combo-card-list-item-desc-color:var(--on-background-light);--combo-card-list-item-border-color--hover:var(--primary)}@media screen and (max-width:1080px){.design4{--combo-card-list-grid-template-cols:repeat(2,1fr)}}@media screen and (max-width:768px){.design4{--combo-card-progress-gap:var(--indent-2);--combo-card-progress-padding:var(--indent-4) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-4) var(--indent-4);--combo-card-list-wrapper-padding:var(--indent-6) var(--indent-4);--combo-card-list-title-font:var(--typo-h4);--combo-card-list-title-margin:0 0 var(--indent-4);--combo-card-list-grid-template-cols:repeat(1,1fr);--combo-card-list-gap:var(--indent-2);--combo-card-list-item-grid-template-cols:var(--ui-size-20) 1fr;--combo-card-list-item-padding:var(--indent-2);--combo-card-list-item-name-font:var(--typo-h7);--combo-card-list-item-image-height:auto;--combo-card-list-item-image-ratio:1/1}}.design4{--miac-list-gap:var(--indent-4);--miac-item-gap:var(--indent-3);--miac-item-padding:var(--indent-3);--miac-item-background:var(--transparent);--miac-item-border-radius:var(--border-radius-16);--miac-item-border:var(--border-width-1) solid var(--gray);--miac-item-background--hover:var(--gray-light);--miac-item-border--hover:var(--gray);--miac-item-image-size:var(--ui-size-20);--miac-item-image-border-radius:var(--border-radius-12);--miac-item-icon-size:var(--ui-size-6);--miac-item-info-font:var(--typo-body--bold);--miac-item-info-color:var(--on-background);--miac-item-info-gap:var(--indent-4);--miac-card-grid-cols:1/3;--miac-list-page-padding:var(--indent-8);--miac-list-page-title-font:var(--typo-h4);--miac-list-page-title-color:var(--on-background);--miac-list-page-title-margin:0 0 var(--indent-6);--miac-list-page-grid-template-cols:repeat(3,1fr)}@media screen and (max-width:768px){.design4{--miac-list-gap:var(--indent-2);--miac-item-gap:var(--indent-2);--miac-item-padding:var(--indent-2);--miac-item-info-gap:var(--indent-2);--miac-list-page-padding:var(--indent-4);--miac-list-page-title-height:var(--ui-size-10);--miac-list-page-title-margin:0 calc(var(--ui-size-10) + var(--indent-4)) var(--indent-4) 0;--miac-list-page-grid-template-cols:repeat(1,1fr)}}.design4{--cross-sell-card-height:var(--menuitem-card-height);--cross-sell-card-header-padding:var(--indent-8) var(--indent-6);--cross-sell-card-title-font:var(--typo-h3);--cross-sell-card-title-color:var(--on-background);--cross-sell-card-title-margin:0;--cross-sell-card-subtitle-font:var(--typo-body);--cross-sell-card-subtitle-color:var(--on-background);--cross-sell-card-recommended-title-font:var(--typo-h6);--cross-sell-card-recommended-title-color:var(--on-background);--cross-sell-card-recommended-title-padding:var(--indent-4) 0 0;--cross-sell-card-recommended-title-border:var(--border-width-1) solid var(--gray);--cross-sell-card-recommended-title-margin:var(--indent-4) 0 0;--cross-sell-card-image-ratio:var(--menuitem-card-image-ratio);--cross-sell-card-image-margin:var(--indent-6) calc(var(--indent-6)*-1) calc(var(--indent-8)*-1)}@media screen and (max-width:768px){.design4{--cross-sell-card-header-padding:var(--indent-4) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-2)) var(--indent-4) var(--indent-4);--cross-sell-card-title-font:var(--typo-h5);--cross-sell-card-title-margin:0 0 var(--indent-2);--cross-sell-card-recommended-title-font:var(--typo-h7);--cross-sell-card-recommended-title-margin:var(--indent-4) calc(var(--indent-12)*-1) 0 0;--cross-sell-card-image-size:var(--ui-size-20);--cross-sell-card-image-ratio:1/1;--cross-sell-card-image-border-radius:var(--border-radius-8);--cross-sell-card-image-margin:0 0 0 var(--indent-4)}.design4 .cross-sell-card .menuitem-name{--menuitem-card-name-font:var(--typo-h5)}}.design4{--toggle-pusher-font:var(--typo-button--medium);--toggle-pusher-color:var(--on-surface);--toggle-pusher-top:calc(var(--navbar-height) + var(--indent-2));--toggle-pusher-right:0;--toggle-pusher-padding:var(--indent-2) var(--indent-4);--toggle-pusher-background:var(--surface);--toggle-pusher-border:none;--toggle-pusher-border-radius:var(--border-radius-8) 0 0 var(--border-radius-8);--toggle-pusher-box-shadow:var(--box-shadow-elevated)}@media screen and (max-width:768px){.design4{--toggle-pusher-top:none;--toggle-pusher-bottom:calc(var(--button-large-size) + var(--page-padding-vertical--small)*2)}}.design4{--event-card-padding:var(--indent-4);--event-card-background:var(--surface);--event-card-border:var(--border-width-1) solid var(--gray);--event-card-border-radius:var(--border-radius-8);--event-card-title-font:var(--typo-h6);--event-card-title-color:var(--on-surface);--event-card-title-margin:0 0 var(--indent-4);--event-card-subtitle-font:var(--typo-body);--event-card-subtitle-color:var(--on-surface);--event-card-subtitle-margin:0 0 var(--indent-2);--event-card-status-font:var(--typo-body);--event-card-status-color:var(--on-surface);--event-card-links-gap:var(--indent-2);--event-card-links-margin:var(--indent-4) 0 0}@media screen and (max-width:768px){.design4{--event-card-title-color:var(--on-background);--event-card-subtitle-font:var(--typo-body--small);--event-card-subtitle-color:var(--on-background);--event-card-status-font:var(--typo-body--small);--event-card-status-color:var(--on-background)}}.design4{--favorite-item-gap:var(--indent-3);--favorite-item-padding:var(--indent-3);--favorite-item-background:var(--surface);--favorite-item-border:var(--border-width-1) solid var(--gray);--favorite-item-border-radius:var(--border-radius-16);--favorite-item-image-width:var(--ui-size-20);--favorite-item-image-ratio:1/1;--favorite-item-image-border-radius:var(--border-radius-8);--favorite-item-font--primary:var(--typo-body--bold);--favorite-item-color--primary:var(--on-surface);--favorite-item-font--secondary:var(--typo-body--small);--favorite-item-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design4{--favorite-item-image-width:var(--ui-size-14)}}.design4{--close-button-size:var(--ui-size-14);--close-button-background:var(--background);--close-button-border:none;--close-button-border-radius:50%;--close-button-opacity:.5;--close-button-icon-size:var(--ui-size-5);--close-button-icon-stroke:var(--on-background);--close-button-icon-stroke-width:1.5;--close-button-background--hover:var(--background);--close-button-opacity--hover:1}@media screen and (max-width:768px){.design4{--close-button-size:var(--ui-size-10);--close-button-border:var(--border-width-1) solid var(--gray);--close-button-border-radius:var(--border-radius-8);--close-button-opacity:1;--close-button-icon-size:var(--ui-size-4)}}.design4{--order-item-gap:var(--indent-3);--order-item-padding:var(--indent-3);--order-item-background:var(--surface);--order-item-border:var(--border-width-1) solid var(--gray);--order-item-border-radius:var(--border-radius-16);--order-item-image-size:var(--ui-size-20);--order-item-image-ratio:1/1;--order-item-image-border-radius:var(--border-radius-8);--order-item-font--primary:var(--typo-body--bold);--order-item-color--primary:var(--on-surface);--order-item-font--secondary:var(--typo-body);--order-item-color--secondary:var(--on-surface-light);--order-item-buttons-wrapper-flex-direction:row}@media screen and (max-width:768px){.design4{--order-item-padding:var(--indent-2);--order-item-border-radius:var(--border-radius-8);--order-item-font--secondary:var(--typo-body--small)}}.design4{--order-container-font--primary:var(--typo-h7);--order-container-color--primary:var(--on-surface);--order-container-font--secondary:var(--typo-body);--order-container-color--secondary:var(--on-surface-light);--saved-card-wrapper-padding:var(--indent-4);--saved-card-wrapper-background:var(--surface);--saved-card-wrapper-border:var(--border-width-2) solid var(--gray-light);--saved-card-wrapper-border-radius:var(--border-radius-8);--saved-card-wrapper-font--primary:var(--typo-body--bold);--saved-card-wrapper-color--primary:var(--on-surface);--saved-card-wrapper-font--secondary:var(--typo-body--small);--saved-card-wrapper-color--secondary:var(--on-surface-light)}.design4 .saved-card-inputs{--form-item-label-color:var(--on-surface)}.design4 .saved-card-wrapper{--button-outlined-color:var(--on-surface)}.design4{--alert-background:var(--gray-light);--alert-bar-background:var(--gray-darker);--alert-title-font:var(--typo-h6);--guest-photo-option-background:var(--gray-lighter);--guest-photo-option-border:var(--border-width-2) dashed var(--gray);--guest-photo-option-border-radius:var(--border-radius-8);--guest-photo-option-color:var(--on-gray);--guest-photo-option-title-font:var(--typo-h6);--guest-photo-option-header-align:baseline;--guest-photo-option-grid:repeat(3,1fr);--guest-photo-option-formats-grid-column:span 3;--guest-photo-option-drop-tip-font:var(--typo-button--small);--guest-photo-option-drop-tip-color:var(--primary);--guest-photo-option-drop-tip-background:var(--primary-light);--guest-photo-option-preview-height:var(--ui-size-20);--guest-photo-option-preview-border:var(--border-width-1) solid var(--gray);--guest-photo-option-caption-font:var(--typo-body--small);--guest-photo-option-formats-font:var(--typo-body--small);--guest-photo-option-formats-color:var(--on-gray-light)}@media screen and (max-width:768px){.design4{--guest-photo-option-grid:repeat(2,1fr);--guest-photo-option-formats-grid-column:span 2}}.design4{--progress-height:var(--ui-size-2);--progress-border-radius:var(--border-radius-4);--progress-background:var(--gray-light);--progress-backdrop-filter:none;--progress-bar-background:var(--primary);--feed-meter-padding:var(--indent-2) var(--indent-3);--feed-meter-background:var(--surface);--feed-meter-border-radius:var(--border-radius-8);--feed-meter-counter-color:var(--on-surface);--feed-meter-border:var(--border-width-1) solid var(--gray);--feed-meter-progress-bar-margin:var(--indent-2) 0;--people-fed-info-font:var(--typo-body--x-small);--people-fed-info-color:var(--on-background);--people-fed-info-line-height:var(--ui-size-6);--people-fed-info-min-height:var(--ui-size-6);--people-fed-info-padding:0 var(--indent-2);--people-fed-info-background:var(--gray-light);--people-fed-info-border-radius:var(--ui-size-6);--people-fed-info-border:none;--menu-tag-font:var(--typo-body--x-small);--menu-tag-color:var(--primary);--menu-tag-height:var(--ui-size-6);--menu-tag-line-height:var(--ui-size-6);--menu-tag-padding:0 var(--indent-2);--menu-tag-background:transparent;--menu-tag-border-radius:var(--ui-size-6);--menu-tag-border:var(--border-width-1) solid var(--primary);--menu-tag-backdrop-filter:none;--quantity-range-width:7rem;--quantity-range-button-size:var(--button-small-size);--quantity-range-button-background:var(--button-secondary-background);--quantity-range-button-border:var(--border-width-1) solid var(--gray);--quantity-range-button-border-radius:50%;--quantity-range-button-icon-size:var(--button-small-icon-size);--quantity-range-button-icon-stroke:var(--button-secondary-icon-stroke);--quantity-range-button-icon-stroke-width:var(--border-width-2);--quantity-range-button-font:var(--typo-button--medium);--quantity-range-button-color:var(--on-background);--quantity-range-button-background--hover:var(--button-secondary-background-hover);--quantity-range-width--large:9rem;--quantity-range-button-size--large:var(--button-medium-size);--quantity-range-button-icon-size--large:var(--button-medium-icon-size);--quantity-range-button-font--large:var(--typo-button--large);--user-menu-rewards-padding:var(--indent-8);--user-menu-rewards-background:var(--background-dark);--user-menu-rewards-border:var(--border-width-1) solid var(--gray);--user-menu-rewards-border-radius:var(--border-radius-24);--user-menu-rewards-title-font:var(--typo-h4);--user-menu-rewards-title-color:var(--on-background);--user-menu-rewards-title-margin:0 0 var(--indent-4);--user-menu-rewards-list-grid-template-columns:repeat(4,1fr);--user-menu-rewards-list-gap:var(--indent-2);--user-menu-reward-font:var(--typo-body);--user-menu-reward-color:var(--on-background);--user-menu-reward-gap:var(--indent-2);--user-menu-reward-padding:var(--indent-3);--user-menu-reward-background:var(--background);--user-menu-reward-border:var(--border-width-1) solid var(--gray-light);--user-menu-reward-border-radius:var(--border-radius-8);--user-menu-reward-icon-size:var(--ui-size-6)}@media screen and (max-width:1600px){.design4{--user-menu-rewards-list-grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1440px){.design4{--user-menu-rewards-list-grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design4{--user-menu-rewards-list-grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.design4{--user-menu-rewards-padding:var(--indent-4);--user-menu-rewards-title-font:var(--typo-h5);--user-menu-rewards-title-margin:0 0 var(--indent-2)}}.design4{--suggested-orders-gap:var(--indent-8);--suggested-orders-padding:var(--indent-8);--suggested-orders-background:var(--gray-lighter);--suggested-orders-border:var(--border-width-1) solid var(--gray);--suggested-orders-border-radius:var(--border-radius-24);--suggested-orders-title-font:var(--typo-h3);--suggested-orders-title-color:var(--on-gray);--suggested-orders-title-margin:0 0 var(--indent-4);--suggested-orders-desc-font:var(--typo-body);--suggested-orders-desc-color:var(--on-gray);--suggested-orders-list-grid-template-columns:1fr 1fr;--suggested-orders-list-gap:var(--indent-4);--suggested-order-gap:var(--indent-6);--suggested-order-image-height:var(--ui-size-50);--suggested-order-image-border-radius:var(--border-radius-16);--suggested-order-info-gap:var(--indent-6);--suggested-order-desc-font:var(--typo-body);--suggested-order-desc-color:var(--on-background-light);--suggested-order-list-gap:var(--indent-3);--suggested-order-item-font:var(--typo-body);--suggested-order-item-color:var(--on-background);--suggested-order-item-gap:var(--indent-1);--suggested-order-item-padding:var(--indent-3);--suggested-order-item-border:var(--border-width-1) solid var(--gray)}@media screen and (max-width:1440px){.design4{--suggested-orders-list-grid-template-columns:1fr}}@media screen and (max-width:768px){.design4{--suggested-orders-gap:var(--indent-6);--suggested-orders-padding:var(--indent-4);--suggested-orders-title-font:var(--typo-h5);--suggested-orders-title-margin:0 0 var(--indent-2);--suggested-orders-list-gap:var(--indent-2);--suggested-order-gap:var(--indent-4);--suggested-order-list-gap:var(--indent-2);--suggested-order-item-padding:var(--indent-2)}}.design4{--order-settings-form-gap:var(--indent-8);--order-settings-label-font:var(--typo-h5);--order-settings-label-color:var(--on-background);--order-settings-label-align:center;--order-settings-label-margin:0 0 var(--indent-4);--order-settings-details-margin:var(--indent-6);--order-settings-details-label-display:none;--order-settings-details-form-grid-template-columns:1fr 1fr;--order-settings-details-form-gap:var(--indent-4)}@media screen and (max-width:768px){.design4{--order-settings-form-gap:var(--indent-6);--order-settings-label-font:var(--typo-h6);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-2);--order-settings-details-margin:var(--indent-4);--order-settings-details-form-grid-template-columns:1fr}}.design4{--navbar-border:var(--border-width-1) solid var(--navbar-border-color);--navbar-height:5rem;--navbar-padding:0 var(--indent-10);--navbar-items-gap:var(--indent-2);--navbar-logo-height:var(--ui-size-10);--navbar-logo-width:var(--ui-size-32)}.design4 .nav-rest-info{--restaurant-info-name-font:var(--typo-h6);--restaurant-info-name-color:var(--on-navbar-color);--restaurant-info-address-font:var(--typo-body--x-small);--restaurant-info-address-color:var(--on-navbar-color-light);--restaurant-working-hours-status-font:var(--typo-body--x-small);--restaurant-working-hours-status-padding:var(--indent-1) var(--indent-2);--restaurant-working-hours-status-border-radius:var(--border-radius-16)}.design4 .nav-rest-info .restaurant-opening-status.open{--restaurant-working-hours-status-color:var(--on-system-green);--restaurant-working-hours-status-background:var(--system-green)}.design4 .nav-rest-info .restaurant-opening-status.closed{--restaurant-working-hours-status-color:var(--on-system-red);--restaurant-working-hours-status-background:var(--system-red)}.design4{--order-settings-dropdown-menu-width:25rem;--order-settings-dropdown-menu-padding:var(--indent-6);--order-settings-dropdown-icon-size:var(--ui-size-5)}.design4 .order-settings-dropdown .order-settings-form{--order-settings-label-font:var(--typo-h6);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-2);--order-settings-details-margin:var(--indent-4);--order-settings-details-form-gap:var(--indent-2)}@media screen and (max-width:768px){.design4{--navbar-height:3.5rem;--navbar-padding:0 var(--indent-2);--navbar-items-gap:0;--navbar-logo-height:var(--ui-size-10);--navbar-logo-width:var(--ui-size-32)}}.design4{--profile-dropdown-user-rewards-font:var(--typo-body-x--small);--profile-dropdown-user-rewards-color:var(--primary);--profile-dropdown-user-rewards-position:initial;--profile-dropdown-user-rewards-top:0;--profile-dropdown-user-rewards-right:0;--profile-dropdown-user-rewards-size:var(--ui-size-6);--profile-dropdown-user-rewards-padding:0 var(--indent-2);--profile-dropdown-user-rewards-background:var(--background);--profile-dropdown-user-rewards-border:var(--border-width-1) solid var(--primary);--profile-dropdown-user-rewards-border-radius:var(--border-radius-100);--profile-dropdown-menu-width:14rem;--profile-dropdown-menu-item-border-radius:var(--border-radius-8);--profile-dropdown-menu-item-button-font:var(--typo-button--medium);--profile-dropdown-menu-item-button-color:var(--on-surface);--profile-dropdown-menu-item-button-gap:var(--indent-2);--profile-dropdown-menu-item-button-padding:var(--indent-3) var(--indent-4);--profile-dropdown-menu-item-button-background:transparent;--profile-dropdown-menu-item-button-background--hover:var(--gray-light);--profile-dropdown-menu-item-button-border:none;--profile-dropdown-menu-item-button-border-radius:0;--profile-dropdown-menu-item-button-icon-size:var(--ui-size-4);--rewards-accordion-background:var(--gray-light);--rewards-accordion-border:none;--rewards-accordion-border-radius:calc(var(--border-radius-8) - var(--indent-1));--rewards-accordion-margin:var(--indent-1);--rewards-accordion-header-gap:var(--indent-2);--rewards-accordion-header-padding:var(--indent-2) var(--indent-3);--rewards-accordion-title-font:var(--typo-button--medium);--rewards-accordion-color:var(--on-gray);--rewards-accordion-content-padding:var(--indent-2) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-gray);--rewards-accordion-content-color--secondary:var(--on-gray-light)}@media screen and (max-width:768px){.design4{--rewards-accordion-background:var(--button-secondary-background);--rewards-accordion-border:none;--rewards-accordion-border-radius:var(--border-radius-8);--rewards-accordion-margin:var(--indent-2) 0 0;--rewards-accordion-header-padding:var(--indent-4);--rewards-accordion-title-font:var(--button-medium-font);--rewards-accordion-color:var(--button-secondary-color);--rewards-accordion-content-padding:0 var(--indent-4) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-gray);--rewards-accordion-content-color--secondary:var(--on-gray-light)}}.design4{--bag-button-animation:gelatine 1s;--bag-button-count-font:var(--typo-body--small);--bag-button-count-color:var(--on-navbar-color);--bag-button-count-size:var(--ui-size-6);--bag-button-count-position:initial;--bag-button-count-top:0;--bag-button-count-right:0;--bag-button-count-padding:0 var(--indent-2);--bag-button-count-background:var(--navbar-color);--bag-button-count-border:none;--bag-button-count-border-radius:var(--border-radius-50)}@media screen and (max-width:768px){.design4{--bag-button-animation:none;--bag-button-count-color:var(--primary);--bag-button-count-size:var(--ui-size-5);--bag-button-count-position:absolute;--bag-button-count-top:0;--bag-button-count-right:0;--bag-button-count-padding:0 var(--indent-1);--bag-button-count-background:var(--on-primary);--bag-button-count-border:none;--bag-button-count-border-radius:var(--border-radius-50)}.design4 .bag-button-icon path:first-of-type{display:none}}.design4{--language-switch-menu-top:calc(var(--ui-size-11) + var(--indent-2));--language-switch-menu-left:0;--language-switch-menu-right:none;--language-switch-menu-background:var(--surface);--language-switch-menu-border:none;--language-switch-menu-border-radius:var(--border-radius-8);--language-switch-menu-box-shadow:var(--box-shadow-elevated);--language-switch-menu-item-font:var(--typo-button--medium);--language-switch-menu-item-color:var(--on-surface);--language-switch-menu-item-padding:var(--indent-2) var(--indent-4);--language-switch-menu-item-background:transparent;--language-switch-menu-item-background--hover:var(--gray-light);--language-switch-menu-item-border-radius:0;--language-switch-menu-item-img-size:var(--ui-size-6);--item-card-grid-template-cols:1fr;--item-card-grid-template-rows:1fr auto;--item-card-gap:var(--indent-4);--item-card-padding:var(--indent-4);--item-card-background:var(--surface);--item-card-border:none;--item-card-border-radius:var(--border-radius-16);--item-card-box-shadow:0 0 0 var(--border-width-1) var(--gray);--item-card-header-grid-row:initial;--item-card-header-border-radius:var(--border-radius-16);--item-card-header-margin:calc(var(--indent-4)*-1) calc(var(--indent-4)*-1) 0;--item-card-image-width:100%;--item-card-image-ratio:4/3;--item-card-image-border-radius:var(--border-radius-16);--item-card-body-gap:var(--indent-2);--item-card-name-font:var(--typo-h5);--item-card-name-color:var(--on-surface);--item-card-desc-font:var(--typo-body);--item-card-desc-color:var(--on-surface-light);--item-card-footer-flex-direction:column;--item-card-footer-align-items:stretch;--item-card-footer-gap:var(--indent-4);--item-card-footer-margin:auto 0 0;--item-card-add-info-flex-direction:column;--item-card-add-info-align-items:flex-start;--item-card-add-info-justify-content:flex-start;--item-card-add-info-gap:var(--indent-1);--item-card-price-font:var(--typo-h6);--item-card-price-color:var(--on-surface);--item-card-points-font:var(--typo-body--small);--item-card-points-color:var(--on-surface-light);--item-card-points-position:absolute;--item-card-points-bottom:0;--item-card-points-left:0;--item-card-points-right:0;--item-card-points-height:var(--ui-size-8);--item-card-points-background:var(--gray-light);--item-card-calories-font:var(--typo-h6);--item-card-calories-color:var(--on-surface);--item-card-calories-display:block;--item-card-calories-padding:0 0 0 var(--indent-4);--item-card-buttons-position:initial;--item-card-buttons-top:0;--item-card-buttons-right:0;--item-card-buttons-gap:var(--indent-2);--item-card-buttons-margin:auto 0 0;--item-card-order-button-display:block;--item-card-border--hover:none;--item-card-box-shadow--hover:0px 0px 31px 0px #6730091a;--item-card-mane-color--hover:var(--on-surface)}.design4 .item-card:has(.item-card-header){--item-card-grid-template-rows:auto 1fr auto}.design4 .item-card:has(.menuitem-points){--item-card-padding:var(--indent-4) var(--indent-4) calc(var(--indent-4) + var(--item-card-points-height))}.design4 .item-card--left{--item-card-grid-template-cols:1fr auto;--item-card-grid-template-rows:1fr;--item-card-gap:var(--indent-3);--item-card-padding:var(--indent-3);--item-card-border:var(--border-width-1) solid var(--gray);--item-card-border--hover:var(--border-width-1) solid var(--gray);--item-card-box-shadow:none;--item-card-box-shadow--hover:none;--item-card-header-border-radius:var(--border-radius-8);--item-card-header-margin:0;--item-card-image-width:var(--ui-size-16);--item-card-image-ratio:1/1;--item-card-image-border-radius:var(--border-radius-8);--item-card-name-font:var(--typo-body--bold);--item-card-footer-flex-direction:column;--item-card-footer-align-items:flex-end;--item-card-footer-gap:var(--indent-2);--item-card-footer-margin:0;--item-card-price-font:var(--typo-body--bold);--item-card-price-justify-content:flex-end;--item-card-calories-display:none;--item-card-order-button-display:none;--item-card-buttons-margin:auto 0 0}.design4 .item-card--left:has(.item-card-header){--item-card-grid-template-cols:auto 1fr auto;--item-card-grid-template-rows:1fr}.design4 .item-card--left:has(.menuitem-points){--item-card-padding:var(--indent-3) var(--indent-3) calc(var(--indent-3) + var(--item-card-points-height))}@media screen and (max-width:768px){.design4{--item-card-gap:var(--indent-3);--item-card-padding:var(--indent-3);--item-card-border:var(--border-width-1) solid var(--gray);--item-card-box-shadow:none;--item-card-header-margin:calc(var(--indent-3)*-1) calc(var(--indent-3)*-1) 0;--item-card-name-font:var(--typo-body--bold);--item-card-footer-gap:var(--indent-2);--item-card-price-font:var(--typo-body--bold);--item-card-calories-font:var(--typo-body--bold);--item-card-order-button-display:none}.design4 .item-card:has(.menuitem-points){--item-card-padding:var(--indent-3) var(--indent-3) calc(var(--indent-3) + var(--item-card-points-height))}.design4 .item-card--left{--item-card-image-width:var(--ui-size-20)}}.design4{--footer-font--primary:var(--typo-h7);--footer-font--secondary:var(--typo-body);--footer-gap:var(--indent-4);--footer-padding:var(--indent-10);--footer-border:var(--border-width-1) solid var(--gray-light)}@media screen and (max-width:768px){.design4{--footer-padding:var(--indent-6) var(--indent-4)}}.design4{--order-progress-bar-height:6.25rem;--order-progress-bar-padding:var(--indent-4);--order-progress-bar-background:var(--gray-light);--order-progress-bar-status-gap:var(--indent-2);--order-progress-bar-status-padding:0 var(--indent-5);--order-progress-bar-status-border:var(--gray-dark);--order-progress-bar-status-icon-wrapper-size:var(--ui-size-8);--order-progress-bar-status-icon-wrapper-background:var(--background);--order-progress-bar-status-icon-size:var(--ui-size-4);--order-progress-bar-status-icon-stroke:var(--on-background-light);--order-progress-bar-status-title-font:var(--typo-body--small);--order-progress-bar-status-title-color:var(--on-gray-light);--order-progress-bar-status-title-background:transparent;--order-progress-bar-status-title-padding:0}@media screen and (max-width:768px){.design4{--order-progress-bar-height:auto;--order-progress-bar-padding:var(--indent-4) 0;--order-progress-bar-status-padding:0 var(--indent-4);--order-progress-bar-status-title-background:var(--gray-light);--order-progress-bar-status-title-padding:0 var(--indent-4) 0 0}}.design4{--popover-background:var(--surface);--popover-border:none;--popover-border-radius:var(--border-radius-8);--popover-box-shadow:var(--box-shadow-elevated);--popover-body-padding:var(--indent-4)}.design4 .popover{--form-item-label-color:var(--on-surface)}@media screen and (max-width:768px){.design4 .menu-hero{--menu-hero-display:flex;--menu-hero-flex-direction:column;--menu-hero-align-items:stretch;--menu-hero-gap:var(--indent-4);--menu-hero-padding:var(--indent-6) var(--indent-4);--restaurant-info-display:flex;--restaurant-info-flex-direction:column;--restaurant-info-gap:0;--restaurant-info-padding:0;--restaurant-info-desc-display:none;--restaurant-info-name-font:var(--typo-h4);--restaurant-info-name-color:var(--on-background);--restaurant-info-address-font:var(--typo-body);--restaurant-info-address-color:var(--on-background-light);--restaurant-info-icon-size:var(--ui-size-5);--restaurant-info-icon-stroke:var(--on-background-light);--restaurant-working-hours-align-items:center;--restaurant-working-hours-status-font:var(--typo-body--small);--restaurant-working-hours-status-padding:var(--indent-1) var(--indent-2);--restaurant-working-hours-status-border-radius:var(--border-radius-16)}.design4 .menu-hero .restaurant-opening-status.open{--restaurant-working-hours-status-color:var(--on-system-green);--restaurant-working-hours-status-background:var(--system-green)}.design4 .menu-hero .restaurant-opening-status.closed{--restaurant-working-hours-status-color:var(--on-system-red);--restaurant-working-hours-status-background:var(--system-red)}.design4 .menu-hero{--restaurant-working-hours-today-font:var(--typo-body);--restaurant-working-hours-today-color:var(--on-background-light);--restaurant-working-hours-list-top:var(--indent-6);--restaurant-working-hours-list-background:var(--surface);--restaurant-working-hours-list-color--primary:var(--on-surface-light);--restaurant-working-hours-list-color--secondary:var(--on-surface);--restaurant-info-location-notification-flex:1 1 100%;--restaurant-info-location-notification-position:initial;--restaurant-info-location-notification-top:0;--restaurant-info-location-notification-order:2;--restaurant-info-location-notification-margin:var(--indent-1) 0 var(--indent-3)!important;--restaurant-phone-icon-size:var(--ui-size-5);--button-link-font:var(--typo-button--medium);--button-link-height:var(--ui-size-8)}}.design4 .modal-dialog{--modal-dialog-width:var(--modal-width--small);--modal-dialog-max-width:var(--modal-width);--modal-dialog-background:var(--background);--modal-dialog-border-radius:var(--border-radius-16);--modal-title-font:var(--typo-h4);--modal-title-color:var(--on-background);--modal-header-padding:var(--indent-8) var(--indent-8) var(--indent-6);--modal-title-desc-font:var(--typo-body);--modal-title-desc-color:var(--on-background-light);--modal-title-desc-margin-top:var(--indent-2);--modal-close-position:absolute;--modal-close-top:0;--modal-close-right:calc(var(--indent-17)*-1);--modal-body-padding:var(--indent-8);--modal-footer-gap:var(--indent-4);--modal-footer-padding:var(--indent-6) var(--indent-8) var(--indent-8)}.design4 .modal-dialog.new-order-modal{--modal-dialog-width:var(--modal-width);--modal-title-align:center}.design4 .modal-dialog.suggested-order-modal{--modal-dialog-width:var(--modal-width)}.design4 .modal-dialog.cm-search-modal{--modal-dialog-width:100%;--modal-dialog-max-width:calc(100vw - (var(--ui-size-16) + var(--indent-4))*2);--modal-dialog-border-radius:0 0 var(--border-radius-16) var(--border-radius-16)}.design4 .modal-dialog.combo-modal,.design4 .modal-dialog.cross-sell-modal,.design4 .modal-dialog.menuitem-modal{--modal-dialog-width:auto;--modal-dialog-max-width:calc(var(--modal-image-width) + var(--modal-sidebar-width) + var(--indent-20)*2);--modal-dialog-margin:0 var(--indent-20)}@media screen and (max-width:768px){.design4 .modal-dialog{--modal-title-font:var(--typo-h4);--modal-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-6);--modal-close-top:var(--indent-4);--modal-close-right:var(--indent-4);--modal-body-padding:var(--indent-6);--modal-footer-gap:var(--indent-2);--modal-footer-padding:var(--indent-4) var(--indent-6) var(--indent-6)}.design4 .modal-dialog.cm-search-modal{--modal-dialog-max-width:100%}.design4 .modal-dialog.cross-sell-modal{--modal-dialog-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}}.design4 .group-order-details-modal{--group-order-details-item-gap:var(--indent-6);--group-order-details-title-font:var(--typo-h6);--group-order-details-title-color:var(--on-background);--group-order-details-text-color:var(--on-background);--group-order-details-order-type-padding-bottom:var(--indent-5);--group-order-details-order-type-border:var(--border-width-1) solid var(--gray);--group-order-details-list-gap:var(--indent-1)}@media screen and (max-width:768px){.design4 .group-order-details-modal{--group-order-details-item-gap:var(--indent-4)}}.design4{--sidebar-width:35rem;--sidebar-background:var(--background);--sidebar-border-radius:var(--border-radius-16);--sidebar-margin:var(--indent-8);--sidebar-header-padding:var(--indent-6);--sidebar-header-border:var(--border-width-1) solid var(--gray);--sidebar-title-font:var(--typo-h4);--sidebar-title-color:var(--on-background);--sidebar-title-desc-font:var(--typo-body);--sidebar-title-desc-color:var(--on-background-light);--sidebar-title-desc-margin-top:var(--indent-2);--sidebar-close-position:absolute;--sidebar-close-top:0;--sidebar-close-left:none;--sidebar-close-right:calc((var(--indent-4) + var(--ui-size-14))*-1);--sidebar-body-padding:var(--indent-6);--sidebar-footer-gap:var(--indent-4);--sidebar-footer-padding:var(--indent-6);--sidebar-footer-background:var(--background);--sidebar-footer-border:var(--border-width-1) solid var(--gray);--sidebar-footer-border-radius:0}.design4 .sidebar-right{--sidebar-close-left:calc((var(--indent-4) + var(--ui-size-14))*-1);--sidebar-close-right:none}@media screen and (max-width:748px){.design4{--sidebar-border-radius:0;--sidebar-margin:0;--sidebar-title-font:var(--typo-h4);--sidebar-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-4);--sidebar-close-top:var(--indent-4);--sidebar-close-right:var(--indent-4);--sidebar-body-padding:var(--indent-4);--sidebar-footer-gap:var(--indent-2);--sidebar-footer-padding:var(--indent-4)}.design4 .sidebar,.design4 .sidebar-right{--sidebar-close-top:var(--indent-4);--sidebar-close-right:var(--indent-4);--sidebar-close-left:none}}.design4 .locations-sidebar{--locations-sidebar-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--location-map-height:40vh;--location-map-height-dvh:40dvh;--location-search-card-position:relative;--location-search-flex-direction:column;--location-search-padding:var(--indent-4);--location-search-header-padding:0;--location-search-header-background:transparent;--location-search-header-border-radius:0;--location-search-header-box-shadow:none;--location-result-list-flex-direction:column;--location-result-list-align-items:initial;--location-result-list-gap:var(--indent-4);--location-result-list-padding:0;--location-result-list-overflow:visible;--location-result-card-flex:0;--location-result-card-width:initial;--restaurant-info-padding:var(--indent-4);--restaurant-info-background:var(--surface);--restaurant-info-border:var(--border-width-1) solid var(--gray);--restaurant-info-border-radius:0 0 var(--border-radius-16) var(--border-radius-16);--restaurant-info-margin:0;--restaurant-info-box-shadow:none;--restaurant-info-title-font:var(--typo-body--x-small);--restaurant-info-title-color:var(--on-surface-light);--restaurant-info-title-margin-bottom:var(--indent-1);--restaurant-info-name-font:var(--typo-h6);--restaurant-info-name-color:var(--on-surface);--restaurant-info-address-font:var(--typo-body--small);--restaurant-info-address-color:var(--on-surface-light)}.design4{--details-card-gap:var(--indent-10);--details-card-width:var(--content-width--medium);--details-card-padding:var(--indent-8);--details-card-background:var(--surface);--details-card-border:var(--border-width-1) solid var(--gray);--details-card-border-radius:var(--border-radius-24);--order-detail-title-font:var(--typo-h5);--order-detail-title-color:var(--on-surface);--order-detail-title-margin-bottom:var(--indent-4);--order-details-card-list-gap:var(--indent-2);--order-detail-card-primary-text-font:var(--typo-h7);--order-detail-card-primary-text-color:var(--on-gray);--order-detail-card-secondary-text-font:var(--typo-body);--order-detail-card-secondary-text-color:var(--on-gray-light);--order-detail-card-gap:var(--indent-4);--order-detail-card-padding:var(--indent-4);--order-detail-card-background:var(--gray-lighter);--order-detail-card-on-card-background:var(--background);--order-detail-card-border:var(--border-width-1) solid var(--gray-light);--order-detail-card-border-radius:var(--border-radius-16);--static-item-list-gap:var(--indent-2);--static-item-primary-text-font:var(--typo-h7);--static-item-primary-text-color:var(--on-gray);--static-item-secondary-text-font:var(--typo-body--small);--static-item-secondary-text-color:var(--on-gray-light);--static-item-column-gap:var(--indent-3);--static-item-row-gap:var(--indent-2);--static-item-padding:var(--indent-4);--static-item-background:var(--gray-lighter);--static-item-on-card-background:var(--background);--static-item-border:var(--border-width-1) solid var(--gray-light);--static-item-border-radius:var(--border-radius-16);--static-item-image-width:var(--ui-size-20);--static-item-image-aspect-ratio:1/1;--static-item-image-border-radius:var(--border-radius-8);--feedback-block-title-margin-bottom:var(--indent-2);--feedback-block-text-font:var(--typo-body);--feedback-block-text-color:var(--on-surface);--feedback-block-button-margin-top:var(--indent-4);--order-summary-gap:var(--indent-2);--order-summary-total-padding-top:var(--indent-3);--order-summary-buttons-gap:var(--indent-2);--order-summary-buttons-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design4{--details-card-padding:var(--indent-4)}}@container (max-width: 768px){.design4{--details-card-padding:var(--indent-4)}}.design4{--account-page-gap:var(--indent-6);--account-page-greeting-font:var(--typo-h3);--account-card-gap:var(--indent-10);--account-card-width:var(--content-width--small);--account-card-padding:var(--indent-8);--account-card-background:var(--surface);--account-card-border:var(--border-width-1) solid var(--gray);--account-card-border-radius:var(--border-radius-24);--account-info-card-title-font:var(--typo-h5);--account-info-card-title-margin-bottom:var(--indent-4)}.design4 .account-card{--form-item-label-color:var(--on-surface);--button-outlined-color:var(--on-surface)}@media screen and (max-width:768px){.design4{--account-card-padding:var(--indent-6);--account-info-card-title-font:var(--typo-h6)}}@container (max-width: 768px){.design4{--account-card-padding:var(--indent-6);--account-info-card-title-font:var(--typo-h6)}}.design4{--page-title-font:var(--typo-h3);--page-title-margin-bottom:var(--indent-8);--order-history-list-gap:var(--indent-6)}@media screen and (max-width:768px){.design4{--page-title-font:var(--typo-h4);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-6)}}@container (max-width: 768px){.design4{--page-title-font:var(--typo-h4);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-6)}}.design4{--enroll-card-width:var(--content-width--medium);--enroll-card-padding:var(--indent-8);--enroll-card-background:var(--surface);--enroll-card-border:var(--border-width-1) solid var(--gray);--enroll-card-border-radius:var(--border-radius-24)}@media screen and (max-width:768px){.design4{--enroll-card-padding:var(--indent-4)}}@container (max-width: 768px){.design4{--enroll-card-padding:var(--indent-4)}}.design4{--payment-page-gap--large:var(--indent-16);--payment-page-gap--medium:var(--indent-8);--payment-page-gap--small:var(--indent-6);--payment-page-font-primary:var(--typo-h4);--payment-page-font-secondary:var(--typo-h6);--payment-page-color:var(--on-background);--submit-page-max-width:var(--content-width--large);--submit-page-gap--large:var(--indent-16);--submit-page-gap--medium:var(--indent-10);--submit-page-gap--small:var(--indent-8);--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-color:var(--on-background);--submit-page-info-title-margin-bottom:var(--indent-4);--recommendation-list-position:initial;--payment-systems-padding:var(--indent-4);--payment-systems-background:var(--page-background);--payment-systems-border:var(--border-width-1) solid var(--gray);--payment-systems-border-radius:var(--border-radius-8);--submit-button-wrapper-gap:var(--indent-2);--submit-button-wrapper-background:var(--background);--submit-button-wrapper-border:var(--border-width-1) solid var(--gray-light);--submit-button-wrapper-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--submit-button-wrapper-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design4{--submit-page-info-title-font:var(--typo-h6);--submit-page-info-title-margin-bottom:var(--indent-4)}}@container (max-width: 768px){.design4{--submit-page-info-title-font:var(--typo-h6);--submit-page-info-title-margin-bottom:var(--indent-4)}}.design4{--locations-page-flex-direction:row;--locations-page-gap:0;--locations-page-height:calc(100vh - var(--navbar-height));--location-map-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);--location-map-margin:var(--page-padding-vertical--small) 0 var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-map-border-radius:var(--border-radius-16);--location-search-flex:0 0 30rem;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-background:var(--background);--location-search-border-top:none;--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:hidden auto;--location-search-title-font:var(--typo-h4);--location-search-title-color:var(--on-background);--location-search-title-margin-bottom:var(--indent-4)}@media screen and (max-width:768px){.design4{--locations-page-flex-direction:column;--location-map-height:40vh;--location-map-border-radius:0;--location-search-flex:0;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-border-top:var(--border-width-1) solid var(--gray);--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-margin-bottom:var(--indent-2)}}@container (max-width: 768px){.design4{--locations-page-flex-direction:column;--location-map-height:40vh;--location-map-border-radius:0;--location-search-flex:0;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-border-top:var(--border-width-1) solid var(--gray);--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-margin-bottom:var(--indent-2)}}.design4 .page-layout-body--menu{--menu-page-padding:0;--menu-grid-gap:0;--menu-grid-left-flex:0 0 25%;--menu-grid-left-min-width:22.5rem;--menu-grid-left-top:var(--navbar-height);--menu-grid-left-max-height:calc(100vh - var(--navbar-height));--menu-grid-left-padding:0;--menu-grid-left-border:var(--border-width-1) solid var(--gray);--menu-grid-main-gap:var(--indent-10);--menu-grid-main-padding:var(--indent-10)}@media screen and (max-width:1040px){.design4 .page-layout-body--menu{--category-list-padding:var(--indent-6);--menu-grid-main-padding:var(--indent-6)}}@media screen and (max-width:768px){.design4 .page-layout-body--menu{--menu-grid-main-gap:var(--indent-6);--menu-grid-main-padding:0 var(--indent-4)}}@container (max-width: 768px){.design4 .page-layout-body--menu{--menu-grid-main-gap:var(--indent-6);--menu-grid-main-padding:0 var(--indent-4)}}.design4.theme1{--primary-h:152;--primary-s:100%;--primary-l:21%;--on-primary-l:100%;--secondary-h:36;--secondary-s:100%;--secondary-l:50%;--on-secondary-l:7%;--tertiary-h:215;--tertiary-s:100%;--tertiary-l:49%;--on-tertiary-l:79%;--gray-h:0;--gray-s:0%;--gray-l:88%;--on-gray-l:7%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:7%;--surface-h:0;--surface-s:0%;--surface-l:98%;--on-surface-l:7%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:7%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:7%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:100%;--on-footer-color-l:7%;--system-red-h:20;--system-red-s:96%;--system-red-l:40%;--on-system-red-l:5%;--system-green-h:144;--system-green-s:39%;--system-green-l:37%;--on-system-green-l:100%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%}.design4.theme2{--primary-h:171;--primary-s:100%;--primary-l:14%;--on-primary-l:93%;--secondary-h:69;--secondary-s:50%;--secondary-l:42%;--on-secondary-l:7%;--tertiary-h:215;--tertiary-s:100%;--tertiary-l:49%;--on-tertiary-l:79%;--gray-h:60;--gray-s:10%;--gray-l:80%;--on-gray-l:7%;--background-h:55;--background-s:37%;--background-l:93%;--on-background-l:7%;--surface-h:39;--surface-s:42%;--surface-l:90%;--on-surface-l:7%;--navbar-color-h:55;--navbar-color-s:37%;--navbar-color-l:93%;--on-navbar-color-l:7%;--navbar-surface-color-h:60;--navbar-surface-color-s:10%;--navbar-surface-color-l:86%;--on-navbar-surface-color-l:7%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:171;--footer-color-s:100%;--footer-color-l:14%;--on-footer-color-l:93%;--system-red-h:8;--system-red-s:64%;--system-red-l:41%;--on-system-red-l:5%;--system-green-h:144;--system-green-s:39%;--system-green-l:34%;--on-system-green-l:100%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%}.design4.theme3{--primary-h:255;--primary-s:83%;--primary-l:71%;--on-primary-l:0%;--secondary-h:155;--secondary-s:61%;--secondary-l:44%;--on-secondary-l:100%;--tertiary-h:14;--tertiary-s:83%;--tertiary-l:55%;--on-tertiary-l:100%;--gray-h:216;--gray-s:6%;--gray-l:15%;--on-gray-l:95%;--background-h:240;--background-s:8%;--background-l:9%;--on-background-l:95%;--surface-h:216;--surface-s:6%;--surface-l:15%;--on-surface-l:95%;--navbar-color-h:240;--navbar-color-s:8%;--navbar-color-l:9%;--on-navbar-color-l:95%;--navbar-surface-color-h:216;--navbar-surface-color-s:6%;--navbar-surface-color-l:13%;--on-navbar-surface-color-l:95%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:240;--footer-color-s:8%;--footer-color-l:9%;--on-footer-color-l:95%;--system-red-h:340;--system-red-s:80%;--system-red-l:64%;--on-system-red-l:5%;--system-green-h:155;--system-green-s:61%;--system-green-l:44%;--on-system-green-l:5%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design4.theme4,.design4.wcag-theme{--primary-h:270;--primary-s:3%;--primary-l:0%;--on-primary-l:100%;--secondary-h:65;--secondary-s:59%;--secondary-l:50%;--on-secondary-l:0%;--tertiary-h:215;--tertiary-s:100%;--tertiary-l:50%;--on-tertiary-l:0%;--gray-h:0;--gray-s:0%;--gray-l:88%;--on-gray-l:0%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:0%;--surface-h:0;--surface-s:0%;--surface-l:100%;--on-surface-l:0%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:0%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:0%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:0%;--footer-color-h:270;--footer-color-s:3%;--footer-color-l:100%;--on-footer-color-l:0%;--system-red-h:352;--system-red-s:43%;--system-red-l:0%;--on-system-red-l:100%;--system-green-h:144;--system-green-s:39%;--system-green-l:0%;--on-system-green-l:100%;--shadow-color-h:120;--shadow-color-s:20%;--shadow-color-l:7%}.design4.mobile{font-size:14px}.design4.mobile .contactless .menu-page .order-info-button,.design4.mobile .contactless-finish.submit-page .loyalty-forms-wrapper,.design4.mobile .contactless.submit-page .order-info-button,.design4.mobile.group-order-member .menu-page .order-info-button{display:none!important}.design4.mobile * :is(#card-number-input,#card-cvv-input).focused,.design4.mobile * input:focus-visible~label:before,.design4.mobile :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3)}.design4.mobile * .checkbox:has(input:focus-visible),.design4.mobile * .radio:has(input:focus-visible){z-index:2}.design4.mobile * .accordion-item :focus-visible,.design4.mobile * .category-list-item:focus-visible{outline-offset:calc(var(--border-width-3)*-1)!important}.design4.mobile * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design4.mobile * .basic-nav-bar .available-language-options :focus-visible,.design4.mobile * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design4.mobile * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design4.mobile .landing-wrapper{display:flex;flex:1;flex-direction:column;padding:0!important}.design4.mobile .landing-wrapper .landing-carousel{flex:1;margin-top:var(--navbar-height);min-height:calc(50vh - var(--navbar-height));position:relative}.design4.mobile .landing-wrapper .landing-carousel .carousel-slides{height:100%;min-height:calc(50vh - var(--navbar-height))}.design4.mobile .landing-wrapper .landing-carousel .carousel-slide .carousel-slide-img-wrapper .carousel-slide-img{height:calc(50vh - var(--navbar-height));-o-object-fit:cover;object-fit:cover;width:100%}.design4.mobile .landing-wrapper .landing-carousel .btn-secondary{display:none}.design4.mobile .landing-wrapper .restaurant-list{max-width:100%;padding:var(--indent-6) var(--indent-4)}.design4.mobile .landing-wrapper .full-address-form-group legend{color:var(--on-background);font:var(--typo-h4);margin-bottom:var(--indent-4);padding:0}.design4.mobile .landing-wrapper .full-address-form-group>div{align-items:center;display:flex;flex-direction:column}.design4.mobile .landing-wrapper .full-address-form-group>div .row{flex:1;width:100%}.design4.mobile .landing-wrapper .full-address-form-group>div .row div{padding:0}.design4.mobile .landing-wrapper .locations-grid-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-5)}.design4.mobile .landing-wrapper .locations-grid{display:flex;flex-flow:row wrap}@media(min-width:600px){.design4.mobile .landing-wrapper .locations-grid{margin:0 calc(var(--indent-2)*-1)}}.design4.mobile .landing-wrapper .locations-grid .location-result-card{border-top:var(--border-width-1) solid var(--gray);display:flex;flex:1 0 100%;max-width:100%;width:100%}@media(min-width:600px){.design4.mobile .landing-wrapper .locations-grid .location-result-card{border-top:var(--border-width-1) solid var(--gray);margin:0 var(--indent-2);padding:var(--indent-6) 0}}.design4.desktop{scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:thin}.design4.desktop:hover{scrollbar-color:var(--gray-dark) transparent}.design4.desktop ::-webkit-scrollbar,.design4.desktop::-webkit-scrollbar{background-color:transparent;width:.5rem}.design4.desktop ::-webkit-scrollbar-button,.design4.desktop::-webkit-scrollbar-button{display:none}.design4.desktop ::-webkit-scrollbar-track,.design4.desktop::-webkit-scrollbar-track{background-color:transparent}.design4.desktop ::-webkit-scrollbar-thumb,.design4.desktop::-webkit-scrollbar-thumb{background-color:var(--gray-dark);border-radius:.5rem}.design4.desktop ::-webkit-scrollbar-thumb:hover,.design4.desktop::-webkit-scrollbar-thumb:hover{background-color:var(--on-background)}.design4.desktop .contactless .basic-nav-bar .order-settings-dropdown,.design4.desktop .contactless-finish.submit-page .loyalty-forms-wrapper,.design4.desktop .contactless.submit-page .order-settings-accordion,.design4.desktop.group-order-member .basic-nav-bar .order-settings-dropdown{display:none!important}.design4.desktop .progress-bar-enabled .menu-category{height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important;top:calc(var(--navbar-height) + var(--order-progress-bar-height))!important}.design4.desktop .progress-bar-enabled .submit-body-right{max-height:calc(100vh - var(--navbar-height) - var(--indent-10)*2 - var(--order-progress-bar-height));top:calc(var(--navbar-height) + var(--indent-10) + var(--order-progress-bar-height))}.design4.desktop * :is(#card-number-input,#card-cvv-input).focused,.design4.desktop * input:focus-visible~label:before,.design4.desktop :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3)}.design4.desktop * .checkbox:has(input:focus-visible),.design4.desktop * .radio:has(input:focus-visible){z-index:2}.design4.desktop * .accordion-item :focus-visible,.design4.desktop * .category-list-item:focus-visible{outline-offset:calc(var(--border-width-3)*-1)!important}.design4.desktop * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design4.desktop * .basic-nav-bar .available-language-options :focus-visible,.design4.desktop * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design4.desktop * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design4.desktop .landing-page .item-carousel{padding:var(--indent-10) var(--indent-20)!important;position:relative;width:100%}.design4.desktop .landing-page .item-carousel .carousel-slides{height:100%;max-height:40vh}.design4.desktop .landing-page .item-carousel .VueCarousel-wrapper{border-radius:var(--border-radius-50)}.design4.desktop .landing-page .item-carousel .VueCarousel-inner{flex-basis:100%!important;height:40vh!important}.design4.desktop .landing-page .item-carousel .carousel-slide .carousel-slide-img-wrapper{height:40vh}.design4.desktop .landing-page .item-carousel .carousel-slide .carousel-slide-img-wrapper .carousel-slide-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design4.desktop .landing-page .item-carousel .btn-secondary{align-items:center;background-color:var(--primary-light);border:none;border-radius:50%;color:var(--on-background);display:flex;height:var(--ui-size-8);justify-content:center;position:absolute;right:var(--indent-8);top:calc(20vh + var(--ui-size-8)/2);transition:background-color var(--motion);width:var(--ui-size-8);z-index:99}.design4.desktop .landing-page .item-carousel .btn-secondary:hover{background-color:var(--primary)}.design4.desktop .landing-page .item-carousel .btn-secondary:hover svg path{stroke:var(--primary-light)}.design4.desktop .landing-page .item-carousel .btn-secondary:first-of-type{left:var(--indent-8)}.design4.desktop .landing-page .item-carousel .btn-secondary svg{flex:0 0 auto}.design4.desktop .landing-page .item-carousel .btn-secondary svg path{stroke:var(--primary)}.design4.desktop .landing-page .locations-grid-wrapper{margin:0;max-width:100%!important;padding:0 var(--indent-20) calc(var(--indent-20) - var(--indent-8))}.design4.desktop .landing-page .location-search{margin-bottom:var(--indent-8)}.design4.desktop .landing-page .location-search .full-address-form-group{margin-bottom:0}.design4.desktop .landing-page .location-search .full-address-form-group legend{color:var(--on-background);font:var(--typo-h3);margin-bottom:var(--indent-4)}.design4.desktop .landing-page .location-search .full-address-form-group>div{display:flex}.design4.desktop .landing-page .location-search .full-address-form-group>div .row .col{padding:0}.design4.desktop .landing-page .location-search .full-address-form-group>div .row .form-group{margin-bottom:0}.design4.desktop .landing-page .location-search .full-address-form-group>div .address-form-group .address-form-input{margin-left:var(--indent-2);width:15rem}.design4.desktop .landing-page .location-search .full-address-form-group>div .zip-form-group .zip-form-input{width:var(--ui-size-20)}.design4.desktop .landing-page .location-search .full-address-form-group>div .location-search-button{margin-left:var(--indent-4)}.design4.desktop .landing-page .locations-grid-title{color:var(--on-background);font:var(--typo-h5);margin-bottom:var(--indent-6)}.design4.desktop .landing-page .locations-grid{display:flex;flex:1;flex-wrap:wrap;width:100%}.design4.desktop .landing-page .locations-grid .locations-loading{margin:var(--indent-8) 0;text-align:center}.design4.desktop .landing-page .locations-grid .locations-empty{color:var(--on-background);font:var(--typo-body)}.design4.desktop .landing-page .locations-grid .location-result-card{flex:0 0 50%;max-width:50%}@media screen and (min-width:1024px){.design4.desktop .landing-page .locations-grid .location-result-card{flex:0 0 33.3%;min-width:33.3%}}@media screen and (min-width:1280px){.design4.desktop .landing-page .locations-grid .location-result-card{flex:0 0 25%;min-width:25%}}@media screen and (min-width:1600px){.design4.desktop .landing-page .locations-grid .location-result-card{flex:0 0 20%;min-width:20%}}.design4 .form{display:flex;flex-direction:column;gap:var(--form-gap)}.design4 .form-item{border:none;position:relative}.design4 .form-item.has-error .form-item-input,.design4 .form-item.has-error .form-item-select,.design4 .form-item.has-error .form-item-textarea{border-color:var(--form-item-input-border-color--has-error)!important}.design4 .form-item.has-error .form-item-helper{color:var(--form-item-helper-color--invalid)}.design4 .form-item .form-item-remaining{bottom:var(--indent-3);color:var(--on-background-light);font:var(--typo-body--x-small);position:absolute;right:var(--indent-3)}.design4 .form-item:has(.form-item-helper) .form-item-remaining{bottom:var(--indent-7)}.design4 .form-item-label:not(.control-label){color:var(--form-item-label-color);display:block;font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom);padding:0}.design4 .form-item-input,.design4 .form-item-select,.design4 .form-item-textarea{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius);color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding);transition:background-color var(--motion),border-color var(--motion);width:100%}.design4 .form-item-input::-moz-placeholder,.design4 .form-item-select::-moz-placeholder,.design4 .form-item-textarea::-moz-placeholder{color:var(--form-item-input-placeholder-color)}.design4 .form-item-input::placeholder,.design4 .form-item-select::placeholder,.design4 .form-item-textarea::placeholder{color:var(--form-item-input-placeholder-color)}.design4 .form-item-input::-webkit-inner-spin-button,.design4 .form-item-input::-webkit-outer-spin-button,.design4 .form-item-select::-webkit-inner-spin-button,.design4 .form-item-select::-webkit-outer-spin-button,.design4 .form-item-textarea::-webkit-inner-spin-button,.design4 .form-item-textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.design4 .form-item-input[type=number],.design4 .form-item-select[type=number],.design4 .form-item-textarea[type=number]{-moz-appearance:textfield}.design4 .form-item-input:hover:enabled,.design4 .form-item-select:hover:enabled,.design4 .form-item-textarea:hover:enabled{background-color:var(--form-item-input-background--hover)}.design4 .form-item-input.has-data,.design4 .form-item-select.has-data,.design4 .form-item-textarea.has-data{background-color:var(--form-item-input-background--has-data)}.design4 .form-item-input:disabled,.design4 .form-item-select:disabled,.design4 .form-item-textarea:disabled{color:var(--form-item-input-color--disabled);pointer-events:none}.design4 .form-item-input:disabled::-moz-placeholder,.design4 .form-item-select:disabled::-moz-placeholder,.design4 .form-item-textarea:disabled::-moz-placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design4 .form-item-input:disabled::placeholder,.design4 .form-item-select:disabled::placeholder,.design4 .form-item-textarea:disabled::placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design4 .form-item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;padding-right:var(--indent-8)!important;text-overflow:ellipsis;white-space:nowrap}.design4 .form-item-textarea{height:var(--form-item-textarea-height);line-height:var(--form-item-textarea-line-height);padding-bottom:var(--form-item-textarea-padding-vertical);padding-top:var(--form-item-textarea-padding-vertical)}.design4 .form-item.has-button{align-items:center;display:flex;flex-wrap:wrap}.design4 .form-item.has-button .form-item-label{flex:1 1 100%}.design4 .form-item.has-button .form-item-input{padding-right:var(--form-item-input-height)}.design4 .form-item.has-button button{align-items:center;background-color:transparent;border:none;border-radius:var(--form-item-input-border-radius);color:var(--form-item-button-color);display:flex;font:var(--form-item-button-font);height:var(--form-item-input-height);justify-content:center;margin-left:calc(var(--form-item-input-height)*-1);width:var(--form-item-input-height);z-index:var(--z-index--on-background)}.design4 .form-item.has-button svg{height:var(--form-item-button-icon-size);width:var(--form-item-button-icon-size)}.design4 .form-item.has-button path{stroke:var(--form-item-button-icon-stroke)}.design4 .form-item-helper{color:var(--form-item-helper-color);display:block;font:var(--form-item-helper-font);margin-top:var(--form-item-helper-margin-top)}.design4 .form-item-helper.invalid{color:var(--form-item-helper-color--invalid)}.design4 .button,.design4 .icon-button{align-items:center;cursor:pointer;display:flex;gap:var(--ui-size-2);justify-content:center;text-decoration:none}.design4 .button:disabled,.design4 .icon-button:disabled{opacity:.6;pointer-events:none}.design4 .button img,.design4 .button svg.streamline-ico,.design4 .icon-button img,.design4 .icon-button svg.streamline-ico{height:var(--ui-size-4);width:var(--ui-size-4)}.design4 .button svg.streamline-ico path,.design4 .icon-button svg.streamline-ico path{fill:transparent;stroke:var(--on-gray);transition:stroke var(--motion)}.design4 .button .dropdown-icon,.design4 .icon-button .dropdown-icon{height:var(--ui-size-3);width:var(--ui-size-3)}.design4 .button--danger:hover,.design4 .icon-button--danger:hover{background-color:var(--system-red-light)!important;color:var(--system-red)!important}.design4 .button--danger:hover svg.streamline-ico path,.design4 .icon-button--danger:hover svg.streamline-ico path{stroke:var(--system-red)}.design4 .button--icon .button-text,.design4 .button--icon .icon-button-text{display:none}.design4 .button--secondary{background-color:var(--button-secondary-background);border:none;color:var(--button-secondary-color);transition:background-color var(--motion),color var(--motion)}.design4 .button--secondary:hover{background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.design4 .button--secondary svg.streamline-ico path{stroke:var(--button-secondary-icon-stroke)}.design4 .button--secondary.button--nav{background-color:var(--button-secondary-nav-background);color:var(--button-secondary-nav-color)}.design4 .button--secondary.button--nav:hover{background-color:var(--button-secondary-nav-background-hover);color:var(--button-secondary-nav-color-hover)}.design4 .button--secondary.button--nav svg.streamline-ico path{stroke:var(--button-secondary-nav-icon-stroke)}.design4 .button--primary{background-color:var(--button-primary-background);border:none;color:var(--button-primary-color);transition:background-color var(--motion),color var(--motion)}.design4 .button--primary:hover{background-color:var(--button-primary-background-hover);color:var(--button-primary-color-hover)}.design4 .button--primary svg.streamline-ico path{stroke:var(--button-primary-icon-stroke)}.design4 .button--primary.button--nav{background-color:var(--button-primary-nav-background);color:var(--button-primary-nav-color)}.design4 .button--primary.button--nav:hover{background-color:var(--button-primary-nav-background-hover);color:var(--button-primary-nav-color-hover)}.design4 .button--primary.button--nav svg.streamline-ico path{stroke:var(--button-primary-nav-icon-stroke)}.design4 .button--outlined{background-color:transparent;border:var(--button-outlined-border-width) solid var(--button-outlined-border);color:var(--button-outlined-color);transition:background-color var(--motion),color var(--motion),border-color var(--motion)}.design4 .button--outlined:hover{background-color:var(--button-outlined-background-hover);border-color:var(--button-outlined-border-hover);color:var(--button-outlined-color-hover)}.design4 .button--outlined:hover svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke-hover)}.design4 .button--outlined svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke)}.design4 .button--outlined.button--nav{border-color:var(--button-outlined-nav-border);color:var(--button-outlined-nav-color)}.design4 .button--outlined.button--nav:hover{background-color:var(--button-outlined-nav-background-hover);border-color:var(--button-outlined-nav-border-hover);color:var(--button-outlined-nav-color-hover)}.design4 .button--outlined.button--nav:hover svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke-hover)}.design4 .button--outlined.button--nav svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke)}.design4 .button--ghosted{background-color:transparent;border:none;color:var(--button-ghosted-color);transition:background-color var(--motion),color var(--motion)}.design4 .button--ghosted:hover{background-color:var(--button-ghosted-background-hover);color:var(--button-ghosted-color-hover)}.design4 .button--ghosted svg.streamline-ico path{stroke:var(--button-ghosted-icon-stroke)}.design4 .button--ghosted.button--nav{color:var(--button-ghosted-nav-color)}.design4 .button--ghosted.button--nav:hover{background-color:var(--button-ghosted-nav-background-hover);color:var(--button-ghosted-nav-color-hover)}.design4 .button--ghosted.button--nav svg.streamline-ico path{stroke:var(--button-ghosted-nav-icon-stroke)}.design4 .button--x-small{border-radius:var(--button-x-small-border-radius);font:var(--button-x-small-font);gap:var(--button-x-small-gap);height:var(--button-x-small-size);line-height:var(--button-x-small-size);padding:var(--button-x-small-padding)}.design4 .button--x-small img,.design4 .button--x-small svg.streamline-ico{height:var(--button-x-small-icon-size);width:var(--button-x-small-icon-size)}.design4 .button--x-small.button--icon{padding:0;width:var(--button-x-small-size)}.design4 .button--small{border-radius:var(--button-small-border-radius);font:var(--button-small-font);gap:var(--button-small-gap);height:var(--button-small-size);line-height:var(--button-small-size);padding:var(--button-small-padding)}.design4 .button--small img,.design4 .button--small svg.streamline-ico{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design4 .button--small.button--icon{padding:0;width:var(--button-small-size)}.design4 .button--medium{border-radius:var(--button-medium-border-radius);font:var(--button-medium-font);gap:var(--button-medium-gap);height:var(--button-medium-size);line-height:var(--button-medium-size);padding:var(--button-medium-padding)}.design4 .button--medium img,.design4 .button--medium svg.streamline-ico{height:var(--button-medium-icon-size);width:var(--button-medium-icon-size)}.design4 .button--medium.button--icon{padding:0;width:var(--button-medium-size)}.design4 .button--large{border-radius:var(--button-large-border-radius);font:var(--button-large-font);gap:var(--button-large-gap);height:var(--button-large-size);line-height:var(--button-large-size);padding:var(--button-large-padding)}.design4 .button--large img,.design4 .button--large svg.streamline-ico{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.design4 .button--large.button--icon{padding:0;width:var(--button-large-size)}.design4 .button--large.button-nav{font:var(--typo-button--small)}.design4 .button--link{background-color:transparent;border:none;color:var(--button-link-color);font:var(--button-link-font);height:auto;line-height:var(--button-link-height,normal);padding:0;stroke:var(--button-link-color);transition:color var(--motion),-webkit-text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion),-webkit-text-decoration var(--motion);width:auto}.design4 .button--link:hover{background-color:transparent;color:var(--button-link-color-hover);text-decoration:underline}.design4 .button--link svg.streamline-ico path{stroke:inherit}.design4 .loyalty-registration{background-color:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design4 .loyalty-registration .register-description{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);text-align:center}.design4 .order-details{display:grid;gap:var(--details-card-gap);grid-template-columns:1fr}.design4 .order-details .confirming-order-container{display:grid;justify-items:center}.design4 .order-details .confirming-order-spinner .new-configuration-spinner{height:var(--ui-size-20);width:var(--ui-size-20)}.design4 .order-details .confirming-order-text,.design4 .order-details .order-submit-thank-you{color:var(--on-surface);font:var(--typo-h3);position:relative;text-align:center}.design4 .order-details .order-tracking-link{color:var(--on-surface);font:var(--typo-h5);text-align:center}.design4 .order-details .order-tracking-link a{color:var(--primary);cursor:pointer;text-decoration:underline}.design4 .order-details .thank-you-wrapper{align-items:center;display:flex;flex-direction:column}.design4 .order-details .order-submit-thank-you.confirming,.design4 .order-details .order-submit-thank-you.submitted{margin-top:var(--indent-10)}.design4 .order-details .confirming-checkmark-animation{height:var(--ui-size-20);margin-top:var(--indent-8);position:relative;width:var(--ui-size-20)}.design4 .order-details .static-checkmark{height:var(--ui-size-20);width:var(--ui-size-20)}.design4 .order-details .static-checkmark:before{border:var(--border-width-4) solid var(--primary);border-radius:var(--border-radius-100);content:"";display:block;height:var(--ui-size-20);left:50%;position:absolute;top:0;transform:translate(-50%);width:var(--ui-size-20)}.design4 .order-details .static-checkmark:after{border-bottom:var(--border-width-4) solid var(--primary);border-left:var(--border-width-4) solid var(--primary);content:"";display:block;height:var(--ui-size-4);left:50%;position:absolute;top:calc((var(--ui-size-16) + var(--indent-5))*-1);top:18%;transform:rotate(-45deg) translate(-60%);width:var(--ui-size-8)}.design4 .order-details .order-detail-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design4 .order-details .restaurant-info-block .restaurant-info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between}.design4 .order-details .restaurant-info-block .order-detail-image-col,.design4 .order-details .restaurant-info-block .restaurant-address svg,.design4 .order-details .restaurant-info-block .restaurant-desc,.design4 .order-details .restaurant-info-block .restaurant-working-hours{display:none}.design4 .order-details .restaurant-info-block .restaurant-name{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design4 .order-details .restaurant-info-block .address-string{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design4 .order-details .order-history-type-and-time{display:flex}.design4 .order-details .order-history-type-and-time .order-type{color:var(--order-detail-card-primary-text-color);display:flex;flex:1;flex-direction:column;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between}.design4 .order-details .order-history-type-and-time .selected-type-icon{display:none}.design4 .order-details .order-history-type-and-time .order-type-label{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design4 .order-details .order-progress .order-progress-title{display:none}.design4 .order-details .order-progress .order-progress-id{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design4 .order-details .order-progress .order-progress-status{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);margin-top:var(--order-detail-card-gap)}.design4 .order-details .order-progress .progress{--progress-background:var(--gray-dark)}.design4 .order-details .custom-fields .custom-field-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design4 .order-details .custom-fields .custom-field-info{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design4 .order-details .feedback-block .feedback-block-title{margin-bottom:var(--feedback-block-title-margin-bottom)}.design4 .order-details .feedback-block .feedback-block-text{color:var(--feedback-block-text-color);font:var(--feedback-block-text-font)}.design4 .order-details .feedback-block .feedback-button{margin-top:var(--feedback-block-button-margin-top);width:100%}.design4 .order-summary-card .order-summary-card-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design4 .order-summary-card .order-detail-card.order-summary-info{display:flex;flex-direction:column-reverse;gap:var(--order-detail-card-gap);justify-content:flex-end}.design4 .order-summary-card .order-detail-card.order-summary-info .order-title{display:none}.design4 .order-summary-card .order-detail-card.order-summary-info .order-id{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design4 .order-summary-card .order-detail-card.order-summary-info .order-creation-time{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design4 .order-summary-card .order-detail-payment{display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between;min-width:15rem;width:100%}.design4 .order-summary-card .order-detail-payment-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design4 .order-summary-card .order-detail-payment-info{color:var(--order-detail-card-primary-text-color);display:flex;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between;width:100%}.design4 .order-summary-card .order-detail-payment-info .card-icon{order:1}.design4 .order-summary-card .order-summary-prices-info{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--order-summary-gap)}.design4 .order-summary-card .order-summary-row{color:var(--order-detail-card-secondary-text-color);display:flex;flex-wrap:nowrap;font:var(--order-detail-card-secondary-text-font);gap:var(--order-summary-gap);justify-content:space-between}.design4 .order-summary-card .order-summary-row.order-subtotal{color:var(--order-detail-card-primary-text-color)}.design4 .order-summary-card .order-summary-row.order-remaining-amount,.design4 .order-summary-card .order-summary-row.order-total{border-top:var(--order-detail-card-border);color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);padding-top:var(--order-summary-total-padding-top)}.design4 .order-summary-card .order-summary-price{text-align:right}.design4 .order-summary-card .order-summary-buttons{display:flex;flex-direction:column;gap:var(--order-summary-buttons-gap);margin-top:var(--order-summary-buttons-margin-top)}.design4 .order-summary-card .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design4 .order-summary-card .popover.rounding-info-popover{background-color:var(--gray-darker,var(--gray));border-radius:4px;padding:6px 10px}.design4 .order-summary-card .popover.rounding-info-popover .popover-body{color:#fff}.design4 .static-combo-items,.design4 .static-items{display:grid;gap:var(--static-item-list-gap);grid-template-columns:1fr;width:100%}.design4 .static-combo-items .menuitem,.design4 .static-items .menuitem{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--static-item-column-gap)}.design4 .static-combo-items .combo,.design4 .static-combo-items .menuitem,.design4 .static-items .combo,.design4 .static-items .menuitem{background-color:var(--static-item-background);border:var(--static-item-border);border-radius:var(--static-item-border-radius);display:flex;padding:var(--static-item-padding)}.design4 .static-combo-items .combo,.design4 .static-items .combo{flex-direction:column;gap:var(--static-item-list-gap)}.design4 .static-combo-items .combo .static-combo-info,.design4 .static-items .combo .static-combo-info{display:flex;gap:var(--static-item-column-gap)}.design4 .static-combo-items .combo .static-combo-img-wrapper,.design4 .static-items .combo .static-combo-img-wrapper{display:none}.design4 .static-combo-items .combo .menuitem,.design4 .static-items .combo .menuitem{background-color:var(--static-item-on-card-background)}.design4 .static-combo-items .static-menuitem-quantity,.design4 .static-items .static-menuitem-quantity{color:var(--static-item-primary-text-color);font:var(--static-item-primary-text-font)}.design4 .static-combo-items .static-item-img-col,.design4 .static-items .static-item-img-col{flex-shrink:0}@media screen and (max-width:768px){.design4 .static-combo-items .static-item-img-col,.design4 .static-items .static-item-img-col{display:none}}@container (max-width: 768px){.design4 .static-combo-items .static-item-img-col,.design4 .static-items .static-item-img-col{display:none}}.design4 .static-combo-items .static-item-img,.design4 .static-items .static-item-img{aspect-ratio:var(--static-item-image-aspect-ratio);border:var(--static-item-border);border-radius:var(--static-item-image-border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:var(--static-item-image-width)}.design4 .static-combo-items .static-menuitem-info,.design4 .static-items .static-menuitem-info{-moz-column-gap:var(--static-item-column-gap);column-gap:var(--static-item-column-gap);display:flex;flex-grow:1;flex-wrap:wrap;row-gap:var(--static-item-row-gap)}.design4 .static-combo-items .static-item-name,.design4 .static-items .static-item-name{align-items:center;color:var(--static-item-primary-text-color);-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex:1 1 0;flex-wrap:wrap;font:var(--static-item-primary-text-font);row-gap:var(--static-item-row-gap)}.design4 .static-combo-items .static-item-name-label,.design4 .static-items .static-item-name-label{flex:1 1 100%}.design4 .static-combo-items .favorite-name,.design4 .static-items .favorite-name{color:var(--static-item-secondary-text-color)}.design4 .static-combo-items .static-menuitem-notes,.design4 .static-combo-items .static-menuitem-options,.design4 .static-items .static-menuitem-notes,.design4 .static-items .static-menuitem-options{color:var(--static-item-secondary-text-color);flex:1 1 100%;font:var(--static-item-secondary-text-font);order:10}.design4 .static-combo-items .static-menuitem-price,.design4 .static-items .static-menuitem-price{color:var(--static-item-primary-text-color);flex:0;font:var(--static-item-primary-text-font)}.design4 .static-combo-items .static-combo-favorite-col,.design4 .static-combo-items .static-menuitem-favorite-col,.design4 .static-items .static-combo-favorite-col,.design4 .static-items .static-menuitem-favorite-col{align-items:center;display:flex;flex-shrink:0;gap:var(--indent-2)}.design4 .static-combo-items .favorite-btn-wrapper svg,.design4 .static-items .favorite-btn-wrapper svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design4 .static-combo-items .favorite-btn-wrapper.saved-item path,.design4 .static-items .favorite-btn-wrapper.saved-item path{fill:var(--primary)!important;stroke:var(--primary)!important}.design4 .user-rewards .user-rewards-points{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design4 .user-rewards .account-rewards-table-head{display:none}.design4 .user-rewards .account-rewards-table{width:100%}.design4 .user-rewards .no-rewards-text{color:var(--on-background);font:var(--typo-body)}.design4 .user-rewards .reward-row{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .user-rewards .reward-row+.reward-row{margin-top:var(--indent-4)}.design4 .user-rewards .reward-amount{color:var(--on-surface);flex-shrink:0;font:var(--typo-body)}.design4 .user-rewards .reward-name{color:var(--on-surface);flex:1;font:var(--typo-body);order:-1}.design4 .user-rewards .reward-expiration{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--small)}.design4 .order-card{background-color:var(--order-card-background);border:var(--order-card-border);border-radius:var(--order-card-border-radius);cursor:pointer;display:flex;flex-direction:column;gap:var(--order-card-gap);padding:var(--order-card-padding);position:relative;transition:border-color var(--motion)}.design4 .order-card:hover{border-color:var(--order-card-border-color-hover)}.design4 .order-card:hover .order-card-title{color:var(--order-card-title-color-hover)}.design4 .order-card .order-card-title{align-items:center;background-color:var(--order-card-title-badge-background);border:var(--order-card-title-badge-border);border-radius:var(--order-card-title-badge-border-radius);color:var(--order-card-title-color);display:flex;font:var(--order-card-title-font);left:var(--order-card-title-badge-left);padding:var(--order-card-title-badge-padding);position:var(--order-card-title-badge-position);top:var(--order-card-title-badge-top);transform:var(--order-card-title-badge-transform);transition:color var(--motion);width:var(--order-card-title-badge-width)}.design4 .order-card .order-card-title:after{border-bottom:var(--border-width-1) solid var(--on-surface);border-right:var(--border-width-1) solid var(--on-surface);content:"";display:var(--order-card-title-icon-display);height:var(--ui-size-2);margin-left:auto;transform:rotate(-45deg);width:var(--ui-size-2)}.design4 .order-card .order-card-body{align-items:center;display:flex;gap:var(--order-card-body-gap)}.design4 .order-card .order-card-img-wrapper{display:var(--order-card-image-display);flex-shrink:0}.design4 .order-card .order-card-img{aspect-ratio:var(--order-card-image-ratio);border-radius:var(--order-card-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--order-card-image-width)}.design4 .order-card .order-card-body-info{display:flex;flex-direction:column;gap:var(--order-card-body-info-gap)}.design4 .order-card .order-card-name{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design4 .order-card .order-card-time{color:var(--order-card-color-secondary);font:var(--order-card-font-secondary)}.design4 .order-card .order-card-footer-info{align-items:center;display:flex;gap:var(--indent-4);justify-content:space-between}.design4 .order-card .order-price-label,.design4 .order-card .order-total-amount{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design4 .order-card--suggested{background-color:var(--order-card-background--suggested);border:var(--order-card-border--suggested)}.design4 .order-card--suggested .order-card-body{flex-grow:1}.design4 .order-card--suggested .order-card-img-wrapper{display:var(--order-card-image-display--suggested)}.design4 .order-card--suggested .order-card-body-info{flex:1;gap:var(--order-card-body-info-gap--suggested)}.design4 .order-card--suggested .order-card-name{color:var(--order-card-color-primary--suggested);font:var(--order-card-font-primary)}.design4 .order-card--suggested .order-card-desc{color:var(--order-card-color-secondary--suggested);font:var(--order-card-font-secondary)}.design4 .order-card--suggested .order-card-footer{display:flex}.design4 .order-card--suggested .order-card-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-left:auto}.design4 .order-card--suggested .order-card-footer-buttons button{flex:1 1 content}.design4 .feedback-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--feedback-form-wrapper-gap)}.design4 .feedback-form-wrapper .hero-image-wrapper{width:100%}.design4 .feedback-form-wrapper .hero-image-overlay{--hero-image-padding:0;--hero-image-border-radius:var(--border-radius-24)}.design4 .feedback-form-wrapper .feedback-form{background-color:var(--feedback-form-background);border:var(--feedback-form-border);border-radius:var(--feedback-form-border-radius);max-width:var(--feedback-form-width);padding:var(--feedback-form-padding);width:100%}@media screen and (max-width:768px){.design4 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}@container (max-width: 768px){.design4 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}.design4 .feedback-form-wrapper .question-block+.question-block{border-top:var(--question-block-border);margin-top:var(--question-block-indent);padding-top:var(--question-block-indent)}.design4 .feedback-form-wrapper .question-group label{color:var(--question-block-label-color);font:var(--question-block-label-font)}.design4 .feedback-form-wrapper .rating-bar{margin-left:-.35rem;margin-top:var(--indent-2)}.design4 .feedback-form-wrapper .explanation-group{margin-top:var(--indent-4)}.design4 .feedback-form-wrapper .explanation-label{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-1)}.design4 .feedback-form-wrapper .rating-item{align-items:center;background-color:var(--rating-item-background);border:var(--rating-item-border);border-radius:var(--rating-item-border-radius);display:flex;gap:var(--rating-item-gap);padding:var(--rating-item-padding)}.design4 .feedback-form-wrapper .rating-item .rating-item-img{aspect-ratio:var(--rating-item-image-ratio);border-radius:var(--rating-item-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--rating-item-image-width)}@media screen and (max-width:768px){.design4 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}@container (max-width: 768px){.design4 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}.design4 .feedback-form-wrapper .rating-item .rating-item-name{color:var(--rating-item-name-color);flex-grow:1;font:var(--rating-item-name-font)}.design4 .feedback-form-wrapper .rating-item .rating-item-buttons{display:flex;gap:var(--indent-2)}.design4 .feedback-form-wrapper .rating-item .thumb-button.selected path{fill:var(--primary)}.design4 .feedback-form-wrapper .rating-item+.rating-item{margin-top:var(--indent-2)}.design4 .feedback-form-wrapper .feedback-form.already-sent .thanks-block{text-align:center}.design4 .feedback-form-wrapper .feedback-form.already-sent .thanks-title{color:var(--feedback-form-color-primary);font:var(--feedback-form-font-primary);margin-bottom:var(--indent-4)}.design4 .feedback-form-wrapper .feedback-form.already-sent .thanks-message{color:var(--feedback-form-color-secondary);font:var(--feedback-form-font-secondary)}.design4 .feedback-form-wrapper .buttons-block{align-items:stretch;display:flex;flex-direction:column;gap:var(--indent-2)}.design4 .accordion-item{overflow:hidden}.design4 .accordion-item.open .accordion-icon{transform:rotate(90deg)}.design4 .accordion-item .accordion-card{display:flex;flex-direction:column;overflow:hidden}.design4 .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;gap:var(--indent-2);width:100%}.design4 .accordion-item .accordion-title{flex:1;word-break:break-word}.design4 .accordion-item .accordion-icon{flex-shrink:0;height:var(--ui-size-4);margin-left:auto;transition:transform var(--motion);width:var(--ui-size-4)}.design4 .accordion-item .accordion-icon path{stroke:var(--on-background)}.design4 .menu-search-form{align-items:center;flex-direction:row;position:relative}.design4 .menu-search-form .form-item{flex-grow:1}.design4 .menu-search-form input[type=search]::-ms-clear,.design4 .menu-search-form input[type=search]::-ms-reveal{display:none;height:0;width:0}.design4 .menu-search-form input[type=search]::-webkit-search-cancel-button,.design4 .menu-search-form input[type=search]::-webkit-search-decoration,.design4 .menu-search-form input[type=search]::-webkit-search-results-button,.design4 .menu-search-form input[type=search]::-webkit-search-results-decoration{display:none}.design4 .menu-search-form .menu-search-submit{position:var(--menu-search-form-button-position);right:var(--menu-search-form-button-right)}.design4 .checkout-order-info{background-color:var(--checkout-order-info-background);border:var(--checkout-order-info-border);border-radius:var(--checkout-order-info-border-radius);display:flex;flex-direction:column;height:-moz-min-content;height:min-content;max-height:100%;overflow:hidden}@media screen and (max-width:768px){.design4 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}@container (max-width: 768px){.design4 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}.design4 .checkout-order-info .feed-meter{flex:1 1 100%;--feed-meter-padding:0 0 var(--indent-1) 0;--feed-meter-background:transparent;--feed-meter-border:none;--feed-meter-progress-bar-margin:0}.design4 .checkout-order-info .feed-meter-counter{font:var(--typo-body--small)}.design4 .checkout-order-info .feed-meter-buttons{display:flex}.design4 .checkout-order-info .order-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.design4 .checkout-order-info .order-container-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--indent-3);padding:var(--checkout-order-info-header-padding)}.design4 .checkout-order-info .order-container-body{flex-grow:1;overflow:hidden;overflow-y:auto;padding:var(--checkout-order-info-body-padding)}.design4 .checkout-order-info .order-title{color:var(--checkout-order-info-title-color);display:block!important;font:var(--checkout-order-info-title-font)}.design4 .checkout-order-info .order-item-counter{align-items:center;border:var(--order-container-counter-border);border-radius:var(--order-container-counter-border-radius);color:var(--order-container-counter-color);display:flex;font:var(--order-container-counter-font);gap:var(--indent-1);height:var(--order-container-counter-height);margin-left:auto;padding:var(--order-container-counter-padding)}@media screen and (max-width:1439px){.design4 .checkout-order-info .order-item .order-item-img-wrapper,.design4 .checkout-order-info .order-item button:not(.order-item-upsize-button) .icon-button-text{display:none}}.design4 .checkout-order-info .checkout-order-info-review{border-radius:var(--checkout-order-info-border-radius);border-top:var(--checkout-order-info-border);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2 - 16rem);overflow:hidden}@media screen and (max-width:768px){.design4 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}@container (max-width: 768px){.design4 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}.design4 .checkout-order-info .order-review-accordion{display:flex;flex-grow:1}.design4 .checkout-order-info .accordion-card{flex-grow:1}.design4 .checkout-order-info .accordion-header{padding:var(--checkout-order-info-header-padding)}.design4 .checkout-order-info .accordion-title{color:var(--checkout-order-info-title-color);font:var(--checkout-order-info-title-font)}.design4 .checkout-order-info .accordion-collapse{margin-bottom:var(--checkout-order-info-body-margin-bottom);overflow:hidden auto;padding:var(--checkout-order-info-body-padding);padding-bottom:0}@media screen and (max-width:768px){.design4 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}@container (max-width: 768px){.design4 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}.design4 .checkout-order-info .order-review-buttons,.design4 .checkout-order-info .order-submit-button{flex-shrink:0;padding:var(--checkout-order-info-body-padding)}@media screen and (max-width:768px){.design4 .checkout-order-info .order-review-buttons,.design4 .checkout-order-info .order-submit-button{padding:0}}@container (max-width: 768px){.design4 .checkout-order-info .order-review-buttons,.design4 .checkout-order-info .order-submit-button{padding:0}}.design4 .checkout-order-info .order-review-buttons{display:flex;flex-direction:column;gap:var(--indent-2)}.design4 .checkout-order-info .order-review-buttons .order-submit-button{padding:0}.design4 .checkout-order-info .order-review-buttons .order-submit-button:has(.call-center-submission-block){margin-top:var(--indent-2)}.design4 .restaurant-working-hours{align-items:var(--restaurant-working-hours-align-items,baseline);display:flex;flex-wrap:wrap;gap:var(--restaurant-working-hours-gap,var(--indent-2));position:relative}.design4 .restaurant-working-hours:has(.dropdown-icon){cursor:pointer}.design4 .restaurant-working-hours:has(>.restaurant-working-hours-toggle:focus-visible){outline:var(--border-width-2) solid var(--on-background);outline-offset:var(--border-width-2)}.design4 .restaurant-working-hours.opened-list .dropdown-icon{transform:rotate(-180deg)}.design4 .restaurant-working-hours:has(.restaurant-working-hours-icon){align-items:var(--restaurant-working-hours-align-items,center)}.design4 .restaurant-working-hours.closed-list:has(.list-of-days){flex-direction:column;--restaurant-working-hours-align-items:stretch}.design4 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days{position:static;width:auto;--restaurant-working-hours-list-padding:0;--restaurant-working-hours-list-box-shadow:none}.design4 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days-item{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:space-between}.design4 .restaurant-working-hours.closed-list:has(.list-of-days) .day-time-info{flex-shrink:0}.design4 .restaurant-working-hours.closed-list:has(.list-of-days) .timezone-offset{margin-top:var(--indent-2);order:10}.design4 .restaurant-working-hours .restaurant-opening-status{border-radius:var(--restaurant-working-hours-status-border-radius,0);font:var(--restaurant-working-hours-status-font,var(--typo-body));padding:var(--restaurant-working-hours-status-padding,0)}.design4 .restaurant-working-hours .restaurant-opening-status.open{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-green))}.design4 .restaurant-working-hours .restaurant-opening-status.closed{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-red))}.design4 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-6));width:var(--restaurant-working-hours-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design4 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design4 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}.design4 .restaurant-working-hours .restaurant-working-hours-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background))}.design4 .restaurant-working-hours .today-period{align-items:baseline;color:var(--restaurant-working-hours-today-color,var(--on-background));display:var(--restaurant-working-hours-today-display,flex);flex-shrink:0;font:var(--restaurant-working-hours-today-font,var(--typo-body));gap:var(--indent-2)}.design4 .restaurant-working-hours .today-period:before{content:"•"}.design4 .restaurant-working-hours .dropdown-icon{display:var(--restaurant-working-hours-dropdown-icon-display,block);height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design4 .restaurant-working-hours .dropdown-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background));stroke-width:2}.design4 .restaurant-working-hours .list-of-days{background-color:var(--restaurant-working-hours-list-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--restaurant-working-hours-list-box-shadow,var(--box-shadow-elevated));display:flex;flex-direction:var(--restaurant-working-hours-list-flex-direction,column);gap:var(--restaurant-working-hours-list-gap,var(--indent-2));left:0;padding:var(--restaurant-working-hours-list-padding,var(--indent-2));position:absolute;right:var(--restaurant-working-hours-list-right,none);top:var(--restaurant-working-hours-list-top,var(--indent-10));white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:var(--z-index--above)}.design4 .restaurant-working-hours .list-of-days .timezone-offset{font:var(--typo-body--small);margin-top:0}.design4 .restaurant-working-hours .list-of-days .day-name{color:var(--restaurant-working-hours-list-color--primary,var(--on-background-light));font:var(--restaurant-working-hours-list-font--primary,var(--typo-body--small-bold))}.design4 .restaurant-working-hours .list-of-days .day-time-period{font:var(--restaurant-working-hours-list-font--secondary,var(--typo-body--small))}.design4 .restaurant-working-hours .list-of-days .day-time-period,.design4 .restaurant-working-hours .list-of-days .open-24-hours{color:var(--restaurant-working-hours-list-color--secondary,var(--on-background))}.design4 .restaurant-working-hours .list-of-days .day-closed{color:var(--system-red)}.design4 .location-notification{align-items:center;background-color:var(--location-notification-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);color:var(--location-notification-color,var(--on-background));display:flex!important;gap:var(--indent-2);padding:var(--indent-3)}.design4 .location-notification .location-notification-text{color:var(--location-notification-color,var(--on-background));font:var(--typo-body--small);white-space:nowrap}.design4 .location-notification .location-notification-close{align-items:center;cursor:pointer;display:flex;height:var(--ui-size-6);justify-content:center;margin:calc(var(--indent-1)*-1);width:var(--ui-size-6)}.design4 .location-notification .location-notification-close svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design4 .location-notification .location-notification-close svg path{stroke:var(--location-notification-color,var(--on-background));stroke-width:2}.design4 .order-basic-user-info .order-basic-user-info-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design4 .order-basic-user-info .short-info-wrapper{align-items:baseline;display:flex;gap:var(--indent-4)}.design4 .order-basic-user-info .order-user-details-title{color:var(--on-background);font:var(--typo-h7)}.design4 .order-basic-user-info .order-user-details-text{color:var(--on-background-light);font:var(--typo-body)}.design4 .order-basic-user-info .edit-button{margin-left:auto}.design4 .order-basic-user-info .save-button{margin-top:var(--indent-4);width:100%}.design4 .order-basic-user-info .sms-opt-in-checkbox{margin-top:var(--sms-opt-in-checkbox-margin-top,0)}.design4 .order-basic-user-info .phone-invalid-desc,.design4 .order-basic-user-info .user-name-invalid-desc{color:var(--system-red);display:block;font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design4 .order-basic-user-info .user-phone-desc{color:var(--on-background-light);font:var(--typo-body--x-small)}.design4 .order-basic-user-info .curbside-form{margin-top:var(--indent-4)}.design4 .order-basic-user-info .curbside-form .curbside-label{color:var(--on-background);font:var(--typo-h5);margin-top:var(--indent-6)}.design4 .order-basic-user-info .curbside-form .curbside-help-text{color:var(--on-background-light);font:var(--typo-body--x-small)}.design4 .order-basic-user-info .curbside-form .curbside-params{margin-top:var(--indent-2)}.design4 .order-basic-user-info .auth-block{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design4 .order-basic-user-info .auth-block .auth-text{color:var(--on-background);font:var(--typo-body)}.design4 .order-donation,.design4 .order-tip{position:relative}.design4 .order-donation .order-donation-title,.design4 .order-donation .order-tip-title,.design4 .order-tip .order-donation-title,.design4 .order-tip .order-tip-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design4 .order-donation .input-icon,.design4 .order-tip .input-icon{display:none}.design4 .order-donation .form-item-input,.design4 .order-tip .form-item-input{margin-top:var(--indent-2);max-width:100%;width:100%}.design4 .order-donation .order-donation-desc,.design4 .order-donation .order-tip-desc,.design4 .order-tip .order-donation-desc,.design4 .order-tip .order-tip-desc{color:var(--on-background-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design4 .order-donation .tip-amount.invalid,.design4 .order-tip .tip-amount.invalid{border-color:var(--system-red)}.design4 .gift-card-form{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .gift-card-form .gift-card-visibility-btn{align-items:center;cursor:pointer;display:flex;gap:var(--indent-4);justify-content:space-between}.design4 .gift-card-form .gift-card-visibility-btn.open .dropdown-icon{transform:rotate(90deg)}.design4 .gift-card-form .gift-card-title{color:var(--on-background);font:var(--typo-h6)}.design4 .gift-card-form .dropdown-icon{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design4 .gift-card-form .dropdown-icon path{stroke:var(--on-background)}.design4 .gift-card-form .gift-card-form-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .gift-card-form .gift-card-inputs{align-items:flex-start;-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:flex;flex-direction:row;flex-wrap:wrap;position:relative;row-gap:var(--indent-4)}.design4 .gift-card-form .gift-apply-btn{flex:1 1 100%;order:4}.design4 .gift-card-form .gift-card-icon{display:none}.design4 .gift-card-form .gift-number-input{flex:2 0 fit-content}.design4 .gift-card-form .gift-code-input{flex:1 0 fit-content}.design4 .gift-card-form .gift-card-error .alert{margin-top:0!important}.design4 .gift-card-form .applied-cards{flex-grow:1;margin-top:var(--indent-4)}.design4 .gift-card-form .applied-cards .card-info-row{align-items:center;display:flex;flex-wrap:wrap}.design4 .gift-card-form .applied-cards .card-info-row+.card-info-row{margin-top:var(--indent-2)}.design4 .gift-card-form .applied-cards .card-number-col{color:var(--on-background);flex:1;font:var(--typo-body);max-width:100%}.design4 .gift-card-form .applied-cards .card-balance-col{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--small);max-width:100%;order:2}.design4 .gift-card-form .applied-cards .card-remove-col{flex:0 0 auto;max-width:100%;width:auto}.design4 .gift-card-form .applied-cards .remove-card-btn{margin-left:auto}.design4 .order-rewards{position:relative}.design4 .order-rewards .rewards-title{color:var(--on-background);flex:1 1 100%;font:var(--typo-h6);margin-bottom:var(--indent-4)}.design4 .order-rewards .open-dollar-title,.design4 .order-rewards .reward-list-wrapper legend{display:none}.design4 .order-rewards .not-auth-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .order-rewards .rewards-sign-in,.design4 .order-rewards .rewards-sign-up{flex:1 1 content}.design4 .order-rewards .apply-rewards-btn{margin-top:var(--indent-4);width:100%}.design4 .order-rewards .checkbox-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .order-rewards .checkbox label{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design4 .order-rewards .open-dollar-checkboxes,.design4 .order-rewards .open-dollar-input,.design4 .order-rewards .reward-list-wrapper+.open-dollar-wrapper{margin-top:var(--indent-4)}.design4 .payment-systems{align-items:center;flex-direction:column;gap:var(--indent-4)}.design4 .payment-systems .apple-pay-container,.design4 .payment-systems .google-pay-btn-block{flex:1 0 0;width:100%!important}.design4 .order-payment .order-payment-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design4 .order-payment .order-payment-type+.order-card-details{margin-top:var(--indent-4)}.design4 .order-payment .payment-type-option.gc .payment-type-icon{display:none}.design4 .order-card-details fieldset{position:relative}.design4 .order-card-details .form-item-input,.design4 .order-card-details .form-item-select{background-color:transparent;color:var(--on-surface)}.design4 .order-card-details .form-item-input::-moz-placeholder,.design4 .order-card-details .form-item-select::-moz-placeholder{color:var(--on-surface-light)}.design4 .order-card-details .form-item-input::placeholder,.design4 .order-card-details .form-item-select::placeholder{color:var(--on-surface-light)}.design4 .order-card-details .form-item-input:hover,.design4 .order-card-details .form-item-select:hover{background-color:var(--form-item-input-background--hover)}.design4 .order-card-details .short-card-details .card{background-color:transparent;border:none;border-radius:0}.design4 .order-card-details .short-card-details .card:before{color:var(--form-item-label-color);content:"Card number";font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom)}.design4 .order-card-details .short-card-details .short-card-number{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)!important;color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding)!important;transition:background-color var(--motion),border-color var(--motion);width:100%}.design4 .order-card-details .short-card-details .short-card-number:hover{background-color:var(--form-item-input-background--hover)}.design4 .order-card-details .short-card-details+.full-card-details{margin-top:var(--indent-4)}.design4 .order-card-details .full-card-details{background:var(--order-card-details-background);border:var(--order-card-details-border);border-radius:var(--order-card-details-border-radius);padding:var(--order-card-details-padding)}.design4 .order-card-details .full-card-details fieldset>legend{color:var(--on-background)}.design4 .order-card-details .full-card-details .alert{margin-top:var(--indent-1)!important}.design4 .order-card-details .full-card-details .card-form{display:flex;flex-direction:column;gap:var(--indent-6)}.design4 .order-card-details .form-item-label:not(.control-label){color:var(--on-surface)}.design4 .order-card-details .new-card-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--indent-4)}.design4 .order-card-details .new-card-form .card-number{flex:1 1 100%;order:0}.design4 .order-card-details .new-card-form .card-security-code{flex:1 0 30%;min-width:7.5rem;order:2}.design4 .order-card-details .new-card-form .card-expires{display:flex;flex:1 0 60%;gap:var(--indent-2);order:1}.design4 .order-card-details .new-card-form iframe{min-height:var(--form-item-input-height)}.design4 .order-card-details .new-card-form .alert{flex:1 1 100%;order:9}.design4 .order-card-details .new-card-test-info{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--x-small);margin-top:var(--indent-1);order:-1}.design4 .order-card-details .supported-cards{align-items:center;background-color:transparent;border-radius:var(--border-radius-8);bottom:var(--form-item-input-border-width);display:flex;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);justify-content:center;margin:0!important;padding:0!important;position:absolute;right:var(--form-item-input-border-width);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design4 .order-card-details .supported-cards .card-type{margin:0!important}.design4 .order-card-details .supported-cards .card-type.inactive{display:none;opacity:0}.design4 .order-card-details .supported-cards .card-type-active{opacity:1;z-index:100}.design4 .order-card-details .security-code-desc{background-color:transparent;border-radius:var(--form-item-input-border-radius);bottom:var(--form-item-input-border-width);color:transparent!important;cursor:pointer;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);margin:0;overflow:hidden;position:absolute;right:var(--form-item-input-border-width);transition:background-color var(--motion);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design4 .order-card-details .security-code-desc:before{background-color:var(--background);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);color:var(--on-background);content:"The last 3 digits on the back of your card. For American Express, the 4 digit code on the front";display:none;font:var(--typo-body--small);padding:var(--indent-3);position:absolute;right:var(--indent-2);top:var(--indent-4);transform:translateY(-100%);width:10rem;z-index:100}.design4 .order-card-details .security-code-desc:after{align-items:center;border:var(--border-width-1) solid var(--form-item-button-icon-stroke);border-radius:50%;color:var(--form-item-button-icon-stroke);content:"?";display:flex;font:var(--typo-body);height:var(--ui-size-6);justify-content:center;left:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);position:absolute;top:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);width:var(--ui-size-6)}.design4 .order-card-details .security-code-desc:hover{background-color:var(--gray-light);overflow:visible}.design4 .order-card-details .security-code-desc:hover:before{display:block}.design4 .order-card-details .square-container{width:100%}.design4 .order-card-details .sq-card-wrapper .sq-card-iframe-container{border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)}.design4 .order-card-details .sq-card-wrapper .sq-card-iframe-container:before{border-radius:var(--form-item-input-border-radius)}.design4 .order-card-details .sq-card-wrapper.sq-focus .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color)}.design4 .order-card-details .sq-card-wrapper.sq-error .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color--has-error)}.design4 .order-card-details .save-card-checkbox{flex:1 1 100%;order:10}.design4 .order-card-details .save-card-checkbox label{color:var(--on-surface)}.design4 .order-card-details .save-card-checkbox label:before{border-color:var(--form-item-input-border-color)}.design4 .order-card-details .billing-information{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--indent-4)}.design4 .order-card-details .saved-cards>legend{font:var(--typo-h6);margin-bottom:0}.design4 .order-card-details .saved-cards .radio-group-items{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-top:var(--indent-2)}.design4 .order-card-details .saved-cards .radio{display:flex;flex:1 1 fit-content;padding:0}.design4 .order-card-details .saved-cards .radio:last-of-type{flex:1 1 100%}.design4 .order-card-details .saved-cards .radio>input{cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design4 .order-card-details .saved-cards .radio label{width:100%}.design4 .order-card-details .saved-cards .radio label:after,.design4 .order-card-details .saved-cards .radio label:before{display:none}.design4 .order-card-details .saved-cards .radio .saved-card-wrapper{cursor:pointer;height:100%;transition:border-color var(--motion);width:100%}.design4 .order-card-details .saved-cards .radio>input:hover~label .saved-card-wrapper{border-color:var(--gray-darker)}.design4 .order-card-details .saved-cards .radio>input:checked~label .saved-card-wrapper{border-color:var(--primary)}.design4 .order-coupon-form-wrapper{display:flex;flex-direction:column;gap:var(--indent-4)}@media screen and (max-width:768px){.design4 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design4 .order-coupon-form-wrapper .form-item{flex-grow:1}.design4 .order-coupon-form-wrapper .form-item-label{display:none}.design4 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}@container (max-width: 768px){.design4 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design4 .order-coupon-form-wrapper .form-item{flex-grow:1}.design4 .order-coupon-form-wrapper .form-item-label{display:none}.design4 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.design4 .order-coupon-form-wrapper .coupon-collapse-button{color:var(--on-background);font:var(--typo-h6)}.design4 .recommendation-list{background-color:transparent;border:var(--recommendation-list-border);border-radius:var(--recommendation-list-border-radius);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.design4 .recommendation-list .recommendation-title{color:var(--recommendation-title-color);flex-shrink:0;font:var(--recommendation-title-font);padding:var(--recommendation-title-padding)}.design4 .recommendation-list .recommendation-items{display:flex;flex-direction:column;flex-grow:1;gap:var(--recommendation-items-gap);overflow:var(--recommendation-items-overflow);padding:var(--recommendation-items-padding)}.design4 .recommendation-list .recommendation-item-wrapper{flex:0 0 auto}.design4 .recommendation-list .item-card{flex:0 0 content}.design4 .order-review .table-head{display:none}.design4 .order-review .order-review-no-items{color:var(--order-review-color--primary);font:var(--typo-body--small)}.design4 .order-review .order-review-loader{color:var(--order-review-color--secondary);font:var(--typo-body--small)}.design4 .order-review .table-body{display:grid;gap:var(--order-review-gap);grid-template-columns:1fr}.design4 .order-review .order-review-delivery-fee,.design4 .order-review .table-row{align-items:baseline;color:var(--order-review-color--secondary);display:flex;font:var(--order-review-font--secondary);gap:var(--indent-2)}.design4 .order-review .order-review-delivery-fee .name-col,.design4 .order-review .table-row .name-col{flex:3 1 content}.design4 .order-review .order-review-delivery-fee .price-col,.design4 .order-review .table-row .price-col{flex:0 1 content;text-align:right}.design4 .order-review .table-row.delivery-fee .name-col{flex:0 0 content}.design4 .order-review .table-row.delivery-fee .price-col{flex:1 0 0}.design4 .order-review .order-review-subtotal{color:var(--order-review-color--primary)}.design4 .order-review .order-review-delivery-fee .remove-btn-col{display:none}.design4 .order-review .order-review-total,.design4 .order-review .order-review-total-due{border-top:var(--order-review-divider);color:var(--order-review-color--primary);font:var(--order-review-font--primary);margin-top:var(--order-review-divider-indent--bottom);padding-top:var(--order-review-divider-indent--top)}.design4 .order-review .order-review-total .price-col,.design4 .order-review .order-review-total-due .price-col{color:var(--order-review-color--primary);font:var(--order-review-font--primary)}.design4 .order-review .order-review-delivery-info .order-review-delivery-time-block{background-color:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--order-review-card-padding)}.design4 .order-review .order-review-delivery-info .order-review-delivery-exp .order-review-delivery-exp-time,.design4 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-delivery-time,.design4 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-ready-label{color:var(--order-review-color--primary);font:var(--order-review-font--secondary)}.design4 .order-review .order-review-delivery-info .order-review-delivery-error-block{margin-bottom:0}.design4 .order-review .order-review-delivery-info .order-review-delivery-error-block h3{color:var(--system-red);font:var(--order-review-font--primary);margin-bottom:0}.design4 .order-review .order-review-delivery-info .order-review-delivery-error-block .order-review-delivery-error{color:var(--system-red);font:var(--order-review-font--secondary);margin-top:var(--indent-2)}.design4 .order-review .order-down-payment-info{background:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);margin-top:var(--indent-4);padding:var(--order-review-card-padding)}.design4 .order-review .order-down-payment-info .order-review-down-payment-remainder,.design4 .order-review .order-down-payment-info .order-review-down-payment-title{font:var(--order-review-font--primary)}.design4 .order-review .order-down-payment-info .order-review-down-payment-details+.order-review-down-payment-remainder{margin-top:var(--indent-4)}.design4 .order-review .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design4 .order-review .popover.rounding-info-popover{background-color:var(--gray-darker);border-radius:4px;padding:6px 10px}.design4 .order-review .popover.rounding-info-popover .popover-body{color:#fff}.design4 .order-type-time-details{align-items:center;color:var(--on-background);display:flex;flex-wrap:wrap;font:var(--typo-body);gap:var(--indent-2)}.design4 .order-type-time-details .order-type{color:var(--on-background);font:var(--typo-h7)}.design4 .order-type-time-details .order-icon,.design4 .order-type-time-details .type-icon{align-items:center;display:flex;justify-content:center}.design4 .order-type-time-details .order-icon svg,.design4 .order-type-time-details .type-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design4 .order-type-time-details .order-icon path,.design4 .order-type-time-details .type-icon path{stroke:var(--on-background)}.design4 .order-settings-accordion.accordion-item.open .accordion-header{border-color:var(--accordion-header-border-color--open);border-radius:var(--accordion-header-border-radius--open)}.design4 .order-settings-accordion.accordion-item.open .accordion-content{border-color:var(--accordion-content-border-color--open)}.design4 .order-settings-accordion.accordion-item .accordion-header{background-color:var(--accordion-header-background);border:var(--accordion-header-border);border-radius:var(--accordion-header-border-radius);padding:var(--accordion-header-padding);transition:border-color var(--motion),border-radius var(--motion)}.design4 .order-settings-accordion.accordion-item .order-type-time-details{flex:1}.design4 .order-settings-accordion.accordion-item .order-type-time-details .order-type{color:var(--order-type-color);font:var(--order-type-font)}.design4 .order-settings-accordion.accordion-item .order-type-time-details :is(.type-icon,.order-icon) path{stroke:var(--order-type-color)}.design4 .order-settings-accordion.accordion-item .order-type-time-details .order-date-time{color:var(--order-type-color)}.design4 .order-settings-accordion.accordion-item .accordion-content{background-color:var(--accordion-content-background);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);margin-top:var(--accordion-content-margin-top);padding:var(--accordion-content-padding);transition:border-color var(--motion)}.design4 .restaurant-order-details .order-settings-accordion .accordion-header{border-radius:var(--accordion-header-border-radius--open)}.design4 .restaurant-order-details .order-settings-accordion .accordion-content{border-bottom:none;border-radius:0}.design4 .restaurant-order-details .location-map{border:var(--accordion-header-border);border-bottom-left-radius:var(--accordion-header-border-radius);border-bottom-right-radius:var(--accordion-header-border-radius);border-top:none}.design4 .restaurant-order-details:has(.restaurant-info) .location-map{border-radius:0}.design4 .restaurant-order-details .restaurant-info{background-color:var(--surface);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);padding:var(--accordion-content-padding)}.design4 .restaurant-order-details .restaurant-info:first-child{margin-bottom:var(--indent-3)}.design4 .restaurant-order-details .restaurant-info .restaurant-working-hours{margin-top:var(--indent-2)}.design4 .restaurant-order-details .restaurant-info{--restaurant-info-name-color:var(--on-surface);--restaurant-info-address-color:var(--on-surface);--restaurant-working-hours-color:var(--on-surface);--restaurant-info-desc-display:none}.design4 .location-map{position:relative;width:100%}.design4 .location-map .geolocation-search-wrapper{left:auto;position:absolute;right:var(--indent-4);top:var(--indent-4);z-index:1}.design4 .location-map .geolocation-search-wrapper .geolocation-search-btn{margin:0}.design4 .location-map .maplibregl-popup-content{background:var(--background);border-radius:var(--border-radius-8);padding:var(--indent-3)}.design4 .location-map .maplibregl-popup-close-button{background:var(--background);border-radius:50%;color:var(--on-background);font:var(--typo-body--semibold);height:var(--ui-size-8);right:calc(var(--indent-3)*-1);top:calc(var(--indent-3)*-1);width:var(--ui-size-8)}.design4 .location-map .location-name{color:var(--on-background);font:var(--typo-h7)}.design4 .location-map .location-address{color:var(--on-background);font:var(--typo-body--small);margin-top:var(--indent-2)}.design4 .location-map .start-order-btn{margin-top:var(--indent-2)}.design4 .location-search{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design4 .location-search{gap:var(--indent-4)}}@container (max-width: 768px){.design4 .location-search{gap:var(--indent-4)}}.design4 .location-search .location-search-title{color:var(--location-search-title-color);font:var(--location-search-title-font);margin-bottom:var(--location-search-title-margin-bottom)}.design4 .location-search .location-search-inputs{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design4 .location-search .location-search-inputs{gap:var(--indent-4)}}@container (max-width: 768px){.design4 .location-search .location-search-inputs{gap:var(--indent-4)}}.design4 .location-search .full-address-form-group{flex-direction:row;gap:var(--indent-2)}.design4 .location-search .full-address-form-group .form-item{flex-grow:1;position:relative}.design4 .location-search .full-address-form-group .form-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:var(--ui-size-5);left:var(--indent-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-5)}.design4 .location-search .full-address-form-group label{display:none!important}.design4 .location-search .full-address-form-group .form-item-input{padding-left:var(--indent-10)}.design4 .location-search .full-address-form-group .location-search-button{flex:0 0 content}.design4 .location-search .location-search-filters{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .location-search .location-result-count{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-2)}.design4 .location-search .location-result-list{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .location-result-card{background-color:var(--location-result-card-background);border:var(--location-result-card-border);border-radius:var(--location-result-card-border-radius);box-shadow:var(--location-result-card-box-shadow);display:flex;flex-direction:column;gap:var(--location-result-card-gap);padding:var(--location-result-card-padding);position:relative;transition:border var(--motion)}.design4 .location-result-card:hover{border:var(--location-result-card-border--hover)}.design4 .location-result-card:hover .location-image{transform:scale(1.4)}.design4 .location-result-card:hover .location-name{color:var(--primary)}.design4 .location-result-card .location-image-wrapper{border-radius:var(--location-result-card-image-border-radius);display:flex;margin:var(--location-result-card-image-margin);overflow:hidden}.design4 .location-result-card .location-image{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform var(--motion);width:100%}.design4 .location-result-card .location-info{color:var(--location-result-card-info-color);font:var(--location-result-card-info-font)}.design4 .location-result-card .location-main-info{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design4 .location-result-card .location-name{color:var(--location-result-card-name-color);font:var(--location-result-card-name-font);transition:color var(--motion)}.design4 .location-result-card .location-address{align-items:center;display:flex;flex:1 1 100%;gap:var(--indent-2)}.design4 .location-result-card .location-address svg{flex-shrink:0;height:var(--location-result-card-icon-size);width:var(--location-result-card-icon-size)}.design4 .location-result-card .location-address svg path{stroke:var(--location-result-card-icon-stroke)}.design4 .location-result-card .restaurant-working-hours{--restaurant-working-hours-gap:var(--location-result-card-hours-gap)}.design4 .location-result-card .today-period{flex:1 1 100%}.design4 .location-result-card{--restaurant-working-hours-status-font:var(--location-result-card-info-font);--restaurant-working-hours-today-font:var(--location-result-card-info-font);--restaurant-working-hours-today-color:var(--location-result-card-info-color);--restaurant-working-hours-icon-size:var(--location-result-card-icon-size);--restaurant-working-hours-icon-stroke:var(--location-result-card-icon-stroke)}.design4 .location-result-card .list-of-days{--restaurant-working-hours-list-right:var(--indent-6)}.design4 .location-result-card .restaurant-order-type{--restaurant-order-type-color:var(--location-result-card-info-color)}.design4 .location-result-card .location-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design4 .location-result-card .catering-badge,.design4 .location-result-card .status-badge{background-color:var(--location-result-card-badge-background);border:var(--location-result-card-badge-border);border-radius:var(--location-result-card-badge-border-radius);color:var(--location-result-card-badge-color);font:var(--location-result-card-badge-font);height:var(--location-result-card-badge-height);line-height:var(--location-result-card-badge-height);padding:var(--location-result-card-badge-padding);text-align:center;white-space:nowrap}.design4 .location-result-card .catering-badge.in-progress,.design4 .location-result-card .catering-badge.recently-ordered,.design4 .location-result-card .catering-badge.selected,.design4 .location-result-card .status-badge.in-progress,.design4 .location-result-card .status-badge.recently-ordered,.design4 .location-result-card .status-badge.selected{background-color:var(--location-result-card-badge-background--active);border:var(--location-result-card-badge-border--active);color:var(--location-result-card-badge-color--active)}.design4 .location-result-card .location-info-buttons{display:flex;gap:var(--indent-2);margin-top:auto}.design4 .location-result-card .select-location-button{flex-grow:1}.design4 .restaurant-order-type-list{display:flex;flex-wrap:wrap;gap:var(--restaurant-order-type-list-gap)}.design4 .restaurant-order-type{align-items:center;background-color:var(--restaurant-order-type-background);border:var(--restaurant-order-type-border);border-radius:var(--restaurant-order-type-border-radius);color:var(--restaurant-order-type-color);display:flex;font:var(--restaurant-order-type-font);gap:var(--restaurant-order-type-gap);height:var(--restaurant-order-type-height);line-height:var(--restaurant-order-type-line-height);padding:var(--restaurant-order-type-padding)}.design4 .restaurant-order-type svg{height:var(--restaurant-order-type-icon-size);width:var(--restaurant-order-type-icon-size)}.design4 .restaurant-order-type svg path{stroke-width:var(--restaurant-order-type-icon-stroke-width)}.design4 .restaurant-order-type.not-available{display:none}.design4 .restaurant-order-type.available path{stroke:var(--system-green)}.design4 .filter-tabs{background-color:var(--filter-tabs-background);border-radius:var(--filter-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--filter-tabs-padding)}.design4 .filter-tabs .filter-tab{background-color:transparent;border:none!important;border-radius:var(--filter-tab-border-radius);color:var(--filter-tab-color);flex:1;font:var(--filter-tab-font);height:var(--filter-tab-height);line-height:var(--filter-tab-height);min-width:-moz-fit-content;min-width:fit-content;padding:var(--filter-tab-padding);text-decoration:none!important;transition:background-color var(--motion)}.design4 .filter-tabs .filter-tab:hover:not(.active){background-color:var(--filter-tab-hover-background)}.design4 .filter-tabs .filter-tab.active{background-color:var(--filter-tab-active-background);color:var(--filter-tab-active-color)}.design4 .checkin-wrapper{background-color:var(--checkin-background);border:var(--checkin-border);border-radius:var(--checkin-border-radius);display:flex;flex-direction:column;margin:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium);max-width:var(--checkin-max-width);padding:var(--checkin-padding);width:var(--checkin-width)}@media screen and (max-width:768px){.design4 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design4 .checkin-wrapper .check-in-txt,.design4 .checkin-wrapper .failure-txt{color:var(--checkin-color);font:var(--checkin-font)}.design4 .checkin-wrapper button{margin-top:var(--checkin-button-margin-top)}.design4 .auth-form .login-title,.design4 .auth-form .password-reset-title,.design4 .auth-form .user-register-title{color:var(--on-background);font:var(--auth-form-title-font);margin-bottom:var(--indent-6)}.design4 .auth-form .password-reset-description{color:var(--on-background);font:var(--typo-body);margin-bottom:var(--indent-6);margin-top:calc(var(--indent-4)*-1)}.design4 .auth-form .sms-verification-header{font:var(--typo-h5);margin-bottom:var(--indent-4)}.design4 .auth-form #sms-verification-label{margin-top:var(--indent-6)}.design4 .auth-form .additional-buttons{display:flex;flex-direction:column;gap:var(--auth-form-buttons-gap);margin-top:var(--indent-4)}.design4 .auth-form .auth-link{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:center}.design4 .auth-form .auth-link-caption{color:var(--on-background);font:var(--typo-body)}.design4 .item-card-list{margin:var(--item-card-list-margin)}.design4 .item-card-list .lottie-animation-wrapper{height:auto;margin:0 auto;width:var(--item-card-list-animation-width)}.design4 .item-card-list .category-block:not(.show){display:none}.design4 .item-card-list .category-block.open .category-label>.dropdown-icon{transform:rotate(-180deg)}.design4 .item-card-list .category-row.secret-category .category-block{animation:bounce 2s;border:var(--border-width-1) solid var(--primary);border-radius:var(--ui-size-4);box-shadow:var(--box-shadow-elevated);padding:var(--indent-4) var(--indent-6)}.design4 .item-card-list .category-row+.category-row .category-block{border-top:var(--category-row-border);margin-top:var(--category-row-margin-top)}.design4 .item-card-list .category-items .category-row{border-top:none}.design4 .item-card-list .category-info-row{display:var(--category-info-display);padding:var(--category-info-padding)}.design4 .item-card-list .category-label{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design4 .item-card-list .category-label .category-label-header{align-items:var(--category-info-label-header-align);display:flex;flex:1 1 0}.design4 .item-card-list .category-label .category-label-body{flex:1 1 100%}.design4 .item-card-list .category-label .category-name{color:var(--category-name-color);font:var(--category-name-font)}.design4 .item-card-list .category-label .category-quantity{align-items:center;background-color:transparent;border:var(--category-quantity-border);border-radius:var(--category-quantity-border-radius);color:var(--category-quantity-color);display:flex;font:var(--category-quantity-font);gap:var(--indent-1);height:var(--category-quantity-height);line-height:var(--category-quantity-height);margin-left:var(--category-quantity-margin-left);padding:var(--category-quantity-padding)}.design4 .item-card-list .category-label .category-quantity:after,.design4 .item-card-list .category-label .category-quantity:before{color:var(--on-background);content:"(";display:var(--category-quantity-pseudo-display);font:var(--typo-body)}.design4 .item-card-list .category-label .category-quantity:after{content:")"}.design4 .item-card-list .category-label .category-desc{color:var(--category-desc-color);font:var(--category-desc-font)}.design4 .item-card-list .category-label .dropdown-icon{flex:0 0 var(--ui-size-4);height:var(--ui-size-4);margin-left:var(--indent-4);order:2;transition:transform var(--motion);width:var(--ui-size-4)}.design4 .item-card-list .category-label .dropdown-icon path{stroke:var(--on-background)}.design4 .item-card-list .item-card-group{display:var(--item-card-group-display);gap:var(--item-card-group-gap);grid-template-columns:var(--item-card-group-cols);padding:var(--item-card-group-padding)}@media screen and (max-width:768px){.design4 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design4 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design4 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design4 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design4 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}@container (max-width: 768px){.design4 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design4 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design4 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design4 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design4 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}.design4 .item-card-list .no-search .no-search-title{color:var(--on-background);font:var(--typo-h6)}.design4 .item-card-list .no-search .no-search-message{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design4 .item-card-list .no-search{padding:var(--item-card-group-padding)}}@container (max-width: 768px){.design4 .item-card-list .no-search{padding:var(--item-card-group-padding)}}.design4 .item-card-list .pagination-wrapper{margin-bottom:var(--pagination-margin-bottom);margin-top:var(--pagination-margin-top)}.design4 .item-card-list .carousel-container{align-items:center;display:flex;gap:var(--indent-2);position:relative}.design4 .item-card-list .carousel-arrow{display:var(--carousel-arrow-display);position:absolute;top:var(--carousel-arrow-top);z-index:10}.design4 .item-card-list .carousel-arrow--left{left:var(--carousel-arrow--left-left);transform:var(--carousel-arrow--left-transform)}.design4 .item-card-list .carousel-arrow--right{right:var(--carousel-arrow--right-right);transform:var(--carousel-arrow--right-transform)}.design4 .item-card-list .carousel-arrow button{box-shadow:var(--box-shadow-elevated)}.design4 .item-card-list .item-card-group-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--carousel-grid-gap);margin:var(--carousel-grid-margin);overflow:hidden;overflow-x:auto;padding:var(--carousel-grid-padding)}.design4 .item-card-list .item-card-group-carousel::-webkit-scrollbar{display:none}.design4 .item-card-list .item-card-group-carousel{-ms-overflow-style:none;scrollbar-width:none}.design4 .item-card-list .item-card-group-carousel .item-card-column{flex:0 0 var(--carousel-item-card-column-width);max-width:var(--carousel-item-card-column-width);min-width:var(--carousel-item-card-column-width)}.design4 .category-fixed{background-color:var(--background);border-top:var(--category-fixed-border-top);overflow:hidden;position:sticky;top:var(--category-fixed-top);width:100vw;z-index:100}.design4 .category-fixed .fixed-category-level{align-items:center;display:flex;overflow:hidden;overflow-x:auto}.design4 .category-fixed .fixed-category-level::-webkit-scrollbar{display:none}.design4 .category-fixed .fixed-category-level{-ms-overflow-style:none;scrollbar-width:none}.design4 .category-fixed .fixed-category-info{background-color:var(--background);border-radius:0;box-shadow:var(--category-fixed-box-shadow);color:var(--on-background-light);flex:0 0 auto;font:var(--typo-body);height:var(--ui-size-14);line-height:var(--ui-size-14);padding:0 var(--indent-4);position:relative;transition:border var(--motion)}.design4 .category-fixed .fixed-category-info .category-item-img-block{display:none}.design4 .category-fixed .fixed-category-info.active{box-shadow:inset 0 calc(var(--border-width-4)*-1) 0 0 var(--primary);color:var(--on-background)}.design4 .category-list{background-color:var(--category-list-background);border:var(--category-list-border);border-radius:var(--category-list-border-radius);border-top:none;padding:var(--category-list-padding);-ms-overflow-style:none;overflow:hidden auto;scrollbar-width:none}.design4 .category-list::-webkit-scrollbar{display:none}.design4 .category-list .list-group-item{align-items:center;background-color:var(--category-item-background);border-right:var(--category-item-border-right);box-shadow:var(--category-item-box-shadow);color:var(--category-item-color);cursor:pointer;display:flex;font:var(--category-item-font);gap:var(--category-item-gap);min-height:var(--category-item-height);padding:var(--category-item-padding);transition:color var(--motion),background-color var(--motion),border-color var(--motion)}.design4 .category-list .list-group-item.active,.design4 .category-list .list-group-item:hover{background-color:var(--category-item-background--active);border-right-color:var(--category-item-border-right--active);color:var(--category-item-color--active)}.design4 .category-list .category-group-items{border-left:var(--category-group-list-border-left);margin-left:var(--category-group-list-margin-left);padding-left:var(--category-group-list-padding-left)}.design4 .category-list .category-group-items .list-group-item{padding:var(--category-item-padding--nested)}.design4 .category-list .category-item-img-block,.design4 .category-list .group-img-block{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design4 .category-list .category-item-img-block .category-item-img,.design4 .category-list .category-item-img-block .group-img,.design4 .category-list .group-img-block .category-item-img,.design4 .category-list .group-img-block .group-img{border-radius:var(--border-radius-8);height:var(--ui-size-14)!important;width:var(--ui-size-20)!important}.design4 .category-list .category-item-name,.design4 .category-list .group-name{flex-grow:1}.design4 .category-list .group-arrow-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design4 .category-list .group-arrow-icon{height:var(--category-item-icon-size);transition:transform var(--motion);width:var(--category-item-icon-size)}.design4 .category-list .group-arrow-icon path{stroke:var(--category-item-icon-stroke)}.design4 .category-list .list-group.is-open>.list-group-item .group-arrow-icon{transform:rotate(90deg)}.design4 .category-list .category-group-items .category-item-name,.design4 .category-list .category-group-items .group-name{font:var(--category-item-font--nested)}.design4 .persistent-checkout-wrapper{bottom:0;display:flex;position:sticky;z-index:100}.design4 .persistent-checkout-wrapper .persistent-checkout-button{flex:1;margin:0 var(--indent-4) var(--indent-4)}.design4 .dropdown-wrapper.show .dropdown-toggle>.dropdown-icon{transform:rotate(-180deg)}.design4 .dropdown-wrapper.show .dropdown-dialog{opacity:1;transform:translateY(0);visibility:visible}.design4 .dropdown-wrapper .dropdown-toggle:after{display:none}.design4 .dropdown-wrapper .dropdown-toggle .dropdown-icon{height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design4 .dropdown-wrapper>.dropdown-icon path{stroke:var(--dropdown-icon-stroke);stroke-width:var(--dropdown-icon-stroke-width)}.design4 .dropdown-wrapper .dropdown-dialog{background-color:var(--dropdown-dialog-background);border:var(--dropdown-dialog-border);border-radius:var(--dropdown-dialog-border-radius);box-shadow:var(--dropdown-dialog-box-shadow);max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));opacity:0;overflow:hidden;overflow-y:auto;transform:translateY(-1.5rem);transition:all .2s ease-out;visibility:hidden}.design4 .dropdown-wrapper .dropdown-item{background-color:transparent;color:var(--on-surface)}.design4 .checkbox-group-items:not(.option-control-list),.design4 .radio-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .checkbox,.design4 .radio{min-height:var(--control-size);padding-left:var(--control-padding-left);position:relative}.design4 .checkbox .option-value,.design4 .radio .option-value{line-height:var(--control-size)}.design4 .checkbox>input,.design4 .radio>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design4 .checkbox label,.design4 .radio label{align-items:center;color:var(--control-label-color);cursor:pointer;display:flex;flex-direction:row;font:var(--control-label-font);line-height:var(--control-size);min-height:var(--control-size);position:relative}.design4 .checkbox label:before,.design4 .radio label:before{background-color:var(--control-label-before-background);border:var(--control-label-before-border);border-radius:var(--control-label-before-border-radius);content:"";height:var(--control-size);left:var(--control-label-before-left);position:absolute;right:var(--control-label-before-right);top:var(--control-label-before-top);transition:background-color var(--motion),border-color var(--motion);width:var(--control-size)}.design4 .checkbox label:after,.design4 .radio label:after{content:"";position:absolute;transition:background-color var(--motion),border-color var(--motion),transform var(--motion)}.design4 .checkbox span,.design4 .radio span{color:inherit;font:inherit;line-height:inherit}.design4 .checkbox input:hover~label:before,.design4 .radio input:hover~label:before{background-color:var(--control-label-before-background--hover);border-color:var(--control-label-before-border-color--hover)}.design4 .checkbox input:checked~label:before,.design4 .radio input:checked~label:before{border-color:var(--control-label-before-border-color--checked)}.design4 .checkbox input:disabled~label,.design4 .checkbox input[aria-disabled=true]~label,.design4 .radio input:disabled~label,.design4 .radio input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design4 .checkbox label:after{align-items:center;border-bottom:var(--control-label-after-border--checkbox);border-left:var(--control-label-after-border--checkbox);color:var(--control-label-after-color--checkbox);content:var(--control-label-after-content--checkbox);display:flex;font-size:var(--control-label-after-height--checkbox);height:var(--control-label-after-height--checkbox);justify-content:center;left:var(--control-label-after-left--checkbox);right:var(--control-label-after-right--checkbox);top:var(--control-label-after-top--checkbox);transform:var(--control-label-after-transform--checkbox);width:var(--control-label-after-width--checkbox)}.design4 .checkbox input:checked~label:before{background-color:var(--control-label-before-background--checkbox-checked)}.design4 .checkbox input:checked~label:after{border-color:var(--control-label-after-border-color--checkbox-checked)}.design4 .radio label:before{border-radius:50%}.design4 .radio label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--control-label-after-height--radio);left:var(--control-label-after-left--radio);right:var(--control-label-after-right--radio);top:var(--control-label-after-top--radio);transform:none;width:var(--control-label-after-width--radio)}.design4 .radio input:checked~label:before{background-color:var(--control-label-before-background--radio-checked)}.design4 .radio input:checked~label:after{background-color:var(--control-label-after-background--radio-checked)}.design4 .option-control{border:var(--option-control-border);border-radius:var(--option-control-border-radius);height:-moz-fit-content;height:fit-content;min-height:var(--option-control-height);padding:var(--option-control-padding);transition:border-color var(--motion)}.design4 .option-control>label{flex-wrap:wrap}.design4 .option-control .checkbox-option-info{align-items:var(--option-control-info-align-items);display:flex;flex-direction:row;gap:var(--option-control-info-gap);min-height:var(--option-control-info-height);padding-right:var(--option-control-info-padding);width:100%}.design4 .option-control .option-img-block{align-items:var(--option-control-image-align-items);align-self:var(--option-control-image-align-self);background-color:var(--gray-light);border-radius:var(--option-control-image-border-radius);display:flex;flex:0 0 var(--option-control-image-width);height:var(--option-control-image-height);justify-content:center;overflow:hidden}.design4 .option-control .option-img,.design4 .option-control .option-img-empty{aspect-ratio:var(--option-control-image-ratio);color:var(--on-background-light);font-size:var(--typo-size--70);line-height:1.2}.design4 .option-control .option-details{align-items:var(--option-control-details-align-items);display:flex;flex-direction:var(--option-control-details-direction);flex-grow:1;gap:var(--option-control-details-gap)}.design4 .option-control .option-value{color:var(--option-control-value-color);flex-basis:0;flex-grow:1;font:var(--option-control-value-font);max-width:100%}.design4 .option-control .option-price{font:var(--option-control-price-font);transition:color var(--motion)}.design4 .option-control .option-price,.design4 .option-control .points{color:var(--option-control-price-color)}.design4 .option-control .points:before{content:"("}.design4 .option-control .points:after{content:")"}.design4 .option-control.selected,.design4 .option-control:hover{border-color:var(--option-control-border--active)}.design4 .option-control input:checked~label .option-price,.design4 .option-control.selected .option-price{color:var(--option-control-price-color--active)}.design4 .option-control input:disabled~label{color:var(--on-background)!important;opacity:.6;pointer-events:none}.design4 .option-control.quantity-option,.design4 .option-control.quantity-option .option-details-inner{align-items:center;display:flex;gap:var(--option-control-info-gap)}.design4 .option-control.quantity-option .option-details-inner{flex:1;width:100%}.design4 .option-control.quantity-option .option-actions{flex:0 0 auto;max-width:100%}.design4 .option-control.pizza-option .checkbox-option-info{min-height:0;padding:0}.design4 .option-control.pizza-option .pizza-group-checkboxes{align-items:center;display:flex;margin-top:var(--option-control-info-gap)}.design4 .option-control.pizza-option .pizza-option-portion{align-items:center;background-color:transparent;border-radius:var(--button-small-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--button-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-small-size)}.design4 .option-control.pizza-option .pizza-option-portion svg{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design4 .option-control.pizza-option .pizza-option-portion:hover{background-color:var(--button-ghosted-background-hover)}.design4 .option-control.pizza-option .pizza-option-portion.not-selected .streamline-ico path{fill:none;stroke:var(--on-background)}.design4 .option-control.pizza-option .pizza-option-portion.selected .streamline-ico path{fill:var(--primary);stroke:var(--primary)}.design4 .option-control .checkbox-option-levels{flex:1 1 100%;margin:var(--option-control-levels-margin)}.design4 .option-control .checkbox-option-levels .radio-cards{flex-direction:column}.design4 .option-control .checkbox-option-levels .radio-card{width:100%}.design4 .option-control .checkbox-option-levels .radio-card label{background-color:var(--background);color:var(--on-background)}.design4 .option-control .menu-tags{flex-direction:var(--option-control-menu-tags-direction);left:calc(var(--ui-size-6)*-1/2);position:var(--option-control-menu-tags-position);right:calc(var(--ui-size-6)*-1/2);top:calc(var(--ui-size-6)*-1/2)}.design4 .option-card{background-color:var(--option-card-background);border:var(--border-width-1) solid var(--gray-light);border-radius:var(--option-card-border-radius);cursor:pointer;display:flex;flex-direction:column;margin:0;max-height:var(--option-card-size)!important;max-width:unset!important;min-height:var(--option-card-size)!important;min-width:unset!important;position:relative}.design4 .option-card .card-img{background:no-repeat 50%;border-radius:var(--option-card-border-radius);height:calc(var(--option-card-size) - var(--ui-size-10));inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.design4 .option-card .card-body{border:none;border-radius:var(--option-card-border-radius);display:flex;flex:1;flex-direction:column-reverse;padding:0;position:relative}.design4 .option-card .card-title{align-items:center;background-color:var(--option-card-background);border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius);color:var(--option-card-title-color);display:flex;flex-shrink:0;font:var(--option-card-title-font);justify-content:center;min-height:var(--ui-size-10);padding:var(--indent-1) var(--indent-3)}.design4 .option-card.card-checked{border:none}.design4 .option-card .selected-card-tick-block{background-color:var(--primary);border-radius:var(--option-card-border-radius);flex:1 0;height:calc(var(--option-card-size) - var(--ui-size-10));position:unset}.design4 .option-card .selected-card-tick{align-items:center;background-color:transparent;display:flex;height:var(--ui-size-8);justify-content:center;width:var(--ui-size-8)}.design4 .option-card .selected-card-tick:after{background:no-repeat 50%/100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.68-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");content:"";height:var(--ui-size-4);width:var(--ui-size-4)}.design4 .option-card .selected-card-tick svg{display:none;height:var(--ui-size-4);width:var(--ui-size-4)}.design4 .option-card .selected-card-tick svg path{stroke:var(--on-primary)}.design4 .option-card .levels-form{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);padding:0}.design4 .option-card .card-levels-radio-group{flex:1}.design4 .option-card .radio-group-items{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);box-shadow:var(--option-card-box-shadow);display:flex;flex-direction:column;gap:0;justify-content:space-around}.design4 .option-card .level-radio-btn{background-color:transparent;color:var(--option-card-level-color);flex:0;font:var(--option-card-level-font);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design4 .option-card .level-radio-btn.selected,.design4 .option-card .level-radio-btn:hover{background-color:var(--primary);color:var(--on-primary)}.design4 .option-card .level-radio-btn:first-of-type{border-top-left-radius:var(--option-card-border-radius);border-top-right-radius:var(--option-card-border-radius)}.design4 .option-card .level-radio-btn:last-of-type{border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius)}.design4 .option-card .level-radio-btn+.level-radio-btn{border-top:var(--border-width-1) solid var(--gray-light)}.design4 .option-card .level-radio-btn input{height:0;position:absolute;width:0}.design4 .option-card .level-radio-btn label{color:inherit;justify-content:center}.design4 .option-card .level-radio-btn label:after,.design4 .option-card .level-radio-btn label:before{display:none}.design4 .option-card .selected-card-form{background-color:var(--primary);border-radius:var(--option-card-border-radius)}.design4 .option-card .selected-card-level{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);color:var(--option-card-level-color);font:var(--option-card-level-font);margin:var(--indent-2);padding:var(--indent-3);padding-left:calc(var(--indent-3)*2 + var(--ui-size-6));position:relative;text-align:left}.design4 .option-card .selected-card-level:before{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:50%;content:"";height:var(--ui-size-6);left:var(--indent-4);position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-6)}.design4 .option-card .selected-card-level:after{background-color:var(--primary);background-image:none;border:none;border-radius:50%;content:"";height:var(--ui-size-4);left:var(--indent-5);position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--motion);width:var(--ui-size-4)}.design4 .option-card .customize-lvl-btn{background-color:transparent;border:var(--border-width-1) solid var(--on-primary);border-radius:var(--option-card-border-radius);color:var(--on-primary);font:var(--button-small-font);margin:var(--indent-2);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design4 .option-card .customize-lvl-btn:hover{background-color:var(--on-primary);color:var(--primary)}.design4 .option-card .menu-tags{flex-direction:row-reverse;left:calc(var(--indent-2)*-1);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design4 .radio-cards{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .radio-cards .radio-card{flex:1 0 calc(50% - var(--indent-2)/2);min-width:-moz-fit-content;min-width:fit-content}.design4 .radio-cards input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design4 .radio-cards label{align-items:center;background-color:var(--radio-card-background);border:var(--radio-card-border);border-radius:var(--radio-card-border-radius);color:var(--radio-card-color);cursor:pointer;display:flex;font:var(--radio-card-font);gap:var(--indent-2);min-height:var(--radio-card-size);padding:var(--radio-card-padding);position:relative;transition:background-color var(--motion),border-color var(--motion);width:100%}.design4 .radio-cards label:before{background-color:var(--radio-card-before-background);border:var(--radio-card-before-border);border-radius:50%;height:var(--radio-card-before-size);left:var(--radio-card-before-left)!important;right:var(--radio-card-before-right)!important;transition:background-color var(--motion),border-color var(--motion);width:var(--radio-card-before-size)}.design4 .radio-cards label:after,.design4 .radio-cards label:before{content:"";position:absolute;top:50%!important;transform:translateY(-50%)!important}.design4 .radio-cards label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--radio-card-after-size);left:var(--radio-card-after-left)!important;right:var(--radio-card-after-right)!important;transition:background-color var(--motion);width:var(--radio-card-after-size)}.design4 .radio-cards .payment-type-icon,.design4 .radio-cards .period-icon,.design4 .radio-cards .type-icon,.design4 .radio-cards .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-card-icon-size);justify-content:center;max-width:var(--radio-card-icon-size);width:auto}.design4 .radio-cards .payment-type-icon svg,.design4 .radio-cards .period-icon svg,.design4 .radio-cards .type-icon svg,.design4 .radio-cards .variant-icon svg{height:var(--radio-card-icon-size);width:var(--radio-card-icon-size)}.design4 .radio-cards .payment-type-icon svg path,.design4 .radio-cards .period-icon svg path,.design4 .radio-cards .type-icon svg path,.design4 .radio-cards .variant-icon svg path{stroke:var(--radio-card-color)}.design4 .radio-cards .radio-card:hover label{border-color:var(--radio-card-border--hover)}.design4 .radio-cards input:hover~label:before{background-color:var(--radio-card-before-background--hover);border-color:var(--primary)}.design4 .radio-cards .radio-card.selected label{border-color:var(--radio-card-border--active)}.design4 .radio-cards input:checked~label:before{background-color:transparent!important;border-color:var(--primary)}.design4 .radio-cards input:checked~label:after{background-color:var(--primary)}.design4 .radio-cards input:disabled~label,.design4 .radio-cards input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design4 .radio-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design4 .radio-chips .radio-chip{flex:0 1 content}.design4 .radio-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design4 .radio-chips label{align-items:center;background-color:var(--radio-chip-background);border-radius:var(--radio-chip-border-radius);color:var(--radio-chip-color);cursor:pointer;display:flex;font:var(--radio-chip-font);height:var(--radio-chip-size);justify-content:center;line-height:var(--radio-chip-size);padding:var(--radio-chip-padding);transition:color var(--motion),background-color var(--motion);width:100%}.design4 .radio-chips label:after,.design4 .radio-chips label:before{display:none}.design4 .radio-chips svg{height:var(--radio-chip-icon-size);width:var(--radio-chip-icon-size)}.design4 .radio-chips svg path{stroke:var(--radio-chip-color)}.design4 .radio-chips label:hover{background-color:var(--radio-chip-background--hover);color:var(--radio-chip-color--hover)}.design4 .radio-chips input:checked~label{background-color:var(--radio-chip-background--active);color:var(--radio-chip-color--active)}.design4 .radio-chips input:disabled~label,.design4 .radio-chips input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design4 .radio-tabs{align-items:center;background-color:var(--radio-tabs-background);border-radius:var(--radio-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--radio-tabs-padding)}.design4 .radio-tabs .radio-tab{flex:1 1 auto;position:relative}.design4 .radio-tabs input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;left:0;position:absolute;top:0}.design4 .radio-tabs input,.design4 .radio-tabs label{border-radius:var(--radio-tab-border-radius);width:100%}.design4 .radio-tabs label{align-items:center;background-color:var(--radio-tab-background);color:var(--radio-tab-color);cursor:pointer;display:flex;font:var(--radio-tab-font);gap:var(--indent-2);height:var(--radio-tab-size);justify-content:center;line-height:var(--radio-tab-size);padding:var(--radio-tab-padding);position:relative;transition:color var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design4 .radio-tabs label:after,.design4 .radio-tabs label:before{display:none}.design4 .radio-tabs .payment-type-icon,.design4 .radio-tabs .period-icon,.design4 .radio-tabs .type-icon,.design4 .radio-tabs .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-tab-icon-size);justify-content:center;max-width:var(--radio-tab-icon-size)}.design4 .radio-tabs .payment-type-icon svg,.design4 .radio-tabs .period-icon svg,.design4 .radio-tabs .type-icon svg,.design4 .radio-tabs .variant-icon svg{height:var(--radio-tab-icon-size);width:var(--radio-tab-icon-size)}.design4 .radio-tabs .payment-type-icon path,.design4 .radio-tabs .period-icon path,.design4 .radio-tabs .type-icon path,.design4 .radio-tabs .variant-icon path{stroke:var(--radio-tab-color)}.design4 .radio-tabs input:hover~label{background-color:var(--radio-tab-background--hover)}.design4 .radio-tabs input:checked~label{background-color:var(--radio-tab-background--active);color:var(--radio-tab-color--active)}.design4 .radio-tabs input:checked~label .period-icon svg path,.design4 .radio-tabs input:checked~label .type-icon svg path,.design4 .radio-tabs input:checked~label .variant-icon svg path{stroke:var(--radio-tab-color--active)}.design4 .radio-tabs input:disabled~label,.design4 .radio-tabs input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design4 .menuitem-options{display:flex;flex-direction:column;gap:var(--menuitem-options-gap)}.design4 .menuitem-options .loading-options.spinner{margin:0 auto}.design4 .menuitem-options .menuitem-option-groups:not(:first-child) .option-group-name{border-top:var(--option-group-name-border)}.design4 .menuitem-options .option-form.opened .dropdown-icon{transform:rotate(90deg)}.design4 .menuitem-options .option-form.min-selected .option-desc.required{display:none}.design4 .menuitem-options .option-form.max-selected input:not(:checked)~label{opacity:.6;pointer-events:none}.design4 .menuitem-options .option-form.max-selected .checkbox-option-levels label{opacity:1!important;pointer-events:auto!important}.design4 .menuitem-options .option-form.max-selected .quantity-option{opacity:.6;pointer-events:none}.design4 .menuitem-options .option-form.max-selected .quantity-option.selected{opacity:1!important;pointer-events:auto!important}.design4 .menuitem-options .option-group-name{background-color:var(--option-group-name-background);cursor:pointer;display:flex;flex-direction:column;gap:var(--option-group-name-gap);justify-content:center;min-height:var(--option-group-name-size);padding:var(--option-group-name-padding);position:sticky;top:0;transition:padding var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design4 .menuitem-options .option-group-name:hover{background-color:var(--option-group-name-background--hover)}.design4 .menuitem-options .option-group-name-header{align-items:center;display:flex;gap:var(--option-group-name-header-gap)}.design4 .menuitem-options .name-string{color:var(--option-group-name-color);flex:1;font:var(--option-group-name-font)}.design4 .menuitem-options .option-desc{background-color:var(--option-group-desc-background);border:var(--option-group-desc-border);border-radius:var(--option-group-desc-border-radius);bottom:var(--option-group-desc-bottom);color:var(--option-group-desc-color);font:var(--option-group-desc-font);height:var(--option-group-desc-size);left:var(--option-group-desc-left);line-height:var(--option-group-desc-size);overflow:hidden;padding:var(--option-group-desc-padding);position:var(--option-group-desc-position);right:var(--option-group-desc-right);text-overflow:ellipsis;top:var(--option-group-desc-top);white-space:nowrap}.design4 .menuitem-options .option-count{background-color:var(--option-group-count-background);border-radius:var(--option-group-count-border-radius);color:var(--option-group-count-color);font:var(--option-group-count-font);padding:var(--option-group-count-padding);text-align:var(--option-group-count-text-align)}.design4 .menuitem-options .dropdown-icon{height:var(--option-group-icon-size);order:var(--option-group-icon-order);transition:transform var(--motion);width:var(--option-group-icon-size)}.design4 .menuitem-options .dropdown-icon path{stroke:var(--option-group-name-color);stroke-width:var(--option-group-icon-stroke-width)}.design4 .menuitem-options .selected-options{align-items:center;display:none;flex-wrap:wrap;gap:var(--indent-2)}.design4 .menuitem-options .option-group-name-body.selected-options:has(.selected-option){display:flex}.design4 .menuitem-options .option-additional-info{margin:var(--option-additional-info-margin)}.design4 .menuitem-options .option-additional-info .option-count,.design4 .menuitem-options .option-additional-info .option-desc{position:static}.design4 .menuitem-options .option-value-list{background-color:var(--option-value-list-background);border-radius:var(--option-value-list-border-radius);border-top:var(--option-value-list-border);margin:var(--option-value-list-margin);padding:var(--option-value-list-padding)}.design4 .menuitem-options .option-value-list .option-control-list:not(.card-options-container){display:grid;grid-template-columns:var(--option-control-list-cols);grid-gap:var(--option-control-list-gap);padding:var(--option-control-list-padding)}.design4 .menuitem-options .option-value-list .option-cards .card-options-container{display:grid;gap:var(--option-cards-gap);grid-template-columns:var(--option-cards-cols);padding:var(--option-cards-padding)}.design4 .menuitem-options .option-value-list .option-control+.option-control{box-shadow:var(--option-control-divider)}.design4 .menuitem-options .option-group-error{border-color:var(--system-red);border-style:solid;border-width:var(--border-width-3) 0 var(--border-width-3) 0}.design4 .menuitem-card-wrapper{height:100%;width:100%}.design4 .combo-card,.design4 .cross-sell-card,.design4 .menuitem-card,.design4 .miac-card{background-color:var(--background);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:var(--menuitem-card-height)}.design4 .combo-card.is-combo-item,.design4 .cross-sell-card.is-combo-item,.design4 .menuitem-card.is-combo-item,.design4 .miac-card.is-combo-item{overflow:hidden}.design4 .combo-card>.card-header,.design4 .cross-sell-card>.card-header,.design4 .menuitem-card>.card-header,.design4 .miac-card>.card-header{background-color:transparent;border:none;border-radius:0}.design4 .combo-card .combo-image,.design4 .combo-card .cross-sell-image,.design4 .combo-card .menuitem-image,.design4 .combo-card .miac-image,.design4 .cross-sell-card .combo-image,.design4 .cross-sell-card .cross-sell-image,.design4 .cross-sell-card .menuitem-image,.design4 .cross-sell-card .miac-image,.design4 .menuitem-card .combo-image,.design4 .menuitem-card .cross-sell-image,.design4 .menuitem-card .menuitem-image,.design4 .menuitem-card .miac-image,.design4 .miac-card .combo-image,.design4 .miac-card .cross-sell-image,.design4 .miac-card .menuitem-image,.design4 .miac-card .miac-image{aspect-ratio:var(--menuitem-card-image-ratio);border-radius:var(--menuitem-card-image-border-radius);-o-object-fit:cover;object-fit:cover;width:100%}.design4 .combo-card>.card-body,.design4 .cross-sell-card>.card-body,.design4 .menuitem-card>.card-body,.design4 .miac-card>.card-body{background-color:var(--background);display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.design4 .combo-card>.card-body .combo-image,.design4 .combo-card>.card-body .cross-sell-image,.design4 .combo-card>.card-body .menuitem-image,.design4 .combo-card>.card-body .miac-image,.design4 .cross-sell-card>.card-body .combo-image,.design4 .cross-sell-card>.card-body .cross-sell-image,.design4 .cross-sell-card>.card-body .menuitem-image,.design4 .cross-sell-card>.card-body .miac-image,.design4 .menuitem-card>.card-body .combo-image,.design4 .menuitem-card>.card-body .cross-sell-image,.design4 .menuitem-card>.card-body .menuitem-image,.design4 .menuitem-card>.card-body .miac-image,.design4 .miac-card>.card-body .combo-image,.design4 .miac-card>.card-body .cross-sell-image,.design4 .miac-card>.card-body .menuitem-image,.design4 .miac-card>.card-body .miac-image{height:100%!important}.design4 .combo-card>.card-footer,.design4 .cross-sell-card>.card-footer,.design4 .menuitem-card>.card-footer,.design4 .miac-card>.card-footer{background-color:var(--background);border-radius:var(--menuitem-card-footer-border-radius);border-top:var(--menuitem-card-footer-border);display:flex;flex-direction:column;gap:var(--menuitem-card-footer-gap);padding:var(--menuitem-card-footer-padding);z-index:var(--z-index--above)}.design4 .combo-card>.card-footer .menuitem-points-wrapper,.design4 .cross-sell-card>.card-footer .menuitem-points-wrapper,.design4 .menuitem-card>.card-footer .menuitem-points-wrapper,.design4 .miac-card>.card-footer .menuitem-points-wrapper{align-items:center;background:var(--menuitem-card-points-background);border:var(--menuitem-card-points-border);border-radius:var(--menuitem-card-points-border-radius);display:flex;gap:var(--indent-2);padding:var(--menuitem-card-points-padding)}.design4 .combo-card>.card-footer .menuitem-points-checkbox,.design4 .cross-sell-card>.card-footer .menuitem-points-checkbox,.design4 .menuitem-card>.card-footer .menuitem-points-checkbox,.design4 .miac-card>.card-footer .menuitem-points-checkbox{flex:1}.design4 .combo-card>.card-footer .menuitem-points-remaining,.design4 .cross-sell-card>.card-footer .menuitem-points-remaining,.design4 .menuitem-card>.card-footer .menuitem-points-remaining,.design4 .miac-card>.card-footer .menuitem-points-remaining{color:var(--on-surface);font:var(--typo-body);margin-left:auto}.design4 .combo-card>.card-footer .card-footer-buttons-wrapper,.design4 .cross-sell-card>.card-footer .card-footer-buttons-wrapper,.design4 .menuitem-card>.card-footer .card-footer-buttons-wrapper,.design4 .miac-card>.card-footer .card-footer-buttons-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--menuitem-card-footer-buttons-gap)}.design4 .combo-card>.card-footer .menuitem-quantity,.design4 .cross-sell-card>.card-footer .menuitem-quantity,.design4 .menuitem-card>.card-footer .menuitem-quantity,.design4 .miac-card>.card-footer .menuitem-quantity{flex-shrink:0}.design4 .combo-card>.card-footer .card-footer-buttons,.design4 .cross-sell-card>.card-footer .card-footer-buttons,.design4 .menuitem-card>.card-footer .card-footer-buttons,.design4 .miac-card>.card-footer .card-footer-buttons{display:flex;flex:1 1 content;flex-wrap:wrap;gap:var(--indent-2)}.design4 .combo-card>.card-footer .add-item-to-order,.design4 .combo-card>.card-footer .back-button,.design4 .combo-card>.card-footer .cancel-button,.design4 .combo-card>.card-footer .combo-button,.design4 .combo-card>.card-footer .decline-button,.design4 .combo-card>.card-footer .miac-button,.design4 .cross-sell-card>.card-footer .add-item-to-order,.design4 .cross-sell-card>.card-footer .back-button,.design4 .cross-sell-card>.card-footer .cancel-button,.design4 .cross-sell-card>.card-footer .combo-button,.design4 .cross-sell-card>.card-footer .decline-button,.design4 .cross-sell-card>.card-footer .miac-button,.design4 .menuitem-card>.card-footer .add-item-to-order,.design4 .menuitem-card>.card-footer .back-button,.design4 .menuitem-card>.card-footer .cancel-button,.design4 .menuitem-card>.card-footer .combo-button,.design4 .menuitem-card>.card-footer .decline-button,.design4 .menuitem-card>.card-footer .miac-button,.design4 .miac-card>.card-footer .add-item-to-order,.design4 .miac-card>.card-footer .back-button,.design4 .miac-card>.card-footer .cancel-button,.design4 .miac-card>.card-footer .combo-button,.design4 .miac-card>.card-footer .decline-button,.design4 .miac-card>.card-footer .miac-button{flex:1 1 content}.design4 .combo-card .primary-info,.design4 .cross-sell-card .primary-info,.design4 .menuitem-card .primary-info,.design4 .miac-card .primary-info{display:flex;flex-direction:column;padding:var(--menuitem-card-primary-info-padding)}.design4 .combo-card .combo-name,.design4 .combo-card .menuitem-name,.design4 .combo-card .miac-name,.design4 .cross-sell-card .combo-name,.design4 .cross-sell-card .menuitem-name,.design4 .cross-sell-card .miac-name,.design4 .menuitem-card .combo-name,.design4 .menuitem-card .menuitem-name,.design4 .menuitem-card .miac-name,.design4 .miac-card .combo-name,.design4 .miac-card .menuitem-name,.design4 .miac-card .miac-name{color:var(--on-background);font:var(--menuitem-card-name-font)}.design4 .combo-card .menuitem-rating,.design4 .cross-sell-card .menuitem-rating,.design4 .menuitem-card .menuitem-rating,.design4 .miac-card .menuitem-rating{margin-top:var(--indent-2)}.design4 .combo-card .menuitem-price-range,.design4 .cross-sell-card .menuitem-price-range,.design4 .menuitem-card .menuitem-price-range,.design4 .miac-card .menuitem-price-range{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design4 .combo-card .combo-price,.design4 .combo-card .menuitem-price,.design4 .combo-card .miac-price,.design4 .cross-sell-card .combo-price,.design4 .cross-sell-card .menuitem-price,.design4 .cross-sell-card .miac-price,.design4 .menuitem-card .combo-price,.design4 .menuitem-card .menuitem-price,.design4 .menuitem-card .miac-price,.design4 .miac-card .combo-price,.design4 .miac-card .menuitem-price,.design4 .miac-card .miac-price{color:var(--on-background);font:var(--menuitem-card-price-font)}.design4 .combo-card .menuitem-points,.design4 .cross-sell-card .menuitem-points,.design4 .menuitem-card .menuitem-points,.design4 .miac-card .menuitem-points{color:var(--on-background-light);font:var(--menuitem-card-price-font)}.design4 .combo-card .menuitem-points:before,.design4 .cross-sell-card .menuitem-points:before,.design4 .menuitem-card .menuitem-points:before,.design4 .miac-card .menuitem-points:before{content:"("}.design4 .combo-card .menuitem-points:after,.design4 .cross-sell-card .menuitem-points:after,.design4 .menuitem-card .menuitem-points:after,.design4 .miac-card .menuitem-points:after{content:")"}.design4 .combo-card .combo-calories,.design4 .combo-card .menuitem-calories,.design4 .combo-card .miac-calories,.design4 .cross-sell-card .combo-calories,.design4 .cross-sell-card .menuitem-calories,.design4 .cross-sell-card .miac-calories,.design4 .menuitem-card .combo-calories,.design4 .menuitem-card .menuitem-calories,.design4 .menuitem-card .miac-calories,.design4 .miac-card .combo-calories,.design4 .miac-card .menuitem-calories,.design4 .miac-card .miac-calories{color:var(--on-background);font:var(--menuitem-card-calories-font);margin-top:var(--indent-1)}.design4 .combo-card .secondary-info,.design4 .cross-sell-card .secondary-info,.design4 .menuitem-card .secondary-info,.design4 .miac-card .secondary-info{display:flex;flex-direction:column;gap:var(--menuitem-card-secondary-info-gap);padding:var(--menuitem-card-secondary-info-padding);position:relative}.design4 .combo-card .combo-desc,.design4 .combo-card .menuitem-desc,.design4 .combo-card .miac-desc,.design4 .cross-sell-card .combo-desc,.design4 .cross-sell-card .menuitem-desc,.design4 .cross-sell-card .miac-desc,.design4 .menuitem-card .combo-desc,.design4 .menuitem-card .menuitem-desc,.design4 .menuitem-card .miac-desc,.design4 .miac-card .combo-desc,.design4 .miac-card .menuitem-desc,.design4 .miac-card .miac-desc{color:var(--menuitem-card-desc-color);font:var(--menuitem-card-desc-font);white-space:pre-line}.design4 .combo-card .restricted-combo-item-size,.design4 .cross-sell-card .restricted-combo-item-size,.design4 .menuitem-card .restricted-combo-item-size,.design4 .miac-card .restricted-combo-item-size{display:flex;flex-wrap:wrap}.design4 .combo-card .restricted-combo-item-size .restricted-size-text,.design4 .cross-sell-card .restricted-combo-item-size .restricted-size-text,.design4 .menuitem-card .restricted-combo-item-size .restricted-size-text,.design4 .miac-card .restricted-combo-item-size .restricted-size-text{color:var(--on-background);flex:1 1 100%;font:var(--typo-h7)}.design4 .combo-card .restricted-combo-item-size .restricted-size-name,.design4 .cross-sell-card .restricted-combo-item-size .restricted-size-name,.design4 .menuitem-card .restricted-combo-item-size .restricted-size-name,.design4 .miac-card .restricted-combo-item-size .restricted-size-name{margin-top:0;white-space:normal}.design4 .combo-card .restricted-combo-item-size .restricted-size-name:after,.design4 .cross-sell-card .restricted-combo-item-size .restricted-size-name:after,.design4 .menuitem-card .restricted-combo-item-size .restricted-size-name:after,.design4 .miac-card .restricted-combo-item-size .restricted-size-name:after{display:none}.design4 .combo-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design4 .cross-sell-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design4 .menuitem-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design4 .miac-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before{content:","}.design4 .combo-card .alert,.design4 .cross-sell-card .alert,.design4 .menuitem-card .alert,.design4 .miac-card .alert{margin:0}.design4 .combo-card .price-form-group,.design4 .cross-sell-card .price-form-group,.design4 .menuitem-card .price-form-group,.design4 .miac-card .price-form-group{display:block}.design4 .combo-card .price-form-group .radio-group-items,.design4 .cross-sell-card .price-form-group .radio-group-items,.design4 .menuitem-card .price-form-group .radio-group-items,.design4 .miac-card .price-form-group .radio-group-items{gap:0}.design4 .combo-card .price-form-group .radio-cards,.design4 .cross-sell-card .price-form-group .radio-cards,.design4 .menuitem-card .price-form-group .radio-cards,.design4 .miac-card .price-form-group .radio-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--indent-4)}@media screen and (max-width:1440px){.design4 .combo-card .price-form-group .radio-cards,.design4 .cross-sell-card .price-form-group .radio-cards,.design4 .menuitem-card .price-form-group .radio-cards,.design4 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design4 .combo-card .price-form-group .radio-cards,.design4 .cross-sell-card .price-form-group .radio-cards,.design4 .menuitem-card .price-form-group .radio-cards,.design4 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(1,1fr);grid-gap:var(--indent-2)}}.design4 .combo-card .price-form-group .radio-cards .price-name,.design4 .cross-sell-card .price-form-group .radio-cards .price-name,.design4 .menuitem-card .price-form-group .radio-cards .price-name,.design4 .miac-card .price-form-group .radio-cards .price-name{flex-grow:1}.design4 .combo-card .price-form-group .radio label,.design4 .cross-sell-card .price-form-group .radio label,.design4 .menuitem-card .price-form-group .radio label,.design4 .miac-card .price-form-group .radio label{font:var(--price-form-group-font);gap:var(--indent-4)}.design4 .combo-card .price-form-group .radio .price-name,.design4 .cross-sell-card .price-form-group .radio .price-name,.design4 .menuitem-card .price-form-group .radio .price-name,.design4 .miac-card .price-form-group .radio .price-name{flex:1}.design4 .combo-card .price-form-group .radio .price-amount,.design4 .cross-sell-card .price-form-group .radio .price-amount,.design4 .menuitem-card .price-form-group .radio .price-amount,.design4 .miac-card .price-form-group .radio .price-amount{flex-shrink:0}.design4 .combo-card .price-form-group .radio .points,.design4 .cross-sell-card .price-form-group .radio .points,.design4 .menuitem-card .price-form-group .radio .points,.design4 .miac-card .price-form-group .radio .points{color:var(--on-background-light)}.design4 .combo-card .price-form-group .radio .points:before,.design4 .cross-sell-card .price-form-group .radio .points:before,.design4 .menuitem-card .price-form-group .radio .points:before,.design4 .miac-card .price-form-group .radio .points:before{content:"("}.design4 .combo-card .price-form-group .radio .points:after,.design4 .cross-sell-card .price-form-group .radio .points:after,.design4 .menuitem-card .price-form-group .radio .points:after,.design4 .miac-card .price-form-group .radio .points:after{content:")"}.design4 .combo-card .price-form-group .radio .radio input:checked~label>.price-amount,.design4 .cross-sell-card .price-form-group .radio .radio input:checked~label>.price-amount,.design4 .menuitem-card .price-form-group .radio .radio input:checked~label>.price-amount,.design4 .miac-card .price-form-group .radio .radio input:checked~label>.price-amount{color:var(--primary)}.design4 .combo-card .price-form-group .radio+.radio,.design4 .cross-sell-card .price-form-group .radio+.radio,.design4 .menuitem-card .price-form-group .radio+.radio,.design4 .miac-card .price-form-group .radio+.radio{border-top:var(--price-form-group-border);margin-top:var(--price-form-group-margin);padding-top:var(--price-form-group-padding)}.design4 .combo-card .menuitem-options,.design4 .cross-sell-card .menuitem-options,.design4 .menuitem-card .menuitem-options,.design4 .miac-card .menuitem-options{border-top:var(--menuitem-card-options-border);padding:var(--menuitem-card-options-padding)}.design4 .combo-card .tertiary-info,.design4 .cross-sell-card .tertiary-info,.design4 .menuitem-card .tertiary-info,.design4 .miac-card .tertiary-info{border-top:var(--menuitem-card-tertiary-info-border);display:flex;flex-direction:column;gap:var(--menuitem-card-tertiary-info-gap);padding:var(--menuitem-card-tertiary-info-padding)}.design4 .combo-card .combo-custom-body,.design4 .combo-card .menuitem-custom-body,.design4 .cross-sell-card .combo-custom-body,.design4 .cross-sell-card .menuitem-custom-body,.design4 .menuitem-card .combo-custom-body,.design4 .menuitem-card .menuitem-custom-body,.design4 .miac-card .combo-custom-body,.design4 .miac-card .menuitem-custom-body{padding:var(--menuitem-card-custom-body-padding)}.design4 .combo-card .preview-only-text,.design4 .combo-card .sold-out-text,.design4 .cross-sell-card .preview-only-text,.design4 .cross-sell-card .sold-out-text,.design4 .menuitem-card .preview-only-text,.design4 .menuitem-card .sold-out-text,.design4 .miac-card .preview-only-text,.design4 .miac-card .sold-out-text{background-color:var(--system-red-light);border-radius:var(--border-radius-8);color:var(--system-red);display:flex;font:var(--typo-body);padding:var(--indent-2);width:-moz-fit-content;width:fit-content}.design4 .combo-card .alternatives-title,.design4 .cross-sell-card .alternatives-title,.design4 .menuitem-card .alternatives-title,.design4 .miac-card .alternatives-title{color:var(--on-background);font:var(--typo-h7);margin-bottom:var(--indent-4)}.design4 .combo-card .alternatives-list,.design4 .cross-sell-card .alternatives-list,.design4 .menuitem-card .alternatives-list,.design4 .miac-card .alternatives-list{display:grid;gap:var(--menuitem-card-alternatives-list-gap);grid-template-columns:var(--menuitem-card-alternatives-list-grid-template-cols)}.design4 .combo-card .item-card,.design4 .cross-sell-card .item-card,.design4 .menuitem-card .item-card,.design4 .miac-card .item-card{margin:0!important}.design4 .combo-card--image-left,.design4 .cross-sell-card--image-left,.design4 .menuitem-card--image-left,.design4 .miac-card--image-left{grid-template-columns:var(--menuitem-card-grid-template-cols--image-left);width:100%}.design4 .combo-card--image-left>.card-header,.design4 .cross-sell-card--image-left>.card-header,.design4 .menuitem-card--image-left>.card-header,.design4 .miac-card--image-left>.card-header{border-right:var(--menuitem-card-header-border);display:flex;flex-direction:column;grid-column:1/2;grid-row:1/3;padding:var(--menuitem-card-header-padding)}.design4 .combo-card--image-left .menuitem-image-wrapper,.design4 .cross-sell-card--image-left .menuitem-image-wrapper,.design4 .menuitem-card--image-left .menuitem-image-wrapper,.design4 .miac-card--image-left .menuitem-image-wrapper{flex-grow:1}.design4 .combo-card--image-left .combo-image,.design4 .combo-card--image-left .cross-sell-image,.design4 .combo-card--image-left .menuitem-image,.design4 .combo-card--image-left .miac-image,.design4 .cross-sell-card--image-left .combo-image,.design4 .cross-sell-card--image-left .cross-sell-image,.design4 .cross-sell-card--image-left .menuitem-image,.design4 .cross-sell-card--image-left .miac-image,.design4 .menuitem-card--image-left .combo-image,.design4 .menuitem-card--image-left .cross-sell-image,.design4 .menuitem-card--image-left .menuitem-image,.design4 .menuitem-card--image-left .miac-image,.design4 .miac-card--image-left .combo-image,.design4 .miac-card--image-left .cross-sell-image,.design4 .miac-card--image-left .menuitem-image,.design4 .miac-card--image-left .miac-image{height:100%!important}.design4 .combo-card .combo-calories{margin-top:var(--indent-4)}.design4 .combo-card .combo-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .combo-card .combo-slot{align-items:baseline;color:var(--on-background);display:flex;font:var(--typo-h7);gap:var(--indent-4)}.design4 .combo-card .combo-slot .combo-slot-info{flex-grow:1}.design4 .combo-card .combo-slot .slot-desc{color:var(--on-background-light);font:var(--typo-body)}.design4 .combo-card .combo-progress-bar{align-items:center;background-color:var(--background);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--combo-card-progress-gap);padding:var(--combo-card-progress-padding);position:sticky;top:0;z-index:var(--z-index--on-background)}.design4 .combo-card .combo-progress-bar .slot-info{color:var(--on-background);flex:1 0 content;font:var(--combo-card-progress-font)}.design4 .combo-card.combo-card--image-left .card-body.combo-page-content.show-list{border:none;grid-column:var(--combo-card-body-grid-column)}.design4 .combo-card .combo-list-wrapper.slot-content{padding:var(--combo-card-list-wrapper-padding)}.design4 .combo-card .combo-list-title{color:var(--on-background);font:var(--combo-card-list-title-font);margin:var(--combo-card-list-title-margin)}.design4 .combo-card .combo-list{display:grid;gap:var(--combo-card-list-gap);grid-template-columns:var(--combo-card-list-grid-template-cols)}.design4 .combo-card .spinner-wrapper{grid-column:span 12}.design4 .combo-card .combo-item{background-color:var(--combo-card-list-item-background);border:var(--combo-card-list-item-border);border-radius:var(--combo-card-list-item-border-radius);cursor:pointer;display:grid;gap:var(--combo-card-list-item-gap);grid-template-columns:var(--combo-card-list-item-grid-template-cols);grid-template-rows:min-content;padding:var(--combo-card-list-item-padding);position:relative;transition:border-color var(--motion)}.design4 .combo-card .combo-item:hover{border-color:var(--combo-card-list-item-border-color--hover)}.design4 .combo-card .combo-item .combo-item-header{grid-row:var(--combo-card-list-item-header-grid-row);margin:var(--combo-card-list-item-header-margin)}.design4 .combo-card .combo-item .combo-item-image{aspect-ratio:var(--combo-card-list-item-image-ratio)!important;border-radius:var(--combo-card-list-item-image-border-radius);height:var(--combo-card-list-item-image-height)!important;min-width:100%;width:100%!important}.design4 .combo-card .combo-item .combo-item-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design4 .combo-card .combo-item .combo-item-badge{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--combo-card-list-item-badge-padding);border:var(--combo-card-list-item-badge-border);border-radius:var(--combo-card-list-item-badge-border-radius);color:var(--combo-card-list-item-badge-color);font:var(--combo-card-list-item-badge-font);height:var(--combo-card-list-item-badge-height);line-height:var(--combo-card-list-item-badge-height);margin:0;padding:var(--combo-card-list-item-badge-padding);text-align:center;white-space:nowrap}.design4 .combo-card .combo-item .combo-item-body{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design4 .combo-card .combo-item .item-calories,.design4 .combo-card .combo-item .item-name,.design4 .combo-card .combo-item .item-price{color:var(--combo-card-list-item-name-color);font:var(--combo-card-list-item-name-font)}.design4 .combo-card .combo-item .item-desc{color:var(--combo-card-list-item-desc-color);display:-webkit-box;font:var(--combo-card-list-item-desc-font);-webkit-line-clamp:5;line-height:var(--typo-height--medium);overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical}.design4 .combo-card .combo-item .menuitem-allergens{display:none}.design4 .combo-card .combo-item .combo-item-footer{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .combo-card .combo-item.is-sold-out{cursor:auto;opacity:var(--sold-out-opacity,.6);pointer-events:none}.design4 .combo-card .card-body.combo-page-content.show-item{border:none;grid-column:var(--combo-card-body-grid-column);height:var(--combo-card-height)}.design4 .combo-card .menuitem-card.is-combo-item{border-top:var(--combo-card-body-border);flex-grow:1}.design4 .miac-card .miac-price{margin-top:var(--indent-4)}.design4 .miac-card .miac-list{display:flex;flex-direction:column;gap:var(--miac-list-gap)}.design4 .miac-card .miac-item{background-color:var(--miac-item-background);border:var(--miac-item-border);border-radius:var(--miac-item-border-radius);cursor:pointer;display:flex;flex-shrink:0;gap:var(--miac-item-gap);padding:var(--miac-item-padding);position:relative;transition:background-color var(--motion),border-color var(--motion)}.design4 .miac-card .miac-item:not(.selected):hover{background-color:var(--miac-item-background--hover);border-color:var(--miac-item-border--hover)}.design4 .miac-card .miac-item:not(.selected):hover .miac-item-image{filter:brightness(.4)}.design4 .miac-card .miac-item:not(.selected):hover .miac-item-icon{opacity:1}.design4 .miac-card .miac-item:not(.selected) .miac-item-icon{opacity:0}.design4 .miac-card .miac-item.selected .miac-item-info{align-items:flex-start}.design4 .miac-card .miac-item .miac-item-image-wrapper{flex:0 0 var(--miac-item-image-size);height:var(--miac-item-image-size);position:relative}.design4 .miac-card .miac-item .miac-item-image{border-radius:var(--miac-item-image-border-radius);filter:brightness(.8);height:var(--miac-item-image-size)!important;transition:filter var(--motion);width:var(--miac-item-image-size)!important}.design4 .miac-card .miac-item .miac-item-icon{height:var(--miac-item-icon-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--motion);width:var(--miac-item-icon-size);z-index:var(--z-index--on-surface)}.design4 .miac-card .miac-item .miac-item-icon path{stroke:var(--primary);transition:stroke var(--motion)}.design4 .miac-card .miac-item .miac-item-info{align-items:center;color:var(--miac-item-info-color);display:flex;flex-grow:1;flex-wrap:wrap;font:var(--miac-item-info-font);gap:var(--miac-item-info-gap)}.design4 .miac-card .miac-item .miac-item-name{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.design4 .miac-card .miac-item .miac-item-name-eyebrow{display:none}.design4 .miac-card .miac-item .miac-item-price{flex-shrink:0}.design4 .miac-card .miac-item .edit-button-wrapper{flex:1 1 100%;margin-top:auto}.design4 .miac-card .card-body.miac-list-page,.design4 .miac-card .card-footer.no-header,.design4 .miac-card .menuitem-card.is-combo-item{grid-column:var(--miac-card-grid-cols)}.design4 .miac-card .miac-list-page{padding:var(--miac-list-page-padding)}.design4 .miac-card .miac-list-title{align-items:center;color:var(--miac-list-page-title-color);display:flex;font:var(--miac-list-page-title-font);margin:var(--miac-list-page-title-margin);min-height:var(--miac-list-page-title-height)}.design4 .miac-card .miac-list-page .miac-list{display:grid;gap:var(--miac-list-gap);grid-template-columns:var(--miac-list-page-grid-template-cols)}.design4 .cross-sell-card{height:var(--cross-sell-card-height)}.design4 .cross-sell-card .card-header{padding:var(--cross-sell-card-header-padding)}.design4 .cross-sell-card .cross-sell-title{color:var(--cross-sell-card-title-color);font:var(--cross-sell-card-title-font);margin:var(--cross-sell-card-title-margin)}.design4 .cross-sell-card .cross-sell-subtitle{color:var(--cross-sell-card-subtitle-color);font:var(--cross-sell-card-subtitle-font)}.design4 .cross-sell-card .cross-sell-recommended-title{border-top:var(--cross-sell-card-recommended-title-border);color:var(--cross-sell-card-recommended-title-color);font:var(--cross-sell-card-recommended-title-font);margin:var(--cross-sell-card-recommended-title-margin);padding:var(--cross-sell-card-recommended-title-padding)}.design4 .cross-sell-card .menuitem-image-wrapper{margin:var(--cross-sell-card-image-margin)}.design4 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio)}.design4 .cross-sell-card .cancel-add-item{animation:shrink-bg-cancel 5s linear forwards;background-image:linear-gradient(to right,var(--primary-dark) 0,var(--primary-dark) 100%);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;position:relative;width:100%}.design4 .cross-sell-card .cancel-add-item span{position:relative;z-index:2}@media screen and (max-width:768px){.design4 .cross-sell-card>.card-body{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.design4 .cross-sell-card .menuitem-image-wrapper{border-radius:var(--cross-sell-card-image-border-radius);flex:0 0 var(--cross-sell-card-image-size);overflow:hidden}.design4 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio);height:var(--cross-sell-card-image-size);-o-object-fit:contain;object-fit:contain;width:var(--cross-sell-card-image-size)}.design4 .cross-sell-card .primary-info{flex-grow:1;padding-top:0}.design4 .cross-sell-card .menuitem-options,.design4 .cross-sell-card .secondary-info,.design4 .cross-sell-card .tertiary-info{flex:1 1 100%}}.design4 .toggle-pusher-sidebar{background-color:var(--toggle-pusher-background);border:var(--toggle-pusher-border);border-radius:var(--toggle-pusher-border-radius);bottom:var(--toggle-pusher-bottom);box-shadow:var(--toggle-pusher-box-shadow);color:var(--toggle-pusher-color);cursor:pointer;font:var(--toggle-pusher-font);padding:var(--toggle-pusher-padding);position:fixed;right:var(--toggle-pusher-right);top:var(--toggle-pusher-top);z-index:var(--z-index--above)}.design4 .event-card{background-color:var(--event-card-background);border:var(--event-card-border);border-radius:var(--event-card-border-radius);padding:var(--event-card-padding)}.design4 .event-card+.event-card{margin-top:var(--indent-2)}.design4 .event-card .event-card-title{color:var(--event-card-title-color);font:var(--event-card-title-font);margin:var(--event-card-title-margin)}.design4 .event-card .event-card-subtitle{color:var(--event-card-subtitle-color);font:var(--event-card-subtitle-font);margin:var(--event-card-subtitle-margin)}.design4 .event-card .card-body{margin-top:var(--indent-1)}.design4 .event-card .event-card-status{color:var(--event-card-status-color);font:var(--event-card-status-font)}.design4 .event-card .event-card-links{align-items:center;display:flex;gap:var(--event-card-links-gap);margin:var(--event-card-links-margin)}.design4 .event-card .event-card-link{flex:1}.design4 .favorite-items .favorite-items-loading{margin:0 auto}.design4 .favorite-items .favorite-items-title{display:none}.design4 .favorite-items .favorite-item{background-color:var(--favorite-item-background);border:var(--favorite-item-border);border-radius:var(--favorite-item-border-radius);display:flex;flex-wrap:wrap;gap:var(--favorite-item-gap);padding:var(--favorite-item-padding)}.design4 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-4)}.design4 .favorite-items .favorite-item-img-block{flex:0}.design4 .favorite-items .favorite-item-img{aspect-ratio:var(--favorite-item-image-ratio)!important;border-radius:var(--favorite-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--favorite-item-image-width)!important}.design4 .favorite-items .favorite-item-info{align-items:flex-start;display:flex;flex:1;gap:var(--indent-4)}.design4 .favorite-items .favorite-item-description{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design4 .favorite-items .favorite-item-name{color:var(--favorite-item-color--primary);font:var(--favorite-item-font--primary)}.design4 .favorite-items .combo-item-name-block,.design4 .favorite-items .favorite-item-notes,.design4 .favorite-items .item-option-group,.design4 .favorite-items .item-size{color:var(--favorite-item-color--secondary);font:var(--favorite-item-font--secondary)}.design4 .favorite-items .combo-items{list-style:none;padding:0}.design4 .favorite-items .combo-item+.combo-item{margin-top:var(--indent-4)}.design4 .favorite-items .combo-item-name-block+.item-options{margin-top:0}.design4 .favorite-items .item-options{display:flex;flex-direction:column;gap:var(--indent-1);list-style:none}.design4 .favorite-items .favorite-item-price{color:var(--favorite-item-color--primary);flex-shrink:0;font:var(--favorite-item-font--primary)}.design4 .favorite-items .favorite-item-buttons{display:flex;flex:1 1 100%;gap:var(--indent-2);justify-content:flex-end}.design4 .favorite-items .no-items-title{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design4 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-2)}}.design4 .total-info{color:var(--on-background);display:flex;font:var(--typo-h6);justify-content:space-between}.design4 .total-info .total-price{-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;justify-content:end}.design4 .total-info .total-price-exceeded{color:var(--system-red)}.design4 .total-info .total-price-limit-label{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--x-small);text-align:right}.design4 .close-button{align-items:center;background-color:var(--close-button-background);border:var(--close-button-border);border-radius:var(--close-button-border-radius);cursor:pointer;display:flex;height:var(--close-button-size);justify-content:center;opacity:var(--close-button-opacity);transition:background-color var(--motion),opacity var(--motion);width:var(--close-button-size);z-index:var(--z-index--above)}.design4 .close-button svg{height:var(--close-button-icon-size);width:var(--close-button-icon-size)}.design4 .close-button svg path{stroke:var(--close-button-icon-stroke);stroke-width:var(--close-button-icon-stroke-width)}.design4 .close-button:hover{background-color:var(--close-button-background--hover);opacity:var(--close-button-opacity--hover)}.design4 .order-item{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:flex;flex-wrap:nowrap;gap:var(--order-item-gap);padding:var(--order-item-padding);position:relative}.design4 .order-item .order-item-img-wrapper{flex-shrink:0}.design4 .order-item .order-item-img{aspect-ratio:var(--order-item-image-ratio)!important;border-radius:var(--order-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--order-item-image-size)!important}.design4 .order-item .order-item-details{display:flex;flex:1;flex-direction:column;gap:var(--indent-4)}.design4 .order-item .order-item-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:var(--indent-4)}.design4 .order-item .order-item-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design4 .order-item .order-item-title{color:var(--order-item-color--primary);display:flex;font:var(--order-item-font--primary);gap:var(--indent-2)}.design4 .order-item .order-item-option-list{display:flex;flex-direction:column}.design4 .order-item .order-item-for,.design4 .order-item .order-item-notes,.design4 .order-item .order-item-option,.design4 .order-item .order-item-size,.design4 .order-item .order-reward-name{color:var(--order-item-color--secondary);font:var(--order-item-font--secondary)}.design4 .order-item .order-item-price{color:var(--order-item-color--primary);flex-shrink:0;font:var(--order-item-font--primary)}.design4 .order-item .order-item-buttons-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:var(--order-item-buttons-wrapper-flex-direction);flex-wrap:wrap;gap:var(--indent-2);justify-content:space-between}.design4 .order-item .order-item-upsize-button{flex:1 1 100%}@media screen and (max-width:768px){.design4 .order-item .order-item-upsize-button .icon-button-icon{display:none}}.design4 .order-item .order-item-buttons{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--indent-2)}.design4 .order-item .quantity-range .spinbutton-value{color:var(--order-item-color--primary)}.design4 .order-container .order-loader{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary);margin:var(--indent-2) auto}.design4 .order-container .menuitem-info{display:block}.design4 .order-container .combo-info+.combo-info,.design4 .order-container .menuitem-info+.menuitem-info,.design4 .order-container .order-item+.order-item,.design4 .order-container .order-items-list+.order-items-list{margin-top:var(--indent-2)}.design4 .order-container .menuitem-info+.contactless-message{margin-top:var(--indent-6)}.design4 .order-container .combo-info{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:block;padding:var(--order-item-padding)}.design4 .order-container .combo-info-head{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design4 .order-container .combo-info-name{color:var(--order-item-color--primary);flex:1;font:var(--order-item-font--primary)}.design4 .order-container .combo-info>.order-item{--order-item-background:var(--background);--order-item-color--primary:var(--on-background);--order-item-color--secondary:var(--on-background-light)}.design4 .order-container .order-container-items-wrapper:first-of-type .group-order-list-header{padding-top:0}.design4 .order-container .order-container-items-wrapper+.order-container-items-wrapper{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design4 .order-container .group-order-list-header{align-items:baseline;display:flex;gap:var(--indent-6)}.design4 .order-container .group-order-list-header.has-items{cursor:pointer}.design4 .order-container .list-header-info{align-items:baseline;display:flex;flex:1 1 0;gap:var(--indent-2);max-width:100%;width:0}.design4 .order-container .list-header-name{color:var(--order-container-color--primary);font:var(--order-container-font--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design4 .order-container .list-header-status,.design4 .order-container .list-header-status.not-started{align-items:baseline;display:flex;flex:0 0 auto;gap:var(--indent-2);width:-moz-fit-content;width:fit-content}.design4 .order-container .list-header-status .list-header-status-dot,.design4 .order-container .list-header-status.not-started .list-header-status-dot{background-color:var(--gray);border-radius:var(--border-radius-100);flex:0 0 auto;height:var(--ui-size-2);width:var(--ui-size-2)}.design4 .order-container .list-header-status .list-header-status-title,.design4 .order-container .list-header-status.not-started .list-header-status-title{color:var(--order-container-color--secondary);flex-shrink:0;font:var(--order-container-font--secondary)}.design4 .order-container .list-header-status.not-started.viewed-menu .list-header-status-dot,.design4 .order-container .list-header-status.viewed-menu .list-header-status-dot{background-color:var(--secondary)}.design4 .order-container .list-header-status.not-started.viewed-menu .list-header-status-title,.design4 .order-container .list-header-status.viewed-menu .list-header-status-title{color:var(--secondary)}.design4 .order-container .list-header-status.adding-items .list-header-status-dot,.design4 .order-container .list-header-status.not-started.adding-items .list-header-status-dot{background-color:var(--primary)}.design4 .order-container .list-header-status.adding-items .list-header-status-title,.design4 .order-container .list-header-status.not-started.adding-items .list-header-status-title{color:var(--primary)}.design4 .order-container .list-header-status.canceled .list-header-status-dot,.design4 .order-container .list-header-status.not-started.canceled .list-header-status-dot{background-color:var(--system-red)}.design4 .order-container .list-header-status.canceled .list-header-status-title,.design4 .order-container .list-header-status.not-started.canceled .list-header-status-title{color:var(--system-red)}.design4 .order-container .list-header-status.complete .list-header-status-dot,.design4 .order-container .list-header-status.not-started.complete .list-header-status-dot{background-color:var(--system-green)}.design4 .order-container .list-header-status.complete .list-header-status-title,.design4 .order-container .list-header-status.not-started.complete .list-header-status-title{color:var(--system-green)}.design4 .order-container .list-header-utils{align-items:center;display:flex;flex:0 0 auto}.design4 .order-container .list-header-amount{color:var(--order-container-color--primary);font:var(--order-container-font--primary)}.design4 .order-container .switcher-wrapper{margin-left:var(--indent-2)}.design4 .order-container .switcher{align-items:center;background-color:var(--button-ghosted-background);border-radius:var(--button-x-small-border-radius);cursor:pointer;display:flex;height:var(--button-x-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-x-small-size)}.design4 .order-container .switcher:hover{background-color:var(--button-ghosted-background-hover)}.design4 .order-container .switcher.visible svg{transform:rotate(90deg)}.design4 .order-container .switcher svg{height:var(--button-x-small-icon-size);transition:transform var(--motion);width:var(--button-x-small-icon-size)}.design4 .order-container .switcher path{stroke:var(--button-ghosted-icon-stroke)}.design4 .order-container .group-order-list-header+.menuitem-info-list{margin-top:var(--indent-4)}.design4 .order-container .contactless-requests+.order-container-items-wrapper{margin-top:var(--indent-6)}.design4 .order-container .contactless-message,.design4 .order-container .contactless-requests-title{color:var(--order-container-color--primary);font:var(--order-container-font--primary);margin-bottom:var(--indent-2)}.design4 .order-container .contactless-requests-list{display:grid;gap:var(--indent-2);grid-template-columns:1fr}.design4 .order-container .contactless-request.selected{border-color:var(--primary)}.design4 .order-container .contactless-requests-button-wrapper{margin-top:var(--indent-2)}.design4 .order-container .contactless-requests-button{width:100%}.design4 .order-container .order-no-items,.design4 .order-container .order-no-order{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary)}.design4 .saved-card-wrapper{background-color:var(--saved-card-wrapper-background);border:var(--saved-card-wrapper-border);border-radius:var(--saved-card-wrapper-border-radius);padding:var(--saved-card-wrapper-padding);position:relative}.design4 .saved-card-wrapper.add-new-card{align-items:center;display:flex;gap:var(--indent-2);justify-content:center}.design4 .saved-card-wrapper.add-new-card svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design4 .saved-card-wrapper.add-new-card svg path{stroke:var(--saved-card-wrapper-color--primary)}.design4 .saved-card-wrapper.add-new-card .add-new-card-text{color:var(--saved-card-wrapper-color--primary);font:var(--typo-button--medium)}.design4 .saved-card-wrapper .saved-card-image-wrapper{position:absolute;right:var(--indent-4);top:var(--indent-4)}.design4 .saved-card-wrapper .saved-card-image{width:var(--ui-size-8)!important}.design4 .saved-card-wrapper .saved-card{margin-right:calc(var(--ui-size-8) + var(--indent-4))}.design4 .saved-card-wrapper .saved-card-title{color:var(--saved-card-wrapper-color--primary);font:var(--saved-card-wrapper-font--primary)}.design4 .saved-card-wrapper .saved-card-expiration{color:var(--saved-card-wrapper-color--primary-light);font:var(--saved-card-wrapper-font--secondary);margin-top:var(--indent-1)}.design4 .saved-card-wrapper .saved-card-details{margin-top:var(--indent-3)}.design4 .saved-card-wrapper .saved-card-edit{margin-top:var(--indent-4)}.design4 .saved-card-wrapper .saved-card-inputs{align-items:center;display:flex;gap:var(--indent-1)}.design4 .saved-card-wrapper .saved-card-inputs .form-item{flex:1;margin:0}.design4 .saved-card-wrapper .update-button{margin-top:var(--indent-4);width:100%}.design4 .saved-card-wrapper .remove-button{margin-top:var(--indent-2);width:100%}.design4 .saved-card-wrapper{--form-item-label-color:var(--on-background);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background)}.design4 .alert{background-color:var(--alert-background);border:none;border-radius:var(--border-radius-8);color:var(--on-gray);font:var(--typo-body);margin-top:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-4);padding-left:calc(var(--indent-4) + var(--ui-size-2));position:relative;text-align:left!important;white-space:normal;word-break:break-word}.design4 .alert:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design4 .alert .alert-title{font:var(--alert-title-font);margin-bottom:var(--indent-2)}.design4 .alert.alert-info:before{background-color:var(--alert-bar-background)}.design4 .alert.alert-danger:before{background-color:var(--system-red)}.design4 .alert.alert-warning:before{background-color:var(--tertiary)}.design4 .menuitem-allergens{align-items:center;background-color:var(--alert-background);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design4 .menuitem-allergens:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design4 .menuitem-allergens .menuitem-allergens-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-1)}.design4 .menuitem-allergens .menuitem-allergens-title{color:var(--on-gray);font:var(--alert-title-font)}.design4 .menuitem-allergens .menuitem-allergens-list{align-items:baseline;-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;row-gap:var(--indent-2)}.design4 .menuitem-allergens .menuitem-allergen-item{color:var(--on-gray);font:var(--typo-body)}.design4 .menuitem-allergens .menuitem-allergen-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design4 .menuitem-allergens .menuitem-allergen-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design4 .menuitem-allergens .menuitem-allergen-icon path{stroke:var(--on-gray)}.design4 .menuitem-rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .menuitem-rating .menuitem-rating-highlight{background-color:var(--system-green-light);border-radius:var(--border-radius-4);color:var(--system-green);font:var(--typo-body--small);padding:var(--indent-1) var(--indent-2)}.design4 .menuitem-rating .menuitem-rating-like{align-items:center;display:flex;gap:var(--indent-1)}.design4 .menuitem-rating svg{height:var(--ui-size-4);width:var(--ui-size-4)}.design4 .menuitem-rating svg path{fill:transparent;stroke:var(--system-green);stroke-width:var(--border-width-2)}.design4 .menuitem-rating .menuitem-rating-like-count,.design4 .menuitem-rating .menuitem-rating-like-percentage{color:var(--on-background);font:var(--typo-body--small)}.design4 .guest-photo-option{background-color:var(--guest-photo-option-background);border:var(--guest-photo-option-border);border-radius:var(--guest-photo-option-border-radius);padding:var(--indent-4);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-index--surface)}.design4 .guest-photo-option.active .guest-photo-drop-tip{align-items:center;background-color:var(--guest-photo-option-drop-tip-background);border:var(--border-width-2) dashed var(--primary);border-radius:var(--guest-photo-option-border-radius);bottom:calc(var(--border-width-2)*-1);color:var(--guest-photo-option-drop-tip-color);display:flex;font:var(--guest-photo-option-drop-tip-font);justify-content:center;left:calc(var(--border-width-2)*-1);position:absolute;right:calc(var(--border-width-2)*-1);top:calc(var(--border-width-2)*-1);z-index:var(--z-index--on-surface)}.design4 .guest-photo-option .guest-photo-option-header{align-items:var(--guest-photo-option-header-align);display:flex}.design4 .guest-photo-option .option-title{color:var(--guest-photo-option-color);font:var(--guest-photo-option-title-font)}.design4 .guest-photo-option .clear-button{margin-left:auto}.design4 .guest-photo-option .clear-button:disabled{display:none}.design4 .guest-photo-option .guest-photo-option-body{display:grid;gap:var(--indent-2);grid-template-columns:var(--guest-photo-option-grid);margin-top:var(--indent-4)}.design4 .guest-photo-option .photo-preview{background-color:var(--background);border:var(--guest-photo-option-preview-border);border-radius:var(--guest-photo-option-border-radius);height:var(--guest-photo-option-preview-height);overflow:hidden;position:relative;transition:background-color var(--motion);width:100%}.design4 .guest-photo-option .photo-preview.upload-button{order:-1}.design4 .guest-photo-option .photo-preview.upload-button:hover{background-color:transparent}.design4 .guest-photo-option .photo-preview .photo-upload{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.design4 .guest-photo-option .photo-preview .upload-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-8);padding:var(--indent-2);width:var(--ui-size-8)}.design4 .guest-photo-option .photo-preview .upload-icon path{stroke:var(--on-background)}.design4 .guest-photo-option .photo-preview .photo-upload-caption{color:var(--on-background);font:var(--guest-photo-option-caption-font);margin-top:var(--indent-1)}.design4 .guest-photo-option .photo-preview .remove-button{align-items:center;border:none;cursor:pointer;display:flex;height:var(--ui-size-7);justify-content:center;position:absolute;right:0;top:0;width:var(--ui-size-7)}.design4 .guest-photo-option .photo-preview .remove-button-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-4);padding:calc(var(--indent-1)/2);transition:background-color var(--motion);width:var(--ui-size-4)}.design4 .guest-photo-option .photo-preview .remove-button-icon path{stroke:var(--on-background);transition:stroke var(--motion)}.design4 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon{background-color:var(--on-background)}.design4 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon path{stroke:var(--background)}.design4 .guest-photo-option .photo-preview .photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design4 .guest-photo-option .supported-formats{color:var(--guest-photo-option-formats-color);font:var(--guest-photo-option-formats-font);grid-column:var(--guest-photo-option-formats-grid-column)}.design4 .progress{-webkit-backdrop-filter:var(--progress-backdrop-filter);backdrop-filter:var(--progress-backdrop-filter);background-color:var(--progress-background);border-radius:var(--progress-border-radius);display:flex;height:var(--progress-height)}.design4 .progress .progress-bar{background-color:var(--progress-bar-background)}.design4 .feed-meter{background:var(--feed-meter-background);border:var(--feed-meter-border);border-radius:var(--feed-meter-border-radius);padding:var(--feed-meter-padding)}.design4 .feed-meter .feed-meter-info{display:flex;gap:var(--indent-4)}.design4 .feed-meter .feed-meter-counter{align-items:center;color:var(--feed-meter-counter-color);display:flex;flex:1;font:var(--typo-body);gap:var(--indent-2)}.design4 .feed-meter .feed-meter-buttons{flex-shrink:0}.design4 .feed-meter .feed-meter-progress-bar{margin:var(--feed-meter-progress-bar-margin)}.design4 .people-fed-info{background-color:var(--people-fed-info-background);border:var(--people-fed-info-border);border-radius:var(--people-fed-info-border-radius);color:var(--people-fed-info-color);font:var(--people-fed-info-font);line-height:var(--people-fed-info-line-height);min-height:var(--people-fed-info-min-height);padding:var(--people-fed-info-padding);text-align:left;white-space:normal;width:-moz-fit-content;width:fit-content}.design4 .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design4 .menu-tags .menu-tag{-webkit-backdrop-filter:var(--menu-tag-backdrop-filter);backdrop-filter:var(--menu-tag-backdrop-filter);background-color:var(--menu-tag-background);border:var(--menu-tag-border);border-radius:var(--menu-tag-border-radius);color:var(--menu-tag-color);font:var(--menu-tag-font);height:var(--menu-tag-height);line-height:var(--menu-tag-line-height);margin:0;padding:var(--menu-tag-padding);text-align:left;white-space:normal}.design4 .quantity-range{align-items:center;display:flex;width:var(--quantity-range-width)}.design4 .quantity-range button{align-items:center;background-color:var(--quantity-range-button-background);border:var(--quantity-range-button-border);border-radius:var(--quantity-range-button-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--quantity-range-button-size);justify-content:center;transition:background-color var(--motion);width:var(--quantity-range-button-size)}.design4 .quantity-range button:hover{background-color:var(--quantity-range-button-background--hover)}.design4 .quantity-range svg{height:var(--quantity-range-button-icon-size);width:var(--quantity-range-button-icon-size)}.design4 .quantity-range svg path{stroke:var(--quantity-range-button-icon-stroke);stroke-width:var(--quantity-range-button-icon-stroke-width)}.design4 .quantity-range .spinbutton-value{color:var(--quantity-range-button-color);flex-grow:1;font:var(--quantity-range-button-font);text-align:center}.design4 .quantity-range.max-selected button:last-of-type,.design4 .quantity-range.min-selected button:first-of-type{opacity:.4;pointer-events:none}.design4 .quantity-range.large{width:var(--quantity-range-width--large)}.design4 .quantity-range.large button{height:var(--quantity-range-button-size--large);width:var(--quantity-range-button-size--large)}.design4 .quantity-range.large svg{height:var(--quantity-range-button-icon-size--large);width:var(--quantity-range-button-icon-size--large)}.design4 .quantity-range.large .spinbutton-value{font:var(--quantity-range-button-font--large)}.design4 .order-type-notice{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design4 .order-type-notice:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design4 .order-type-notice .order-type-notice-icon{display:flex}.design4 .order-type-notice svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design4 .order-type-notice svg path{stroke:var(--on-gray)}.design4 .menuitem-available-offers{align-items:center;background-color:var(--gray-light);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design4 .menuitem-available-offers:before{background-color:var(--system-green);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design4 .menuitem-available-offers .menuitem-available-offers-info{display:flex;flex:1;flex-direction:column}.design4 .menuitem-available-offers .menuitem-available-offers-title{color:var(--on-gray);font:var(--typo-h7)}.design4 .menuitem-available-offers .menuitem-available-offers-list{display:flex;flex-wrap:wrap}.design4 .menuitem-available-offers .menuitem-available-offers-list-item{color:var(--on-gray);font:var(--typo-body)}.design4 .menuitem-available-offers .menuitem-available-offers-icon{flex-shrink:0}.design4 .menuitem-available-offers .menuitem-available-offers-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design4 .menuitem-available-offers .menuitem-available-offers-icon path{stroke:var(--system-green)}.design4 .chips{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .chips-item{background-color:var(--background);border:var(--border-width-1) solid var(--gray);color:var(--on-background);flex-wrap:nowrap;font:var(--typo-body--small);padding-left:var(--indent-3);width:auto}.design4 .chips-item,.design4 .chips-item .chips-item-icon{align-items:center;border-radius:var(--border-radius-100);display:flex;height:var(--ui-size-8)}.design4 .chips-item .chips-item-icon{cursor:pointer;justify-content:center;line-height:1;transition:background-color var(--motion);width:var(--ui-size-8)}.design4 .chips-item .chips-item-icon:hover{background-color:var(--system-red-light)!important}.design4 .chips-item .chips-item-icon:hover path{stroke:var(--system-red)!important}.design4 .chips-item .chips-item-icon svg{height:var(--ui-size-2);width:var(--ui-size-2)}.design4 .chips-item .chips-item-icon svg path{stroke:var(--on-background);stroke-width:4;transition:stroke var(--motion)}.design4 .chips-item.adding-items,.design4 .chips-item.editing-items{background-color:var(--gray-light);border:var(--border-width-1) solid var(--gray);color:var(--on-gray)}.design4 .chips-item.adding-items .chips-item-icon svg path,.design4 .chips-item.editing-items .chips-item-icon svg path{stroke:var(--on-gray)}.design4 .chips-item.viewed-menu{background-color:var(--secondary);border:var(--border-width-1) solid var(--secondary);color:var(--on-secondary)}.design4 .chips-item.viewed-menu .chips-item-icon svg path{stroke:var(--on-secondary)}.design4 .chips-item.complete{background-color:var(--primary);border:var(--border-width-1) solid var(--primary);color:var(--on-primary)}.design4 .chips-item.complete .chips-item-icon svg path{stroke:var(--on-primary)}.design4 .chips-item.canceled{background-color:var(--system-red);border:var(--border-width-1) solid var(--system-red);color:var(--on-system-red)}.design4 .chips-item.canceled .chips-item-icon svg path{stroke:var(--on-system-red)}.design4 .notification-list .vue-notification-group{margin-top:calc(var(--navbar-height) + var(--indent-4));width:20rem!important}.design4 .notification-list .notification-list-item{background-color:var(--gray-light);border:none;border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);margin:0 var(--indent-4) var(--indent-4);overflow:hidden;padding:var(--indent-3);padding-left:calc(var(--indent-3) + var(--ui-size-2));position:relative}.design4 .notification-list .notification-list-item:before{background-color:var(--on-gray);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design4 .notification-list .notification-list-item.success:before{background-color:var(--system-green)}.design4 .notification-list .notification-list-item.error:before,.design4 .notification-list .notification-list-item.warn:before{background-color:var(--system-red)}.design4 .notification-list .notification-content{display:flex;gap:var(--indent-2);padding-right:var(--indent-6)!important}.design4 .notification-list .notification-img-block{display:block;flex-shrink:0}.design4 .notification-list .notification-img{aspect-ratio:1/1!important;border-radius:var(--border-radius-8);height:var(--ui-size-10)!important;width:var(--ui-size-10)!important}.design4 .notification-list .notification-text{flex:1;margin:0!important}.design4 .notification-list .notification-title{color:var(--on-gray);font:var(--typo-body--small)}.design4 .notification-list .notification-desc{color:var(--on-gray);font:var(--typo-body--x-small)}.design4 .notification-list .close{align-items:center;border-radius:var(--border-radius-8);cursor:pointer;display:flex;height:var(--ui-size-8);justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--motion);width:var(--ui-size-8)}.design4 .notification-list .close:hover{background-color:var(--gray)}.design4 .notification-list .close svg{height:var(--ui-size-3);width:var(--ui-size-3)}.design4 .notification-list .close svg path{stroke:var(--on-gray);stroke-width:1.5}.design4 .user-menu-rewards-wrapper{background-color:var(--user-menu-rewards-background);border:var(--user-menu-rewards-border);border-radius:var(--user-menu-rewards-border-radius);padding:var(--user-menu-rewards-padding)}.design4 .user-menu-rewards-wrapper .user-menu-rewards-title{color:var(--user-menu-rewards-title-color);font:var(--user-menu-rewards-title-font);margin:var(--user-menu-rewards-title-margin)}.design4 .user-menu-rewards-wrapper .user-menu-rewards-list{display:grid;gap:var(--user-menu-rewards-list-gap);grid-template-columns:var(--user-menu-rewards-list-grid-template-columns)}.design4 .user-menu-rewards-wrapper .user-menu-reward{align-items:center;background-color:var(--user-menu-reward-background);border:var(--user-menu-reward-border);border-radius:var(--user-menu-reward-border-radius);cursor:pointer;display:flex;gap:var(--user-menu-reward-gap);padding:var(--user-menu-reward-padding);transition:border-color var(--motion)}.design4 .user-menu-rewards-wrapper .user-menu-reward:hover{border-color:var(--primary)}.design4 .user-menu-rewards-wrapper .user-menu-reward-icon{flex-shrink:0;height:var(--user-menu-reward-icon-size);width:var(--user-menu-reward-icon-size)}.design4 .user-menu-rewards-wrapper .user-menu-reward-icon path{stroke:var(--user-menu-reward-color)}.design4 .user-menu-rewards-wrapper .user-menu-reward-name{color:var(--user-menu-reward-color);font:var(--user-menu-reward-font)}.design4 .suggested-orders .accordion-card{background-color:var(--suggested-orders-background);border:var(--suggested-orders-border);border-radius:var(--suggested-orders-border-radius);padding:var(--suggested-orders-padding)}.design4 .suggested-orders .accordion-header{align-items:flex-start}.design4 .suggested-orders .suggested-orders-title{color:var(--suggested-orders-title-color);font:var(--suggested-orders-title-font);margin:var(--suggested-orders-title-margin)}.design4 .suggested-orders .suggested-orders-desc{color:var(--suggested-orders-desc-color);font:var(--suggested-orders-desc-font)}.design4 .suggested-orders .accordion-icon{margin-top:calc(var(--indent-1)*1.5)}.design4 .suggested-orders .accordion-content{margin-top:var(--suggested-orders-gap)}.design4 .suggested-orders .suggested-orders-list{display:grid;gap:var(--suggested-orders-list-gap);grid-template-columns:var(--suggested-orders-list-grid-template-columns)}.design4 .suggested-order{background-color:transparent;display:flex;flex-direction:column;gap:var(--suggested-order-gap)}.design4 .suggested-order .suggested-order-image{background-color:var(--gray-light);border-radius:var(--suggested-order-image-border-radius);flex-shrink:0;height:var(--suggested-order-image-height);overflow:hidden;width:100%}.design4 .suggested-order .suggested-order-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design4 .suggested-order .suggested-order-info{display:flex;flex:1;flex-direction:column;gap:var(--suggested-order-info-gap)}.design4 .suggested-order .suggested-order-desc{color:var(--suggested-order-desc-color);font:var(--suggested-order-desc-font)}.design4 .suggested-order .suggested-order-list{display:flex;flex-direction:column;gap:var(--suggested-order-list-gap)}.design4 .suggested-order .suggested-order-item{align-items:baseline;color:var(--suggested-order-item-color);display:flex;font:var(--suggested-order-item-font);gap:var(--suggested-order-item-gap)}.design4 .suggested-order .suggested-order-item+.suggested-order-item{border-top:var(--suggested-order-item-border);padding-top:var(--suggested-order-item-padding)}.design4 .suggested-order .suggested-order-price{margin-left:auto}.design4 .order-settings-form{display:flex;flex-direction:column;gap:var(--order-settings-form-gap)}.design4 .order-settings-form .order-details-label,.design4 .order-settings-form .order-settings-label{color:var(--order-settings-label-color);font:var(--order-settings-label-font);margin:var(--order-settings-label-margin);text-align:var(--order-settings-label-align)}.design4 .order-settings-form .order-settings-details{margin-top:var(--order-settings-details-margin)}.design4 .order-settings-form .curbside-details-label,.design4 .order-settings-form .delivery-details-label{display:var(--order-settings-details-label-display)}.design4 .order-settings-form .form{display:grid;gap:var(--order-settings-details-form-gap);grid-template-columns:var(--order-settings-details-form-grid-template-columns)}.design4 .order-settings-form .address-select-group+.address-fields-wrapper.show,.design4 .order-settings-form .order-limit-field-wrapper,.design4 .order-settings-form .order-limit-input{margin-top:var(--order-settings-details-form-gap)}.design4 .order-settings-form .order-calendar-and-time{margin-top:var(--order-settings-details-margin)}.design4 .order-settings-form .order-date-calendar-wrapper{align-items:center;display:flex;flex-wrap:nowrap}.design4 .order-settings-form .order-date-calendar-wrapper svg{height:var(--ui-size-4);margin-left:calc(var(--indent-8)*-1);width:var(--ui-size-4)}.design4 .order-settings-form .order-date-calendar-wrapper path{stroke:var(--on-background)}.design4 .order-settings-form .adjust-address-button,.design4 .order-settings-form .submit-button,.design4 .order-settings-form .update-button{width:100%}.design4 .basic-nav-bar{background-color:var(--navbar-color);border-bottom:var(--navbar-border);color:var(--on-navbar-color);position:sticky;top:0;z-index:var(--z-index--above)}.design4 .basic-nav-bar .navbar{align-items:center;display:flex;gap:var(--indent-4);height:var(--navbar-height);justify-content:flex-start;max-height:var(--navbar-height);padding:var(--navbar-padding)}.design4 .basic-nav-bar .nav-left-items,.design4 .basic-nav-bar .nav-right-items{align-items:center;display:flex;flex:1 0;flex-wrap:nowrap;gap:var(--navbar-items-gap)}.design4 .basic-nav-bar .nav-left-items{justify-content:flex-start}.design4 .basic-nav-bar .nav-right-items{justify-content:flex-end}.design4 .basic-nav-bar .navbar-brand{align-items:center;display:flex;flex-shrink:0;width:auto}.design4 .basic-nav-bar .brand-thumbnail{max-height:var(--navbar-logo-height);max-width:var(--navbar-logo-width);-o-object-fit:contain;object-fit:contain;width:100%}.design4 .basic-nav-bar .nav-rest-info{align-items:center;display:flex;gap:var(--indent-2)}@media screen and (max-width:1239px){.design4 .basic-nav-bar .nav-rest-info .restaurant-info,.design4 .basic-nav-bar .nav-rest-info .restaurant-info-button:before{display:none!important}.design4 .basic-nav-bar .nav-rest-info .restaurant-info-button{margin:0}}.design4 .basic-nav-bar .nav-rest-info .restaurant-info{flex-basis:0;flex-shrink:0;--restaurant-info-display:flex;--restaurant-info-flex-wrap:wrap;--restaurant-info-align-items:center;--restaurant-info-gap:0 var(--indent-2)}.design4 .basic-nav-bar .nav-rest-info .restaurant-name{order:0}.design4 .basic-nav-bar .nav-rest-info .restaurant-desc{--restaurant-info-desc-display:none}.design4 .basic-nav-bar .nav-rest-info .restaurant-address{order:2;width:-moz-max-content;width:max-content}.design4 .basic-nav-bar .nav-rest-info .restaurant-working-hours{order:1;--restaurant-working-hours-today-display:none}.design4 .basic-nav-bar .nav-rest-info .location-notification{--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-bottom:calc(var(--indent-4)*-1);--restaurant-info-location-notification-background:var(--surface);--restaurant-info-location-notification-color:var(--on-surface)}.design4 .basic-nav-bar .order-settings-dropdown .order-type-time-details{color:inherit;flex-wrap:nowrap;gap:var(--indent-1);white-space:nowrap}.design4 .basic-nav-bar .order-settings-dropdown .order-type-time-details>.type-icon svg{height:var(--order-settings-icon-size);width:var(--order-settings-icon-size)}.design4 .basic-nav-bar .order-settings-dropdown .order-type{color:inherit}.design4 .basic-nav-bar .order-settings-dropdown .dropdown-dialog{min-width:var(--order-settings-dropdown-menu-width)}.design4 .basic-nav-bar .order-settings-dropdown .dropdown-item{padding:var(--order-settings-dropdown-menu-padding)}.design4 .basic-nav-bar .order-settings-dropdown .order-settings-form{width:100%}.design4 .basic-nav-bar .order-settings-dropdown .order-settings-form .radio-tab{flex:1 1 100%}.design4 .basic-nav-bar .order-settings-dropdown .order-settings-form .control-label{justify-content:start!important}.design4 .basic-nav-bar .menu-search-form-wrapper{flex:1}.design4 .basic-nav-bar .menu-search-form-wrapper .menu-search-form{--form-gap:0;width:100%}.design4 .basic-nav-bar .menu-search-form-wrapper .form-item{width:100%}.design4 .basic-nav-bar .menu-search-form-wrapper .form-item-input{background-color:var(--menu-search-form-background)!important;border-color:var(--on-navbar-color-light)!important;color:var(--menu-search-form-color)!important;padding-right:var(--form-item-input-height)}.design4 .basic-nav-bar .menu-search-form-wrapper .form-item-input::-moz-placeholder{color:var(--menu-search-form-color)}.design4 .basic-nav-bar .menu-search-form-wrapper .form-item-input::placeholder{color:var(--menu-search-form-color)}.design4 .basic-nav-bar .menu-search-form-wrapper .menu-search-submit{flex-shrink:0}.design4 .basic-nav-bar .nav-no-auth{align-items:center;display:flex;gap:var(--navbar-items-gap)}@media screen and (min-width:768px){.design4 .basic-nav-bar .nav-left-item .language-switch .available-language-options{left:0;right:unset}.design4 .basic-nav-bar .nav-right-item .language-switch .available-language-options{left:unset;right:0}}@media screen and (max-width:1279px){.design4 .basic-nav-bar .bag-button-text,.design4 .basic-nav-bar .dropdown-toggle>.user-rewards,.design4 .basic-nav-bar .order-settings-dropdown .order-type{display:none}}@media screen and (min-width:768px){.design4 .locations-page .navbar .nav-left-items:has(.location-search-field){flex-grow:1}.design4 .locations-page .navbar .nav-right-items{flex:0 0 auto}}.design4 .locations-page .navbar .location-search-field{margin:0 auto}.design4 .locations-page .navbar .location-search-field .full-address-form-group{align-items:center;display:flex;flex-direction:row;gap:var(--indent-2)}.design4 .locations-page .navbar .location-search-field .form-item-label{display:none}.design4 .locations-page .navbar .location-search-field .form-item-input{background-color:transparent!important;border-color:var(--on-navbar-color-light)!important;color:var(--on-navbar-color)!important;min-width:12rem}.design4 .locations-page .navbar .location-search-field .form-item-input::-moz-placeholder{color:var(--on-navbar-color-light)}.design4 .locations-page .navbar .location-search-field .form-item-input::placeholder{color:var(--on-navbar-color-light)}.design4 .profile-dropdown-button{position:relative}.design4 .profile-dropdown-button:is(.button--icon)>.dropdown-icon{display:none}.design4 .profile-dropdown-button .profile-name,.design4 .profile-dropdown-button svg{flex-shrink:0}.design4 .profile-dropdown-button .dropdown-toggle>.user-rewards{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--profile-dropdown-user-rewards-background);border:var(--profile-dropdown-user-rewards-border);border-radius:var(--profile-dropdown-user-rewards-border-radius);color:var(--profile-dropdown-user-rewards-color);font:var(--profile-dropdown-user-rewards-font);height:var(--profile-dropdown-user-rewards-size);line-height:var(--profile-dropdown-user-rewards-size);min-width:var(--profile-dropdown-user-rewards-size);padding:var(--profile-dropdown-user-rewards-padding);position:var(--profile-dropdown-user-rewards-position);right:var(--profile-dropdown-user-rewards-right);top:var(--profile-dropdown-user-rewards-top)}.design4 .profile-dropdown-button .user-rewards-points{color:inherit;font:inherit;margin:0}.design4 .profile-dropdown-button .dropdown-dialog{padding:var(--profile-dropdown-menu-padding);width:var(--profile-dropdown-menu-width)}.design4 .profile-dropdown-button .nav-dropdown-item:first-of-type{border-top-left-radius:var(--profile-dropdown-menu-item-border-radius);border-top-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design4 .profile-dropdown-button .nav-dropdown-item:last-of-type{border-bottom-left-radius:var(--profile-dropdown-menu-item-border-radius);border-bottom-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design4 .profile-dropdown-button .nav-dropdown-item .logout-btn,.design4 .profile-dropdown-button .nav-dropdown-item button{background-color:var(--profile-dropdown-menu-item-button-background);border:var(--profile-dropdown-menu-item-button-border);border-radius:var(--profile-dropdown-menu-item-button-border-radius);color:var(--profile-dropdown-menu-item-button-color);font:var(--profile-dropdown-menu-item-button-font);gap:var(--profile-dropdown-menu-item-button-gap);justify-content:flex-start;padding:var(--profile-dropdown-menu-item-button-padding);text-decoration:none;transition:background-color var(--motion);width:100%}.design4 .profile-dropdown-button .nav-dropdown-item .logout-btn:active,.design4 .profile-dropdown-button .nav-dropdown-item .logout-btn:hover,.design4 .profile-dropdown-button .nav-dropdown-item button:active,.design4 .profile-dropdown-button .nav-dropdown-item button:hover{background-color:var(--profile-dropdown-menu-item-button-background--hover);border:var(--profile-dropdown-menu-item-button-border--hover)}.design4 .profile-dropdown-button .nav-dropdown-item .logout-btn svg,.design4 .profile-dropdown-button .nav-dropdown-item button svg{height:var(--profile-dropdown-menu-item-button-icon-size);width:var(--profile-dropdown-menu-item-button-icon-size)}.design4 .profile-dropdown-button .nav-dropdown-item .logout-btn svg path,.design4 .profile-dropdown-button .nav-dropdown-item button svg path{stroke:var(--profile-dropdown-menu-item-button-color)}.design4 .profile-dropdown-button .logout-btn{color:var(--system-red)!important}.design4 .profile-dropdown-button .logout-btn svg{transform:scaleX(-1)}.design4 .profile-dropdown-button .logout-btn svg path{stroke:var(--system-red)!important}.design4 .rewards-accordion{background-color:var(--rewards-accordion-background);border:var(--rewards-accordion-border);border-radius:var(--rewards-accordion-border-radius);margin:var(--rewards-accordion-margin)}.design4 .rewards-accordion .accordion-header{gap:var(--rewards-accordion-header-gap);padding:var(--rewards-accordion-header-padding)}.design4 .rewards-accordion .rewards-icon path{stroke:var(--rewards-accordion-color)}.design4 .rewards-accordion .accordion-header .user-rewards{align-items:center;display:flex;flex-shrink:0}.design4 .rewards-accordion .rewards-title{color:var(--rewards-accordion-color);flex:unset;font:var(--rewards-accordion-title-font)}.design4 .rewards-accordion .user-rewards-points{background-color:var(--on-primary);border-radius:var(--border-radius-8);color:var(--primary);font:var(--typo-body--small);margin:0;padding:var(--indent-1) var(--indent-2)}.design4 .rewards-accordion .accordion-content{padding:var(--rewards-accordion-content-padding)}.design4 .rewards-accordion .reward-row{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);row-gap:0}.design4 .rewards-accordion .reward-row+.reward-row{margin-top:var(--indent-2)}.design4 .rewards-accordion .reward-amount,.design4 .rewards-accordion .reward-name{color:var(--rewards-accordion-content-color--primary)}.design4 .rewards-accordion .reward-expiration{color:var(--rewards-accordion-content-color--secondary)}.design4 .bag-button{position:relative}.design4 .bag-button.has-items{animation:var(--bag-button-animation)}.design4 .bag-button .bag-button-icon{transform:scaleX(-1)}.design4 .bag-button .bag-button-count{background:var(--bag-button-count-background);border:var(--bag-button-count-border);border-radius:var(--bag-button-count-border-radius);color:var(--bag-button-count-color);display:block;font:var(--bag-button-count-font);height:var(--bag-button-count-size);line-height:var(--bag-button-count-size);min-width:var(--bag-button-count-size);padding:var(--bag-button-count-padding);position:var(--bag-button-count-position);right:var(--bag-button-count-right);top:var(--bag-button-count-top)}@media screen and (max-width:768px){.design4 .bag-button .bag-button-text{display:none}}.design4 .language-switch .available-language-options{background-color:var(--language-switch-menu-background);border:var(--language-switch-menu-border);border-radius:var(--language-switch-menu-border-radius);box-shadow:var(--language-switch-menu-box-shadow);left:var(--language-switch-menu-left);overflow:hidden;padding:var(--language-switch-menu-padding);right:var(--language-switch-menu-right);top:var(--language-switch-menu-top)}.design4 .language-switch .language-option{align-items:center;background-color:var(--language-switch-menu-item-background);border:var(--language-switch-menu-item-border);border-radius:var(--language-switch-menu-item-border-radius);color:var(--language-switch-menu-item-color);display:flex;font:var(--language-switch-menu-item-font);gap:var(--indent-2);padding:var(--language-switch-menu-item-padding);transition:background-color var(--motion),border var(--motion);white-space:nowrap}.design4 .language-switch .language-option:active,.design4 .language-switch .language-option:hover{background-color:var(--language-switch-menu-item-background--hover);border:var(--language-switch-menu-item-border--hover)}.design4 .language-switch .language-option img{height:var(--language-switch-menu-item-img-size);width:var(--language-switch-menu-item-img-size)}.design4 .item-card{background-color:var(--item-card-background);border:var(--item-card-border);border-radius:var(--item-card-border-radius);box-shadow:var(--item-card-box-shadow);cursor:pointer;display:grid;gap:var(--item-card-gap);grid-template-columns:var(--item-card-grid-template-cols);grid-template-rows:var(--item-card-grid-template-rows);height:100%;max-height:100%;overflow:hidden;padding:var(--item-card-padding);position:relative;transition:border var(--motion),box-shadow var(--motion);width:100%}.design4 .item-card .item-card-header{border-radius:var(--item-card-header-border-radius);grid-row:var(--item-card-header-grid-row);margin:var(--item-card-header-margin);overflow:hidden}.design4 .item-card .item-card-img-wrapper{border-radius:var(--item-card-image-border-radius);overflow:hidden}.design4 .item-card .item-card-img{aspect-ratio:var(--item-card-image-ratio);border-radius:var(--item-card-image-border-radius);display:block;height:auto;min-width:var(--item-card-image-width);transition:transform var(--motion);width:var(--item-card-image-width)!important}.design4 .item-card .item-card-body{display:flex;flex-direction:column;gap:var(--item-card-body-gap)}.design4 .item-card .item-card-name{color:var(--item-card-name-color);font:var(--item-card-name-font);transition:color var(--motion)}.design4 .item-card .item-card-desc{color:var(--item-card-desc-color);font:var(--item-card-desc-font);overflow:hidden;white-space:pre-line}.design4 .item-card .item-card-out-of-stock,.design4 .item-card .item-card-preview-only-text{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design4 .item-card .item-card-out-of-stock:before,.design4 .item-card .item-card-preview-only-text:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design4 .item-card .item-card-alternatives-text{color:var(--primary);font:var(--button-link-font);margin-top:auto;text-align:center;text-decoration:underline}.design4 .item-card .menuitem-available-offers{border-radius:var(--border-radius-4);flex-direction:row-reverse;gap:var(--indent-1);padding:var(--indent-1) var(--indent-3);width:-moz-fit-content;width:fit-content}.design4 .item-card .menuitem-available-offers .menuitem-available-offers-title{font:var(--typo-body--x-small)}.design4 .item-card .menuitem-available-offers svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design4 .item-card .menuitem-available-offers:before{width:var(--ui-size-1)}.design4 .item-card .item-card-footer{align-items:var(--item-card-footer-align-items);display:flex;flex-direction:var(--item-card-footer-flex-direction);gap:var(--item-card-footer-gap);margin:var(--item-card-footer-margin)}.design4 .item-card .item-card-additional-info{align-items:var(--item-card-add-info-align-items);display:flex;flex-direction:var(--item-card-add-info-flex-direction);flex-wrap:wrap;gap:var(--item-card-add-info-gap);justify-content:var(--item-card-add-info-justify-content)}.design4 .item-card .menuitem-price-range{align-items:baseline;color:var(--item-card-price-color);display:flex;flex-wrap:wrap;font:var(--item-card-price-font);gap:var(--indent-2);justify-content:var(--item-card-price-justify-content)}.design4 .item-card .menuitem-points{align-items:center;background:var(--item-card-points-background);bottom:var(--item-card-points-bottom);color:var(--item-card-points-color);display:flex;font:var(--item-card-points-font);height:var(--item-card-points-height);justify-content:center;left:var(--item-card-points-left);position:var(--item-card-points-position);right:var(--item-card-points-right)}.design4 .item-card .menuitem-points:before{content:"("}.design4 .item-card .menuitem-points:after{content:")"}.design4 .item-card .item-card-calories{color:var(--item-card-calories-color);display:var(--item-card-calories-display);font:var(--item-card-calories-font);order:-1;position:relative}.design4 .item-card .item-card-buttons{display:flex;flex-wrap:wrap;gap:var(--item-card-buttons-gap);margin:var(--item-card-buttons-margin);position:var(--item-card-buttons-position);right:var(--item-card-buttons-right);top:var(--item-card-buttons-top)}.design4 .item-card .item-card-buttons button{flex:1 0 content}.design4 .item-card .one-click-button svg{transform:scaleX(-1)}.design4 .item-card .order-btn{display:var(--item-card-order-button-display)}.design4 .item-card:hover{border:var(--item-card-border--hover);box-shadow:var(--item-card-box-shadow--hover)}.design4 .item-card:hover .item-card-name{color:var(--item-card-mane-color--hover)}.design4 .item-card:hover .item-card-img{transform:scale(1.2)}.design4 .item-card.alternatives-info .item-card-body{justify-content:space-between}.design4 .item-card:disabled{pointer-events:none}.design4 .item-card:disabled .item-card-img,.design4 .item-card:disabled .item-card-name{opacity:.5}.design4 .item-card:disabled .item-card-additional-info{display:none}.design4 .custom-footer{align-items:center;background-color:var(--footer-color);border-top:var(--footer-border);color:var(--on-footer-color);display:flex;flex-direction:column;font:var(--footer-font--primary);gap:var(--footer-gap);justify-content:center;padding:var(--footer-padding)}.design4 .custom-footer .footer-default-text{color:var(--on-footer-color);font:var(--footer-font--secondary)}.design4 .custom-footer .footer-high-contrast-switch-wrapper{align-items:center;display:flex;justify-content:center}.design4 .custom-footer .high-contrast-switch{background-color:var(--on-footer-color);color:var(--footer-color)}.design4 .order-progress-bar{width:100%}.design4 .order-progress-bar .order-progress-bar-steps{align-items:center;background-color:var(--order-progress-bar-background);display:flex;height:var(--order-progress-bar-height);justify-content:center;padding:var(--order-progress-bar-padding)}@media screen and (max-width:768px){.design4 .order-progress-bar .order-progress-bar-steps{justify-content:flex-start;overflow:hidden;overflow-x:auto}.design4 .order-progress-bar .order-progress-bar-steps::-webkit-scrollbar{display:none}.design4 .order-progress-bar .order-progress-bar-steps{-ms-overflow-style:none;scrollbar-width:none}}.design4 .order-progress-bar .status-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--order-progress-bar-status-gap);padding:var(--order-progress-bar-status-padding);position:relative}.design4 .order-progress-bar .status-item .status-icon-wrapper:after,.design4 .order-progress-bar .status-item .status-icon-wrapper:before{background-color:var(--order-progress-bar-status-border);content:"";height:var(--border-width-1);position:absolute;top:25%;width:calc(50% - var(--ui-size-8)/2 - var(--indent-1));z-index:0}.design4 .order-progress-bar .status-item .status-icon-wrapper:before{left:0}.design4 .order-progress-bar .status-item .status-icon-wrapper:after{right:0}.design4 .order-progress-bar .status-item:first-of-type .status-icon-wrapper:before,.design4 .order-progress-bar .status-item:last-of-type .status-icon-wrapper:after{display:none}@media screen and (max-width:768px){.design4 .order-progress-bar .status-item{flex-direction:row;width:100%}.design4 .order-progress-bar .status-item .status-icon-wrapper:before{display:none}.design4 .order-progress-bar .status-item .status-icon-wrapper:after{top:50%;width:calc(100% - var(--ui-size-8) - var(--indent-6))}}.design4 .order-progress-bar .status-icon-wrapper{align-items:center;background-color:var(--order-progress-bar-status-icon-wrapper-background);border-radius:50%;display:flex;flex-shrink:0;height:var(--order-progress-bar-status-icon-wrapper-size);justify-content:center;width:var(--order-progress-bar-status-icon-wrapper-size);z-index:1!important}.design4 .order-progress-bar .status-icon{height:var(--order-progress-bar-status-icon-size);width:var(--order-progress-bar-status-icon-size)}.design4 .order-progress-bar .status-icon path{stroke:var(--order-progress-bar-status-icon-stroke)}.design4 .order-progress-bar .status-title{background-color:var(--order-progress-bar-status-title-background);color:var(--order-progress-bar-status-title-color);font:var(--order-progress-bar-status-title-font);padding:var(--order-progress-bar-status-title-padding);z-index:1}.design4 .order-submit-button{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .order-submit-button .call-center-submission-block{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .order-submit-button .call-center-submission-block button{flex:1 1 content}.design4 .popover{background-color:var(--popover-background);border:var(--popover-border);border-radius:var(--popover-border-radius);box-shadow:var(--popover-box-shadow);z-index:var(--z-index--above)!important}.design4 .popover .popover-header{position:relative}.design4 .popover .popover-close{position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design4 .popover .popover-body{padding:var(--popover-body-padding)}.design4 .high-contrast-switch-wrapper{align-items:center;background-color:#fff;display:flex;height:0;justify-content:center;transition:height var(--motion);z-index:9999}.design4 .high-contrast-switch-wrapper:focus-within{height:-moz-fit-content;height:fit-content}.design4 .high-contrast-switch-wrapper .high-contrast-switch{background-color:#000;color:#fff;font-size:1.75rem;line-height:var(--ui-size-14);margin:var(--indent-8) 0;padding:0 var(--indent-4)}.design4 .order-info-button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:var(--order-info-button-bottom);justify-content:flex-start;left:var(--order-info-button-left);line-height:normal;overflow:hidden;position:var(--order-info-button-position);right:var(--order-info-button-right);text-overflow:ellipsis;top:var(--order-info-button-top);white-space:nowrap}.design4 .order-info-button *{white-space:normal}.design4 .order-info-button .order-icon{align-items:center;display:flex;justify-content:center}.design4 .order-info-button svg.streamline-ico.arrow-icon{height:var(--ui-size-4);margin-left:auto;width:var(--ui-size-4)}.design4 .restaurant-info{align-items:var(--restaurant-info-align-items);display:var(--restaurant-info-display,block);flex-direction:var(--restaurant-info-flex-direction);flex-wrap:var(--restaurant-info-flex-wrap);gap:var(--restaurant-info-gap);justify-content:var(--restaurant-info-justify-content);padding:var(--restaurant-info-padding)}.design4 .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color,var(--on-background-light));font:var(--restaurant-info-title-font,var(--typo-body))}.design4 .restaurant-info .restaurant-name{align-items:var(--restaurant-info-name-align-items);color:var(--restaurant-info-name-color,var(--on-background));display:var(--restaurant-info-name-display,block);flex:var(--restaurant-info-name-flex);flex-direction:var(--restaurant-info-name-flex-direction,block);font:var(--restaurant-info-name-font,var(--typo-h7));gap:var(--restaurant-info-name-gap)}.design4 .restaurant-info .restaurant-desc{color:var(--restaurant-info-desc-color,var(--on-background));display:var(--restaurant-info-desc-display,block);font:var(--restaurant-info-desc-font,var(--typo-body))}.design4 .restaurant-info .restaurant-address{align-items:var(--restaurant-info-address-align-items,center);display:var(--restaurant-info-address-display,flex);flex-direction:var(--restaurant-info-address-flex-direction,row);gap:var(--restaurant-info-address-gap,var(--indent-2))}.design4 .restaurant-info .restaurant-address button{flex-shrink:0}.design4 .restaurant-info .restaurant-info-icon{flex-shrink:0;height:var(--restaurant-info-icon-size,var(--ui-size-6));width:var(--restaurant-info-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design4 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design4 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}.design4 .restaurant-info .restaurant-info-icon path{stroke:var(--restaurant-info-icon-stroke,var(--on-background))}.design4 .restaurant-info .address-string{color:var(--restaurant-info-address-color,var(--on-background));font:var(--restaurant-info-address-font,var(--typo-body))}.design4 .restaurant-info .location-notification{bottom:var(--restaurant-info-location-notification-bottom);flex:var(--restaurant-info-location-notification-flex);left:var(--restaurant-info-location-notification-left);margin:var(--restaurant-info-location-notification-margin);order:var(--restaurant-info-location-notification-order);position:var(--restaurant-info-location-notification-position);right:var(--restaurant-info-location-notification-right);top:var(--restaurant-info-location-notification-top);z-index:var(--z-index-above);--location-notification-background:var(--restaurant-info-location-notification-background);--location-notification-color:var(--restaurant-info-location-notification-color)}.design4 .spinner{border:var(--border-width-2) solid var(--primary);border-radius:50%;border-right-color:var(--gray-light);display:flex;height:var(--ui-size-9);margin:var(--indent-6) auto;vertical-align:text-bottom;width:var(--ui-size-9)}.design4 .desktop,.design4 .mobile{background-color:var(--background);color:var(--on-background);display:flex;flex-direction:column;font-family:var(--typo-family--primary);min-height:100vh;-webkit-font-smoothing:antialiased}.design4 .page-layout{display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;position:relative}.design4 .page-layout .basic-nav-bar{flex:0 0 var(--navbar-height)}.design4 .page-layout .page-layout-body{flex:1 1}.design4 .page-layout .custom-footer{flex-shrink:0}.design4 .modal-dialog{background-color:var(--modal-dialog-background);border-radius:var(--modal-dialog-border-radius);margin:var(--modal-dialog-margin);max-width:var(--modal-dialog-max-width);overflow:visible;width:var(--modal-dialog-width)}@media screen and (max-width:768px){.design4 .modal-dialog{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);max-height:calc(100vh - var(--page-padding-vertical--small)*2);max-width:100%;width:100%}}.design4 .modal-dialog:has(.modal-header) .modal-body{padding-top:0}.design4 .modal-dialog:has(.modal-footer) .modal-body{padding-bottom:0}.design4 .modal-dialog .modal-header{color:var(--modal-title-color);font:var(--modal-title-font);padding:var(--modal-header-padding);position:relative;text-align:var(--modal-title-align)}.design4 .modal-dialog .modal-title-desc{color:var(--modal-title-desc-color);font:var(--modal-title-desc-font);margin-top:var(--modal-title-desc-margin-top)}.design4 .modal-dialog .modal-close{position:var(--modal-close-position);right:var(--modal-close-right);top:var(--modal-close-top)}.design4 .modal-dialog .modal-body{color:var(--on-background);padding:var(--modal-body-padding)}.design4 .modal-dialog .modal-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design4 .modal-dialog .modal-body p+p{margin-top:var(--indent-4)}.design4 .modal-dialog .modal-footer{display:flex;flex-wrap:wrap;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.design4 .modal-dialog .modal-footer .button,.design4 .modal-dialog .modal-footer .icon-button{flex:1 1 content}.design4 .modal-dialog.cm-search-modal{margin:0 0 auto}.design4 .modal-dialog.cm-search-modal .menu-search-submit{display:none}.design4 .modal-dialog.cm-search-modal .modal-close{top:50%;transform:translateY(-50%)}.design4 .modal-dialog.cm-search-modal .modal-body{display:none}.design4 .modal-dialog.contactless-modal .header-content{align-items:center;display:flex}.design4 .modal-dialog.contactless-modal .restaurant-logo{height:auto;margin-right:var(--indent-4);width:var(--ui-size-12)}.design4 .modal-dialog.combo-modal,.design4 .modal-dialog.cross-sell-modal,.design4 .modal-dialog.menuitem-modal{height:100%}@media screen and (max-width:768px){.design4 .modal-dialog.combo-modal,.design4 .modal-dialog.cross-sell-modal,.design4 .modal-dialog.menuitem-modal{border-radius:0;height:100%;margin:0;max-height:100%}}.design4 .modal-dialog.combo-modal .modal-header,.design4 .modal-dialog.cross-sell-modal .modal-header,.design4 .modal-dialog.menuitem-modal .modal-header{padding:0}.design4 .modal-dialog.combo-modal .modal-body,.design4 .modal-dialog.cross-sell-modal .modal-body,.design4 .modal-dialog.menuitem-modal .modal-body{border-radius:inherit;height:100%;padding:0}@media screen and (max-width:768px){.design4 .modal-dialog.cross-sell-modal{border-radius:var(--modal-dialog-border-radius);height:calc(100vh - var(--navbar-height));margin:auto 0 0;max-height:calc(100vh - var(--navbar-height))}}.design4 .group-order-details-modal .group-order-details-item+.group-order-details-item{margin-top:var(--group-order-details-item-gap)}.design4 .group-order-details-modal .group-order-details-item .group-order-details-title{color:var(--group-order-details-title-color);font:var(--group-order-details-title-font);margin-bottom:var(--indent-2)}.design4 .group-order-details-modal .group-order-details-item .group-order-details-text{color:var(--group-order-details-text-color);font:var(--typo-body)}.design4 .group-order-details-modal .group-order-details-item.order-type-block{border-bottom:var(--group-order-details-order-type-border);padding-bottom:var(--group-order-details-order-type-padding-bottom)}.design4 .secure-modal{max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.design4 .secure-modal .iframe-wrapper{height:600px}.design4 .secure-modal .iframe-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.design4 .secure-modal .secure-iframe{display:flex;justify-content:center}.design4 .secure-modal .challenge-iframe-class{border:none;height:600px;width:500px}.design4 .secure-modal .error{font:var(--typo-h3)}.design4 .secure-modal .fail-buttons{display:flex;gap:var(--indent-4);justify-content:flex-end}.design4 .checkout-confirmation-modal .header-message{color:var(--on-background-light);font:var(--typo-body)}.design4 .checkout-confirmation-modal .header-spinner{position:absolute;right:var(--indent-8);top:var(--indent-8)}.design4 .checkout-confirmation-modal .progress{background:none;height:var(--ui-size-8);position:relative;width:var(--ui-size-8)}.design4 .checkout-confirmation-modal .progress:after{border:var(--border-width-4) solid var(--primary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.design4 .checkout-confirmation-modal .progress>span{height:100%;overflow:hidden;position:absolute;top:0;width:50%;z-index:1}.design4 .checkout-confirmation-modal .progress .progress-left{left:0}.design4 .checkout-confirmation-modal .progress .progress-bar{background:none;border-style:solid;border-width:var(--border-width-4);height:100%;position:absolute;top:0;width:100%}.design4 .checkout-confirmation-modal .progress .progress-left .progress-bar{border-bottom-right-radius:var(--border-radius-24);border-left:0;border-top-right-radius:var(--border-radius-24);left:100%;transform-origin:center left}.design4 .checkout-confirmation-modal .progress .progress-right{right:0}.design4 .checkout-confirmation-modal .progress .progress-right .progress-bar{border-bottom-left-radius:var(--border-radius-24);border-right:0;border-top-left-radius:var(--border-radius-24);left:-100%;transform-origin:center right}.design4 .checkout-confirmation-modal .progress .border-passed{border-color:var(--primary-light);border-width:var(--border-width-4)}.design4 .checkout-confirmation-modal .progress .progress-value-wrapper{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.design4 .checkout-confirmation-modal .progress .progress-value-wrapper .progress-value{color:var(--on-background);font:var(--typo-body--small)}.design4 .checkout-confirmation-modal .order-summary{align-items:flex-start;display:flex}.design4 .checkout-confirmation-modal .order-summary+.order-summary{margin-top:var(--indent-6)}.design4 .checkout-confirmation-modal .order-summary .order-summary-icon{flex:0 0 var(--ui-size-6);height:var(--ui-size-6);margin-right:var(--indent-4);width:var(--ui-size-6)}.design4 .checkout-confirmation-modal .order-summary .order-summary-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design4 .checkout-confirmation-modal .order-summary .order-summary-icon svg path{stroke:var(--on-background);stroke-width:2px}.design4 .checkout-confirmation-modal .order-summary .order-summary-content{flex:1 1 0}.design4 .checkout-confirmation-modal .order-summary-title{color:var(--on-background);font:var(--typo-h6);line-height:var(--ui-size-6)}.design4 .checkout-confirmation-modal .restaurant-address{color:var(--on-background-light);font:var(--typo-body--small);margin-top:var(--indent-1)}.design4 .checkout-confirmation-modal iframe{border-radius:var(--border-radius-24);height:12.5rem;margin-top:var(--indent-4);width:100%}.design4 .checkout-confirmation-modal .order-container{margin-top:var(--indent-4)}.design4 .checkout-confirmation-modal .order-container .combo-info-head .remove-btn,.design4 .checkout-confirmation-modal .order-container .order-item-buttons-wrapper{display:none!important}.design4 .sidebar-wrapper .sidebar{background-color:var(--sidebar-background);border-radius:var(--sidebar-border-radius);margin:var(--sidebar-margin);overflow:visible;width:var(--sidebar-width)!important}@media screen and (max-width:768px){.design4 .sidebar-wrapper .sidebar{width:100%!important}}.design4 .sidebar-wrapper .sidebar-header{border-bottom:var(--sidebar-header-border);color:var(--sidebar-title-color);font:var(--sidebar-title-font);padding:var(--sidebar-header-padding);position:relative;text-align:var(--sidebar-title-align)}.design4 .sidebar-wrapper .sidebar-title-desc{color:var(--sidebar-title-desc-color);font:var(--sidebar-title-desc-font)}.design4 .sidebar-wrapper .sidebar-close{left:var(--sidebar-close-left);position:var(--sidebar-close-position);right:var(--sidebar-close-right);top:var(--sidebar-close-top)}.design4 .sidebar-wrapper .sidebar-body{padding:var(--sidebar-body-padding)}.design4 .sidebar-wrapper .sidebar-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design4 .sidebar-wrapper .sidebar-body p+p{margin-top:var(--indent-4)}.design4 .sidebar-wrapper .sidebar-footer{border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--sidebar-footer-gap);padding:var(--sidebar-footer-padding);z-index:var(--z-index--above)}.design4 .sidebar-wrapper .sidebar-footer .sidebar-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .sidebar-wrapper .sidebar-footer .button,.design4 .sidebar-wrapper .sidebar-footer .icon-button{flex:1 1 content}.design4 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-header,.design4 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-header,.design4 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-header{border:none;padding:0}.design4 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-body,.design4 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-body,.design4 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-body{border-radius:var(--sidebar-border-radius);height:100%;padding:0}.design4 .sidebar-wrapper.combo-sidebar-wrapper .combo-sidebar-content,.design4 .sidebar-wrapper.combo-sidebar-wrapper .cross-sell-sidebar-content,.design4 .sidebar-wrapper.combo-sidebar-wrapper .menuitem-sidebar-content,.design4 .sidebar-wrapper.cross-sell-sidebar-wrapper .combo-sidebar-content,.design4 .sidebar-wrapper.cross-sell-sidebar-wrapper .cross-sell-sidebar-content,.design4 .sidebar-wrapper.cross-sell-sidebar-wrapper .menuitem-sidebar-content,.design4 .sidebar-wrapper.menuitem-sidebar-wrapper .combo-sidebar-content,.design4 .sidebar-wrapper.menuitem-sidebar-wrapper .cross-sell-sidebar-content,.design4 .sidebar-wrapper.menuitem-sidebar-wrapper .menuitem-sidebar-content{height:100%}.design4 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-header{border:none;padding:0}.design4 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body{display:flex;flex-direction:column;gap:var(--indent-6)}.design4 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body::-webkit-scrollbar-track{margin:var(--sidebar-body-padding) 0}.design4 .locations-sidebar .sidebar{background-color:var(--background)!important;border-radius:var(--locations-sidebar-border-radius);margin-top:var(--navbar-height);max-height:calc(100vh - var(--navbar-height));max-height:calc(100dvh - var(--navbar-height));overflow:hidden;width:100%}.design4 .locations-sidebar .sidebar-body,.design4 .locations-sidebar .sidebar-header{padding:0!important}.design4 .locations-sidebar .sidebar-close{left:var(--indent-4);z-index:1}.design4 .locations-sidebar .location-map,.design4 .locations-sidebar .map{min-height:var(--location-map-height)!important;min-height:var(--location-map-height-dvh)!important;overflow:hidden;z-index:0}.design4 .locations-sidebar .restaurant-info{background-color:var(--restaurant-info-background);border:var(--restaurant-info-border);border-radius:var(--restaurant-info-border-radius);box-shadow:var(--restaurant-info-box-shadow);margin:var(--restaurant-info-margin);padding:var(--restaurant-info-padding)}.design4 .locations-sidebar .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color);font:var(--restaurant-info-title-font);margin-bottom:var(--restaurant-info-title-margin-bottom)}.design4 .locations-sidebar .restaurant-info .restaurant-name{color:var(--restaurant-info-name-color);font:var(--restaurant-info-name-font)}.design4 .locations-sidebar .restaurant-info .restaurant-desc{display:none}.design4 .locations-sidebar .restaurant-info .restaurant-address{color:var(--restaurant-info-address-color);font:var(--restaurant-info-address-font)}.design4 .locations-sidebar .location-search-card{bottom:0;left:0;position:var(--location-search-card-position);right:0}.design4 .locations-sidebar .location-search{flex-direction:var(--location-search-flex-direction);padding:var(--location-search-padding)}.design4 .locations-sidebar .location-search-header{background-color:var(--location-search-header-background);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;box-shadow:var(--location-search-header-box-shadow);padding:var(--location-search-header-padding)}.design4 .locations-sidebar .location-search-title{display:none}.design4 .locations-sidebar .location-result-list{align-items:var(--location-result-list-align-items);flex-direction:var(--location-result-list-flex-direction);gap:var(--location-result-list-gap);overflow:var(--location-result-list-overflow);padding:var(--location-result-list-padding)}.design4 .locations-sidebar .location-result-list::-webkit-scrollbar{display:none}.design4 .locations-sidebar .location-result-list{-ms-overflow-style:none;scrollbar-width:none}.design4 .locations-sidebar .location-result-list .location-result-card{flex:var(--location-result-card-flex);min-width:var(--location-result-card-width)}.design4 .locations-sidebar .location-result-count,.design4 .locations-sidebar .show-all-row{display:none}.design4 .edit-order-sidebar .sidebar-header{padding:0}.design4 .edit-order-sidebar .order-sidebar-title{align-items:center;background-color:var(--background);color:var(--on-background);display:flex;font:var(--typo-h4);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);padding:var(--indent-4) 0;position:sticky;top:0;z-index:calc(var(--z-index--above) - 1)}.design4 .edit-order-sidebar .sidebar-body{padding-bottom:0;padding-top:calc(var(--ui-size-10) + var(--indent-4)*2)!important}.design4 .edit-order-sidebar .order-settings-form{flex-grow:1}.design4 .edit-order-sidebar .submit-info-block{background-color:var(--background);border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);bottom:0;margin-left:calc(var(--sidebar-body-padding)*-1);margin-right:calc(var(--sidebar-body-padding)*-1);margin-top:auto;padding:var(--sidebar-footer-padding);position:sticky}.design4 .cs-app-burger-menu-sidebar .sidebar-header,.design4 .cs-burger-menu-sidebar .sidebar-header{padding:0}.design4 .cs-app-burger-menu-sidebar .sidebar-body,.design4 .cs-burger-menu-sidebar .sidebar-body{padding-top:0}.design4 .cs-app-burger-menu-sidebar .sidebar-top-block,.design4 .cs-burger-menu-sidebar .sidebar-top-block{flex-shrink:0}.design4 .cs-app-burger-menu-sidebar .sidebar-top-block-title,.design4 .cs-burger-menu-sidebar .sidebar-top-block-title{align-items:center;color:var(--sidebar-title-color);display:flex;font:var(--sidebar-title-font);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);overflow:hidden;padding-right:calc(var(--ui-size-10) + var(--indent-4));text-overflow:ellipsis;white-space:nowrap}.design4 .cs-app-burger-menu-sidebar .sidebar-top-block-links,.design4 .cs-burger-menu-sidebar .sidebar-top-block-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design4 .cs-app-burger-menu-sidebar .auth-link,.design4 .cs-burger-menu-sidebar .auth-link{flex:1}.design4 .cs-app-burger-menu-sidebar .profile-link,.design4 .cs-burger-menu-sidebar .profile-link{align-items:center;background-color:var(--button-secondary-background);border-radius:var(--border-radius-8);color:var(--button-secondary-color);display:flex;flex:1;flex-direction:column;font:var(--button-medium-font);gap:var(--indent-2);height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:var(--indent-4) 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.design4 .cs-app-burger-menu-sidebar .profile-link svg,.design4 .cs-burger-menu-sidebar .profile-link svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design4 .cs-app-burger-menu-sidebar .profile-link svg path,.design4 .cs-burger-menu-sidebar .profile-link svg path{stroke:var(--button-secondary-color)}.design4 .cs-app-burger-menu-sidebar .sidebar-page-links-row,.design4 .cs-burger-menu-sidebar .sidebar-page-links-row{border-top:var(--border-width-1) solid var(--gray);display:flex;flex:1;flex-direction:column;margin-top:var(--indent-4)}.design4 .cs-app-burger-menu-sidebar .page-link-row button,.design4 .cs-burger-menu-sidebar .page-link-row button{background-color:transparent!important;border:none!important;color:var(--button-ghosted-color);font:var(--button-large-font);justify-content:flex-start;padding:var(--indent-4) 0;text-align:left;width:100%}.design4 .cs-app-burger-menu-sidebar .page-link-row.logout,.design4 .cs-burger-menu-sidebar .page-link-row.logout{margin-top:auto}.design4 .cs-app-burger-menu-sidebar .order-settings-form,.design4 .cs-burger-menu-sidebar .order-settings-form{padding:0 var(--indent-4)}.design4 .order-sidebar .sidebar-header{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}@media screen and (max-width:768px){.design4 .order-sidebar .sidebar-header{flex-direction:column;gap:var(--indent-2);justify-content:flex-start}}.design4 .order-sidebar .order-container{flex:1;width:100%;--order-container-color--primary:var(--on-background);--order-container-color--secondary:var(--on-background)}.design4 .order-sidebar .sidebar-footer{flex-direction:column;flex-wrap:nowrap}.design4 .restaurant-info-sidebar .restaurant-info-item-title{color:var(--on-background);font:var(--typo-h5);margin-bottom:var(--indent-3)}.design4 .restaurant-info-sidebar .restaurant-working-hours{border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);margin-top:var(--indent-3);padding:var(--indent-4);--restaurant-working-hours-gap:var(--indent-4);--restaurant-working-hours-today-display:none}.design4 .restaurant-info-sidebar .location-info{border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);overflow:hidden;--restaurant-info-display:flex;--restaurant-info-align-items:center;--restaurant-info-justify-content:space-between;--restaurant-info-gap:var(--indent-2);--restaurant-info-padding:var(--indent-4);--restaurant-info-name-display:none;--restaurant-info-desc-display:none}.design4 .restaurant-info-sidebar .location-info .location-button{flex-shrink:0}.design4 .restaurant-info-sidebar .restaurant-phone-block{--button-link-font:var(--typo-h5);--button-link-color:var(--on-background)}.design4 .restaurant-info-sidebar .restaurant-phone-block svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design4 .restaurant-info-sidebar .restaurant-phone-block svg path{fill:var(--button-link-color);stroke:none}.design4 .restaurant-info-sidebar .restaurant-phone-block .call-btn-text{display:none}.design4 .restaurant-info-sidebar .restaurant-phone-block .call-button{margin-left:auto}.design4 .page-layout-body--details{background-color:var(--page-background--dark);display:flex;justify-content:center;padding:var(--page-padding-vertical--medium) 0}@media screen and (max-width:768px){.design4 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design4 .page-layout-body--details .details-card{background-color:var(--details-card-background);border:var(--details-card-border);border-radius:var(--details-card-border-radius);display:grid;gap:var(--details-card-gap);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;max-width:var(--details-card-width);padding:var(--details-card-padding);width:var(--details-card-width)}@media screen and (max-width:768px){.design4 .page-layout-body--details .details-card{max-width:100%;width:100%}}@container (max-width: 768px){.design4 .page-layout-body--details .details-card{max-width:100%;width:100%}}.design4 .page-layout-body--details .order-detail-card-list{display:flex;flex-wrap:wrap;gap:var(--order-details-card-list-gap)}@media screen and (max-width:768px){.design4 .page-layout-body--details .order-detail-card-list{flex-direction:column}}@container (max-width: 768px){.design4 .page-layout-body--details .order-detail-card-list{flex-direction:column}}.design4 .page-layout-body--details .order-detail-card{background:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex:1 1 33.3%;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design4 .page-layout-body--account{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design4 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design4 .page-layout-body--account .account-page-greeting{color:var(--on-background);font:var(--account-page-greeting-font);max-width:var(--content-width--small);width:100%}.design4 .page-layout-body--account .account-card{background-color:var(--account-card-background);border:var(--account-card-border);border-radius:var(--account-card-border-radius);max-width:var(--account-card-width);padding:var(--account-card-padding);width:100%}@media screen and (max-width:768px){.design4 .page-layout-body--account .account-card{max-width:100%;width:100%}}@container (max-width: 768px){.design4 .page-layout-body--account .account-card{max-width:100%;width:100%}}.design4 .page-layout-body--account .account-card,.design4 .page-layout-body--account .account-info-card{display:grid;gap:var(--account-card-gap);grid-template-columns:1fr}.design4 .page-layout-body--account .account-info-title,.design4 .page-layout-body--account .user-rewards-header{color:var(--on-surface);font:var(--account-info-card-title-font);margin-bottom:var(--account-info-card-title-margin-bottom)}.design4 .page-layout-body--account .basic-account-info{color:var(--on-surface);font:var(--typo-body)}.design4 .page-layout-body--account .account-info-paytronix-link{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design4 .page-layout-body--account .short-account-info{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}.design4 .page-layout-body--account .short-account-info .account-info{display:flex;flex-direction:column;gap:var(--indent-1)}.design4 .page-layout-body--account .short-account-info .account-info-name{color:var(--on-surface);font:var(--typo-h7)}.design4 .page-layout-body--account .short-account-info .account-info-email{color:var(--on-surface);font:var(--typo-body)}.design4 .page-layout-body--account .contact-info-blurb{color:var(--on-surface-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design4 .page-layout-body--account .account-saved-info-item{align-items:center;display:flex}.design4 .page-layout-body--account .account-saved-info-item+.account-saved-info-item{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design4 .page-layout-body--account .account-saved-info-text{color:var(--on-surface);flex-grow:1;font:var(--typo-body);margin-right:var(--indent-4)}.design4 .page-layout-body--account .account-saved-info-actions{display:flex;gap:var(--indent-2)}.design4 .page-layout-body--account .account-saved-cards .saved-cards-empty{color:var(--on-surface);font:var(--typo-body)}.design4 .page-layout-body--account .account-saved-cards .saved-cards-list{display:flex;flex-direction:column;gap:var(--indent-2)}.design4 .page-layout-body--history{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design4 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design4 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design4 .page-layout-body--history .order-history-title{font:var(--page-title-font);margin-bottom:var(--page-title-margin-bottom)}.design4 .page-layout-body--history .order-history-list{display:grid;gap:var(--order-history-list-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1600px){.design4 .page-layout-body--history .order-history-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.design4 .page-layout-body--history .order-history-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design4 .page-layout-body--history .order-history-list{grid-template-columns:repeat(1,1fr)}}.design4 .page-layout-body--history .no-orders{color:var(--on-background);font:var(--typo-body)}.design4 .page-layout-body--feedback{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design4 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design4 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design4 .page-layout-body--enroll{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design4 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design4 .page-layout-body--enroll .enroll-card{background-color:var(--enroll-card-background);border:var(--enroll-card-border);border-radius:var(--enroll-card-border-radius);max-width:var(--enroll-card-width);padding:var(--enroll-card-padding)}@media screen and (max-width:768px){.design4 .page-layout-body--enroll .enroll-card{max-width:100%}}@container (max-width: 768px){.design4 .page-layout-body--enroll .enroll-card{max-width:100%}}.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{color:var(--on-surface);font:var(--typo-h3);text-align:center}@media screen and (max-width:768px){.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}@container (max-width: 768px){.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-4)}@media screen and (max-width:768px){.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}@container (max-width: 768px){.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-text{color:var(--on-surface);font:var(--typo-body);text-align:center}.design4 .page-layout-body--enroll .visit-enrollment-claim-code .card-text.error-details{background:var(--error-light);border-radius:var(--border-radius-16);color:var(--error);margin-top:var(--indent-4);padding:var(--indent-4)}.design4 .page-layout-body--enroll .visit-enrollment-claim-code .account-button,.design4 .page-layout-body--enroll .visit-enrollment-claim-code .scan-button{margin-top:var(--indent-6);width:100%}.design4 .page-layout-body--enroll .qr-code-scanner{border-radius:var(--border-radius-20);margin-bottom:var(--indent-6);overflow:hidden}.design4 .page-layout-body--enroll .scanning-animation svg>g>g:first-child rect{fill:transparent}.design4 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(2) g path{stroke:var(--on-surface)}.design4 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(3) g path{fill:var(--gray-dark)}.design4 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(4) g path{stroke:var(--on-surface)}.design4 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design4 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design4 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}.design4 .page-layout-body--enroll .scan-success-animation svg>g>g:first-child path{fill:transparent}.design4 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(2) path,.design4 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(3) path{fill:var(--system-green)}.design4 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(4) path{stroke:var(--background)}.design4 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design4 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design4 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}.design4 .page-layout-body--enroll .scan-fail-animation svg>g>g:first-child path,.design4 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(2) path,.design4 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:first-child{fill:var(--system-red)}.design4 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:nth-child(2){stroke:var(--background)}.design4 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:first-child{fill:var(--system-red)}.design4 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:nth-child(2){stroke:var(--background)}.design4 .page-layout-body--payment-page{background-color:var(--page-background);display:flex;gap:var(--payment-page-gap--large);margin:0 auto;max-width:75rem;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative}@media screen and (max-width:1024px){.design4 .page-layout-body--payment-page{flex-direction:column;gap:var(--payment-page-gap--medium);max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design4 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}@container (max-width: 768px){.design4 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}.design4 .page-layout-body--payment-page .payment-page-left{flex:1 1 0}@media screen and (max-width:768px){.design4 .page-layout-body--payment-page .payment-page-left{flex:0}}@container (max-width: 768px){.design4 .page-layout-body--payment-page .payment-page-left{flex:0}}.design4 .page-layout-body--payment-page .payment-page-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);min-width:32rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:768px){.design4 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}@container (max-width: 768px){.design4 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}.design4 .payment-page-login-wrapper .payment-page-login-text,.design4 .success-update-wrapper{color:var(--payment-page-color);font:var(--payment-page-font-secondary)}.design4 .payment-page-login-wrapper .payment-page-login-button{margin-top:var(--indent-2)}.design4 .checkout-form{display:flex;flex-direction:column;gap:var(--payment-page-gap--medium)}@media screen and (max-width:768px){.design4 .checkout-form{gap:var(--payment-page-gap--small)}}@container (max-width: 768px){.design4 .checkout-form{gap:var(--payment-page-gap--small)}}.design4 .checkout-form .checkout-form-title{color:var(--payment-page-color);font:var(--payment-page-font-primary)}.design4 .page-layout-body--submit{background-color:var(--page-background);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--submit-page-gap--large);margin:0 auto;max-width:var(--submit-page-max-width);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative;width:100%}.design4 .page-layout-body--submit:has(.wizard){padding-top:var(--navbar-height)}@media screen and (max-width:768px){.design4 .page-layout-body--submit:has(.wizard){padding:0}}@container (max-width: 768px){.design4 .page-layout-body--submit:has(.wizard){padding:0}}.design4 .page-layout-body--submit:has(.wizard) .submit-body-left{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small))}.design4 .page-layout-body--submit:has(.wizard) .submit-body-right{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));top:var(--navbar-height)}.design4 .page-layout-body--submit:has(.wizard):before{background-color:var(--page-background);content:"";display:block;height:var(--navbar-height);left:0;position:fixed;right:0;top:0;z-index:var(--z-index--surface)}@media screen and (max-width:768px){.design4 .page-layout-body--submit:has(.wizard):before{display:none}}@container (max-width: 768px){.design4 .page-layout-body--submit:has(.wizard):before{display:none}}.design4 .page-layout-body--submit:has(.wizard) .menu-nav-button{left:var(--page-padding-horizontal--small);position:fixed;top:calc((var(--navbar-height) - var(--button-small-size))/2);z-index:var(--z-index--surface)}@media screen and (max-width:1599px){.design4 .page-layout-body--submit{gap:var(--submit-page-gap--medium)}}@media screen and (max-width:1439px){.design4 .page-layout-body--submit{max-width:60rem}.design4 .page-layout-body--submit:has(.sidebar-info){max-width:var(--submit-page-max-width)}}@media screen and (max-width:1279px){.design4 .page-layout-body--submit{max-width:60rem!important}}@media screen and (max-width:1024px){.design4 .page-layout-body--submit{gap:var(--submit-page-gap--medium);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design4 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design4 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design4 .page-layout-body--submit .submit-body-left{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:wrap;gap:var(--submit-page-gap--large)}@media screen and (max-width:1599px){.design4 .page-layout-body--submit .submit-body-left{gap:var(--submit-page-gap--medium)}}.design4 .page-layout-body--submit .submit-body-left .sidebar-info{display:flex;flex:0 0 25%;flex-direction:column;gap:var(--submit-page-gap--medium);min-width:22.5rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design4 .page-layout-body--submit .submit-body-left .sidebar-info{flex:0 0 content;min-width:auto}}@media screen and (max-width:1279px){.design4 .page-layout-body--submit .submit-body-left .sidebar-info{flex-basis:100%;flex-grow:1;height:-moz-fit-content;height:fit-content;position:static}}.design4 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:var(--recommendation-list-position);top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design4 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:none;overflow:visible}}@media screen and (max-width:1279px){.design4 .page-layout-body--submit .submit-body-left .recommendation-list{position:static}}.design4 .page-layout-body--submit .submit-body-left .submit-form{flex:1 1 0;min-width:30%}@media screen and (max-width:1279px){.design4 .page-layout-body--submit .submit-body-left .submit-form{flex-basis:100%;min-width:auto}}.design4 .page-layout-body--submit .submit-body-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1439px){.design4 .page-layout-body--submit .submit-body-right{flex:0 0 22rem}}.design4 .page-layout-body--submit .back-to-menu-button{padding:0;width:-moz-fit-content;width:fit-content}.design4 .page-layout-body--submit .back-to-menu-button svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design4 .page-layout-body--submit .wizard-wrapper{flex-grow:1}.design4 .page-layout-body--submit .submit-form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--submit-page-gap--medium)}@media screen and (max-width:768px){.design4 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}@container (max-width: 768px){.design4 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}.design4 .page-layout-body--submit .coupon-collapse-button,.design4 .page-layout-body--submit .gift-card-title,.design4 .page-layout-body--submit .order-basic-user-info-title,.design4 .page-layout-body--submit .order-donation-title,.design4 .page-layout-body--submit .order-payment-title,.design4 .page-layout-body--submit .order-tip-title,.design4 .page-layout-body--submit .recommendation-title,.design4 .page-layout-body--submit .rewards-title,.design4 .page-layout-body--submit .submit-info-header{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font);margin-bottom:var(--submit-page-info-title-margin-bottom);text-align:left}.design4 .page-layout-body--submit .gift-card-form,.design4 .page-layout-body--submit .order-coupon-form-wrapper{gap:var(--submit-page-info-title-margin-bottom)}.design4 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design4 .page-layout-body--submit .gift-card-form .gift-card-title,.design4 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button,.design4 .page-layout-body--submit .order-coupon-form-wrapper .gift-card-title{margin-bottom:0}@media screen and (max-width:768px){.design4 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design4 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}@container (max-width: 768px){.design4 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design4 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}.design4 .page-layout-body--submit .recommendation-title{margin-bottom:0}.design4 .page-layout-body--submit .checkout-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design4 .page-layout-body--submit .checkout-alert:not(:has(div)){display:none}.design4 .page-layout-body--submit .payment-systems{border:var(--payment-systems-border);border-radius:var(--payment-systems-border-radius);padding:var(--payment-systems-padding);position:relative}.design4 .page-layout-body--submit .payment-systems .payment-systems-title{background-color:var(--payment-systems-background);left:50%;padding:0 var(--indent-3);position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.design4 .page-layout-body--submit .payment-systems .payment-systems-title,.design4 .page-layout-body--submit .submit-form .order-items-accordion .accordion-title,.design4 .page-layout-body--submit .submit-form .order-review-accordion .accordion-title,.design4 .page-layout-body--submit .wizard .order-container .accordion-title,.design4 .page-layout-body--submit .wizard .order-review-accordion .accordion-title{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font)}.design4 .page-layout-body--submit .submit-form .order-items-accordion .accordion-collapse,.design4 .page-layout-body--submit .submit-form .order-review-accordion .accordion-collapse,.design4 .page-layout-body--submit .wizard .order-container .accordion-collapse,.design4 .page-layout-body--submit .wizard .order-review-accordion .accordion-collapse{padding-top:var(--indent-4)}.design4 .page-layout-body--submit .submit-form .order-items-accordion .accordion-content,.design4 .page-layout-body--submit .submit-form .order-review-accordion .accordion-content,.design4 .page-layout-body--submit .wizard .order-container .accordion-content,.design4 .page-layout-body--submit .wizard .order-review-accordion .accordion-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design4 .page-layout-body--submit .submit-form .order-items-accordion .order-container-header,.design4 .page-layout-body--submit .submit-form .order-review-accordion .order-container-header,.design4 .page-layout-body--submit .wizard .order-container .order-container-header,.design4 .page-layout-body--submit .wizard .order-review-accordion .order-container-header{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design4 .page-layout-body--submit .submit-form .order-items-accordion .order-title,.design4 .page-layout-body--submit .submit-form .order-review-accordion .order-title,.design4 .page-layout-body--submit .wizard .order-container .order-title,.design4 .page-layout-body--submit .wizard .order-review-accordion .order-title{color:var(--on-background);display:block;font:var(--typo-h7)}.design4 .page-layout-body--submit .submit-form .order-items-accordion .order-item-counter,.design4 .page-layout-body--submit .submit-form .order-review-accordion .order-item-counter,.design4 .page-layout-body--submit .wizard .order-container .order-item-counter,.design4 .page-layout-body--submit .wizard .order-review-accordion .order-item-counter{color:var(--on-background);font:var(--typo-h7);margin-left:auto}.design4 .page-layout-body--submit .order-custom-fields .submit-info-header{margin-bottom:0}.design4 .page-layout-body--submit .submit-button-wrapper{background-color:var(--submit-button-wrapper-background);border:var(--submit-button-wrapper-border);border-bottom:none;border-radius:var(--submit-button-wrapper-border-radius);bottom:0;display:grid;gap:var(--submit-button-wrapper-gap);grid-template-columns:1fr;margin-left:calc(var(--page-padding-horizontal--small)*-1);margin-right:calc(var(--page-padding-horizontal--small)*-1);margin-top:var(--submit-button-wrapper-margin-top);max-width:none;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);position:sticky;width:calc(100% + var(--page-padding-horizontal--small)*2);z-index:var(--z-index--on-surface)}.design4 .page-layout-body--submit .submit-button-wrapper .payment-systems{border:none;padding:0}.design4 .page-layout-body--locations{background-color:var(--locations-page-background);display:flex;flex-direction:var(--locations-page-flex-direction);gap:var(--locations-page-gap);max-height:var(--locations-page-height);overflow:hidden;padding:var(--locations-page-padding)}.design4 .page-layout-body--locations-no-map{flex-direction:var(--locations-page-flex-direction--no-map);gap:var(--locations-page-gap--no-map);max-height:var(--locations-page-height--no-map);padding:var(--locations-page-padding--no-map)}.design4 .page-layout-body--locations .landing-image{height:var(--locations-image-height)}.design4 .page-layout-body--locations .location-map,.design4 .page-layout-body--locations .map{border-radius:var(--location-map-border-radius);margin:var(--location-map-margin);min-height:var(--location-map-height)!important}.design4 .page-layout-body--locations .location-map .map{margin:0}.design4 .page-layout-body--locations .locations-grid{display:grid;gap:var(--locations-grid-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1440px){.design4 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1080px){.design4 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design4 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}@container (max-width: 768px){.design4 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}.design4 .page-layout-body--locations .locations-grid .locations-empty,.design4 .page-layout-body--locations .locations-grid .locations-loading{grid-column:span 12;text-align:center}.design4 .page-layout-body--locations .location-search{background-color:var(--location-search-background);border-bottom:var(--location-search-border-bottom);border-left:var(--location-search-border-left);border-radius:var(--location-search-border-radius);border-right:var(--location-search-border-right);border-top:var(--location-search-border-top);flex:var(--location-search-flex);overflow:var(--location-search-overflow);padding:var(--location-search-padding)}.design4 .page-layout-body--menu{background-color:var(--background);display:flex;flex-direction:column;padding:var(--menu-page-padding)}.design4 .page-layout-body--menu .menu-hero{align-items:var(--menu-hero-align-items);border-bottom:var(--menu-hero-border);display:var(--menu-hero-display);flex-direction:var(--menu-hero-flex-direction);gap:var(--menu-hero-gap);margin:var(--menu-hero-margin);padding:var(--menu-hero-padding)}.design4 .page-layout-body--menu .menu-hero-inner{position:relative}.design4 .page-layout-body--menu .menu-grid{display:flex;gap:var(--menu-grid-gap)}.design4 .page-layout-body--menu .menu-grid-left{border-right:var(--menu-grid-left-border);display:flex;flex:var(--menu-grid-left-flex);flex-direction:column;max-height:var(--menu-grid-left-max-height);min-width:var(--menu-grid-left-min-width);overflow-y:visible;padding:var(--menu-grid-left-padding);position:sticky;top:var(--menu-grid-left-top)}.design4 .page-layout-body--menu .menu-grid-main{display:flex;flex-direction:column;flex-grow:1;gap:var(--menu-grid-main-gap);padding:var(--menu-grid-main-padding);width:0}.design4 .page-layout-body--menu .back-to-menu-button{background-color:var(--navbar-color);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;color:var(--on-navbar-color);flex-shrink:0;font:var(--typo-h5);gap:var(--indent-4);height:var(--ui-size-20);justify-content:flex-start;padding:0 var(--indent-6);width:100%}.design4 .page-layout-body--menu .back-to-menu-button:hover svg{transform:translate(calc(var(--indent-1)*-1))}.design4 .page-layout-body--menu .back-to-menu-button svg{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design4 .page-layout-body--menu .back-to-menu-button svg path{stroke:var(--on-navbar-color);stroke-width:2}.design4 .page-layout-body--menu .menu-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design4 .page-layout-body--menu .menu-alert:not(:has(div)){display:none}.design5{--typo-family--primary:"Hind Siliguri",sans-serif;--typo-family--secondary:"Hind Siliguri",sans-serif;--typo-size:1rem;--typo-scale:1.125;--typo-scale-2:calc(var(--typo-scale)*var(--typo-scale));--typo-scale-3:calc(var(--typo-scale-2)*var(--typo-scale));--typo-scale-4:calc(var(--typo-scale-3)*var(--typo-scale));--typo-scale-5:calc(var(--typo-scale-4)*var(--typo-scale));--typo-scale-6:calc(var(--typo-scale-5)*var(--typo-scale));--typo-scale-7:calc(var(--typo-scale-6)*var(--typo-scale));--typo-size--70:calc(var(--typo-size)/var(--typo-scale-3));--typo-size--80:calc(var(--typo-size)/var(--typo-scale-2));--typo-size--90:calc(var(--typo-size)/var(--typo-scale));--typo-size--100:var(--typo-size);--typo-size--200:calc(var(--typo-size)*var(--typo-scale));--typo-size--300:calc(var(--typo-size)*var(--typo-scale-2));--typo-size--400:calc(var(--typo-size)*var(--typo-scale-3));--typo-size--500:calc(var(--typo-size)*var(--typo-scale-4));--typo-size--600:calc(var(--typo-size)*var(--typo-scale-5));--typo-size--700:calc(var(--typo-size)*var(--typo-scale-6));--typo-size--800:calc(var(--typo-size)*var(--typo-scale-7));--typo-height--small:.8;--typo-height--normal:1;--typo-height--medium:1.25;--typo-height--large:1.5;--typo-weight--normal:400;--typo-weight--medium:500;--typo-weight--semibold:600;--typo-weight--bold:700;--indent-base:.25rem;--indent-1:calc(var(--indent-base)*1);--indent-2:calc(var(--indent-base)*2);--indent-3:calc(var(--indent-base)*3);--indent-4:calc(var(--indent-base)*4);--indent-5:calc(var(--indent-base)*5);--indent-6:calc(var(--indent-base)*6);--indent-7:calc(var(--indent-base)*7);--indent-8:calc(var(--indent-base)*8);--indent-9:calc(var(--indent-base)*9);--indent-10:calc(var(--indent-base)*10);--indent-11:calc(var(--indent-base)*11);--indent-12:calc(var(--indent-base)*12);--indent-13:calc(var(--indent-base)*13);--indent-14:calc(var(--indent-base)*14);--indent-15:calc(var(--indent-base)*15);--indent-16:calc(var(--indent-base)*16);--indent-17:calc(var(--indent-base)*17);--indent-18:calc(var(--indent-base)*18);--indent-19:calc(var(--indent-base)*19);--indent-20:calc(var(--indent-base)*20);--indent-21:calc(var(--indent-base)*21);--indent-22:calc(var(--indent-base)*22);--indent-23:calc(var(--indent-base)*23);--indent-24:calc(var(--indent-base)*24);--indent-25:calc(var(--indent-base)*25);--ui-size-base:.25rem;--ui-size-1:calc(var(--ui-size-base)*1);--ui-size-2:calc(var(--ui-size-base)*2);--ui-size-3:calc(var(--ui-size-base)*3);--ui-size-4:calc(var(--ui-size-base)*4);--ui-size-5:calc(var(--ui-size-base)*5);--ui-size-6:calc(var(--ui-size-base)*6);--ui-size-7:calc(var(--ui-size-base)*7);--ui-size-8:calc(var(--ui-size-base)*8);--ui-size-9:calc(var(--ui-size-base)*9);--ui-size-10:calc(var(--ui-size-base)*10);--ui-size-11:calc(var(--ui-size-base)*11);--ui-size-12:calc(var(--ui-size-base)*12);--ui-size-13:calc(var(--ui-size-base)*13);--ui-size-14:calc(var(--ui-size-base)*14);--ui-size-15:calc(var(--ui-size-base)*15);--ui-size-16:calc(var(--ui-size-base)*16);--ui-size-17:calc(var(--ui-size-base)*17);--ui-size-18:calc(var(--ui-size-base)*18);--ui-size-19:calc(var(--ui-size-base)*19);--ui-size-20:calc(var(--ui-size-base)*20);--ui-size-21:calc(var(--ui-size-base)*21);--ui-size-22:calc(var(--ui-size-base)*22);--ui-size-23:calc(var(--ui-size-base)*23);--ui-size-24:calc(var(--ui-size-base)*24);--ui-size-25:calc(var(--ui-size-base)*25);--ui-size-32:calc(var(--ui-size-base)*32);--ui-size-42:calc(var(--ui-size-base)*42);--ui-size-50:calc(var(--ui-size-base)*50);--border-width-base:.0625rem;--border-width-1:calc(var(--border-width-base)*1);--border-width-2:calc(var(--border-width-base)*2);--border-width-3:calc(var(--border-width-base)*3);--border-width-4:calc(var(--border-width-base)*4);--border-width-12:calc(var(--border-width-base)*12);--border-radius-base:.0625rem;--border-radius-4:calc(var(--border-radius-base)*4);--border-radius-8:calc(var(--border-radius-base)*8);--border-radius-12:calc(var(--border-radius-base)*12);--border-radius-16:calc(var(--border-radius-base)*16);--border-radius-20:calc(var(--border-radius-base)*20);--border-radius-24:calc(var(--border-radius-base)*24);--border-radius-50:calc(var(--border-radius-base)*50);--border-radius-100:calc(var(--border-radius-base)*100);--box-shadow-elevated:0 var(--indent-1) var(--indent-5) calc(var(--indent-2)*-1) var(--shadow-color);--z-index--background:1;--z-index--on-background:10;--z-index--surface:100;--z-index--on-surface:1000;--z-index--above:1010;--motion:.2s;--page-padding-vertical--small:var(--indent-10);--page-padding-vertical--medium:var(--indent-20);--page-padding-horizontal--small:var(--indent-10);--page-padding-horizontal--medium:var(--indent-10);--page-background--dark:var(--background-dark);--page-background:var(--background);--content-width:28.75rem;--modal-width--small:28.75rem;--modal-width:35rem}@media screen and (max-width:768px){.design5{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width:100%;--modal-width--small:100%;--modal-width:100%}}@container (max-width: 768px){.design5{--page-padding-vertical--small:var(--indent-4);--page-padding-vertical--medium:var(--indent-6);--page-padding-horizontal--small:var(--indent-4);--page-padding-horizontal--medium:var(--indent-6);--content-width:100%;--modal-width--small:100%;--modal-width:100%}}.design5{--button-secondary-color:var(--on-gray);--button-secondary-color-hover:var(--on-gray);--button-secondary-background:var(--gray);--button-secondary-background-hover:var(--gray-dark);--button-secondary-icon-stroke:var(--on-gray);--button-secondary-nav-color:var(--on-navbar-surface-color);--button-secondary-nav-color-hover:var(--on-navbar-surface-color);--button-secondary-nav-background:var(--navbar-surface-color);--button-secondary-nav-background-hover:var(--navbar-surface-color-dark);--button-secondary-nav-icon-stroke:var(--on-navbar-surface-color);--button-primary-color:var(--on-primary);--button-primary-color-hover:var(--on-primary);--button-primary-background:var(--primary);--button-primary-background-hover:var(--primary-dark);--button-primary-icon-stroke:var(--on-primary);--button-primary-nav-color:var(--on-primary);--button-primary-nav-color-hover:var(--on-primary);--button-primary-nav-background:var(--primary);--button-primary-nav-background-hover:var(--primary-dark);--button-primary-nav-icon-stroke:var(--on-primary);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background);--button-outlined-background-hover:var(--gray);--button-outlined-border-width:var(--border-width-2);--button-outlined-border:var(--gray);--button-outlined-border-hover:var(--gray);--button-outlined-icon-stroke:var(--on-background);--button-outlined-icon-stroke-hover:var(--on-background);--button-outlined-nav-color:var(--on-navbar-color);--button-outlined-nav-color-hover:var(--on-navbar-color);--button-outlined-nav-background-hover:var(--navbar-surface-color);--button-outlined-nav-border:var(--navbar-surface-color);--button-outlined-nav-border-hover:var(--navbar-surface-color);--button-outlined-nav-icon-stroke:var(--on-navbar-color);--button-outlined-nav-icon-stroke-hover:var(--on-navbar-color);--button-ghosted-color:var(--on-background);--button-ghosted-color-hover:var(--on-background);--button-ghosted-background-hover:var(--gray);--button-ghosted-icon-stroke:var(--on-background);--button-ghosted-nav-color:var(--on-navbar-color);--button-ghosted-nav-color-hover:var(--on-navbar-color);--button-ghosted-nav-background-hover:var(--navbar-surface-color);--button-ghosted-nav-icon-stroke:var(--on-navbar-color);--button-x-small-gap:var(--indent-2);--button-small-gap:var(--indent-2);--button-medium-gap:var(--indent-2);--button-large-gap:var(--indent-3);--button-x-small-font:var(--typo-button--small);--button-small-font:var(--typo-button--small);--button-medium-font:var(--typo-button--medium);--button-large-font:var(--typo-button--large);--button-x-small-size:var(--ui-size-8);--button-small-size:var(--ui-size-10);--button-medium-size:var(--ui-size-12);--button-large-size:var(--ui-size-14);--button-x-small-icon-size:var(--ui-size-3);--button-small-icon-size:var(--ui-size-4);--button-medium-icon-size:var(--ui-size-6);--button-large-icon-size:var(--ui-size-6);--button-x-small-padding:0 var(--indent-3);--button-small-padding:0 var(--indent-4);--button-medium-padding:0 var(--indent-5);--button-large-padding:0 var(--indent-5);--button-x-small-border-radius:var(--border-radius-8);--button-small-border-radius:var(--border-radius-12);--button-medium-border-radius:var(--border-radius-12);--button-large-border-radius:var(--border-radius-12);--button-link-font:var(--typo-body);--button-link-color:var(--secondary);--button-link-color-hover:var(--secondary-dark);--typo-h1:var(--typo-weight--bold) var(--typo-size--700) /var(--typo-height--large) var(--typo-family--secondary);--typo-h2:var(--typo-weight--bold) var(--typo-size--600) /var(--typo-height--large) var(--typo-family--secondary);--typo-h3:var(--typo-weight--bold) var(--typo-size--500) /var(--typo-height--large) var(--typo-family--secondary);--typo-h4:var(--typo-weight--bold) var(--typo-size--400) /var(--typo-height--large) var(--typo-family--secondary);--typo-h5:var(--typo-weight--bold) var(--typo-size--300) /var(--typo-height--large) var(--typo-family--secondary);--typo-h6:var(--typo-weight--bold) var(--typo-size--200) /var(--typo-height--large) var(--typo-family--secondary);--typo-h7:var(--typo-weight--bold) var(--typo-size--100) /var(--typo-height--large) var(--typo-family--secondary);--typo-body--x-small:var(--typo-weight--medium) var(--typo-size--80) /var(--typo-height--large) var(--typo-family--primary);--typo-body--small:var(--typo-weight--medium) var(--typo-size--90) /var(--typo-height--large) var(--typo-family--primary);--typo-body--small-bold:var(--typo-weight--bold) var(--typo-size--90) /var(--typo-height--large) var(--typo-family--primary);--typo-body:var(--typo-weight--medium) var(--typo-size--100) /var(--typo-height--large) var(--typo-family--primary);--typo-body--semibold:var(--typo-weight--semibold) var(--typo-size--100) /var(--typo-height--large) var(--typo-family--primary);--typo-button--large:var(--typo-weight--semibold) var(--typo-size--300) /var(--typo-height--large) var(--typo-family--secondary);--typo-button--medium:var(--typo-weight--semibold) var(--typo-size--100) /var(--typo-height--large) var(--typo-family--primary);--typo-button--small:var(--typo-weight--semibold) var(--typo-size--90) /var(--typo-height--large) var(--typo-family--primary)}.design5,.design5.theme-light{--primary-dark:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 12%));--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-light:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 26%));--on-primary:hsl(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l));--secondary-dark:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) - 23%));--secondary:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l));--secondary-light:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) + 17%));--on-secondary:hsl(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l));--tertiary-dark:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) - 10%));--tertiary:hsl(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l));--tertiary-light:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) + 30%));--on-tertiary:hsl(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l));--gray-darker:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 36%));--gray-dark:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 8%));--gray:hsl(var(--gray-h),var(--gray-s),var(--gray-l));--gray-light:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 2%));--gray-lighter:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 4%));--on-gray:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l));--on-gray-light:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),calc(var(--on-gray-l) + 26%));--background-dark:hsl(var(--background-h),var(--background-s),calc(var(--background-l) - 4%));--background:hsl(var(--background-h),var(--background-s),var(--background-l));--on-background:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l));--on-background-light:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) + 26%));--surface:hsl(var(--surface-h),var(--surface-s),var(--surface-l));--surface-light:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) + 4%));--on-surface:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l));--on-surface-light:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) + 26%));--navbar-color:hsl(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l));--on-navbar-color:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l));--on-navbar-color-light:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),calc(var(--on-navbar-color-l) + 26%));--navbar-surface-color-dark:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),calc(var(--navbar-surface-color-l) - 8%));--navbar-surface-color:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l));--on-navbar-surface-color:hsl(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l));--navbar-border-color:hsl(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l));--footer-color:hsl(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l));--on-footer-color:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l));--on-footer-color-light:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),calc(var(--on-footer-color-l) + 26%));--system-red-dark:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) - 10%));--system-red:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l));--system-red-light:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) + 54%));--on-system-red:hsl(var(--system-red-h),var(--system-red-s),var(--on-system-red-l));--system-green-dark:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) + 15%));--system-green:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l));--system-green-light:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) + 56%));--on-system-green:hsl(var(--system-green-h),var(--system-green-s),var(--on-system-green-l));--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),.4)}.design5.theme-dark,.design5.theme3{--primary-dark:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 14%));--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-light:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 52%));--on-primary:hsl(var(--on-primary-h,var(--primary-h)),var(--on-primary-s,var(--primary-s)),var(--on-primary-l));--secondary-dark:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) + 45%));--secondary:hsl(var(--secondary-h),var(--secondary-s),var(--secondary-l));--secondary-light:hsl(var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) - 18%));--on-secondary:hsl(var(--on-secondary-h,var(--secondary-h)),var(--on-secondary-s,var(--secondary-s)),var(--on-secondary-l));--tertiary-dark:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) + 42%));--tertiary:hsl(var(--tertiary-h),var(--tertiary-s),var(--tertiary-l));--tertiary-light:hsl(var(--tertiary-h),var(--tertiary-s),calc(var(--tertiary-l) - 19%));--on-tertiary:hsl(var(--on-tertiary-h,var(--tertiary-h)),var(--on-tertiary-s,var(--tertiary-s)),var(--on-tertiary-l));--gray-darker:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 36%));--gray-dark:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) + 8%));--gray:hsl(var(--gray-h),var(--gray-s),var(--gray-l));--gray-light:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 2%));--gray-lighter:hsl(var(--gray-h),var(--gray-s),calc(var(--gray-l) - 3%));--on-gray:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),var(--on-gray-l));--on-gray-light:hsl(var(--on-gray-h,var(--gray-h)),var(--on-gray-s,var(--gray-s)),calc(var(--on-gray-l) - 36%));--background-dark:hsl(var(--background-h),var(--background-s),calc(var(--background-l) + 6%));--background:hsl(var(--background-h),var(--background-s),var(--background-l));--on-background:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),var(--on-background-l));--on-background-light:hsl(var(--on-background-h,var(--background-h)),var(--on-background-s,var(--background-s)),calc(var(--on-background-l) - 36%));--surface:hsl(var(--surface-h),var(--surface-s),var(--surface-l));--surface-light:hsl(var(--surface-h),var(--surface-s),calc(var(--surface-l) - 6%));--on-surface:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),var(--on-surface-l));--on-surface-light:hsl(var(--on-surface-h,var(--surface-h)),var(--on-surface-s,var(--surface-s)),calc(var(--on-surface-l) - 36%));--navbar-color:hsl(var(--navbar-color-h),var(--navbar-color-s),var(--navbar-color-l));--on-navbar-color:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),var(--on-navbar-color-l));--on-navbar-color-light:hsl(var(--on-navbar-color-h,var(--navbar-color-h)),var(--on-navbar-color-s,var(--navbar-color-s)),calc(var(--on-navbar-color-l) - 36%));--navbar-surface-color-dark:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),calc(var(--navbar-surface-color-l) + 8%));--navbar-surface-color:hsl(var(--navbar-surface-color-h),var(--navbar-surface-color-s),var(--navbar-surface-color-l));--on-navbar-surface-color:hsl(var(--on-navbar-surface-color-h,var(--navbar-surface-color-h)),var(--on-navbar-surface-color-s,var(--navbar-surface-color-s)),var(--on-navbar-surface-color-l));--navbar-border-color:hsl(var(--navbar-border-color-h),var(--navbar-border-color-s),var(--navbar-border-color-l));--footer-color:hsl(var(--footer-color-h),var(--footer-color-s),var(--footer-color-l));--on-footer-color:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),var(--on-footer-color-l));--on-footer-color-light:hsl(var(--on-footer-color-h,var(--footer-color-h)),var(--on-footer-color-s,var(--footer-color-s)),calc(var(--on-footer-color-l) - 36%));--system-red-dark:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) + 41%));--system-red:hsl(var(--system-red-h),var(--system-red-s),var(--system-red-l));--system-red-light:hsl(var(--system-red-h),var(--system-red-s),calc(var(--system-red-l) - 20%));--on-system-red:hsl(var(--system-red-h),var(--system-red-s),var(--on-system-red-l));--system-green-dark:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) + 22%));--system-green:hsl(var(--system-green-h),var(--system-green-s),var(--system-green-l));--system-green-light:hsl(var(--system-green-h),var(--system-green-s),calc(var(--system-green-l) - 35%));--on-system-green:hsl(var(--system-green-h),var(--system-green-s),var(--on-system-green-l));--shadow-color:hsla(var(--shadow-color-h),var(--shadow-color-s),var(--shadow-color-l),0)}.design5{--primary-h:52;--primary-s:100%;--primary-l:57%;--on-primary-l:10%;--secondary-h:232;--secondary-s:100%;--secondary-l:57%;--on-secondary-l:100%;--tertiary-h:215;--tertiary-s:100%;--tertiary-l:49%;--on-tertiary-l:79%;--gray-h:0;--gray-s:0%;--gray-l:94%;--on-gray-l:5%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:14%;--surface-h:0;--surface-s:0%;--surface-l:96%;--on-surface-l:14%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:14%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:94%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:100%;--on-footer-color-l:14%;--system-red-h:340;--system-red-s:100%;--system-red-l:40%;--on-system-red-l:100%;--system-green-h:163;--system-green-s:60%;--system-green-l:30%;--on-system-green-l:95%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%;--form-gap:var(--indent-4);--form-item-label-font:var(--typo-body--semibold);--form-item-label-color:var(--on-background);--form-item-label-margin-bottom:var(--indent-1);--form-item-input-font:var(--typo-body--semibold);--form-item-input-color:var(--on-gray);--form-item-input-color--disabled:var(--gray-darker);--form-item-input-height:var(--ui-size-14);--form-item-input-padding:0 var(--indent-4);--form-item-input-background:transparent;--form-item-input-background--hover:var(--gray-light);--form-item-input-background--has-data:var(--gray-light);--form-item-input-border-width:var(--border-width-2);--form-item-input-border-color:var(--gray-darker);--form-item-input-border-color--has-error:var(--system-red);--form-item-input-border-radius:var(--border-radius-12);--form-item-input-placeholder-color:var(--on-gray-light);--form-item-input-placeholder-color--disabled:var(--gray-darker);--form-item-textarea-height:var(--ui-size-32);--form-item-textarea-line-height:var(--typo-height--normal);--form-item-textarea-padding-vertical:var(--indent-4);--form-item-button-font:var(--typo-body--small);--form-item-button-color:var(--form-item-input-color);--form-item-button-icon-size:var(--ui-size-6);--form-item-button-icon-stroke:var(--form-item-input-color);--form-item-helper-font:var(--typo-body--x-small);--form-item-helper-color:var(--on-background-light);--form-item-helper-color--invalid:var(--system-red);--form-item-helper-margin-top:var(--indent-1);--feedback-form-wrapper-gap:var(--indent-10);--feedback-form-font-primary:var(--typo-h4);--feedback-form-font-secondary:var(--typo-body);--feedback-form-color-primary:var(--on-surface);--feedback-form-color-secondary:var(--on-surface-light);--feedback-form-width:var(--content-width);--feedback-form-padding:var(--indent-8);--feedback-form-background:var(--surface-light);--feedback-form-border:var(--border-width-2) solid var(--gray);--feedback-form-border-radius:var(--border-radius-12);--question-block-indent:var(--indent-6);--question-block-border:var(--border-width-1) solid var(--gray-light);--question-block-label-font:var(--typo-body--semibold);--question-block-label-color:var(--on-surface);--rating-item-gap:var(--indent-3);--rating-item-padding:var(--indent-4);--rating-item-background:var(--gray-lighter);--rating-item-border:var(--border-width-2) solid var(--gray-light);--rating-item-border-radius:var(--border-radius-16);--rating-item-image-width:var(--ui-size-20);--rating-item-image-ratio:1/1;--rating-item-image-border-radius:var(--border-radius-8);--rating-item-name-font:var(--typo-h7);--rating-item-name-color:var(--on-background)}@media screen and (max-width:768px){.design5{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}@container (max-width: 768px){.design5{--feedback-form-wrapper-gap:var(--indent-4);--feedback-form-padding:var(--indent-6)}}.design5{--checkout-order-info-background:var(--surface-light);--checkout-order-info-border:var(--border-width-2) solid var(--gray);--checkout-order-info-border-radius:var(--border-radius-12);--checkout-order-info-header-padding:var(--indent-6) var(--indent-6) var(--indent-4);--checkout-order-info-body-padding:0 var(--indent-6) var(--indent-6);--checkout-order-info-body-margin-bottom:var(--indent-6);--checkout-order-info-title-font:var(--typo-h4);--checkout-order-info-title-color:var(--on-surface);--order-container-counter-font:var(--typo-body);--order-container-counter-color:var(--on-surface-light);--order-container-counter-height:var(--ui-size-8);--order-container-counter-padding:0;--order-container-counter-border:none;--order-container-counter-border-radius:0}@media screen and (max-width:768px){.design5{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}@container (max-width: 768px){.design5{--checkout-order-info-header-padding:var(--indent-4) 0;--checkout-order-info-body-padding:0 0 var(--indent-4);--checkout-order-info-title-font:var(--typo-h6)}}.design5{--order-card-details-padding:var(--indent-4);--order-card-details-background:var(--surface);--order-card-details-border:var(--border-width-1) solid var(--gray);--order-card-details-border-radius:var(--border-radius-12);--recommendation-list-border:none;--recommendation-list-border-radius:0;--recommendation-title-font:var(--typo-h4);--recommendation-title-color:var(--on-surface);--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-gap:var(--indent-2);--recommendation-items-padding:0;--recommendation-items-overflow:visible}@media screen and (max-width:768px){.design5{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}@container (max-width: 768px){.design5{--recommendation-list-border:none;--recommendation-title-padding:0 0 var(--indent-4);--recommendation-items-padding:0}}.design5{--order-review-gap:var(--indent-1);--order-review-font--primary:var(--typo-h6);--order-review-font--secondary:var(--typo-body);--order-review-color--primary:var(--on-surface);--order-review-color--secondary:var(--on-surface-light);--order-review-card-padding:var(--indent-3) var(--indent-4);--order-review-card-background:var(--gray-lighter);--order-review-card-border:var(--border-width-2) solid var(--gray);--order-review-card-border-radius:var(--border-radius-12);--order-review-divider:var(--border-width-2) solid var(--gray);--order-review-divider-indent--top:var(--indent-3);--order-review-divider-indent--bottom:var(--indent-2);--accordion-header-padding:var(--indent-4);--accordion-header-background:var(--background);--accordion-header-border-color:var(--gray);--accordion-header-border-color--open:var(--gray);--accordion-header-border:var(--border-width-2) solid var(--accordion-header-border-color);--accordion-header-border-radius:var(--border-radius-12);--accordion-header-border-radius--open:var(--border-radius-12) var(--border-radius-12) 0 0;--order-type-font:var(--typo-h6);--order-type-color:var(--on-background);--accordion-content-padding:var(--indent-4);--accordion-content-background:var(--background);--accordion-content-border-color:var(--gray);--accordion-content-border-color--open:var(--gray);--accordion-content-border:var(--border-width-2) solid var(--accordion-content-border-color);--accordion-content-border-top:none;--accordion-content-border-radius:0 0 var(--border-radius-12) var(--border-radius-12);--accordion-content-margin-top:0}.design5 .order-settings-accordion .order-settings-label{--order-settings-label-font:var(--typo-h7);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-2)}.design5 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-6);--location-result-card-background:var(--surface-light);--location-result-card-border:var(--border-width-2) solid var(--gray);--location-result-card-border--hover:var(--border-width-2) solid var(--gray);--location-result-card-border-radius:var(--border-radius-12);--location-result-card-box-shadow:none;--location-result-card-image-border-radius:var(--location-result-card-border-radius) var(--location-result-card-border-radius) 0 0;--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h5);--location-result-card-name-color:var(--on-surface);--location-result-card-info-font:var(--typo-body--small);--location-result-card-info-color:var(--on-surface);--location-result-card-icon-size:var(--ui-size-4);--location-result-card-icon-stroke:var(--on-surface-light);--location-result-card-hours-gap:0;--location-result-card-badge-font:var(--typo-body--x-small);--location-result-card-badge-color:var(--on-background);--location-result-card-badge-color--active:var(--on-primary);--location-result-card-badge-height:var(--ui-size-6);--location-result-card-badge-padding:0 var(--indent-2);--location-result-card-badge-background:var(--background);--location-result-card-badge-background--active:var(--primary);--location-result-card-badge-border:var(--border-width-2) solid var(--primary);--location-result-card-badge-border--active:var(--border-width-2) solid var(--primary);--location-result-card-badge-border-radius:var(--border-radius-100)}@media screen and (max-width:768px){.design5 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h5);--location-result-card-info-font:var(--typo-body--small)}}@container (max-width: 768px){.design5 .location-result-card{--location-result-card-gap:var(--indent-4);--location-result-card-padding:var(--indent-4);--location-result-card-image-margin:calc(var(--location-result-card-padding)*-1) calc(var(--location-result-card-padding)*-1) 0;--location-result-card-name-font:var(--typo-h5);--location-result-card-info-font:var(--typo-body--small)}}.design5 .restaurant-order-type-list{--restaurant-order-type-list-gap:var(--indent-2);--restaurant-order-type-font:var(--typo-body--small);--restaurant-order-type-color:var(--on-surface);--restaurant-order-type-gap:var(--indent-1);--restaurant-order-type-height:var(--ui-size-6);--restaurant-order-type-line-height:var(--ui-size-6);--restaurant-order-type-padding:0 var(--indent-2);--restaurant-order-type-background:transparent;--restaurant-order-type-border:var(--border-width-1) solid var(--gray);--restaurant-order-type-border-radius:var(--border-radius-100);--restaurant-order-type-icon-size:var(--ui-size-4);--restaurant-order-type-icon-stroke-width:var(--border-width-2)}@media screen and (max-width:768px){.design5 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}@container (max-width: 768px){.design5 .restaurant-order-type-list{--restaurant-order-type-font:var(--typo-body--x-small)}}.design5 .filter-tabs{--filter-tabs-padding:var(--border-width-2);--filter-tabs-background:var(--gray-light);--filter-tabs-border-radius:var(--border-radius-8);--filter-tab-font:var(--typo-button--small);--filter-tab-color:var(--on-gray);--filter-tab-height:var(--ui-size-9);--filter-tab-padding:0 var(--indent-4);--filter-tab-border-radius:calc(var(--border-radius-8) - var(--border-width-2));--filter-tab-hover-background:var(--gray);--filter-tab-active-color:var(--on-background);--filter-tab-active-background:var(--background)}@media screen and (max-width:768px){.design5 .filter-tabs{--filter-tab-height:var(--ui-size-9)}}@container (max-width: 768px){.design5 .filter-tabs{--filter-tab-height:var(--ui-size-9)}}.design5{--checkin-width:100%;--checkin-max-width:var(--content-width);--checkin-padding:var(--indent-6);--checkin-background:var(--surface);--checkin-border:var(--border-width-2) solid var(--gray);--checkin-border-radius:var(--border-radius-8);--checkin-font:var(--typo-h3);--checkin-color:var(--on-surface);--checkin-button-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design5{--checkin-width:100%;--checkin-max-width:100%;--checkin-padding:var(--indent-4);--checkin-font:var(--typo-h5)}}@container (max-width: 768px){.design5{--checkin-width:100%;--checkin-max-width:100%;--checkin-padding:var(--indent-4);--checkin-font:var(--typo-h5)}}.design5{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}@media screen and (max-width:768px){.design5{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}}@container (max-width: 768px){.design5{--auth-form-title-font:var(--typo-h3);--auth-form-buttons-gap:var(--indent-4)}}.design5{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-6);--order-card-background:var(--surface-light);--order-card-background--suggested:var(--background);--order-card-border:var(--border-width-2) solid var(--gray);--order-card-border--suggested:var(--border-width-2) solid var(--gray);--order-card-border-radius:var(--border-radius-12);--order-card-border-color-hover:var(--gray);--order-card-title-font:var(--typo-h3);--order-card-title-color:var(--on-surface);--order-card-title-color-hover:var(--on-surface);--order-card-title-badge-position:initial;--order-card-title-badge-top:0;--order-card-title-badge-left:0;--order-card-title-badge-width:100%;--order-card-title-badge-padding:0;--order-card-title-badge-background:transparent;--order-card-title-badge-border:none;--order-card-title-badge-border-radius:0;--order-card-title-badge-transform:none;--order-card-title-icon-display:none;--order-card-body-gap:var(--indent-3);--order-card-image-display:none;--order-card-image-display--suggested:block;--order-card-image-width:var(--ui-size-20);--order-card-image-ratio:1/1;--order-card-image-border-radius:var(--border-radius-8);--order-card-body-info-gap:0;--order-card-body-info-gap--suggested:var(--indent-2);--order-card-font-primary:var(--typo-h6);--order-card-font-secondary:var(--typo-body);--order-card-color-primary:var(--on-surface);--order-card-color-primary--suggested:var(--on-background);--order-card-color-secondary:var(--on-surface-light);--order-card-color-secondary--suggested:var(--on-background-light)}@media screen and (max-width:768px){.design5{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-h5);--order-card-image-width:var(--ui-size-11)}}@container (max-width: 768px){.design5{--order-card-gap:var(--indent-4);--order-card-padding:var(--indent-4);--order-card-title-font:var(--typo-h5);--order-card-image-width:var(--ui-size-11)}}.design5 .item-card-list{--item-card-list-animation-width:var(--ui-size-25);--category-row-margin-top:var(--indent-12);--category-info-display:block;--category-info-padding:0 0 var(--indent-5);--category-info-label-header-align:baseline;--category-name-font:var(--typo-h3);--category-name-color:var(--on-background);--category-quantity-font:var(--typo-body);--category-quantity-color:var(--on-background-light);--category-quantity-margin-left:var(--indent-4);--category-quantity-pseudo-display:none;--category-desc-font:var(--typo-body);--category-desc-color:var(--on-background);--item-card-group-display:grid;--item-card-group-cols:repeat(5,1fr);--item-card-group-gap:var(--indent-10) var(--indent-6);--pagination-margin-top:var(--indent-4);--pagination-margin-bottom:0;--carousel-arrow-display:block;--carousel-arrow-top:20%;--carousel-arrow--left-left:0;--carousel-arrow--left-transform:translate(-50%);--carousel-arrow--right-right:0;--carousel-arrow--right-transform:translate(50%);--carousel-grid-gap:var(--indent-6);--carousel-grid-padding:0 var(--indent-10) 0 0;--carousel-grid-margin:0 calc(var(--indent-10)*-1) 0 0;--carousel-item-card-column-width:14.28571vw;--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width);--carousel-item-card-buttons-top:var(--indent-2)}@media screen and (max-width:1919px){.design5 .item-card-list{--item-card-group-cols:repeat(4,1fr);--carousel-item-card-column-width:16.66667vw}}@media screen and (max-width:1439px){.design5 .item-card-list{--item-card-group-cols:repeat(3,1fr);--carousel-item-card-column-width:20vw}}@media screen and (max-width:1023px){.design5 .item-card-list{--item-card-group-cols:repeat(2,1fr);--carousel-item-card-column-width:25vw}}@media screen and (max-width:768px){.design5 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-margin-top:0;--category-row-border:var(--border-width-1) solid var(--gray-light);--category-info-padding:var(--indent-4);--category-name-font:var(--typo-h5);--item-card-group-cols:repeat(2,1fr);--item-card-group-gap:var(--indent-6) var(--indent-4);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding);--pagination-margin-top:var(--indent-4);--pagination-margin-bottom:0;--carousel-arrow-top:10%;--carousel-arrow--left-left:3%;--carousel-arrow--left-transform:none;--carousel-arrow--right-right:3%;--carousel-arrow--right-transform:none;--carousel-grid-gap:var(--indent-3);--carousel-grid-padding:0 var(--indent-4) var(--indent-4);--carousel-grid-margin:0;--carousel-item-card-column-width:calc(50vw - var(--indent-8));--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}}@container (max-width: 768px){.design5 .item-card-list{--item-card-list-margin:0 calc(var(--indent-4)*-1);--item-card-list-animation-width:var(--ui-size-16);--category-row-margin-top:0;--category-row-border:var(--border-width-1) solid var(--gray-light);--category-info-padding:var(--indent-4);--category-name-font:var(--typo-h5);--item-card-group-cols:repeat(2,1fr);--item-card-group-gap:var(--indent-6) var(--indent-4);--item-card-group-vertical-padding:var(--indent-6);--item-card-group-horizontal-padding:var(--indent-4);--item-card-group-padding:0 var(--item-card-group-horizontal-padding) var(--item-card-group-vertical-padding);--pagination-margin-top:var(--indent-4);--pagination-margin-bottom:0;--carousel-arrow-top:10%;--carousel-arrow--left-left:3%;--carousel-arrow--left-transform:none;--carousel-arrow--right-right:3%;--carousel-arrow--right-transform:none;--carousel-grid-gap:var(--indent-3);--carousel-grid-padding:0 var(--indent-4) var(--indent-4);--carousel-grid-margin:0;--carousel-item-card-column-width:calc(50vw - var(--indent-8));--carousel-item-card-column-flex:0 0 var(--carousel-item-card-column-width)}}.design5 .category-fixed{--category-fixed-top:calc(var(--navbar-height) - var(--border-width-2));--category-fixed-border-top:var(--border-width-2) solid var(--gray);--category-fixed-box-shadow:inset 0 calc(var(--border-width-2)*-1) 0 0 var(--gray)}.design5 .category-list{--category-list-padding:var(--indent-10) 0 var(--indent-10) var(--indent-10);--category-group-list-padding-left:var(--indent-4);--category-group-list-border-left:var(--border-width-1) solid var(--gray);--category-item-font:var(--typo-h5);--category-item-font--nested:var(--typo-h6);--category-item-color:var(--on-background);--category-item-color--active:var(--primary);--category-item-gap:var(--indent-4);--category-item-padding:var(--indent-2) var(--indent-10) var(--indent-2) 0;--category-item-padding--nested:var(--indent-2) var(--indent-10) var(--indent-2) 0;--category-item-background:transparent;--category-item-background--active:transparent;--category-item-border-right:none;--category-item-border-right--active:transparent;--category-item-icon-size:var(--ui-size-4);--category-item-icon-stroke:var(--on-background)}.design5 .dropdown-wrapper{--dropdown-icon-stroke-width:var(--border-width-2);--dropdown-icon-stroke:var(--on-gray);--dropdown-dialog-background:var(--surface-light);--dropdown-dialog-border:var(--border-width-2) solid var(--gray);--dropdown-dialog-border-radius:var(--border-radius-12);--dropdown-dialog-box-shadow:var(--box-shadow-elevated)}.design5{--control-size:var(--ui-size-8);--control-padding-left:calc(var(--control-size) + var(--indent-3));--control-label-font:var(--typo-body--semibold);--control-label-color:var(--on-background);--control-label-before-top:0;--control-label-before-left:calc(var(--control-padding-left)*-1);--control-label-before-right:unset;--control-label-before-background:transparent;--control-label-before-border-color:var(--gray);--control-label-before-border:var(--border-width-3) solid var(--control-label-before-border-color);--control-label-before-background--hover:var(--primary-light);--control-label-before-border-color--hover:var(--primary-dark);--control-label-before-border-color--checked:var(--primary);--control-label-before-border-radius:var(--border-radius-12);--control-label-after-content--checkbox:"";--control-label-after-width--checkbox:calc(var(--control-size)/2);--control-label-after-height--checkbox:calc(var(--control-size)/4);--control-label-after-top--checkbox:calc((var(--control-size) - var(--control-label-after-width--checkbox))/2 + var(--indent-1)/2);--control-label-after-left--checkbox:calc((var(--control-padding-left) - var(--control-label-after-height--checkbox)/2 - var(--indent-1))*-1);--control-label-after-right--checkbox:unset;--control-label-after-border-color--checkbox:transparent;--control-label-after-border--checkbox:var(--border-width-2) solid var(--control-label-after-border-color--checkbox);--control-label-after-transform--checkbox:rotate(-45deg);--control-label-before-background--checkbox-checked:var(--primary);--control-label-after-border-color--checkbox-checked:var(--on-primary);--control-label-after-width--radio:calc(var(--control-size)/2);--control-label-after-height--radio:var(--control-label-after-width--radio);--control-label-after-top--radio:calc((var(--control-size) - var(--control-label-after-width--radio))/2);--control-label-after-left--radio:calc((var(--control-padding-left) - var(--control-label-after-width--radio)/2)*-1);--control-label-after-right--radio:unset;--control-label-before-background--radio-checked:var(--primary);--control-label-after-background--radio-checked:var(--on-primary);--option-control-height:calc(var(--control-size) + var(--indent-5)*2);--option-control-padding:0 0 0 var(--control-padding-left)}.design5 .option-value-list .checkbox>label:before{--control-label-before-top:calc((var(--option-control-height) - var(--control-size))/2)}.design5 .option-value-list.multiselect .checkbox>label:after{--control-label-after-top--checkbox:calc((var(--option-control-height) - var(--control-label-after-width--checkbox))/2 + var(--indent-1)/2)}.design5 .option-value-list.radio .checkbox>label:after{--control-label-after-top--radio:calc((var(--option-control-height) - var(--control-label-after-height--radio))/2)}.design5{--option-control-info-align-items:center;--option-control-info-gap:var(--indent-4);--option-control-info-height:var(--option-control-height);--option-control-image-width:calc(var(--ui-size-8)*1.5);--option-control-image-height:var(--ui-size-8);--option-control-image-align-items:center;--option-control-image-border-radius:var(--border-radius-8);--option-control-image-ratio:3/2;--option-control-details-direction:row;--option-control-details-align-items:center;--option-control-details-gap:var(--indent-6);--option-control-value-font:var(--typo-body--semibold);--option-control-value-color:var(--on-background);--option-control-price-font:var(--typo-body);--option-control-price-color:var(--on-background-light);--option-control-price-color--active:var(--primary-dark);--option-control-levels-margin:0 0 var(--indent-6)}.design5 .pizza-option,.design5 .quantity-option{--option-control-padding:var(--indent-5) 0}.design5 .pizza-option{--option-control-levels-margin:var(--indent-4) 0 0}.design5 .option-card{--option-card-size:16rem;--option-card-background:var(--gray-light);--option-card-border-radius:var(--border-radius-12);--option-card-box-shadow:var(--box-shadow-elevated);--option-card-title-font:var(--typo-body--small);--option-card-title-color:var(--on-gray);--option-card-level-font:var(--typo-body--small);--option-card-level-color:var(--on-gray)}.design5 .radio-cards{--radio-card-font:var(--typo-button--medium);--radio-card-color:var(--on-gray);--radio-card-size:var(--ui-size-12);--radio-card-padding:0 var(--indent-4) 0 calc(var(--ui-size-6) + var(--indent-2) + var(--indent-4));--radio-card-background:var(--gray);--radio-card-border:var(--border-width-2) solid var(--gray);--radio-card-border-radius:var(--border-radius-12);--radio-card-before-left:calc(var(--ui-size-6) - var(--indent-2));--radio-card-before-right:unset;--radio-card-before-size:var(--ui-size-6);--radio-card-before-background:var(--background);--radio-card-before-border:var(--border-width-2) solid var(--primary);--radio-card-after-left:calc(var(--ui-size-4) + var(--indent-1));--radio-card-after-right:unset;--radio-card-after-size:var(--ui-size-4);--radio-card-icon-size:var(--ui-size-6);--radio-card-border--hover:var(--primary);--radio-card-before-background--hover:var(--primary-light);--radio-card-border--active:var(--primary)}.design5 .radio-chips{--radio-chip-font:var(--typo-button--small);--radio-chip-color:var(--on-background);--radio-chip-size:var(--ui-size-10);--radio-chip-padding:0 var(--indent-4);--radio-chip-background:var(--gray);--radio-chip-border-radius:var(--border-radius-12);--radio-chip-icon-size:var(--ui-size-4);--radio-chip-color--hover:var(--on-gray);--radio-chip-background--hover:var(--gray-dark);--radio-chip-color--active:var(--on-primary);--radio-chip-background--active:var(--primary)}.design5 .radio-tabs{--radio-tabs-padding:var(--indent-1);--radio-tabs-background:var(--gray);--radio-tabs-border-radius:var(--border-radius-12);--radio-tab-font:var(--typo-body--semibold);--radio-tab-color:var(--on-gray);--radio-tab-size:var(--ui-size-10);--radio-tab-padding:0 var(--indent-4);--radio-tab-background:var(--gray);--radio-tab-border-radius:calc(var(--radio-tabs-border-radius) - var(--radio-tabs-padding));--radio-tab-icon-size:var(--ui-size-5);--radio-tab-background--hover:var(--gray-dark);--radio-tab-color--active:var(--on-background);--radio-tab-background--active:var(--background)}.design5 .menuitem-options{--option-group-name-gap:var(--indent-4);--option-group-name-size:var(--ui-size-20);--option-group-name-padding:var(--indent-3) var(--indent-6);--option-group-name-background:var(--gray);--option-group-name-background--hover:var(--gray-dark);--option-group-name-border:var(--border-width-1) solid var(--background);--option-group-name-header-gap:var(--indent-4);--option-group-name-font:var(--typo-h5);--option-group-name-color:var(--on-gray);--option-group-desc-font:var(--typo-body);--option-group-desc-color:var(--on-gray-light)}.design5 .menuitem-options .option-desc.required{--option-group-desc-color:var(--system-red)}.design5 .menuitem-options .option-desc.free{--option-group-desc-font:var(--typo-body);--option-group-desc-color:var(--on-primary);--option-group-desc-size:var(--ui-size-6);--option-group-desc-padding:0 var(--indent-3);--option-group-desc-background:var(--primary);--option-group-desc-border-radius:var(--border-radius-8)}.design5 .menuitem-options{--option-group-count-font:var(--typo-body--small);--option-group-count-color:var(--on-surface-light);--option-group-count-text-align:center;--option-group-count-padding:var(--indent-3) 0;--option-group-count-background:var(--surface);--option-group-count-border-radius:var(--border-radius-4);--option-group-icon-size:var(--ui-size-4);--option-group-icon-stroke-width:var(--border-width-3);--option-additional-info-margin:var(--indent-4) var(--indent-6) 0;--option-value-list-padding:0 var(--indent-6);--option-value-list-background:transparent;--option-value-list-border:none;--option-value-list-border-radius:0;--option-value-list-margin:0;--option-control-list-cols:repeat(1,1fr);--option-control-list-gap:0;--option-control-list-padding:0;--option-cards-cols:repeat(2,1fr);--option-cards-gap:var(--indent-4);--option-cards-padding:var(--indent-6) 0;--option-control-divider:0 calc(var(--border-width-1)*-1) 0 0 var(--gray)}@media screen and (max-width:768px){.design5 .menuitem-options{--option-group-name-padding:0 var(--indent-4);--option-additional-info-margin:var(--indent-4) var(--indent-4) 0;--option-value-list-padding:0 var(--indent-4);--option-cards-cols:repeat(2,1fr);--option-cards-gap:var(--indent-2)}}.design5{--menuitem-card-height:100%;--menuitem-card-grid-template-cols--image-left:1fr 1fr;--menuitem-card-image-ratio:3/2;--menuitem-card-footer-gap:var(--indent-4);--menuitem-card-footer-padding:var(--indent-6);--menuitem-card-footer-border:var(--border-width-1) solid var(--gray);--menuitem-card-footer-border-radius:0;--menuitem-card-footer-buttons-gap:var(--indent-6);--menuitem-card-points-padding:var(--indent-2) var(--indent-3);--menuitem-card-points-background:transparent;--menuitem-card-points-border:var(--border-width-2) solid var(--gray);--menuitem-card-points-border-radius:var(--border-radius-12);--menuitem-card-primary-info-padding:var(--indent-6);--menuitem-card-name-font:var(--typo-h3);--menuitem-card-price-font:var(--typo-h7);--menuitem-card-calories-font:var(--typo-h7);--menuitem-card-secondary-info-gap:var(--indent-6);--menuitem-card-secondary-info-padding:0 var(--indent-6) var(--indent-6);--menuitem-card-desc-font:var(--typo-body);--menuitem-card-desc-color:var(--on-background);--price-form-group-font:var(--option-control-value-font);--price-form-group-padding:var(--indent-5);--price-form-group-border:var(--border-width-1) solid var(--gray);--price-form-group-margin:var(--indent-5);--menuitem-option-padding:0;--menuitem-option-border:none;--menuitem-card-tertiary-info-gap:var(--indent-6);--menuitem-card-tertiary-info-padding:var(--indent-6);--menuitem-card-tertiary-info-border:var(--border-width-1) solid var(--gray);--menuitem-card-custom-body-padding:var(--indent-6);--menuitem-card-alternatives-list-grid-template-cols:repeat(2,1fr);--menuitem-card-alternatives-list-gap:var(--indent-4)}@media screen and (max-width:768px){.design5{--menuitem-card-footer-padding:var(--indent-4);--menuitem-card-footer-border-radius:0;--menuitem-card-footer-buttons-gap:var(--indent-4);--menuitem-card-primary-info-padding:var(--indent-4);--menuitem-card-name-font:var(--typo-h4);--menuitem-card-secondary-info-padding:0 var(--indent-4) var(--indent-6);--menuitem-card-tertiary-info-padding:var(--indent-4);--menuitem-card-custom-body-padding:var(--indent-4)}}.design5{--combo-card-height:100%;--combo-card-progress-gap:var(--indent-4);--combo-card-progress-padding:var(--indent-6);--combo-card-progress-font:var(--typo-h6);--combo-card-list-wrapper-padding:var(--indent-6);--combo-card-list-title-font:var(--typo-h3);--combo-card-list-title-margin:0 0 var(--indent-6);--combo-card-list-grid-template-cols:repeat(2,1fr);--combo-card-list-gap:var(--indent-6);--combo-card-list-item-grid-template-cols:1fr;--combo-card-list-item-gap:var(--indent-4);--combo-card-list-item-padding:0;--combo-card-list-item-background:transparent;--combo-card-list-item-border:none;--combo-card-list-item-border-radius:0;--combo-card-list-item-header-margin:0;--combo-card-list-item-image-height:100%;--combo-card-list-item-image-ratio:3/2;--combo-card-list-item-image-border-radius:var(--border-radius-12);--combo-card-list-item-badge-font:var(--typo-body--x-small);--combo-card-list-item-badge-color:var(--on-background);--combo-card-list-item-badge-height:var(--ui-size-6);--combo-card-list-item-badge-padding:0 var(--indent-2);--combo-card-list-item-badge-background:var(--background);--combo-card-list-item-badge-border:var(--border-width-2) solid var(--primary);--combo-card-list-item-badge-border-radius:var(--border-radius-8);--combo-card-list-item-body-gap:var(--indent-2);--combo-card-list-item-name-font:var(--typo-h5);--combo-card-list-item-name-color:var(--on-surface);--combo-card-list-item-desc-font:var(--typo-body--small);--combo-card-list-item-desc-color:var(--on-background-light);--combo-card-list-item-border-color--hover:transparent}@media screen and (max-width:768px){.design5{--combo-card-progress-gap:var(--indent-2);--combo-card-progress-padding:var(--indent-4) calc(var(--indent-4)*2 + var(--ui-size-12)) var(--indent-4) var(--indent-4);--combo-card-list-wrapper-padding:var(--indent-4);--combo-card-list-title-font:var(--typo-h4);--combo-card-list-gap:var(--indent-2);--combo-card-list-grid-template-cols:repeat(2,1fr);--combo-card-list-item-name-font:var(--typo-h7)}}.design5{--miac-list-gap:var(--indent-4);--miac-item-gap:var(--indent-4);--miac-item-padding:var(--indent-4);--miac-item-background:var(--background);--miac-item-border-radius:var(--border-radius-12);--miac-item-border:var(--border-width-1) solid var(--gray);--miac-item-background--hover:var(--gray-light);--miac-item-border--hover:var(--gray);--miac-item-image-size:var(--ui-size-20);--miac-item-image-border-radius:var(--border-radius-8);--miac-item-icon-size:var(--ui-size-6);--miac-item-info-font:var(--typo-h7);--miac-item-info-color:var(--on-background);--miac-item-info-gap:var(--indent-3);--miac-card-grid-cols: ;--miac-list-page-padding:var(--indent-6);--miac-list-page-title-font:var(--typo-h3);--miac-list-page-title-color:var(--on-background);--miac-list-page-title-margin:0 0 var(--indent-6);--miac-list-page-grid-template-cols:repeat(1,1fr)}@media screen and (max-width:768px){.design5{--miac-list-gap:var(--indent-2);--miac-item-gap:var(--indent-2);--miac-item-padding:var(--indent-3);--miac-item-info-gap:var(--indent-2);--miac-list-page-padding:var(--indent-4);--miac-list-page-title-height:var(--ui-size-10);--miac-list-page-title-margin:0 calc(var(--ui-size-10) + var(--indent-4)) var(--indent-4) 0}}.design5{--cross-sell-card-height:var(--menuitem-card-height);--cross-sell-card-header-padding:var(--indent-6) calc(var(--indent-6)*2 + var(--ui-size-12)) var(--indent-6) var(--indent-6);--cross-sell-card-title-font:var(--typo-h3);--cross-sell-card-title-color:var(--on-background);--cross-sell-card-title-margin:0;--cross-sell-card-subtitle-font:var(--typo-body);--cross-sell-card-subtitle-color:var(--on-background);--cross-sell-card-recommended-title-font:var(--typo-h6);--cross-sell-card-recommended-title-color:var(--on-background);--cross-sell-card-recommended-title-padding:var(--indent-4) 0 0;--cross-sell-card-recommended-title-border:var(--border-width-1) solid var(--gray);--cross-sell-card-recommended-title-margin:var(--indent-4) 0 0;--cross-sell-card-image-ratio:var(--menuitem-card-image-ratio);--cross-sell-card-image-margin:0}@media screen and (max-width:768px){.design5{--cross-sell-card-header-padding:var(--indent-4) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-2)) var(--indent-4) var(--indent-4);--cross-sell-card-title-font:var(--typo-h3);--cross-sell-card-title-margin:0;--cross-sell-card-recommended-title-font:var(--typo-h6);--cross-sell-card-recommended-title-margin:var(--indent-4) calc(var(--indent-12)*-1) 0 0;--cross-sell-card-image-size:var(--ui-size-20);--cross-sell-card-image-ratio:1/1;--cross-sell-card-image-border-radius:var(--border-radius-12);--cross-sell-card-image-margin:0 0 0 var(--indent-4)}.design5 .cross-sell-card .menuitem-name{--menuitem-card-name-font:var(--typo-h5)}}.design5{--toggle-pusher-font:var(--typo-button--small);--toggle-pusher-color:var(--on-surface);--toggle-pusher-top:calc(var(--navbar-height) + var(--indent-2));--toggle-pusher-right:0;--toggle-pusher-padding:var(--indent-2) var(--indent-4);--toggle-pusher-background:var(--surface);--toggle-pusher-border:var(--border-width-1) solid var(--gray);--toggle-pusher-border-radius:var(--border-radius-12) 0 0 var(--border-radius-12);--toggle-pusher-box-shadow:none}@media screen and (max-width:768px){.design5{--toggle-pusher-top:none;--toggle-pusher-bottom:calc(var(--button-large-size) + var(--page-padding-vertical--small)*2)}}.design5{--event-card-padding:var(--indent-4);--event-card-background:var(--surface-light);--event-card-border:var(--border-width-2) solid var(--gray);--event-card-border-radius:var(--border-radius-12);--event-card-title-font:var(--typo-h7);--event-card-title-color:var(--on-background);--event-card-title-margin:0 0 var(--indent-2);--event-card-subtitle-font:var(--typo-body);--event-card-subtitle-color:var(--on-background);--event-card-subtitle-margin:0;--event-card-status-font:var(--typo-body);--event-card-status-color:var(--on-background);--event-card-links-gap:var(--indent-2);--event-card-links-margin:var(--indent-3) 0 0;--favorite-item-gap:var(--indent-3);--favorite-item-padding:var(--indent-4);--favorite-item-background:var(--surface-light);--favorite-item-border:var(--border-width-2) solid var(--gray);--favorite-item-border-radius:var(--border-radius-12);--favorite-item-image-width:var(--ui-size-20);--favorite-item-image-ratio:1/1;--favorite-item-image-border-radius:var(--border-radius-8);--favorite-item-font--primary:var(--typo-h7);--favorite-item-color--primary:var(--on-surface);--favorite-item-font--secondary:var(--typo-body--small);--favorite-item-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design5{--favorite-item-image-width:var(--ui-size-14)}}.design5{--close-button-size:var(--ui-size-10);--close-button-background:var(--background);--close-button-border:none;--close-button-border-radius:50%;--close-button-opacity:1;--close-button-icon-size:var(--ui-size-4);--close-button-icon-stroke:var(--on-background);--close-button-icon-stroke-width:3;--close-button-background--hover:var(--background);--close-button-opacity--hover:.8}@media screen and (max-width:768px){.design5{--close-button-size:var(--ui-size-10);--close-button-background:var(--gray);--close-button-border:var(--border-width-1) solid var(--gray);--close-button-border-radius:50%;--close-button-icon-size:var(--ui-size-4);--close-button-icon-stroke:var(--on-gray)}}.design5{--order-item-gap:var(--indent-4);--order-item-padding:var(--indent-4);--order-item-background:var(--surface-light);--order-item-border:var(--border-width-2) solid var(--gray);--order-item-border-radius:var(--border-radius-12);--order-item-image-size:var(--ui-size-20);--order-item-image-ratio:1/1;--order-item-image-border-radius:var(--border-radius-12);--order-item-font--primary:var(--typo-h7);--order-item-color--primary:var(--on-surface);--order-item-font--secondary:var(--typo-body--small);--order-item-color--secondary:var(--on-surface-light);--order-item-buttons-wrapper-flex-direction:row}@media screen and (max-width:768px){.design5{--order-item-gap:var(--indent-2);--order-item-padding:var(--indent-2);--order-item-image-size:var(--ui-size-12)}}.design5{--order-container-font--primary:var(--typo-h6);--order-container-color--primary:var(--on-surface);--order-container-font--secondary:var(--typo-body);--order-container-color--secondary:var(--on-surface-light);--saved-card-wrapper-padding:var(--indent-4);--saved-card-wrapper-background:var(--surface-light);--saved-card-wrapper-border:var(--border-width-2) solid var(--gray);--saved-card-wrapper-border-radius:var(--border-radius-12);--saved-card-wrapper-font--primary:var(--typo-h7);--saved-card-wrapper-color--primary:var(--on-surface);--saved-card-wrapper-font--secondary:var(--typo-body);--saved-card-wrapper-color--secondary:var(--on-surface-light)}.design5 .saved-card-inputs{--form-item-label-color:var(--on-surface)}.design5 .saved-card-wrapper{--button-outlined-color:var(--on-surface)}.design5{--alert-background:var(--gray);--alert-bar-background:var(--gray-darker);--alert-title-font:var(--typo-body--semibold);--guest-photo-option-background:var(--gray-light);--guest-photo-option-border:var(--border-width-2) dashed var(--gray-dark);--guest-photo-option-border-radius:var(--border-radius-8);--guest-photo-option-color:var(--on-gray);--guest-photo-option-title-font:var(--typo-h5);--guest-photo-option-header-align:baseline;--guest-photo-option-grid:repeat(3,1fr);--guest-photo-option-formats-grid-column:span 3;--guest-photo-option-drop-tip-font:var(--typo-body);--guest-photo-option-drop-tip-color:var(--on-primary);--guest-photo-option-drop-tip-background:var(--primary-light);--guest-photo-option-preview-height:var(--ui-size-20);--guest-photo-option-preview-border:var(--border-width-1) solid var(--gray-dark);--guest-photo-option-caption-font:var(--typo-body--small);--guest-photo-option-formats-font:var(--typo-body--x-small);--guest-photo-option-formats-color:var(--on-gray-light)}@media screen and (max-width:768px){.design5{--guest-photo-option-header-align:center;--guest-photo-option-grid:repeat(2,1fr);--guest-photo-option-formats-grid-column:span 2}}.design5{--progress-height:var(--ui-size-2);--progress-border-radius:var(--border-radius-4);--progress-background:var(--gray-light);--progress-backdrop-filter:none;--progress-bar-background:var(--primary);--feed-meter-padding:var(--indent-2) var(--indent-3);--feed-meter-background:none;--feed-meter-border-radius:var(--border-radius-8);--feed-meter-counter-color:var(--on-background);--feed-meter-border:var(--border-width-2) solid var(--gray);--feed-meter-progress-bar-margin:var(--indent-2) 0 0 0;--people-fed-info-font:var(--typo-body--small);--people-fed-info-color:var(--on-background);--people-fed-info-line-height:normal;--people-fed-info-min-height:0;--people-fed-info-padding:var(--indent-1) var(--indent-3);--people-fed-info-background:var(--gray-light);--people-fed-info-border-radius:var(--border-radius-8);--people-fed-info-border:none;--menu-tag-font:var(--typo-body--small);--menu-tag-color:var(--on-primary);--menu-tag-height:auto;--menu-tag-line-height:normal;--menu-tag-padding:var(--indent-1) var(--indent-3);--menu-tag-background:var(--primary-light);--menu-tag-border-radius:var(--ui-size-4);--menu-tag-border:none;--menu-tag-backdrop-filter:none;--quantity-range-width:7rem;--quantity-range-button-size:var(--button-small-size);--quantity-range-button-background:var(--button-secondary-background);--quantity-range-button-border:none;--quantity-range-button-border-radius:50%;--quantity-range-button-icon-size:var(--button-small-icon-size);--quantity-range-button-icon-stroke:var(--button-secondary-icon-stroke);--quantity-range-button-icon-stroke-width:var(--border-width-2);--quantity-range-button-font:var(--typo-body--semibold);--quantity-range-button-color:var(--on-background);--quantity-range-button-background--hover:var(--button-secondary-background-hover);--quantity-range-width--large:8rem;--quantity-range-button-size--large:var(--button-medium-size);--quantity-range-button-icon-size--large:var(--button-small-icon-size);--quantity-range-button-font--large:var(--typo-button--large);--user-menu-rewards-padding:var(--indent-6);--user-menu-rewards-background:var(--surface);--user-menu-rewards-border:var(--border-width-2) solid var(--gray);--user-menu-rewards-border-radius:var(--border-radius-12);--user-menu-rewards-title-font:var(--typo-h3);--user-menu-rewards-title-color:var(--on-surface);--user-menu-rewards-title-margin:0 0 var(--indent-4);--user-menu-rewards-list-grid-template-columns:repeat(4,1fr);--user-menu-rewards-list-gap:var(--indent-2);--user-menu-reward-font:var(--typo-body);--user-menu-reward-color:var(--on-background);--user-menu-reward-gap:var(--indent-2);--user-menu-reward-padding:var(--indent-3);--user-menu-reward-background:var(--background);--user-menu-reward-border:var(--border-width-2) solid var(--gray);--user-menu-reward-border-radius:var(--border-radius-8);--user-menu-reward-icon-size:var(--ui-size-6)}@media screen and (max-width:1600px){.design5{--user-menu-rewards-list-grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1440px){.design5{--user-menu-rewards-list-grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design5{--user-menu-rewards-list-grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.design5{--user-menu-rewards-padding:var(--indent-4);--user-menu-rewards-title-font:var(--typo-h5)}}.design5{--suggested-orders-gap:var(--indent-6);--suggested-orders-padding:var(--indent-8);--suggested-orders-background:var(--gray-lighter);--suggested-orders-border:var(--border-width-2) solid var(--gray);--suggested-orders-border-radius:var(--border-radius-12);--suggested-orders-title-font:var(--typo-h3);--suggested-orders-title-color:var(--on-gray);--suggested-orders-title-margin:0 0 var(--indent-2);--suggested-orders-desc-font:var(--typo-body);--suggested-orders-desc-color:var(--on-gray);--suggested-orders-list-grid-template-columns:1fr 1fr;--suggested-orders-list-gap:var(--indent-4);--suggested-order-gap:var(--indent-6);--suggested-order-image-height:var(--ui-size-50);--suggested-order-image-border-radius:var(--border-radius-12);--suggested-order-info-gap:var(--indent-6);--suggested-order-desc-font:var(--typo-body);--suggested-order-desc-color:var(--on-background-light);--suggested-order-list-gap:var(--indent-3);--suggested-order-item-font:var(--typo-body);--suggested-order-item-color:var(--on-background);--suggested-order-item-gap:var(--indent-1);--suggested-order-item-padding:var(--indent-3);--suggested-order-item-border:var(--border-width-1) solid var(--gray)}@media screen and (max-width:1440px){.design5{--suggested-orders-list-grid-template-columns:1fr}}@media screen and (max-width:768px){.design5{--suggested-orders-gap:var(--indent-6);--suggested-orders-padding:var(--indent-4);--suggested-orders-title-font:var(--typo-h5);--suggested-orders-title-margin:0 0 var(--indent-2);--suggested-orders-list-gap:var(--indent-2);--suggested-order-gap:var(--indent-4);--suggested-order-list-gap:var(--indent-2);--suggested-order-item-padding:var(--indent-2)}}.design5{--order-settings-form-gap:var(--indent-8);--order-settings-label-font:var(--typo-h5);--order-settings-label-color:var(--on-background);--order-settings-label-align:left;--order-settings-label-margin:0 0 var(--indent-2);--order-settings-details-margin:var(--indent-4);--order-settings-details-label-display:none;--order-settings-details-form-grid-template-columns:1fr;--order-settings-details-form-gap:var(--indent-4)}@media screen and (max-width:768px){.design5{--order-settings-label-font:var(--typo-h4);--order-settings-label-margin:0 0 var(--indent-2)}}.design5{--navbar-border:var(--border-width-2) solid var(--navbar-border-color);--navbar-height:6.5rem;--navbar-padding:0 var(--indent-10);--navbar-items-gap:var(--indent-4);--navbar-logo-height:var(--ui-size-15);--navbar-logo-width:var(--ui-size-42)}.design5 .nav-rest-info{--restaurant-info-name-font:var(--typo-h7);--restaurant-info-name-color:var(--on-navbar-color);--restaurant-info-address-font:var(--typo-body--small);--restaurant-info-address-color:var(--on-navbar-color-light)}.design5{--order-settings-dropdown-menu-width:20rem;--order-settings-dropdown-menu-padding:var(--indent-4);--order-settings-dropdown-icon-size:var(--ui-size-5)}.design5 .order-settings-dropdown .order-settings-form{--order-settings-label-font:var(--typo-h7);--order-settings-form-gap:var(--indent-6)}.design5{--menu-search-form-color:var(--on-navbar-surface-color);--menu-search-form-background:var(--navbar-surface-color);--menu-search-form-button-position:absolute;--menu-search-form-button-right:var(--indent-1)}@media screen and (max-width:1023px){.design5{--navbar-items-gap:var(--indent-2)}}@media screen and (max-width:768px){.design5{--navbar-height:var(--ui-size-16);--navbar-padding:0 var(--indent-2);--navbar-items-gap:0;--navbar-logo-height:var(--ui-size-10);--navbar-logo-width:var(--ui-size-32)}}.design5{--profile-dropdown-user-rewards-font:var(--typo-body--small);--profile-dropdown-user-rewards-color:var(--primary);--profile-dropdown-user-rewards-position:absolute;--profile-dropdown-user-rewards-top:calc(var(--indent-3)*-1);--profile-dropdown-user-rewards-right:calc(var(--indent-3)*-1);--profile-dropdown-user-rewards-size:var(--ui-size-6);--profile-dropdown-user-rewards-padding:0 var(--indent-2);--profile-dropdown-user-rewards-background:var(--on-primary);--profile-dropdown-user-rewards-border:var(--border-width-1) solid var(--primary);--profile-dropdown-user-rewards-border-radius:var(--border-radius-100);--profile-dropdown-menu-width:14rem;--profile-dropdown-menu-item-border-radius:var(--border-radius-8);--profile-dropdown-menu-item-button-font:var(--typo-body--small-bold);--profile-dropdown-menu-item-button-color:var(--on-surface);--profile-dropdown-menu-item-button-gap:var(--indent-2);--profile-dropdown-menu-item-button-padding:var(--indent-2) var(--indent-4);--profile-dropdown-menu-item-button-background:transparent;--profile-dropdown-menu-item-button-background--hover:var(--gray);--profile-dropdown-menu-item-button-border:none;--profile-dropdown-menu-item-button-border-radius:0;--profile-dropdown-menu-item-button-icon-size:var(--ui-size-4);--rewards-accordion-background:var(--surface);--rewards-accordion-border:none;--rewards-accordion-border-radius:calc(var(--border-radius-12) - var(--indent-1));--rewards-accordion-margin:var(--indent-1);--rewards-accordion-header-gap:var(--indent-2);--rewards-accordion-header-padding:var(--indent-2) var(--indent-3);--rewards-accordion-title-font:var(--typo-body--semibold);--rewards-accordion-color:var(--on-surface);--rewards-accordion-content-padding:0 var(--indent-3) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-surface);--rewards-accordion-content-color--secondary:var(--on-surface-light)}@media screen and (max-width:768px){.design5{--rewards-accordion-background:var(--button-secondary-background);--rewards-accordion-border:none;--rewards-accordion-border-radius:var(--border-radius-8);--rewards-accordion-margin:var(--indent-2) 0 0;--rewards-accordion-header-padding:var(--indent-4);--rewards-accordion-title-font:var(--button-medium-font);--rewards-accordion-color:var(--button-secondary-color);--rewards-accordion-content-padding:0 var(--indent-4) var(--indent-3);--rewards-accordion-content-color--primary:var(--on-gray);--rewards-accordion-content-color--secondary:var(--on-gray-light)}}.design5{--bag-button-animation:gelatine 1s;--bag-button-count-font:var(--typo-body--small);--bag-button-count-color:var(--primary);--bag-button-count-size:var(--ui-size-6);--bag-button-count-position:absolute;--bag-button-count-top:calc(var(--indent-3)*-1);--bag-button-count-right:calc(var(--indent-3)*-1);--bag-button-count-padding:0 var(--indent-1);--bag-button-count-background:var(--on-primary);--bag-button-count-border:var(--border-width-1) solid var(--primary);--bag-button-count-border-radius:var(--border-radius-50)}@media screen and (max-width:768px){.design5{--bag-button-animation:none;--bag-button-count-size:var(--ui-size-5);--bag-button-count-top:0;--bag-button-count-right:0;--bag-button-count-border:none;--bag-button-count-border-radius:var(--border-radius-50)}.design5 .bag-button-icon path:first-of-type{display:none}}.design5{--language-switch-menu-left:none;--language-switch-menu-right:0;--language-switch-menu-background:var(--surface-light);--language-switch-menu-border:var(--border-width-2) solid var(--gray);--language-switch-menu-border-radius:var(--border-radius-12);--language-switch-menu-box-shadow:var(--box-shadow-elevated);--language-switch-menu-item-font:var(--typo-body--small-bold);--language-switch-menu-item-color:var(--on-surface);--language-switch-menu-item-padding:var(--indent-2) var(--indent-4);--language-switch-menu-item-background:transparent;--language-switch-menu-item-background--hover:var(--gray);--language-switch-menu-item-border-radius:var(--border-radius-12);--language-switch-menu-item-img-size:var(--ui-size-6)}@media screen and (max-width:768px){.design5{--language-switch-menu-left:0;--language-switch-menu-right:none}}.design5 .submit-page .language-switch{position:fixed;right:var(--indent-10);top:calc((var(--navbar-height) - var(--ui-size-10))/2);z-index:var(--z-index--surface)}@media screen and (max-width:768px){.design5 .submit-page .language-switch{position:static;z-index:auto}}.design5{--item-card-grid-template-cols:1fr;--item-card-grid-template-rows:1fr auto;--item-card-gap:var(--indent-3);--item-card-padding:0;--item-card-background:transparent;--item-card-border:none;--item-card-border-radius:var(--border-radius-12);--item-card-box-shadow:none;--item-card-header-grid-row:initial;--item-card-header-border-radius:var(--border-radius-12);--item-card-header-margin:0;--item-card-image-width:100%;--item-card-image-ratio:3/2;--item-card-image-border-radius:var(--border-radius-12);--item-card-body-gap:var(--indent-2);--item-card-name-font:var(--typo-h5);--item-card-name-color:var(--on-background);--item-card-desc-font:var(--typo-body--small);--item-card-desc-color:var(--on-background-light);--item-card-footer-flex-direction:column;--item-card-footer-align-items:stretch;--item-card-footer-gap:var(--indent-2);--item-card-footer-margin:auto 0 0;--item-card-add-info-flex-direction:column;--item-card-add-info-align-items:flex-start;--item-card-add-info-justify-content:flex-start;--item-card-add-info-gap:var(--indent-1);--item-card-price-font:var(--typo-h7);--item-card-price-color:var(--on-background);--item-card-points-font:var(--typo-body--small);--item-card-points-color:var(--on-background-light);--item-card-points-position:initial;--item-card-points-bottom:0;--item-card-points-left:0;--item-card-points-right:0;--item-card-calories-font:var(--typo-h7);--item-card-calories-color:var(--on-background);--item-card-calories-display:block;--item-card-calories-padding:0 0 0 var(--indent-3);--item-card-buttons-position:absolute;--item-card-buttons-top:var(--indent-2);--item-card-buttons-right:var(--indent-2);--item-card-buttons-gap:0;--item-card-buttons-margin:0;--item-card-order-button-display:none;--item-card-border--hover:none;--item-card-box-shadow--hover:none;--item-card-mane-color--hover:var(--primary)}.design5 .item-card:has(.item-card-header){--item-card-grid-template-rows:auto 1fr auto}.design5 .item-card--left{--item-card-grid-template-cols:1fr auto;--item-card-grid-template-rows:1fr;--item-card-gap:var(--indent-3);--item-card-padding:var(--indent-4);--item-card-border:var(--border-width-2) solid var(--gray);--item-card-border--hover:var(--border-width-2) solid var(--gray);--item-card-header-border-radius:var(--border-radius-12);--item-card-image-width:var(--ui-size-20);--item-card-image-ratio:1/1;--item-card-image-border-radius:var(--border-radius-12);--item-card-name-font:var(--typo-h7);--item-card-footer-flex-direction:column;--item-card-footer-align-items:flex-end;--item-card-footer-gap:var(--indent-2);--item-card-footer-margin:0;--item-card-price-font:var(--typo-h7);--item-card-price-justify-content:flex-end;--item-card-calories-display:none;--item-card-order-button-display:none;--item-card-buttons-margin:auto 0 0}.design5 .item-card--left:has(.item-card-header){--item-card-grid-template-cols:auto 1fr auto;--item-card-grid-template-rows:1fr}@media screen and (max-width:768px){.design5{--item-card-gap:var(--indent-2);--item-card-name-font:var(--typo-h7)}.design5 .item-card--left{--item-card-padding:var(--indent-2);--item-card-image-width:var(--ui-size-12)}}.design5{--footer-font--primary:var(--typo-h7);--footer-font--secondary:var(--typo-body);--footer-gap:var(--indent-4);--footer-padding:var(--indent-10);--footer-border:var(--border-width-1) solid var(--gray-light)}@media screen and (max-width:768px){.design5{--footer-padding:var(--indent-6) var(--indent-4)}}.design5{--order-progress-bar-height:6.25rem;--order-progress-bar-padding:var(--indent-4);--order-progress-bar-background:var(--gray-light);--order-progress-bar-status-gap:var(--indent-2);--order-progress-bar-status-padding:0 var(--indent-5);--order-progress-bar-status-border:var(--gray-dark);--order-progress-bar-status-icon-wrapper-size:var(--ui-size-8);--order-progress-bar-status-icon-wrapper-background:var(--background);--order-progress-bar-status-icon-size:var(--ui-size-4);--order-progress-bar-status-icon-stroke:var(--on-background-light);--order-progress-bar-status-title-font:var(--typo-body--small);--order-progress-bar-status-title-color:var(--on-gray-light);--order-progress-bar-status-title-background:transparent;--order-progress-bar-status-title-padding:0}@media screen and (max-width:768px){.design5{--order-progress-bar-height:auto;--order-progress-bar-padding:var(--indent-4) 0;--order-progress-bar-status-padding:0 var(--indent-4);--order-progress-bar-status-title-background:var(--gray-light);--order-progress-bar-status-title-padding:0 var(--indent-4) 0 0}}.design5{--popover-background:var(--surface-light);--popover-border:var(--border-width-2) solid var(--gray);--popover-border-radius:var(--border-radius-12);--popover-box-shadow:none;--popover-body-padding:var(--indent-4)}.design5 .popover{--form-item-label-color:var(--on-surface);--form-item-input-color:var(--on-surface)}@media screen and (max-width:768px){.design5 .menu-hero{--menu-hero-display:flex;--menu-hero-flex-direction:column;--menu-hero-align-items:stretch;--menu-hero-gap:var(--indent-4);--menu-hero-padding:var(--indent-4) var(--indent-4) var(--indent-6);--menu-search-form-button-position:absolute;--menu-search-form-button-right:var(--indent-1);--restaurant-info-display:flex;--restaurant-info-flex-direction:column;--restaurant-info-gap:0;--restaurant-info-padding:0;--restaurant-info-desc-display:none;--restaurant-info-name-font:var(--typo-h4);--restaurant-info-name-color:var(--on-background);--restaurant-info-address-font:var(--typo-body--small);--restaurant-info-address-color:var(--on-background-light);--restaurant-info-icon-size:var(--ui-size-5);--restaurant-info-icon-stroke:var(--on-background-light);--restaurant-working-hours-align-items:center;--restaurant-working-hours-status-font:var(--typo-body--small);--restaurant-working-hours-today-font:var(--typo-body--small);--restaurant-working-hours-today-color:var(--on-background-light);--restaurant-working-hours-list-top:var(--indent-6);--restaurant-working-hours-list-background:var(--surface-light);--restaurant-working-hours-list-color--primary:var(--on-surface-light);--restaurant-working-hours-list-color--secondary:var(--on-surface);--restaurant-info-location-notification-flex:1 1 100%;--restaurant-info-location-notification-position:initial;--restaurant-info-location-notification-top:0;--restaurant-info-location-notification-order:2;--restaurant-info-location-notification-margin:var(--indent-1) 0 var(--indent-3)!important;--restaurant-phone-icon-size:var(--ui-size-5);--button-link-font:var(--typo-button--medium);--button-link-height:var(--ui-size-8)}}.design5 .modal-dialog{--modal-dialog-width:var(--modal-width--small);--modal-dialog-max-width:var(--modal-width);--modal-dialog-background:var(--background);--modal-dialog-border-radius:var(--border-radius-12);--modal-title-font:var(--typo-h4);--modal-title-color:var(--on-background);--modal-header-padding:var(--indent-8) var(--indent-8) var(--indent-6);--modal-title-desc-font:var(--typo-body);--modal-title-desc-color:var(--on-background-light);--modal-title-desc-margin-top:var(--indent-2);--modal-close-position:absolute;--modal-close-top:var(--indent-6);--modal-close-right:var(--indent-6);--modal-body-padding:var(--indent-8);--modal-footer-gap:var(--indent-4);--modal-footer-padding:var(--indent-6) var(--indent-8) var(--indent-8)}.design5 .modal-dialog.cross-sell-modal,.design5 .modal-dialog.new-order-modal{--modal-dialog-width:var(--modal-width)}@media screen and (max-width:768px){.design5 .modal-dialog{--modal-title-font:var(--typo-h4);--modal-header-padding:var(--indent-6) calc(var(--indent-6) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-6);--modal-close-top:var(--indent-4);--modal-close-right:var(--indent-4);--modal-body-padding:var(--indent-6);--modal-footer-gap:var(--indent-2);--modal-footer-padding:var(--indent-4) var(--indent-6) var(--indent-6)}.design5 .modal-dialog.cross-sell-modal{--modal-dialog-border-radius:var(--border-radius-12) var(--border-radius-12) 0 0}}.design5 .group-order-details-modal{--group-order-details-item-gap:var(--indent-6);--group-order-details-title-font:var(--typo-h6);--group-order-details-title-color:var(--on-background);--group-order-details-text-color:var(--on-background);--group-order-details-order-type-padding-bottom:var(--indent-5);--group-order-details-order-type-border:var(--border-width-1) solid var(--gray);--group-order-details-list-gap:var(--indent-1)}.design5{--sidebar-width:35rem;--sidebar-background:var(--background);--sidebar-border-radius:0 var(--border-radius-12) var(--border-radius-12) 0;--sidebar-header-padding:var(--indent-6);--sidebar-header-border:var(--border-width-2) solid var(--gray);--sidebar-title-font:var(--typo-h4);--sidebar-title-color:var(--on-background);--sidebar-title-desc-font:var(--typo-body);--sidebar-title-desc-color:var(--on-background-light);--sidebar-title-desc-margin-top:var(--indent-2);--sidebar-close-position:absolute;--sidebar-close-top:var(--indent-6);--sidebar-close-left:none;--sidebar-close-right:calc((var(--indent-4) + var(--ui-size-10))*-1);--sidebar-body-padding:var(--indent-6);--sidebar-footer-gap:var(--indent-4);--sidebar-footer-padding:var(--indent-6);--sidebar-footer-border:var(--border-width-2) solid var(--gray);--sidebar-footer-border-radius:0}.design5 .sidebar-right{--sidebar-border-radius:var(--border-radius-12) 0 0 var(--border-radius-12);--sidebar-close-left:calc((var(--indent-4) + var(--ui-size-10))*-1);--sidebar-close-right:none}@media screen and (max-width:748px){.design5{--sidebar-width:100%;--sidebar-margin:0;--sidebar-title-font:var(--typo-h4);--sidebar-header-padding:var(--indent-6) calc(var(--indent-4) + var(--ui-size-10) + var(--indent-4)) var(--indent-6) var(--indent-4);--sidebar-close-top:var(--indent-4);--sidebar-close-right:var(--indent-4);--sidebar-body-padding:var(--indent-4);--sidebar-footer-gap:var(--indent-2);--sidebar-footer-padding:var(--indent-4)}.design5 .sidebar,.design5 .sidebar-right{--sidebar-border-radius:0;--sidebar-close-top:var(--indent-4);--sidebar-close-right:var(--indent-4);--sidebar-close-left:none}}.design5 .locations-sidebar{--locations-sidebar-border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;--location-map-height:40vh;--location-map-height-dvh:40dvh;--location-search-card-position:relative;--location-search-flex-direction:column;--location-search-padding:var(--indent-4);--location-search-header-padding:0;--location-search-header-background:transparent;--location-search-header-border-radius:0;--location-search-header-box-shadow:none;--location-result-list-flex-direction:column;--location-result-list-align-items:initial;--location-result-list-gap:var(--indent-4);--location-result-list-padding:0;--location-result-list-overflow:visible;--location-result-card-flex:0;--location-result-card-width:initial;--restaurant-info-padding:var(--indent-3) var(--indent-4);--restaurant-info-background:var(--background);--restaurant-info-border:var(--border-width-2) solid var(--gray);--restaurant-info-border-radius:0 0 var(--border-radius-16) var(--border-radius-16);--restaurant-info-margin:0;--restaurant-info-box-shadow:none;--restaurant-info-title-font:var(--typo-body--x-small);--restaurant-info-title-color:var(--on-background-light);--restaurant-info-title-margin-bottom:var(--indent-1);--restaurant-info-name-font:var(--typo-h7);--restaurant-info-name-color:var(--on-background);--restaurant-info-address-font:var(--typo-body--small);--restaurant-info-address-color:var(--on-background-light)}.design5{--details-card-gap:var(--indent-10);--details-card-width:var(--content-width);--details-card-padding:var(--indent-8);--details-card-background:var(--surface-light);--details-card-border:var(--border-width-2) solid var(--gray);--details-card-border-radius:var(--border-radius-12);--order-detail-title-font:var(--typo-h4);--order-detail-title-color:var(--on-surface);--order-detail-title-margin-bottom:var(--indent-4);--order-details-card-list-gap:var(--indent-2);--order-detail-card-primary-text-font:var(--typo-h7);--order-detail-card-primary-text-color:var(--on-surface);--order-detail-card-secondary-text-font:var(--typo-body);--order-detail-card-secondary-text-color:var(--on-surface-light);--order-detail-card-gap:var(--indent-4);--order-detail-card-padding:var(--indent-4);--order-detail-card-background:var(--surface);--order-detail-card-on-card-background:var(--background);--order-detail-card-border:var(--border-width-2) solid var(--gray);--order-detail-card-border-radius:var(--border-radius-12);--static-item-list-gap:var(--indent-2);--static-item-primary-text-font:var(--typo-h7);--static-item-primary-text-color:var(--on-surface);--static-item-secondary-text-font:var(--typo-body--small);--static-item-secondary-text-color:var(--on-surface-light);--static-item-column-gap:var(--indent-3);--static-item-row-gap:var(--indent-2);--static-item-padding:var(--indent-4);--static-item-background:var(--surface);--static-item-on-card-background:var(--surface-light);--static-item-border:var(--border-width-2) solid var(--gray);--static-item-border-radius:var(--border-radius-12);--static-item-image-width:var(--ui-size-20);--static-item-image-aspect-ratio:1/1;--static-item-image-border-radius:var(--border-radius-8);--feedback-block-title-margin-bottom:var(--indent-2);--feedback-block-text-font:var(--typo-body);--feedback-block-text-color:var(--on-surface);--feedback-block-button-margin-top:var(--indent-4);--order-summary-gap:var(--indent-2);--order-summary-total-padding-top:var(--indent-3);--order-summary-buttons-gap:var(--indent-2);--order-summary-buttons-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design5{--details-card-padding:var(--indent-4)}}@container (max-width: 768px){.design5{--details-card-padding:var(--indent-4)}}.design5{--account-page-gap:var(--indent-6);--account-page-greeting-font:var(--typo-h1);--account-card-gap:var(--indent-10);--account-card-width:var(--content-width);--account-card-padding:var(--indent-6);--account-card-background:var(--surface-light);--account-card-border:var(--border-width-2) solid var(--gray);--account-card-border-radius:var(--border-radius-12);--account-info-card-title-font:var(--typo-h3);--account-info-card-title-margin-bottom:var(--indent-4)}.design5 .account-card{--form-item-label-color:var(--on-surface);--button-outlined-color:var(--on-surface)}@media screen and (max-width:768px){.design5{--account-card-padding:var(--indent-4);--account-info-card-title-font:var(--typo-h5)}}@container (max-width: 768px){.design5{--account-card-padding:var(--indent-4);--account-info-card-title-font:var(--typo-h5)}}.design5{--page-title-font:var(--typo-h2);--page-title-margin-bottom:var(--indent-6);--order-history-list-gap:var(--indent-6)}@media screen and (max-width:768px){.design5{--page-title-font:var(--typo-h4);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-3)}}@container (max-width: 768px){.design5{--page-title-font:var(--typo-h4);--page-title-margin-bottom:var(--indent-4);--order-history-list-gap:var(--indent-3)}}.design5{--enroll-card-width:var(--content-width);--enroll-card-padding:var(--indent-6);--enroll-card-background:var(--surface-light);--enroll-card-border:var(--border-width-2) solid var(--gray);--enroll-card-border-radius:var(--border-radius-12)}@media screen and (max-width:768px){.design5{--enroll-card-padding:var(--indent-4)}}@container (max-width: 768px){.design5{--enroll-card-padding:var(--indent-4)}}.design5{--payment-page-gap--large:var(--indent-16);--payment-page-gap--medium:var(--indent-8);--payment-page-gap--small:var(--indent-6);--payment-page-font-primary:var(--typo-h4);--payment-page-font-secondary:var(--typo-h6);--payment-page-color:var(--on-background);--submit-page-max-width:75rem;--submit-page-gap--large:var(--indent-6);--submit-page-gap--medium:var(--indent-6);--submit-page-gap--small:var(--indent-6);--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-color:var(--on-surface);--submit-page-info-title-margin-bottom:var(--indent-4);--sms-opt-in-checkbox-margin-top:var(--indent-4);--recommendation-list-position:initial;--payment-systems-padding:var(--indent-4);--payment-systems-background:var(--surface-light);--payment-systems-border:var(--border-width-2) solid var(--gray);--payment-systems-border-radius:var(--border-radius-8);--submit-button-wrapper-gap:var(--indent-2);--submit-button-wrapper-background:var(--surface-light);--submit-button-wrapper-border:var(--border-width-1) solid var(--gray);--submit-button-wrapper-border-radius:0;--submit-button-wrapper-margin-top:var(--indent-6)}@media screen and (max-width:768px){.design5{--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-margin-bottom:var(--indent-4)}}@container (max-width: 768px){.design5{--submit-page-info-title-font:var(--typo-h5);--submit-page-info-title-margin-bottom:var(--indent-4)}}.design5{--locations-page-flex-direction:column;--locations-page-gap:var(--indent-8);--locations-page-height:initial;--locations-page-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--locations-page-background:var(--page-background);--location-map-height:50vh;--location-map-margin:0;--location-map-border-radius:var(--border-radius-12);--locations-grid-gap:var(--indent-6);--location-search-flex:0;--location-search-padding:0;--location-search-background:var(--background);--location-search-border-top:none;--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:hidden auto;--location-search-title-font:var(--typo-h4);--location-search-title-color:var(--on-background);--location-search-title-margin-bottom:var(--indent-4)}@media screen and (max-width:768px){.design5{--locations-page-flex-direction:column;--locations-page-gap:0;--locations-page-padding:0;--location-map-height:40vh;--location-map-border-radius:0;--locations-grid-gap:var(--indent-4);--location-search-flex:0;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-border-top:none;--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-margin-bottom:var(--indent-2)}}@container (max-width: 768px){.design5{--locations-page-flex-direction:column;--locations-page-gap:0;--locations-page-padding:0;--location-map-height:40vh;--location-map-border-radius:0;--locations-grid-gap:var(--indent-4);--location-search-flex:0;--location-search-padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);--location-search-border-top:none;--location-search-border-right:none;--location-search-border-bottom:none;--location-search-border-left:none;--location-search-border-radius:0;--location-search-overflow:visible;--location-search-title-font:var(--typo-h4);--location-search-title-margin-bottom:var(--indent-2)}}.design5 .page-layout-body--menu{--menu-page-padding:0;--menu-grid-gap:0;--menu-grid-left-flex:0 0 25%;--menu-grid-left-min-width:22.5rem;--menu-grid-left-top:var(--navbar-height);--menu-grid-left-max-height:calc(100vh - var(--navbar-height));--menu-grid-left-padding:0;--menu-grid-left-border:none;--menu-grid-main-gap:var(--indent-10);--menu-grid-main-padding:var(--indent-10)}@media screen and (max-width:768px){.design5 .page-layout-body--menu{--menu-grid-main-gap:var(--indent-6);--menu-grid-main-padding:0 var(--indent-4)}}@container (max-width: 768px){.design5 .page-layout-body--menu{--menu-grid-main-gap:var(--indent-6);--menu-grid-main-padding:0 var(--indent-4)}}.design5.theme1{--primary-h:152;--primary-s:100%;--primary-l:47%;--on-primary-l:5%;--secondary-h:272;--secondary-s:100%;--secondary-l:35%;--on-secondary-l:93%;--tertiary-h:32;--tertiary-s:100%;--tertiary-l:34%;--on-tertiary-l:89%;--gray-h:0;--gray-s:0%;--gray-l:94%;--on-gray-l:5%;--background-h:0;--background-s:0%;--background-l:100%;--on-background-l:7%;--surface-h:0;--surface-s:0%;--surface-l:94%;--on-surface-l:7%;--navbar-color-h:0;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:7%;--navbar-surface-color-h:0;--navbar-surface-color-s:0%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:0;--navbar-border-color-s:0%;--navbar-border-color-l:94%;--footer-color-h:0;--footer-color-s:0%;--footer-color-l:100%;--on-footer-color-l:7%;--system-red-h:332;--system-red-s:100%;--system-red-l:40%;--on-system-red-l:95%;--system-green-h:163;--system-green-s:50%;--system-green-l:33%;--on-system-green-l:95%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design5.theme2{--primary-h:180;--primary-s:89%;--primary-l:14%;--on-primary-l:95%;--secondary-h:7;--secondary-s:89%;--secondary-l:32%;--on-secondary-l:95%;--tertiary-h:247;--tertiary-s:89%;--tertiary-l:32%;--on-tertiary-l:95%;--gray-h:30;--gray-s:9%;--gray-l:86%;--on-gray-l:5%;--background-h:30;--background-s:30%;--background-l:96%;--on-background-l:14%;--surface-h:30;--surface-s:30%;--surface-l:96%;--on-surface-l:14%;--navbar-color-h:30;--navbar-color-s:30%;--navbar-color-l:96%;--on-navbar-color-l:14%;--navbar-surface-color-h:30;--navbar-surface-color-s:9%;--navbar-surface-color-l:86%;--on-navbar-surface-color-l:5%;--navbar-border-color-h:30;--navbar-border-color-s:9%;--navbar-border-color-l:86%;--footer-color-h:30;--footer-color-s:30%;--footer-color-l:96%;--on-footer-color-l:14%;--system-red-h:7;--system-red-s:89%;--system-red-l:32%;--on-system-red-l:95%;--system-green-h:180;--system-green-s:90%;--system-green-l:26%;--on-system-green-l:95%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design5.theme3{--primary-h:255;--primary-s:83%;--primary-l:63%;--on-primary-l:100%;--secondary-h:155;--secondary-s:61%;--secondary-l:44%;--on-secondary-l:100%;--tertiary-h:14;--tertiary-s:83%;--tertiary-l:55%;--on-tertiary-l:100%;--gray-h:216;--gray-s:6%;--gray-l:15%;--on-gray-l:95%;--background-h:240;--background-s:8%;--background-l:9%;--on-background-l:95%;--surface-h:216;--surface-s:6%;--surface-l:15%;--on-surface-l:95%;--navbar-color-h:240;--navbar-color-s:8%;--navbar-color-l:9%;--on-navbar-color-l:95%;--navbar-surface-color-h:216;--navbar-surface-color-s:6%;--navbar-surface-color-l:15%;--on-navbar-surface-color-l:95%;--navbar-border-color-h:216;--navbar-border-color-s:6%;--navbar-border-color-l:15%;--footer-color-h:240;--footer-color-s:8%;--footer-color-l:9%;--on-footer-color-l:95%;--system-red-h:340;--system-red-s:80%;--system-red-l:57%;--on-system-red-l:5%;--system-green-h:155;--system-green-s:61%;--system-green-l:44%;--on-system-green-l:5%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design5.theme4,.design5.wcag-theme{--primary-h:25;--primary-s:100%;--primary-l:0%;--on-primary-l:100%;--secondary-h:340;--secondary-s:68%;--secondary-l:0%;--on-secondary-l:100%;--tertiary-h:220;--tertiary-s:68%;--tertiary-l:0%;--on-tertiary-l:100%;--gray-h:225;--gray-s:14%;--gray-l:94%;--on-gray-l:0%;--background-h:225;--background-s:14%;--background-l:100%;--on-background-l:0%;--surface-h:225;--surface-s:14%;--surface-l:95%;--on-surface-l:0%;--navbar-color-h:60;--navbar-color-s:0%;--navbar-color-l:100%;--on-navbar-color-l:0%;--navbar-surface-color-h:225;--navbar-surface-color-s:14%;--navbar-surface-color-l:94%;--on-navbar-surface-color-l:0%;--navbar-border-color-h:225;--navbar-border-color-s:14%;--navbar-border-color-l:95%;--footer-color-h:60;--footer-color-s:100%;--footer-color-l:100%;--on-footer-color-l:0%;--system-red-h:340;--system-red-s:68%;--system-red-l:0%;--on-system-red-l:100%;--system-green-h:160;--system-green-s:68%;--system-green-l:0%;--on-system-green-l:100%;--shadow-color-h:0;--shadow-color-s:0%;--shadow-color-l:0%}.design5.mobile{font-size:14px}.design5.mobile .contactless-finish.submit-page .gift-card-form{display:none}.design5.mobile * :is(#card-number-input,#card-cvv-input).focused,.design5.mobile * input:focus-visible~label:before,.design5.mobile :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3)}.design5.mobile * .checkbox:has(input:focus-visible),.design5.mobile * .radio:has(input:focus-visible){z-index:2}.design5.mobile * .accordion-item :focus-visible,.design5.mobile * .category-list-item:focus-visible,.design5.mobile * output{outline-offset:calc(var(--border-width-3)*-1)!important}.design5.mobile * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design5.mobile * .basic-nav-bar .available-language-options :focus-visible,.design5.mobile * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design5.mobile * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design5.desktop .contactless .order-sidebar .order-settings-dropdown,.design5.desktop .contactless-finish.submit-page .gift-card-form{display:none!important}.design5.desktop .progress-bar-enabled .category-wrapper{height:calc(100vh - var(--navbar-height) - var(--order-progress-bar-height))!important;top:calc(var(--navbar-height) + var(--order-progress-bar-height))!important}.design5.desktop * :is(#card-number-input,#card-cvv-input).focused,.design5.desktop * input:focus-visible~label:before,.design5.desktop :where(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3)}.design5.desktop * .checkbox:has(input:focus-visible),.design5.desktop * .radio:has(input:focus-visible){z-index:2}.design5.desktop * .accordion-item :focus-visible,.design5.desktop * .category-list-item:focus-visible,.design5.desktop * output{outline-offset:calc(var(--border-width-3)*-1)!important}.design5.desktop * .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)}.design5.desktop * .basic-nav-bar .available-language-options :focus-visible,.design5.desktop * .basic-nav-bar .dropdown-dialog :focus-visible{outline-color:var(--on-background)}.design5.desktop * .custom-footer :focus-visible{outline-color:var(--on-footer-color)}.design5 .form{display:flex;flex-direction:column;gap:var(--form-gap)}.design5 .form-item{border:none;position:relative}.design5 .form-item.has-error .form-item-input,.design5 .form-item.has-error .form-item-select,.design5 .form-item.has-error .form-item-textarea{border-color:var(--form-item-input-border-color--has-error)!important}.design5 .form-item.has-error .form-item-helper{color:var(--form-item-helper-color--invalid)}.design5 .form-item .form-item-remaining{bottom:var(--indent-3);color:var(--on-background-light);font:var(--typo-body--x-small);position:absolute;right:var(--indent-3)}.design5 .form-item:has(.form-item-helper) .form-item-remaining{bottom:var(--indent-7)}.design5 .form-item-label:not(.control-label){color:var(--form-item-label-color);display:block;font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom);padding:0}.design5 .form-item-input,.design5 .form-item-select,.design5 .form-item-textarea{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius);color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding);transition:background-color var(--motion),border-color var(--motion);width:100%}.design5 .form-item-input::-moz-placeholder,.design5 .form-item-select::-moz-placeholder,.design5 .form-item-textarea::-moz-placeholder{color:var(--form-item-input-placeholder-color)}.design5 .form-item-input::placeholder,.design5 .form-item-select::placeholder,.design5 .form-item-textarea::placeholder{color:var(--form-item-input-placeholder-color)}.design5 .form-item-input::-webkit-inner-spin-button,.design5 .form-item-input::-webkit-outer-spin-button,.design5 .form-item-select::-webkit-inner-spin-button,.design5 .form-item-select::-webkit-outer-spin-button,.design5 .form-item-textarea::-webkit-inner-spin-button,.design5 .form-item-textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.design5 .form-item-input[type=number],.design5 .form-item-select[type=number],.design5 .form-item-textarea[type=number]{-moz-appearance:textfield}.design5 .form-item-input:hover:enabled,.design5 .form-item-select:hover:enabled,.design5 .form-item-textarea:hover:enabled{background-color:var(--form-item-input-background--hover)}.design5 .form-item-input.has-data,.design5 .form-item-select.has-data,.design5 .form-item-textarea.has-data{background-color:var(--form-item-input-background--has-data)}.design5 .form-item-input:disabled,.design5 .form-item-select:disabled,.design5 .form-item-textarea:disabled{color:var(--form-item-input-color--disabled);pointer-events:none}.design5 .form-item-input:disabled::-moz-placeholder,.design5 .form-item-select:disabled::-moz-placeholder,.design5 .form-item-textarea:disabled::-moz-placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design5 .form-item-input:disabled::placeholder,.design5 .form-item-select:disabled::placeholder,.design5 .form-item-textarea:disabled::placeholder{color:var(--form-item-input-placeholder-color--disabled)}.design5 .form-item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;padding-right:var(--indent-8)!important;text-overflow:ellipsis;white-space:nowrap}.design5 .form-item-textarea{height:var(--form-item-textarea-height);line-height:var(--form-item-textarea-line-height);padding-bottom:var(--form-item-textarea-padding-vertical);padding-top:var(--form-item-textarea-padding-vertical)}.design5 .form-item.has-button{align-items:center;display:flex;flex-wrap:wrap}.design5 .form-item.has-button .form-item-label{flex:1 1 100%}.design5 .form-item.has-button .form-item-input{padding-right:var(--form-item-input-height)}.design5 .form-item.has-button button{align-items:center;background-color:transparent;border:none;border-radius:var(--form-item-input-border-radius);color:var(--form-item-button-color);display:flex;font:var(--form-item-button-font);height:var(--form-item-input-height);justify-content:center;margin-left:calc(var(--form-item-input-height)*-1);width:var(--form-item-input-height);z-index:var(--z-index--on-background)}.design5 .form-item.has-button svg{height:var(--form-item-button-icon-size);width:var(--form-item-button-icon-size)}.design5 .form-item.has-button path{stroke:var(--form-item-button-icon-stroke)}.design5 .form-item-helper{color:var(--form-item-helper-color);display:block;font:var(--form-item-helper-font);margin-top:var(--form-item-helper-margin-top)}.design5 .form-item-helper.invalid{color:var(--form-item-helper-color--invalid)}.design5 .button,.design5 .icon-button{align-items:center;cursor:pointer;display:flex;gap:var(--ui-size-2);justify-content:center;text-decoration:none}.design5 .button:disabled,.design5 .icon-button:disabled{opacity:.6;pointer-events:none}.design5 .button img,.design5 .button svg.streamline-ico,.design5 .icon-button img,.design5 .icon-button svg.streamline-ico{height:var(--ui-size-4);width:var(--ui-size-4)}.design5 .button svg.streamline-ico path,.design5 .icon-button svg.streamline-ico path{fill:transparent;stroke:var(--on-gray);transition:stroke var(--motion)}.design5 .button .dropdown-icon,.design5 .icon-button .dropdown-icon{height:var(--ui-size-3);width:var(--ui-size-3)}.design5 .button--danger:hover,.design5 .icon-button--danger:hover{background-color:var(--system-red-light)!important;color:var(--system-red)!important}.design5 .button--danger:hover svg.streamline-ico path,.design5 .icon-button--danger:hover svg.streamline-ico path{stroke:var(--system-red)}.design5 .button--icon .button-text,.design5 .button--icon .icon-button-text{display:none}.design5 .button--secondary{background-color:var(--button-secondary-background);border:none;color:var(--button-secondary-color);transition:background-color var(--motion),color var(--motion)}.design5 .button--secondary:hover{background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.design5 .button--secondary svg.streamline-ico path{stroke:var(--button-secondary-icon-stroke)}.design5 .button--secondary.button--nav{background-color:var(--button-secondary-nav-background);color:var(--button-secondary-nav-color)}.design5 .button--secondary.button--nav:hover{background-color:var(--button-secondary-nav-background-hover);color:var(--button-secondary-nav-color-hover)}.design5 .button--secondary.button--nav svg.streamline-ico path{stroke:var(--button-secondary-nav-icon-stroke)}.design5 .button--primary{background-color:var(--button-primary-background);border:none;color:var(--button-primary-color);transition:background-color var(--motion),color var(--motion)}.design5 .button--primary:hover{background-color:var(--button-primary-background-hover);color:var(--button-primary-color-hover)}.design5 .button--primary svg.streamline-ico path{stroke:var(--button-primary-icon-stroke)}.design5 .button--primary.button--nav{background-color:var(--button-primary-nav-background);color:var(--button-primary-nav-color)}.design5 .button--primary.button--nav:hover{background-color:var(--button-primary-nav-background-hover);color:var(--button-primary-nav-color-hover)}.design5 .button--primary.button--nav svg.streamline-ico path{stroke:var(--button-primary-nav-icon-stroke)}.design5 .button--outlined{background-color:transparent;border:var(--button-outlined-border-width) solid var(--button-outlined-border);color:var(--button-outlined-color);transition:background-color var(--motion),color var(--motion),border-color var(--motion)}.design5 .button--outlined:hover{background-color:var(--button-outlined-background-hover);border-color:var(--button-outlined-border-hover);color:var(--button-outlined-color-hover)}.design5 .button--outlined:hover svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke-hover)}.design5 .button--outlined svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke)}.design5 .button--outlined.button--nav{border-color:var(--button-outlined-nav-border);color:var(--button-outlined-nav-color)}.design5 .button--outlined.button--nav:hover{background-color:var(--button-outlined-nav-background-hover);border-color:var(--button-outlined-nav-border-hover);color:var(--button-outlined-nav-color-hover)}.design5 .button--outlined.button--nav:hover svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke-hover)}.design5 .button--outlined.button--nav svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke)}.design5 .button--ghosted{background-color:transparent;border:none;color:var(--button-ghosted-color);transition:background-color var(--motion),color var(--motion)}.design5 .button--ghosted:hover{background-color:var(--button-ghosted-background-hover);color:var(--button-ghosted-color-hover)}.design5 .button--ghosted svg.streamline-ico path{stroke:var(--button-ghosted-icon-stroke)}.design5 .button--ghosted.button--nav{color:var(--button-ghosted-nav-color)}.design5 .button--ghosted.button--nav:hover{background-color:var(--button-ghosted-nav-background-hover);color:var(--button-ghosted-nav-color-hover)}.design5 .button--ghosted.button--nav svg.streamline-ico path{stroke:var(--button-ghosted-nav-icon-stroke)}.design5 .button--x-small{border-radius:var(--button-x-small-border-radius);font:var(--button-x-small-font);gap:var(--button-x-small-gap);height:var(--button-x-small-size);line-height:var(--button-x-small-size);padding:var(--button-x-small-padding)}.design5 .button--x-small img,.design5 .button--x-small svg.streamline-ico{height:var(--button-x-small-icon-size);width:var(--button-x-small-icon-size)}.design5 .button--x-small.button--icon{padding:0;width:var(--button-x-small-size)}.design5 .button--small{border-radius:var(--button-small-border-radius);font:var(--button-small-font);gap:var(--button-small-gap);height:var(--button-small-size);line-height:var(--button-small-size);padding:var(--button-small-padding)}.design5 .button--small img,.design5 .button--small svg.streamline-ico{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design5 .button--small.button--icon{padding:0;width:var(--button-small-size)}.design5 .button--medium{border-radius:var(--button-medium-border-radius);font:var(--button-medium-font);gap:var(--button-medium-gap);height:var(--button-medium-size);line-height:var(--button-medium-size);padding:var(--button-medium-padding)}.design5 .button--medium img,.design5 .button--medium svg.streamline-ico{height:var(--button-medium-icon-size);width:var(--button-medium-icon-size)}.design5 .button--medium.button--icon{padding:0;width:var(--button-medium-size)}.design5 .button--large{border-radius:var(--button-large-border-radius);font:var(--button-large-font);gap:var(--button-large-gap);height:var(--button-large-size);line-height:var(--button-large-size);padding:var(--button-large-padding)}.design5 .button--large img,.design5 .button--large svg.streamline-ico{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.design5 .button--large.button--icon{padding:0;width:var(--button-large-size)}.design5 .button--large.button-nav{font:var(--typo-button--small)}.design5 .button--link{background-color:transparent;border:none;color:var(--button-link-color);font:var(--button-link-font);height:auto;line-height:var(--button-link-height,normal);padding:0;stroke:var(--button-link-color);transition:color var(--motion),-webkit-text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion),-webkit-text-decoration var(--motion);width:auto}.design5 .button--link:hover{background-color:transparent;color:var(--button-link-color-hover);text-decoration:underline}.design5 .button--link svg.streamline-ico path{stroke:inherit}.design5 .loyalty-registration{background-color:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design5 .loyalty-registration .register-description{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);text-align:center}.design5 .order-details{display:grid;gap:var(--details-card-gap);grid-template-columns:1fr}.design5 .order-details .confirming-order-container{display:grid;justify-items:center}.design5 .order-details .confirming-order-spinner .new-configuration-spinner{height:var(--ui-size-20);width:var(--ui-size-20)}.design5 .order-details .confirming-order-text,.design5 .order-details .order-submit-thank-you{color:var(--on-surface);font:var(--typo-h3);position:relative;text-align:center}.design5 .order-details .order-tracking-link{color:var(--on-surface);font:var(--typo-h5);text-align:center}.design5 .order-details .order-tracking-link a{color:var(--primary);cursor:pointer;text-decoration:underline}.design5 .order-details .thank-you-wrapper{align-items:center;display:flex;flex-direction:column}.design5 .order-details .order-submit-thank-you.confirming,.design5 .order-details .order-submit-thank-you.submitted{margin-top:var(--indent-10)}.design5 .order-details .confirming-checkmark-animation{height:var(--ui-size-20);margin-top:var(--indent-8);position:relative;width:var(--ui-size-20)}.design5 .order-details .static-checkmark{height:var(--ui-size-20);width:var(--ui-size-20)}.design5 .order-details .static-checkmark:before{border:var(--border-width-4) solid var(--primary);border-radius:var(--border-radius-100);content:"";display:block;height:var(--ui-size-20);left:50%;position:absolute;top:0;transform:translate(-50%);width:var(--ui-size-20)}.design5 .order-details .static-checkmark:after{border-bottom:var(--border-width-4) solid var(--primary);border-left:var(--border-width-4) solid var(--primary);content:"";display:block;height:var(--ui-size-4);left:50%;position:absolute;top:calc((var(--ui-size-16) + var(--indent-5))*-1);top:18%;transform:rotate(-45deg) translate(-60%);width:var(--ui-size-8)}.design5 .order-details .order-detail-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design5 .order-details .restaurant-info-block .restaurant-info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between}.design5 .order-details .restaurant-info-block .order-detail-image-col,.design5 .order-details .restaurant-info-block .restaurant-address svg,.design5 .order-details .restaurant-info-block .restaurant-desc,.design5 .order-details .restaurant-info-block .restaurant-working-hours{display:none}.design5 .order-details .restaurant-info-block .restaurant-name{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design5 .order-details .restaurant-info-block .address-string{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design5 .order-details .order-history-type-and-time{display:flex}.design5 .order-details .order-history-type-and-time .order-type{color:var(--order-detail-card-primary-text-color);display:flex;flex:1;flex-direction:column;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between}.design5 .order-details .order-history-type-and-time .selected-type-icon{display:none}.design5 .order-details .order-history-type-and-time .order-type-label{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design5 .order-details .order-progress .order-progress-title{display:none}.design5 .order-details .order-progress .order-progress-id{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design5 .order-details .order-progress .order-progress-status{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);margin-top:var(--order-detail-card-gap)}.design5 .order-details .order-progress .progress{--progress-background:var(--gray-dark)}.design5 .order-details .custom-fields .custom-field-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design5 .order-details .custom-fields .custom-field-info{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design5 .order-details .feedback-block .feedback-block-title{margin-bottom:var(--feedback-block-title-margin-bottom)}.design5 .order-details .feedback-block .feedback-block-text{color:var(--feedback-block-text-color);font:var(--feedback-block-text-font)}.design5 .order-details .feedback-block .feedback-button{margin-top:var(--feedback-block-button-margin-top);width:100%}.design5 .order-summary-card .order-summary-card-title{color:var(--order-detail-title-color);font:var(--order-detail-title-font);margin-bottom:var(--order-detail-title-margin-bottom)}.design5 .order-summary-card .order-detail-card.order-summary-info{display:flex;flex-direction:column-reverse;gap:var(--order-detail-card-gap);justify-content:flex-end}.design5 .order-summary-card .order-detail-card.order-summary-info .order-title{display:none}.design5 .order-summary-card .order-detail-card.order-summary-info .order-id{color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font)}.design5 .order-summary-card .order-detail-card.order-summary-info .order-creation-time{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design5 .order-summary-card .order-detail-payment{display:flex;flex-direction:column;gap:var(--order-detail-card-gap);justify-content:space-between;min-width:15rem;width:100%}.design5 .order-summary-card .order-detail-payment-title{color:var(--order-detail-card-secondary-text-color);font:var(--order-detail-card-secondary-text-font)}.design5 .order-summary-card .order-detail-payment-info{color:var(--order-detail-card-primary-text-color);display:flex;font:var(--order-detail-card-primary-text-font);gap:var(--order-detail-card-gap);justify-content:space-between;width:100%}.design5 .order-summary-card .order-detail-payment-info .card-icon{order:1}.design5 .order-summary-card .order-summary-prices-info{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--order-summary-gap)}.design5 .order-summary-card .order-summary-row{color:var(--order-detail-card-secondary-text-color);display:flex;flex-wrap:nowrap;font:var(--order-detail-card-secondary-text-font);gap:var(--order-summary-gap);justify-content:space-between}.design5 .order-summary-card .order-summary-row.order-subtotal{color:var(--order-detail-card-primary-text-color)}.design5 .order-summary-card .order-summary-row.order-remaining-amount,.design5 .order-summary-card .order-summary-row.order-total{border-top:var(--order-detail-card-border);color:var(--order-detail-card-primary-text-color);font:var(--order-detail-card-primary-text-font);padding-top:var(--order-summary-total-padding-top)}.design5 .order-summary-card .order-summary-price{text-align:right}.design5 .order-summary-card .order-summary-buttons{display:flex;flex-direction:column;gap:var(--order-summary-buttons-gap);margin-top:var(--order-summary-buttons-margin-top)}.design5 .order-summary-card .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design5 .order-summary-card .popover.rounding-info-popover{background-color:var(--gray-darker,var(--gray));border-radius:4px;padding:6px 10px}.design5 .order-summary-card .popover.rounding-info-popover .popover-body{color:#fff}.design5 .static-combo-items,.design5 .static-items{display:grid;gap:var(--static-item-list-gap);grid-template-columns:1fr;width:100%}.design5 .static-combo-items .menuitem,.design5 .static-items .menuitem{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--static-item-column-gap)}.design5 .static-combo-items .combo,.design5 .static-combo-items .menuitem,.design5 .static-items .combo,.design5 .static-items .menuitem{background-color:var(--static-item-background);border:var(--static-item-border);border-radius:var(--static-item-border-radius);display:flex;padding:var(--static-item-padding)}.design5 .static-combo-items .combo,.design5 .static-items .combo{flex-direction:column;gap:var(--static-item-list-gap)}.design5 .static-combo-items .combo .static-combo-info,.design5 .static-items .combo .static-combo-info{display:flex;gap:var(--static-item-column-gap)}.design5 .static-combo-items .combo .static-combo-img-wrapper,.design5 .static-items .combo .static-combo-img-wrapper{display:none}.design5 .static-combo-items .combo .menuitem,.design5 .static-items .combo .menuitem{background-color:var(--static-item-on-card-background)}.design5 .static-combo-items .static-menuitem-quantity,.design5 .static-items .static-menuitem-quantity{color:var(--static-item-primary-text-color);font:var(--static-item-primary-text-font)}.design5 .static-combo-items .static-item-img-col,.design5 .static-items .static-item-img-col{flex-shrink:0}@media screen and (max-width:768px){.design5 .static-combo-items .static-item-img-col,.design5 .static-items .static-item-img-col{display:none}}@container (max-width: 768px){.design5 .static-combo-items .static-item-img-col,.design5 .static-items .static-item-img-col{display:none}}.design5 .static-combo-items .static-item-img,.design5 .static-items .static-item-img{aspect-ratio:var(--static-item-image-aspect-ratio);border:var(--static-item-border);border-radius:var(--static-item-image-border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:var(--static-item-image-width)}.design5 .static-combo-items .static-menuitem-info,.design5 .static-items .static-menuitem-info{-moz-column-gap:var(--static-item-column-gap);column-gap:var(--static-item-column-gap);display:flex;flex-grow:1;flex-wrap:wrap;row-gap:var(--static-item-row-gap)}.design5 .static-combo-items .static-item-name,.design5 .static-items .static-item-name{align-items:center;color:var(--static-item-primary-text-color);-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex:1 1 0;flex-wrap:wrap;font:var(--static-item-primary-text-font);row-gap:var(--static-item-row-gap)}.design5 .static-combo-items .static-item-name-label,.design5 .static-items .static-item-name-label{flex:1 1 100%}.design5 .static-combo-items .favorite-name,.design5 .static-items .favorite-name{color:var(--static-item-secondary-text-color)}.design5 .static-combo-items .static-menuitem-notes,.design5 .static-combo-items .static-menuitem-options,.design5 .static-items .static-menuitem-notes,.design5 .static-items .static-menuitem-options{color:var(--static-item-secondary-text-color);flex:1 1 100%;font:var(--static-item-secondary-text-font);order:10}.design5 .static-combo-items .static-menuitem-price,.design5 .static-items .static-menuitem-price{color:var(--static-item-primary-text-color);flex:0;font:var(--static-item-primary-text-font)}.design5 .static-combo-items .static-combo-favorite-col,.design5 .static-combo-items .static-menuitem-favorite-col,.design5 .static-items .static-combo-favorite-col,.design5 .static-items .static-menuitem-favorite-col{align-items:center;display:flex;flex-shrink:0;gap:var(--indent-2)}.design5 .static-combo-items .favorite-btn-wrapper svg,.design5 .static-items .favorite-btn-wrapper svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design5 .static-combo-items .favorite-btn-wrapper.saved-item path,.design5 .static-items .favorite-btn-wrapper.saved-item path{fill:var(--primary)!important;stroke:var(--primary)!important}.design5 .user-rewards .user-rewards-points{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design5 .user-rewards .account-rewards-table-head{display:none}.design5 .user-rewards .account-rewards-table{width:100%}.design5 .user-rewards .no-rewards-text{color:var(--on-background);font:var(--typo-body)}.design5 .user-rewards .reward-row{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .user-rewards .reward-row+.reward-row{margin-top:var(--indent-4)}.design5 .user-rewards .reward-amount{color:var(--on-surface);flex-shrink:0;font:var(--typo-body)}.design5 .user-rewards .reward-name{color:var(--on-surface);flex:1;font:var(--typo-body);order:-1}.design5 .user-rewards .reward-expiration{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--small)}.design5 .order-card{background-color:var(--order-card-background);border:var(--order-card-border);border-radius:var(--order-card-border-radius);cursor:pointer;display:flex;flex-direction:column;gap:var(--order-card-gap);padding:var(--order-card-padding);position:relative;transition:border-color var(--motion)}.design5 .order-card:hover{border-color:var(--order-card-border-color-hover)}.design5 .order-card:hover .order-card-title{color:var(--order-card-title-color-hover)}.design5 .order-card .order-card-title{align-items:center;background-color:var(--order-card-title-badge-background);border:var(--order-card-title-badge-border);border-radius:var(--order-card-title-badge-border-radius);color:var(--order-card-title-color);display:flex;font:var(--order-card-title-font);left:var(--order-card-title-badge-left);padding:var(--order-card-title-badge-padding);position:var(--order-card-title-badge-position);top:var(--order-card-title-badge-top);transform:var(--order-card-title-badge-transform);transition:color var(--motion);width:var(--order-card-title-badge-width)}.design5 .order-card .order-card-title:after{border-bottom:var(--border-width-1) solid var(--on-surface);border-right:var(--border-width-1) solid var(--on-surface);content:"";display:var(--order-card-title-icon-display);height:var(--ui-size-2);margin-left:auto;transform:rotate(-45deg);width:var(--ui-size-2)}.design5 .order-card .order-card-body{align-items:center;display:flex;gap:var(--order-card-body-gap)}.design5 .order-card .order-card-img-wrapper{display:var(--order-card-image-display);flex-shrink:0}.design5 .order-card .order-card-img{aspect-ratio:var(--order-card-image-ratio);border-radius:var(--order-card-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--order-card-image-width)}.design5 .order-card .order-card-body-info{display:flex;flex-direction:column;gap:var(--order-card-body-info-gap)}.design5 .order-card .order-card-name{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design5 .order-card .order-card-time{color:var(--order-card-color-secondary);font:var(--order-card-font-secondary)}.design5 .order-card .order-card-footer-info{align-items:center;display:flex;gap:var(--indent-4);justify-content:space-between}.design5 .order-card .order-price-label,.design5 .order-card .order-total-amount{color:var(--order-card-color-primary);font:var(--order-card-font-primary)}.design5 .order-card--suggested{background-color:var(--order-card-background--suggested);border:var(--order-card-border--suggested)}.design5 .order-card--suggested .order-card-body{flex-grow:1}.design5 .order-card--suggested .order-card-img-wrapper{display:var(--order-card-image-display--suggested)}.design5 .order-card--suggested .order-card-body-info{flex:1;gap:var(--order-card-body-info-gap--suggested)}.design5 .order-card--suggested .order-card-name{color:var(--order-card-color-primary--suggested);font:var(--order-card-font-primary)}.design5 .order-card--suggested .order-card-desc{color:var(--order-card-color-secondary--suggested);font:var(--order-card-font-secondary)}.design5 .order-card--suggested .order-card-footer{display:flex}.design5 .order-card--suggested .order-card-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-left:auto}.design5 .order-card--suggested .order-card-footer-buttons button{flex:1 1 content}.design5 .feedback-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--feedback-form-wrapper-gap)}.design5 .feedback-form-wrapper .hero-image-wrapper{width:100%}.design5 .feedback-form-wrapper .hero-image-overlay{--hero-image-padding:0;--hero-image-border-radius:var(--border-radius-24)}.design5 .feedback-form-wrapper .feedback-form{background-color:var(--feedback-form-background);border:var(--feedback-form-border);border-radius:var(--feedback-form-border-radius);max-width:var(--feedback-form-width);padding:var(--feedback-form-padding);width:100%}@media screen and (max-width:768px){.design5 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}@container (max-width: 768px){.design5 .feedback-form-wrapper .feedback-form{max-width:100%;width:100%}}.design5 .feedback-form-wrapper .question-block+.question-block{border-top:var(--question-block-border);margin-top:var(--question-block-indent);padding-top:var(--question-block-indent)}.design5 .feedback-form-wrapper .question-group label{color:var(--question-block-label-color);font:var(--question-block-label-font)}.design5 .feedback-form-wrapper .rating-bar{margin-left:-.35rem;margin-top:var(--indent-2)}.design5 .feedback-form-wrapper .explanation-group{margin-top:var(--indent-4)}.design5 .feedback-form-wrapper .explanation-label{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-1)}.design5 .feedback-form-wrapper .rating-item{align-items:center;background-color:var(--rating-item-background);border:var(--rating-item-border);border-radius:var(--rating-item-border-radius);display:flex;gap:var(--rating-item-gap);padding:var(--rating-item-padding)}.design5 .feedback-form-wrapper .rating-item .rating-item-img{aspect-ratio:var(--rating-item-image-ratio);border-radius:var(--rating-item-image-border-radius);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:var(--rating-item-image-width)}@media screen and (max-width:768px){.design5 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}@container (max-width: 768px){.design5 .feedback-form-wrapper .rating-item .rating-item-img{display:none}}.design5 .feedback-form-wrapper .rating-item .rating-item-name{color:var(--rating-item-name-color);flex-grow:1;font:var(--rating-item-name-font)}.design5 .feedback-form-wrapper .rating-item .rating-item-buttons{display:flex;gap:var(--indent-2)}.design5 .feedback-form-wrapper .rating-item .thumb-button.selected path{fill:var(--primary)}.design5 .feedback-form-wrapper .rating-item+.rating-item{margin-top:var(--indent-2)}.design5 .feedback-form-wrapper .feedback-form.already-sent .thanks-block{text-align:center}.design5 .feedback-form-wrapper .feedback-form.already-sent .thanks-title{color:var(--feedback-form-color-primary);font:var(--feedback-form-font-primary);margin-bottom:var(--indent-4)}.design5 .feedback-form-wrapper .feedback-form.already-sent .thanks-message{color:var(--feedback-form-color-secondary);font:var(--feedback-form-font-secondary)}.design5 .feedback-form-wrapper .buttons-block{align-items:stretch;display:flex;flex-direction:column;gap:var(--indent-2)}.design5 .accordion-item{overflow:hidden}.design5 .accordion-item.open .accordion-icon{transform:rotate(90deg)}.design5 .accordion-item .accordion-card{display:flex;flex-direction:column;overflow:hidden}.design5 .accordion-item .accordion-header{align-items:center;cursor:pointer;display:flex;gap:var(--indent-2);width:100%}.design5 .accordion-item .accordion-title{flex:1;word-break:break-word}.design5 .accordion-item .accordion-icon{flex-shrink:0;height:var(--ui-size-4);margin-left:auto;transition:transform var(--motion);width:var(--ui-size-4)}.design5 .accordion-item .accordion-icon path{stroke:var(--on-background)}.design5 .menu-search-form{align-items:center;flex-direction:row;position:relative}.design5 .menu-search-form .form-item{flex-grow:1}.design5 .menu-search-form input[type=search]::-ms-clear,.design5 .menu-search-form input[type=search]::-ms-reveal{display:none;height:0;width:0}.design5 .menu-search-form input[type=search]::-webkit-search-cancel-button,.design5 .menu-search-form input[type=search]::-webkit-search-decoration,.design5 .menu-search-form input[type=search]::-webkit-search-results-button,.design5 .menu-search-form input[type=search]::-webkit-search-results-decoration{display:none}.design5 .menu-search-form .menu-search-submit{position:var(--menu-search-form-button-position);right:var(--menu-search-form-button-right)}.design5 .checkout-order-info{background-color:var(--checkout-order-info-background);border:var(--checkout-order-info-border);border-radius:var(--checkout-order-info-border-radius);display:flex;flex-direction:column;height:-moz-min-content;height:min-content;max-height:100%;overflow:hidden}@media screen and (max-width:768px){.design5 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}@container (max-width: 768px){.design5 .checkout-order-info{border:none;border-radius:0;border-top:var(--checkout-order-info-border)}}.design5 .checkout-order-info .feed-meter{flex:1 1 100%;--feed-meter-padding:0 0 var(--indent-1) 0;--feed-meter-background:transparent;--feed-meter-border:none;--feed-meter-progress-bar-margin:0}.design5 .checkout-order-info .feed-meter-counter{font:var(--typo-body--small)}.design5 .checkout-order-info .feed-meter-buttons{display:flex}.design5 .checkout-order-info .order-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.design5 .checkout-order-info .order-container-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--indent-3);padding:var(--checkout-order-info-header-padding)}.design5 .checkout-order-info .order-container-body{flex-grow:1;overflow:hidden;overflow-y:auto;padding:var(--checkout-order-info-body-padding)}.design5 .checkout-order-info .order-title{color:var(--checkout-order-info-title-color);display:block!important;font:var(--checkout-order-info-title-font)}.design5 .checkout-order-info .order-item-counter{align-items:center;border:var(--order-container-counter-border);border-radius:var(--order-container-counter-border-radius);color:var(--order-container-counter-color);display:flex;font:var(--order-container-counter-font);gap:var(--indent-1);height:var(--order-container-counter-height);margin-left:auto;padding:var(--order-container-counter-padding)}@media screen and (max-width:1439px){.design5 .checkout-order-info .order-item .order-item-img-wrapper,.design5 .checkout-order-info .order-item button:not(.order-item-upsize-button) .icon-button-text{display:none}}.design5 .checkout-order-info .checkout-order-info-review{border-radius:var(--checkout-order-info-border-radius);border-top:var(--checkout-order-info-border);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2 - 16rem);overflow:hidden}@media screen and (max-width:768px){.design5 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}@container (max-width: 768px){.design5 .checkout-order-info .checkout-order-info-review{border:none;border-radius:0;border-top:var(--checkout-order-info-border);max-height:none}}.design5 .checkout-order-info .order-review-accordion{display:flex;flex-grow:1}.design5 .checkout-order-info .accordion-card{flex-grow:1}.design5 .checkout-order-info .accordion-header{padding:var(--checkout-order-info-header-padding)}.design5 .checkout-order-info .accordion-title{color:var(--checkout-order-info-title-color);font:var(--checkout-order-info-title-font)}.design5 .checkout-order-info .accordion-collapse{margin-bottom:var(--checkout-order-info-body-margin-bottom);overflow:hidden auto;padding:var(--checkout-order-info-body-padding);padding-bottom:0}@media screen and (max-width:768px){.design5 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}@container (max-width: 768px){.design5 .checkout-order-info .accordion-collapse{margin:0;overflow:visible}}.design5 .checkout-order-info .order-review-buttons,.design5 .checkout-order-info .order-submit-button{flex-shrink:0;padding:var(--checkout-order-info-body-padding)}@media screen and (max-width:768px){.design5 .checkout-order-info .order-review-buttons,.design5 .checkout-order-info .order-submit-button{padding:0}}@container (max-width: 768px){.design5 .checkout-order-info .order-review-buttons,.design5 .checkout-order-info .order-submit-button{padding:0}}.design5 .checkout-order-info .order-review-buttons{display:flex;flex-direction:column;gap:var(--indent-2)}.design5 .checkout-order-info .order-review-buttons .order-submit-button{padding:0}.design5 .checkout-order-info .order-review-buttons .order-submit-button:has(.call-center-submission-block){margin-top:var(--indent-2)}.design5 .wizard-wrapper{background-color:var(--surface-light);border:var(--border-width-2) solid var(--gray);border-radius:var(--border-radius-12);display:flex;flex-direction:column;height:100%;--button-outlined-color:var(--on-surface)}@media screen and (max-width:768px){.design5 .wizard-wrapper{background-color:var(--background);border:none;border-radius:0;height:calc(100dvh - var(--navbar-height))}}@container (max-width: 768px){.design5 .wizard-wrapper{background-color:var(--background);border:none;border-radius:0;height:calc(100dvh - var(--navbar-height))}}.design5 .wizard-wrapper .wizard{flex:1;overflow:hidden;overflow-y:auto;padding:var(--indent-6)}@media screen and (max-width:768px){.design5 .wizard-wrapper .wizard{padding:0}}@container (max-width: 768px){.design5 .wizard-wrapper .wizard{padding:0}}@media screen and (max-width:768px){.design5 .wizard-wrapper .tabs-content{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .wizard-wrapper .tabs-content{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .wizard-wrapper .tabs-content .checkbox span,.design5 .wizard-wrapper .tabs-content .control-label,.design5 .wizard-wrapper .tabs-content .form-item-label:not(.order-settings-label),.design5 .wizard-wrapper .tabs-content .order-user-details-title{color:var(--on-surface)}.design5 .wizard-wrapper .tabs-content .form-item-helper,.design5 .wizard-wrapper .tabs-content .order-donation-desc,.design5 .wizard-wrapper .tabs-content .order-tip-desc,.design5 .wizard-wrapper .tabs-content .order-user-details-text{color:var(--on-surface-light)}.design5 .wizard-wrapper .wizard-page{display:flex;flex-direction:column;gap:var(--indent-8)}.design5 .wizard-wrapper .tabs-header{align-items:center;border:none;display:flex;flex-wrap:nowrap;height:var(--navbar-height);justify-content:center;left:50%;position:fixed;top:0;transform:translate(-50%);z-index:var(--z-index--surface)}@media screen and (max-width:768px){.design5 .wizard-wrapper .tabs-header{background-color:var(--background);height:auto;justify-content:flex-start;left:0;padding:var(--indent-4);position:sticky;transform:none}}@container (max-width: 768px){.design5 .wizard-wrapper .tabs-header{background-color:var(--background);height:auto;justify-content:flex-start;left:0;padding:var(--indent-4);position:sticky;transform:none}}.design5 .wizard-wrapper .tab-button{align-items:center;background-color:transparent;border:none;border-radius:0;color:var(--on-background-light);display:flex;flex:0 0 auto;font:var(--typo-body--semibold)}.design5 .wizard-wrapper .tab-button:not(:last-of-type):after{border-right:var(--border-width-1) solid var(--on-background);border-top:var(--border-width-1) solid var(--on-background);content:"";display:block;height:var(--ui-size-2);margin-left:var(--indent-3);transform:rotate(45deg);width:var(--ui-size-2)}.design5 .wizard-wrapper .tab-button.active{color:var(--on-background)}.design5 .wizard-wrapper .tab-button.active:after{border-color:var(--on-background)!important}.design5 .wizard-wrapper .tab-button+.tab-button{margin-left:var(--indent-4)}.design5 .wizard-wrapper .payment-step-title,.design5 .wizard-wrapper .wizard-page .wizard-page-title{color:var(--on-surface);font:var(--typo-h4)}.design5 .wizard-wrapper .wizard-nav-card{align-items:center;background-color:var(--surface-light);border:var(--border-width-2) solid var(--gray);border-radius:var(--border-radius-12);display:flex;flex-wrap:wrap;padding:var(--indent-4)}.design5 .wizard-wrapper .wizard-nav-card+.wizard-nav-card{margin-top:calc(var(--indent-4)*-1)}.design5 .wizard-wrapper .wizard-nav-card .wizard-nav-card-title-wrapper{flex:1;order:0;padding-right:var(--indent-4)}.design5 .wizard-wrapper .wizard-nav-card .wizard-nav-card-title-wrapper .wizard-nav-card-title{color:var(--on-surface);font:var(--typo-h5)}.design5 .wizard-wrapper .wizard-nav-card .wizard-nav-card-content{flex:1 1 100%;margin-top:var(--indent-4);order:2}.design5 .wizard-wrapper .wizard-nav-card .wizard-nav-card-button-wrapper{flex:0;order:1}.design5 .wizard-wrapper .wizard-nav-card .order-date-time,.design5 .wizard-wrapper .wizard-nav-card .order-payment-info-title,.design5 .wizard-wrapper .wizard-nav-card .order-type-details-title,.design5 .wizard-wrapper .wizard-nav-card .order-user-details-title{color:var(--on-surface);font:var(--typo-h7)}.design5 .wizard-wrapper .wizard-nav-card .order-payment-info-text,.design5 .wizard-wrapper .wizard-nav-card .order-type-details-text,.design5 .wizard-wrapper .wizard-nav-card .order-user-details-text{color:var(--on-surface);font:var(--typo-body)}.design5 .wizard-wrapper .wizard-nav-card .order-type-time-details{margin-top:var(--indent-2)}.design5 .wizard-wrapper .wizard-nav-card .order-type-time-details .order-type,.design5 .wizard-wrapper .wizard-nav-card .order-type-time-details .type-icon{display:none}.design5 .wizard-wrapper .wizard-buttons{border-top:var(--border-width-2) solid var(--gray);display:flex;flex-shrink:0;gap:var(--indent-2);padding:var(--indent-6)}@media screen and (max-width:768px){.design5 .wizard-wrapper .wizard-buttons{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .wizard-wrapper .wizard-buttons{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .wizard-wrapper .wizard-buttons.last-page{display:none}.design5 .wizard-wrapper .wizard-buttons .wizard-previous-button{flex:0 0 content}.design5 .wizard-wrapper .wizard-buttons .wizard-next-button{flex:1}.design5 .restaurant-working-hours{align-items:var(--restaurant-working-hours-align-items,baseline);display:flex;flex-wrap:wrap;gap:var(--restaurant-working-hours-gap,var(--indent-2));position:relative}.design5 .restaurant-working-hours:has(.dropdown-icon){cursor:pointer}.design5 .restaurant-working-hours:has(>.restaurant-working-hours-toggle:focus-visible){outline:var(--border-width-2) solid var(--on-background);outline-offset:var(--border-width-2)}.design5 .restaurant-working-hours.opened-list .dropdown-icon{transform:rotate(-180deg)}.design5 .restaurant-working-hours:has(.restaurant-working-hours-icon){align-items:var(--restaurant-working-hours-align-items,center)}.design5 .restaurant-working-hours.closed-list:has(.list-of-days){flex-direction:column;--restaurant-working-hours-align-items:stretch}.design5 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days{position:static;width:auto;--restaurant-working-hours-list-padding:0;--restaurant-working-hours-list-box-shadow:none}.design5 .restaurant-working-hours.closed-list:has(.list-of-days) .list-of-days-item{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:space-between}.design5 .restaurant-working-hours.closed-list:has(.list-of-days) .day-time-info{flex-shrink:0}.design5 .restaurant-working-hours.closed-list:has(.list-of-days) .timezone-offset{margin-top:var(--indent-2);order:10}.design5 .restaurant-working-hours .restaurant-opening-status{border-radius:var(--restaurant-working-hours-status-border-radius,0);font:var(--restaurant-working-hours-status-font,var(--typo-body));padding:var(--restaurant-working-hours-status-padding,0)}.design5 .restaurant-working-hours .restaurant-opening-status.open{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-green))}.design5 .restaurant-working-hours .restaurant-opening-status.closed{background-color:var(--restaurant-working-hours-status-background,none);color:var(--restaurant-working-hours-status-color,var(--system-red))}.design5 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-6));width:var(--restaurant-working-hours-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design5 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design5 .restaurant-working-hours .restaurant-working-hours-icon{height:var(--restaurant-working-hours-icon-size,var(--ui-size-5));width:var(--restaurant-working-hours-icon-size,var(--ui-size-5))}}.design5 .restaurant-working-hours .restaurant-working-hours-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background))}.design5 .restaurant-working-hours .today-period{align-items:baseline;color:var(--restaurant-working-hours-today-color,var(--on-background));display:var(--restaurant-working-hours-today-display,flex);flex-shrink:0;font:var(--restaurant-working-hours-today-font,var(--typo-body));gap:var(--indent-2)}.design5 .restaurant-working-hours .today-period:before{content:"•"}.design5 .restaurant-working-hours .dropdown-icon{display:var(--restaurant-working-hours-dropdown-icon-display,block);height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design5 .restaurant-working-hours .dropdown-icon path{stroke:var(--restaurant-working-hours-icon-stroke,var(--on-background));stroke-width:2}.design5 .restaurant-working-hours .list-of-days{background-color:var(--restaurant-working-hours-list-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--restaurant-working-hours-list-box-shadow,var(--box-shadow-elevated));display:flex;flex-direction:var(--restaurant-working-hours-list-flex-direction,column);gap:var(--restaurant-working-hours-list-gap,var(--indent-2));left:0;padding:var(--restaurant-working-hours-list-padding,var(--indent-2));position:absolute;right:var(--restaurant-working-hours-list-right,none);top:var(--restaurant-working-hours-list-top,var(--indent-10));white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:var(--z-index--above)}.design5 .restaurant-working-hours .list-of-days .timezone-offset{font:var(--typo-body--small);margin-top:0}.design5 .restaurant-working-hours .list-of-days .day-name{color:var(--restaurant-working-hours-list-color--primary,var(--on-background-light));font:var(--restaurant-working-hours-list-font--primary,var(--typo-body--small-bold))}.design5 .restaurant-working-hours .list-of-days .day-time-period{font:var(--restaurant-working-hours-list-font--secondary,var(--typo-body--small))}.design5 .restaurant-working-hours .list-of-days .day-time-period,.design5 .restaurant-working-hours .list-of-days .open-24-hours{color:var(--restaurant-working-hours-list-color--secondary,var(--on-background))}.design5 .restaurant-working-hours .list-of-days .day-closed{color:var(--system-red)}.design5 .location-notification{align-items:center;background-color:var(--location-notification-background,var(--background));border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);color:var(--location-notification-color,var(--on-background));display:flex!important;gap:var(--indent-2);padding:var(--indent-3)}.design5 .location-notification .location-notification-text{color:var(--location-notification-color,var(--on-background));font:var(--typo-body--small);white-space:nowrap}.design5 .location-notification .location-notification-close{align-items:center;cursor:pointer;display:flex;height:var(--ui-size-6);justify-content:center;margin:calc(var(--indent-1)*-1);width:var(--ui-size-6)}.design5 .location-notification .location-notification-close svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design5 .location-notification .location-notification-close svg path{stroke:var(--location-notification-color,var(--on-background));stroke-width:2}.design5 .order-basic-user-info .order-basic-user-info-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design5 .order-basic-user-info .short-info-wrapper{align-items:baseline;display:flex;gap:var(--indent-4)}.design5 .order-basic-user-info .order-user-details-title{color:var(--on-background);font:var(--typo-h7)}.design5 .order-basic-user-info .order-user-details-text{color:var(--on-background-light);font:var(--typo-body)}.design5 .order-basic-user-info .edit-button{margin-left:auto}.design5 .order-basic-user-info .save-button{margin-top:var(--indent-4);width:100%}.design5 .order-basic-user-info .sms-opt-in-checkbox{margin-top:var(--sms-opt-in-checkbox-margin-top,0)}.design5 .order-basic-user-info .phone-invalid-desc,.design5 .order-basic-user-info .user-name-invalid-desc{color:var(--system-red);display:block;font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design5 .order-basic-user-info .user-phone-desc{color:var(--on-background-light);font:var(--typo-body--x-small)}.design5 .order-basic-user-info .curbside-form{margin-top:var(--indent-4)}.design5 .order-basic-user-info .curbside-form .curbside-label{color:var(--on-background);font:var(--typo-h5);margin-top:var(--indent-6)}.design5 .order-basic-user-info .curbside-form .curbside-help-text{color:var(--on-background-light);font:var(--typo-body--x-small)}.design5 .order-basic-user-info .curbside-form .curbside-params{margin-top:var(--indent-2)}.design5 .order-basic-user-info .auth-block{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design5 .order-basic-user-info .auth-block .auth-text{color:var(--on-background);font:var(--typo-body)}.design5 .order-donation,.design5 .order-tip{position:relative}.design5 .order-donation .order-donation-title,.design5 .order-donation .order-tip-title,.design5 .order-tip .order-donation-title,.design5 .order-tip .order-tip-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design5 .order-donation .input-icon,.design5 .order-tip .input-icon{display:none}.design5 .order-donation .form-item-input,.design5 .order-tip .form-item-input{margin-top:var(--indent-2);max-width:100%;width:100%}.design5 .order-donation .order-donation-desc,.design5 .order-donation .order-tip-desc,.design5 .order-tip .order-donation-desc,.design5 .order-tip .order-tip-desc{color:var(--on-background-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design5 .order-donation .tip-amount.invalid,.design5 .order-tip .tip-amount.invalid{border-color:var(--system-red)}.design5 .gift-card-form{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .gift-card-form .gift-card-visibility-btn{align-items:center;cursor:pointer;display:flex;gap:var(--indent-4);justify-content:space-between}.design5 .gift-card-form .gift-card-visibility-btn.open .dropdown-icon{transform:rotate(90deg)}.design5 .gift-card-form .gift-card-title{color:var(--on-background);font:var(--typo-h6)}.design5 .gift-card-form .dropdown-icon{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design5 .gift-card-form .dropdown-icon path{stroke:var(--on-background)}.design5 .gift-card-form .gift-card-form-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .gift-card-form .gift-card-inputs{align-items:flex-start;-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:flex;flex-direction:row;flex-wrap:wrap;position:relative;row-gap:var(--indent-4)}.design5 .gift-card-form .gift-apply-btn{flex:1 1 100%;order:4}.design5 .gift-card-form .gift-card-icon{display:none}.design5 .gift-card-form .gift-number-input{flex:2 0 fit-content}.design5 .gift-card-form .gift-code-input{flex:1 0 fit-content}.design5 .gift-card-form .gift-card-error .alert{margin-top:0!important}.design5 .gift-card-form .applied-cards{flex-grow:1;margin-top:var(--indent-4)}.design5 .gift-card-form .applied-cards .card-info-row{align-items:center;display:flex;flex-wrap:wrap}.design5 .gift-card-form .applied-cards .card-info-row+.card-info-row{margin-top:var(--indent-2)}.design5 .gift-card-form .applied-cards .card-number-col{color:var(--on-background);flex:1;font:var(--typo-body);max-width:100%}.design5 .gift-card-form .applied-cards .card-balance-col{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--small);max-width:100%;order:2}.design5 .gift-card-form .applied-cards .card-remove-col{flex:0 0 auto;max-width:100%;width:auto}.design5 .gift-card-form .applied-cards .remove-card-btn{margin-left:auto}.design5 .order-rewards{position:relative}.design5 .order-rewards .rewards-title{color:var(--on-background);flex:1 1 100%;font:var(--typo-h6);margin-bottom:var(--indent-4)}.design5 .order-rewards .open-dollar-title,.design5 .order-rewards .reward-list-wrapper legend{display:none}.design5 .order-rewards .not-auth-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .order-rewards .rewards-sign-in,.design5 .order-rewards .rewards-sign-up{flex:1 1 content}.design5 .order-rewards .apply-rewards-btn{margin-top:var(--indent-4);width:100%}.design5 .order-rewards .checkbox-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .order-rewards .checkbox label{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design5 .order-rewards .open-dollar-checkboxes,.design5 .order-rewards .open-dollar-input,.design5 .order-rewards .reward-list-wrapper+.open-dollar-wrapper{margin-top:var(--indent-4)}.design5 .payment-systems{align-items:center;flex-direction:column;gap:var(--indent-4)}.design5 .payment-systems .apple-pay-container,.design5 .payment-systems .google-pay-btn-block{flex:1 0 0;width:100%!important}.design5 .order-payment .order-payment-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.design5 .order-payment .order-payment-type+.order-card-details{margin-top:var(--indent-4)}.design5 .order-payment .payment-type-option.gc .payment-type-icon{display:none}.design5 .order-card-details fieldset{position:relative}.design5 .order-card-details .form-item-input,.design5 .order-card-details .form-item-select{background-color:transparent;color:var(--on-surface)}.design5 .order-card-details .form-item-input::-moz-placeholder,.design5 .order-card-details .form-item-select::-moz-placeholder{color:var(--on-surface-light)}.design5 .order-card-details .form-item-input::placeholder,.design5 .order-card-details .form-item-select::placeholder{color:var(--on-surface-light)}.design5 .order-card-details .form-item-input:hover,.design5 .order-card-details .form-item-select:hover{background-color:var(--form-item-input-background--hover)}.design5 .order-card-details .short-card-details .card{background-color:transparent;border:none;border-radius:0}.design5 .order-card-details .short-card-details .card:before{color:var(--form-item-label-color);content:"Card number";font:var(--form-item-label-font);margin-bottom:var(--form-item-label-margin-bottom)}.design5 .order-card-details .short-card-details .short-card-number{background-color:var(--form-item-input-background);border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)!important;color:var(--form-item-input-color);font:var(--form-item-input-font);height:var(--form-item-input-height);line-height:var(--form-item-input-height);padding:var(--form-item-input-padding)!important;transition:background-color var(--motion),border-color var(--motion);width:100%}.design5 .order-card-details .short-card-details .short-card-number:hover{background-color:var(--form-item-input-background--hover)}.design5 .order-card-details .short-card-details+.full-card-details{margin-top:var(--indent-4)}.design5 .order-card-details .full-card-details{background:var(--order-card-details-background);border:var(--order-card-details-border);border-radius:var(--order-card-details-border-radius);padding:var(--order-card-details-padding)}.design5 .order-card-details .full-card-details fieldset>legend{color:var(--on-background)}.design5 .order-card-details .full-card-details .alert{margin-top:var(--indent-1)!important}.design5 .order-card-details .full-card-details .card-form{display:flex;flex-direction:column;gap:var(--indent-6)}.design5 .order-card-details .form-item-label:not(.control-label){color:var(--on-surface)}.design5 .order-card-details .new-card-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--indent-4)}.design5 .order-card-details .new-card-form .card-number{flex:1 1 100%;order:0}.design5 .order-card-details .new-card-form .card-security-code{flex:1 0 30%;min-width:7.5rem;order:2}.design5 .order-card-details .new-card-form .card-expires{display:flex;flex:1 0 60%;gap:var(--indent-2);order:1}.design5 .order-card-details .new-card-form iframe{min-height:var(--form-item-input-height)}.design5 .order-card-details .new-card-form .alert{flex:1 1 100%;order:9}.design5 .order-card-details .new-card-test-info{color:var(--on-surface-light);flex:1 1 100%;font:var(--typo-body--x-small);margin-top:var(--indent-1);order:-1}.design5 .order-card-details .supported-cards{align-items:center;background-color:transparent;border-radius:var(--border-radius-8);bottom:var(--form-item-input-border-width);display:flex;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);justify-content:center;margin:0!important;padding:0!important;position:absolute;right:var(--form-item-input-border-width);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design5 .order-card-details .supported-cards .card-type{margin:0!important}.design5 .order-card-details .supported-cards .card-type.inactive{display:none;opacity:0}.design5 .order-card-details .supported-cards .card-type-active{opacity:1;z-index:100}.design5 .order-card-details .security-code-desc{background-color:transparent;border-radius:var(--form-item-input-border-radius);bottom:var(--form-item-input-border-width);color:transparent!important;cursor:pointer;height:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2);margin:0;overflow:hidden;position:absolute;right:var(--form-item-input-border-width);transition:background-color var(--motion);width:calc(var(--form-item-input-height) - var(--form-item-input-border-width)*2)}.design5 .order-card-details .security-code-desc:before{background-color:var(--background);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-8);color:var(--on-background);content:"The last 3 digits on the back of your card. For American Express, the 4 digit code on the front";display:none;font:var(--typo-body--small);padding:var(--indent-3);position:absolute;right:var(--indent-2);top:var(--indent-4);transform:translateY(-100%);width:10rem;z-index:100}.design5 .order-card-details .security-code-desc:after{align-items:center;border:var(--border-width-1) solid var(--form-item-button-icon-stroke);border-radius:50%;color:var(--form-item-button-icon-stroke);content:"?";display:flex;font:var(--typo-body);height:var(--ui-size-6);justify-content:center;left:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);position:absolute;top:calc((var(--form-item-input-height) - var(--form-item-input-border-width)*2 - var(--ui-size-6))/2);width:var(--ui-size-6)}.design5 .order-card-details .security-code-desc:hover{background-color:var(--gray-light);overflow:visible}.design5 .order-card-details .security-code-desc:hover:before{display:block}.design5 .order-card-details .square-container{width:100%}.design5 .order-card-details .sq-card-wrapper .sq-card-iframe-container{border:var(--form-item-input-border-width) solid var(--form-item-input-border-color);border-radius:var(--form-item-input-border-radius)}.design5 .order-card-details .sq-card-wrapper .sq-card-iframe-container:before{border-radius:var(--form-item-input-border-radius)}.design5 .order-card-details .sq-card-wrapper.sq-focus .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color)}.design5 .order-card-details .sq-card-wrapper.sq-error .sq-card-iframe-container:before{border-color:var(--form-item-input-border-color--has-error)}.design5 .order-card-details .save-card-checkbox{flex:1 1 100%;order:10}.design5 .order-card-details .save-card-checkbox label{color:var(--on-surface)}.design5 .order-card-details .save-card-checkbox label:before{border-color:var(--form-item-input-border-color)}.design5 .order-card-details .billing-information{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--indent-4)}.design5 .order-card-details .saved-cards>legend{font:var(--typo-h6);margin-bottom:0}.design5 .order-card-details .saved-cards .radio-group-items{display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-top:var(--indent-2)}.design5 .order-card-details .saved-cards .radio{display:flex;flex:1 1 fit-content;padding:0}.design5 .order-card-details .saved-cards .radio:last-of-type{flex:1 1 100%}.design5 .order-card-details .saved-cards .radio>input{cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design5 .order-card-details .saved-cards .radio label{width:100%}.design5 .order-card-details .saved-cards .radio label:after,.design5 .order-card-details .saved-cards .radio label:before{display:none}.design5 .order-card-details .saved-cards .radio .saved-card-wrapper{cursor:pointer;height:100%;transition:border-color var(--motion);width:100%}.design5 .order-card-details .saved-cards .radio>input:hover~label .saved-card-wrapper{border-color:var(--gray-darker)}.design5 .order-card-details .saved-cards .radio>input:checked~label .saved-card-wrapper{border-color:var(--primary)}.design5 .order-coupon-form-wrapper{display:flex;flex-direction:column;gap:var(--indent-4)}@media screen and (max-width:768px){.design5 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design5 .order-coupon-form-wrapper .form-item{flex-grow:1}.design5 .order-coupon-form-wrapper .form-item-label{display:none}.design5 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}@container (max-width: 768px){.design5 .order-coupon-form-wrapper .order-coupon-form{flex-direction:row;gap:var(--indent-2)}.design5 .order-coupon-form-wrapper .form-item{flex-grow:1}.design5 .order-coupon-form-wrapper .form-item-label{display:none}.design5 .order-coupon-form-wrapper .apply-coupon-btn{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.design5 .order-coupon-form-wrapper .coupon-collapse-button{color:var(--on-background);font:var(--typo-h6)}.design5 .recommendation-list{background-color:transparent;border:var(--recommendation-list-border);border-radius:var(--recommendation-list-border-radius);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.design5 .recommendation-list .recommendation-title{color:var(--recommendation-title-color);flex-shrink:0;font:var(--recommendation-title-font);padding:var(--recommendation-title-padding)}.design5 .recommendation-list .recommendation-items{display:flex;flex-direction:column;flex-grow:1;gap:var(--recommendation-items-gap);overflow:var(--recommendation-items-overflow);padding:var(--recommendation-items-padding)}.design5 .recommendation-list .recommendation-item-wrapper{flex:0 0 auto}.design5 .recommendation-list .item-card{flex:0 0 content}.design5 .order-review .table-head{display:none}.design5 .order-review .order-review-no-items{color:var(--order-review-color--primary);font:var(--typo-body--small)}.design5 .order-review .order-review-loader{color:var(--order-review-color--secondary);font:var(--typo-body--small)}.design5 .order-review .table-body{display:grid;gap:var(--order-review-gap);grid-template-columns:1fr}.design5 .order-review .order-review-delivery-fee,.design5 .order-review .table-row{align-items:baseline;color:var(--order-review-color--secondary);display:flex;font:var(--order-review-font--secondary);gap:var(--indent-2)}.design5 .order-review .order-review-delivery-fee .name-col,.design5 .order-review .table-row .name-col{flex:3 1 content}.design5 .order-review .order-review-delivery-fee .price-col,.design5 .order-review .table-row .price-col{flex:0 1 content;text-align:right}.design5 .order-review .table-row.delivery-fee .name-col{flex:0 0 content}.design5 .order-review .table-row.delivery-fee .price-col{flex:1 0 0}.design5 .order-review .order-review-subtotal{color:var(--order-review-color--primary)}.design5 .order-review .order-review-delivery-fee .remove-btn-col{display:none}.design5 .order-review .order-review-total,.design5 .order-review .order-review-total-due{border-top:var(--order-review-divider);color:var(--order-review-color--primary);font:var(--order-review-font--primary);margin-top:var(--order-review-divider-indent--bottom);padding-top:var(--order-review-divider-indent--top)}.design5 .order-review .order-review-total .price-col,.design5 .order-review .order-review-total-due .price-col{color:var(--order-review-color--primary);font:var(--order-review-font--primary)}.design5 .order-review .order-review-delivery-info .order-review-delivery-time-block{background-color:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--order-review-card-padding)}.design5 .order-review .order-review-delivery-info .order-review-delivery-exp .order-review-delivery-exp-time,.design5 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-delivery-time,.design5 .order-review .order-review-delivery-info .order-review-delivery-time-block .order-review-ready-label{color:var(--order-review-color--primary);font:var(--order-review-font--secondary)}.design5 .order-review .order-review-delivery-info .order-review-delivery-error-block{margin-bottom:0}.design5 .order-review .order-review-delivery-info .order-review-delivery-error-block h3{color:var(--system-red);font:var(--order-review-font--primary);margin-bottom:0}.design5 .order-review .order-review-delivery-info .order-review-delivery-error-block .order-review-delivery-error{color:var(--system-red);font:var(--order-review-font--secondary);margin-top:var(--indent-2)}.design5 .order-review .order-down-payment-info{background:var(--order-review-card-background);border:var(--order-review-card-border);border-radius:var(--order-review-card-border-radius);margin-top:var(--indent-4);padding:var(--order-review-card-padding)}.design5 .order-review .order-down-payment-info .order-review-down-payment-remainder,.design5 .order-review .order-down-payment-info .order-review-down-payment-title{font:var(--order-review-font--primary)}.design5 .order-review .order-down-payment-info .order-review-down-payment-details+.order-review-down-payment-remainder{margin-top:var(--indent-4)}.design5 .order-review .rounding-info-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin:0;padding:0;vertical-align:middle}.design5 .order-review .popover.rounding-info-popover{background-color:var(--gray-darker);border-radius:4px;padding:6px 10px}.design5 .order-review .popover.rounding-info-popover .popover-body{color:#fff}.design5 .order-type-time-details{align-items:center;color:var(--on-background);display:flex;flex-wrap:wrap;font:var(--typo-body);gap:var(--indent-2)}.design5 .order-type-time-details .order-type{color:var(--on-background);font:var(--typo-h7)}.design5 .order-type-time-details .order-icon,.design5 .order-type-time-details .type-icon{align-items:center;display:flex;justify-content:center}.design5 .order-type-time-details .order-icon svg,.design5 .order-type-time-details .type-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design5 .order-type-time-details .order-icon path,.design5 .order-type-time-details .type-icon path{stroke:var(--on-background)}.design5 .order-settings-accordion.accordion-item.open .accordion-header{border-color:var(--accordion-header-border-color--open);border-radius:var(--accordion-header-border-radius--open)}.design5 .order-settings-accordion.accordion-item.open .accordion-content{border-color:var(--accordion-content-border-color--open)}.design5 .order-settings-accordion.accordion-item .accordion-header{background-color:var(--accordion-header-background);border:var(--accordion-header-border);border-radius:var(--accordion-header-border-radius);padding:var(--accordion-header-padding);transition:border-color var(--motion),border-radius var(--motion)}.design5 .order-settings-accordion.accordion-item .order-type-time-details{flex:1}.design5 .order-settings-accordion.accordion-item .order-type-time-details .order-type{color:var(--order-type-color);font:var(--order-type-font)}.design5 .order-settings-accordion.accordion-item .order-type-time-details :is(.type-icon,.order-icon) path{stroke:var(--order-type-color)}.design5 .order-settings-accordion.accordion-item .order-type-time-details .order-date-time{color:var(--order-type-color)}.design5 .order-settings-accordion.accordion-item .accordion-content{background-color:var(--accordion-content-background);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);margin-top:var(--accordion-content-margin-top);padding:var(--accordion-content-padding);transition:border-color var(--motion)}.design5 .restaurant-order-details .order-settings-accordion .accordion-header{border-radius:var(--accordion-header-border-radius--open)}.design5 .restaurant-order-details .order-settings-accordion .accordion-content{border-bottom:none;border-radius:0}.design5 .restaurant-order-details .location-map{border:var(--accordion-header-border);border-bottom-left-radius:var(--accordion-header-border-radius);border-bottom-right-radius:var(--accordion-header-border-radius);border-top:none}.design5 .restaurant-order-details:has(.restaurant-info) .location-map{border-radius:0}.design5 .restaurant-order-details .restaurant-info{background-color:var(--surface);border:var(--accordion-content-border);border-radius:var(--accordion-content-border-radius);border-top:var(--accordion-content-border-top);padding:var(--accordion-content-padding)}.design5 .restaurant-order-details .restaurant-info:first-child{margin-bottom:var(--indent-3)}.design5 .restaurant-order-details .restaurant-info .restaurant-working-hours{margin-top:var(--indent-2)}.design5 .restaurant-order-details .restaurant-info{--restaurant-info-name-color:var(--on-surface);--restaurant-info-address-color:var(--on-surface);--restaurant-working-hours-color:var(--on-surface);--restaurant-info-desc-display:none}.design5 .location-map{position:relative;width:100%}.design5 .location-map .geolocation-search-wrapper{left:auto;position:absolute;right:var(--indent-4);top:var(--indent-4);z-index:1}.design5 .location-map .geolocation-search-wrapper .geolocation-search-btn{margin:0}.design5 .location-map .maplibregl-popup-content{background:var(--background);border-radius:var(--border-radius-8);padding:var(--indent-3)}.design5 .location-map .maplibregl-popup-close-button{background:var(--background);border-radius:50%;color:var(--on-background);font:var(--typo-body--semibold);height:var(--ui-size-8);right:calc(var(--indent-3)*-1);top:calc(var(--indent-3)*-1);width:var(--ui-size-8)}.design5 .location-map .location-name{color:var(--on-background);font:var(--typo-h7)}.design5 .location-map .location-address{color:var(--on-background);font:var(--typo-body--small);margin-top:var(--indent-2)}.design5 .location-map .start-order-btn{margin-top:var(--indent-2)}.design5 .location-search{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design5 .location-search{gap:var(--indent-4)}}@container (max-width: 768px){.design5 .location-search{gap:var(--indent-4)}}.design5 .location-search .location-search-title{color:var(--location-search-title-color);font:var(--location-search-title-font);margin-bottom:var(--location-search-title-margin-bottom)}.design5 .location-search .location-search-inputs{display:flex;flex-direction:column;gap:var(--indent-6)}@media screen and (max-width:768px){.design5 .location-search .location-search-inputs{gap:var(--indent-4)}}@container (max-width: 768px){.design5 .location-search .location-search-inputs{gap:var(--indent-4)}}.design5 .location-search .full-address-form-group{flex-direction:row;gap:var(--indent-2)}.design5 .location-search .full-address-form-group .form-item{flex-grow:1;position:relative}.design5 .location-search .full-address-form-group .form-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:var(--ui-size-5);left:var(--indent-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-5)}.design5 .location-search .full-address-form-group label{display:none!important}.design5 .location-search .full-address-form-group .form-item-input{padding-left:var(--indent-10)}.design5 .location-search .full-address-form-group .location-search-button{flex:0 0 content}.design5 .location-search .location-search-filters{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .location-search .location-result-count{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-2)}.design5 .location-search .location-result-list{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .location-result-card{background-color:var(--location-result-card-background);border:var(--location-result-card-border);border-radius:var(--location-result-card-border-radius);box-shadow:var(--location-result-card-box-shadow);display:flex;flex-direction:column;gap:var(--location-result-card-gap);padding:var(--location-result-card-padding);position:relative;transition:border var(--motion)}.design5 .location-result-card:hover{border:var(--location-result-card-border--hover)}.design5 .location-result-card:hover .location-image{transform:scale(1.4)}.design5 .location-result-card:hover .location-name{color:var(--primary)}.design5 .location-result-card .location-image-wrapper{border-radius:var(--location-result-card-image-border-radius);display:flex;margin:var(--location-result-card-image-margin);overflow:hidden}.design5 .location-result-card .location-image{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform var(--motion);width:100%}.design5 .location-result-card .location-info{color:var(--location-result-card-info-color);font:var(--location-result-card-info-font)}.design5 .location-result-card .location-main-info{display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design5 .location-result-card .location-name{color:var(--location-result-card-name-color);font:var(--location-result-card-name-font);transition:color var(--motion)}.design5 .location-result-card .location-address{align-items:center;display:flex;flex:1 1 100%;gap:var(--indent-2)}.design5 .location-result-card .location-address svg{flex-shrink:0;height:var(--location-result-card-icon-size);width:var(--location-result-card-icon-size)}.design5 .location-result-card .location-address svg path{stroke:var(--location-result-card-icon-stroke)}.design5 .location-result-card .restaurant-working-hours{--restaurant-working-hours-gap:var(--location-result-card-hours-gap)}.design5 .location-result-card .today-period{flex:1 1 100%}.design5 .location-result-card{--restaurant-working-hours-status-font:var(--location-result-card-info-font);--restaurant-working-hours-today-font:var(--location-result-card-info-font);--restaurant-working-hours-today-color:var(--location-result-card-info-color);--restaurant-working-hours-icon-size:var(--location-result-card-icon-size);--restaurant-working-hours-icon-stroke:var(--location-result-card-icon-stroke)}.design5 .location-result-card .list-of-days{--restaurant-working-hours-list-right:var(--indent-6)}.design5 .location-result-card .restaurant-order-type{--restaurant-order-type-color:var(--location-result-card-info-color)}.design5 .location-result-card .location-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design5 .location-result-card .catering-badge,.design5 .location-result-card .status-badge{background-color:var(--location-result-card-badge-background);border:var(--location-result-card-badge-border);border-radius:var(--location-result-card-badge-border-radius);color:var(--location-result-card-badge-color);font:var(--location-result-card-badge-font);height:var(--location-result-card-badge-height);line-height:var(--location-result-card-badge-height);padding:var(--location-result-card-badge-padding);text-align:center;white-space:nowrap}.design5 .location-result-card .catering-badge.in-progress,.design5 .location-result-card .catering-badge.recently-ordered,.design5 .location-result-card .catering-badge.selected,.design5 .location-result-card .status-badge.in-progress,.design5 .location-result-card .status-badge.recently-ordered,.design5 .location-result-card .status-badge.selected{background-color:var(--location-result-card-badge-background--active);border:var(--location-result-card-badge-border--active);color:var(--location-result-card-badge-color--active)}.design5 .location-result-card .location-info-buttons{display:flex;gap:var(--indent-2);margin-top:auto}.design5 .location-result-card .select-location-button{flex-grow:1}.design5 .restaurant-order-type-list{display:flex;flex-wrap:wrap;gap:var(--restaurant-order-type-list-gap)}.design5 .restaurant-order-type{align-items:center;background-color:var(--restaurant-order-type-background);border:var(--restaurant-order-type-border);border-radius:var(--restaurant-order-type-border-radius);color:var(--restaurant-order-type-color);display:flex;font:var(--restaurant-order-type-font);gap:var(--restaurant-order-type-gap);height:var(--restaurant-order-type-height);line-height:var(--restaurant-order-type-line-height);padding:var(--restaurant-order-type-padding)}.design5 .restaurant-order-type svg{height:var(--restaurant-order-type-icon-size);width:var(--restaurant-order-type-icon-size)}.design5 .restaurant-order-type svg path{stroke-width:var(--restaurant-order-type-icon-stroke-width)}.design5 .restaurant-order-type.not-available{display:none}.design5 .restaurant-order-type.available path{stroke:var(--system-green)}.design5 .filter-tabs{background-color:var(--filter-tabs-background);border-radius:var(--filter-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--filter-tabs-padding)}.design5 .filter-tabs .filter-tab{background-color:transparent;border:none!important;border-radius:var(--filter-tab-border-radius);color:var(--filter-tab-color);flex:1;font:var(--filter-tab-font);height:var(--filter-tab-height);line-height:var(--filter-tab-height);min-width:-moz-fit-content;min-width:fit-content;padding:var(--filter-tab-padding);text-decoration:none!important;transition:background-color var(--motion)}.design5 .filter-tabs .filter-tab:hover:not(.active){background-color:var(--filter-tab-hover-background)}.design5 .filter-tabs .filter-tab.active{background-color:var(--filter-tab-active-background);color:var(--filter-tab-active-color)}.design5 .checkin-wrapper{background-color:var(--checkin-background);border:var(--checkin-border);border-radius:var(--checkin-border-radius);display:flex;flex-direction:column;margin:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium);max-width:var(--checkin-max-width);padding:var(--checkin-padding);width:var(--checkin-width)}@media screen and (max-width:768px){.design5 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .checkin-wrapper{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .checkin-wrapper .check-in-txt,.design5 .checkin-wrapper .failure-txt{color:var(--checkin-color);font:var(--checkin-font)}.design5 .checkin-wrapper button{margin-top:var(--checkin-button-margin-top)}.design5 .auth-form .login-title,.design5 .auth-form .password-reset-title,.design5 .auth-form .user-register-title{color:var(--on-background);font:var(--auth-form-title-font);margin-bottom:var(--indent-6)}.design5 .auth-form .password-reset-description{color:var(--on-background);font:var(--typo-body);margin-bottom:var(--indent-6);margin-top:calc(var(--indent-4)*-1)}.design5 .auth-form .sms-verification-header{font:var(--typo-h5);margin-bottom:var(--indent-4)}.design5 .auth-form #sms-verification-label{margin-top:var(--indent-6)}.design5 .auth-form .additional-buttons{display:flex;flex-direction:column;gap:var(--auth-form-buttons-gap);margin-top:var(--indent-4)}.design5 .auth-form .auth-link{align-items:baseline;display:flex;gap:var(--indent-2);justify-content:center}.design5 .auth-form .auth-link-caption{color:var(--on-background);font:var(--typo-body)}.design5 .item-card-list{margin:var(--item-card-list-margin)}.design5 .item-card-list .lottie-animation-wrapper{height:auto;margin:0 auto;width:var(--item-card-list-animation-width)}.design5 .item-card-list .category-block:not(.show){display:none}.design5 .item-card-list .category-block.open .category-label>.dropdown-icon{transform:rotate(-180deg)}.design5 .item-card-list .category-row.secret-category .category-block{animation:bounce 2s;border:var(--border-width-1) solid var(--primary);border-radius:var(--ui-size-4);box-shadow:var(--box-shadow-elevated);padding:var(--indent-4) var(--indent-6)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.design5 .item-card-list .category-row+.category-row .category-block{border-top:var(--category-row-border);margin-top:var(--category-row-margin-top)}.design5 .item-card-list .category-items .category-row{border-top:none}.design5 .item-card-list .category-info-row{display:var(--category-info-display);padding:var(--category-info-padding)}.design5 .item-card-list .category-label{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design5 .item-card-list .category-label .category-label-header{align-items:var(--category-info-label-header-align);display:flex;flex:1 1 0}.design5 .item-card-list .category-label .category-label-body{flex:1 1 100%}.design5 .item-card-list .category-label .category-name{color:var(--category-name-color);font:var(--category-name-font)}.design5 .item-card-list .category-label .category-quantity{align-items:center;background-color:transparent;border:var(--category-quantity-border);border-radius:var(--category-quantity-border-radius);color:var(--category-quantity-color);display:flex;font:var(--category-quantity-font);gap:var(--indent-1);height:var(--category-quantity-height);line-height:var(--category-quantity-height);margin-left:var(--category-quantity-margin-left);padding:var(--category-quantity-padding)}.design5 .item-card-list .category-label .category-quantity:after,.design5 .item-card-list .category-label .category-quantity:before{color:var(--on-background);content:"(";display:var(--category-quantity-pseudo-display);font:var(--typo-body)}.design5 .item-card-list .category-label .category-quantity:after{content:")"}.design5 .item-card-list .category-label .category-desc{color:var(--category-desc-color);font:var(--category-desc-font)}.design5 .item-card-list .category-label .dropdown-icon{flex:0 0 var(--ui-size-4);height:var(--ui-size-4);margin-left:var(--indent-4);order:2;transition:transform var(--motion);width:var(--ui-size-4)}.design5 .item-card-list .category-label .dropdown-icon path{stroke:var(--on-background)}.design5 .item-card-list .item-card-group{display:var(--item-card-group-display);gap:var(--item-card-group-gap);grid-template-columns:var(--item-card-group-cols);padding:var(--item-card-group-padding)}@media screen and (max-width:768px){.design5 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design5 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design5 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design5 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design5 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}@container (max-width: 768px){.design5 .item-card-list--horizontal-scroll .item-card-group{display:flex;flex-direction:row;gap:var(--item-card-group-gap);overflow:hidden;overflow-x:auto;padding:var(--item-card-group-padding)}.design5 .item-card-list--horizontal-scroll .item-card-group::-webkit-scrollbar{display:none}.design5 .item-card-list--horizontal-scroll .item-card-group{-ms-overflow-style:none;scrollbar-width:none}.design5 .item-card-list--horizontal-scroll .item-card-group .item-card-column{flex:0!important;max-width:unset!important;width:calc(50vw - var(--item-card-group-horizontal-padding)*2)}.design5 .item-card-list--horizontal-scroll .item-card-group .item-card{width:inherit}}.design5 .item-card-list .no-search .no-search-title{color:var(--on-background);font:var(--typo-h6)}.design5 .item-card-list .no-search .no-search-message{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design5 .item-card-list .no-search{padding:var(--item-card-group-padding)}}@container (max-width: 768px){.design5 .item-card-list .no-search{padding:var(--item-card-group-padding)}}.design5 .item-card-list .pagination-wrapper{margin-bottom:var(--pagination-margin-bottom);margin-top:var(--pagination-margin-top)}.design5 .item-card-list .carousel-container{align-items:center;display:flex;gap:var(--indent-2);position:relative}.design5 .item-card-list .carousel-arrow{display:var(--carousel-arrow-display);position:absolute;top:var(--carousel-arrow-top);z-index:10}.design5 .item-card-list .carousel-arrow--left{left:var(--carousel-arrow--left-left);transform:var(--carousel-arrow--left-transform)}.design5 .item-card-list .carousel-arrow--right{right:var(--carousel-arrow--right-right);transform:var(--carousel-arrow--right-transform)}.design5 .item-card-list .carousel-arrow button{box-shadow:var(--box-shadow-elevated)}.design5 .item-card-list .item-card-group-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--carousel-grid-gap);margin:var(--carousel-grid-margin);overflow:hidden;overflow-x:auto;padding:var(--carousel-grid-padding)}.design5 .item-card-list .item-card-group-carousel::-webkit-scrollbar{display:none}.design5 .item-card-list .item-card-group-carousel{-ms-overflow-style:none;scrollbar-width:none}.design5 .item-card-list .item-card-group-carousel .item-card-column{flex:0 0 var(--carousel-item-card-column-width);max-width:var(--carousel-item-card-column-width);min-width:var(--carousel-item-card-column-width)}.design5 .category-fixed{background-color:var(--background);border-top:var(--category-fixed-border-top);overflow:hidden;position:sticky;top:var(--category-fixed-top);width:100vw;z-index:100}.design5 .category-fixed .fixed-category-level{align-items:center;display:flex;overflow:hidden;overflow-x:auto}.design5 .category-fixed .fixed-category-level::-webkit-scrollbar{display:none}.design5 .category-fixed .fixed-category-level{-ms-overflow-style:none;scrollbar-width:none}.design5 .category-fixed .fixed-category-info{background-color:var(--background);border-radius:0;box-shadow:var(--category-fixed-box-shadow);color:var(--on-background-light);flex:0 0 auto;font:var(--typo-body);height:var(--ui-size-14);line-height:var(--ui-size-14);padding:0 var(--indent-4);position:relative;transition:border var(--motion)}.design5 .category-fixed .fixed-category-info .category-item-img-block{display:none}.design5 .category-fixed .fixed-category-info.active{box-shadow:inset 0 calc(var(--border-width-4)*-1) 0 0 var(--primary);color:var(--on-background)}.design5 .category-list{background-color:var(--category-list-background);border:var(--category-list-border);border-radius:var(--category-list-border-radius);border-top:none;padding:var(--category-list-padding);-ms-overflow-style:none;overflow:hidden auto;scrollbar-width:none}.design5 .category-list::-webkit-scrollbar{display:none}.design5 .category-list .list-group-item{align-items:center;background-color:var(--category-item-background);border-right:var(--category-item-border-right);box-shadow:var(--category-item-box-shadow);color:var(--category-item-color);cursor:pointer;display:flex;font:var(--category-item-font);gap:var(--category-item-gap);min-height:var(--category-item-height);padding:var(--category-item-padding);transition:color var(--motion),background-color var(--motion),border-color var(--motion)}.design5 .category-list .list-group-item.active,.design5 .category-list .list-group-item:hover{background-color:var(--category-item-background--active);border-right-color:var(--category-item-border-right--active);color:var(--category-item-color--active)}.design5 .category-list .category-group-items{border-left:var(--category-group-list-border-left);margin-left:var(--category-group-list-margin-left);padding-left:var(--category-group-list-padding-left)}.design5 .category-list .category-group-items .list-group-item{padding:var(--category-item-padding--nested)}.design5 .category-list .category-item-img-block,.design5 .category-list .group-img-block{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design5 .category-list .category-item-img-block .category-item-img,.design5 .category-list .category-item-img-block .group-img,.design5 .category-list .group-img-block .category-item-img,.design5 .category-list .group-img-block .group-img{border-radius:var(--border-radius-8);height:var(--ui-size-14)!important;width:var(--ui-size-20)!important}.design5 .category-list .category-item-name,.design5 .category-list .group-name{flex-grow:1}.design5 .category-list .group-arrow-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design5 .category-list .group-arrow-icon{height:var(--category-item-icon-size);transition:transform var(--motion);width:var(--category-item-icon-size)}.design5 .category-list .group-arrow-icon path{stroke:var(--category-item-icon-stroke)}.design5 .category-list .list-group.is-open>.list-group-item .group-arrow-icon{transform:rotate(90deg)}.design5 .category-list .category-group-items .category-item-name,.design5 .category-list .category-group-items .group-name{font:var(--category-item-font--nested)}.design5 .persistent-checkout-wrapper{bottom:0;display:flex;position:sticky;z-index:100}.design5 .persistent-checkout-wrapper .persistent-checkout-button{flex:1;margin:0 var(--indent-4) var(--indent-4)}.design5 .dropdown-wrapper.show .dropdown-toggle>.dropdown-icon{transform:rotate(-180deg)}.design5 .dropdown-wrapper.show .dropdown-dialog{opacity:1;transform:translateY(0);visibility:visible}.design5 .dropdown-wrapper .dropdown-toggle:after{display:none}.design5 .dropdown-wrapper .dropdown-toggle .dropdown-icon{height:var(--ui-size-3);transition:transform var(--motion);width:var(--ui-size-3)}.design5 .dropdown-wrapper>.dropdown-icon path{stroke:var(--dropdown-icon-stroke);stroke-width:var(--dropdown-icon-stroke-width)}.design5 .dropdown-wrapper .dropdown-dialog{background-color:var(--dropdown-dialog-background);border:var(--dropdown-dialog-border);border-radius:var(--dropdown-dialog-border-radius);box-shadow:var(--dropdown-dialog-box-shadow);max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));opacity:0;overflow:hidden;overflow-y:auto;transform:translateY(-1.5rem);transition:all .2s ease-out;visibility:hidden}.design5 .dropdown-wrapper .dropdown-item{background-color:transparent;color:var(--on-surface)}.design5 .checkbox-group-items:not(.option-control-list),.design5 .radio-group-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .checkbox,.design5 .radio{min-height:var(--control-size);padding-left:var(--control-padding-left);position:relative}.design5 .checkbox .option-value,.design5 .radio .option-value{line-height:var(--control-size)}.design5 .checkbox>input,.design5 .radio>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.design5 .checkbox label,.design5 .radio label{align-items:center;color:var(--control-label-color);cursor:pointer;display:flex;flex-direction:row;font:var(--control-label-font);line-height:var(--control-size);min-height:var(--control-size);position:relative}.design5 .checkbox label:before,.design5 .radio label:before{background-color:var(--control-label-before-background);border:var(--control-label-before-border);border-radius:var(--control-label-before-border-radius);content:"";height:var(--control-size);left:var(--control-label-before-left);position:absolute;right:var(--control-label-before-right);top:var(--control-label-before-top);transition:background-color var(--motion),border-color var(--motion);width:var(--control-size)}.design5 .checkbox label:after,.design5 .radio label:after{content:"";position:absolute;transition:background-color var(--motion),border-color var(--motion),transform var(--motion)}.design5 .checkbox span,.design5 .radio span{color:inherit;font:inherit;line-height:inherit}.design5 .checkbox input:hover~label:before,.design5 .radio input:hover~label:before{background-color:var(--control-label-before-background--hover);border-color:var(--control-label-before-border-color--hover)}.design5 .checkbox input:checked~label:before,.design5 .radio input:checked~label:before{border-color:var(--control-label-before-border-color--checked)}.design5 .checkbox input:disabled~label,.design5 .checkbox input[aria-disabled=true]~label,.design5 .radio input:disabled~label,.design5 .radio input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design5 .checkbox label:after{align-items:center;border-bottom:var(--control-label-after-border--checkbox);border-left:var(--control-label-after-border--checkbox);color:var(--control-label-after-color--checkbox);content:var(--control-label-after-content--checkbox);display:flex;font-size:var(--control-label-after-height--checkbox);height:var(--control-label-after-height--checkbox);justify-content:center;left:var(--control-label-after-left--checkbox);right:var(--control-label-after-right--checkbox);top:var(--control-label-after-top--checkbox);transform:var(--control-label-after-transform--checkbox);width:var(--control-label-after-width--checkbox)}.design5 .checkbox input:checked~label:before{background-color:var(--control-label-before-background--checkbox-checked)}.design5 .checkbox input:checked~label:after{border-color:var(--control-label-after-border-color--checkbox-checked)}.design5 .radio label:before{border-radius:50%}.design5 .radio label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--control-label-after-height--radio);left:var(--control-label-after-left--radio);right:var(--control-label-after-right--radio);top:var(--control-label-after-top--radio);transform:none;width:var(--control-label-after-width--radio)}.design5 .radio input:checked~label:before{background-color:var(--control-label-before-background--radio-checked)}.design5 .radio input:checked~label:after{background-color:var(--control-label-after-background--radio-checked)}.design5 .option-control{border:var(--option-control-border);border-radius:var(--option-control-border-radius);height:-moz-fit-content;height:fit-content;min-height:var(--option-control-height);padding:var(--option-control-padding);transition:border-color var(--motion)}.design5 .option-control>label{flex-wrap:wrap}.design5 .option-control .checkbox-option-info{align-items:var(--option-control-info-align-items);display:flex;flex-direction:row;gap:var(--option-control-info-gap);min-height:var(--option-control-info-height);padding-right:var(--option-control-info-padding);width:100%}.design5 .option-control .option-img-block{align-items:var(--option-control-image-align-items);align-self:var(--option-control-image-align-self);background-color:var(--gray-light);border-radius:var(--option-control-image-border-radius);display:flex;flex:0 0 var(--option-control-image-width);height:var(--option-control-image-height);justify-content:center;overflow:hidden}.design5 .option-control .option-img,.design5 .option-control .option-img-empty{aspect-ratio:var(--option-control-image-ratio);color:var(--on-background-light);font-size:var(--typo-size--70);line-height:1.2}.design5 .option-control .option-details{align-items:var(--option-control-details-align-items);display:flex;flex-direction:var(--option-control-details-direction);flex-grow:1;gap:var(--option-control-details-gap)}.design5 .option-control .option-value{color:var(--option-control-value-color);flex-basis:0;flex-grow:1;font:var(--option-control-value-font);max-width:100%}.design5 .option-control .option-price{font:var(--option-control-price-font);transition:color var(--motion)}.design5 .option-control .option-price,.design5 .option-control .points{color:var(--option-control-price-color)}.design5 .option-control .points:before{content:"("}.design5 .option-control .points:after{content:")"}.design5 .option-control.selected,.design5 .option-control:hover{border-color:var(--option-control-border--active)}.design5 .option-control input:checked~label .option-price,.design5 .option-control.selected .option-price{color:var(--option-control-price-color--active)}.design5 .option-control input:disabled~label{color:var(--on-background)!important;opacity:.6;pointer-events:none}.design5 .option-control.quantity-option,.design5 .option-control.quantity-option .option-details-inner{align-items:center;display:flex;gap:var(--option-control-info-gap)}.design5 .option-control.quantity-option .option-details-inner{flex:1;width:100%}.design5 .option-control.quantity-option .option-actions{flex:0 0 auto;max-width:100%}.design5 .option-control.pizza-option .checkbox-option-info{min-height:0;padding:0}.design5 .option-control.pizza-option .pizza-group-checkboxes{align-items:center;display:flex;margin-top:var(--option-control-info-gap)}.design5 .option-control.pizza-option .pizza-option-portion{align-items:center;background-color:transparent;border-radius:var(--button-small-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--button-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-small-size)}.design5 .option-control.pizza-option .pizza-option-portion svg{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.design5 .option-control.pizza-option .pizza-option-portion:hover{background-color:var(--button-ghosted-background-hover)}.design5 .option-control.pizza-option .pizza-option-portion.not-selected .streamline-ico path{fill:none;stroke:var(--on-background)}.design5 .option-control.pizza-option .pizza-option-portion.selected .streamline-ico path{fill:var(--primary);stroke:var(--primary)}.design5 .option-control .checkbox-option-levels{flex:1 1 100%;margin:var(--option-control-levels-margin)}.design5 .option-control .checkbox-option-levels .radio-cards{flex-direction:column}.design5 .option-control .checkbox-option-levels .radio-card{width:100%}.design5 .option-control .checkbox-option-levels .radio-card label{background-color:var(--background);color:var(--on-background)}.design5 .option-control .menu-tags{flex-direction:var(--option-control-menu-tags-direction);left:calc(var(--ui-size-6)*-1/2);position:var(--option-control-menu-tags-position);right:calc(var(--ui-size-6)*-1/2);top:calc(var(--ui-size-6)*-1/2)}.design5 .option-card{background-color:var(--option-card-background);border:var(--border-width-1) solid var(--gray-light);border-radius:var(--option-card-border-radius);cursor:pointer;display:flex;flex-direction:column;margin:0;max-height:var(--option-card-size)!important;max-width:unset!important;min-height:var(--option-card-size)!important;min-width:unset!important;position:relative}.design5 .option-card .card-img{background:no-repeat 50%;border-radius:var(--option-card-border-radius);height:calc(var(--option-card-size) - var(--ui-size-10));inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.design5 .option-card .card-body{border:none;border-radius:var(--option-card-border-radius);display:flex;flex:1;flex-direction:column-reverse;padding:0;position:relative}.design5 .option-card .card-title{align-items:center;background-color:var(--option-card-background);border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius);color:var(--option-card-title-color);display:flex;flex-shrink:0;font:var(--option-card-title-font);justify-content:center;min-height:var(--ui-size-10);padding:var(--indent-1) var(--indent-3)}.design5 .option-card.card-checked{border:none}.design5 .option-card .selected-card-tick-block{background-color:var(--primary);border-radius:var(--option-card-border-radius);flex:1 0;height:calc(var(--option-card-size) - var(--ui-size-10));position:unset}.design5 .option-card .selected-card-tick{align-items:center;background-color:transparent;display:flex;height:var(--ui-size-8);justify-content:center;width:var(--ui-size-8)}.design5 .option-card .selected-card-tick:after{background:no-repeat 50%/100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.68-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");content:"";height:var(--ui-size-4);width:var(--ui-size-4)}.design5 .option-card .selected-card-tick svg{display:none;height:var(--ui-size-4);width:var(--ui-size-4)}.design5 .option-card .selected-card-tick svg path{stroke:var(--on-primary)}.design5 .option-card .levels-form{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);padding:0}.design5 .option-card .card-levels-radio-group{flex:1}.design5 .option-card .radio-group-items{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);box-shadow:var(--option-card-box-shadow);display:flex;flex-direction:column;gap:0;justify-content:space-around}.design5 .option-card .level-radio-btn{background-color:transparent;color:var(--option-card-level-color);flex:0;font:var(--option-card-level-font);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design5 .option-card .level-radio-btn.selected,.design5 .option-card .level-radio-btn:hover{background-color:var(--primary);color:var(--on-primary)}.design5 .option-card .level-radio-btn:first-of-type{border-top-left-radius:var(--option-card-border-radius);border-top-right-radius:var(--option-card-border-radius)}.design5 .option-card .level-radio-btn:last-of-type{border-bottom-left-radius:var(--option-card-border-radius);border-bottom-right-radius:var(--option-card-border-radius)}.design5 .option-card .level-radio-btn+.level-radio-btn{border-top:var(--border-width-1) solid var(--gray-light)}.design5 .option-card .level-radio-btn input{height:0;position:absolute;width:0}.design5 .option-card .level-radio-btn label{color:inherit;justify-content:center}.design5 .option-card .level-radio-btn label:after,.design5 .option-card .level-radio-btn label:before{display:none}.design5 .option-card .selected-card-form{background-color:var(--primary);border-radius:var(--option-card-border-radius)}.design5 .option-card .selected-card-level{background-color:var(--option-card-background);border-radius:var(--option-card-border-radius);color:var(--option-card-level-color);font:var(--option-card-level-font);margin:var(--indent-2);padding:var(--indent-3);padding-left:calc(var(--indent-3)*2 + var(--ui-size-6));position:relative;text-align:left}.design5 .option-card .selected-card-level:before{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:50%;content:"";height:var(--ui-size-6);left:var(--indent-4);position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-6)}.design5 .option-card .selected-card-level:after{background-color:var(--primary);background-image:none;border:none;border-radius:50%;content:"";height:var(--ui-size-4);left:var(--indent-5);position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--motion);width:var(--ui-size-4)}.design5 .option-card .customize-lvl-btn{background-color:transparent;border:var(--border-width-1) solid var(--on-primary);border-radius:var(--option-card-border-radius);color:var(--on-primary);font:var(--button-small-font);margin:var(--indent-2);padding:var(--indent-2) var(--indent-1);transition:color var(--motion),background-color var(--motion)}.design5 .option-card .customize-lvl-btn:hover{background-color:var(--on-primary);color:var(--primary)}.design5 .option-card .menu-tags{flex-direction:row-reverse;left:calc(var(--indent-2)*-1);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design5 .radio-cards{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .radio-cards .radio-card{flex:1 0 calc(50% - var(--indent-2)/2);min-width:-moz-fit-content;min-width:fit-content}.design5 .radio-cards input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design5 .radio-cards label{align-items:center;background-color:var(--radio-card-background);border:var(--radio-card-border);border-radius:var(--radio-card-border-radius);color:var(--radio-card-color);cursor:pointer;display:flex;font:var(--radio-card-font);gap:var(--indent-2);min-height:var(--radio-card-size);padding:var(--radio-card-padding);position:relative;transition:background-color var(--motion),border-color var(--motion);width:100%}.design5 .radio-cards label:before{background-color:var(--radio-card-before-background);border:var(--radio-card-before-border);border-radius:50%;height:var(--radio-card-before-size);left:var(--radio-card-before-left)!important;right:var(--radio-card-before-right)!important;transition:background-color var(--motion),border-color var(--motion);width:var(--radio-card-before-size)}.design5 .radio-cards label:after,.design5 .radio-cards label:before{content:"";position:absolute;top:50%!important;transform:translateY(-50%)!important}.design5 .radio-cards label:after{background-color:transparent;border:none!important;border-radius:50%;height:var(--radio-card-after-size);left:var(--radio-card-after-left)!important;right:var(--radio-card-after-right)!important;transition:background-color var(--motion);width:var(--radio-card-after-size)}.design5 .radio-cards .payment-type-icon,.design5 .radio-cards .period-icon,.design5 .radio-cards .type-icon,.design5 .radio-cards .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-card-icon-size);justify-content:center;max-width:var(--radio-card-icon-size);width:auto}.design5 .radio-cards .payment-type-icon svg,.design5 .radio-cards .period-icon svg,.design5 .radio-cards .type-icon svg,.design5 .radio-cards .variant-icon svg{height:var(--radio-card-icon-size);width:var(--radio-card-icon-size)}.design5 .radio-cards .payment-type-icon svg path,.design5 .radio-cards .period-icon svg path,.design5 .radio-cards .type-icon svg path,.design5 .radio-cards .variant-icon svg path{stroke:var(--radio-card-color)}.design5 .radio-cards .radio-card:hover label{border-color:var(--radio-card-border--hover)}.design5 .radio-cards input:hover~label:before{background-color:var(--radio-card-before-background--hover);border-color:var(--primary)}.design5 .radio-cards .radio-card.selected label{border-color:var(--radio-card-border--active)}.design5 .radio-cards input:checked~label:before{background-color:transparent!important;border-color:var(--primary)}.design5 .radio-cards input:checked~label:after{background-color:var(--primary)}.design5 .radio-cards input:disabled~label,.design5 .radio-cards input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design5 .radio-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design5 .radio-chips .radio-chip{flex:0 1 content}.design5 .radio-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;position:absolute;width:0}.design5 .radio-chips label{align-items:center;background-color:var(--radio-chip-background);border-radius:var(--radio-chip-border-radius);color:var(--radio-chip-color);cursor:pointer;display:flex;font:var(--radio-chip-font);height:var(--radio-chip-size);justify-content:center;line-height:var(--radio-chip-size);padding:var(--radio-chip-padding);transition:color var(--motion),background-color var(--motion);width:100%}.design5 .radio-chips label:after,.design5 .radio-chips label:before{display:none}.design5 .radio-chips svg{height:var(--radio-chip-icon-size);width:var(--radio-chip-icon-size)}.design5 .radio-chips svg path{stroke:var(--radio-chip-color)}.design5 .radio-chips label:hover{background-color:var(--radio-chip-background--hover);color:var(--radio-chip-color--hover)}.design5 .radio-chips input:checked~label{background-color:var(--radio-chip-background--active);color:var(--radio-chip-color--active)}.design5 .radio-chips input:disabled~label,.design5 .radio-chips input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design5 .radio-tabs{align-items:center;background-color:var(--radio-tabs-background);border-radius:var(--radio-tabs-border-radius);display:flex;flex-wrap:wrap;padding:var(--radio-tabs-padding)}.design5 .radio-tabs .radio-tab{flex:1 1 auto;position:relative}.design5 .radio-tabs input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;left:0;position:absolute;top:0}.design5 .radio-tabs input,.design5 .radio-tabs label{border-radius:var(--radio-tab-border-radius);width:100%}.design5 .radio-tabs label{align-items:center;background-color:var(--radio-tab-background);color:var(--radio-tab-color);cursor:pointer;display:flex;font:var(--radio-tab-font);gap:var(--indent-2);height:var(--radio-tab-size);justify-content:center;line-height:var(--radio-tab-size);padding:var(--radio-tab-padding);position:relative;transition:color var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design5 .radio-tabs label:after,.design5 .radio-tabs label:before{display:none}.design5 .radio-tabs .payment-type-icon,.design5 .radio-tabs .period-icon,.design5 .radio-tabs .type-icon,.design5 .radio-tabs .variant-icon{align-items:center;display:flex;flex:0 0 var(--radio-tab-icon-size);justify-content:center;max-width:var(--radio-tab-icon-size)}.design5 .radio-tabs .payment-type-icon svg,.design5 .radio-tabs .period-icon svg,.design5 .radio-tabs .type-icon svg,.design5 .radio-tabs .variant-icon svg{height:var(--radio-tab-icon-size);width:var(--radio-tab-icon-size)}.design5 .radio-tabs .payment-type-icon path,.design5 .radio-tabs .period-icon path,.design5 .radio-tabs .type-icon path,.design5 .radio-tabs .variant-icon path{stroke:var(--radio-tab-color)}.design5 .radio-tabs input:hover~label{background-color:var(--radio-tab-background--hover)}.design5 .radio-tabs input:checked~label{background-color:var(--radio-tab-background--active);color:var(--radio-tab-color--active)}.design5 .radio-tabs input:checked~label .period-icon svg path,.design5 .radio-tabs input:checked~label .type-icon svg path,.design5 .radio-tabs input:checked~label .variant-icon svg path{stroke:var(--radio-tab-color--active)}.design5 .radio-tabs input:disabled~label,.design5 .radio-tabs input[aria-disabled=true]~label{opacity:.6;pointer-events:none}.design5 .menuitem-options{display:flex;flex-direction:column;gap:var(--menuitem-options-gap)}.design5 .menuitem-options .loading-options.spinner{margin:0 auto}.design5 .menuitem-options .menuitem-option-groups:not(:first-child) .option-group-name{border-top:var(--option-group-name-border)}.design5 .menuitem-options .option-form.opened .dropdown-icon{transform:rotate(90deg)}.design5 .menuitem-options .option-form.min-selected .option-desc.required{display:none}.design5 .menuitem-options .option-form.max-selected input:not(:checked)~label{opacity:.6;pointer-events:none}.design5 .menuitem-options .option-form.max-selected .checkbox-option-levels label{opacity:1!important;pointer-events:auto!important}.design5 .menuitem-options .option-form.max-selected .quantity-option{opacity:.6;pointer-events:none}.design5 .menuitem-options .option-form.max-selected .quantity-option.selected{opacity:1!important;pointer-events:auto!important}.design5 .menuitem-options .option-group-name{background-color:var(--option-group-name-background);cursor:pointer;display:flex;flex-direction:column;gap:var(--option-group-name-gap);justify-content:center;min-height:var(--option-group-name-size);padding:var(--option-group-name-padding);position:sticky;top:0;transition:padding var(--motion),background-color var(--motion);z-index:var(--z-index--on-background)}.design5 .menuitem-options .option-group-name:hover{background-color:var(--option-group-name-background--hover)}.design5 .menuitem-options .option-group-name-header{align-items:center;display:flex;gap:var(--option-group-name-header-gap)}.design5 .menuitem-options .name-string{color:var(--option-group-name-color);flex:1;font:var(--option-group-name-font)}.design5 .menuitem-options .option-desc{background-color:var(--option-group-desc-background);border:var(--option-group-desc-border);border-radius:var(--option-group-desc-border-radius);bottom:var(--option-group-desc-bottom);color:var(--option-group-desc-color);font:var(--option-group-desc-font);height:var(--option-group-desc-size);left:var(--option-group-desc-left);line-height:var(--option-group-desc-size);overflow:hidden;padding:var(--option-group-desc-padding);position:var(--option-group-desc-position);right:var(--option-group-desc-right);text-overflow:ellipsis;top:var(--option-group-desc-top);white-space:nowrap}.design5 .menuitem-options .option-count{background-color:var(--option-group-count-background);border-radius:var(--option-group-count-border-radius);color:var(--option-group-count-color);font:var(--option-group-count-font);padding:var(--option-group-count-padding);text-align:var(--option-group-count-text-align)}.design5 .menuitem-options .dropdown-icon{height:var(--option-group-icon-size);order:var(--option-group-icon-order);transition:transform var(--motion);width:var(--option-group-icon-size)}.design5 .menuitem-options .dropdown-icon path{stroke:var(--option-group-name-color);stroke-width:var(--option-group-icon-stroke-width)}.design5 .menuitem-options .selected-options{align-items:center;display:none;flex-wrap:wrap;gap:var(--indent-2)}.design5 .menuitem-options .option-group-name-body.selected-options:has(.selected-option){display:flex}.design5 .menuitem-options .option-additional-info{margin:var(--option-additional-info-margin)}.design5 .menuitem-options .option-additional-info .option-count,.design5 .menuitem-options .option-additional-info .option-desc{position:static}.design5 .menuitem-options .option-value-list{background-color:var(--option-value-list-background);border-radius:var(--option-value-list-border-radius);border-top:var(--option-value-list-border);margin:var(--option-value-list-margin);padding:var(--option-value-list-padding)}.design5 .menuitem-options .option-value-list .option-control-list:not(.card-options-container){display:grid;grid-template-columns:var(--option-control-list-cols);grid-gap:var(--option-control-list-gap);padding:var(--option-control-list-padding)}.design5 .menuitem-options .option-value-list .option-cards .card-options-container{display:grid;gap:var(--option-cards-gap);grid-template-columns:var(--option-cards-cols);padding:var(--option-cards-padding)}.design5 .menuitem-options .option-value-list .option-control+.option-control{box-shadow:var(--option-control-divider)}.design5 .menuitem-options .option-group-error{border-color:var(--system-red);border-style:solid;border-width:var(--border-width-3) 0 var(--border-width-3) 0}.design5 .menuitem-card-wrapper{height:100%;width:100%}.design5 .combo-card,.design5 .cross-sell-card,.design5 .menuitem-card,.design5 .miac-card{background-color:var(--background);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:var(--menuitem-card-height)}.design5 .combo-card.is-combo-item,.design5 .cross-sell-card.is-combo-item,.design5 .menuitem-card.is-combo-item,.design5 .miac-card.is-combo-item{overflow:hidden}.design5 .combo-card>.card-header,.design5 .cross-sell-card>.card-header,.design5 .menuitem-card>.card-header,.design5 .miac-card>.card-header{background-color:transparent;border:none;border-radius:0}.design5 .combo-card .combo-image,.design5 .combo-card .cross-sell-image,.design5 .combo-card .menuitem-image,.design5 .combo-card .miac-image,.design5 .cross-sell-card .combo-image,.design5 .cross-sell-card .cross-sell-image,.design5 .cross-sell-card .menuitem-image,.design5 .cross-sell-card .miac-image,.design5 .menuitem-card .combo-image,.design5 .menuitem-card .cross-sell-image,.design5 .menuitem-card .menuitem-image,.design5 .menuitem-card .miac-image,.design5 .miac-card .combo-image,.design5 .miac-card .cross-sell-image,.design5 .miac-card .menuitem-image,.design5 .miac-card .miac-image{aspect-ratio:var(--menuitem-card-image-ratio);border-radius:var(--menuitem-card-image-border-radius);-o-object-fit:cover;object-fit:cover;width:100%}.design5 .combo-card>.card-body,.design5 .cross-sell-card>.card-body,.design5 .menuitem-card>.card-body,.design5 .miac-card>.card-body{background-color:var(--background);display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.design5 .combo-card>.card-body .combo-image,.design5 .combo-card>.card-body .cross-sell-image,.design5 .combo-card>.card-body .menuitem-image,.design5 .combo-card>.card-body .miac-image,.design5 .cross-sell-card>.card-body .combo-image,.design5 .cross-sell-card>.card-body .cross-sell-image,.design5 .cross-sell-card>.card-body .menuitem-image,.design5 .cross-sell-card>.card-body .miac-image,.design5 .menuitem-card>.card-body .combo-image,.design5 .menuitem-card>.card-body .cross-sell-image,.design5 .menuitem-card>.card-body .menuitem-image,.design5 .menuitem-card>.card-body .miac-image,.design5 .miac-card>.card-body .combo-image,.design5 .miac-card>.card-body .cross-sell-image,.design5 .miac-card>.card-body .menuitem-image,.design5 .miac-card>.card-body .miac-image{height:100%!important}.design5 .combo-card>.card-footer,.design5 .cross-sell-card>.card-footer,.design5 .menuitem-card>.card-footer,.design5 .miac-card>.card-footer{background-color:var(--background);border-radius:var(--menuitem-card-footer-border-radius);border-top:var(--menuitem-card-footer-border);display:flex;flex-direction:column;gap:var(--menuitem-card-footer-gap);padding:var(--menuitem-card-footer-padding);z-index:var(--z-index--above)}.design5 .combo-card>.card-footer .menuitem-points-wrapper,.design5 .cross-sell-card>.card-footer .menuitem-points-wrapper,.design5 .menuitem-card>.card-footer .menuitem-points-wrapper,.design5 .miac-card>.card-footer .menuitem-points-wrapper{align-items:center;background:var(--menuitem-card-points-background);border:var(--menuitem-card-points-border);border-radius:var(--menuitem-card-points-border-radius);display:flex;gap:var(--indent-2);padding:var(--menuitem-card-points-padding)}.design5 .combo-card>.card-footer .menuitem-points-checkbox,.design5 .cross-sell-card>.card-footer .menuitem-points-checkbox,.design5 .menuitem-card>.card-footer .menuitem-points-checkbox,.design5 .miac-card>.card-footer .menuitem-points-checkbox{flex:1}.design5 .combo-card>.card-footer .menuitem-points-remaining,.design5 .cross-sell-card>.card-footer .menuitem-points-remaining,.design5 .menuitem-card>.card-footer .menuitem-points-remaining,.design5 .miac-card>.card-footer .menuitem-points-remaining{color:var(--on-surface);font:var(--typo-body);margin-left:auto}.design5 .combo-card>.card-footer .card-footer-buttons-wrapper,.design5 .cross-sell-card>.card-footer .card-footer-buttons-wrapper,.design5 .menuitem-card>.card-footer .card-footer-buttons-wrapper,.design5 .miac-card>.card-footer .card-footer-buttons-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--menuitem-card-footer-buttons-gap)}.design5 .combo-card>.card-footer .menuitem-quantity,.design5 .cross-sell-card>.card-footer .menuitem-quantity,.design5 .menuitem-card>.card-footer .menuitem-quantity,.design5 .miac-card>.card-footer .menuitem-quantity{flex-shrink:0}.design5 .combo-card>.card-footer .card-footer-buttons,.design5 .cross-sell-card>.card-footer .card-footer-buttons,.design5 .menuitem-card>.card-footer .card-footer-buttons,.design5 .miac-card>.card-footer .card-footer-buttons{display:flex;flex:1 1 content;flex-wrap:wrap;gap:var(--indent-2)}.design5 .combo-card>.card-footer .add-item-to-order,.design5 .combo-card>.card-footer .back-button,.design5 .combo-card>.card-footer .cancel-button,.design5 .combo-card>.card-footer .combo-button,.design5 .combo-card>.card-footer .decline-button,.design5 .combo-card>.card-footer .miac-button,.design5 .cross-sell-card>.card-footer .add-item-to-order,.design5 .cross-sell-card>.card-footer .back-button,.design5 .cross-sell-card>.card-footer .cancel-button,.design5 .cross-sell-card>.card-footer .combo-button,.design5 .cross-sell-card>.card-footer .decline-button,.design5 .cross-sell-card>.card-footer .miac-button,.design5 .menuitem-card>.card-footer .add-item-to-order,.design5 .menuitem-card>.card-footer .back-button,.design5 .menuitem-card>.card-footer .cancel-button,.design5 .menuitem-card>.card-footer .combo-button,.design5 .menuitem-card>.card-footer .decline-button,.design5 .menuitem-card>.card-footer .miac-button,.design5 .miac-card>.card-footer .add-item-to-order,.design5 .miac-card>.card-footer .back-button,.design5 .miac-card>.card-footer .cancel-button,.design5 .miac-card>.card-footer .combo-button,.design5 .miac-card>.card-footer .decline-button,.design5 .miac-card>.card-footer .miac-button{flex:1 1 content}.design5 .combo-card .primary-info,.design5 .cross-sell-card .primary-info,.design5 .menuitem-card .primary-info,.design5 .miac-card .primary-info{display:flex;flex-direction:column;padding:var(--menuitem-card-primary-info-padding)}.design5 .combo-card .combo-name,.design5 .combo-card .menuitem-name,.design5 .combo-card .miac-name,.design5 .cross-sell-card .combo-name,.design5 .cross-sell-card .menuitem-name,.design5 .cross-sell-card .miac-name,.design5 .menuitem-card .combo-name,.design5 .menuitem-card .menuitem-name,.design5 .menuitem-card .miac-name,.design5 .miac-card .combo-name,.design5 .miac-card .menuitem-name,.design5 .miac-card .miac-name{color:var(--on-background);font:var(--menuitem-card-name-font)}.design5 .combo-card .menuitem-rating,.design5 .cross-sell-card .menuitem-rating,.design5 .menuitem-card .menuitem-rating,.design5 .miac-card .menuitem-rating{margin-top:var(--indent-2)}.design5 .combo-card .menuitem-price-range,.design5 .cross-sell-card .menuitem-price-range,.design5 .menuitem-card .menuitem-price-range,.design5 .miac-card .menuitem-price-range{align-items:baseline;display:flex;gap:var(--indent-2);margin-top:var(--indent-4)}.design5 .combo-card .combo-price,.design5 .combo-card .menuitem-price,.design5 .combo-card .miac-price,.design5 .cross-sell-card .combo-price,.design5 .cross-sell-card .menuitem-price,.design5 .cross-sell-card .miac-price,.design5 .menuitem-card .combo-price,.design5 .menuitem-card .menuitem-price,.design5 .menuitem-card .miac-price,.design5 .miac-card .combo-price,.design5 .miac-card .menuitem-price,.design5 .miac-card .miac-price{color:var(--on-background);font:var(--menuitem-card-price-font)}.design5 .combo-card .menuitem-points,.design5 .cross-sell-card .menuitem-points,.design5 .menuitem-card .menuitem-points,.design5 .miac-card .menuitem-points{color:var(--on-background-light);font:var(--menuitem-card-price-font)}.design5 .combo-card .menuitem-points:before,.design5 .cross-sell-card .menuitem-points:before,.design5 .menuitem-card .menuitem-points:before,.design5 .miac-card .menuitem-points:before{content:"("}.design5 .combo-card .menuitem-points:after,.design5 .cross-sell-card .menuitem-points:after,.design5 .menuitem-card .menuitem-points:after,.design5 .miac-card .menuitem-points:after{content:")"}.design5 .combo-card .combo-calories,.design5 .combo-card .menuitem-calories,.design5 .combo-card .miac-calories,.design5 .cross-sell-card .combo-calories,.design5 .cross-sell-card .menuitem-calories,.design5 .cross-sell-card .miac-calories,.design5 .menuitem-card .combo-calories,.design5 .menuitem-card .menuitem-calories,.design5 .menuitem-card .miac-calories,.design5 .miac-card .combo-calories,.design5 .miac-card .menuitem-calories,.design5 .miac-card .miac-calories{color:var(--on-background);font:var(--menuitem-card-calories-font);margin-top:var(--indent-1)}.design5 .combo-card .secondary-info,.design5 .cross-sell-card .secondary-info,.design5 .menuitem-card .secondary-info,.design5 .miac-card .secondary-info{display:flex;flex-direction:column;gap:var(--menuitem-card-secondary-info-gap);padding:var(--menuitem-card-secondary-info-padding);position:relative}.design5 .combo-card .combo-desc,.design5 .combo-card .menuitem-desc,.design5 .combo-card .miac-desc,.design5 .cross-sell-card .combo-desc,.design5 .cross-sell-card .menuitem-desc,.design5 .cross-sell-card .miac-desc,.design5 .menuitem-card .combo-desc,.design5 .menuitem-card .menuitem-desc,.design5 .menuitem-card .miac-desc,.design5 .miac-card .combo-desc,.design5 .miac-card .menuitem-desc,.design5 .miac-card .miac-desc{color:var(--menuitem-card-desc-color);font:var(--menuitem-card-desc-font);white-space:pre-line}.design5 .combo-card .restricted-combo-item-size,.design5 .cross-sell-card .restricted-combo-item-size,.design5 .menuitem-card .restricted-combo-item-size,.design5 .miac-card .restricted-combo-item-size{display:flex;flex-wrap:wrap}.design5 .combo-card .restricted-combo-item-size .restricted-size-text,.design5 .cross-sell-card .restricted-combo-item-size .restricted-size-text,.design5 .menuitem-card .restricted-combo-item-size .restricted-size-text,.design5 .miac-card .restricted-combo-item-size .restricted-size-text{color:var(--on-background);flex:1 1 100%;font:var(--typo-h7)}.design5 .combo-card .restricted-combo-item-size .restricted-size-name,.design5 .cross-sell-card .restricted-combo-item-size .restricted-size-name,.design5 .menuitem-card .restricted-combo-item-size .restricted-size-name,.design5 .miac-card .restricted-combo-item-size .restricted-size-name{margin-top:0;white-space:normal}.design5 .combo-card .restricted-combo-item-size .restricted-size-name:after,.design5 .cross-sell-card .restricted-combo-item-size .restricted-size-name:after,.design5 .menuitem-card .restricted-combo-item-size .restricted-size-name:after,.design5 .miac-card .restricted-combo-item-size .restricted-size-name:after{display:none}.design5 .combo-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design5 .cross-sell-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design5 .menuitem-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.design5 .miac-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before{content:","}.design5 .combo-card .alert,.design5 .cross-sell-card .alert,.design5 .menuitem-card .alert,.design5 .miac-card .alert{margin:0}.design5 .combo-card .price-form-group,.design5 .cross-sell-card .price-form-group,.design5 .menuitem-card .price-form-group,.design5 .miac-card .price-form-group{display:block}.design5 .combo-card .price-form-group .radio-group-items,.design5 .cross-sell-card .price-form-group .radio-group-items,.design5 .menuitem-card .price-form-group .radio-group-items,.design5 .miac-card .price-form-group .radio-group-items{gap:0}.design5 .combo-card .price-form-group .radio-cards,.design5 .cross-sell-card .price-form-group .radio-cards,.design5 .menuitem-card .price-form-group .radio-cards,.design5 .miac-card .price-form-group .radio-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--indent-4)}@media screen and (max-width:1440px){.design5 .combo-card .price-form-group .radio-cards,.design5 .cross-sell-card .price-form-group .radio-cards,.design5 .menuitem-card .price-form-group .radio-cards,.design5 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design5 .combo-card .price-form-group .radio-cards,.design5 .cross-sell-card .price-form-group .radio-cards,.design5 .menuitem-card .price-form-group .radio-cards,.design5 .miac-card .price-form-group .radio-cards{grid-template-columns:repeat(1,1fr);grid-gap:var(--indent-2)}}.design5 .combo-card .price-form-group .radio-cards .price-name,.design5 .cross-sell-card .price-form-group .radio-cards .price-name,.design5 .menuitem-card .price-form-group .radio-cards .price-name,.design5 .miac-card .price-form-group .radio-cards .price-name{flex-grow:1}.design5 .combo-card .price-form-group .radio label,.design5 .cross-sell-card .price-form-group .radio label,.design5 .menuitem-card .price-form-group .radio label,.design5 .miac-card .price-form-group .radio label{font:var(--price-form-group-font);gap:var(--indent-4)}.design5 .combo-card .price-form-group .radio .price-name,.design5 .cross-sell-card .price-form-group .radio .price-name,.design5 .menuitem-card .price-form-group .radio .price-name,.design5 .miac-card .price-form-group .radio .price-name{flex:1}.design5 .combo-card .price-form-group .radio .price-amount,.design5 .cross-sell-card .price-form-group .radio .price-amount,.design5 .menuitem-card .price-form-group .radio .price-amount,.design5 .miac-card .price-form-group .radio .price-amount{flex-shrink:0}.design5 .combo-card .price-form-group .radio .points,.design5 .cross-sell-card .price-form-group .radio .points,.design5 .menuitem-card .price-form-group .radio .points,.design5 .miac-card .price-form-group .radio .points{color:var(--on-background-light)}.design5 .combo-card .price-form-group .radio .points:before,.design5 .cross-sell-card .price-form-group .radio .points:before,.design5 .menuitem-card .price-form-group .radio .points:before,.design5 .miac-card .price-form-group .radio .points:before{content:"("}.design5 .combo-card .price-form-group .radio .points:after,.design5 .cross-sell-card .price-form-group .radio .points:after,.design5 .menuitem-card .price-form-group .radio .points:after,.design5 .miac-card .price-form-group .radio .points:after{content:")"}.design5 .combo-card .price-form-group .radio .radio input:checked~label>.price-amount,.design5 .cross-sell-card .price-form-group .radio .radio input:checked~label>.price-amount,.design5 .menuitem-card .price-form-group .radio .radio input:checked~label>.price-amount,.design5 .miac-card .price-form-group .radio .radio input:checked~label>.price-amount{color:var(--primary)}.design5 .combo-card .price-form-group .radio+.radio,.design5 .cross-sell-card .price-form-group .radio+.radio,.design5 .menuitem-card .price-form-group .radio+.radio,.design5 .miac-card .price-form-group .radio+.radio{border-top:var(--price-form-group-border);margin-top:var(--price-form-group-margin);padding-top:var(--price-form-group-padding)}.design5 .combo-card .menuitem-options,.design5 .cross-sell-card .menuitem-options,.design5 .menuitem-card .menuitem-options,.design5 .miac-card .menuitem-options{border-top:var(--menuitem-card-options-border);padding:var(--menuitem-card-options-padding)}.design5 .combo-card .tertiary-info,.design5 .cross-sell-card .tertiary-info,.design5 .menuitem-card .tertiary-info,.design5 .miac-card .tertiary-info{border-top:var(--menuitem-card-tertiary-info-border);display:flex;flex-direction:column;gap:var(--menuitem-card-tertiary-info-gap);padding:var(--menuitem-card-tertiary-info-padding)}.design5 .combo-card .combo-custom-body,.design5 .combo-card .menuitem-custom-body,.design5 .cross-sell-card .combo-custom-body,.design5 .cross-sell-card .menuitem-custom-body,.design5 .menuitem-card .combo-custom-body,.design5 .menuitem-card .menuitem-custom-body,.design5 .miac-card .combo-custom-body,.design5 .miac-card .menuitem-custom-body{padding:var(--menuitem-card-custom-body-padding)}.design5 .combo-card .preview-only-text,.design5 .combo-card .sold-out-text,.design5 .cross-sell-card .preview-only-text,.design5 .cross-sell-card .sold-out-text,.design5 .menuitem-card .preview-only-text,.design5 .menuitem-card .sold-out-text,.design5 .miac-card .preview-only-text,.design5 .miac-card .sold-out-text{background-color:var(--system-red-light);border-radius:var(--border-radius-8);color:var(--system-red);display:flex;font:var(--typo-body);padding:var(--indent-2);width:-moz-fit-content;width:fit-content}.design5 .combo-card .alternatives-title,.design5 .cross-sell-card .alternatives-title,.design5 .menuitem-card .alternatives-title,.design5 .miac-card .alternatives-title{color:var(--on-background);font:var(--typo-h7);margin-bottom:var(--indent-4)}.design5 .combo-card .alternatives-list,.design5 .cross-sell-card .alternatives-list,.design5 .menuitem-card .alternatives-list,.design5 .miac-card .alternatives-list{display:grid;gap:var(--menuitem-card-alternatives-list-gap);grid-template-columns:var(--menuitem-card-alternatives-list-grid-template-cols)}.design5 .combo-card .item-card,.design5 .cross-sell-card .item-card,.design5 .menuitem-card .item-card,.design5 .miac-card .item-card{margin:0!important}.design5 .combo-card--image-left,.design5 .cross-sell-card--image-left,.design5 .menuitem-card--image-left,.design5 .miac-card--image-left{grid-template-columns:var(--menuitem-card-grid-template-cols--image-left);width:100%}.design5 .combo-card--image-left>.card-header,.design5 .cross-sell-card--image-left>.card-header,.design5 .menuitem-card--image-left>.card-header,.design5 .miac-card--image-left>.card-header{border-right:var(--menuitem-card-header-border);display:flex;flex-direction:column;grid-column:1/2;grid-row:1/3;padding:var(--menuitem-card-header-padding)}.design5 .combo-card--image-left .menuitem-image-wrapper,.design5 .cross-sell-card--image-left .menuitem-image-wrapper,.design5 .menuitem-card--image-left .menuitem-image-wrapper,.design5 .miac-card--image-left .menuitem-image-wrapper{flex-grow:1}.design5 .combo-card--image-left .combo-image,.design5 .combo-card--image-left .cross-sell-image,.design5 .combo-card--image-left .menuitem-image,.design5 .combo-card--image-left .miac-image,.design5 .cross-sell-card--image-left .combo-image,.design5 .cross-sell-card--image-left .cross-sell-image,.design5 .cross-sell-card--image-left .menuitem-image,.design5 .cross-sell-card--image-left .miac-image,.design5 .menuitem-card--image-left .combo-image,.design5 .menuitem-card--image-left .cross-sell-image,.design5 .menuitem-card--image-left .menuitem-image,.design5 .menuitem-card--image-left .miac-image,.design5 .miac-card--image-left .combo-image,.design5 .miac-card--image-left .cross-sell-image,.design5 .miac-card--image-left .menuitem-image,.design5 .miac-card--image-left .miac-image{height:100%!important}.design5 .combo-card .combo-calories{margin-top:var(--indent-4)}.design5 .combo-card .combo-items{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .combo-card .combo-slot{align-items:baseline;color:var(--on-background);display:flex;font:var(--typo-h7);gap:var(--indent-4)}.design5 .combo-card .combo-slot .combo-slot-info{flex-grow:1}.design5 .combo-card .combo-slot .slot-desc{color:var(--on-background-light);font:var(--typo-body)}.design5 .combo-card .combo-progress-bar{align-items:center;background-color:var(--background);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--combo-card-progress-gap);padding:var(--combo-card-progress-padding);position:sticky;top:0;z-index:var(--z-index--on-background)}.design5 .combo-card .combo-progress-bar .slot-info{color:var(--on-background);flex:1 0 content;font:var(--combo-card-progress-font)}.design5 .combo-card.combo-card--image-left .card-body.combo-page-content.show-list{border:none;grid-column:var(--combo-card-body-grid-column)}.design5 .combo-card .combo-list-wrapper.slot-content{padding:var(--combo-card-list-wrapper-padding)}.design5 .combo-card .combo-list-title{color:var(--on-background);font:var(--combo-card-list-title-font);margin:var(--combo-card-list-title-margin)}.design5 .combo-card .combo-list{display:grid;gap:var(--combo-card-list-gap);grid-template-columns:var(--combo-card-list-grid-template-cols)}.design5 .combo-card .spinner-wrapper{grid-column:span 12}.design5 .combo-card .combo-item{background-color:var(--combo-card-list-item-background);border:var(--combo-card-list-item-border);border-radius:var(--combo-card-list-item-border-radius);cursor:pointer;display:grid;gap:var(--combo-card-list-item-gap);grid-template-columns:var(--combo-card-list-item-grid-template-cols);grid-template-rows:min-content;padding:var(--combo-card-list-item-padding);position:relative;transition:border-color var(--motion)}.design5 .combo-card .combo-item:hover{border-color:var(--combo-card-list-item-border-color--hover)}.design5 .combo-card .combo-item .combo-item-header{grid-row:var(--combo-card-list-item-header-grid-row);margin:var(--combo-card-list-item-header-margin)}.design5 .combo-card .combo-item .combo-item-image{aspect-ratio:var(--combo-card-list-item-image-ratio)!important;border-radius:var(--combo-card-list-item-image-border-radius);height:var(--combo-card-list-item-image-height)!important;min-width:100%;width:100%!important}.design5 .combo-card .combo-item .combo-item-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2);position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design5 .combo-card .combo-item .combo-item-badge{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--combo-card-list-item-badge-padding);border:var(--combo-card-list-item-badge-border);border-radius:var(--combo-card-list-item-badge-border-radius);color:var(--combo-card-list-item-badge-color);font:var(--combo-card-list-item-badge-font);height:var(--combo-card-list-item-badge-height);line-height:var(--combo-card-list-item-badge-height);margin:0;padding:var(--combo-card-list-item-badge-padding);text-align:center;white-space:nowrap}.design5 .combo-card .combo-item .combo-item-body{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design5 .combo-card .combo-item .item-calories,.design5 .combo-card .combo-item .item-name,.design5 .combo-card .combo-item .item-price{color:var(--combo-card-list-item-name-color);font:var(--combo-card-list-item-name-font)}.design5 .combo-card .combo-item .item-desc{color:var(--combo-card-list-item-desc-color);display:-webkit-box;font:var(--combo-card-list-item-desc-font);-webkit-line-clamp:5;line-height:var(--typo-height--medium);overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical}.design5 .combo-card .combo-item .menuitem-allergens{display:none}.design5 .combo-card .combo-item .combo-item-footer{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .combo-card .combo-item.is-sold-out{cursor:auto;opacity:var(--sold-out-opacity,.6);pointer-events:none}.design5 .combo-card .card-body.combo-page-content.show-item{border:none;grid-column:var(--combo-card-body-grid-column);height:var(--combo-card-height)}.design5 .combo-card .menuitem-card.is-combo-item{border-top:var(--combo-card-body-border);flex-grow:1}.design5 .miac-card .miac-price{margin-top:var(--indent-4)}.design5 .miac-card .miac-list{display:flex;flex-direction:column;gap:var(--miac-list-gap)}.design5 .miac-card .miac-item{background-color:var(--miac-item-background);border:var(--miac-item-border);border-radius:var(--miac-item-border-radius);cursor:pointer;display:flex;flex-shrink:0;gap:var(--miac-item-gap);padding:var(--miac-item-padding);position:relative;transition:background-color var(--motion),border-color var(--motion)}.design5 .miac-card .miac-item:not(.selected):hover{background-color:var(--miac-item-background--hover);border-color:var(--miac-item-border--hover)}.design5 .miac-card .miac-item:not(.selected):hover .miac-item-image{filter:brightness(.4)}.design5 .miac-card .miac-item:not(.selected):hover .miac-item-icon{opacity:1}.design5 .miac-card .miac-item:not(.selected) .miac-item-icon{opacity:0}.design5 .miac-card .miac-item.selected .miac-item-info{align-items:flex-start}.design5 .miac-card .miac-item .miac-item-image-wrapper{flex:0 0 var(--miac-item-image-size);height:var(--miac-item-image-size);position:relative}.design5 .miac-card .miac-item .miac-item-image{border-radius:var(--miac-item-image-border-radius);filter:brightness(.8);height:var(--miac-item-image-size)!important;transition:filter var(--motion);width:var(--miac-item-image-size)!important}.design5 .miac-card .miac-item .miac-item-icon{height:var(--miac-item-icon-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--motion);width:var(--miac-item-icon-size);z-index:var(--z-index--on-surface)}.design5 .miac-card .miac-item .miac-item-icon path{stroke:var(--primary);transition:stroke var(--motion)}.design5 .miac-card .miac-item .miac-item-info{align-items:center;color:var(--miac-item-info-color);display:flex;flex-grow:1;flex-wrap:wrap;font:var(--miac-item-info-font);gap:var(--miac-item-info-gap)}.design5 .miac-card .miac-item .miac-item-name{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}.design5 .miac-card .miac-item .miac-item-name-eyebrow{display:none}.design5 .miac-card .miac-item .miac-item-price{flex-shrink:0}.design5 .miac-card .miac-item .edit-button-wrapper{flex:1 1 100%;margin-top:auto}.design5 .miac-card .card-body.miac-list-page,.design5 .miac-card .card-footer.no-header,.design5 .miac-card .menuitem-card.is-combo-item{grid-column:var(--miac-card-grid-cols)}.design5 .miac-card .miac-list-page{padding:var(--miac-list-page-padding)}.design5 .miac-card .miac-list-title{align-items:center;color:var(--miac-list-page-title-color);display:flex;font:var(--miac-list-page-title-font);margin:var(--miac-list-page-title-margin);min-height:var(--miac-list-page-title-height)}.design5 .miac-card .miac-list-page .miac-list{display:grid;gap:var(--miac-list-gap);grid-template-columns:var(--miac-list-page-grid-template-cols)}.design5 .cross-sell-card{height:var(--cross-sell-card-height)}.design5 .cross-sell-card .card-header{padding:var(--cross-sell-card-header-padding)}.design5 .cross-sell-card .cross-sell-title{color:var(--cross-sell-card-title-color);font:var(--cross-sell-card-title-font);margin:var(--cross-sell-card-title-margin)}.design5 .cross-sell-card .cross-sell-subtitle{color:var(--cross-sell-card-subtitle-color);font:var(--cross-sell-card-subtitle-font)}.design5 .cross-sell-card .cross-sell-recommended-title{border-top:var(--cross-sell-card-recommended-title-border);color:var(--cross-sell-card-recommended-title-color);font:var(--cross-sell-card-recommended-title-font);margin:var(--cross-sell-card-recommended-title-margin);padding:var(--cross-sell-card-recommended-title-padding)}.design5 .cross-sell-card .menuitem-image-wrapper{margin:var(--cross-sell-card-image-margin)}.design5 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio)}.design5 .cross-sell-card .cancel-add-item{animation:shrink-bg-cancel 5s linear forwards;background-image:linear-gradient(to right,var(--primary-dark) 0,var(--primary-dark) 100%);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;position:relative;width:100%}.design5 .cross-sell-card .cancel-add-item span{position:relative;z-index:2}@keyframes shrink-bg-cancel{0%{background-size:100% 100%}to{background-size:0 100%}}@media screen and (max-width:768px){.design5 .cross-sell-card>.card-body{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.design5 .cross-sell-card .menuitem-image-wrapper{border-radius:var(--cross-sell-card-image-border-radius);flex:0 0 var(--cross-sell-card-image-size);overflow:hidden}.design5 .cross-sell-card .menuitem-image{aspect-ratio:var(--cross-sell-card-image-ratio);height:var(--cross-sell-card-image-size);-o-object-fit:contain;object-fit:contain;width:var(--cross-sell-card-image-size)}.design5 .cross-sell-card .primary-info{flex-grow:1;padding-top:0}.design5 .cross-sell-card .menuitem-options,.design5 .cross-sell-card .secondary-info,.design5 .cross-sell-card .tertiary-info{flex:1 1 100%}}.design5 .toggle-pusher-sidebar{background-color:var(--toggle-pusher-background);border:var(--toggle-pusher-border);border-radius:var(--toggle-pusher-border-radius);bottom:var(--toggle-pusher-bottom);box-shadow:var(--toggle-pusher-box-shadow);color:var(--toggle-pusher-color);cursor:pointer;font:var(--toggle-pusher-font);padding:var(--toggle-pusher-padding);position:fixed;right:var(--toggle-pusher-right);top:var(--toggle-pusher-top);z-index:var(--z-index--above)}.design5 .event-card{background-color:var(--event-card-background);border:var(--event-card-border);border-radius:var(--event-card-border-radius);padding:var(--event-card-padding)}.design5 .event-card+.event-card{margin-top:var(--indent-2)}.design5 .event-card .event-card-title{color:var(--event-card-title-color);font:var(--event-card-title-font);margin:var(--event-card-title-margin)}.design5 .event-card .event-card-subtitle{color:var(--event-card-subtitle-color);font:var(--event-card-subtitle-font);margin:var(--event-card-subtitle-margin)}.design5 .event-card .card-body{margin-top:var(--indent-1)}.design5 .event-card .event-card-status{color:var(--event-card-status-color);font:var(--event-card-status-font)}.design5 .event-card .event-card-links{align-items:center;display:flex;gap:var(--event-card-links-gap);margin:var(--event-card-links-margin)}.design5 .event-card .event-card-link{flex:1}.design5 .favorite-items .favorite-items-loading{margin:0 auto}.design5 .favorite-items .favorite-items-title{display:none}.design5 .favorite-items .favorite-item{background-color:var(--favorite-item-background);border:var(--favorite-item-border);border-radius:var(--favorite-item-border-radius);display:flex;flex-wrap:wrap;gap:var(--favorite-item-gap);padding:var(--favorite-item-padding)}.design5 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-4)}.design5 .favorite-items .favorite-item-img-block{flex:0}.design5 .favorite-items .favorite-item-img{aspect-ratio:var(--favorite-item-image-ratio)!important;border-radius:var(--favorite-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--favorite-item-image-width)!important}.design5 .favorite-items .favorite-item-info{align-items:flex-start;display:flex;flex:1;gap:var(--indent-4)}.design5 .favorite-items .favorite-item-description{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design5 .favorite-items .favorite-item-name{color:var(--favorite-item-color--primary);font:var(--favorite-item-font--primary)}.design5 .favorite-items .combo-item-name-block,.design5 .favorite-items .favorite-item-notes,.design5 .favorite-items .item-option-group,.design5 .favorite-items .item-size{color:var(--favorite-item-color--secondary);font:var(--favorite-item-font--secondary)}.design5 .favorite-items .combo-items{list-style:none;padding:0}.design5 .favorite-items .combo-item+.combo-item{margin-top:var(--indent-4)}.design5 .favorite-items .combo-item-name-block+.item-options{margin-top:0}.design5 .favorite-items .item-options{display:flex;flex-direction:column;gap:var(--indent-1);list-style:none}.design5 .favorite-items .favorite-item-price{color:var(--favorite-item-color--primary);flex-shrink:0;font:var(--favorite-item-font--primary)}.design5 .favorite-items .favorite-item-buttons{display:flex;flex:1 1 100%;gap:var(--indent-2);justify-content:flex-end}.design5 .favorite-items .no-items-title{color:var(--on-background);font:var(--typo-body)}@media screen and (max-width:768px){.design5 .favorite-items .favorite-item+.favorite-item{margin-top:var(--indent-2)}}.design5 .total-info{color:var(--on-background);display:flex;font:var(--typo-h6);justify-content:space-between}.design5 .total-info .total-price{-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;justify-content:end}.design5 .total-info .total-price-exceeded{color:var(--system-red)}.design5 .total-info .total-price-limit-label{color:var(--on-background-light);flex:1 1 100%;font:var(--typo-body--x-small);text-align:right}.design5 .close-button{align-items:center;background-color:var(--close-button-background);border:var(--close-button-border);border-radius:var(--close-button-border-radius);cursor:pointer;display:flex;height:var(--close-button-size);justify-content:center;opacity:var(--close-button-opacity);transition:background-color var(--motion),opacity var(--motion);width:var(--close-button-size);z-index:var(--z-index--above)}.design5 .close-button svg{height:var(--close-button-icon-size);width:var(--close-button-icon-size)}.design5 .close-button svg path{stroke:var(--close-button-icon-stroke);stroke-width:var(--close-button-icon-stroke-width)}.design5 .close-button:hover{background-color:var(--close-button-background--hover);opacity:var(--close-button-opacity--hover)}.design5 .order-item{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:flex;flex-wrap:nowrap;gap:var(--order-item-gap);padding:var(--order-item-padding);position:relative}.design5 .order-item .order-item-img-wrapper{flex-shrink:0}.design5 .order-item .order-item-img{aspect-ratio:var(--order-item-image-ratio)!important;border-radius:var(--order-item-image-border-radius);height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--order-item-image-size)!important}.design5 .order-item .order-item-details{display:flex;flex:1;flex-direction:column;gap:var(--indent-4)}.design5 .order-item .order-item-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:var(--indent-4)}.design5 .order-item .order-item-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-2)}.design5 .order-item .order-item-title{color:var(--order-item-color--primary);display:flex;font:var(--order-item-font--primary);gap:var(--indent-2)}.design5 .order-item .order-item-option-list{display:flex;flex-direction:column}.design5 .order-item .order-item-for,.design5 .order-item .order-item-notes,.design5 .order-item .order-item-option,.design5 .order-item .order-item-size,.design5 .order-item .order-reward-name{color:var(--order-item-color--secondary);font:var(--order-item-font--secondary)}.design5 .order-item .order-item-price{color:var(--order-item-color--primary);flex-shrink:0;font:var(--order-item-font--primary)}.design5 .order-item .order-item-buttons-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:var(--order-item-buttons-wrapper-flex-direction);flex-wrap:wrap;gap:var(--indent-2);justify-content:space-between}.design5 .order-item .order-item-upsize-button{flex:1 1 100%}@media screen and (max-width:768px){.design5 .order-item .order-item-upsize-button .icon-button-icon{display:none}}.design5 .order-item .order-item-buttons{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--indent-2)}.design5 .order-item .quantity-range .spinbutton-value{color:var(--order-item-color--primary)}.design5 .order-container .order-loader{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary);margin:var(--indent-2) auto}.design5 .order-container .menuitem-info{display:block}.design5 .order-container .combo-info+.combo-info,.design5 .order-container .menuitem-info+.menuitem-info,.design5 .order-container .order-item+.order-item,.design5 .order-container .order-items-list+.order-items-list{margin-top:var(--indent-2)}.design5 .order-container .menuitem-info+.contactless-message{margin-top:var(--indent-6)}.design5 .order-container .combo-info{background-color:var(--order-item-background);border:var(--order-item-border);border-radius:var(--order-item-border-radius);display:block;padding:var(--order-item-padding)}.design5 .order-container .combo-info-head{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design5 .order-container .combo-info-name{color:var(--order-item-color--primary);flex:1;font:var(--order-item-font--primary)}.design5 .order-container .combo-info>.order-item{--order-item-background:var(--background);--order-item-color--primary:var(--on-background);--order-item-color--secondary:var(--on-background-light)}.design5 .order-container .order-container-items-wrapper:first-of-type .group-order-list-header{padding-top:0}.design5 .order-container .order-container-items-wrapper+.order-container-items-wrapper{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design5 .order-container .group-order-list-header{align-items:baseline;display:flex;gap:var(--indent-6)}.design5 .order-container .group-order-list-header.has-items{cursor:pointer}.design5 .order-container .list-header-info{align-items:baseline;display:flex;flex:1 1 0;gap:var(--indent-2);max-width:100%;width:0}.design5 .order-container .list-header-name{color:var(--order-container-color--primary);font:var(--order-container-font--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design5 .order-container .list-header-status,.design5 .order-container .list-header-status.not-started{align-items:baseline;display:flex;flex:0 0 auto;gap:var(--indent-2);width:-moz-fit-content;width:fit-content}.design5 .order-container .list-header-status .list-header-status-dot,.design5 .order-container .list-header-status.not-started .list-header-status-dot{background-color:var(--gray);border-radius:var(--border-radius-100);flex:0 0 auto;height:var(--ui-size-2);width:var(--ui-size-2)}.design5 .order-container .list-header-status .list-header-status-title,.design5 .order-container .list-header-status.not-started .list-header-status-title{color:var(--order-container-color--secondary);flex-shrink:0;font:var(--order-container-font--secondary)}.design5 .order-container .list-header-status.not-started.viewed-menu .list-header-status-dot,.design5 .order-container .list-header-status.viewed-menu .list-header-status-dot{background-color:var(--secondary)}.design5 .order-container .list-header-status.not-started.viewed-menu .list-header-status-title,.design5 .order-container .list-header-status.viewed-menu .list-header-status-title{color:var(--secondary)}.design5 .order-container .list-header-status.adding-items .list-header-status-dot,.design5 .order-container .list-header-status.not-started.adding-items .list-header-status-dot{background-color:var(--primary)}.design5 .order-container .list-header-status.adding-items .list-header-status-title,.design5 .order-container .list-header-status.not-started.adding-items .list-header-status-title{color:var(--primary)}.design5 .order-container .list-header-status.canceled .list-header-status-dot,.design5 .order-container .list-header-status.not-started.canceled .list-header-status-dot{background-color:var(--system-red)}.design5 .order-container .list-header-status.canceled .list-header-status-title,.design5 .order-container .list-header-status.not-started.canceled .list-header-status-title{color:var(--system-red)}.design5 .order-container .list-header-status.complete .list-header-status-dot,.design5 .order-container .list-header-status.not-started.complete .list-header-status-dot{background-color:var(--system-green)}.design5 .order-container .list-header-status.complete .list-header-status-title,.design5 .order-container .list-header-status.not-started.complete .list-header-status-title{color:var(--system-green)}.design5 .order-container .list-header-utils{align-items:center;display:flex;flex:0 0 auto}.design5 .order-container .list-header-amount{color:var(--order-container-color--primary);font:var(--order-container-font--primary)}.design5 .order-container .switcher-wrapper{margin-left:var(--indent-2)}.design5 .order-container .switcher{align-items:center;background-color:var(--button-ghosted-background);border-radius:var(--button-x-small-border-radius);cursor:pointer;display:flex;height:var(--button-x-small-size);justify-content:center;transition:background-color var(--motion);width:var(--button-x-small-size)}.design5 .order-container .switcher:hover{background-color:var(--button-ghosted-background-hover)}.design5 .order-container .switcher.visible svg{transform:rotate(90deg)}.design5 .order-container .switcher svg{height:var(--button-x-small-icon-size);transition:transform var(--motion);width:var(--button-x-small-icon-size)}.design5 .order-container .switcher path{stroke:var(--button-ghosted-icon-stroke)}.design5 .order-container .group-order-list-header+.menuitem-info-list{margin-top:var(--indent-4)}.design5 .order-container .contactless-requests+.order-container-items-wrapper{margin-top:var(--indent-6)}.design5 .order-container .contactless-message,.design5 .order-container .contactless-requests-title{color:var(--order-container-color--primary);font:var(--order-container-font--primary);margin-bottom:var(--indent-2)}.design5 .order-container .contactless-requests-list{display:grid;gap:var(--indent-2);grid-template-columns:1fr}.design5 .order-container .contactless-request.selected{border-color:var(--primary)}.design5 .order-container .contactless-requests-button-wrapper{margin-top:var(--indent-2)}.design5 .order-container .contactless-requests-button{width:100%}.design5 .order-container .order-no-items,.design5 .order-container .order-no-order{color:var(--order-container-color--secondary);font:var(--order-container-font--secondary)}.design5 .saved-card-wrapper{background-color:var(--saved-card-wrapper-background);border:var(--saved-card-wrapper-border);border-radius:var(--saved-card-wrapper-border-radius);padding:var(--saved-card-wrapper-padding);position:relative}.design5 .saved-card-wrapper.add-new-card{align-items:center;display:flex;gap:var(--indent-2);justify-content:center}.design5 .saved-card-wrapper.add-new-card svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design5 .saved-card-wrapper.add-new-card svg path{stroke:var(--saved-card-wrapper-color--primary)}.design5 .saved-card-wrapper.add-new-card .add-new-card-text{color:var(--saved-card-wrapper-color--primary);font:var(--typo-button--medium)}.design5 .saved-card-wrapper .saved-card-image-wrapper{position:absolute;right:var(--indent-4);top:var(--indent-4)}.design5 .saved-card-wrapper .saved-card-image{width:var(--ui-size-8)!important}.design5 .saved-card-wrapper .saved-card{margin-right:calc(var(--ui-size-8) + var(--indent-4))}.design5 .saved-card-wrapper .saved-card-title{color:var(--saved-card-wrapper-color--primary);font:var(--saved-card-wrapper-font--primary)}.design5 .saved-card-wrapper .saved-card-expiration{color:var(--saved-card-wrapper-color--primary-light);font:var(--saved-card-wrapper-font--secondary);margin-top:var(--indent-1)}.design5 .saved-card-wrapper .saved-card-details{margin-top:var(--indent-3)}.design5 .saved-card-wrapper .saved-card-edit{margin-top:var(--indent-4)}.design5 .saved-card-wrapper .saved-card-inputs{align-items:center;display:flex;gap:var(--indent-1)}.design5 .saved-card-wrapper .saved-card-inputs .form-item{flex:1;margin:0}.design5 .saved-card-wrapper .update-button{margin-top:var(--indent-4);width:100%}.design5 .saved-card-wrapper .remove-button{margin-top:var(--indent-2);width:100%}.design5 .saved-card-wrapper{--form-item-label-color:var(--on-background);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background)}.design5 .alert{background-color:var(--alert-background);border:none;border-radius:var(--border-radius-8);color:var(--on-gray);font:var(--typo-body);margin-top:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-4);padding-left:calc(var(--indent-4) + var(--ui-size-2));position:relative;text-align:left!important;white-space:normal;word-break:break-word}.design5 .alert:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design5 .alert .alert-title{font:var(--alert-title-font);margin-bottom:var(--indent-2)}.design5 .alert.alert-info:before{background-color:var(--alert-bar-background)}.design5 .alert.alert-danger:before{background-color:var(--system-red)}.design5 .alert.alert-warning:before{background-color:var(--tertiary)}.design5 .menuitem-allergens{align-items:center;background-color:var(--alert-background);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design5 .menuitem-allergens:before{background-color:var(--alert-bar-background);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design5 .menuitem-allergens .menuitem-allergens-info{display:flex;flex:1;flex-direction:column;gap:var(--indent-1)}.design5 .menuitem-allergens .menuitem-allergens-title{color:var(--on-gray);font:var(--alert-title-font)}.design5 .menuitem-allergens .menuitem-allergens-list{align-items:baseline;-moz-column-gap:var(--indent-1);column-gap:var(--indent-1);display:flex;flex-wrap:wrap;row-gap:var(--indent-2)}.design5 .menuitem-allergens .menuitem-allergen-item{color:var(--on-gray);font:var(--typo-body)}.design5 .menuitem-allergens .menuitem-allergen-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.design5 .menuitem-allergens .menuitem-allergen-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design5 .menuitem-allergens .menuitem-allergen-icon path{stroke:var(--on-gray)}.design5 .menuitem-rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .menuitem-rating .menuitem-rating-highlight{background-color:var(--system-green-light);border-radius:var(--border-radius-4);color:var(--system-green);font:var(--typo-body--small);padding:var(--indent-1) var(--indent-2)}.design5 .menuitem-rating .menuitem-rating-like{align-items:center;display:flex;gap:var(--indent-1)}.design5 .menuitem-rating svg{height:var(--ui-size-4);width:var(--ui-size-4)}.design5 .menuitem-rating svg path{fill:transparent;stroke:var(--system-green);stroke-width:var(--border-width-2)}.design5 .menuitem-rating .menuitem-rating-like-count,.design5 .menuitem-rating .menuitem-rating-like-percentage{color:var(--on-background);font:var(--typo-body--small)}.design5 .guest-photo-option{background-color:var(--guest-photo-option-background);border:var(--guest-photo-option-border);border-radius:var(--guest-photo-option-border-radius);padding:var(--indent-4);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-index--surface)}.design5 .guest-photo-option.active .guest-photo-drop-tip{align-items:center;background-color:var(--guest-photo-option-drop-tip-background);border:var(--border-width-2) dashed var(--primary);border-radius:var(--guest-photo-option-border-radius);bottom:calc(var(--border-width-2)*-1);color:var(--guest-photo-option-drop-tip-color);display:flex;font:var(--guest-photo-option-drop-tip-font);justify-content:center;left:calc(var(--border-width-2)*-1);position:absolute;right:calc(var(--border-width-2)*-1);top:calc(var(--border-width-2)*-1);z-index:var(--z-index--on-surface)}.design5 .guest-photo-option .guest-photo-option-header{align-items:var(--guest-photo-option-header-align);display:flex}.design5 .guest-photo-option .option-title{color:var(--guest-photo-option-color);font:var(--guest-photo-option-title-font)}.design5 .guest-photo-option .clear-button{margin-left:auto}.design5 .guest-photo-option .clear-button:disabled{display:none}.design5 .guest-photo-option .guest-photo-option-body{display:grid;gap:var(--indent-2);grid-template-columns:var(--guest-photo-option-grid);margin-top:var(--indent-4)}.design5 .guest-photo-option .photo-preview{background-color:var(--background);border:var(--guest-photo-option-preview-border);border-radius:var(--guest-photo-option-border-radius);height:var(--guest-photo-option-preview-height);overflow:hidden;position:relative;transition:background-color var(--motion);width:100%}.design5 .guest-photo-option .photo-preview.upload-button{order:-1}.design5 .guest-photo-option .photo-preview.upload-button:hover{background-color:transparent}.design5 .guest-photo-option .photo-preview .photo-upload{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.design5 .guest-photo-option .photo-preview .upload-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-8);padding:var(--indent-2);width:var(--ui-size-8)}.design5 .guest-photo-option .photo-preview .upload-icon path{stroke:var(--on-background)}.design5 .guest-photo-option .photo-preview .photo-upload-caption{color:var(--on-background);font:var(--guest-photo-option-caption-font);margin-top:var(--indent-1)}.design5 .guest-photo-option .photo-preview .remove-button{align-items:center;border:none;cursor:pointer;display:flex;height:var(--ui-size-7);justify-content:center;position:absolute;right:0;top:0;width:var(--ui-size-7)}.design5 .guest-photo-option .photo-preview .remove-button-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-4);padding:calc(var(--indent-1)/2);transition:background-color var(--motion);width:var(--ui-size-4)}.design5 .guest-photo-option .photo-preview .remove-button-icon path{stroke:var(--on-background);transition:stroke var(--motion)}.design5 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon{background-color:var(--on-background)}.design5 .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon path{stroke:var(--background)}.design5 .guest-photo-option .photo-preview .photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design5 .guest-photo-option .supported-formats{color:var(--guest-photo-option-formats-color);font:var(--guest-photo-option-formats-font);grid-column:var(--guest-photo-option-formats-grid-column)}.design5 .progress{-webkit-backdrop-filter:var(--progress-backdrop-filter);backdrop-filter:var(--progress-backdrop-filter);background-color:var(--progress-background);border-radius:var(--progress-border-radius);display:flex;height:var(--progress-height)}.design5 .progress .progress-bar{background-color:var(--progress-bar-background)}.design5 .feed-meter{background:var(--feed-meter-background);border:var(--feed-meter-border);border-radius:var(--feed-meter-border-radius);padding:var(--feed-meter-padding)}.design5 .feed-meter .feed-meter-info{display:flex;gap:var(--indent-4)}.design5 .feed-meter .feed-meter-counter{align-items:center;color:var(--feed-meter-counter-color);display:flex;flex:1;font:var(--typo-body);gap:var(--indent-2)}.design5 .feed-meter .feed-meter-buttons{flex-shrink:0}.design5 .feed-meter .feed-meter-progress-bar{margin:var(--feed-meter-progress-bar-margin)}.design5 .people-fed-info{background-color:var(--people-fed-info-background);border:var(--people-fed-info-border);border-radius:var(--people-fed-info-border-radius);color:var(--people-fed-info-color);font:var(--people-fed-info-font);line-height:var(--people-fed-info-line-height);min-height:var(--people-fed-info-min-height);padding:var(--people-fed-info-padding);text-align:left;white-space:normal;width:-moz-fit-content;width:fit-content}.design5 .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.design5 .menu-tags .menu-tag{-webkit-backdrop-filter:var(--menu-tag-backdrop-filter);backdrop-filter:var(--menu-tag-backdrop-filter);background-color:var(--menu-tag-background);border:var(--menu-tag-border);border-radius:var(--menu-tag-border-radius);color:var(--menu-tag-color);font:var(--menu-tag-font);height:var(--menu-tag-height);line-height:var(--menu-tag-line-height);margin:0;padding:var(--menu-tag-padding);text-align:left;white-space:normal}.design5 .quantity-range{align-items:center;display:flex;width:var(--quantity-range-width)}.design5 .quantity-range button{align-items:center;background-color:var(--quantity-range-button-background);border:var(--quantity-range-button-border);border-radius:var(--quantity-range-button-border-radius);cursor:pointer;display:flex;flex-shrink:0;height:var(--quantity-range-button-size);justify-content:center;transition:background-color var(--motion);width:var(--quantity-range-button-size)}.design5 .quantity-range button:hover{background-color:var(--quantity-range-button-background--hover)}.design5 .quantity-range svg{height:var(--quantity-range-button-icon-size);width:var(--quantity-range-button-icon-size)}.design5 .quantity-range svg path{stroke:var(--quantity-range-button-icon-stroke);stroke-width:var(--quantity-range-button-icon-stroke-width)}.design5 .quantity-range .spinbutton-value{color:var(--quantity-range-button-color);flex-grow:1;font:var(--quantity-range-button-font);text-align:center}.design5 .quantity-range.max-selected button:last-of-type,.design5 .quantity-range.min-selected button:first-of-type{opacity:.4;pointer-events:none}.design5 .quantity-range.large{width:var(--quantity-range-width--large)}.design5 .quantity-range.large button{height:var(--quantity-range-button-size--large);width:var(--quantity-range-button-size--large)}.design5 .quantity-range.large svg{height:var(--quantity-range-button-icon-size--large);width:var(--quantity-range-button-icon-size--large)}.design5 .quantity-range.large .spinbutton-value{font:var(--quantity-range-button-font--large)}.design5 .order-type-notice{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design5 .order-type-notice:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design5 .order-type-notice .order-type-notice-icon{display:flex}.design5 .order-type-notice svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design5 .order-type-notice svg path{stroke:var(--on-gray)}.design5 .menuitem-available-offers{align-items:center;background-color:var(--gray-light);border-radius:var(--border-radius-12);display:flex;gap:var(--indent-4);overflow:hidden;padding:var(--indent-3) var(--indent-6);position:relative}.design5 .menuitem-available-offers:before{background-color:var(--system-green);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design5 .menuitem-available-offers .menuitem-available-offers-info{display:flex;flex:1;flex-direction:column}.design5 .menuitem-available-offers .menuitem-available-offers-title{color:var(--on-gray);font:var(--typo-h7)}.design5 .menuitem-available-offers .menuitem-available-offers-list{display:flex;flex-wrap:wrap}.design5 .menuitem-available-offers .menuitem-available-offers-list-item{color:var(--on-gray);font:var(--typo-body)}.design5 .menuitem-available-offers .menuitem-available-offers-icon{flex-shrink:0}.design5 .menuitem-available-offers .menuitem-available-offers-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design5 .menuitem-available-offers .menuitem-available-offers-icon path{stroke:var(--system-green)}.design5 .chips{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .chips-item{background-color:var(--background);border:var(--border-width-1) solid var(--gray);color:var(--on-background);flex-wrap:nowrap;font:var(--typo-body--small);padding-left:var(--indent-3);width:auto}.design5 .chips-item,.design5 .chips-item .chips-item-icon{align-items:center;border-radius:var(--border-radius-100);display:flex;height:var(--ui-size-8)}.design5 .chips-item .chips-item-icon{cursor:pointer;justify-content:center;line-height:1;transition:background-color var(--motion);width:var(--ui-size-8)}.design5 .chips-item .chips-item-icon:hover{background-color:var(--system-red-light)!important}.design5 .chips-item .chips-item-icon:hover path{stroke:var(--system-red)!important}.design5 .chips-item .chips-item-icon svg{height:var(--ui-size-2);width:var(--ui-size-2)}.design5 .chips-item .chips-item-icon svg path{stroke:var(--on-background);stroke-width:4;transition:stroke var(--motion)}.design5 .chips-item.adding-items,.design5 .chips-item.editing-items{background-color:var(--gray-light);border:var(--border-width-1) solid var(--gray);color:var(--on-gray)}.design5 .chips-item.adding-items .chips-item-icon svg path,.design5 .chips-item.editing-items .chips-item-icon svg path{stroke:var(--on-gray)}.design5 .chips-item.viewed-menu{background-color:var(--secondary);border:var(--border-width-1) solid var(--secondary);color:var(--on-secondary)}.design5 .chips-item.viewed-menu .chips-item-icon svg path{stroke:var(--on-secondary)}.design5 .chips-item.complete{background-color:var(--primary);border:var(--border-width-1) solid var(--primary);color:var(--on-primary)}.design5 .chips-item.complete .chips-item-icon svg path{stroke:var(--on-primary)}.design5 .chips-item.canceled{background-color:var(--system-red);border:var(--border-width-1) solid var(--system-red);color:var(--on-system-red)}.design5 .chips-item.canceled .chips-item-icon svg path{stroke:var(--on-system-red)}.design5 .notification-list .vue-notification-group{margin-top:calc(var(--navbar-height) + var(--indent-4));width:20rem!important}.design5 .notification-list .notification-list-item{background-color:var(--gray-light);border:none;border-radius:var(--border-radius-8);box-shadow:var(--box-shadow-elevated);margin:0 var(--indent-4) var(--indent-4);overflow:hidden;padding:var(--indent-3);padding-left:calc(var(--indent-3) + var(--ui-size-2));position:relative}.design5 .notification-list .notification-list-item:before{background-color:var(--on-gray);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-2)}.design5 .notification-list .notification-list-item.success:before{background-color:var(--system-green)}.design5 .notification-list .notification-list-item.error:before,.design5 .notification-list .notification-list-item.warn:before{background-color:var(--system-red)}.design5 .notification-list .notification-content{display:flex;gap:var(--indent-2);padding-right:var(--indent-6)!important}.design5 .notification-list .notification-img-block{display:block;flex-shrink:0}.design5 .notification-list .notification-img{aspect-ratio:1/1!important;border-radius:var(--border-radius-8);height:var(--ui-size-10)!important;width:var(--ui-size-10)!important}.design5 .notification-list .notification-text{flex:1;margin:0!important}.design5 .notification-list .notification-title{color:var(--on-gray);font:var(--typo-body--small)}.design5 .notification-list .notification-desc{color:var(--on-gray);font:var(--typo-body--x-small)}.design5 .notification-list .close{align-items:center;border-radius:var(--border-radius-8);cursor:pointer;display:flex;height:var(--ui-size-8);justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--motion);width:var(--ui-size-8)}.design5 .notification-list .close:hover{background-color:var(--gray)}.design5 .notification-list .close svg{height:var(--ui-size-3);width:var(--ui-size-3)}.design5 .notification-list .close svg path{stroke:var(--on-gray);stroke-width:1.5}.design5 .user-menu-rewards-wrapper{background-color:var(--user-menu-rewards-background);border:var(--user-menu-rewards-border);border-radius:var(--user-menu-rewards-border-radius);padding:var(--user-menu-rewards-padding)}.design5 .user-menu-rewards-wrapper .user-menu-rewards-title{color:var(--user-menu-rewards-title-color);font:var(--user-menu-rewards-title-font);margin:var(--user-menu-rewards-title-margin)}.design5 .user-menu-rewards-wrapper .user-menu-rewards-list{display:grid;gap:var(--user-menu-rewards-list-gap);grid-template-columns:var(--user-menu-rewards-list-grid-template-columns)}.design5 .user-menu-rewards-wrapper .user-menu-reward{align-items:center;background-color:var(--user-menu-reward-background);border:var(--user-menu-reward-border);border-radius:var(--user-menu-reward-border-radius);cursor:pointer;display:flex;gap:var(--user-menu-reward-gap);padding:var(--user-menu-reward-padding);transition:border-color var(--motion)}.design5 .user-menu-rewards-wrapper .user-menu-reward:hover{border-color:var(--primary)}.design5 .user-menu-rewards-wrapper .user-menu-reward-icon{flex-shrink:0;height:var(--user-menu-reward-icon-size);width:var(--user-menu-reward-icon-size)}.design5 .user-menu-rewards-wrapper .user-menu-reward-icon path{stroke:var(--user-menu-reward-color)}.design5 .user-menu-rewards-wrapper .user-menu-reward-name{color:var(--user-menu-reward-color);font:var(--user-menu-reward-font)}.design5 .suggested-orders .accordion-card{background-color:var(--suggested-orders-background);border:var(--suggested-orders-border);border-radius:var(--suggested-orders-border-radius);padding:var(--suggested-orders-padding)}.design5 .suggested-orders .accordion-header{align-items:flex-start}.design5 .suggested-orders .suggested-orders-title{color:var(--suggested-orders-title-color);font:var(--suggested-orders-title-font);margin:var(--suggested-orders-title-margin)}.design5 .suggested-orders .suggested-orders-desc{color:var(--suggested-orders-desc-color);font:var(--suggested-orders-desc-font)}.design5 .suggested-orders .accordion-icon{margin-top:calc(var(--indent-1)*1.5)}.design5 .suggested-orders .accordion-content{margin-top:var(--suggested-orders-gap)}.design5 .suggested-orders .suggested-orders-list{display:grid;gap:var(--suggested-orders-list-gap);grid-template-columns:var(--suggested-orders-list-grid-template-columns)}.design5 .suggested-order{background-color:transparent;display:flex;flex-direction:column;gap:var(--suggested-order-gap)}.design5 .suggested-order .suggested-order-image{background-color:var(--gray-light);border-radius:var(--suggested-order-image-border-radius);flex-shrink:0;height:var(--suggested-order-image-height);overflow:hidden;width:100%}.design5 .suggested-order .suggested-order-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design5 .suggested-order .suggested-order-info{display:flex;flex:1;flex-direction:column;gap:var(--suggested-order-info-gap)}.design5 .suggested-order .suggested-order-desc{color:var(--suggested-order-desc-color);font:var(--suggested-order-desc-font)}.design5 .suggested-order .suggested-order-list{display:flex;flex-direction:column;gap:var(--suggested-order-list-gap)}.design5 .suggested-order .suggested-order-item{align-items:baseline;color:var(--suggested-order-item-color);display:flex;font:var(--suggested-order-item-font);gap:var(--suggested-order-item-gap)}.design5 .suggested-order .suggested-order-item+.suggested-order-item{border-top:var(--suggested-order-item-border);padding-top:var(--suggested-order-item-padding)}.design5 .suggested-order .suggested-order-price{margin-left:auto}.design5 .order-settings-form{display:flex;flex-direction:column;gap:var(--order-settings-form-gap)}.design5 .order-settings-form .order-details-label,.design5 .order-settings-form .order-settings-label{color:var(--order-settings-label-color);font:var(--order-settings-label-font);margin:var(--order-settings-label-margin);text-align:var(--order-settings-label-align)}.design5 .order-settings-form .order-settings-details{margin-top:var(--order-settings-details-margin)}.design5 .order-settings-form .curbside-details-label,.design5 .order-settings-form .delivery-details-label{display:var(--order-settings-details-label-display)}.design5 .order-settings-form .form{display:grid;gap:var(--order-settings-details-form-gap);grid-template-columns:var(--order-settings-details-form-grid-template-columns)}.design5 .order-settings-form .address-select-group+.address-fields-wrapper.show,.design5 .order-settings-form .order-limit-field-wrapper,.design5 .order-settings-form .order-limit-input{margin-top:var(--order-settings-details-form-gap)}.design5 .order-settings-form .order-calendar-and-time{margin-top:var(--order-settings-details-margin)}.design5 .order-settings-form .order-date-calendar-wrapper{align-items:center;display:flex;flex-wrap:nowrap}.design5 .order-settings-form .order-date-calendar-wrapper svg{height:var(--ui-size-4);margin-left:calc(var(--indent-8)*-1);width:var(--ui-size-4)}.design5 .order-settings-form .order-date-calendar-wrapper path{stroke:var(--on-background)}.design5 .order-settings-form .adjust-address-button,.design5 .order-settings-form .submit-button,.design5 .order-settings-form .update-button{width:100%}.design5 .basic-nav-bar{background-color:var(--navbar-color);border-bottom:var(--navbar-border);color:var(--on-navbar-color);position:sticky;top:0;z-index:var(--z-index--above)}.design5 .basic-nav-bar .navbar{align-items:center;display:flex;gap:var(--indent-4);height:var(--navbar-height);justify-content:flex-start;max-height:var(--navbar-height);padding:var(--navbar-padding)}.design5 .basic-nav-bar .nav-left-items,.design5 .basic-nav-bar .nav-right-items{align-items:center;display:flex;flex:1 0;flex-wrap:nowrap;gap:var(--navbar-items-gap)}.design5 .basic-nav-bar .nav-left-items{justify-content:flex-start}.design5 .basic-nav-bar .nav-right-items{justify-content:flex-end}.design5 .basic-nav-bar .navbar-brand{align-items:center;display:flex;flex-shrink:0;width:auto}.design5 .basic-nav-bar .brand-thumbnail{max-height:var(--navbar-logo-height);max-width:var(--navbar-logo-width);-o-object-fit:contain;object-fit:contain;width:100%}.design5 .basic-nav-bar .nav-rest-info{align-items:center;display:flex;gap:var(--indent-2)}@media screen and (max-width:1239px){.design5 .basic-nav-bar .nav-rest-info .restaurant-info,.design5 .basic-nav-bar .nav-rest-info .restaurant-info-button:before{display:none!important}.design5 .basic-nav-bar .nav-rest-info .restaurant-info-button{margin:0}}.design5 .basic-nav-bar .nav-rest-info .restaurant-info{flex-basis:0;flex-shrink:0;--restaurant-info-display:flex;--restaurant-info-flex-wrap:wrap;--restaurant-info-align-items:center;--restaurant-info-gap:0 var(--indent-2)}.design5 .basic-nav-bar .nav-rest-info .restaurant-name{order:0}.design5 .basic-nav-bar .nav-rest-info .restaurant-desc{--restaurant-info-desc-display:none}.design5 .basic-nav-bar .nav-rest-info .restaurant-address{order:2;width:-moz-max-content;width:max-content}.design5 .basic-nav-bar .nav-rest-info .restaurant-working-hours{order:1;--restaurant-working-hours-today-display:none}.design5 .basic-nav-bar .nav-rest-info .location-notification{--restaurant-info-location-notification-position:absolute;--restaurant-info-location-notification-bottom:calc(var(--indent-4)*-1);--restaurant-info-location-notification-background:var(--surface);--restaurant-info-location-notification-color:var(--on-surface)}.design5 .basic-nav-bar .order-settings-dropdown .order-type-time-details{color:inherit;flex-wrap:nowrap;gap:var(--indent-1);white-space:nowrap}.design5 .basic-nav-bar .order-settings-dropdown .order-type-time-details>.type-icon svg{height:var(--order-settings-icon-size);width:var(--order-settings-icon-size)}.design5 .basic-nav-bar .order-settings-dropdown .order-type{color:inherit}.design5 .basic-nav-bar .order-settings-dropdown .dropdown-dialog{min-width:var(--order-settings-dropdown-menu-width)}.design5 .basic-nav-bar .order-settings-dropdown .dropdown-item{padding:var(--order-settings-dropdown-menu-padding)}.design5 .basic-nav-bar .order-settings-dropdown .order-settings-form{width:100%}.design5 .basic-nav-bar .order-settings-dropdown .order-settings-form .radio-tab{flex:1 1 100%}.design5 .basic-nav-bar .order-settings-dropdown .order-settings-form .control-label{justify-content:start!important}.design5 .basic-nav-bar .menu-search-form-wrapper{flex:1}.design5 .basic-nav-bar .menu-search-form-wrapper .menu-search-form{--form-gap:0;width:100%}.design5 .basic-nav-bar .menu-search-form-wrapper .form-item{width:100%}.design5 .basic-nav-bar .menu-search-form-wrapper .form-item-input{background-color:var(--menu-search-form-background)!important;border-color:var(--on-navbar-color-light)!important;color:var(--menu-search-form-color)!important;padding-right:var(--form-item-input-height)}.design5 .basic-nav-bar .menu-search-form-wrapper .form-item-input::-moz-placeholder{color:var(--menu-search-form-color)}.design5 .basic-nav-bar .menu-search-form-wrapper .form-item-input::placeholder{color:var(--menu-search-form-color)}.design5 .basic-nav-bar .menu-search-form-wrapper .menu-search-submit{flex-shrink:0}.design5 .basic-nav-bar .nav-no-auth{align-items:center;display:flex;gap:var(--navbar-items-gap)}@media screen and (min-width:768px){.design5 .basic-nav-bar .nav-left-item .language-switch .available-language-options{left:0;right:unset}.design5 .basic-nav-bar .nav-right-item .language-switch .available-language-options{left:unset;right:0}}@media screen and (max-width:1279px){.design5 .basic-nav-bar .bag-button-text,.design5 .basic-nav-bar .dropdown-toggle>.user-rewards,.design5 .basic-nav-bar .order-settings-dropdown .order-type{display:none}}@media screen and (min-width:768px){.design5 .locations-page .navbar .nav-left-items:has(.location-search-field){flex-grow:1}.design5 .locations-page .navbar .nav-right-items{flex:0 0 auto}}.design5 .locations-page .navbar .location-search-field{margin:0 auto}.design5 .locations-page .navbar .location-search-field .full-address-form-group{align-items:center;display:flex;flex-direction:row;gap:var(--indent-2)}.design5 .locations-page .navbar .location-search-field .form-item-label{display:none}.design5 .locations-page .navbar .location-search-field .form-item-input{background-color:transparent!important;border-color:var(--on-navbar-color-light)!important;color:var(--on-navbar-color)!important;min-width:12rem}.design5 .locations-page .navbar .location-search-field .form-item-input::-moz-placeholder{color:var(--on-navbar-color-light)}.design5 .locations-page .navbar .location-search-field .form-item-input::placeholder{color:var(--on-navbar-color-light)}.design5 .profile-dropdown-button{position:relative}.design5 .profile-dropdown-button:is(.button--icon)>.dropdown-icon{display:none}.design5 .profile-dropdown-button .profile-name,.design5 .profile-dropdown-button svg{flex-shrink:0}.design5 .profile-dropdown-button .dropdown-toggle>.user-rewards{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--profile-dropdown-user-rewards-background);border:var(--profile-dropdown-user-rewards-border);border-radius:var(--profile-dropdown-user-rewards-border-radius);color:var(--profile-dropdown-user-rewards-color);font:var(--profile-dropdown-user-rewards-font);height:var(--profile-dropdown-user-rewards-size);line-height:var(--profile-dropdown-user-rewards-size);min-width:var(--profile-dropdown-user-rewards-size);padding:var(--profile-dropdown-user-rewards-padding);position:var(--profile-dropdown-user-rewards-position);right:var(--profile-dropdown-user-rewards-right);top:var(--profile-dropdown-user-rewards-top)}.design5 .profile-dropdown-button .user-rewards-points{color:inherit;font:inherit;margin:0}.design5 .profile-dropdown-button .dropdown-dialog{padding:var(--profile-dropdown-menu-padding);width:var(--profile-dropdown-menu-width)}.design5 .profile-dropdown-button .nav-dropdown-item:first-of-type{border-top-left-radius:var(--profile-dropdown-menu-item-border-radius);border-top-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design5 .profile-dropdown-button .nav-dropdown-item:last-of-type{border-bottom-left-radius:var(--profile-dropdown-menu-item-border-radius);border-bottom-right-radius:var(--profile-dropdown-menu-item-border-radius)}.design5 .profile-dropdown-button .nav-dropdown-item .logout-btn,.design5 .profile-dropdown-button .nav-dropdown-item button{background-color:var(--profile-dropdown-menu-item-button-background);border:var(--profile-dropdown-menu-item-button-border);border-radius:var(--profile-dropdown-menu-item-button-border-radius);color:var(--profile-dropdown-menu-item-button-color);font:var(--profile-dropdown-menu-item-button-font);gap:var(--profile-dropdown-menu-item-button-gap);justify-content:flex-start;padding:var(--profile-dropdown-menu-item-button-padding);text-decoration:none;transition:background-color var(--motion);width:100%}.design5 .profile-dropdown-button .nav-dropdown-item .logout-btn:active,.design5 .profile-dropdown-button .nav-dropdown-item .logout-btn:hover,.design5 .profile-dropdown-button .nav-dropdown-item button:active,.design5 .profile-dropdown-button .nav-dropdown-item button:hover{background-color:var(--profile-dropdown-menu-item-button-background--hover);border:var(--profile-dropdown-menu-item-button-border--hover)}.design5 .profile-dropdown-button .nav-dropdown-item .logout-btn svg,.design5 .profile-dropdown-button .nav-dropdown-item button svg{height:var(--profile-dropdown-menu-item-button-icon-size);width:var(--profile-dropdown-menu-item-button-icon-size)}.design5 .profile-dropdown-button .nav-dropdown-item .logout-btn svg path,.design5 .profile-dropdown-button .nav-dropdown-item button svg path{stroke:var(--profile-dropdown-menu-item-button-color)}.design5 .profile-dropdown-button .logout-btn{color:var(--system-red)!important}.design5 .profile-dropdown-button .logout-btn svg{transform:scaleX(-1)}.design5 .profile-dropdown-button .logout-btn svg path{stroke:var(--system-red)!important}.design5 .rewards-accordion{background-color:var(--rewards-accordion-background);border:var(--rewards-accordion-border);border-radius:var(--rewards-accordion-border-radius);margin:var(--rewards-accordion-margin)}.design5 .rewards-accordion .accordion-header{gap:var(--rewards-accordion-header-gap);padding:var(--rewards-accordion-header-padding)}.design5 .rewards-accordion .rewards-icon path{stroke:var(--rewards-accordion-color)}.design5 .rewards-accordion .accordion-header .user-rewards{align-items:center;display:flex;flex-shrink:0}.design5 .rewards-accordion .rewards-title{color:var(--rewards-accordion-color);flex:unset;font:var(--rewards-accordion-title-font)}.design5 .rewards-accordion .user-rewards-points{background-color:var(--on-primary);border-radius:var(--border-radius-8);color:var(--primary);font:var(--typo-body--small);margin:0;padding:var(--indent-1) var(--indent-2)}.design5 .rewards-accordion .accordion-content{padding:var(--rewards-accordion-content-padding)}.design5 .rewards-accordion .reward-row{-moz-column-gap:var(--indent-2);column-gap:var(--indent-2);row-gap:0}.design5 .rewards-accordion .reward-row+.reward-row{margin-top:var(--indent-2)}.design5 .rewards-accordion .reward-amount,.design5 .rewards-accordion .reward-name{color:var(--rewards-accordion-content-color--primary)}.design5 .rewards-accordion .reward-expiration{color:var(--rewards-accordion-content-color--secondary)}.design5 .bag-button{position:relative}.design5 .bag-button.has-items{animation:var(--bag-button-animation)}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.design5 .bag-button .bag-button-icon{transform:scaleX(-1)}.design5 .bag-button .bag-button-count{background:var(--bag-button-count-background);border:var(--bag-button-count-border);border-radius:var(--bag-button-count-border-radius);color:var(--bag-button-count-color);display:block;font:var(--bag-button-count-font);height:var(--bag-button-count-size);line-height:var(--bag-button-count-size);min-width:var(--bag-button-count-size);padding:var(--bag-button-count-padding);position:var(--bag-button-count-position);right:var(--bag-button-count-right);top:var(--bag-button-count-top)}@media screen and (max-width:768px){.design5 .bag-button .bag-button-text{display:none}}.design5 .language-switch .available-language-options{background-color:var(--language-switch-menu-background);border:var(--language-switch-menu-border);border-radius:var(--language-switch-menu-border-radius);box-shadow:var(--language-switch-menu-box-shadow);left:var(--language-switch-menu-left);overflow:hidden;padding:var(--language-switch-menu-padding);right:var(--language-switch-menu-right);top:var(--language-switch-menu-top)}.design5 .language-switch .language-option{align-items:center;background-color:var(--language-switch-menu-item-background);border:var(--language-switch-menu-item-border);border-radius:var(--language-switch-menu-item-border-radius);color:var(--language-switch-menu-item-color);display:flex;font:var(--language-switch-menu-item-font);gap:var(--indent-2);padding:var(--language-switch-menu-item-padding);transition:background-color var(--motion),border var(--motion);white-space:nowrap}.design5 .language-switch .language-option:active,.design5 .language-switch .language-option:hover{background-color:var(--language-switch-menu-item-background--hover);border:var(--language-switch-menu-item-border--hover)}.design5 .language-switch .language-option img{height:var(--language-switch-menu-item-img-size);width:var(--language-switch-menu-item-img-size)}.design5 .item-card{background-color:var(--item-card-background);border:var(--item-card-border);border-radius:var(--item-card-border-radius);box-shadow:var(--item-card-box-shadow);cursor:pointer;display:grid;gap:var(--item-card-gap);grid-template-columns:var(--item-card-grid-template-cols);grid-template-rows:var(--item-card-grid-template-rows);height:100%;max-height:100%;overflow:hidden;padding:var(--item-card-padding);position:relative;transition:border var(--motion),box-shadow var(--motion);width:100%}.design5 .item-card .item-card-header{border-radius:var(--item-card-header-border-radius);grid-row:var(--item-card-header-grid-row);margin:var(--item-card-header-margin);overflow:hidden}.design5 .item-card .item-card-img-wrapper{border-radius:var(--item-card-image-border-radius);overflow:hidden}.design5 .item-card .item-card-img{aspect-ratio:var(--item-card-image-ratio);border-radius:var(--item-card-image-border-radius);display:block;height:auto;min-width:var(--item-card-image-width);transition:transform var(--motion);width:var(--item-card-image-width)!important}.design5 .item-card .item-card-body{display:flex;flex-direction:column;gap:var(--item-card-body-gap)}.design5 .item-card .item-card-name{color:var(--item-card-name-color);font:var(--item-card-name-font);transition:color var(--motion)}.design5 .item-card .item-card-desc{color:var(--item-card-desc-color);font:var(--item-card-desc-font);overflow:hidden;white-space:pre-line}.design5 .item-card .item-card-out-of-stock,.design5 .item-card .item-card-preview-only-text{align-items:center;background:var(--gray-light);border-radius:var(--border-radius-4);color:var(--on-gray);display:flex;flex-wrap:wrap;font:var(--typo-body--x-small);gap:var(--indent-1);overflow:hidden;padding:var(--indent-1) var(--indent-3);position:relative;width:-moz-fit-content;width:fit-content}.design5 .item-card .item-card-out-of-stock:before,.design5 .item-card .item-card-preview-only-text:before{background-color:var(--system-red);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ui-size-1)}.design5 .item-card .item-card-alternatives-text{color:var(--primary);font:var(--button-link-font);margin-top:auto;text-align:center;text-decoration:underline}.design5 .item-card .menuitem-available-offers{border-radius:var(--border-radius-4);flex-direction:row-reverse;gap:var(--indent-1);padding:var(--indent-1) var(--indent-3);width:-moz-fit-content;width:fit-content}.design5 .item-card .menuitem-available-offers .menuitem-available-offers-title{font:var(--typo-body--x-small)}.design5 .item-card .menuitem-available-offers svg{height:var(--ui-size-5);width:var(--ui-size-5)}.design5 .item-card .menuitem-available-offers:before{width:var(--ui-size-1)}.design5 .item-card .item-card-footer{align-items:var(--item-card-footer-align-items);display:flex;flex-direction:var(--item-card-footer-flex-direction);gap:var(--item-card-footer-gap);margin:var(--item-card-footer-margin)}.design5 .item-card .item-card-additional-info{align-items:var(--item-card-add-info-align-items);display:flex;flex-direction:var(--item-card-add-info-flex-direction);flex-wrap:wrap;gap:var(--item-card-add-info-gap);justify-content:var(--item-card-add-info-justify-content)}.design5 .item-card .menuitem-price-range{align-items:baseline;color:var(--item-card-price-color);display:flex;flex-wrap:wrap;font:var(--item-card-price-font);gap:var(--indent-2);justify-content:var(--item-card-price-justify-content)}.design5 .item-card .menuitem-points{align-items:center;background:var(--item-card-points-background);bottom:var(--item-card-points-bottom);color:var(--item-card-points-color);display:flex;font:var(--item-card-points-font);height:var(--item-card-points-height);justify-content:center;left:var(--item-card-points-left);position:var(--item-card-points-position);right:var(--item-card-points-right)}.design5 .item-card .menuitem-points:before{content:"("}.design5 .item-card .menuitem-points:after{content:")"}.design5 .item-card .item-card-calories{color:var(--item-card-calories-color);display:var(--item-card-calories-display);font:var(--item-card-calories-font);order:-1;position:relative}.design5 .item-card .item-card-buttons{display:flex;flex-wrap:wrap;gap:var(--item-card-buttons-gap);margin:var(--item-card-buttons-margin);position:var(--item-card-buttons-position);right:var(--item-card-buttons-right);top:var(--item-card-buttons-top)}.design5 .item-card .item-card-buttons button{flex:1 0 content}.design5 .item-card .one-click-button svg{transform:scaleX(-1)}.design5 .item-card .order-btn{display:var(--item-card-order-button-display)}.design5 .item-card:hover{border:var(--item-card-border--hover);box-shadow:var(--item-card-box-shadow--hover)}.design5 .item-card:hover .item-card-name{color:var(--item-card-mane-color--hover)}.design5 .item-card:hover .item-card-img{transform:scale(1.2)}.design5 .item-card.alternatives-info .item-card-body{justify-content:space-between}.design5 .item-card:disabled{pointer-events:none}.design5 .item-card:disabled .item-card-img,.design5 .item-card:disabled .item-card-name{opacity:.5}.design5 .item-card:disabled .item-card-additional-info{display:none}.design5 .custom-footer{align-items:center;background-color:var(--footer-color);border-top:var(--footer-border);color:var(--on-footer-color);display:flex;flex-direction:column;font:var(--footer-font--primary);gap:var(--footer-gap);justify-content:center;padding:var(--footer-padding)}.design5 .custom-footer .footer-default-text{color:var(--on-footer-color);font:var(--footer-font--secondary)}.design5 .custom-footer .footer-high-contrast-switch-wrapper{align-items:center;display:flex;justify-content:center}.design5 .custom-footer .high-contrast-switch{background-color:var(--on-footer-color);color:var(--footer-color)}.design5 .order-progress-bar{width:100%}.design5 .order-progress-bar .order-progress-bar-steps{align-items:center;background-color:var(--order-progress-bar-background);display:flex;height:var(--order-progress-bar-height);justify-content:center;padding:var(--order-progress-bar-padding)}@media screen and (max-width:768px){.design5 .order-progress-bar .order-progress-bar-steps{justify-content:flex-start;overflow:hidden;overflow-x:auto}.design5 .order-progress-bar .order-progress-bar-steps::-webkit-scrollbar{display:none}.design5 .order-progress-bar .order-progress-bar-steps{-ms-overflow-style:none;scrollbar-width:none}}.design5 .order-progress-bar .status-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--order-progress-bar-status-gap);padding:var(--order-progress-bar-status-padding);position:relative}.design5 .order-progress-bar .status-item .status-icon-wrapper:after,.design5 .order-progress-bar .status-item .status-icon-wrapper:before{background-color:var(--order-progress-bar-status-border);content:"";height:var(--border-width-1);position:absolute;top:25%;width:calc(50% - var(--ui-size-8)/2 - var(--indent-1));z-index:0}.design5 .order-progress-bar .status-item .status-icon-wrapper:before{left:0}.design5 .order-progress-bar .status-item .status-icon-wrapper:after{right:0}.design5 .order-progress-bar .status-item:first-of-type .status-icon-wrapper:before,.design5 .order-progress-bar .status-item:last-of-type .status-icon-wrapper:after{display:none}@media screen and (max-width:768px){.design5 .order-progress-bar .status-item{flex-direction:row;width:100%}.design5 .order-progress-bar .status-item .status-icon-wrapper:before{display:none}.design5 .order-progress-bar .status-item .status-icon-wrapper:after{top:50%;width:calc(100% - var(--ui-size-8) - var(--indent-6))}}.design5 .order-progress-bar .status-icon-wrapper{align-items:center;background-color:var(--order-progress-bar-status-icon-wrapper-background);border-radius:50%;display:flex;flex-shrink:0;height:var(--order-progress-bar-status-icon-wrapper-size);justify-content:center;width:var(--order-progress-bar-status-icon-wrapper-size);z-index:1!important}.design5 .order-progress-bar .status-icon{height:var(--order-progress-bar-status-icon-size);width:var(--order-progress-bar-status-icon-size)}.design5 .order-progress-bar .status-icon path{stroke:var(--order-progress-bar-status-icon-stroke)}.design5 .order-progress-bar .status-title{background-color:var(--order-progress-bar-status-title-background);color:var(--order-progress-bar-status-title-color);font:var(--order-progress-bar-status-title-font);padding:var(--order-progress-bar-status-title-padding);z-index:1}.design5 .order-submit-button{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .order-submit-button .call-center-submission-block{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .order-submit-button .call-center-submission-block button{flex:1 1 content}.design5 .popover{background-color:var(--popover-background);border:var(--popover-border);border-radius:var(--popover-border-radius);box-shadow:var(--popover-box-shadow);z-index:var(--z-index--above)!important}.design5 .popover .popover-header{position:relative}.design5 .popover .popover-close{position:absolute;right:calc(var(--indent-2)*-1);top:calc(var(--indent-2)*-1)}.design5 .popover .popover-body{padding:var(--popover-body-padding)}.design5 .high-contrast-switch-wrapper{align-items:center;background-color:#fff;display:flex;height:0;justify-content:center;transition:height var(--motion);z-index:9999}.design5 .high-contrast-switch-wrapper:focus-within{height:-moz-fit-content;height:fit-content}.design5 .high-contrast-switch-wrapper .high-contrast-switch{background-color:#000;color:#fff;font-size:1.75rem;line-height:var(--ui-size-14);margin:var(--indent-8) 0;padding:0 var(--indent-4)}.design5 .order-info-button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:var(--order-info-button-bottom);justify-content:flex-start;left:var(--order-info-button-left);line-height:normal;overflow:hidden;position:var(--order-info-button-position);right:var(--order-info-button-right);text-overflow:ellipsis;top:var(--order-info-button-top);white-space:nowrap}.design5 .order-info-button *{white-space:normal}.design5 .order-info-button .order-icon{align-items:center;display:flex;justify-content:center}.design5 .order-info-button svg.streamline-ico.arrow-icon{height:var(--ui-size-4);margin-left:auto;width:var(--ui-size-4)}.design5 .restaurant-info{align-items:var(--restaurant-info-align-items);display:var(--restaurant-info-display,block);flex-direction:var(--restaurant-info-flex-direction);flex-wrap:var(--restaurant-info-flex-wrap);gap:var(--restaurant-info-gap);justify-content:var(--restaurant-info-justify-content);padding:var(--restaurant-info-padding)}.design5 .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color,var(--on-background-light));font:var(--restaurant-info-title-font,var(--typo-body))}.design5 .restaurant-info .restaurant-name{align-items:var(--restaurant-info-name-align-items);color:var(--restaurant-info-name-color,var(--on-background));display:var(--restaurant-info-name-display,block);flex:var(--restaurant-info-name-flex);flex-direction:var(--restaurant-info-name-flex-direction,block);font:var(--restaurant-info-name-font,var(--typo-h7));gap:var(--restaurant-info-name-gap)}.design5 .restaurant-info .restaurant-desc{color:var(--restaurant-info-desc-color,var(--on-background));display:var(--restaurant-info-desc-display,block);font:var(--restaurant-info-desc-font,var(--typo-body))}.design5 .restaurant-info .restaurant-address{align-items:var(--restaurant-info-address-align-items,center);display:var(--restaurant-info-address-display,flex);flex-direction:var(--restaurant-info-address-flex-direction,row);gap:var(--restaurant-info-address-gap,var(--indent-2))}.design5 .restaurant-info .restaurant-address button{flex-shrink:0}.design5 .restaurant-info .restaurant-info-icon{flex-shrink:0;height:var(--restaurant-info-icon-size,var(--ui-size-6));width:var(--restaurant-info-icon-size,var(--ui-size-6))}@media screen and (max-width:768px){.design5 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}@container (max-width: 768px){.design5 .restaurant-info .restaurant-info-icon{height:var(--restaurant-info-icon-size,var(--ui-size-5));width:var(--restaurant-info-icon-size,var(--ui-size-5))}}.design5 .restaurant-info .restaurant-info-icon path{stroke:var(--restaurant-info-icon-stroke,var(--on-background))}.design5 .restaurant-info .address-string{color:var(--restaurant-info-address-color,var(--on-background));font:var(--restaurant-info-address-font,var(--typo-body))}.design5 .restaurant-info .location-notification{bottom:var(--restaurant-info-location-notification-bottom);flex:var(--restaurant-info-location-notification-flex);left:var(--restaurant-info-location-notification-left);margin:var(--restaurant-info-location-notification-margin);order:var(--restaurant-info-location-notification-order);position:var(--restaurant-info-location-notification-position);right:var(--restaurant-info-location-notification-right);top:var(--restaurant-info-location-notification-top);z-index:var(--z-index-above);--location-notification-background:var(--restaurant-info-location-notification-background);--location-notification-color:var(--restaurant-info-location-notification-color)}.design5 .restaurant-phone-block .call-btn{flex-wrap:wrap;justify-content:flex-start}.design5 .restaurant-phone-block .restaurant-phone-icon{height:var(--restaurant-phone-icon-size,var(--ui-size-6))!important;padding:calc(var(--indent-1)/2);width:var(--restaurant-phone-icon-size,var(--ui-size-6))!important}.design5 .restaurant-phone-block .restaurant-phone-icon path{stroke:var(--restaurant-phone-icon-stroke,var(--on-background));stroke-width:2}.design5 .spinner{border:var(--border-width-2) solid var(--primary);border-radius:50%;border-right-color:var(--gray-light);display:flex;height:var(--ui-size-9);margin:var(--indent-6) auto;vertical-align:text-bottom;width:var(--ui-size-9)}.design5 .desktop,.design5 .mobile{background-color:var(--background);color:var(--on-background);display:flex;flex-direction:column;font-family:var(--typo-family--primary);min-height:100vh;-webkit-font-smoothing:antialiased}.design5 .page-layout{display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;position:relative}.design5 .page-layout .basic-nav-bar{flex:0 0 var(--navbar-height)}.design5 .page-layout .page-layout-body{flex:1 1}.design5 .page-layout .custom-footer{flex-shrink:0}.design5 .modal-dialog{background-color:var(--modal-dialog-background);border-radius:var(--modal-dialog-border-radius);margin:var(--modal-dialog-margin);max-width:var(--modal-dialog-max-width);overflow:visible;width:var(--modal-dialog-width)}@media screen and (max-width:768px){.design5 .modal-dialog{margin:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);max-height:calc(100vh - var(--page-padding-vertical--small)*2);max-width:100%;width:100%}}.design5 .modal-dialog:has(.modal-header) .modal-body{padding-top:0}.design5 .modal-dialog:has(.modal-footer) .modal-body{padding-bottom:0}.design5 .modal-dialog .modal-header{color:var(--modal-title-color);font:var(--modal-title-font);padding:var(--modal-header-padding);position:relative;text-align:var(--modal-title-align)}.design5 .modal-dialog .modal-title-desc{color:var(--modal-title-desc-color);font:var(--modal-title-desc-font);margin-top:var(--modal-title-desc-margin-top)}.design5 .modal-dialog .modal-close{position:var(--modal-close-position);right:var(--modal-close-right);top:var(--modal-close-top)}.design5 .modal-dialog .modal-body{color:var(--on-background);padding:var(--modal-body-padding)}.design5 .modal-dialog .modal-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design5 .modal-dialog .modal-body p+p{margin-top:var(--indent-4)}.design5 .modal-dialog .modal-footer{display:flex;flex-wrap:wrap;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.design5 .modal-dialog .modal-footer .button,.design5 .modal-dialog .modal-footer .icon-button{flex:1 1 content}.design5 .modal-dialog.cm-search-modal{margin:0 0 auto}.design5 .modal-dialog.cm-search-modal .menu-search-submit{display:none}.design5 .modal-dialog.cm-search-modal .modal-close{top:50%;transform:translateY(-50%)}.design5 .modal-dialog.cm-search-modal .modal-body{display:none}.design5 .modal-dialog.contactless-modal .header-content{align-items:center;display:flex}.design5 .modal-dialog.contactless-modal .restaurant-logo{height:auto;margin-right:var(--indent-4);width:var(--ui-size-12)}.design5 .modal-dialog.combo-modal,.design5 .modal-dialog.cross-sell-modal,.design5 .modal-dialog.menuitem-modal{height:100%}@media screen and (max-width:768px){.design5 .modal-dialog.combo-modal,.design5 .modal-dialog.cross-sell-modal,.design5 .modal-dialog.menuitem-modal{border-radius:0;height:100%;margin:0;max-height:100%}}.design5 .modal-dialog.combo-modal .modal-header,.design5 .modal-dialog.cross-sell-modal .modal-header,.design5 .modal-dialog.menuitem-modal .modal-header{padding:0}.design5 .modal-dialog.combo-modal .modal-body,.design5 .modal-dialog.cross-sell-modal .modal-body,.design5 .modal-dialog.menuitem-modal .modal-body{border-radius:inherit;height:100%;padding:0}@media screen and (max-width:768px){.design5 .modal-dialog.cross-sell-modal{border-radius:var(--modal-dialog-border-radius);height:calc(100vh - var(--navbar-height));margin:auto 0 0;max-height:calc(100vh - var(--navbar-height))}}.design5 .group-order-details-modal .group-order-details-item+.group-order-details-item{margin-top:var(--group-order-details-item-gap)}.design5 .group-order-details-modal .group-order-details-item .group-order-details-title{color:var(--group-order-details-title-color);font:var(--group-order-details-title-font);margin-bottom:var(--indent-2)}.design5 .group-order-details-modal .group-order-details-item .group-order-details-text{color:var(--group-order-details-text-color);font:var(--typo-body)}.design5 .group-order-details-modal .group-order-details-item.order-type-block{border-bottom:var(--group-order-details-order-type-border);padding-bottom:var(--group-order-details-order-type-padding-bottom)}.design5 .secure-modal{max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.design5 .secure-modal .iframe-wrapper{height:600px}.design5 .secure-modal .iframe-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.design5 .secure-modal .secure-iframe{display:flex;justify-content:center}.design5 .secure-modal .challenge-iframe-class{border:none;height:600px;width:500px}.design5 .secure-modal .error{font:var(--typo-h3)}.design5 .secure-modal .fail-buttons{display:flex;gap:var(--indent-4);justify-content:flex-end}.design5 .checkout-confirmation-modal .header-message{color:var(--on-background-light);font:var(--typo-body)}.design5 .checkout-confirmation-modal .header-spinner{position:absolute;right:var(--indent-8);top:var(--indent-8)}.design5 .checkout-confirmation-modal .progress{background:none;height:var(--ui-size-8);position:relative;width:var(--ui-size-8)}.design5 .checkout-confirmation-modal .progress:after{border:var(--border-width-4) solid var(--primary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.design5 .checkout-confirmation-modal .progress>span{height:100%;overflow:hidden;position:absolute;top:0;width:50%;z-index:1}.design5 .checkout-confirmation-modal .progress .progress-left{left:0}.design5 .checkout-confirmation-modal .progress .progress-bar{background:none;border-style:solid;border-width:var(--border-width-4);height:100%;position:absolute;top:0;width:100%}.design5 .checkout-confirmation-modal .progress .progress-left .progress-bar{border-bottom-right-radius:var(--border-radius-24);border-left:0;border-top-right-radius:var(--border-radius-24);left:100%;transform-origin:center left}.design5 .checkout-confirmation-modal .progress .progress-right{right:0}.design5 .checkout-confirmation-modal .progress .progress-right .progress-bar{border-bottom-left-radius:var(--border-radius-24);border-right:0;border-top-left-radius:var(--border-radius-24);left:-100%;transform-origin:center right}.design5 .checkout-confirmation-modal .progress .border-passed{border-color:var(--primary-light);border-width:var(--border-width-4)}.design5 .checkout-confirmation-modal .progress .progress-value-wrapper{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.design5 .checkout-confirmation-modal .progress .progress-value-wrapper .progress-value{color:var(--on-background);font:var(--typo-body--small)}.design5 .checkout-confirmation-modal .order-summary{align-items:flex-start;display:flex}.design5 .checkout-confirmation-modal .order-summary+.order-summary{margin-top:var(--indent-6)}.design5 .checkout-confirmation-modal .order-summary .order-summary-icon{flex:0 0 var(--ui-size-6);height:var(--ui-size-6);margin-right:var(--indent-4);width:var(--ui-size-6)}.design5 .checkout-confirmation-modal .order-summary .order-summary-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design5 .checkout-confirmation-modal .order-summary .order-summary-icon svg path{stroke:var(--on-background);stroke-width:2px}.design5 .checkout-confirmation-modal .order-summary .order-summary-content{flex:1 1 0}.design5 .checkout-confirmation-modal .order-summary-title{color:var(--on-background);font:var(--typo-h6);line-height:var(--ui-size-6)}.design5 .checkout-confirmation-modal .restaurant-address{color:var(--on-background-light);font:var(--typo-body--small);margin-top:var(--indent-1)}.design5 .checkout-confirmation-modal iframe{border-radius:var(--border-radius-24);height:12.5rem;margin-top:var(--indent-4);width:100%}.design5 .checkout-confirmation-modal .order-container{margin-top:var(--indent-4)}.design5 .checkout-confirmation-modal .order-container .combo-info-head .remove-btn,.design5 .checkout-confirmation-modal .order-container .order-item-buttons-wrapper{display:none!important}.design5 .cm-restaurant-info-modal .modal-header{padding:0}.design5 .cm-restaurant-info-modal .modal-close{background-color:var(--background);box-shadow:var(--box-shadow-elevated)}.design5 .cm-restaurant-info-modal .modal-body{border-radius:inherit}.design5 .cm-restaurant-info-modal .static-map{margin:0 calc(var(--modal-body-padding)*-1) var(--indent-6)}.design5 .cm-restaurant-info-modal .restaurant-info{--restaurant-info-name-font:var(--typo-h5);--restaurant-info-desc-font:var(--typo-body);--restaurant-info-desc-color:var(--on-background-light)}.design5 .cm-restaurant-info-modal{--restaurant-working-hours-align-items:center}.design5 .cm-restaurant-info-modal .restaurant-address,.design5 .cm-restaurant-info-modal .restaurant-order-type-list,.design5 .cm-restaurant-info-modal .restaurant-phone-block,.design5 .cm-restaurant-info-modal .restaurant-working-hours{margin-top:var(--indent-5)}.design5 .cm-restaurant-info-modal .list-of-days{bottom:var(--indent-8);box-shadow:var(--box-shadow-elevated);top:auto}.design5 .cm-restaurant-info-modal .locations-button{margin-top:var(--indent-6);width:100%}.design5 .sidebar-wrapper .sidebar{background-color:var(--sidebar-background);border-radius:var(--sidebar-border-radius);margin:var(--sidebar-margin);overflow:visible;width:var(--sidebar-width)!important}@media screen and (max-width:768px){.design5 .sidebar-wrapper .sidebar{width:100%!important}}.design5 .sidebar-wrapper .sidebar-header{border-bottom:var(--sidebar-header-border);color:var(--sidebar-title-color);font:var(--sidebar-title-font);padding:var(--sidebar-header-padding);position:relative;text-align:var(--sidebar-title-align)}.design5 .sidebar-wrapper .sidebar-title-desc{color:var(--sidebar-title-desc-color);font:var(--sidebar-title-desc-font)}.design5 .sidebar-wrapper .sidebar-close{left:var(--sidebar-close-left);position:var(--sidebar-close-position);right:var(--sidebar-close-right);top:var(--sidebar-close-top)}.design5 .sidebar-wrapper .sidebar-body{padding:var(--sidebar-body-padding)}.design5 .sidebar-wrapper .sidebar-body p{color:var(--on-background);font:var(--typo-body);margin-bottom:0!important}.design5 .sidebar-wrapper .sidebar-body p+p{margin-top:var(--indent-4)}.design5 .sidebar-wrapper .sidebar-footer{border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--sidebar-footer-gap);padding:var(--sidebar-footer-padding);z-index:var(--z-index--above)}.design5 .sidebar-wrapper .sidebar-footer .sidebar-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .sidebar-wrapper .sidebar-footer .button,.design5 .sidebar-wrapper .sidebar-footer .icon-button{flex:1 1 content}.design5 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-header,.design5 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-header,.design5 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-header{border:none;padding:0}.design5 .sidebar-wrapper.combo-sidebar-wrapper .sidebar-body,.design5 .sidebar-wrapper.cross-sell-sidebar-wrapper .sidebar-body,.design5 .sidebar-wrapper.menuitem-sidebar-wrapper .sidebar-body{border-radius:var(--sidebar-border-radius);height:100%;padding:0}.design5 .sidebar-wrapper.combo-sidebar-wrapper .combo-sidebar-content,.design5 .sidebar-wrapper.combo-sidebar-wrapper .cross-sell-sidebar-content,.design5 .sidebar-wrapper.combo-sidebar-wrapper .menuitem-sidebar-content,.design5 .sidebar-wrapper.cross-sell-sidebar-wrapper .combo-sidebar-content,.design5 .sidebar-wrapper.cross-sell-sidebar-wrapper .cross-sell-sidebar-content,.design5 .sidebar-wrapper.cross-sell-sidebar-wrapper .menuitem-sidebar-content,.design5 .sidebar-wrapper.menuitem-sidebar-wrapper .combo-sidebar-content,.design5 .sidebar-wrapper.menuitem-sidebar-wrapper .cross-sell-sidebar-content,.design5 .sidebar-wrapper.menuitem-sidebar-wrapper .menuitem-sidebar-content{height:100%}.design5 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-header{border:none;padding:0}.design5 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body{display:flex;flex-direction:column;gap:var(--indent-6)}.design5 .sidebar-wrapper.cs-restaurant-info-sidebar .sidebar-body::-webkit-scrollbar-track{margin:var(--sidebar-body-padding) 0}.design5 .locations-sidebar .sidebar{background-color:var(--background)!important;border-radius:var(--locations-sidebar-border-radius);margin-top:var(--navbar-height);max-height:calc(100vh - var(--navbar-height));max-height:calc(100dvh - var(--navbar-height));overflow:hidden;width:100%}.design5 .locations-sidebar .sidebar-body,.design5 .locations-sidebar .sidebar-header{padding:0!important}.design5 .locations-sidebar .sidebar-close{left:var(--indent-4);z-index:1}.design5 .locations-sidebar .location-map,.design5 .locations-sidebar .map{min-height:var(--location-map-height)!important;min-height:var(--location-map-height-dvh)!important;overflow:hidden;z-index:0}.design5 .locations-sidebar .restaurant-info{background-color:var(--restaurant-info-background);border:var(--restaurant-info-border);border-radius:var(--restaurant-info-border-radius);box-shadow:var(--restaurant-info-box-shadow);margin:var(--restaurant-info-margin);padding:var(--restaurant-info-padding)}.design5 .locations-sidebar .restaurant-info .restaurant-info-title{color:var(--restaurant-info-title-color);font:var(--restaurant-info-title-font);margin-bottom:var(--restaurant-info-title-margin-bottom)}.design5 .locations-sidebar .restaurant-info .restaurant-name{color:var(--restaurant-info-name-color);font:var(--restaurant-info-name-font)}.design5 .locations-sidebar .restaurant-info .restaurant-desc{display:none}.design5 .locations-sidebar .restaurant-info .restaurant-address{color:var(--restaurant-info-address-color);font:var(--restaurant-info-address-font)}.design5 .locations-sidebar .location-search-card{bottom:0;left:0;position:var(--location-search-card-position);right:0}.design5 .locations-sidebar .location-search{flex-direction:var(--location-search-flex-direction);padding:var(--location-search-padding)}.design5 .locations-sidebar .location-search-header{background-color:var(--location-search-header-background);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;box-shadow:var(--location-search-header-box-shadow);padding:var(--location-search-header-padding)}.design5 .locations-sidebar .location-search-title{display:none}.design5 .locations-sidebar .location-result-list{align-items:var(--location-result-list-align-items);flex-direction:var(--location-result-list-flex-direction);gap:var(--location-result-list-gap);overflow:var(--location-result-list-overflow);padding:var(--location-result-list-padding)}.design5 .locations-sidebar .location-result-list::-webkit-scrollbar{display:none}.design5 .locations-sidebar .location-result-list{-ms-overflow-style:none;scrollbar-width:none}.design5 .locations-sidebar .location-result-list .location-result-card{flex:var(--location-result-card-flex);min-width:var(--location-result-card-width)}.design5 .locations-sidebar .location-result-count,.design5 .locations-sidebar .show-all-row{display:none}.design5 .edit-order-sidebar .sidebar-header{padding:0}.design5 .edit-order-sidebar .order-sidebar-title{align-items:center;background-color:var(--background);color:var(--on-background);display:flex;font:var(--typo-h4);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);padding:var(--indent-4) 0;position:sticky;top:0;z-index:calc(var(--z-index--above) - 1)}.design5 .edit-order-sidebar .sidebar-body{padding-bottom:0;padding-top:calc(var(--ui-size-10) + var(--indent-4)*2)!important}.design5 .edit-order-sidebar .order-settings-form{flex-grow:1}.design5 .edit-order-sidebar .submit-info-block{background-color:var(--background);border-radius:var(--sidebar-footer-border-radius);border-top:var(--sidebar-footer-border);bottom:0;margin-left:calc(var(--sidebar-body-padding)*-1);margin-right:calc(var(--sidebar-body-padding)*-1);margin-top:auto;padding:var(--sidebar-footer-padding);position:sticky}.design5 .cs-app-burger-menu-sidebar .sidebar-header,.design5 .cs-burger-menu-sidebar .sidebar-header{padding:0}.design5 .cs-app-burger-menu-sidebar .sidebar-body,.design5 .cs-burger-menu-sidebar .sidebar-body{padding-top:0}.design5 .cs-app-burger-menu-sidebar .sidebar-top-block,.design5 .cs-burger-menu-sidebar .sidebar-top-block{flex-shrink:0}.design5 .cs-app-burger-menu-sidebar .sidebar-top-block-title,.design5 .cs-burger-menu-sidebar .sidebar-top-block-title{align-items:center;color:var(--sidebar-title-color);display:flex;font:var(--sidebar-title-font);min-height:calc(var(--ui-size-10) + var(--indent-4)*2);overflow:hidden;padding-right:calc(var(--ui-size-10) + var(--indent-4));text-overflow:ellipsis;white-space:nowrap}.design5 .cs-app-burger-menu-sidebar .sidebar-top-block-links,.design5 .cs-burger-menu-sidebar .sidebar-top-block-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.design5 .cs-app-burger-menu-sidebar .auth-link,.design5 .cs-burger-menu-sidebar .auth-link{flex:1}.design5 .cs-app-burger-menu-sidebar .profile-link,.design5 .cs-burger-menu-sidebar .profile-link{align-items:center;background-color:var(--button-secondary-background);border-radius:var(--border-radius-8);color:var(--button-secondary-color);display:flex;flex:1;flex-direction:column;font:var(--button-medium-font);gap:var(--indent-2);height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:var(--indent-4) 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.design5 .cs-app-burger-menu-sidebar .profile-link svg,.design5 .cs-burger-menu-sidebar .profile-link svg{height:var(--ui-size-6);width:var(--ui-size-6)}.design5 .cs-app-burger-menu-sidebar .profile-link svg path,.design5 .cs-burger-menu-sidebar .profile-link svg path{stroke:var(--button-secondary-color)}.design5 .cs-app-burger-menu-sidebar .sidebar-page-links-row,.design5 .cs-burger-menu-sidebar .sidebar-page-links-row{border-top:var(--border-width-1) solid var(--gray);display:flex;flex:1;flex-direction:column;margin-top:var(--indent-4)}.design5 .cs-app-burger-menu-sidebar .page-link-row button,.design5 .cs-burger-menu-sidebar .page-link-row button{background-color:transparent!important;border:none!important;color:var(--button-ghosted-color);font:var(--button-large-font);justify-content:flex-start;padding:var(--indent-4) 0;text-align:left;width:100%}.design5 .cs-app-burger-menu-sidebar .page-link-row.logout,.design5 .cs-burger-menu-sidebar .page-link-row.logout{margin-top:auto}.design5 .cs-app-burger-menu-sidebar .order-settings-form,.design5 .cs-burger-menu-sidebar .order-settings-form{padding:0 var(--indent-4)}.design5 .order-sidebar .sidebar-header{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}@media screen and (max-width:768px){.design5 .order-sidebar .sidebar-header{flex-direction:column;gap:var(--indent-2);justify-content:flex-start}}.design5 .order-sidebar .order-container{flex:1;width:100%;--order-container-color--primary:var(--on-background);--order-container-color--secondary:var(--on-background)}.design5 .order-sidebar .sidebar-footer{flex-direction:column;flex-wrap:nowrap}.design5 .page-layout-body--details{background-color:var(--page-background--dark);display:flex;justify-content:center;padding:var(--page-padding-vertical--medium) 0}@media screen and (max-width:768px){.design5 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .page-layout-body--details{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .page-layout-body--details .details-card{background-color:var(--details-card-background);border:var(--details-card-border);border-radius:var(--details-card-border-radius);display:grid;gap:var(--details-card-gap);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;max-width:var(--details-card-width);padding:var(--details-card-padding);width:var(--details-card-width)}@media screen and (max-width:768px){.design5 .page-layout-body--details .details-card{max-width:100%;width:100%}}@container (max-width: 768px){.design5 .page-layout-body--details .details-card{max-width:100%;width:100%}}.design5 .page-layout-body--details .order-detail-card-list{display:flex;flex-wrap:wrap;gap:var(--order-details-card-list-gap)}@media screen and (max-width:768px){.design5 .page-layout-body--details .order-detail-card-list{flex-direction:column}}@container (max-width: 768px){.design5 .page-layout-body--details .order-detail-card-list{flex-direction:column}}.design5 .page-layout-body--details .order-detail-card{background:var(--order-detail-card-background);border:var(--order-detail-card-border);border-radius:var(--order-detail-card-border-radius);display:flex;flex:1 1 33.3%;flex-direction:column;gap:var(--order-detail-card-gap);padding:var(--order-detail-card-padding)}.design5 .page-layout-body--account{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design5 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .page-layout-body--account{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design5 .page-layout-body--account .account-page-greeting{color:var(--on-background);font:var(--account-page-greeting-font);max-width:var(--content-width--small);width:100%}.design5 .page-layout-body--account .account-card{background-color:var(--account-card-background);border:var(--account-card-border);border-radius:var(--account-card-border-radius);max-width:var(--account-card-width);padding:var(--account-card-padding);width:100%}@media screen and (max-width:768px){.design5 .page-layout-body--account .account-card{max-width:100%;width:100%}}@container (max-width: 768px){.design5 .page-layout-body--account .account-card{max-width:100%;width:100%}}.design5 .page-layout-body--account .account-card,.design5 .page-layout-body--account .account-info-card{display:grid;gap:var(--account-card-gap);grid-template-columns:1fr}.design5 .page-layout-body--account .account-info-title,.design5 .page-layout-body--account .user-rewards-header{color:var(--on-surface);font:var(--account-info-card-title-font);margin-bottom:var(--account-info-card-title-margin-bottom)}.design5 .page-layout-body--account .basic-account-info{color:var(--on-surface);font:var(--typo-body)}.design5 .page-layout-body--account .account-info-paytronix-link{color:var(--on-surface);font:var(--typo-body);margin-bottom:var(--indent-4)}.design5 .page-layout-body--account .short-account-info{align-items:baseline;display:flex;gap:var(--indent-4);justify-content:space-between}.design5 .page-layout-body--account .short-account-info .account-info{display:flex;flex-direction:column;gap:var(--indent-1)}.design5 .page-layout-body--account .short-account-info .account-info-name{color:var(--on-surface);font:var(--typo-h7)}.design5 .page-layout-body--account .short-account-info .account-info-email{color:var(--on-surface);font:var(--typo-body)}.design5 .page-layout-body--account .contact-info-blurb{color:var(--on-surface-light);font:var(--typo-body--x-small);margin-top:var(--indent-1)}.design5 .page-layout-body--account .account-saved-info-item{align-items:center;display:flex}.design5 .page-layout-body--account .account-saved-info-item+.account-saved-info-item{border-top:var(--border-width-1) solid var(--gray-light);margin-top:var(--indent-4);padding-top:var(--indent-4)}.design5 .page-layout-body--account .account-saved-info-text{color:var(--on-surface);flex-grow:1;font:var(--typo-body);margin-right:var(--indent-4)}.design5 .page-layout-body--account .account-saved-info-actions{display:flex;gap:var(--indent-2)}.design5 .page-layout-body--account .account-saved-cards .saved-cards-empty{color:var(--on-surface);font:var(--typo-body)}.design5 .page-layout-body--account .account-saved-cards .saved-cards-list{display:flex;flex-direction:column;gap:var(--indent-2)}.design5 .page-layout-body--history{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design5 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design5 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .page-layout-body--history{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .page-layout-body--history .order-history-title{font:var(--page-title-font);margin-bottom:var(--page-title-margin-bottom)}.design5 .page-layout-body--history .order-history-list{display:grid;gap:var(--order-history-list-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1600px){.design5 .page-layout-body--history .order-history-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.design5 .page-layout-body--history .order-history-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.design5 .page-layout-body--history .order-history-list{grid-template-columns:repeat(1,1fr)}}.design5 .page-layout-body--history .no-orders{color:var(--on-background);font:var(--typo-body)}.design5 .page-layout-body--feedback{background-color:var(--page-background--dark);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:1024px){.design5 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design5 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .page-layout-body--feedback{padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .page-layout-body--enroll{align-items:center;background-color:var(--page-background--dark);display:flex;flex-direction:column;gap:var(--account-page-gap);padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--medium)}@media screen and (max-width:768px){.design5 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .page-layout-body--enroll{padding:var(--page-padding-vertical--medium) var(--page-padding-horizontal--small)}}.design5 .page-layout-body--enroll .enroll-card{background-color:var(--enroll-card-background);border:var(--enroll-card-border);border-radius:var(--enroll-card-border-radius);max-width:var(--enroll-card-width);padding:var(--enroll-card-padding)}@media screen and (max-width:768px){.design5 .page-layout-body--enroll .enroll-card{max-width:100%}}@container (max-width: 768px){.design5 .page-layout-body--enroll .enroll-card{max-width:100%}}.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{color:var(--on-surface);font:var(--typo-h3);text-align:center}@media screen and (max-width:768px){.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}@container (max-width: 768px){.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-title{font:var(--typo-h5)}}.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-4)}@media screen and (max-width:768px){.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}@container (max-width: 768px){.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-title+.card-text{margin-top:var(--indent-2)}}.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-text{color:var(--on-surface);font:var(--typo-body);text-align:center}.design5 .page-layout-body--enroll .visit-enrollment-claim-code .card-text.error-details{background:var(--error-light);border-radius:var(--border-radius-16);color:var(--error);margin-top:var(--indent-4);padding:var(--indent-4)}.design5 .page-layout-body--enroll .visit-enrollment-claim-code .account-button,.design5 .page-layout-body--enroll .visit-enrollment-claim-code .scan-button{margin-top:var(--indent-6);width:100%}.design5 .page-layout-body--enroll .qr-code-scanner{border-radius:var(--border-radius-20);margin-bottom:var(--indent-6);overflow:hidden}.design5 .page-layout-body--enroll .scanning-animation svg>g>g:first-child rect{fill:transparent}.design5 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(2) g path{stroke:var(--on-surface)}.design5 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(3) g path{fill:var(--gray-dark)}.design5 .page-layout-body--enroll .scanning-animation svg>g>g:nth-child(4) g path{stroke:var(--on-surface)}.design5 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design5 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design5 .page-layout-body--enroll .scan-success-animation{margin:0 auto var(--indent-4);width:30%}}.design5 .page-layout-body--enroll .scan-success-animation svg>g>g:first-child path{fill:transparent}.design5 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(2) path,.design5 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(3) path{fill:var(--system-green)}.design5 .page-layout-body--enroll .scan-success-animation svg>g>g:nth-child(4) path{stroke:var(--background)}.design5 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-8);width:20%}@media screen and (max-width:768px){.design5 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}@container (max-width: 768px){.design5 .page-layout-body--enroll .scan-fail-animation{margin:0 auto var(--indent-4);width:30%}}.design5 .page-layout-body--enroll .scan-fail-animation svg>g>g:first-child path,.design5 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(2) path,.design5 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:first-child{fill:var(--system-red)}.design5 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(3) path:nth-child(2){stroke:var(--background)}.design5 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:first-child{fill:var(--system-red)}.design5 .page-layout-body--enroll .scan-fail-animation svg>g>g:nth-child(4) path:nth-child(2){stroke:var(--background)}.design5 .page-layout-body--payment-page{background-color:var(--page-background);display:flex;gap:var(--payment-page-gap--large);margin:0 auto;max-width:75rem;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative}@media screen and (max-width:1024px){.design5 .page-layout-body--payment-page{flex-direction:column;gap:var(--payment-page-gap--medium);max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design5 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}@container (max-width: 768px){.design5 .page-layout-body--payment-page{gap:var(--payment-page-gap--small);padding:var(--page-padding-vertical--small)}}.design5 .page-layout-body--payment-page .payment-page-left{flex:1 1 0}@media screen and (max-width:768px){.design5 .page-layout-body--payment-page .payment-page-left{flex:0}}@container (max-width: 768px){.design5 .page-layout-body--payment-page .payment-page-left{flex:0}}.design5 .page-layout-body--payment-page .payment-page-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);min-width:32rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:768px){.design5 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}@container (max-width: 768px){.design5 .page-layout-body--payment-page .payment-page-right{flex:0;max-height:none;min-width:100%;position:static;top:auto}}.design5 .payment-page-login-wrapper .payment-page-login-text,.design5 .success-update-wrapper{color:var(--payment-page-color);font:var(--payment-page-font-secondary)}.design5 .payment-page-login-wrapper .payment-page-login-button{margin-top:var(--indent-2)}.design5 .checkout-form{display:flex;flex-direction:column;gap:var(--payment-page-gap--medium)}@media screen and (max-width:768px){.design5 .checkout-form{gap:var(--payment-page-gap--small)}}@container (max-width: 768px){.design5 .checkout-form{gap:var(--payment-page-gap--small)}}.design5 .checkout-form .checkout-form-title{color:var(--payment-page-color);font:var(--payment-page-font-primary)}.design5 .page-layout-body--submit{background-color:var(--page-background);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--submit-page-gap--large);margin:0 auto;max-width:var(--submit-page-max-width);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--medium);position:relative;width:100%}.design5 .page-layout-body--submit:has(.wizard){padding-top:var(--navbar-height)}@media screen and (max-width:768px){.design5 .page-layout-body--submit:has(.wizard){padding:0}}@container (max-width: 768px){.design5 .page-layout-body--submit:has(.wizard){padding:0}}.design5 .page-layout-body--submit:has(.wizard) .submit-body-left{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small))}.design5 .page-layout-body--submit:has(.wizard) .submit-body-right{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small));top:var(--navbar-height)}.design5 .page-layout-body--submit:has(.wizard):before{background-color:var(--page-background);content:"";display:block;height:var(--navbar-height);left:0;position:fixed;right:0;top:0;z-index:var(--z-index--surface)}@media screen and (max-width:768px){.design5 .page-layout-body--submit:has(.wizard):before{display:none}}@container (max-width: 768px){.design5 .page-layout-body--submit:has(.wizard):before{display:none}}.design5 .page-layout-body--submit:has(.wizard) .menu-nav-button{left:var(--page-padding-horizontal--small);position:fixed;top:calc((var(--navbar-height) - var(--button-small-size))/2);z-index:var(--z-index--surface)}@media screen and (max-width:1599px){.design5 .page-layout-body--submit{gap:var(--submit-page-gap--medium)}}@media screen and (max-width:1439px){.design5 .page-layout-body--submit{max-width:60rem}.design5 .page-layout-body--submit:has(.sidebar-info){max-width:var(--submit-page-max-width)}}@media screen and (max-width:1279px){.design5 .page-layout-body--submit{max-width:60rem!important}}@media screen and (max-width:1024px){.design5 .page-layout-body--submit{gap:var(--submit-page-gap--medium);padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@media screen and (max-width:768px){.design5 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}@container (max-width: 768px){.design5 .page-layout-body--submit{flex-direction:column;gap:0;max-width:100%;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small)}}.design5 .page-layout-body--submit .submit-body-left{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:wrap;gap:var(--submit-page-gap--large)}@media screen and (max-width:1599px){.design5 .page-layout-body--submit .submit-body-left{gap:var(--submit-page-gap--medium)}}.design5 .page-layout-body--submit .submit-body-left .sidebar-info{display:flex;flex:0 0 25%;flex-direction:column;gap:var(--submit-page-gap--medium);min-width:22.5rem;position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design5 .page-layout-body--submit .submit-body-left .sidebar-info{flex:0 0 content;min-width:auto}}@media screen and (max-width:1279px){.design5 .page-layout-body--submit .submit-body-left .sidebar-info{flex-basis:100%;flex-grow:1;height:-moz-fit-content;height:fit-content;position:static}}.design5 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:var(--recommendation-list-position);top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1024px){.design5 .page-layout-body--submit .submit-body-left .recommendation-list{max-height:none;overflow:visible}}@media screen and (max-width:1279px){.design5 .page-layout-body--submit .submit-body-left .recommendation-list{position:static}}.design5 .page-layout-body--submit .submit-body-left .submit-form{flex:1 1 0;min-width:30%}@media screen and (max-width:1279px){.design5 .page-layout-body--submit .submit-body-left .submit-form{flex-basis:100%;min-width:auto}}.design5 .page-layout-body--submit .submit-body-right{flex:0 0 32rem;max-height:calc(100vh - var(--navbar-height) - var(--page-padding-vertical--small)*2);position:sticky;top:calc(var(--navbar-height) + var(--page-padding-vertical--small))}@media screen and (max-width:1439px){.design5 .page-layout-body--submit .submit-body-right{flex:0 0 22rem}}.design5 .page-layout-body--submit .back-to-menu-button{padding:0;width:-moz-fit-content;width:fit-content}.design5 .page-layout-body--submit .back-to-menu-button svg{height:var(--ui-size-4)!important;width:var(--ui-size-4)!important}.design5 .page-layout-body--submit .wizard-wrapper{flex-grow:1}.design5 .page-layout-body--submit .submit-form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--submit-page-gap--medium)}@media screen and (max-width:768px){.design5 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}@container (max-width: 768px){.design5 .page-layout-body--submit .submit-form{gap:var(--submit-page-gap--small)}}.design5 .page-layout-body--submit .coupon-collapse-button,.design5 .page-layout-body--submit .gift-card-title,.design5 .page-layout-body--submit .order-basic-user-info-title,.design5 .page-layout-body--submit .order-donation-title,.design5 .page-layout-body--submit .order-payment-title,.design5 .page-layout-body--submit .order-tip-title,.design5 .page-layout-body--submit .recommendation-title,.design5 .page-layout-body--submit .rewards-title,.design5 .page-layout-body--submit .submit-info-header{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font);margin-bottom:var(--submit-page-info-title-margin-bottom);text-align:left}.design5 .page-layout-body--submit .gift-card-form,.design5 .page-layout-body--submit .order-coupon-form-wrapper{gap:var(--submit-page-info-title-margin-bottom)}.design5 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design5 .page-layout-body--submit .gift-card-form .gift-card-title,.design5 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button,.design5 .page-layout-body--submit .order-coupon-form-wrapper .gift-card-title{margin-bottom:0}@media screen and (max-width:768px){.design5 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design5 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}@container (max-width: 768px){.design5 .page-layout-body--submit .gift-card-form .coupon-collapse-button,.design5 .page-layout-body--submit .order-coupon-form-wrapper .coupon-collapse-button{color:var(--button-link-color);font:var(--button-link-font)}}.design5 .page-layout-body--submit .recommendation-title{margin-bottom:0}.design5 .page-layout-body--submit .checkout-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design5 .page-layout-body--submit .checkout-alert:not(:has(div)){display:none}.design5 .page-layout-body--submit .payment-systems{border:var(--payment-systems-border);border-radius:var(--payment-systems-border-radius);padding:var(--payment-systems-padding);position:relative}.design5 .page-layout-body--submit .payment-systems .payment-systems-title{background-color:var(--payment-systems-background);left:50%;padding:0 var(--indent-3);position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.design5 .page-layout-body--submit .payment-systems .payment-systems-title,.design5 .page-layout-body--submit .submit-form .order-items-accordion .accordion-title,.design5 .page-layout-body--submit .submit-form .order-review-accordion .accordion-title,.design5 .page-layout-body--submit .wizard .order-container .accordion-title,.design5 .page-layout-body--submit .wizard .order-review-accordion .accordion-title{color:var(--submit-page-info-title-color);font:var(--submit-page-info-title-font)}.design5 .page-layout-body--submit .submit-form .order-items-accordion .accordion-collapse,.design5 .page-layout-body--submit .submit-form .order-review-accordion .accordion-collapse,.design5 .page-layout-body--submit .wizard .order-container .accordion-collapse,.design5 .page-layout-body--submit .wizard .order-review-accordion .accordion-collapse{padding-top:var(--indent-4)}.design5 .page-layout-body--submit .submit-form .order-items-accordion .accordion-content,.design5 .page-layout-body--submit .submit-form .order-review-accordion .accordion-content,.design5 .page-layout-body--submit .wizard .order-container .accordion-content,.design5 .page-layout-body--submit .wizard .order-review-accordion .accordion-content{display:flex;flex-direction:column;gap:var(--indent-4)}.design5 .page-layout-body--submit .submit-form .order-items-accordion .order-container-header,.design5 .page-layout-body--submit .submit-form .order-review-accordion .order-container-header,.design5 .page-layout-body--submit .wizard .order-container .order-container-header,.design5 .page-layout-body--submit .wizard .order-review-accordion .order-container-header{align-items:center;display:flex;margin-bottom:var(--indent-4)}.design5 .page-layout-body--submit .submit-form .order-items-accordion .order-title,.design5 .page-layout-body--submit .submit-form .order-review-accordion .order-title,.design5 .page-layout-body--submit .wizard .order-container .order-title,.design5 .page-layout-body--submit .wizard .order-review-accordion .order-title{color:var(--on-background);display:block;font:var(--typo-h7)}.design5 .page-layout-body--submit .submit-form .order-items-accordion .order-item-counter,.design5 .page-layout-body--submit .submit-form .order-review-accordion .order-item-counter,.design5 .page-layout-body--submit .wizard .order-container .order-item-counter,.design5 .page-layout-body--submit .wizard .order-review-accordion .order-item-counter{color:var(--on-background);font:var(--typo-h7);margin-left:auto}.design5 .page-layout-body--submit .order-custom-fields .submit-info-header{margin-bottom:0}.design5 .page-layout-body--submit .submit-button-wrapper{background-color:var(--submit-button-wrapper-background);border:var(--submit-button-wrapper-border);border-bottom:none;border-radius:var(--submit-button-wrapper-border-radius);bottom:0;display:grid;gap:var(--submit-button-wrapper-gap);grid-template-columns:1fr;margin-left:calc(var(--page-padding-horizontal--small)*-1);margin-right:calc(var(--page-padding-horizontal--small)*-1);margin-top:var(--submit-button-wrapper-margin-top);max-width:none;padding:var(--page-padding-vertical--small) var(--page-padding-horizontal--small);position:sticky;width:calc(100% + var(--page-padding-horizontal--small)*2);z-index:var(--z-index--on-surface)}.design5 .page-layout-body--submit .submit-button-wrapper .payment-systems{border:none;padding:0}.design5 .page-layout-body--locations{background-color:var(--locations-page-background);display:flex;flex-direction:var(--locations-page-flex-direction);gap:var(--locations-page-gap);max-height:var(--locations-page-height);overflow:hidden;padding:var(--locations-page-padding)}.design5 .page-layout-body--locations-no-map{flex-direction:var(--locations-page-flex-direction--no-map);gap:var(--locations-page-gap--no-map);max-height:var(--locations-page-height--no-map);padding:var(--locations-page-padding--no-map)}.design5 .page-layout-body--locations .landing-image{height:var(--locations-image-height)}.design5 .page-layout-body--locations .location-map,.design5 .page-layout-body--locations .map{border-radius:var(--location-map-border-radius);margin:var(--location-map-margin);min-height:var(--location-map-height)!important}.design5 .page-layout-body--locations .location-map .map{margin:0}.design5 .page-layout-body--locations .locations-grid{display:grid;gap:var(--locations-grid-gap);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1440px){.design5 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1080px){.design5 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.design5 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}@container (max-width: 768px){.design5 .page-layout-body--locations .locations-grid{grid-template-columns:repeat(1,1fr)}}.design5 .page-layout-body--locations .locations-grid .locations-empty,.design5 .page-layout-body--locations .locations-grid .locations-loading{grid-column:span 12;text-align:center}.design5 .page-layout-body--locations .location-search{background-color:var(--location-search-background);border-bottom:var(--location-search-border-bottom);border-left:var(--location-search-border-left);border-radius:var(--location-search-border-radius);border-right:var(--location-search-border-right);border-top:var(--location-search-border-top);flex:var(--location-search-flex);overflow:var(--location-search-overflow);padding:var(--location-search-padding)}.design5 .page-layout-body--menu{background-color:var(--background);display:flex;flex-direction:column;padding:var(--menu-page-padding)}.design5 .page-layout-body--menu .menu-hero{align-items:var(--menu-hero-align-items);border-bottom:var(--menu-hero-border);display:var(--menu-hero-display);flex-direction:var(--menu-hero-flex-direction);gap:var(--menu-hero-gap);margin:var(--menu-hero-margin);padding:var(--menu-hero-padding)}.design5 .page-layout-body--menu .menu-hero-inner{position:relative}.design5 .page-layout-body--menu .menu-grid{display:flex;gap:var(--menu-grid-gap)}.design5 .page-layout-body--menu .menu-grid-left{border-right:var(--menu-grid-left-border);display:flex;flex:var(--menu-grid-left-flex);flex-direction:column;max-height:var(--menu-grid-left-max-height);min-width:var(--menu-grid-left-min-width);overflow-y:visible;padding:var(--menu-grid-left-padding);position:sticky;top:var(--menu-grid-left-top)}.design5 .page-layout-body--menu .menu-grid-main{display:flex;flex-direction:column;flex-grow:1;gap:var(--menu-grid-main-gap);padding:var(--menu-grid-main-padding);width:0}.design5 .page-layout-body--menu .back-to-menu-button{background-color:var(--navbar-color);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;color:var(--on-navbar-color);flex-shrink:0;font:var(--typo-h5);gap:var(--indent-4);height:var(--ui-size-20);justify-content:flex-start;padding:0 var(--indent-6);width:100%}.design5 .page-layout-body--menu .back-to-menu-button:hover svg{transform:translate(calc(var(--indent-1)*-1))}.design5 .page-layout-body--menu .back-to-menu-button svg{height:var(--ui-size-4);transition:transform var(--motion);width:var(--ui-size-4)}.design5 .page-layout-body--menu .back-to-menu-button svg path{stroke:var(--on-navbar-color);stroke-width:2}.design5 .page-layout-body--menu .menu-alert{margin:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.design5 .page-layout-body--menu .menu-alert:not(:has(div)){display:none}.picker-highlighted{box-shadow:0 0 4px 7px #1e75e8cc!important}.picker-animation{animation:animation .3s;animation-timing-function:ease-in}@keyframes animation{0%{box-shadow:0 0 6px 5px #1e75e8cc}30%{box-shadow:-15 0 6px 5px #1e75e880}to{box-shadow:-50px 0 6px 5px #1e75e800}}[data-tooltip]{position:relative}[data-tooltip]:after{box-shadow:1px 1px 3px #0000004d;content:attr(data-tooltip);left:100%;opacity:0;padding:2px 5px;pointer-events:none;position:absolute;top:5%;transition:.3s;white-space:pre}[data-tooltip]:hover:after{opacity:1;transition-delay:1s}.order-editor .button,.order-editor .icon-button{align-items:center;cursor:pointer;display:flex;gap:var(--ui-size-2);justify-content:center;text-decoration:none}.order-editor .button:disabled,.order-editor .icon-button:disabled{opacity:.6;pointer-events:none}.order-editor .button img,.order-editor .button svg.streamline-ico,.order-editor .icon-button img,.order-editor .icon-button svg.streamline-ico{height:var(--ui-size-4);width:var(--ui-size-4)}.order-editor .button svg.streamline-ico path,.order-editor .icon-button svg.streamline-ico path{fill:transparent;stroke:var(--on-gray);transition:stroke var(--motion)}.order-editor .button .dropdown-icon,.order-editor .icon-button .dropdown-icon{height:var(--ui-size-3);width:var(--ui-size-3)}.order-editor .button--danger:hover,.order-editor .icon-button--danger:hover{background-color:var(--system-red-light)!important;color:var(--system-red)!important}.order-editor .button--danger:hover svg.streamline-ico path,.order-editor .icon-button--danger:hover svg.streamline-ico path{stroke:var(--system-red)}.order-editor .button--icon .button-text,.order-editor .button--icon .icon-button-text{display:none}.order-editor .button--secondary{background-color:var(--button-secondary-background);border:none;color:var(--button-secondary-color);transition:background-color var(--motion),color var(--motion)}.order-editor .button--secondary:hover{background-color:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.order-editor .button--secondary svg.streamline-ico path{stroke:var(--button-secondary-icon-stroke)}.order-editor .button--secondary.button--nav{background-color:var(--button-secondary-nav-background);color:var(--button-secondary-nav-color)}.order-editor .button--secondary.button--nav:hover{background-color:var(--button-secondary-nav-background-hover);color:var(--button-secondary-nav-color-hover)}.order-editor .button--secondary.button--nav svg.streamline-ico path{stroke:var(--button-secondary-nav-icon-stroke)}.order-editor .button--primary{background-color:var(--button-primary-background);border:none;color:var(--button-primary-color);transition:background-color var(--motion),color var(--motion)}.order-editor .button--primary:hover{background-color:var(--button-primary-background-hover);color:var(--button-primary-color-hover)}.order-editor .button--primary svg.streamline-ico path{stroke:var(--button-primary-icon-stroke)}.order-editor .button--primary.button--nav{background-color:var(--button-primary-nav-background);color:var(--button-primary-nav-color)}.order-editor .button--primary.button--nav:hover{background-color:var(--button-primary-nav-background-hover);color:var(--button-primary-nav-color-hover)}.order-editor .button--primary.button--nav svg.streamline-ico path{stroke:var(--button-primary-nav-icon-stroke)}.order-editor .button--outlined{background-color:transparent;border:var(--button-outlined-border-width) solid var(--button-outlined-border);color:var(--button-outlined-color);transition:background-color var(--motion),color var(--motion),border-color var(--motion)}.order-editor .button--outlined:hover{background-color:var(--button-outlined-background-hover);border-color:var(--button-outlined-border-hover);color:var(--button-outlined-color-hover)}.order-editor .button--outlined:hover svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke-hover)}.order-editor .button--outlined svg.streamline-ico path{stroke:var(--button-outlined-icon-stroke)}.order-editor .button--outlined.button--nav{border-color:var(--button-outlined-nav-border);color:var(--button-outlined-nav-color)}.order-editor .button--outlined.button--nav:hover{background-color:var(--button-outlined-nav-background-hover);border-color:var(--button-outlined-nav-border-hover);color:var(--button-outlined-nav-color-hover)}.order-editor .button--outlined.button--nav:hover svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke-hover)}.order-editor .button--outlined.button--nav svg.streamline-ico path{stroke:var(--button-outlined-nav-icon-stroke)}.order-editor .button--ghosted{background-color:transparent;border:none;color:var(--button-ghosted-color);transition:background-color var(--motion),color var(--motion)}.order-editor .button--ghosted:hover{background-color:var(--button-ghosted-background-hover);color:var(--button-ghosted-color-hover)}.order-editor .button--ghosted svg.streamline-ico path{stroke:var(--button-ghosted-icon-stroke)}.order-editor .button--ghosted.button--nav{color:var(--button-ghosted-nav-color)}.order-editor .button--ghosted.button--nav:hover{background-color:var(--button-ghosted-nav-background-hover);color:var(--button-ghosted-nav-color-hover)}.order-editor .button--ghosted.button--nav svg.streamline-ico path{stroke:var(--button-ghosted-nav-icon-stroke)}.order-editor .button--x-small{border-radius:var(--button-x-small-border-radius);font:var(--button-x-small-font);gap:var(--button-x-small-gap);height:var(--button-x-small-size);line-height:var(--button-x-small-size);padding:var(--button-x-small-padding)}.order-editor .button--x-small img,.order-editor .button--x-small svg.streamline-ico{height:var(--button-x-small-icon-size);width:var(--button-x-small-icon-size)}.order-editor .button--x-small.button--icon{padding:0;width:var(--button-x-small-size)}.order-editor .button--small{border-radius:var(--button-small-border-radius);font:var(--button-small-font);gap:var(--button-small-gap);height:var(--button-small-size);line-height:var(--button-small-size);padding:var(--button-small-padding)}.order-editor .button--small img,.order-editor .button--small svg.streamline-ico{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.order-editor .button--small.button--icon{padding:0;width:var(--button-small-size)}.order-editor .button--medium{border-radius:var(--button-medium-border-radius);font:var(--button-medium-font);gap:var(--button-medium-gap);height:var(--button-medium-size);line-height:var(--button-medium-size);padding:var(--button-medium-padding)}.order-editor .button--medium img,.order-editor .button--medium svg.streamline-ico{height:var(--button-medium-icon-size);width:var(--button-medium-icon-size)}.order-editor .button--medium.button--icon{padding:0;width:var(--button-medium-size)}.order-editor .button--large{border-radius:var(--button-large-border-radius);font:var(--button-large-font);gap:var(--button-large-gap);height:var(--button-large-size);line-height:var(--button-large-size);padding:var(--button-large-padding)}.order-editor .button--large img,.order-editor .button--large svg.streamline-ico{height:var(--button-large-icon-size);width:var(--button-large-icon-size)}.order-editor .button--large.button--icon{padding:0;width:var(--button-large-size)}.order-editor .button--large.button-nav{font:var(--typo-button--small)}.order-editor .button--link{background-color:transparent;border:none;color:var(--button-link-color);font:var(--button-link-font);height:auto;line-height:var(--button-link-height,normal);padding:0;stroke:var(--button-link-color);transition:color var(--motion),-webkit-text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion);transition:color var(--motion),text-decoration var(--motion),-webkit-text-decoration var(--motion);width:auto}.order-editor .button--link:hover{background-color:transparent;color:var(--button-link-color-hover);text-decoration:underline}.order-editor .button--link svg.streamline-ico path{stroke:inherit}.order-editor{--typo-family:"Montserrat",sans-serif;--typo-size--300:1.5rem;--typo-size--200:1.25rem;--typo-size--100:1rem;--typo-size--90:.875rem;--typo-size--80:.75rem;--typo-weight--bold:600;--typo-weight--semibold:500;--typo-weight--normal:400;--modal-width--small:25rem;--modal-width:40rem;--primary:#de3037;--primary-light:#fbe5e6;--on-primary:#fff;--background:#fff;--on-background:#232425;--on-background-light:#5d6063;--gray-light:#f9fbfb;--gray:#f3f4f4;--gray-dark:#d4d6d6;--on-gray:#232425;--system-red:#de3037;--system-red-light:#fbe5e6;--border-width-1:.0625rem;--border-width-2:.125rem;--border-radius-0:0;--border-radius-4:.25rem;--border-radius-rounded:50rem;--motion:.2s;--typo-h4:var(--typo-weight--bold) var(--typo-size--300) /1.25 var(--typo-family);--typo-h5:var(--typo-weight--bold) var(--typo-size--200) /1.25 var(--typo-family);--typo-h6:var(--typo-weight--bold) var(--typo-size--100) /1.25 var(--typo-family);--typo-subheading:var(--typo-weight--semibold) var(--typo-size--100) /1.25 var(--typo-family);--typo-body:var(--typo-weight--normal) var(--typo-size--100) /1.5 var(--typo-family);--typo-medium:var(--typo-weight--normal) var(--typo-size--90) /1.5 var(--typo-family);--typo-small:var(--typo-weight--normal) var(--typo-size--80) /1.5 var(--typo-family);--typo-button--large:var(--typo-weight--semibold) var(--typo-size--100) /1.5 var(--typo-family);--typo-button--medium:var(--typo-weight--semibold) var(--typo-size--90) /1.5 var(--typo-family);--typo-button--small:var(--typo-weight--semibold) var(--typo-size--80) /1.5 var(--typo-family);--indent-base:.25rem;--indent-1:calc(var(--indent-base)*1);--indent-2:calc(var(--indent-base)*2);--indent-3:calc(var(--indent-base)*3);--indent-4:calc(var(--indent-base)*4);--indent-5:calc(var(--indent-base)*5);--indent-6:calc(var(--indent-base)*6);--indent-7:calc(var(--indent-base)*7);--indent-8:calc(var(--indent-base)*8);--indent-9:calc(var(--indent-base)*9);--indent-10:calc(var(--indent-base)*10);--indent-11:calc(var(--indent-base)*11);--indent-12:calc(var(--indent-base)*12);--indent-13:calc(var(--indent-base)*13);--indent-14:calc(var(--indent-base)*14);--indent-15:calc(var(--indent-base)*15);--indent-16:calc(var(--indent-base)*16);--indent-17:calc(var(--indent-base)*17);--indent-18:calc(var(--indent-base)*18);--indent-19:calc(var(--indent-base)*19);--indent-20:calc(var(--indent-base)*20);--indent-21:calc(var(--indent-base)*21);--indent-22:calc(var(--indent-base)*22);--indent-23:calc(var(--indent-base)*23);--indent-24:calc(var(--indent-base)*24);--indent-25:calc(var(--indent-base)*25);--ui-size-base:.25rem;--ui-size-1:calc(var(--ui-size-base)*1);--ui-size-2:calc(var(--ui-size-base)*2);--ui-size-3:calc(var(--ui-size-base)*3);--ui-size-4:calc(var(--ui-size-base)*4);--ui-size-5:calc(var(--ui-size-base)*5);--ui-size-6:calc(var(--ui-size-base)*6);--ui-size-7:calc(var(--ui-size-base)*7);--ui-size-8:calc(var(--ui-size-base)*8);--ui-size-9:calc(var(--ui-size-base)*9);--ui-size-10:calc(var(--ui-size-base)*10);--ui-size-11:calc(var(--ui-size-base)*11);--ui-size-12:calc(var(--ui-size-base)*12);--ui-size-13:calc(var(--ui-size-base)*13);--ui-size-14:calc(var(--ui-size-base)*14);--ui-size-15:calc(var(--ui-size-base)*15);--ui-size-16:calc(var(--ui-size-base)*16);--ui-size-17:calc(var(--ui-size-base)*17);--ui-size-18:calc(var(--ui-size-base)*18);--ui-size-19:calc(var(--ui-size-base)*19);--ui-size-20:calc(var(--ui-size-base)*20);--ui-size-21:calc(var(--ui-size-base)*21);--ui-size-22:calc(var(--ui-size-base)*22);--ui-size-23:calc(var(--ui-size-base)*23);--ui-size-24:calc(var(--ui-size-base)*24);--ui-size-25:calc(var(--ui-size-base)*25);--ui-size-30:calc(var(--ui-size-base)*30);--ui-size-32:calc(var(--ui-size-base)*32);--ui-size-42:calc(var(--ui-size-base)*42);--ui-size-50:calc(var(--ui-size-base)*50);--button-secondary-color:var(--on-gray);--button-secondary-color-hover:var(--on-gray);--button-secondary-background:var(--gray);--button-secondary-background-hover:var(--gray-dark);--button-secondary-icon-stroke:var(--on-gray);--button-primary-color:var(--on-primary);--button-primary-color-hover:var(--on-primary);--button-primary-background:var(--primary);--button-primary-background-hover:var(--primary-light);--button-primary-icon-stroke:var(--on-primary);--button-outlined-color:var(--on-background);--button-outlined-color-hover:var(--on-background);--button-outlined-background-hover:var(--gray);--button-outlined-border-width:var(--border-width-2);--button-outlined-border:var(--gray);--button-outlined-border-hover:var(--gray);--button-outlined-icon-stroke:var(--on-background);--button-outlined-icon-stroke-hover:var(--on-background);--button-ghosted-color:var(--on-background);--button-ghosted-color-hover:var(--on-background);--button-ghosted-background-hover:var(--gray);--button-ghosted-icon-stroke:var(--on-background);--button-x-small-gap:var(--indent-2);--button-small-gap:var(--indent-2);--button-medium-gap:var(--indent-2);--button-large-gap:var(--indent-3);--button-x-small-font:var(--typo-button--small);--button-small-font:var(--typo-button--medium);--button-medium-font:var(--typo-button--medium);--button-large-font:var(--typo-button--large);--button-x-small-size:var(--ui-size-8);--button-small-size:var(--ui-size-10);--button-medium-size:var(--ui-size-12);--button-large-size:var(--ui-size-14);--button-x-small-icon-size:var(--ui-size-3);--button-small-icon-size:var(--ui-size-4);--button-medium-icon-size:var(--ui-size-6);--button-large-icon-size:var(--ui-size-6);--button-x-small-padding:0 var(--indent-2);--button-small-padding:0 var(--indent-4);--button-medium-padding:0 var(--indent-4);--button-large-padding:0 var(--indent-6);--button-x-small-border-radius:var(--border-radius-0);--button-small-border-radius:var(--border-radius-0);--button-medium-border-radius:var(--border-radius-0);--button-large-border-radius:var(--border-radius-0);--button-link-font:var(--typo-body);--button-link-color:var(--secondary);--button-link-color-hover:var(--secondary-light)}.order-editor .spinner-border{animation:spinner-border .75s linear infinite;border:var(--border-width-2) solid var(--primary);border-radius:50%;border-right-color:var(--gray-dark);display:flex;height:var(--ui-size-8);margin:var(--indent-6) auto;vertical-align:text-bottom;width:var(--ui-size-8)}.order-editor .high-contrast-switch-wrapper,.order-editor .pusher-sidebar-wrapper{display:none}.order-editor .order-type-and-date-form .order-settings-label{color:var(--on-background);font:var(--typo-h5);margin-bottom:var(--indent-4);text-align:left}.order-editor .order-type-and-date-form .order-type-list{width:100%}.order-editor .order-type-and-date-form .order-period-item,.order-editor .order-type-and-date-form .order-type-list-item,.order-editor .order-type-and-date-form .order-variant-list-item{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-4)}.order-editor .order-type-and-date-form .order-time-list-wrapper,.order-editor .order-type-and-date-form .order-variant-wrapper+.order-type-and-time-wrapper{margin-top:var(--indent-8)}.order-editor .order-type-and-date-form .curbside-details,.order-editor .order-type-and-date-form .delivery-details,.order-editor .order-type-and-date-form .group-order-form-wrapper{margin-top:var(--indent-6)}.order-editor .order-type-and-date-form .address-fields-wrapper,.order-editor .order-type-and-date-form .curbside-params .curbside-inputs,.order-editor .order-type-and-date-form .group-order-form,.order-editor .order-type-and-date-form .order-calendar-and-time{display:grid;gap:var(--indent-4);grid-template-columns:1fr 1fr}.order-editor .order-type-and-date-form .address-fields-wrapper .order-date-col,.order-editor .order-type-and-date-form .address-fields-wrapper .order-time-col,.order-editor .order-type-and-date-form .curbside-params .curbside-inputs .order-date-col,.order-editor .order-type-and-date-form .curbside-params .curbside-inputs .order-time-col,.order-editor .order-type-and-date-form .group-order-form .order-date-col,.order-editor .order-type-and-date-form .group-order-form .order-time-col,.order-editor .order-type-and-date-form .order-calendar-and-time .order-date-col,.order-editor .order-type-and-date-form .order-calendar-and-time .order-time-col{flex:1;max-width:100%;width:100%}.order-editor .order-type-and-date-form .address-fields-wrapper fieldset,.order-editor .order-type-and-date-form .curbside-params .curbside-inputs fieldset,.order-editor .order-type-and-date-form .group-order-form fieldset,.order-editor .order-type-and-date-form .order-calendar-and-time fieldset{margin-top:0!important}.order-editor .order-type-and-date-form .curbside-details-label,.order-editor .order-type-and-date-form .delivery-details-label{display:none}.order-editor .order-type-and-date-form .address-select-group+.address-fields-wrapper.show,.order-editor .order-type-and-date-form .order-limit-field-wrapper,.order-editor .order-type-and-date-form .order-limit-field-wrapper .order-limit-input{margin-top:var(--indent-4)}.order-editor .order-type-and-date-form .alert-info,.order-editor .order-type-and-date-form .timezone-offset{background-color:var(--gray);border:var(--border-width-1) solid var(--gray-dark);border-radius:var(--border-radius-0);color:var(--on-background);font:var(--typo-body);margin:var(--indent-4) 0;padding:var(--indent-4);text-align:left}.order-editor .order-type-and-date-form .submit-info-block{display:none}.order-editor .custom-fields-info{display:flex;flex-direction:column;gap:var(--indent-4)}.order-editor .custom-fields-info .field-data{display:flex;flex-direction:column;gap:var(--indent-1)}.order-editor .custom-fields-info .field-name{color:var(--on-background);font:var(--typo-body)}.order-editor .custom-fields-info .field-value,.order-editor .order-occasion{background-color:var(--gray);border-radius:var(--border-radius-0);color:var(--on-background);font:var(--typo-body);padding:var(--indent-4)}.order-editor .feed-meter{background:var(--gray);border-radius:var(--border-radius-0);padding:var(--indent-2) var(--indent-3)}.order-editor .feed-meter .feed-meter-info{display:flex;gap:var(--indent-4)}.order-editor .feed-meter .feed-meter-counter{align-items:center;color:var(--on-background);display:flex;flex:1;font:var(--typo-body);gap:var(--indent-1)}.order-editor .feed-meter .feed-meter-buttons{flex-shrink:0}.order-editor .feed-meter .progress{height:var(--ui-size-1);margin-bottom:var(--indent-2);margin-top:var(--indent-1)}.order-editor .feed-meter .progress-bar{background-color:var(--primary)}.order-editor .menuitem-option-groups{font:var(--typo-body)}.order-editor .menuitem-option-groups+.menuitem-option-groups .option-group-name{border-top:var(--border-width-1) solid var(--background)}.order-editor .menuitem-option-groups .max-selected input:not(:checked)~.control-label{opacity:.6;pointer-events:none}.order-editor .menuitem-option-groups .max-selected .option-checkbox-levels .control-label{opacity:1!important;pointer-events:auto!important}.order-editor .menuitem-option-groups .max-selected .quantity-options{opacity:.6;pointer-events:none}.order-editor .menuitem-option-groups .max-selected .quantity-options.selected{opacity:1!important;pointer-events:auto!important}.order-editor .menuitem-option-groups .option-form:before{background-color:var(--gray);content:"";display:flex;width:100%}.order-editor .menuitem-option-groups .option-form.opened .option-group-name .streamline-ico{transform:rotate(90deg)}.order-editor .menuitem-option-groups .option-form.required.min-selected .option-desc{opacity:0}.order-editor .menuitem-option-groups .option-form.required .option-desc{background-color:var(--primary);border-radius:0;color:var(--on-primary);display:block;font:var(--typo-small);height:var(--ui-size-5);left:0;line-height:var(--ui-size-5);opacity:1;padding:0 var(--indent-2);position:absolute;top:var(--indent-1);transition:opacity .2s}.order-editor .menuitem-option-groups .option-group-name{background-color:var(--gray);color:var(--on-background);cursor:pointer;font:var(--typo-subheading);height:var(--ui-size-18);line-height:1;padding:0 var(--indent-6);position:sticky;text-transform:capitalize;top:0;z-index:1000}.order-editor .menuitem-option-groups .option-group-name .option-group-name-header{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative}.order-editor .menuitem-option-groups .option-group-name .streamline-ico{height:var(--ui-size-5);transition:transform var(--motion);width:var(--ui-size-5)}.order-editor .menuitem-option-groups .option-group-name .streamline-ico path{stroke:var(--on-background)}.order-editor .menuitem-option-groups .option-group-error{border-color:var(--primary)!important;border-style:solid;border-width:3px 0;padding-bottom:calc(1.25rem - 3px);padding-top:calc(1.25rem - 3px)}.order-editor .menuitem-option-groups .option-count{background-color:var(--gray);border-radius:var(--border-radius-0);color:var(--on-background-light);font:var(--typo-small);line-height:1;margin:var(--indent-4) var(--indent-4) 0;padding:var(--indent-4) 0;text-align:center}.order-editor .option-value-list{padding:var(--indent-6)!important}.order-editor .option-value-list.option-with-image.multiselect .checkbox label:before{top:calc((var(--ui-size-20) - var(--ui-size-8))/2)}.order-editor .option-value-list.option-with-image.multiselect .checkbox label:after{top:calc((var(--ui-size-20) - var(--ui-size-4))/2 + var(--indent-1)/2)}.order-editor .option-value-list.option-with-image.radio .checkbox label:before{top:calc((var(--ui-size-20) - var(--ui-size-8))/2)}.order-editor .option-value-list.option-with-image.radio .checkbox label:after{top:calc((var(--ui-size-20) - var(--ui-size-5))/2)}.order-editor .option-value-list .option-cards .card-options-container{display:grid;gap:var(--indent-4);grid-template-columns:1fr 1fr 1fr}.order-editor .option-value-list .option-control+.option-control{border-top:var(--border-width-1) solid var(--gray);margin-top:var(--indent-4);padding-top:var(--indent-4)}.order-editor .option-value-list:is(.multiselect,.radio) .checkbox-option-levels{display:block;font:var(--typo-body);margin-top:var(--indent-4);width:100%}.order-editor .option-value-list .menu-tags{padding:0 var(--indent-4)}.order-editor .loading-options{margin:0 auto}.order-editor .guest-photo-option{background-color:var(--gray-light);border:var(--border-width-2) dashed var(--gray-dark);border-radius:var(--border-radius-0);padding:var(--indent-4);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.order-editor .guest-photo-option.active .guest-photo-drop-tip{align-items:center;background-color:var(--primary-light);border:var(--border-width-2) dashed var(--primary);border-radius:var(--border-radius-0);bottom:-var(--border-width-2);color:var(--primary);display:flex;font:var(--typo-body);justify-content:center;left:-var(--border-width-2);position:absolute;right:-var(--border-width-2);top:-var(--border-width-2);z-index:11}.order-editor .guest-photo-option .guest-photo-option-header{align-items:center;display:flex}.order-editor .guest-photo-option .option-title{color:var(--on-background);font:var(--typo-medium)}.order-editor .guest-photo-option .clear-button{background-color:transparent;border:var(--border-width-1) solid var(--primary)!important;border-radius:var(--ui-size-7)!important;color:var(--primary);flex-shrink:0;font:var(--typo-small);height:var(--ui-size-7);line-height:var(--ui-size-7);margin-left:auto;padding:0 var(--indent-3);transition:background-color var(--motion)}.order-editor .guest-photo-option .clear-button:hover{background-color:var(--primary-light)}.order-editor .guest-photo-option .clear-button:disabled{display:none}.order-editor .guest-photo-option .guest-photo-option-body{display:grid;gap:var(--indent-2);grid-template-columns:repeat(3,1fr);margin-top:var(--indent-4)}.order-editor .guest-photo-option .photo-preview{background-color:var(--background);border:var(--border-width-1) solid var(--gray-dark);border-radius:var(--border-radius-0);height:var(--ui-size-25);overflow:hidden;position:relative;transition:background-color var(--motion);width:100%}.order-editor .guest-photo-option .photo-preview.upload-button{order:-1}.order-editor .guest-photo-option .photo-preview.upload-button:hover{background-color:transparent}.order-editor .guest-photo-option .photo-preview .photo-upload{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.order-editor .guest-photo-option .photo-preview .upload-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-8);padding:var(--indent-2);width:var(--ui-size-8)}.order-editor .guest-photo-option .photo-preview .upload-icon path{stroke:var(--on-background)}.order-editor .guest-photo-option .photo-preview .photo-upload-caption{color:var(--on-background);font:var(--typo-body);margin-top:var(--indent-1)}.order-editor .guest-photo-option .photo-preview .remove-button{align-items:center;cursor:pointer;display:flex;height:var(--ui-size-7);justify-content:center;position:absolute;right:0;top:0;width:var(--ui-size-7)}.order-editor .guest-photo-option .photo-preview .remove-button-icon{background-color:var(--background);border-radius:50%;height:var(--ui-size-4);padding:calc(var(--indent-1)/2);transition:background-color var(--motion);width:var(--ui-size-4)}.order-editor .guest-photo-option .photo-preview .remove-button-icon path{stroke:var(--on-background);transition:stroke var(--motion)}.order-editor .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon{background-color:var(--on-background)}.order-editor .guest-photo-option .photo-preview .remove-button:hover .remove-button-icon path{stroke:var(--background)}.order-editor .guest-photo-option .photo-preview .photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-editor .guest-photo-option .supported-formats{color:var(--on-background-light);font:var(--typo-small);grid-column:span 3}.order-editor .progress{background-color:var(--gray-light);border-radius:var(--border-radius-0);height:var(--ui-size-2)}.order-editor .progress.active{background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--ui-size-4) var(--ui-size-4)}.order-editor .progress .progress-bar,.order-editor .progress.active{background-color:var(--primary)}.order-editor .quantity-range{background-color:transparent!important;border:none;box-shadow:none!important;font:var(--typo-body);height:auto!important;width:auto}.order-editor .quantity-range,.order-editor .quantity-range button{align-items:center;color:var(--button-secondary-color);display:flex}.order-editor .quantity-range button{background-color:var(--button-secondary-background);border:none!important;border-radius:50%!important;height:var(--button-small-size);justify-content:center;padding:0;transition:background-color .2s;width:var(--button-small-size)}.order-editor .quantity-range button:hover{background:var(--button-secondary-background-hover)}.order-editor .quantity-range svg{height:var(--button-small-icon-size);width:var(--button-small-icon-size)}.order-editor .quantity-range svg path{stroke:var(--button-secondary-icon-stroke);stroke-width:var(--border-width-2)}.order-editor .quantity-range .spinbutton-value{border:none!important;display:block;flex-shrink:0;height:var(--button-small-size);line-height:var(--button-small-size);max-width:var(--button-small-size);min-width:var(--button-small-size);text-align:center}.order-editor .quantity-range.max-selected button:last-of-type,.order-editor .quantity-range.min-selected button:first-of-type{opacity:.4;pointer-events:none}.order-editor .option-card{background-color:var(--gray);border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;margin:0;max-height:16rem!important;max-width:unset!important;min-height:16rem!important;min-width:unset!important;position:relative}.order-editor .option-card .card-img{background:no-repeat 50%;border-radius:0;height:calc(16rem - var(--ui-size-10));inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.order-editor .option-card .card-body{border:none;border-radius:0;display:flex;flex:1;flex-direction:column-reverse;padding:0;position:relative}.order-editor .option-card .card-title{background-color:transparent;color:var(--on-background);flex:0;font:var(--typo-body);line-height:var(--ui-size-10);margin:0;min-height:var(--ui-size-10);padding:0 var(--indent-3)}.order-editor .option-card.card-checked{border:none}.order-editor .option-card .selected-card-tick-block{background-color:var(--primary);border-radius:0;flex:1 0;height:calc(16rem - var(--ui-size-10));position:unset}.order-editor .option-card .selected-card-tick{align-items:center;background-color:transparent;display:flex;height:var(--ui-size-6);justify-content:center;padding:0;width:var(--ui-size-6)}.order-editor .option-card .selected-card-tick:after{background:no-repeat 50%/100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");content:"";height:var(--ui-size-4);width:var(--ui-size-4)}.order-editor .option-card .selected-card-tick svg{display:none;height:var(--ui-size-4);width:var(--ui-size-4)}.order-editor .option-card .selected-card-tick svg path{stroke:var(--on-primary)}.order-editor .option-card .levels-form{padding:0}.order-editor .option-card .card-levels-radio-group{flex:1}.order-editor .option-card .radio-group-items{background-color:var(--gray);border-radius:var(--border-radius-0);display:flex;flex-direction:column;gap:var(--indent-2);justify-content:space-around;padding:var(--indent-2)}.order-editor .option-card .level-radio-btn{border:none;border-radius:var(--border-radius-0)!important;box-shadow:none!important;flex:0;font:var(--typo-medium);padding-bottom:var(--indent-2);padding-top:var(--indent-2);text-transform:capitalize;transition:background-color var(--motion)}.order-editor .option-card .level-radio-btn input{height:0;width:0}.order-editor .option-card .level-radio-btn input:checked~.control-label{color:var(--primary)}.order-editor .option-card .level-radio-btn:hover{background-color:var(--primary-light)}.order-editor .option-card .selected-card-form{background-color:var(--primary);border-radius:var(--border-radius-0)!important}.order-editor .option-card .selected-card-level{background-color:var(--gray);border:var(--border-width-2) solid var(--on-primary);border-radius:0;border-radius:var(--border-radius-0)!important;color:var(--on-background);font:var(--typo-medium);margin:var(--indent-2);padding:var(--indent-3);padding-left:calc(var(--indent-6) + var(--ui-size-6));position:relative;text-align:left;text-transform:capitalize}.order-editor .option-card .selected-card-level:before{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:50%;content:"";height:var(--ui-size-6);left:var(--indent-4);position:absolute;top:50%;transform:translateY(-50%);width:var(--ui-size-6)}.order-editor .option-card .selected-card-level:after{background-color:var(--primary);background-image:none;border:none;border-radius:50%;content:"";height:var(--ui-size-4);left:var(--indent-5);position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:var(--ui-size-4)}.order-editor .option-card .customize-lvl-btn{background-color:var(--on-background);border:none;border-radius:var(--border-radius-0)!important;color:var(--background);font:var(--typo-medium);margin:var(--indent-2);padding:var(--indent-2) var(--indent-1);text-transform:capitalize;width:auto}.order-editor .option-card .menu-tags{flex-direction:row-reverse;left:-var(--indent-1);padding:0;position:absolute;right:-var(--indent-1);top:-var(--indent-1)}.order-editor .pizza-option .pizza-option-info-and-checkboxes-row{align-items:center;display:flex;flex-direction:row!important;flex-wrap:wrap;padding:0}.order-editor .pizza-option .pizza-option-info{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:row!important;max-width:100%;padding:0}.order-editor .pizza-option .option-details{align-items:center;display:flex;flex-grow:1}.order-editor .pizza-option .option-value{color:var(--on-background);flex:1 1 0;font:var(--typo-body);padding-right:var(--indent-9)}.order-editor .pizza-option .checkbox-option-price{color:var(--on-background-light);flex:0 0 auto;font:var(--typo-body);margin-left:auto}.order-editor .pizza-option .pizza-group-checkboxes{display:flex;flex:1 1 100%;flex-direction:row!important;margin-top:var(--indent-3);max-width:100%;padding:0}.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-left-portion,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-right-portion,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-whole-portion{cursor:pointer;flex-shrink:0;max-width:100%;padding:0}.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-left-portion.not-selected path,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-right-portion.not-selected path,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-whole-portion.not-selected path{fill:var(--gray);stroke:var(--gray-dark);transition:stroke .2s,fill .2s}.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-left-portion.not-selected:hover path,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-right-portion.not-selected:hover path,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-whole-portion.not-selected:hover path{fill:var(--primary-light);stroke:var(--primary)}.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-left-portion.selected path,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-right-portion.selected path,.order-editor .pizza-option .pizza-group-checkboxes .pizza-option-whole-portion.selected path{fill:var(--primary);stroke:var(--primary)}.order-editor .quantity-option{align-items:center;display:flex}.order-editor .quantity-option .option-details-inner{align-items:center;display:flex;flex:1}.order-editor .quantity-option .option-actions{flex:0 0 auto;margin-left:var(--indent-6);max-width:100%}.order-editor .menuitem-rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-2)}.order-editor .menuitem-rating .menuitem-rating-highlight{background-color:var(--primary-light);border-radius:var(--border-radius-4);color:var(--primary);font:var(--typo-small);padding:var(--indent-1) var(--indent-2)}.order-editor .menuitem-rating .menuitem-rating-like{align-items:center;display:flex;gap:var(--indent-1)}.order-editor .menuitem-rating svg{height:var(--ui-size-4);width:var(--ui-size-4)}.order-editor .menuitem-rating svg path{fill:transparent;stroke:var(--system-green);stroke-width:var(--border-width-2)}.order-editor .menuitem-rating .menuitem-rating-like-count,.order-editor .menuitem-rating .menuitem-rating-like-percentage{color:var(--on-background);font:var(--typo-small)}.order-editor .close-button{align-items:center;background-color:var(--background);border:none;border-radius:0;cursor:pointer;display:flex;height:var(--ui-size-10);justify-content:center;transition:background-color .2s;width:var(--ui-size-10)}.order-editor .close-button svg{height:var(--ui-size-4);width:var(--ui-size-4)}.order-editor .close-button svg path{stroke:var(--on-background)}.order-editor .close-button:hover{background-color:var(--gray-dark)}.order-editor .checkbox{padding-left:calc(var(--ui-size-8) + var(--indent-4));position:relative}.order-editor .checkbox input{cursor:pointer;height:0;position:absolute;width:0}.order-editor .checkbox label{align-items:center;color:var(--on-background);cursor:pointer;display:flex;font:var(--typo-body);line-height:var(--ui-size-8);margin-bottom:0;min-height:var(--ui-size-8);position:relative}.order-editor .checkbox label:before{background-color:transparent;border:var(--border-width-1) solid var(--gray-dark);border-radius:var(--border-radius-0);box-shadow:none;content:"";height:var(--ui-size-8);left:calc((var(--ui-size-8) + var(--indent-4))*-1);position:absolute;top:0;transition:background-color .2s,border-color .2s;width:var(--ui-size-8)}.order-editor .checkbox label:after{background-image:none;border-bottom:var(--border-width-2) solid transparent;border-left:var(--border-width-2) solid transparent;content:"";height:var(--ui-size-2);left:calc((var(--ui-size-8) + var(--indent-2))*-1);position:absolute;top:calc((var(--ui-size-8) - var(--ui-size-4))/2 + var(--indent-1)/2);transform:rotate(-45deg);transition:border-color .2s;width:var(--ui-size-4)}.order-editor .checkbox input:hover~.control-label:before{border:var(--border-width-1) solid var(--primary)}.order-editor .checkbox input:checked~.control-label:before{background-color:var(--primary);border-color:var(--primary)}.order-editor .checkbox input:checked~.control-label:after{border-color:var(--on-primary)}.order-editor .checkbox input:checked:disabled~.control-label{opacity:.6;pointer-events:none}.order-editor .checkbox input:checked:disabled~.control-label:before{background-color:var(--primary);border-color:var(--primary)}.order-editor .checkbox input:checked:disabled~.control-label:after{border-color:var(--on-primary)}.order-editor .checkbox input:disabled~.control-label{opacity:.6;pointer-events:none}.order-editor .option-control .control-label{flex-wrap:wrap;width:100%}.order-editor .option-control .checkbox-option-info{align-items:center;display:flex;min-height:var(--ui-size-8);width:100%}.order-editor .option-control .option-img-block{align-items:center;border-radius:var(--border-radius-0);display:flex;flex-shrink:0;height:var(--ui-size-20);justify-content:center;margin-right:var(--indent-4);overflow:hidden;width:var(--ui-size-20)}.order-editor .option-control .option-img,.order-editor .option-control .option-img-empty{background:no-repeat 50%;border-radius:var(--border-radius-4);color:var(--on-background-light);font-size:var(--typo-size--70);height:var(--ui-size-20);line-height:1.2;-o-object-fit:cover;object-fit:cover;width:var(--ui-size-20)}.order-editor .option-control .option-details{align-items:center;display:flex;flex-grow:1}.order-editor .option-control .option-value{color:var(--on-background);flex-basis:0;flex-grow:1;font:var(--typo-body);max-width:100%;padding-right:var(--indent-9)}.order-editor .option-control .checkbox-option-price,.order-editor .option-control .option-price{color:var(--on-background-light);font:var(--typo-body);margin-left:auto}.order-editor .option-control input:checked~.control-label .checkbox-option-price,.order-editor .option-control input:checked~.control-label .option-price,.order-editor .option-control input:hover~.control-label .checkbox-option-price,.order-editor .option-control input:hover~.control-label .option-price{color:var(--primary)}.order-editor .radio{padding-left:calc(var(--ui-size-8) + var(--indent-4));position:relative}.order-editor .radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:0;position:absolute;width:0}.order-editor .radio label{align-items:center;color:var(--on-background);cursor:pointer;display:flex;font:var(--typo-body);line-height:var(--ui-size-8);min-height:var(--ui-size-8);position:relative}.order-editor .radio label:before{border:var(--border-width-1) solid var(--gray-dark);box-shadow:none;height:var(--ui-size-8);left:calc((var(--ui-size-8) + var(--indent-4))*-1);top:0;transition:background-color .2s,border-color .2s;width:var(--ui-size-8)}.order-editor .radio label:after,.order-editor .radio label:before{background-color:transparent;border-radius:50%;content:"";position:absolute}.order-editor .radio label:after{background-image:none!important;border:none!important;height:var(--ui-size-5);left:calc((var(--ui-size-8) + var(--indent-5)/2)*-1);top:calc((var(--ui-size-8) - var(--ui-size-5))/2);transition:background-color .2s;width:var(--ui-size-5)}.order-editor .radio input:hover~.control-label:before{border:var(--border-width-1) solid var(--primary)}.order-editor .radio input:checked~.control-label:before{background-color:transparent;border:var(--border-width-1) solid var(--primary)}.order-editor .radio input:checked~.control-label:after{background-color:var(--primary)}.order-editor .radio input:checked:disabled~.control-label{opacity:.6;pointer-events:none}.order-editor .radio input:checked:disabled~.control-label:before{background-color:transparent;border:var(--border-width-1) solid var(--primary)}.order-editor .radio input:checked:disabled~.control-label:after{background-color:var(--primary)}.order-editor .radio input:disabled~.control-label,.order-editor .radio input[aria-disabled=true]~.control-label{opacity:.6;pointer-events:none}.order-editor .radio-tabs{display:flex;flex-direction:column;gap:var(--indent-2)}.order-editor .radio-tabs .radio-tab{flex:1;position:relative}.order-editor .radio-tabs input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:0;position:absolute;top:0;width:0}.order-editor .radio-tabs .control-label{align-items:center;background-color:var(--gray);border-radius:var(--border-radius-0);box-shadow:inset 0 0 0 var(--border-width-1) var(--gray);color:var(--on-background);cursor:pointer;display:flex;font:var(--typo-body);gap:var(--indent-1);height:var(--ui-size-14);line-height:var(--ui-size-14);padding:0 var(--indent-6);padding-left:calc(var(--indent-4)*2 + var(--ui-size-6));transition:background-color .2s,box-shadow .2s;white-space:nowrap;width:100%}.order-editor .radio-tabs .control-label:hover{box-shadow:inset 0 0 0 var(--border-width-1) var(--primary)}.order-editor .radio-tabs .control-label:before{background-color:var(--background);border:var(--border-width-1) solid var(--gray-dark);border-radius:50%;content:"";height:var(--ui-size-6);left:var(--indent-4);position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s;width:var(--ui-size-6)}.order-editor .radio-tabs .control-label:after{background-color:transparent;background-image:none!important;border:none;border-radius:50%;content:"";height:var(--ui-size-4);left:var(--indent-5);position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:var(--ui-size-4)}.order-editor .radio-tabs .payment-type-icon,.order-editor .radio-tabs .period-icon,.order-editor .radio-tabs .type-icon,.order-editor .radio-tabs .variant-icon{align-items:center;display:flex;height:var(--ui-size-14);justify-content:center;max-width:var(--ui-size-6);width:auto}.order-editor .radio-tabs .payment-type-icon svg,.order-editor .radio-tabs .period-icon svg,.order-editor .radio-tabs .type-icon svg,.order-editor .radio-tabs .variant-icon svg{height:var(--ui-size-6);width:var(--ui-size-6)}.order-editor .radio-tabs .payment-type-icon svg path,.order-editor .radio-tabs .period-icon svg path,.order-editor .radio-tabs .type-icon svg path,.order-editor .radio-tabs .variant-icon svg path{stroke:var(--on-background)}.order-editor .radio-tabs input:checked~.control-label,.order-editor .radio-tabs input:checked~.control-label:before{border-color:var(--primary)}.order-editor .radio-tabs input:checked~.control-label:after{background-color:var(--primary)}.order-editor .radio-tabs input:disabled~.control-label,.order-editor .radio-tabs input[aria-disabled=true]~.control-label{opacity:.6;pointer-events:none}.order-editor .radio-chips{display:flex;flex-wrap:wrap;gap:var(--indent-2)}.order-editor .radio-chips .radio-chip{flex:0 0 content}.order-editor .radio-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:0;position:absolute;top:0;width:0}.order-editor .radio-chips .control-label{align-items:center;background-color:var(--gray);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-rounded);color:var(--on-background);cursor:pointer;display:flex;font:var(--typo-medium);height:var(--ui-size-8);justify-content:center;line-height:var(--ui-size-8);padding:0 var(--indent-4);transition:color .2s,background-color .2s,border-color .2s}.order-editor .radio-chips .control-label:after,.order-editor .radio-chips .control-label:before{display:none}.order-editor .radio-chips input:hover~.control-label{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary)}.order-editor .radio-chips input:checked~.control-label{background-color:var(--primary);border:var(--border-width-1) solid var(--primary);color:var(--on-primary)}.order-editor .radio-chips input:disabled~.control-label,.order-editor .radio-chips input[aria-disabled=true]~.control-label{opacity:.6;pointer-events:none}.order-editor .form{display:flex;flex-direction:column;gap:var(--indent-4)}.order-editor .form-item{border:none;position:relative}.order-editor .form-item.has-error .form-item-input,.order-editor .form-item.has-error .form-item-select,.order-editor .form-item.has-error .form-item-textarea{box-shadow:inset 0 0 0 var(--border-width-1) var(--primary)!important}.order-editor .form-item .form-item-remaining{bottom:var(--indent-3);color:var(--on-background-light);font:var(--typo-small);position:absolute;right:var(--indent-3)}.order-editor .form-item:has(.form-item-helper) .form-item-remaining{bottom:var(--indent-7)}.order-editor .form-item-label:not(.control-label){color:var(--on-background);display:block;font:var(--typo-body);margin-bottom:var(--indent-1);padding:0}.order-editor .form-item-input,.order-editor .form-item-select,.order-editor .form-item-textarea{background-color:var(--background);border:none;border-radius:var(--border-radius-0)!important;box-shadow:inset 0 0 0 var(--border-width-1) var(--gray-dark);color:var(--on-background);font:var(--typo-body);height:var(--ui-size-14);line-height:var(--ui-size-14);padding:0 var(--indent-4);transition:background-color .2s,box-shadow .2s;width:100%}.order-editor .form-item-input:hover:enabled,.order-editor .form-item-select:hover:enabled,.order-editor .form-item-textarea:hover:enabled{box-shadow:inset 0 0 0 var(--border-width-1) var(--primary)}.order-editor .form-item-input:focus,.order-editor .form-item-select:focus,.order-editor .form-item-textarea:focus{box-shadow:inset 0 0 0 var(--border-width-1) var(--gray-dark)!important;color:var(--on-background);outline:0}.order-editor .form-item-input::-moz-placeholder,.order-editor .form-item-select::-moz-placeholder,.order-editor .form-item-textarea::-moz-placeholder{color:var(--on-background-light)}.order-editor .form-item-input::placeholder,.order-editor .form-item-select::placeholder,.order-editor .form-item-textarea::placeholder{color:var(--on-background-light)}.order-editor .form-item-input.has-data,.order-editor .form-item-select.has-data,.order-editor .form-item-textarea.has-data{background-color:var(--gray);box-shadow:inset 0 0 0 var(--border-width-1) var(--gray)!important}.order-editor .form-item-input.has-data:disabled,.order-editor .form-item-input:disabled,.order-editor .form-item-select.has-data:disabled,.order-editor .form-item-select:disabled,.order-editor .form-item-textarea.has-data:disabled,.order-editor .form-item-textarea:disabled{background-color:var(--gray);box-shadow:inset 0 0 0 var(--border-width-1) var(--gray)!important;color:var(--gray-dark);cursor:auto}.order-editor .form-item-input.has-data:disabled::-moz-placeholder,.order-editor .form-item-input:disabled::-moz-placeholder,.order-editor .form-item-select.has-data:disabled::-moz-placeholder,.order-editor .form-item-select:disabled::-moz-placeholder,.order-editor .form-item-textarea.has-data:disabled::-moz-placeholder,.order-editor .form-item-textarea:disabled::-moz-placeholder{color:var(--gray-dark)}.order-editor .form-item-input.has-data:disabled::placeholder,.order-editor .form-item-input:disabled::placeholder,.order-editor .form-item-select.has-data:disabled::placeholder,.order-editor .form-item-select:disabled::placeholder,.order-editor .form-item-textarea.has-data:disabled::placeholder,.order-editor .form-item-textarea:disabled::placeholder{color:var(--gray-dark)}.order-editor .form-item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;padding-right:var(--indent-8)!important;text-overflow:ellipsis;white-space:nowrap}.order-editor .form-item-textarea{height:var(--ui-size-30);line-height:1.5;padding-bottom:var(--indent-4);padding-top:var(--indent-4)}.order-editor .form-item-helper{color:var(--on-background-light);font:var(--typo-small);margin-top:var(--indent-1)}.order-editor .form-item-helper.invalid{color:var(--system-red)}.order-editor .order-editor-container{background-color:var(--gray-dark);display:flex;flex-direction:column;height:100vh;max-height:100vh;max-height:100dvh;padding:var(--indent-4);width:100%}@media screen and (max-width:1239px){.order-editor .order-editor-container{padding:var(--indent-2)}}.order-editor .order-editor-container .order-editor-nav-bar{align-items:center;background-color:var(--background);border-bottom:var(--border-width-2) solid var(--gray);display:flex;flex-shrink:0;gap:var(--indent-4);padding:var(--indent-6) var(--indent-10)}@media screen and (max-width:1239px){.order-editor .order-editor-container .order-editor-nav-bar{padding:var(--indent-6)}}.order-editor .order-editor-container .nav-block{align-items:flex-end;background-color:var(--gray);color:var(--on-background);display:flex;flex-direction:column;font:var(--typo-h6);gap:var(--indent-2);padding:var(--indent-4)}.order-editor .order-editor-container .nav-block:first-child{align-items:flex-start;margin-right:auto}.order-editor .order-editor-container .nav-block .nav-block-header{align-items:center;display:flex;font:var(--typo-subheading);gap:var(--indent-2)}.order-editor .order-editor-container .nav-block svg{height:var(--ui-size-6);width:var(--ui-size-6)}.order-editor .order-editor-container .nav-block svg path{stroke:var(--on-background)}.order-editor .order-editor-container .nav-block button{background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--on-background)!important;font:var(--typo-h6);padding:0;text-align:right;text-decoration:underline;width:100%}.order-editor .order-editor-container .nav-block button:active,.order-editor .order-editor-container .nav-block button:active:not(:disabled):not(.disabled),.order-editor .order-editor-container .nav-block button:hover,.order-editor .order-editor-container .nav-block button:hover:not(:disabled):not(.disabled){color:var(--primary)!important}.order-editor .order-editor-container .order-editor-container-body{background-color:var(--background);display:flex;flex-grow:1;flex-wrap:nowrap;overflow:hidden}.order-editor .order-editor-container .order-editor-container-body>div+div{border-left:var(--border-width-2) solid var(--gray)}.order-editor .order-editor-container .category-list{background-color:var(--background);flex:0 0 25rem;overflow:hidden;overflow-y:auto;position:relative!important;transition:flex .2s,width .2s;width:25rem}.order-editor .order-editor-container .category-list:before{border-right:var(--border-width-2) solid var(--on-background);border-top:var(--border-width-2) solid var(--on-background);content:"";display:block;height:var(--ui-size-3);left:var(--indent-10);margin-right:var(--indent-2);position:sticky;top:var(--indent-11);transform:rotate(135deg);transition:transform .2s;width:var(--ui-size-3);z-index:1001}@media screen and (max-width:1439px){.order-editor .order-editor-container .category-list{flex:0 0 6rem;width:6rem}.order-editor .order-editor-container .category-list .category-list-group{opacity:0}.order-editor .order-editor-container .category-list:before{transform:rotate(45deg)}.order-editor .order-editor-container .category-list:hover{box-shadow:var(--indent-1) 0 var(--indent-6) var(--indent-3) var(--gray);flex:1;width:100%}.order-editor .order-editor-container .category-list:hover:before{transform:rotate(135deg)}.order-editor .order-editor-container .category-list:hover .category-list-group{opacity:1}.order-editor .order-editor-container .category-list:hover+.item-card-list-wrapper{flex:0;opacity:0;padding:0;width:0}}@media screen and (max-width:1239px){.order-editor .order-editor-container .category-list{flex:0 0 4rem;width:4rem}.order-editor .order-editor-container .category-list:before{content:"";left:var(--indent-6);position:sticky;top:var(--indent-8)}.order-editor .order-editor-container .category-list .category-list-group:before{padding:var(--indent-6) var(--indent-6) var(--indent-2) var(--indent-12)}.order-editor .order-editor-container .category-list .category-list .list-group-item{padding-left:var(--indent-6)!important}}.order-editor .order-editor-container .category-list-group{margin-top:calc(var(--ui-size-3)*-1);opacity:1;transition:opacity .1s}.order-editor .order-editor-container .category-list-group:before{background-color:var(--background);color:var(--on-background);content:"Categories";display:block;font:var(--typo-h5);padding:var(--indent-10) var(--indent-10) var(--indent-6) var(--indent-16);position:sticky;top:0;z-index:1000}.order-editor .order-editor-container .category-list-group .category-group-list-item+.category-group-list-item,.order-editor .order-editor-container .category-list-group .category-list-item-wrapper+.category-list-item-wrapper{border-top:var(--border-width-2) solid var(--gray)!important}.order-editor .order-editor-container .category-list-group .list-group-item{align-items:center;background-color:var(--background);border:none;border-radius:var(--border-radius-0)!important;color:var(--on-background);cursor:pointer;display:flex;height:var(--ui-size-20);padding:var(--indent-3) 0;padding-left:var(--indent-10);padding-right:var(--indent-6);transition:background-color .2s,color .2s}.order-editor .order-editor-container .category-list-group .list-group-item.active,.order-editor .order-editor-container .category-list-group .list-group-item:hover{color:var(--primary)}.order-editor .order-editor-container .category-list-group .category-group-list-item{margin:0}.order-editor .order-editor-container .category-list-group .category-group-list-item .group-info{background-color:var(--background);transition:background-color .2s}.order-editor .order-editor-container .category-list-group .category-group-list-item.is-open>.group-info{background-color:var(--gray)}.order-editor .order-editor-container .category-list-group .category-group-list-item.is-open>.group-info .group-arrow-wrapper svg{transform:rotate(90deg)}.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items.show{background-color:var(--gray)}.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items.show,.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items.show .category-group-list-item+.category-group-list-item,.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items.show .category-list-item-wrapper+.category-list-item-wrapper{border-top:var(--border-width-2) solid var(--background)!important}.order-editor .order-editor-container .category-list-group .category-group-list-item.active>.category-item-name{color:var(--primary)!important}.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items{background-color:var(--background)}.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items .list-group-item,.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items>div{background-color:transparent}.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items .category-item-name{color:var(--on-background);font:var(--typo-h6)}.order-editor .order-editor-container .category-list-group .category-group-list-item .category-group-items .category-group-list-item:hover>.category-item-name{color:var(--primary)}.order-editor .order-editor-container .category-list-group .category-group-list-item .group-info{background-color:transparent;justify-content:normal}.order-editor .order-editor-container .category-list-group .category-group-list-item .group-name{color:var(--on-background);flex:1}.order-editor .order-editor-container .category-list-group .category-group-list-item .list-group-item:hover .group-name{color:var(--primary)}.order-editor .order-editor-container .category-list-group .category-group-list-item .group-arrow-wrapper{margin-left:var(--indent-4)}.order-editor .order-editor-container .category-list-group .category-group-list-item .group-arrow-wrapper svg{height:var(--ui-size-5);transition:transform .2s;width:var(--ui-size-5)}.order-editor .order-editor-container .category-list-group .category-group-list-item .group-arrow-wrapper svg path{stroke:var(--on-background);stroke-width:var(--border-width-2)}.order-editor .order-editor-container .category-list-group .category-item-img-block,.order-editor .order-editor-container .category-list-group .group-img-block{flex-shrink:0;margin-right:0}.order-editor .order-editor-container .category-list-group .category-item-img-block .category-item-img,.order-editor .order-editor-container .category-list-group .category-item-img-block .group-img,.order-editor .order-editor-container .category-list-group .group-img-block .category-item-img,.order-editor .order-editor-container .category-list-group .group-img-block .group-img{aspect-ratio:3/2!important;border-radius:0;height:auto!important;margin-right:var(--indent-4);-o-object-fit:cover;object-fit:cover;width:var(--ui-size-20)!important}.order-editor .order-editor-container .category-list-group span{flex:1;font:var(--typo-h6);padding-bottom:0!important}.order-editor .order-editor-container .category-list-group span:after{display:none!important}.order-editor .order-editor-container .item-card-list-wrapper{background-color:var(--background);flex:1;opacity:1;overflow:hidden;overflow-y:auto;padding:var(--indent-10);padding-top:0;transition:flex .2s,padding .2s,opacity .2s}.order-editor .order-editor-container .item-card-list-wrapper:before{color:var(--on-background);content:"Select category to see menu item list";display:block;font:var(--typo-subheading);margin-top:var(--indent-10)}.order-editor .order-editor-container .item-card-list-wrapper:has(.item-card-list):before{display:none}@media screen and (max-width:1239px){.order-editor .order-editor-container .item-card-list-wrapper{padding:var(--indent-6);padding-top:0}.order-editor .order-editor-container .item-card-list-wrapper .item-card-group,.order-editor .order-editor-container .item-card-list-wrapper:before{margin-top:var(--indent-6)}}@media screen and (max-width:1024px){.order-editor .order-editor-container .item-card-list-wrapper .item-card-header{display:none}}.order-editor .order-editor-container .category-block:not(.show),.order-editor .order-editor-container .category-info-row{display:none}.order-editor .order-editor-container .item-card-group{display:grid;gap:var(--indent-2);grid-template-columns:1fr;margin-top:var(--indent-10)}.order-editor .order-editor-container .item-card-column{flex:unset;margin:0;max-width:unset;padding:0}.order-editor .order-editor-container .item-card{background-color:var(--background);border:var(--border-width-2) solid var(--gray);display:flex;flex-wrap:nowrap;margin:0;max-height:unset;min-height:unset;padding:var(--indent-4);transition:border .2s}.order-editor .order-editor-container .item-card:hover{border:var(--border-width-2) solid var(--primary);cursor:pointer}.order-editor .order-editor-container .item-card .card-body{align-items:flex-start;display:flex;flex-wrap:nowrap;padding:0}.order-editor .order-editor-container .item-card .item-card-header{flex-shrink:0;margin-right:var(--indent-3);overflow:hidden}.order-editor .order-editor-container .item-card .item-card-img-wrapper{height:100%;width:100%}.order-editor .order-editor-container .item-card .item-card-img{aspect-ratio:3/2!important;display:block;height:auto!important;min-height:100%!important;min-width:100%!important;overflow:hidden;width:var(--ui-size-30)!important}.order-editor .order-editor-container .item-card .item-card-body{flex:1 1 0}.order-editor .order-editor-container .item-card .item-card-name,.order-editor .order-editor-container .item-card .menuitem-price-range{align-items:baseline;color:var(--on-background);display:flex;flex-wrap:wrap;font:var(--typo-h5);gap:var(--indent-2)}.order-editor .order-editor-container .item-card .menuitem-rating{margin-top:var(--indent-2)}.order-editor .order-editor-container .item-card .item-card-desc{color:var(--on-background-light);font:var(--typo-body)}.order-editor .order-editor-container .item-card .type-notice{font:var(--typo-body);margin-top:auto;padding-top:var(--indent-4)}.order-editor .order-editor-container .item-card .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1);margin-top:var(--indent-2)}.order-editor .order-editor-container .item-card .menu-tags .menu-tag{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:var(--border-radius-0);color:var(--primary);display:flex;font:var(--typo-small);padding:var(--indent-1) var(--indent-2);text-align:left;white-space:normal}.order-editor .order-editor-container .item-card .item-card-out-of-stock{color:var(--primary);font:var(--typo-body);text-align:left}.order-editor .order-editor-container .item-card .item-card-footer{flex-shrink:0;margin-left:var(--indent-3)}.order-editor .order-editor-container .item-card .item-card-calories{display:none}.order-editor .order-editor-container .order-container{background-color:var(--background);flex:0 0 33rem;margin-left:auto;overflow:hidden;overflow-y:auto;padding:var(--indent-10);transition:flex .2s,width .2s,padding .2s;width:33rem}@media screen and (max-width:1239px){.order-editor .order-editor-container .order-container{padding:var(--indent-6)}}@media screen and (max-width:1024px){.order-editor .order-editor-container .order-container{flex:0 0 26rem;width:26rem}.order-editor .order-editor-container .order-container .order-item-img-wrapper{display:none}}.order-editor .order-editor-container .order-container-body,.order-editor .order-editor-container .order-container-header{align-items:baseline;display:flex;flex-wrap:wrap}.order-editor .order-editor-container .order-title{color:var(--on-background);font:var(--typo-h5)}.order-editor .order-editor-container .order-item-counter{color:var(--on-background-light);font:var(--typo-h6);margin-left:auto}.order-editor .order-editor-container .order-container-content,.order-editor .order-editor-container .order-no-items{flex:1 1 100%;margin-top:var(--indent-6)}.order-editor .order-editor-container .menuitem-info-list{display:grid;gap:var(--indent-2);grid-template-columns:1fr}.order-editor .order-editor-container .order-item{background-color:var(--background);border:var(--border-width-2) solid var(--gray);border-radius:0;display:flex;flex-wrap:nowrap;padding:var(--indent-3);position:relative}.order-editor .order-editor-container .order-item .order-item-img-wrapper{flex-shrink:0;margin-right:var(--indent-3)}.order-editor .order-editor-container .order-item .order-item-img{aspect-ratio:3/2!important;border-radius:0;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:var(--ui-size-20)!important}.order-editor .order-editor-container .order-item .order-item-details{display:flex;flex:1;flex-direction:column}.order-editor .order-editor-container .order-item .order-item-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap}.order-editor .order-editor-container .order-item .order-item-info{flex:1}.order-editor .order-editor-container .order-item .order-item-name{color:var(--on-background);font:var(--typo-h6)}.order-editor .order-editor-container .order-item .order-item-option-list{line-height:1.25;margin:var(--indent-2) 0}.order-editor .order-editor-container .order-item .order-item-option{color:var(--on-background-light)!important;display:block;font:var(--typo-medium)}.order-editor .order-editor-container .order-item .order-item-for,.order-editor .order-editor-container .order-item .order-item-notes,.order-editor .order-editor-container .order-item .order-item-size{color:var(--on-background-light);display:block;font:var(--typo-medium);margin:var(--indent-2) 0}.order-editor .order-editor-container .order-item .order-item-price{color:var(--on-background);flex:0 0 auto;font:var(--typo-h6);margin-left:auto;padding-left:var(--indent-4)}.order-editor .order-editor-container .order-item .order-item-buttons-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--indent-2);justify-content:space-between;margin-top:var(--indent-4)}.order-editor .order-editor-container .order-item .order-item-buttons{display:flex;gap:var(--indent-2)}.order-editor .order-editor-container .combo-info{border:var(--border-width-2) solid var(--gray);padding:var(--indent-4)}.order-editor .order-editor-container .combo-info .combo-info-head{align-items:center;display:flex;margin-bottom:var(--indent-4)}.order-editor .order-editor-container .combo-info .combo-info-name{color:var(--on-background);flex:1;font:var(--typo-h6)}.order-editor .order-editor-container .combo-info .order-item+.order-item{margin-top:var(--indent-2)}.order-editor .combo-modal,.order-editor .crosssell-modal,.order-editor .menuitem-modal{height:100%;overflow:visible;width:100%!important}.order-editor .combo-modal .modal-header,.order-editor .crosssell-modal .modal-header,.order-editor .menuitem-modal .modal-header{padding:0!important}.order-editor .combo-modal .modal-close,.order-editor .crosssell-modal .modal-close,.order-editor .menuitem-modal .modal-close{position:absolute;right:calc((var(--indent-4) + var(--ui-size-10))*-1);top:0}.order-editor .combo-modal .modal-body,.order-editor .crosssell-modal .modal-body,.order-editor .menuitem-modal .modal-body{border-radius:var(--border-radius-0);height:100%;overflow-y:auto;padding:0!important}.order-editor .menuitem-card-wrapper{height:100%}.order-editor .combo-card,.order-editor .crosssell-card,.order-editor .menuitem-card,.order-editor .miac-card{background-color:var(--background);border:none;border-radius:0!important;display:flex;flex-direction:column;height:100%}.order-editor .combo-card>.card-header,.order-editor .crosssell-card>.card-header,.order-editor .menuitem-card>.card-header,.order-editor .miac-card>.card-header{background-color:transparent;border:none;border-radius:0!important;padding:0}.order-editor .combo-card>.card-body,.order-editor .crosssell-card>.card-body,.order-editor .menuitem-card>.card-body,.order-editor .miac-card>.card-body{background-color:var(--background);display:flex;flex:1;flex-direction:column;overflow:hidden;overflow-y:auto;padding:0}.order-editor .combo-card>.card-body .combo-image,.order-editor .combo-card>.card-body .cross-sell-image,.order-editor .combo-card>.card-body .menuitem-image,.order-editor .combo-card>.card-body .miac-image,.order-editor .crosssell-card>.card-body .combo-image,.order-editor .crosssell-card>.card-body .cross-sell-image,.order-editor .crosssell-card>.card-body .menuitem-image,.order-editor .crosssell-card>.card-body .miac-image,.order-editor .menuitem-card>.card-body .combo-image,.order-editor .menuitem-card>.card-body .cross-sell-image,.order-editor .menuitem-card>.card-body .menuitem-image,.order-editor .menuitem-card>.card-body .miac-image,.order-editor .miac-card>.card-body .combo-image,.order-editor .miac-card>.card-body .cross-sell-image,.order-editor .miac-card>.card-body .menuitem-image,.order-editor .miac-card>.card-body .miac-image{aspect-ratio:2.35/1!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.order-editor .combo-card>.card-footer,.order-editor .crosssell-card>.card-footer,.order-editor .menuitem-card>.card-footer,.order-editor .miac-card>.card-footer{background-color:var(--background);border:none;border-radius:var(--border-radius-0);border-top:var(--border-width-1) solid var(--gray);display:flex;flex-direction:column;flex-shrink:0;gap:var(--indent-4);padding:var(--indent-6);z-index:1000}.order-editor .combo-card>.card-footer .menuitem-points-wrapper,.order-editor .crosssell-card>.card-footer .menuitem-points-wrapper,.order-editor .menuitem-card>.card-footer .menuitem-points-wrapper,.order-editor .miac-card>.card-footer .menuitem-points-wrapper{align-items:center;background:var(--gray);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-0);display:flex;padding:var(--indent-1) var(--indent-3)}.order-editor .combo-card>.card-footer .menuitem-points-remaining,.order-editor .crosssell-card>.card-footer .menuitem-points-remaining,.order-editor .menuitem-card>.card-footer .menuitem-points-remaining,.order-editor .miac-card>.card-footer .menuitem-points-remaining{color:var(--on-background);font:var(--typo-body);margin-left:auto}.order-editor .combo-card>.card-footer .card-footer-buttons-wrapper,.order-editor .crosssell-card>.card-footer .card-footer-buttons-wrapper,.order-editor .menuitem-card>.card-footer .card-footer-buttons-wrapper,.order-editor .miac-card>.card-footer .card-footer-buttons-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-6)}.order-editor .combo-card>.card-footer .menuitem-quantity,.order-editor .crosssell-card>.card-footer .menuitem-quantity,.order-editor .menuitem-card>.card-footer .menuitem-quantity,.order-editor .miac-card>.card-footer .menuitem-quantity{flex-shrink:0}.order-editor .combo-card>.card-footer .card-footer-buttons,.order-editor .crosssell-card>.card-footer .card-footer-buttons,.order-editor .menuitem-card>.card-footer .card-footer-buttons,.order-editor .miac-card>.card-footer .card-footer-buttons{align-items:center;display:flex;flex-grow:1;gap:var(--indent-2)}.order-editor .combo-card>.card-footer .add-item-to-order,.order-editor .combo-card>.card-footer .back-button,.order-editor .combo-card>.card-footer .cancel-button,.order-editor .combo-card>.card-footer .combo-button,.order-editor .combo-card>.card-footer .decline-button,.order-editor .combo-card>.card-footer .miac-button,.order-editor .crosssell-card>.card-footer .add-item-to-order,.order-editor .crosssell-card>.card-footer .back-button,.order-editor .crosssell-card>.card-footer .cancel-button,.order-editor .crosssell-card>.card-footer .combo-button,.order-editor .crosssell-card>.card-footer .decline-button,.order-editor .crosssell-card>.card-footer .miac-button,.order-editor .menuitem-card>.card-footer .add-item-to-order,.order-editor .menuitem-card>.card-footer .back-button,.order-editor .menuitem-card>.card-footer .cancel-button,.order-editor .menuitem-card>.card-footer .combo-button,.order-editor .menuitem-card>.card-footer .decline-button,.order-editor .menuitem-card>.card-footer .miac-button,.order-editor .miac-card>.card-footer .add-item-to-order,.order-editor .miac-card>.card-footer .back-button,.order-editor .miac-card>.card-footer .cancel-button,.order-editor .miac-card>.card-footer .combo-button,.order-editor .miac-card>.card-footer .decline-button,.order-editor .miac-card>.card-footer .miac-button{flex:1 1 content}.order-editor .combo-card .primary-info,.order-editor .crosssell-card .primary-info,.order-editor .menuitem-card .primary-info,.order-editor .miac-card .primary-info{background-color:var(--background);display:flex;flex-direction:column;padding:var(--indent-6);z-index:1000}.order-editor .combo-card .combo-name,.order-editor .combo-card .menuitem-name,.order-editor .combo-card .miac-name,.order-editor .crosssell-card .combo-name,.order-editor .crosssell-card .menuitem-name,.order-editor .crosssell-card .miac-name,.order-editor .menuitem-card .combo-name,.order-editor .menuitem-card .menuitem-name,.order-editor .menuitem-card .miac-name,.order-editor .miac-card .combo-name,.order-editor .miac-card .menuitem-name,.order-editor .miac-card .miac-name{color:var(--on-background);font:var(--typo-h4)}.order-editor .combo-card .menuitem-price-range,.order-editor .crosssell-card .menuitem-price-range,.order-editor .menuitem-card .menuitem-price-range,.order-editor .miac-card .menuitem-price-range{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--indent-2);margin-top:var(--indent-2)}.order-editor .combo-card .menuitem-rating,.order-editor .crosssell-card .menuitem-rating,.order-editor .menuitem-card .menuitem-rating,.order-editor .miac-card .menuitem-rating{margin-top:var(--indent-2)}.order-editor .combo-card .combo-price,.order-editor .combo-card .menuitem-price,.order-editor .combo-card .miac-price,.order-editor .crosssell-card .combo-price,.order-editor .crosssell-card .menuitem-price,.order-editor .crosssell-card .miac-price,.order-editor .menuitem-card .combo-price,.order-editor .menuitem-card .menuitem-price,.order-editor .menuitem-card .miac-price,.order-editor .miac-card .combo-price,.order-editor .miac-card .menuitem-price,.order-editor .miac-card .miac-price{color:var(--on-background);font:var(--typo-h6)}.order-editor .combo-card .menuitem-points,.order-editor .crosssell-card .menuitem-points,.order-editor .menuitem-card .menuitem-points,.order-editor .miac-card .menuitem-points{color:var(--on-background-light);font:var(--typo-body)}.order-editor .combo-card .menuitem-points:before,.order-editor .crosssell-card .menuitem-points:before,.order-editor .menuitem-card .menuitem-points:before,.order-editor .miac-card .menuitem-points:before{content:"("}.order-editor .combo-card .menuitem-points:after,.order-editor .crosssell-card .menuitem-points:after,.order-editor .menuitem-card .menuitem-points:after,.order-editor .miac-card .menuitem-points:after{content:")"}.order-editor .combo-card .combo-calories,.order-editor .combo-card .menuitem-calories,.order-editor .combo-card .miac-calories,.order-editor .crosssell-card .combo-calories,.order-editor .crosssell-card .menuitem-calories,.order-editor .crosssell-card .miac-calories,.order-editor .menuitem-card .combo-calories,.order-editor .menuitem-card .menuitem-calories,.order-editor .menuitem-card .miac-calories,.order-editor .miac-card .combo-calories,.order-editor .miac-card .menuitem-calories,.order-editor .miac-card .miac-calories{color:var(--on-background);font:var(--typo-h6);margin-top:var(--indent-1)}.order-editor .combo-card .secondary-info,.order-editor .crosssell-card .secondary-info,.order-editor .menuitem-card .secondary-info,.order-editor .miac-card .secondary-info{background-color:var(--background);display:flex;flex-direction:column;gap:var(--indent-6);padding:0 var(--indent-6) var(--indent-6);position:relative}.order-editor .combo-card .combo-desc,.order-editor .combo-card .menuitem-desc,.order-editor .combo-card .miac-desc,.order-editor .crosssell-card .combo-desc,.order-editor .crosssell-card .menuitem-desc,.order-editor .crosssell-card .miac-desc,.order-editor .menuitem-card .combo-desc,.order-editor .menuitem-card .menuitem-desc,.order-editor .menuitem-card .miac-desc,.order-editor .miac-card .combo-desc,.order-editor .miac-card .menuitem-desc,.order-editor .miac-card .miac-desc{color:var(--on-background-light);font:var(--typo-body);white-space:pre-line}.order-editor .combo-card .type-notice,.order-editor .crosssell-card .type-notice,.order-editor .menuitem-card .type-notice,.order-editor .miac-card .type-notice{color:var(--primary);font:var(--typo-body)}.order-editor .combo-card .restricted-combo-item-size,.order-editor .crosssell-card .restricted-combo-item-size,.order-editor .menuitem-card .restricted-combo-item-size,.order-editor .miac-card .restricted-combo-item-size{display:flex;flex-wrap:wrap}.order-editor .combo-card .restricted-combo-item-size .restricted-size-text,.order-editor .crosssell-card .restricted-combo-item-size .restricted-size-text,.order-editor .menuitem-card .restricted-combo-item-size .restricted-size-text,.order-editor .miac-card .restricted-combo-item-size .restricted-size-text{flex:1 1 100%;font:var(--typo-h6)}.order-editor .combo-card .restricted-combo-item-size .restricted-size-name,.order-editor .crosssell-card .restricted-combo-item-size .restricted-size-name,.order-editor .menuitem-card .restricted-combo-item-size .restricted-size-name,.order-editor .miac-card .restricted-combo-item-size .restricted-size-name{margin-top:0;white-space:normal}.order-editor .combo-card .restricted-combo-item-size .restricted-size-name:after,.order-editor .crosssell-card .restricted-combo-item-size .restricted-size-name:after,.order-editor .menuitem-card .restricted-combo-item-size .restricted-size-name:after,.order-editor .miac-card .restricted-combo-item-size .restricted-size-name:after{display:none}.order-editor .combo-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.order-editor .crosssell-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.order-editor .menuitem-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before,.order-editor .miac-card .restricted-combo-item-size .restricted-size-name+.restricted-size-name:before{content:","}.order-editor .combo-card .alert,.order-editor .crosssell-card .alert,.order-editor .menuitem-card .alert,.order-editor .miac-card .alert{margin:0}.order-editor .combo-card .controlled-substance-warning,.order-editor .crosssell-card .controlled-substance-warning,.order-editor .menuitem-card .controlled-substance-warning,.order-editor .miac-card .controlled-substance-warning{background-color:var(--primary-light);border-radius:var(--border-radius-0);color:var(--primary);font:var(--typo-body);padding:var(--indent-4)}.order-editor .combo-card .menuitem-allergens,.order-editor .crosssell-card .menuitem-allergens,.order-editor .menuitem-card .menuitem-allergens,.order-editor .miac-card .menuitem-allergens{align-items:center;background:var(--primary-light);border-radius:var(--border-radius-0);color:var(--primary);display:flex;flex-wrap:wrap;font:var(--typo-body);gap:var(--indent-2);padding:var(--indent-4)}.order-editor .combo-card .menuitem-allergens .menuitem-allergens-title,.order-editor .crosssell-card .menuitem-allergens .menuitem-allergens-title,.order-editor .menuitem-card .menuitem-allergens .menuitem-allergens-title,.order-editor .miac-card .menuitem-allergens .menuitem-allergens-title{align-items:center;display:flex;gap:var(--indent-2)}.order-editor .combo-card .menuitem-allergens .menuitem-allergens-icon,.order-editor .crosssell-card .menuitem-allergens .menuitem-allergens-icon,.order-editor .menuitem-card .menuitem-allergens .menuitem-allergens-icon,.order-editor .miac-card .menuitem-allergens .menuitem-allergens-icon{height:var(--ui-size-6);width:var(--ui-size-6)}.order-editor .combo-card .menuitem-allergens .menuitem-allergens-icon path,.order-editor .crosssell-card .menuitem-allergens .menuitem-allergens-icon path,.order-editor .menuitem-card .menuitem-allergens .menuitem-allergens-icon path,.order-editor .miac-card .menuitem-allergens .menuitem-allergens-icon path{stroke:var(--primary)}.order-editor .combo-card .menuitem-allergens .warn-text,.order-editor .crosssell-card .menuitem-allergens .warn-text,.order-editor .menuitem-card .menuitem-allergens .warn-text,.order-editor .miac-card .menuitem-allergens .warn-text{flex:1 1 100%;font:var(--typo-h6)}.order-editor .combo-card .menuitem-allergens .menuitem-allergens-list,.order-editor .crosssell-card .menuitem-allergens .menuitem-allergens-list,.order-editor .menuitem-card .menuitem-allergens .menuitem-allergens-list,.order-editor .miac-card .menuitem-allergens .menuitem-allergens-list{align-items:center;display:flex;flex:1 1 100%;margin-left:calc(var(--ui-size-6) + var(--indent-2))}.order-editor .combo-card .menuitem-allergens .allergen-badge,.order-editor .crosssell-card .menuitem-allergens .allergen-badge,.order-editor .menuitem-card .menuitem-allergens .allergen-badge,.order-editor .miac-card .menuitem-allergens .allergen-badge{background-color:transparent;color:var(--primary);font:var(--typo-small);padding:0}.order-editor .combo-card .menuitem-allergens .allergen-badge+.allergen-badge:before,.order-editor .crosssell-card .menuitem-allergens .allergen-badge+.allergen-badge:before,.order-editor .menuitem-card .menuitem-allergens .allergen-badge+.allergen-badge:before,.order-editor .miac-card .menuitem-allergens .allergen-badge+.allergen-badge:before{color:var(--primary);content:",";font:var(--typo-small)}.order-editor .combo-card .menu-tags,.order-editor .crosssell-card .menu-tags,.order-editor .menuitem-card .menu-tags,.order-editor .miac-card .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1)}.order-editor .combo-card .menu-tags .menu-tag,.order-editor .crosssell-card .menu-tags .menu-tag,.order-editor .menuitem-card .menu-tags .menu-tag,.order-editor .miac-card .menu-tags .menu-tag{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:var(--border-radius-0);color:var(--primary);display:flex;font:var(--typo-small);padding:var(--indent-1) var(--indent-2);text-align:left;white-space:normal}.order-editor .combo-card .menuitem-available-coupons,.order-editor .combo-card .menuitem-available-rewards,.order-editor .crosssell-card .menuitem-available-coupons,.order-editor .crosssell-card .menuitem-available-rewards,.order-editor .menuitem-card .menuitem-available-coupons,.order-editor .menuitem-card .menuitem-available-rewards,.order-editor .miac-card .menuitem-available-coupons,.order-editor .miac-card .menuitem-available-rewards{align-items:center;background-color:var(--primary-light);border-radius:var(--border-radius-0);display:flex;flex-wrap:wrap;gap:var(--indent-1);padding:var(--indent-4);padding-left:calc(var(--ui-size-6) + var(--indent-4) + var(--indent-2))}.order-editor .combo-card .menuitem-available-coupons svg,.order-editor .combo-card .menuitem-available-rewards svg,.order-editor .crosssell-card .menuitem-available-coupons svg,.order-editor .crosssell-card .menuitem-available-rewards svg,.order-editor .menuitem-card .menuitem-available-coupons svg,.order-editor .menuitem-card .menuitem-available-rewards svg,.order-editor .miac-card .menuitem-available-coupons svg,.order-editor .miac-card .menuitem-available-rewards svg{flex:0 0 var(--ui-size-6);height:var(--ui-size-6);margin-left:calc((var(--ui-size-6) + var(--indent-1))*-1);margin-right:var(--indent-1);width:var(--ui-size-6)}.order-editor .combo-card .menuitem-available-coupons svg path,.order-editor .combo-card .menuitem-available-rewards svg path,.order-editor .crosssell-card .menuitem-available-coupons svg path,.order-editor .crosssell-card .menuitem-available-rewards svg path,.order-editor .menuitem-card .menuitem-available-coupons svg path,.order-editor .menuitem-card .menuitem-available-rewards svg path,.order-editor .miac-card .menuitem-available-coupons svg path,.order-editor .miac-card .menuitem-available-rewards svg path{stroke:var(--primary)}.order-editor .combo-card .menuitem-available-coupons .menuitem-coupons-list,.order-editor .combo-card .menuitem-available-coupons .menuitem-rewards-list,.order-editor .combo-card .menuitem-available-rewards .menuitem-coupons-list,.order-editor .combo-card .menuitem-available-rewards .menuitem-rewards-list,.order-editor .crosssell-card .menuitem-available-coupons .menuitem-coupons-list,.order-editor .crosssell-card .menuitem-available-coupons .menuitem-rewards-list,.order-editor .crosssell-card .menuitem-available-rewards .menuitem-coupons-list,.order-editor .crosssell-card .menuitem-available-rewards .menuitem-rewards-list,.order-editor .menuitem-card .menuitem-available-coupons .menuitem-coupons-list,.order-editor .menuitem-card .menuitem-available-coupons .menuitem-rewards-list,.order-editor .menuitem-card .menuitem-available-rewards .menuitem-coupons-list,.order-editor .menuitem-card .menuitem-available-rewards .menuitem-rewards-list,.order-editor .miac-card .menuitem-available-coupons .menuitem-coupons-list,.order-editor .miac-card .menuitem-available-coupons .menuitem-rewards-list,.order-editor .miac-card .menuitem-available-rewards .menuitem-coupons-list,.order-editor .miac-card .menuitem-available-rewards .menuitem-rewards-list{color:var(--primary);flex:1 0 90%;font:var(--typo-h6)}.order-editor .combo-card .menuitem-available-coupons .menuitem-coupons-list-item,.order-editor .combo-card .menuitem-available-coupons .menuitem-rewards-list-item,.order-editor .combo-card .menuitem-available-rewards .menuitem-coupons-list-item,.order-editor .combo-card .menuitem-available-rewards .menuitem-rewards-list-item,.order-editor .crosssell-card .menuitem-available-coupons .menuitem-coupons-list-item,.order-editor .crosssell-card .menuitem-available-coupons .menuitem-rewards-list-item,.order-editor .crosssell-card .menuitem-available-rewards .menuitem-coupons-list-item,.order-editor .crosssell-card .menuitem-available-rewards .menuitem-rewards-list-item,.order-editor .menuitem-card .menuitem-available-coupons .menuitem-coupons-list-item,.order-editor .menuitem-card .menuitem-available-coupons .menuitem-rewards-list-item,.order-editor .menuitem-card .menuitem-available-rewards .menuitem-coupons-list-item,.order-editor .menuitem-card .menuitem-available-rewards .menuitem-rewards-list-item,.order-editor .miac-card .menuitem-available-coupons .menuitem-coupons-list-item,.order-editor .miac-card .menuitem-available-coupons .menuitem-rewards-list-item,.order-editor .miac-card .menuitem-available-rewards .menuitem-coupons-list-item,.order-editor .miac-card .menuitem-available-rewards .menuitem-rewards-list-item{color:var(--on-background);font:var(--typo-body)}.order-editor .combo-card .price-form-group,.order-editor .crosssell-card .price-form-group,.order-editor .menuitem-card .price-form-group,.order-editor .miac-card .price-form-group{display:block}.order-editor .combo-card .price-form-group .radio .control-label,.order-editor .crosssell-card .price-form-group .radio .control-label,.order-editor .menuitem-card .price-form-group .radio .control-label,.order-editor .miac-card .price-form-group .radio .control-label{font:var(--typo-subheading)}.order-editor .combo-card .price-form-group .radio .price-name,.order-editor .crosssell-card .price-form-group .radio .price-name,.order-editor .menuitem-card .price-form-group .radio .price-name,.order-editor .miac-card .price-form-group .radio .price-name{flex:1}.order-editor .combo-card .price-form-group .radio .price-amount,.order-editor .crosssell-card .price-form-group .radio .price-amount,.order-editor .menuitem-card .price-form-group .radio .price-amount,.order-editor .miac-card .price-form-group .radio .price-amount{flex:0 0 auto;margin-left:auto;padding-left:var(--indent-4)}.order-editor .combo-card .price-form-group .radio+.radio,.order-editor .crosssell-card .price-form-group .radio+.radio,.order-editor .menuitem-card .price-form-group .radio+.radio,.order-editor .miac-card .price-form-group .radio+.radio{border-top:var(--border-width-1) solid var(--gray);margin-top:var(--indent-4);padding-top:var(--indent-4)}.order-editor .combo-card .tertiary-info,.order-editor .crosssell-card .tertiary-info,.order-editor .menuitem-card .tertiary-info,.order-editor .miac-card .tertiary-info{border-top:var(--border-width-1) solid var(--gray);display:flex;flex-direction:column;gap:var(--indent-6);padding:var(--indent-6)}.order-editor .combo-card .menuitem-notes-label,.order-editor .combo-card .ordering-for-label,.order-editor .crosssell-card .menuitem-notes-label,.order-editor .crosssell-card .ordering-for-label,.order-editor .menuitem-card .menuitem-notes-label,.order-editor .menuitem-card .ordering-for-label,.order-editor .miac-card .menuitem-notes-label,.order-editor .miac-card .ordering-for-label{color:var(--on-background);font:var(--typo-body);margin-bottom:var(--indent-1)}.order-editor .combo-card .combo-custom-body,.order-editor .combo-card .menuitem-custom-body,.order-editor .crosssell-card .combo-custom-body,.order-editor .crosssell-card .menuitem-custom-body,.order-editor .menuitem-card .combo-custom-body,.order-editor .menuitem-card .menuitem-custom-body,.order-editor .miac-card .combo-custom-body,.order-editor .miac-card .menuitem-custom-body{padding:var(--indent-6)}.order-editor .combo-card .sold-out-text,.order-editor .crosssell-card .sold-out-text,.order-editor .menuitem-card .sold-out-text,.order-editor .miac-card .sold-out-text{background-color:var(--primary-light);border-radius:var(--border-radius-0);color:var(--primary);display:flex;margin-bottom:var(--indent-4);padding:var(--indent-2);width:-moz-fit-content;width:fit-content}.order-editor .combo-card .alternatives-title,.order-editor .crosssell-card .alternatives-title,.order-editor .menuitem-card .alternatives-title,.order-editor .miac-card .alternatives-title{color:var(--on-background);font:var(--typo-h6);margin-bottom:var(--indent-4)}.order-editor .combo-card .alternatives-list,.order-editor .crosssell-card .alternatives-list,.order-editor .menuitem-card .alternatives-list,.order-editor .miac-card .alternatives-list{display:grid;gap:var(--indent-3);grid-template-columns:repeat(3,1fr)}.order-editor .combo-card .item-card,.order-editor .crosssell-card .item-card,.order-editor .menuitem-card .item-card,.order-editor .miac-card .item-card{margin:0!important}.order-editor .combo-card{background-color:var(--background);height:100%}.order-editor .combo-card .combo-calories{margin-top:var(--indent-2)}.order-editor .combo-card .combo-items{display:flex;flex:1;flex-direction:column;gap:var(--indent-4)}.order-editor .combo-card .combo-slot{display:flex}.order-editor .combo-card .combo-slot .slot-name,.order-editor .combo-card .combo-slot .slot-quantity{color:var(--on-background);font:var(--typo-h6)}.order-editor .combo-card .combo-slot .slot-desc{color:var(--on-background-light);font:var(--typo-body)}.order-editor .combo-card .combo-slot .slot-price{align-items:center;color:var(--on-background);display:flex;font:var(--typo-h6);justify-content:flex-end;margin-left:auto}.order-editor .combo-card .combo-progress-bar{align-items:center;background-color:var(--background);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--indent-4);padding:var(--indent-6);position:sticky;top:0}.order-editor .combo-card .combo-progress-bar .progress{background-color:var(--gray)}.order-editor .combo-card .combo-progress-bar .progress.active{background-color:var(--primary);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--ui-size-4) var(--ui-size-4)}.order-editor .combo-card .combo-progress-bar .progress-bar{background-color:var(--primary)}.order-editor .combo-card .combo-progress-bar .slot-info{color:var(--on-background);flex:1 0 content;font:var(--typo-body);text-align:center}.order-editor .combo-card .combo-list-wrapper.slot-content{padding:var(--indent-6)}.order-editor .combo-card .combo-list-title{color:var(--on-background);font:var(--typo-h4);margin-bottom:var(--indent-4)}.order-editor .combo-card .combo-list{display:grid;gap:var(--indent-2);grid-template-columns:1fr 1fr 1fr}.order-editor .combo-card .combo-list .spinner-wrapper{grid-column:span 3}.order-editor .combo-card .combo-list .combo-item{background-color:var(--gray);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-0)!important;display:flex;flex-direction:column;margin:0!important;padding:var(--indent-4)}.order-editor .combo-card .combo-list .combo-item.is-sold-out{cursor:auto;opacity:var(--sold-out-opacity,.6);pointer-events:none}.order-editor .combo-card .combo-list .combo-item-header{border-radius:var(--border-radius-0) var(--border-radius-0) 0 0!important;margin-bottom:var(--indent-4);overflow:hidden}.order-editor .combo-card .combo-list .combo-item-header .combo-item-image{aspect-ratio:3/2!important;border-radius:var(--border-radius-0) var(--border-radius-0) 0 0!important;height:auto!important;min-width:100%;width:100%!important}.order-editor .combo-card .combo-list .item-name,.order-editor .combo-card .combo-list .item-price{color:var(--on-background);font:var(--typo-h6)}.order-editor .combo-card .combo-list .menu-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--indent-1);margin-top:var(--indent-2)}.order-editor .combo-card .combo-list .menu-tags .menu-tag{background-color:transparent;border:var(--border-width-1) solid var(--primary);border-radius:var(--border-radius-0);color:var(--primary);display:flex;font:var(--typo-small);padding:var(--indent-1) var(--indent-2);text-align:left;white-space:normal}.order-editor .combo-card .combo-list .combo-item-out-of-stock{color:var(--system-red);font:var(--typo-body)}.order-editor .combo-card .combo-list .item-desc{color:var(--on-background-light);display:-webkit-box;font:var(--typo-body);-webkit-line-clamp:5;line-height:1.25;margin-top:var(--indent-2);overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical}.order-editor .combo-card .combo-list .combo-item-body{flex:1}.order-editor .combo-card .combo-list .combo-item-footer{margin-top:var(--indent-3)}.order-editor .combo-card .combo-list .item-calories,.order-editor .combo-card .combo-list .menuitem-allergens{display:none}.order-editor .combo-card .card-body.combo-page-content.show-item{flex:initial}.order-editor .combo-card .menuitem-card.is-combo-item{flex-grow:1;overflow:hidden}.order-editor .miac-card .miac-price{margin-top:var(--indent-4)}.order-editor .miac-card .tertiary-info .miac-list{display:flex;flex-direction:column;gap:var(--indent-4)}.order-editor .miac-card .miac-item{align-items:center;background-color:var(--background);border:var(--border-width-1) solid var(--gray);border-radius:var(--border-radius-0);cursor:pointer;display:flex;flex-shrink:0;gap:var(--indent-4);height:var(--ui-size-20);overflow:hidden;padding:0 var(--indent-6);position:relative;transition:background-color var(--motion)}.order-editor .miac-card .miac-item:hover{background-color:var(--gray)}.order-editor .miac-card .miac-item:hover .miac-item-image{filter:brightness(.4);transform:scale(1.2)}.order-editor .miac-card .miac-item:not(.selected) .miac-item-image{display:none}.order-editor .miac-card .miac-item.selected .miac-item-image{filter:brightness(.4)}.order-editor .miac-card .miac-item.selected .miac-item-icon path{stroke:#fff}.order-editor .miac-card .miac-item.selected .miac-item-info{color:#fff}.order-editor .miac-card .miac-item-image{height:var(--ui-size-20)!important;inset:0;position:absolute;transition:transform var(--motion),filter var(--motion);width:100%!important}.order-editor .miac-card .miac-item-icon{height:var(--ui-size-6);position:relative;width:var(--ui-size-6)}.order-editor .miac-card .miac-item-icon path{stroke:var(--on-background);stroke-width:var(--border-width-2)}.order-editor .miac-card .miac-item-info{align-items:center;color:var(--on-background);display:flex;flex-grow:1;font:var(--typo-medium);gap:var(--indent-6);overflow:hidden;z-index:1}.order-editor .miac-card .miac-item-name{align-items:center;display:flex;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-editor .miac-card .miac-item-name-eyebrow{flex-shrink:0;margin-right:var(--indent-2)}.order-editor .miac-card .edit-button-wrapper{flex-shrink:0}.order-editor .miac-card .card-body.miac-list-page{padding:var(--indent-6)}.order-editor .miac-card .card-body.miac-list-page .miac-list-title{color:var(--on-background);font:var(--typo-h4);margin-bottom:var(--indent-4)}.order-editor .miac-card .card-body.miac-list-page .miac-list{display:grid;gap:var(--indent-4);grid-template-columns:repeat(3,1fr)}.order-editor .miac-card .card-body.miac-list-page .miac-item{align-items:normal;flex-direction:column;gap:0;height:auto;padding:0}.order-editor .miac-card .card-body.miac-list-page .miac-item:not(:hover) .miac-item-icon{opacity:0}.order-editor .miac-card .card-body.miac-list-page .miac-item-image-wrapper{align-items:center;display:flex;height:var(--ui-size-32);justify-content:center;overflow:hidden}.order-editor .miac-card .card-body.miac-list-page .miac-item-image-wrapper .miac-item-icon{height:var(--ui-size-8);margin:0;opacity:1;position:absolute;transition:opacity var(--motion);width:var(--ui-size-8);z-index:2}.order-editor .miac-card .card-body.miac-list-page .miac-item-image-wrapper .miac-item-icon path{stroke:var(--primary)}.order-editor .miac-card .card-body.miac-list-page .miac-item-image-wrapper .miac-item-image{display:block!important;height:100%!important;position:relative}.order-editor .miac-card .card-body.miac-list-page .miac-item-info{align-items:flex-start;flex-direction:column;font:var(--typo-body);gap:var(--indent-2);padding:var(--indent-3) var(--indent-4)}.order-editor .miac-card .card-body.miac-list-page .miac-item-name{display:block;overflow:visible;white-space:normal}.order-editor .miac-card .card-body.miac-list-page .miac-item-price{flex-shrink:0}.order-editor .modal-dialog{background-color:var(--background)!important;border-radius:var(--border-radius-0)!important;margin:auto!important;max-width:var(--modal-width)!important;overflow:visible!important;width:var(--modal-width--small)}.order-editor .modal-dialog .modal-header{align-items:center;color:var(--on-background);display:flex;flex-shrink:0;font:var(--typo-h4);padding:var(--indent-8);position:relative}.order-editor .modal-dialog .modal-close{background-color:var(--gray);margin-left:auto}.order-editor .modal-dialog .modal-body{color:var(--on-background);font:var(--typo-body);padding:0 var(--indent-8) var(--indent-8)}.order-editor .modal-dialog .modal-body p{margin-bottom:0!important}.order-editor .modal-dialog .modal-body p+p{margin-top:var(--indent-4)}.order-editor .modal-dialog .modal-footer{display:flex;flex-wrap:wrap;padding:0 var(--indent-8) var(--indent-8)}.order-editor .modal-dialog .modal-footer .button{flex:1 1 content}.pwa-ios-overlay{background-color:#000c;display:block;left:0;min-height:100vh;opacity:0;position:fixed;top:0;transition:opacity .2s ease-in;width:100vw;z-index:-100}.pwa-ios-overlay.showing{opacity:1}.pwa-ios-overlay.visible{z-index:999998}.pwa-ios-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fafafacc;border-radius:10px;bottom:0;color:#000;filter:brightness(1.1);left:0;margin:0 8px 10px!important;overflow:hidden;position:fixed;transform:translateY(calc(100% + 10px));transition:transform .4s cubic-bezier(.4,.24,.3,1);width:calc(100% - 16px);z-index:-100}.pwa-ios-container.showing{transform:translateY(0)}.pwa-ios-container.visible{z-index:999999}.pwa-ios-header{align-items:center;border-bottom:.5px solid rgba(0,0,0,.1);display:flex;flex-flow:row nowrap;justify-content:space-between;padding:13px 16px!important}.pwa-ios-title{color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.125}.pwa-ios-cancel,.pwa-ios-title{margin:0!important;padding:0!important}.pwa-ios-cancel{background:transparent;border:0;color:#2d7cf6;font-size:16px}.pwa-ios-body{display:flex;width:100%}.pwa-ios-description{border-bottom:.5px solid rgba(0,0,0,.1);color:inherit;margin:0 16px!important;padding:16px!important;width:100%}.pwa-ios-description-copy{color:#7b7b7a;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:17px;margin:0!important;padding:0!important}.pwa-ios-steps{color:inherit;margin:0 16px!important;padding:16px!important}.pwa-ios-step1{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:16px!important;text-align:left}.pwa-ios-step1-icon{color:#2d7cf6;fill:#2d7cf6;flex:0 0 auto;height:30px;margin-right:32px!important;width:25px}.pwa-ios-step1-copy{color:#7b7b7a;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;line-height:17px;margin:0!important;padding:0!important}.pwa-ios-step2{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:16px!important;text-align:left}.pwa-ios-step2-icon{color:#2d7cf6;flex:0 0 auto;height:30px;margin-right:32px!important;width:25px}.pwa-ios-step2-copy{color:#7b7b7a;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;line-height:17px;margin:0!important;padding:0!important}#kiosk-welcome-screen{background:#fff;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%;z-index:9999}#kiosk-welcome-screen.active{transform:translateY(0)}#kiosk-welcome-screen .kiosk-hero-image{background-size:cover;bottom:0;height:60vh;left:0;position:absolute;width:100%}#kiosk-welcome-screen .kiosk-welcome-logo{margin-top:6vh!important;text-align:center}#kiosk-welcome-screen .start-order-container{margin-top:50px!important;text-align:center}#kiosk-welcome-screen .start-order-container button{background:var(--primary)!important;border-radius:4rem;color:var(--on-primary)!important;font-size:40px;font-weight:300;padding:2rem 40px!important;width:40vw}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:focus-visible{height:auto!important;left:.5rem!important;margin:0!important;overflow:visible!important;padding:.5rem 1rem!important;position:fixed!important;top:.5rem!important;width:auto!important;clip:auto!important;background:var(--background,#fff)!important;border:3px solid var(--on-background,#000)!important;border-radius:.5rem!important;color:var(--on-background,#000)!important;font:inherit!important;white-space:normal!important;z-index:10001!important}.required-asterisk{color:var(--system-red)!important}fieldset{border:none}button,input[type=button],input[type=reset],input[type=submit]{background:none;color:inherit;cursor:pointer;font:inherit}* :is(#card-number-input,#card-cvv-input).focused,* input:focus-visible~label:before,:is(:not(.radio input,.radio-chips input,.radio-card input,.radio-tab input,.checkbox input)):focus-visible{box-shadow:none;outline:var(--border-width-3) solid var(--on-background);outline-offset:var(--border-width-3);z-index:var(--z-index--above)}* .checkbox:has(input:focus-visible),* .radio:has(input:focus-visible){z-index:2}* .accordion-item :focus-visible,* .category-list-item:focus-visible{outline-offset:calc(var(--border-width-3)*-1)!important}* .basic-nav-bar :focus-visible{outline-color:var(--on-navbar-color)!important}* .custom-footer :focus-visible{outline-color:var(--on-footer-color)!important}.copy-button[data-v-4ce29b1b]{background:none;border:none}.copy-button .copy-button-icon[data-v-4ce29b1b]{transform:rotate(90deg)}.dropdown-enter-active[data-v-94c710d5],.dropdown-leave-active[data-v-94c710d5]{transition:opacity .2s ease-out,transform .2s ease-out}.dropdown-enter-from[data-v-94c710d5],.dropdown-leave-to[data-v-94c710d5]{opacity:0;transform:translateY(-1.5rem)}.popover[data-v-08de9028]{background-color:#fff;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.progress[data-v-d4fbb3d0]{overflow:hidden;width:100%}.progress-bar[data-v-d4fbb3d0]{background-color:#000;height:100%;transition:width .3s ease-in-out}.dropdown-item[data-v-eb81e32f]{cursor:pointer}.dropdown-item.disabled[data-v-eb81e32f]{pointer-events:none}.form-item-select[data-v-0372d879]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://ds135d8lhuiu0.cloudfront.net/oxb/icons/arrow-down-1-dzphtd.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}.preview[data-v-9810ea89]{align-items:center;justify-content:center;margin:10px auto;min-height:200px;width:200px}.preview-image[data-v-9810ea89]{border:1px solid rgba(0,0,0,.05)}:root{--vc-picker-bg:#f8f8f8;--vc-body-bg:#fff;--vc-input-bg:#fff;--vc-input-text:#333;--vc-input-label:#969696;--vc-input-border:#dadada;--vc-chrome-toggle-btn-highlighted:#eee;--vc-ps-bg:#dcdcdc;--vc-ps-title-bg-gradient-start:#f0f0f0;--vc-ps-title-bg-gradient-end:#d4d4d4;--vc-ps-title-border:#b1b1b1;--vc-ps-title-color:#4d4d4d;--vc-ps-slider-border:#b3b3b3;--vc-ps-slider-border-bottom:#f0f0f0;--vs-ps-picker-border-dark:#555;--vs-ps-picker-border-white:#fff;--vc-ps-btn-gradient-start:#fff;--vc-ps-btn-gradient-end:#e6e6e6;--vc-ps-btn-border:#878787;--vc-ps-btn-shadow:#eaeaea;--vc-ps-btn-color:#000;--vc-ps-preview-border:#000;--vc-ps-label:#000;--vc-ps-input-border:#888;--vc-ps-input-shadow-dark:rgba(0,0,0,.1);--vc-ps-input-shadow-light:#ececec;--vc-sketch-input-label:#222;--vc-sketch-presets-border:#eee;--vc-twitter-input-bg:#fff;--vc-twitter-input-border:#f0f0f0;--vc-twitter-input-color:#666;--vc-twitter-hash-bg:#f0f0f0;--vc-twitter-hash-color:#98a1a4}:root.dark{--vc-body-bg:#424242;--vc-picker-bg:#d0d0d0;--vc-input-bg:#2c2c2c;--vc-input-text:#d0d0d0;--vc-input-label:#bbb;--vc-input-border:#555;--vc-chrome-toggle-btn-highlighted:#5c5c5c;--vc-sketch-input-label:#bbb;--vc-sketch-presets-border:#5a5a5a;--vc-twitter-input-border:#383838;--vc-twitter-input-color:#bbb;--vc-twitter-hash-bg:#383838;--vc-twitter-hash-color:#a0acaf;--vc-twitter-input-bg:#555;--vc-ps-bg:#424242;--vc-ps-title-bg-gradient-start:#4e4e4e;--vc-ps-title-bg-gradient-end:#3a3a3a;--vc-ps-title-border:#5a5a5a;--vc-ps-title-color:#bbb;--vc-ps-slider-border:#5c5c5c;--vc-ps-slider-border-bottom:#4a4a4a;--vs-ps-picker-border-dark:#b8b8b8;--vs-ps-picker-border-white:#bbb;--vc-ps-btn-gradient-start:#505050;--vc-ps-btn-gradient-end:#3a3a3a;--vc-ps-btn-border:#6a6a6a;--vc-ps-btn-shadow:#2a2a2a;--vc-ps-btn-color:#bbb;--vc-ps-preview-border:#3a3a3a;--vc-ps-label:#bbb;--vc-ps-input-border:#666;--vc-ps-input-shadow-dark:rgba(0,0,0,.45);--vc-ps-input-shadow-light:#2d2d2d}.bg[data-v-4d048d6e]{cursor:crosshair;inset:0;position:absolute;touch-action:none}.white[data-v-4d048d6e]{background:linear-gradient(90deg,#fff,#fff0)}.black[data-v-4d048d6e]{background:linear-gradient(0deg,#000,#0000)}.picker-wrap[data-v-4d048d6e]{cursor:pointer;outline:none;position:absolute}.picker[data-v-4d048d6e]{border-radius:50%;box-shadow:0 0 0 1.6px var(--vc-picker-bg),inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:move;height:4px;transform:translate(-2px,-2px);width:4px}.vc-base-slider[data-v-972b0fad]{height:100%;position:relative;touch-action:none;width:100%}.background[data-v-972b0fad],.slider[data-v-972b0fad]{inset:0;position:absolute}.background[data-v-972b0fad]{overflow:hidden}.slider[data-v-972b0fad]{cursor:pointer;z-index:2}.picker-wrap[data-v-972b0fad]{outline:none;position:absolute;z-index:2}.picker[data-v-972b0fad]{background:var(--vc-picker-bg);border-radius:1px;box-shadow:0 0 2px #0009;cursor:pointer;height:8px;margin-top:1px;transform:translate(-2px);width:4px}.vc-hue-slider[data-v-5367c985]{cursor:crosshair;touch-action:none}.gradient[data-v-5367c985]{background:var(--2f44f39d);border-radius:2px;height:100%;width:100%}.vc-checkerboard[data-v-37d61ccd]{background-size:contain;inset:0;position:absolute}.vc-alpha-slider[data-v-07dd346b] .vc-checkerboard{border-radius:2px}.gradient[data-v-07dd346b]{inset:0;position:absolute}.vc-editable-input[data-v-9c267b2b]{position:relative}.vc-input-input[data-v-9c267b2b]{border:0;outline:none;padding:0;width:100%}.vc-input-label[data-v-9c267b2b]{text-transform:capitalize}.vc-chrome-picker[data-v-dfdde7e0]{border-radius:2px;box-shadow:0 0 2px #0000004d,0 4px 8px #0000004d;box-sizing:initial;font-family:Menlo,Consolas,Courier New,monospace;width:225px}.controls[data-v-dfdde7e0]{display:flex}.color-wrap[data-v-dfdde7e0]{position:relative;width:36px}.active-color[data-v-dfdde7e0]{border-radius:15px;height:30px;overflow:hidden;position:relative;width:30px;z-index:1}.color-wrap[data-v-dfdde7e0] .vc-checkerboard{background-size:auto;border-radius:15px;height:30px;width:30px}.sliders[data-v-dfdde7e0]{flex:1}.fieldsWrap[data-v-dfdde7e0]{display:flex;padding-top:16px}.fields[data-v-dfdde7e0]{display:flex;flex:1;margin-left:-6px}.field[data-v-dfdde7e0]{padding-left:6px;width:100%}.toggle-btn[data-v-dfdde7e0]{position:relative;text-align:right;width:32px}.toggle-icon[data-v-dfdde7e0]{color:var(--vc-input-text);cursor:pointer;margin-right:-4px;margin-top:12px;position:relative;z-index:2}.toggle-icon_highlighted[data-v-dfdde7e0]{background:var(--vc-chrome-toggle-btn-highlighted);border-radius:4px;height:28px;left:12px;position:absolute;top:10px;width:24px}.hue-wrap[data-v-dfdde7e0]{margin-bottom:8px}.alpha-wrap[data-v-dfdde7e0],.hue-wrap[data-v-dfdde7e0]{height:10px;position:relative}.alpha-wrap[data-v-dfdde7e0] .gradient,.hue-wrap[data-v-dfdde7e0] .container{border-radius:2px}.alpha-wrap[data-v-dfdde7e0] .picker,.hue-wrap[data-v-dfdde7e0] .picker{border-radius:6px;box-shadow:0 1px 4px #0000005e;height:12px;transform:translate(-6px,-2px);width:12px}.body[data-v-dfdde7e0]{background-color:var(--vc-body-bg);padding:16px 16px 12px}.saturation[data-v-dfdde7e0]{border-radius:2px 2px 0 0;overflow:hidden;padding-bottom:55%;position:relative;width:100%}.saturation[data-v-dfdde7e0] .picker{height:12px;transform:translate(-6px,-6px);width:12px}.fields[data-v-dfdde7e0] .vc-input-input{background-color:var(--vc-input-bg);border:none;border-radius:2px;box-shadow:inset 0 0 0 1px var(--vc-input-border);color:var(--vc-input-text);font-size:11px;height:21px;text-align:center;width:100%}.fields[data-v-dfdde7e0] .vc-input-label{color:var(--vc-input-label);display:block;font-size:11px;line-height:11px;margin-top:12px;text-align:center;text-transform:uppercase}.alpha-disabled[data-v-dfdde7e0] .active-color{height:18px;width:18px}.alpha-disabled[data-v-dfdde7e0] .color-wrap{width:30px}.alpha-disabled[data-v-dfdde7e0] .hue-wrap{margin-bottom:4px;margin-top:4px}.vc-compact-picker[data-v-91d11fa7]{background-color:var(--vc-body-bg);border-radius:2px;box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;box-sizing:border-box;padding-left:5px;padding-top:5px;width:245px}.colors[data-v-91d11fa7]{margin:0;overflow:hidden;padding:0}.color-item[data-v-91d11fa7]{cursor:pointer;float:left;height:15px;list-style:none;margin-bottom:5px;margin-right:5px;position:relative;width:15px}.color-item_white[data-v-91d11fa7]{box-shadow:inset 0 0 0 1px #ddd}.color-item_white .dot[data-v-91d11fa7]{background:#000}.dot[data-v-91d11fa7]{background:#fff;border-radius:50%;inset:5px;opacity:1;position:absolute}.vc-grayscale-picker[data-v-631223a5]{background-color:var(--vc-body-bg);border-radius:2px;box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;box-sizing:border-box;padding-left:5px;padding-top:5px;width:245px}.colors[data-v-631223a5]{margin:0;overflow:hidden;padding:0}.color-item[data-v-631223a5]{cursor:pointer;float:left;height:15px;list-style:none;margin-bottom:5px;margin-right:5px;position:relative;width:15px}.color-item_white[data-v-631223a5]{box-shadow:inset 0 0 0 1px #ddd}.color-item_white .dot[data-v-631223a5]{background:#000}.dot[data-v-631223a5]{background:#fff;border-radius:50%;inset:5px;opacity:1;position:absolute}.vc-material-picker[data-v-8f86229c]{background-color:var(--vc-body-bg);border-radius:2px;box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;height:98px;padding:16px;position:relative;width:98px}.vc-material-picker[data-v-8f86229c] .vc-input-input{background-color:var(--vc-body-bg);color:var(--vc-input-text);font-size:15px;height:30px;margin-top:12px;width:100%}.vc-material-picker[data-v-8f86229c] .vc-input-label{color:var(--vc-input-label);font-size:11px;left:0;position:absolute;top:0}.hex[data-v-8f86229c]{border-bottom-style:solid;border-bottom-width:2px}.rgb[data-v-8f86229c]{display:flex;margin-right:-10px;padding-top:11px}.color[data-v-8f86229c]{flex:1;padding-right:10px}.vc-photoshop-picker[data-v-b69df0e5]{background:var(--vc-ps-bg);border-radius:4px;box-shadow:0 0 0 1px #00000040,0 8px 16px #00000026;box-sizing:initial;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;width:513px}.fields_disabled[data-v-b69df0e5]{width:390px}.title[data-v-b69df0e5]{background-image:linear-gradient(-180deg,var(--vc-ps-title-bg-gradient-start) 0,var(--vc-ps-title-bg-gradient-end) 100%);border-bottom:1px solid var(--vc-ps-title-border);border-radius:4px 4px 0 0;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000005;color:var(--vc-ps-title-color);font-size:13px;height:23px;line-height:24px;text-align:center}.body[data-v-b69df0e5]{display:flex;padding:15px}.saturation[data-v-b69df0e5]{border-bottom:2px solid var(--vc-ps-slider-border);border:2px solid var(--vc-ps-slider-border);border-bottom-color:var(--vc-ps-slider-border-bottom);height:256px;overflow:hidden;position:relative;width:256px}.saturation[data-v-b69df0e5] .picker{height:12px;transform:translate(-6px,-6px);width:12px}.hue[data-v-b69df0e5]{border-bottom:2px solid var(--vc-ps-slider-border);border:2px solid var(--vc-ps-slider-border);border-bottom-color:var(--vc-ps-slider-border-bottom);height:256px;margin-left:10px;width:19px}.hue-picker[data-v-b69df0e5]{position:relative}.hue-picker-left[data-v-b69df0e5],.hue-picker-right[data-v-b69df0e5]{border-color:transparent transparent transparent var(--vs-ps-picker-border-dark);border-style:solid;border-width:5px 0 5px 8px;cursor:pointer;height:0;position:absolute;width:0}.hue-picker-left[data-v-b69df0e5]:after,.hue-picker-right[data-v-b69df0e5]:after{border-color:transparent transparent transparent var(--vs-ps-picker-border-white);border-style:solid;border-width:4px 0 4px 6px;content:"";height:0;left:1px;position:absolute;top:1px;transform:translate(-8px,-5px);width:0}.hue-picker-left[data-v-b69df0e5]{transform:translate(-10px,-4px)}.hue-picker-right[data-v-b69df0e5]{transform:translate(21px,-4px) rotate(180deg)}.controls[data-v-b69df0e5]{display:flex;margin-left:10px;width:180px}.controls_fields_disabled[data-v-b69df0e5]{width:auto}.actions[data-v-b69df0e5]{flex:1;margin-left:20px}.action-btn[data-v-b69df0e5]{background-image:linear-gradient(-180deg,var(--vc-ps-btn-gradient-start) 0,var(--vc-ps-btn-gradient-end) 100%);border:1px solid var(--vc-ps-btn-border);border-radius:2px;box-shadow:0 1px 0 0 var(--vc-ps-btn-shadow);color:var(--vc-ps-btn-color);cursor:pointer;font-size:14px;height:20px;line-height:20px;margin-bottom:10px;text-align:center}.preview[data-v-b69df0e5]{width:60px}.preview-swatches[data-v-b69df0e5]{border-bottom:1px solid var(--vc-ps-slider-border);border:1px solid var(--vc-ps-slider-border);border-bottom-color:var(--vc-ps-slider-border-bottom);margin-bottom:2px;margin-top:1px}.preview-color[data-v-b69df0e5]{box-shadow:inset 1px 0 var(--vc-ps-preview-border),inset -1px 0 var(--vc-ps-preview-border),inset 0 1px var(--vc-ps-preview-border);height:34px}.preview-label[data-v-b69df0e5]{color:var(--vc-ps-label);font-size:14px;text-align:center}.fields[data-v-b69df0e5]{padding-bottom:9px;padding-top:5px;position:relative;width:80px}.fields[data-v-b69df0e5] .vc-input-input{background-color:var(--vc-input-bg);border:1px solid var(--vc-ps-input-border);box-shadow:inset 0 1px 1px var(--vc-ps-input-shadow-dark),0 1px 0 0 var(--vc-ps-input-shadow-light);color:var(--vc-ps-label);font-size:13px;height:18px;margin-bottom:5px;margin-left:40%;margin-right:10px;padding-left:3px;width:40%}.fields[data-v-b69df0e5] .vc-input-desc,.fields[data-v-b69df0e5] .vc-input-label{color:var(--vc-ps-label);font-size:13px;height:18px;line-height:22px;position:absolute;text-transform:uppercase;top:0}.fields[data-v-b69df0e5] .vc-input-label{left:0;width:34px}.fields[data-v-b69df0e5] .vc-input-desc{right:0;width:0}.fields-divider[data-v-b69df0e5]{height:5px}.hex[data-v-b69df0e5] .vc-input-input{border:1px solid var(--vc-ps-input-border);box-shadow:inset 0 1px 1px var(--vc-ps-input-shadow-dark),0 1px 0 0 var(--vc-ps-input-shadow-light);font-size:13px;height:18px;margin-bottom:6px;margin-left:20%;padding-left:3px;width:80%}.hex[data-v-b69df0e5] .vc-input-label{font-size:13px;height:18px;left:0;line-height:22px;position:absolute;text-transform:uppercase;top:0;width:14px}.vc-sketch-picker[data-v-fdb7d989]{background:var(--vc-body-bg);border-radius:4px;box-shadow:0 0 0 1px #00000026,0 8px 16px #00000026;box-sizing:initial;font-family:Menlo,Consolas,Courier New,monospace;padding:10px 10px 0;position:relative;width:200px}.saturation[data-v-fdb7d989]{overflow:hidden;padding-bottom:75%;position:relative;width:100%}.controls[data-v-fdb7d989]{display:flex}.sliders[data-v-fdb7d989]{flex:1;padding:4px 0}.alpha[data-v-fdb7d989] .gradient,.hue[data-v-fdb7d989] .container{border-radius:2px}.hue[data-v-fdb7d989]{height:10px;position:relative}.alpha[data-v-fdb7d989]{height:10px}.alpha[data-v-fdb7d989],.color[data-v-fdb7d989]{margin-top:4px;overflow:hidden;position:relative}.color[data-v-fdb7d989]{border-radius:2px;height:24px;margin-left:4px;width:24px}.active-color[data-v-fdb7d989]{box-shadow:inset 0 0 0 1px #00000026,inset 0 0 4px #00000040;inset:0;position:absolute;z-index:2}.color[data-v-fdb7d989] .vc-checkerboard{background-size:auto}.field[data-v-fdb7d989]{display:flex;padding-top:4px}.field[data-v-fdb7d989] .vc-input-input{background-color:var(--vc-input-bg);border:none;box-shadow:inset 0 0 0 1px var(--vc-input-border);color:var(--vc-input-text);font-size:10px;padding:4px 0 3px 10%;width:90%}.field[data-v-fdb7d989] .vc-input-label{color:var(--vc-sketch-input-label);display:block;font-size:11px;padding-bottom:4px;padding-top:3px;text-align:center}.field_single[data-v-fdb7d989]{flex:1;padding-left:6px}.field_double[data-v-fdb7d989]{flex:2}.presets[data-v-fdb7d989]{border-top:1px solid var(--vc-sketch-presets-border);margin-left:-10px;margin-right:-10px;padding-left:10px;padding-top:10px}.preset-color[data-v-fdb7d989]{cursor:pointer;display:inline-block;height:16px;margin:0 10px 10px 0;overflow:hidden;position:relative;vertical-align:top;width:16px}.preset-color[data-v-fdb7d989],.preset-color[data-v-fdb7d989] .vc-checkerboard{border-radius:3px;box-shadow:inset 0 0 0 1px #00000026}.alpha-disabled .color[data-v-fdb7d989]{height:10px}.vc-slider-picker[data-v-675d6988]{position:relative;width:410px}.hue[data-v-675d6988]{height:12px;position:relative}.alpha[data-v-675d6988] .picker,.hue[data-v-675d6988] .picker{border-radius:6px;box-shadow:0 1px 4px #0000005e;height:14px;transform:translate(-7px,-2px);width:14px}.alpha[data-v-675d6988]{height:12px;margin-top:20px;position:relative}.swatches[data-v-675d6988]{display:flex;margin-top:20px}.swatch[data-v-675d6988]{flex:1;margin-right:1px;width:20%}.swatch[data-v-675d6988]:first-child{margin-right:1px}.swatch:first-child .picker[data-v-675d6988]{border-radius:2px 0 0 2px}.swatch[data-v-675d6988]:last-child{margin-right:0}.swatch:last-child .picker[data-v-675d6988]{border-radius:0 2px 2px 0}.picker[data-v-675d6988]{cursor:pointer;height:12px}.swatch:nth-child(n) .picker_active[data-v-675d6988]{border-radius:3.6px/2px;transform:scaleY(1.8)}.picker_white[data-v-675d6988]{box-shadow:inset 0 0 0 1px #ddd}.picker_active.picker_white[data-v-675d6988]{box-shadow:inset 0 0 0 .6px #ddd}.vc-swatches-picker[data-v-3427cb2a]{background-color:var(--vc-body-bg);box-shadow:0 2px 10px #0000001f,0 2px 5px #00000029;height:240px;overflow-y:scroll;width:320px}.box[data-v-3427cb2a]{overflow:hidden;padding:16px 0 6px 16px}.colorGroup[data-v-3427cb2a]{float:left;margin-right:10px;padding-bottom:10px;width:40px}.color[data-v-3427cb2a]{border-radius:2px 2px 0 0;box-sizing:border-box;cursor:pointer;height:24px;margin-bottom:1px;overflow:hidden;width:40px}.color_white[data-v-3427cb2a]{border:1px solid #ddd}.picker[data-v-3427cb2a]{display:block;fill:#fff;margin-left:8px}.color_white .picker[data-v-3427cb2a]{fill:#333}.vc-twitter-picker[data-v-e74ac697]{background:var(--vc-body-bg);border:0 solid rgba(0,0,0,.25);border-radius:4px;box-shadow:0 1px 4px #00000040;position:relative}.triangle[data-v-e74ac697]{border-color:transparent transparent var(--vc-body-bg) transparent;border-style:solid;border-width:0 9px 10px;height:0;position:absolute;width:0}.triangle_shadow[data-v-e74ac697]{border-color:transparent transparent rgba(0,0,0,.1);border-style:solid;border-width:0 9px 10px;height:0;position:absolute;width:0}.body[data-v-e74ac697]{padding:15px 9px 9px 15px}.vc-twitter-picker[data-v-e74ac697] .vc-editable-input{position:relative}.vc-twitter-picker[data-v-e74ac697] .vc-input-input{background-color:var(--vc-twitter-input-bg);border:0;border-radius:0 4px 4px 0;box-shadow:inset 0 0 0 1px var(--vc-twitter-input-border);box-sizing:content-box;color:var(--vc-twitter-input-color);float:left;font-size:14px;height:28px;outline:none;padding:1px 1px 1px 8px;width:100px}.vc-twitter-picker[data-v-e74ac697] .vc-editable-input span{display:none}.hash[data-v-e74ac697]{align-items:center;background:var(--vc-twitter-hash-bg);border-radius:4px 0 0 4px;color:var(--vc-twitter-hash-color);display:flex;float:left;height:30px;justify-content:center;width:30px}.swatch[data-v-e74ac697]{border-radius:4px;cursor:pointer;float:left;height:30px;margin:0 6px 6px 0;outline:none;position:relative;width:30px}.clear[data-v-e74ac697]{clear:both}.tri_hide .triangle[data-v-e74ac697],.tri_hide .triangle_shadow[data-v-e74ac697]{display:none}.tri_top_left .triangle[data-v-e74ac697]{left:12px;top:-10px}.tri_top_left .triangle_shadow[data-v-e74ac697]{left:12px;top:-11px}.tri_top_right .triangle[data-v-e74ac697]{right:12px;top:-10px}.tri_top_right .triangle_shadow[data-v-e74ac697]{right:12px;top:-11px}.vc-hue-wrap[data-v-b3ac1ab2]{height:8px}.vc-hue-wrap[data-v-b3ac1ab2] .slider{border-radius:4px}.vc-hue-wrap[data-v-b3ac1ab2] .picker{background-color:var(--46ac36b6);border:2px solid #fff;border-radius:50%;box-shadow:none;height:20px;margin:0;transform:translate(-12px) translateY(-8px);width:20px}.vc-hsl-sliders[data-v-2e071f54]{font-family:Menlo,Consolas,Courier New,monospace;position:relative;width:100%}.slider-wrap[data-v-2e071f54]{display:flex;gap:12px;height:24px;margin-bottom:10px}.slider-wrap[data-v-2e071f54]:last-of-type{margin-bottom:0}.label[data-v-2e071f54]{color:var(--vc-input-text);display:block;font-size:12px;height:24px;line-height:24px;text-align:center;text-transform:uppercase}.vc-hsl-sliders[data-v-2e071f54] .vc-base-slider{height:14px;margin-top:5px}.vc-hsl-sliders[data-v-2e071f54] .background{border:1px solid var(--vc-input-border);border-radius:4px}.gradient[data-v-2e071f54]{height:100%;width:100%}.vc-hsl-sliders[data-v-2e071f54] .picker{border:2px solid #fff;border-radius:50%;box-shadow:none;height:20px;margin:0;transform:translate(-12px) translateY(-5px);width:20px}.h-slider[data-v-2e071f54] .picker{background-color:var(--41b5b6d0)}.l-slider[data-v-2e071f54] .picker,.s-slider[data-v-2e071f54] .picker{background-color:var(--05fbe691)}.vc-hsl-sliders[data-v-2e071f54] .vc-editable-input{border-bottom:1px solid var(--vc-input-border)}.vc-hsl-sliders[data-v-2e071f54] .vc-input-input{background:none;color:var(--vc-input-text);font-size:12px;text-align:center;width:50px}.vc-hsv-sliders[data-v-d6cfe1d9]{font-family:Menlo,Consolas,Courier New,monospace;position:relative;width:100%}.slider-wrap[data-v-d6cfe1d9]{display:flex;gap:12px;height:24px;margin-bottom:10px}.slider-wrap[data-v-d6cfe1d9]:last-of-type{margin-bottom:0}.label[data-v-d6cfe1d9]{color:var(--vc-input-text);display:block;font-size:12px;height:24px;line-height:24px;text-align:center;text-transform:uppercase}.vc-hsv-sliders[data-v-d6cfe1d9] .vc-base-slider{height:14px;margin-top:5px}.vc-hsv-sliders[data-v-d6cfe1d9] .background{border:1px solid var(--vc-input-border);border-radius:4px}.gradient[data-v-d6cfe1d9]{height:100%;width:100%}.vc-hsv-sliders[data-v-d6cfe1d9] .picker{border:2px solid #fff;border-radius:50%;box-shadow:none;height:20px;margin:0;transform:translate(-12px) translateY(-5px);width:20px}.h-slider[data-v-d6cfe1d9] .picker{background-color:var(--f666f450)}.b-slider[data-v-d6cfe1d9] .picker,.s-slider[data-v-d6cfe1d9] .picker{background-color:var(--46b90cce)}.vc-hsv-sliders[data-v-d6cfe1d9] .vc-editable-input{border-bottom:1px solid var(--vc-input-border)}.vc-hsv-sliders[data-v-d6cfe1d9] .vc-input-input{background:none;color:var(--vc-input-text);font-size:12px;text-align:center;width:50px}.vc-rgb-sliders[data-v-98b3b212]{font-family:Menlo,Consolas,Courier New,monospace;position:relative;width:100%}.slider-wrap[data-v-98b3b212]{display:flex;gap:12px;height:24px;margin-bottom:10px}.slider-wrap[data-v-98b3b212]:last-of-type{margin-bottom:0}.label[data-v-98b3b212]{color:var(--vc-input-text);display:block;font-size:12px;height:24px;line-height:24px;text-align:center;text-transform:uppercase}.vc-rgb-sliders[data-v-98b3b212] .vc-base-slider{height:14px;margin-top:5px}.vc-rgb-sliders[data-v-98b3b212] .background{border:1px solid var(--vc-input-border);border-radius:4px}.gradient[data-v-98b3b212]{height:100%;width:100%}.vc-rgb-sliders[data-v-98b3b212] .picker{border:2px solid #fff;border-radius:50%;box-shadow:none;height:20px;margin:0;transform:translate(-12px) translateY(-5px);width:20px}.slider-wrap[data-v-98b3b212]:not(.a-slider) .picker{background-color:var(--5f730604)}.vc-rgb-sliders[data-v-98b3b212] .vc-editable-input{border-bottom:1px solid var(--vc-input-border)}.vc-rgb-sliders[data-v-98b3b212] .vc-input-input{background:none;color:var(--vc-input-text);font-size:12px;text-align:center;width:50px}.collapse-enter-active[data-v-f0876610],.collapse-leave-active[data-v-f0876610]{transition:height .4s ease-in-out}.collapse-enter-from[data-v-f0876610],.collapse-leave-to[data-v-f0876610]{height:0;overflow:hidden}.component-pretty-name[data-v-65ab091b]{font-size:24px;font-weight:700}.section-title[data-v-65ab091b]{font-size:20px;margin-top:1rem}.label[data-v-65ab091b],.section-title[data-v-65ab091b]{font-weight:700}.component-section[data-v-65ab091b]{margin:1rem}.component-contents[data-v-65ab091b]{margin:1rem 0 1rem 1rem;position:sticky;top:1rem}.component-contents .card-body[data-v-65ab091b]{max-height:90vh;overflow:hidden;overflow-y:scroll}table[data-v-65ab091b]{max-width:800px;min-width:800px}td[data-v-65ab091b],th[data-v-65ab091b]{border:1px solid #000;padding:.25rem}.show-raw[data-v-65ab091b]{color:#00f;font-size:smaller}.show-raw[data-v-65ab091b]:hover{cursor:pointer;text-decoration:underline}.icon-button[data-v-c81d2cef]{cursor:pointer}.disabled[data-v-c81d2cef]{cursor:default}.post-submit-animation-overlay[data-v-731b4354]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.apple-pay-button[data-v-aa0124ef]{-webkit-appearance:-apple-pay-button;cursor:pointer;display:inline-block;height:100%;width:100%}.apple-pay-button.white[data-v-aa0124ef]{-apple-pay-button-style:#fff}.apple-pay-button.black[data-v-aa0124ef]{-apple-pay-button-style:#000}.apple-pay-button.white-outline[data-v-aa0124ef]{-apple-pay-button-style:white-outline}.apple-pay-button.long[data-v-aa0124ef]{-apple-pay-button-type:buy}.apple-pay-button.short[data-v-aa0124ef]{-apple-pay-button-type:plain}.payment-systems{display:none}.payment-systems:has(.apple-pay-container:not(.hidden)),.payment-systems:has(.google-pay-btn-block:not(.hidden)){display:flex}.email-suggestion[data-v-3e0991e1],.info-visibility-btn[data-v-3e0991e1]{cursor:pointer}.disabled[data-v-3619c5e0]{cursor:auto;opacity:.5;pointer-events:none}.close-btn[data-v-0f1a3ae0],.undo-btn[data-v-0f1a3ae0]{background:none;border:none;cursor:pointer;padding:0}.undo-btn[data-v-0f1a3ae0]:disabled{cursor:auto;opacity:.5}.order-review-table .order-review-total{font-weight:700}.order-review-table.with-border{border:1px solid}.order-review-table.with-border .order-review-delivery-fee,.order-review-table.with-border .table-body,.order-review-table.with-border .table-col,.order-review-table.with-border .table-head,.order-review-table.with-border .table-row{border-color:inherit!important}.order-review-table.with-border .table-body>:not(:last-child),.order-review-table.with-border .table-head{border-bottom:1px solid}.order-review-table.with-border .table-row>:not(:last-child){border-right:1px solid}.static-map[data-v-c1da18f9]{position:relative}.custom-marker[data-v-c1da18f9]{height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-100% + 2px));width:30px}.item-card-img-crop[data-v-45c73e5d]{min-height:150px}.item-card-desc[data-v-45c73e5d]{white-space:pre-line}.change-btn[data-v-9ac4a3dc]{box-shadow:none;cursor:pointer;padding:0;text-decoration:none}.vehicle-color-icon[data-v-15667966]{border-radius:50%;height:30px;width:30px}.curbside-fancy .vehicle-color-option[data-v-15667966],.curbside-fancy .vehicle-type-option[data-v-15667966]{margin-right:0;padding:5px}.curbside-fancy .vehicle-color-option[data-v-15667966]>:last-child,.curbside-fancy .vehicle-type-option[data-v-15667966]>:last-child{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:5px}.curbside-fancy .vehicle-color-option[data-v-15667966]>:last-child:after,.curbside-fancy .vehicle-color-option[data-v-15667966]>:last-child:before,.curbside-fancy .vehicle-type-option[data-v-15667966]>:last-child:after,.curbside-fancy .vehicle-type-option[data-v-15667966]>:last-child:before{display:none}.curbside-fancy .vehicle-color-option.selected[data-v-15667966]>:last-child,.curbside-fancy .vehicle-type-option.selected[data-v-15667966]>:last-child{background-color:#d5e9ff;border-radius:5px}.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px #00000080;position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);float:left}.is-rtl .pika-prev,.pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.submit-button[aria-disabled=true][data-v-07b9d76a]{cursor:not-allowed;opacity:.5}.fixed-category-info[data-v-87d1cb69]{cursor:pointer}.pagination-wrapper[data-v-5fd93a2a]{display:flex;justify-content:center}.reward-expiration[data-v-64e8cf92]{color:#999;font-size:small}.list-of-days-item[data-v-968b5c1b]{display:table-row}.day-name[data-v-968b5c1b]{display:table-cell;padding-right:.625rem}.day-time-breaks[data-v-968b5c1b],.day-time-period[data-v-968b5c1b],.tabs[data-v-968b5c1b]{display:flex}.favorite-btn-wrapper[data-v-d84d78c1]{cursor:pointer;line-height:1}.disabled[data-v-d84d78c1]{cursor:auto;opacity:.5}.static-combo-info[data-v-7bb5904b]{display:flex}.static-combo-info .static-combo-name[data-v-7bb5904b]{width:100%}.card-overlay[data-v-42a7d418]{position:relative}.card-overlay .card-body[data-v-42a7d418]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hide[data-v-4fea407f]{display:none!important}.with-buttons .slider[data-v-02bcfa94]{margin:0 .625rem}.slider-block[data-v-02bcfa94]{align-items:center;display:flex;margin-bottom:1rem}.items-container[data-v-02bcfa94]{overflow:hidden}.single-item-list .items[data-v-02bcfa94]{flex-wrap:nowrap;margin:0}.single-item-list .items>div[data-v-02bcfa94]{display:flex!important;margin:0;min-width:100%}.custom-header[data-v-8c7dcd17]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.hero-image[data-v-11e20536]{height:300px;width:100%}.hero-image-overlay[data-v-11e20536]{position:relative}.hero-image-text[data-v-11e20536]{position:absolute}.hero-image-overlay.content-top>.hero-image-text[data-v-11e20536]{top:15px}.hero-image-overlay.content-center>.hero-image-text[data-v-11e20536]{top:50%;transform:translateY(-50%)}.hero-image-overlay.content-bottom>.hero-image-text[data-v-11e20536]{bottom:15px}.maplibregl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}:root{--radar-gray1:#f6fafc;--radar-gray2:#eaf1f6;--radar-gray3:#dbe5eb;--radar-gray5:#acbdc8;--radar-gray6:#5a6872;--radar-gray8:#051723;--radar-sapphire:#0005fb;--radar-midnight:#000257}#radar-map-logo{bottom:0;left:5px;position:absolute}#radar-map-logo,#radar-map-logo img{height:38px;width:80px}@font-face{font-family:Graphik;font-weight:400;src:url(https://static.radar.com/fonts/Graphik-Regular.woff) format("woff")}@font-face{font-family:Graphik;font-weight:600;src:url(https://static.radar.com/fonts/Graphik-Semibold.woff) format("woff")}.radar-autocomplete-wrapper{font-family:Graphik,sans-serif;position:relative}.radar-autocomplete-input{border:1px solid var(--radar-gray3);border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--radar-gray8);font-size:1rem;font-weight:400;height:2.25rem;line-height:1.5;margin:0;outline:none;padding:.375rem .75rem .375rem 40px;text-overflow:ellipsis;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease;width:100%}.radar-autocomplete-input:disabled,.radar-autocomplete-input:hover:disabled{background:var(--radar-gray3);cursor:not-allowed;opacity:1}.radar-autocomplete-input::-moz-placeholder{color:var(--radar-gray5);-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.radar-autocomplete-input::placeholder{color:var(--radar-gray5);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.radar-autocomplete-input:focus::-moz-placeholder{font-size:15.5px;opacity:.7;padding:.1rem .4rem}.radar-autocomplete-input:focus::placeholder{font-size:15.5px;opacity:.7;padding:.1rem .4rem}.radar-autocomplete-input:hover::-moz-placeholder{opacity:.8;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.radar-autocomplete-input:hover::placeholder{opacity:.8;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.radar-autocomplete-input:focus{border:1px solid var(--radar-gray3);box-shadow:0 0 4px #81beff;opacity:1}.radar-autocomplete-search-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23acbdc8' d='M11.78 10.717 9.989 8.925l-.54-.54a5.2 5.2 0 0 0 1.05-3.135A5.255 5.255 0 0 0 5.25 0 5.255 5.255 0 0 0 0 5.25a5.255 5.255 0 0 0 5.25 5.25 5.2 5.2 0 0 0 3.134-1.05l1.26 1.26 1.072 1.072c.142.15.337.218.532.218a.747.747 0 0 0 .532-1.275zM1.5 5.25c0-2.07 1.68-3.75 3.75-3.75a3.751 3.751 0 0 1 0 7.5C3.18 9 1.5 7.32 1.5 5.25'/%3E%3C/svg%3E");display:block;height:12px;left:16px;position:absolute;top:12px;width:12px}.radar-autocomplete-results-list{background-color:#fff;border:1px solid var(--radar-gray3);border-radius:4px;box-shadow:0 4px 12px #0517231a;box-sizing:border-box;left:0;list-style:none;margin:.5rem 0 0;outline:none;padding:8px 0 0;position:absolute;right:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;z-index:1}.radar-autocomplete-results-list:empty,.radar-autocomplete-results-list[hidden]{display:block;opacity:0;transform:scale(0)}.radar-autocomplete-results-item{align-items:center;color:var(--radar-gray6);display:flex;font-size:14px;line-height:24px;overflow:hidden;padding:8px 16px;text-align:left;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.radar-autocomplete-results-item b{color:var(--radar-gray8);font-weight:600;margin-right:8px}.radar-autocomplete-results-marker{margin-right:16px}.radar-autocomplete-results-item:hover{background-color:var(--radar-gray1);cursor:pointer}.radar-autocomplete-results-item-selected,.radar-autocomplete-results-item[aria-selected=true]{background-color:var(--radar-gray2)}.radar-powered{align-items:center;color:var(--radar-gray6);display:flex;font-size:10px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:10px;padding:8px 16px}.radar-powered a{text-decoration:none!important}.radar-powered a,.radar-powered a:visited{color:var(--radar-gray6)!important}.radar-powered #radar-powered-logo{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10' fill='none'%3E%3Cpath fill='%235a6872' fill-rule='evenodd' d='M11.462 8.836V1.207h2.832c1.89 0 2.942.81 2.942 2.422v.043c0 1.088-.546 1.696-1.304 2.006l1.73 3.158h-2.185L14.01 6.104h-.486v2.732h-2.063Zm2.063-4.15h.668c.697 0 1.041-.31 1.041-.929v-.043c0-.618-.364-.864-1.031-.864h-.678v1.835Zm6.26 4.278c-.95 0-1.79-.491-1.79-1.675 0-1.313 1.052-1.825 2.811-1.825h.506v-.128c0-.533-.122-.885-.698-.885-.495 0-.678.309-.718.661h-1.699c.081-1.344 1.082-2.006 2.528-2.006 1.456 0 2.387.63 2.387 2.113v3.617h-1.76v-.651c-.253.405-.718.779-1.567.779m.627-1.291c.515 0 .9-.31.9-.79v-.341h-.476c-.728 0-1.051.15-1.051.608 0 .32.202.523.627.523m5.693 1.29c-1.223 0-2.225-.927-2.225-2.859V6.02c0-1.9.992-2.913 2.245-2.913.83 0 1.325.374 1.629.94V.801h1.81v8.034h-1.81v-.907a1.77 1.77 0 0 1-1.649 1.035m.637-1.46c.658-.001 1.062-.481 1.062-1.43v-.086c0-.939-.374-1.44-1.041-1.44-.678 0-1.042.48-1.042 1.45v.086c0 .939.394 1.419 1.021 1.419Zm5.38 1.46c-.95 0-1.79-.49-1.79-1.674 0-1.313 1.052-1.825 2.812-1.825h.505v-.128c0-.533-.121-.885-.697-.885-.496 0-.678.309-.718.661h-1.7c.082-1.344 1.083-2.006 2.529-2.006 1.456 0 2.386.63 2.386 2.113v3.617h-1.76v-.651c-.252.405-.717.779-1.567.779Zm.627-1.29c.516 0 .9-.31.9-.79v-.341h-.475c-.728 0-1.052.15-1.052.608 0 .32.203.523.627.523m3.732 1.163h1.81V6.19c0-.897.607-1.26 1.709-1.227V3.18c-.82-.01-1.375.352-1.709 1.184v-1.11h-1.81v5.58ZM3.871 0 0 9.99l3.871-1.677L7.743 10z' clip-rule='evenodd'/%3E%3C/svg%3E");color:transparent;display:inline-block;height:10px;margin-left:4px;width:40px}.radar-no-results{padding:8px 16px}.maplibregl-marker:hover{cursor:pointer}.maplibregl-ctrl-attrib.hidden{display:none!important}.maplibregl-popup-close-button:focus-visible{outline:none}#map[data-v-bbcd3eff],.location-map[data-v-bbcd3eff]{min-height:300px}.geolocation-search-wrapper[data-v-bbcd3eff]{left:50%;position:absolute;z-index:1}.category-name+.category-name[data-v-9173961f]:before{content:var(--breadcrumb-separator)}.combo-menuitem-name[data-v-022187fc]:before,.menuitem-category[data-v-022187fc]:before,.menuitem-name[data-v-022187fc]:before{content:var(--breadcrumb-separator)}.countdown-timer[data-v-d06796f2]{align-items:center;display:flex;flex-direction:column}.countdown-timer__display[data-v-d06796f2]{font-weight:700;margin-bottom:4px}.countdown-timer__progress-container[data-v-d06796f2]{background-color:#e0e0e0;border-radius:3px;height:6px;overflow:hidden;width:100%}.countdown-timer__progress-bar[data-v-d06796f2]{background-color:var(--primary,#28a745);border-radius:3px;height:100%;transition:width 1s linear}.cross-sell-timer[data-v-d188746e]{margin:8px 0}.rating-bar[data-v-1fb2ad0e]{display:flex}.rating-btn[data-v-1fb2ad0e]{cursor:pointer}.disabled .rating-btn[data-v-1fb2ad0e]{cursor:auto;opacity:.5}.explanation-fade-enter-active[data-v-1fb2ad0e],.explanation-fade-leave-active[data-v-1fb2ad0e]{max-height:500px;transition:all .5s}.explanation-fade-enter[data-v-1fb2ad0e],.explanation-fade-leave-to[data-v-1fb2ad0e]{max-height:0;opacity:0}.disabled>button[data-v-a507ae7f],.disabled>div[data-v-a507ae7f]{cursor:auto;opacity:.5}.language-switch[data-v-51467b9c]{position:relative}.current-lang[data-v-51467b9c]{cursor:pointer}.available-language-options[data-v-51467b9c]{background:#fff;color:#000;cursor:pointer;position:absolute;z-index:99999}.language-option[data-v-51467b9c]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;font:inherit;padding:0;text-align:left;width:100%}.small-flag[data-v-51467b9c]{height:16px}.notification-content[data-v-7dd016cc]{display:flex}.notification-content[data-v-7dd016cc]>:nth-child(2n){margin-left:10px}.has-close-btn .notification-content[data-v-7dd016cc]{padding-right:15px}.notification-text[data-v-7dd016cc]{flex:1}.notification-img-block[data-v-7dd016cc]{align-items:center;display:flex}.vue-notification[data-v-7dd016cc]{border-left:none;position:relative}.close[data-v-7dd016cc]{position:absolute;right:10px;text-shadow:none;top:5px}.close[data-v-7dd016cc],.link[data-v-7dd016cc]{cursor:pointer}.a-notify-left-enter-active,.a-notify-left-leave-active,.a-notify-left-move,.a-notify-right-enter-active,.a-notify-right-leave-active,.a-notify-right-move{transition:all .5s}.a-notify-left-enter,.a-notify-left-leave-to{opacity:0;transform:translate(-100vw) scale(.2)}.a-notify-right-enter,.a-notify-right-leave-to{opacity:0;transform:translate(100vw) scale(.2)}
