#sticky-header[data-v-156892b0]{top:-1px;z-index:4}#sticky-header.stuck[data-v-156892b0]{box-shadow:0 0 8px rgba(0,0,0,.08)}.user-avatar[data-v-156892b0]{border-radius:100%;height:3rem;-o-object-fit:cover;object-fit:cover;outline-color:rgba(18,35,46,.1);outline-offset:1px;outline-style:solid;outline-width:.05rem;width:3rem}#account-container[data-v-156892b0]{z-index:5}#account-container[data-v-156892b0] #account-menu{position:absolute;visibility:hidden}#account-container[data-v-156892b0]:hover #account-menu{visibility:visible}#category-menu-mobile[data-v-156892b0]{border-width:1px 0;overflow-x:auto;scroll-snap-type:x mandatory;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#category-menu-mobile[data-v-156892b0]::-webkit-scrollbar{display:none}#category-menu-mobile a[data-v-156892b0]{margin-left:.5rem;scroll-snap-align:start;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#category-menu-mobile a[data-v-156892b0]:first-child{margin-left:0}#button-holder[data-v-156892b0]{min-width:25}@media (min-width:768px){#button-holder[data-v-156892b0]{min-width:25vw}}.item-info-holder[data-v-9c56d5a3]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:1.5em}.item-image[data-v-9c56d5a3]{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.item-name[data-v-9c56d5a3]{font-size:1.25em;line-height:1.2;margin:0}.item-price[data-v-9c56d5a3]{font-size:1.1em;font-weight:700;line-height:1.2;margin-top:1rem;opacity:.7}.item-description[data-v-9c56d5a3]{font-size:.9em;padding-top:.75em}.item-image-holder[data-v-9c56d5a3]{height:100%;max-height:10em;min-height:100%;overflow:hidden;position:relative}@media screen and (max-width:991px){.item-image-holder[data-v-9c56d5a3]{height:9rem;max-height:100%;min-height:100%}}.item-info-holder[data-v-0a1d2cf5]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:1.5em}.item-image[data-v-0a1d2cf5]{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.item-name[data-v-0a1d2cf5]{font-size:1.25em;line-height:1.2;margin:0}.item-price[data-v-0a1d2cf5]{font-size:1.1em;font-weight:700;line-height:1.2;margin-top:1rem;opacity:.7}.item-description[data-v-0a1d2cf5]{font-size:.9em;padding-top:.75em}.item-image-holder[data-v-0a1d2cf5]{height:100%;max-height:10em;min-height:100%;overflow:hidden;position:relative}@media screen and (max-width:991px){.item-image-holder[data-v-0a1d2cf5]{height:9rem;max-height:100%;min-height:100%}}.menu-container[data-v-c16e66b6]{grid-template-rows:auto}.menu-container[data-v-c16e66b6],.menu-holder[data-v-c16e66b6]{grid-auto-columns:1fr;grid-template-columns:1fr 4fr}.menu-holder[data-v-c16e66b6]{display:grid;margin-left:auto;margin-right:auto;grid-column-gap:2rem;grid-row-gap:16px;grid-template-rows:auto auto}@media screen and (max-width:767px){.menu-holder[data-v-c16e66b6]{grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:auto auto auto}}@media screen and (max-width:576px){.menu-container[data-v-c16e66b6]{grid-template-columns:1fr}}#category-menu[data-v-c16e66b6]{margin-bottom:2rem;max-height:calc(100vh - var(--menu-top-distance));overflow-y:auto;position:sticky;scroll-snap-type:y mandatory;top:var(--menu-top-distance);-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#category-menu[data-v-c16e66b6] .p-menu-item{scroll-snap-align:start}#category-menu[data-v-c16e66b6] .p-submenu-header{position:sticky;top:0;z-index:1}.category-heading[data-v-c16e66b6]{font-size:2rem}.scroll-anchor[data-v-c16e66b6]:first-child{margin-top:0}.scroll-anchor[data-v-c16e66b6]{margin-bottom:1rem;margin-top:5rem;overflow-wrap:anywhere;scroll-margin-top:6.5rem}@media screen and (max-width:767px){.scroll-anchor[data-v-c16e66b6]{scroll-margin-top:9.5rem}.search-enabled .scroll-anchor[data-v-c16e66b6]{scroll-margin-top:12.875rem}}.items-container[data-v-c16e66b6]{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (max-width:991px){.items-container[data-v-c16e66b6]{grid-template-columns:1fr}}@media screen and (max-width:767px){.menu-container[data-v-c16e66b6]{grid-template-columns:1fr}}@media screen and (max-width:479px){.item-holder[data-v-c16e66b6],.items-container[data-v-c16e66b6]{grid-auto-flow:row}.item-holder[data-v-c16e66b6]{grid-template-columns:1fr;height:auto;max-height:none;min-height:auto}}
