.v-application[data-v-74481b1c]{font-family:Inter!important}html[data-v-74481b1c]{overflow-y:scroll}.categorySyle[data-v-74481b1c]{font-weight:600}@font-face{font-family:Inter;src:url(/fonts/inter/inter.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.eot);src:url(/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svgRoboto) format("svg"),url(/fonts/Roboto/Roboto-Regular.otf) format("opentype"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg#Roboto) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svgRoboto-Bold) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/fonts/Roboto/Roboto-Medium.eot);src:url(/fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svgRoboto-Medium) format("svg"),url(/fonts/Roboto/Roboto-Medium.otf) format("opentype"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.v-application{font-family:Inter!important}html{overflow-y:scroll}.q-rd{position:fixed;inset:0;z-index:250;background:rgba(0,0,0,.5);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.q-rd,.q-rd__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.q-rd__panel{position:relative;background:#fff;color:rgba(0,0,0,.87);max-height:85vh;max-height:85dvh;border-radius:20px 20px 0 0;outline:none}.q-rd__grabber{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 4px;cursor:pointer}.q-rd__grabber span{width:40px;height:4px;border-radius:2px;background:rgba(0,0,0,.2)}.q-rd__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 20px 4px;position:relative}.q-rd__title{font-size:1.25rem;font-weight:600;line-height:1.3;padding-right:32px}.q-rd__description{margin-top:4px;font-size:.9rem;color:rgba(0,0,0,.6)}.q-rd__close{all:unset;position:absolute;top:6px;right:12px;width:32px;height:32px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;line-height:1;border-radius:16px;cursor:pointer;color:rgba(0,0,0,.6)}.q-rd__close:hover{background:rgba(0,0,0,.06)}.q-rd__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;padding:12px 20px 16px;font-size:.95rem;line-height:1.5}.q-rd__footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px 16px 12px}.q-rd__footer>*{width:100%}.q-rd-row{margin-top:12px}@media(min-width:768px){.q-rd{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.q-rd__panel{width:100%;max-width:var(--q-rd-max-width,28rem);border-radius:14px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.25);box-shadow:0 12px 40px rgba(0,0,0,.25)}.q-rd__grabber{display:none}.q-rd__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.q-rd__header{padding:20px 20px 4px}.q-rd__footer{padding:8px 20px 20px}.q-rd__inset{display:none}}.allergen-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.allergen-item,.allergen-picker{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allergen-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;border-radius:12px;padding:2px 6px;border:1.5px solid rgba(0,0,0,.15)}.allergen-item.allergen-selected{background:rgba(203,82,80,.12);border-color:rgba(203,82,80,.5)}.allergen-item.allergen-disabled{pointer-events:none}.allergen-item.badge-selected-vegetarian{background:rgba(46,125,50,.12);border-color:rgba(46,125,50,.5)}.allergen-item.badge-selected-vegan{background:rgba(76,175,80,.12);border-color:rgba(76,175,80,.5)}.badge-circle{width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.badge-svg{width:65%;height:65%}.coloredAsHelloOcean{-webkit-filter:invert(11%) sepia(10%) saturate(5577%) hue-rotate(213deg) brightness(92%) contrast(89%);filter:invert(11%) sepia(10%) saturate(5577%) hue-rotate(213deg) brightness(92%) contrast(89%)}.bb{background:green!important}@-webkit-keyframes gradient{0%{background-position-x:0}to{background-position-x:100%}}@keyframes gradient{0%{background-position-x:0}to{background-position-x:100%}}