a[data-v-339ecfab],abbr[data-v-339ecfab],acronym[data-v-339ecfab],address[data-v-339ecfab],applet[data-v-339ecfab],article[data-v-339ecfab],aside[data-v-339ecfab],audio[data-v-339ecfab],b[data-v-339ecfab],big[data-v-339ecfab],blockquote[data-v-339ecfab],body[data-v-339ecfab],canvas[data-v-339ecfab],caption[data-v-339ecfab],center[data-v-339ecfab],cite[data-v-339ecfab],code[data-v-339ecfab],dd[data-v-339ecfab],del[data-v-339ecfab],details[data-v-339ecfab],dfn[data-v-339ecfab],div[data-v-339ecfab],dl[data-v-339ecfab],dt[data-v-339ecfab],em[data-v-339ecfab],embed[data-v-339ecfab],fieldset[data-v-339ecfab],figcaption[data-v-339ecfab],figure[data-v-339ecfab],footer[data-v-339ecfab],form[data-v-339ecfab],h1[data-v-339ecfab],h2[data-v-339ecfab],h3[data-v-339ecfab],h4[data-v-339ecfab],h5[data-v-339ecfab],h6[data-v-339ecfab],header[data-v-339ecfab],hgroup[data-v-339ecfab],html[data-v-339ecfab],i[data-v-339ecfab],iframe[data-v-339ecfab],img[data-v-339ecfab],ins[data-v-339ecfab],kbd[data-v-339ecfab],label[data-v-339ecfab],legend[data-v-339ecfab],li[data-v-339ecfab],mark[data-v-339ecfab],menu[data-v-339ecfab],nav[data-v-339ecfab],object[data-v-339ecfab],ol[data-v-339ecfab],output[data-v-339ecfab],p[data-v-339ecfab],pre[data-v-339ecfab],q[data-v-339ecfab],ruby[data-v-339ecfab],s[data-v-339ecfab],samp[data-v-339ecfab],section[data-v-339ecfab],small[data-v-339ecfab],span[data-v-339ecfab],strike[data-v-339ecfab],strong[data-v-339ecfab],sub[data-v-339ecfab],summary[data-v-339ecfab],sup[data-v-339ecfab],table[data-v-339ecfab],tbody[data-v-339ecfab],td[data-v-339ecfab],tfoot[data-v-339ecfab],th[data-v-339ecfab],thead[data-v-339ecfab],time[data-v-339ecfab],tr[data-v-339ecfab],tt[data-v-339ecfab],u[data-v-339ecfab],ul[data-v-339ecfab],var[data-v-339ecfab],video return[data-v-339ecfab]{background:transparent;border:0;font-size:100%;font:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline}[data-v-339ecfab],[data-v-339ecfab]:after,[data-v-339ecfab]:before{box-sizing:border-box}article[data-v-339ecfab]:not([hidden]),aside[data-v-339ecfab]:not([hidden]),details[data-v-339ecfab]:not([hidden]),figcaption[data-v-339ecfab]:not([hidden]),figure[data-v-339ecfab]:not([hidden]),footer[data-v-339ecfab]:not([hidden]),header[data-v-339ecfab]:not([hidden]),hgroup[data-v-339ecfab]:not([hidden]),menu[data-v-339ecfab]:not([hidden]),nav[data-v-339ecfab]:not([hidden]),section[data-v-339ecfab]:not([hidden]){display:block}blockquote[data-v-339ecfab],q[data-v-339ecfab]{-webkit-quotes:none;quotes:none}blockquote[data-v-339ecfab]:after,blockquote[data-v-339ecfab]:before,q[data-v-339ecfab]:after,q[data-v-339ecfab]:before{content:"";content:none}table[data-v-339ecfab]{border-collapse:collapse;border-spacing:0}a[data-v-339ecfab]{text-decoration:none}a[href][data-v-339ecfab]{cursor:pointer}input[data-v-339ecfab]:focus{outline:none}a[data-v-339ecfab],button[data-v-339ecfab],input[data-v-339ecfab],textarea[data-v-339ecfab]{background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;outline:0!important}a[data-v-339ecfab]::-moz-focus-inner,button[data-v-339ecfab]::-moz-focus-inner,input[data-v-339ecfab]::-moz-focus-inner,textarea[data-v-339ecfab]::-moz-focus-inner{border:0;padding:0}.capitalize[data-v-339ecfab]{text-transform:capitalize}.disable-scroll[data-v-339ecfab]{overflow:hidden}.no-pointer[data-v-339ecfab]{cursor:default}.pointer[data-v-339ecfab]{cursor:pointer}.hide[data-v-339ecfab]{display:none!important}.no-select[data-v-339ecfab]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-overflow[data-v-339ecfab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.underline[data-v-339ecfab]{text-decoration:underline}.uppercase[data-v-339ecfab]{text-transform:uppercase}.no-padding[data-v-339ecfab]{padding:0!important}.inline[data-v-339ecfab]{display:inline-block;vertical-align:middle}.align-left[data-v-339ecfab]{text-align:left}.align-center[data-v-339ecfab]{text-align:center}.align-right[data-v-339ecfab]{text-align:right}.text-primary[data-v-339ecfab],.text-secondary[data-v-339ecfab]{color:#003653}.text-tertiary[data-v-339ecfab]{color:#344c63}.text-disabled[data-v-339ecfab]{color:#e5e7eb}.text-success[data-v-339ecfab]{color:#7fde95}.text-warning[data-v-339ecfab]{color:#f59e0b}.text-error[data-v-339ecfab]{color:#ef505e}.bg-primary[data-v-339ecfab]{background-color:#fff}.bg-secondary[data-v-339ecfab]{background-color:#fbfcfd}.bg-tertiary[data-v-339ecfab]{background-color:#f5f7f8}.bg-success[data-v-339ecfab]{background-color:rgba(127,222,149,.1)}.bg-warning[data-v-339ecfab]{background-color:rgba(245,158,11,.1)}.bg-error[data-v-339ecfab]{background-color:rgba(239,80,94,.1)}.border-light[data-v-339ecfab]{border-color:#f2f6fa}.border-medium[data-v-339ecfab]{border-color:#e5e7eb}.border-dark[data-v-339ecfab]{border-color:#344c63}.border-success[data-v-339ecfab]{border-color:#7fde95}.border-warning[data-v-339ecfab]{border-color:#f59e0b}.border-error[data-v-339ecfab]{border-color:#ef505e}.block[data-v-339ecfab]{display:block}.inline-block[data-v-339ecfab]{display:inline-block}.inline[data-v-339ecfab]{display:inline}.flex[data-v-339ecfab]{display:flex}.inline-flex[data-v-339ecfab]{display:inline-flex}.grid[data-v-339ecfab]{display:grid}.hidden[data-v-339ecfab]{display:none}.flex-row[data-v-339ecfab]{flex-direction:row}.flex-col[data-v-339ecfab]{flex-direction:column}.flex-wrap[data-v-339ecfab]{flex-wrap:wrap}.flex-nowrap[data-v-339ecfab]{flex-wrap:nowrap}.items-start[data-v-339ecfab]{align-items:flex-start}.items-center[data-v-339ecfab]{align-items:center}.items-end[data-v-339ecfab]{align-items:flex-end}.justify-start[data-v-339ecfab]{justify-content:flex-start}.justify-center[data-v-339ecfab]{justify-content:center}.justify-end[data-v-339ecfab]{justify-content:flex-end}.justify-between[data-v-339ecfab]{justify-content:space-between}.justify-around[data-v-339ecfab]{justify-content:space-around}.relative[data-v-339ecfab]{position:relative}.absolute[data-v-339ecfab]{position:absolute}.fixed[data-v-339ecfab]{position:fixed}.sticky[data-v-339ecfab]{position:sticky}.overflow-auto[data-v-339ecfab]{overflow:auto}.overflow-hidden[data-v-339ecfab]{overflow:hidden}.overflow-visible[data-v-339ecfab]{overflow:visible}.overflow-scroll[data-v-339ecfab]{overflow:scroll}.cursor-auto[data-v-339ecfab]{cursor:auto}.cursor-default[data-v-339ecfab]{cursor:default}.cursor-pointer[data-v-339ecfab]{cursor:pointer}.cursor-wait[data-v-339ecfab]{cursor:wait}.cursor-text[data-v-339ecfab]{cursor:text}.cursor-move[data-v-339ecfab]{cursor:move}.cursor-not-allowed[data-v-339ecfab]{cursor:not-allowed}.select-none[data-v-339ecfab]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text[data-v-339ecfab]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all[data-v-339ecfab]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto[data-v-339ecfab]{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}html[data-v-339ecfab]{background-color:#fbfcfd;color:#003653;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.5}body[data-v-339ecfab]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}h1[data-v-339ecfab]{font-size:30px;margin-bottom:16px}h1[data-v-339ecfab],h2[data-v-339ecfab]{font-weight:600;line-height:1.25}h2[data-v-339ecfab]{font-size:24px}h2[data-v-339ecfab],h3[data-v-339ecfab]{margin-bottom:12px}h3[data-v-339ecfab]{font-size:18px;font-weight:500}h3[data-v-339ecfab],p[data-v-339ecfab]{line-height:1.5}p[data-v-339ecfab]{font-size:16px;line-height:1.75;margin-bottom:24px}b[data-v-339ecfab],strong[data-v-339ecfab]{color:#003653;font-weight:600}ol[data-v-339ecfab],ul[data-v-339ecfab]{margin-bottom:16px;padding-left:20px}ol li[data-v-339ecfab],ul li[data-v-339ecfab]{line-height:1.75;margin-bottom:8px}ol li[data-v-339ecfab]:last-child,ul li[data-v-339ecfab]:last-child{margin-bottom:0}.link[data-v-339ecfab]{color:#008de6;cursor:pointer;text-decoration:underline;transition:all .3s ease;transition:all .2s ease-in-out}.link[data-v-339ecfab]:hover{color:#092a40}hr[data-v-339ecfab]{background-color:#f2f6fa;border:0;height:1px;margin:24px 0}.allergen-filter-modal[data-v-339ecfab]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1050}.modal-overlay[data-v-339ecfab]{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.modal-content[data-v-339ecfab]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow:hidden;position:relative;width:100%}.modal-header[data-v-339ecfab]{align-items:center;border-bottom:1px solid #f2f6fa;display:flex;justify-content:space-between;padding:24px}.modal-description[data-v-339ecfab]{border-bottom:1px solid #f2f6fa;padding:16px 24px}.modal-description p[data-v-339ecfab]{color:#003653;font-size:14px;line-height:1.5;margin:0}.filter-mode-section[data-v-339ecfab]{border-bottom:1px solid #f2f6fa;padding:16px 24px}.filter-mode-title[data-v-339ecfab]{color:#003653;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 12px}.filter-mode-toggle[data-v-339ecfab]{background-color:#fbfcfd;border-radius:6px;display:flex;padding:4px}.filter-mode-button[data-v-339ecfab]{background:transparent;border:none;border-radius:2px;color:#003653;cursor:pointer;flex:1;font-size:14px;font-weight:500;line-height:1.5;padding:8px 12px;transition:all .3s ease;transition:all .2s ease-in-out}.filter-mode-button.active[data-v-339ecfab]{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#003653}.filter-mode-button[data-v-339ecfab]:hover:not(.active),.modal-title[data-v-339ecfab]{color:#003653}.modal-title[data-v-339ecfab]{font-size:24px;font-weight:600;line-height:1.25;margin:0}.close-button[data-v-339ecfab]{align-items:center;background:transparent;border:none;border-radius:6px;color:#344c63;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .3s ease;transition:all .2s ease-in-out;width:2rem}.close-button[data-v-339ecfab]:hover{background-color:#fbfcfd;color:#003653}.search-section[data-v-339ecfab]{border-bottom:1px solid #f2f6fa;padding:16px 24px}.allergen-list[data-v-339ecfab]{flex:1;max-height:400px;overflow-y:auto;padding:16px 24px}.allergen-item[data-v-339ecfab]{margin-bottom:8px}.allergen-checkbox[data-v-339ecfab]{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px;transition:all .3s ease;transition:all .2s ease-in-out}.allergen-checkbox[data-v-339ecfab]:hover{background-color:#fbfcfd}.allergen-checkbox input[type=checkbox][data-v-339ecfab]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.allergen-checkbox .checkmark[data-v-339ecfab]{border:2px solid #e5e7eb;border-radius:2px;flex-shrink:0;height:1.25rem;margin-right:12px;position:relative;transition:all .3s ease;transition:all .2s ease-in-out;width:1.25rem}.allergen-checkbox .checkmark[data-v-339ecfab]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.625rem;left:.25rem;opacity:0;position:absolute;top:.125rem;transform:rotate(45deg);transition:all .3s ease;transition:all .2s ease-in-out;width:.375rem}.allergen-checkbox input:checked~.checkmark[data-v-339ecfab]:after{opacity:1}.allergen-checkbox input:indeterminate~.checkmark[data-v-339ecfab]:after{background-color:#fff;content:"";height:2px;left:.25rem;opacity:1;position:absolute;top:.5rem;width:.5rem}.allergen-info[data-v-339ecfab]{align-items:center;display:flex;flex:1;justify-content:space-between}.allergen-name[data-v-339ecfab]{color:#003653;font-size:14px;font-weight:500;line-height:1.5}.allergen-count[data-v-339ecfab]{background-color:#fbfcfd;border-radius:9999px;color:#344c63;font-size:12px;line-height:1.5;padding:.125rem .5rem}.modal-footer[data-v-339ecfab]{background-color:#fbfcfd;border-top:1px solid #f2f6fa;display:flex;padding:24px}.modal-footer[data-v-339ecfab]>*{margin-right:12px}.modal-footer[data-v-339ecfab]>:last-child{margin-right:0}@media(max-width:640px){.allergen-filter-modal[data-v-339ecfab]{padding:8px}.modal-content[data-v-339ecfab]{max-height:90vh}.modal-footer[data-v-339ecfab]{flex-direction:column}.modal-footer[data-v-339ecfab]>*{margin-right:0;width:100%}.modal-footer[data-v-339ecfab]>:last-child{margin-top:12px}}
