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