.Button_button__wJ2oa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid rgba(34,36,38,.15);border-radius:.25rem;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;background-color:#e0e1e2;color:rgba(0,0,0,.87);white-space:nowrap}.Button_button__wJ2oa svg{color:currentColor;stroke:currentColor}.Button_button__wJ2oa:hover:not(:disabled){background-color:#cacbcd}.Button_button__wJ2oa:active:not(:disabled){background-color:#2185d0}.Button_button__wJ2oa:focus-visible{outline:2px solid #2185d0;outline-offset:2px}.Button_button__wJ2oa:disabled{opacity:.5;cursor:not-allowed}.Button_active__GMU8g{background-color:#2185d0;color:#fff}.Button_active__GMU8g.Button_basic__9wzzz{background-color:rgba(33,133,208,.15);color:#2185d0}.Button_active__GMU8g.Button_primary__LZ1Qi{background-color:#2185d0;color:#fff}.Button_fluid__B1_Iu{width:100%;display:flex}.Button_basic__9wzzz{background-color:transparent;color:#2185d0;border-color:#2185d0}.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(33,133,208,.1)}.Button_basic__9wzzz:active:not(:disabled){background-color:rgba(33,133,208,.2)}.Button_icon__ZSw1e{padding:0!important;min-width:3em;min-height:3em}.Button_toggle__M3BoD:active:not(:disabled){box-shadow:inset 0 0 0 2px rgba(0,0,0,.15)}.Button_loading__sxm6A{position:relative;color:transparent;pointer-events:none}.Button_loading__sxm6A .Button_loader__G4r1Q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Button_spin__RJyHj .6s linear infinite}@keyframes Button_spin__RJyHj{to{transform:translate(-50%,-50%) rotate(1turn)}}.Button_mini__awELu{font-size:.625rem;padding:.375rem .75rem}.Button_tiny__9J2Dk{font-size:.75rem;padding:.5rem 1rem}.Button_small__TgIwH{font-size:.875rem;padding:.625rem 1.25rem}.Button_medium__VKWJx{font-size:1rem;padding:.75rem 1.5rem}.Button_large__02Yi1{font-size:1.125rem;padding:.875rem 1.75rem}.Button_big__9_pNx{font-size:1.25rem;padding:1rem 2rem}.Button_huge__Rz_Tu{font-size:1.5rem;padding:1.25rem 2.5rem}.Button_massive__GHXGC{font-size:1.75rem;padding:1.5rem 3rem}.Button_primary__LZ1Qi{background-color:#1b1c1d;color:#fff}.Button_primary__LZ1Qi:hover:not(:disabled){background-color:#333}.Button_primary__LZ1Qi:active:not(:disabled){background-color:#4d4d4d}.Button_primary__LZ1Qi.Button_basic__9wzzz{background-color:transparent;color:#1b1c1d;border-color:#1b1c1d}.Button_primary__LZ1Qi.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(27,28,29,.1)}.Button_primary__LZ1Qi.Button_basic__9wzzz:active:not(:disabled){background-color:rgba(27,28,29,.2)}.Button_secondary__wCYus{background-color:#e0e1e2;color:rgba(0,0,0,.87)}.Button_secondary__wCYus:hover:not(:disabled){background-color:#cacbcd}.Button_secondary__wCYus.Button_basic__9wzzz{background-color:transparent;color:rgba(0,0,0,.87);border-color:rgba(34,36,38,.15)}.Button_secondary__wCYus.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.Button_green__VI3tD,.Button_positive__J4DAw{background-color:#21ba45;color:#fff}.Button_green__VI3tD:hover:not(:disabled),.Button_positive__J4DAw:hover:not(:disabled){background-color:#16ab39}.Button_green__VI3tD.Button_basic__9wzzz,.Button_positive__J4DAw.Button_basic__9wzzz{background-color:transparent;color:#21ba45;border-color:#21ba45}.Button_green__VI3tD.Button_basic__9wzzz:hover:not(:disabled),.Button_positive__J4DAw.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(33,186,69,.1)}.Button_negative__G9XBK,.Button_red__nwTbj{background-color:#db2828;color:#fff}.Button_negative__G9XBK:hover:not(:disabled),.Button_red__nwTbj:hover:not(:disabled){background-color:#ca1010}.Button_negative__G9XBK.Button_basic__9wzzz,.Button_red__nwTbj.Button_basic__9wzzz{background-color:transparent;color:#db2828;border-color:#db2828}.Button_negative__G9XBK.Button_basic__9wzzz:hover:not(:disabled),.Button_red__nwTbj.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(219,40,40,.1)}.Button_orange__YKoyR{background-color:#f2711c;color:#fff}.Button_orange__YKoyR:hover:not(:disabled){background-color:#e7640d}.Button_orange__YKoyR.Button_basic__9wzzz{background-color:transparent;color:#f2711c;border-color:#f2711c}.Button_orange__YKoyR.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(242,113,28,.1)}.Button_yellow__8bPKx{background-color:#fbbd08;color:rgba(0,0,0,.87)}.Button_yellow__8bPKx:hover:not(:disabled){background-color:#eaae00}.Button_yellow__8bPKx.Button_basic__9wzzz{background-color:transparent;color:#fbbd08;border-color:#fbbd08}.Button_yellow__8bPKx.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(251,189,8,.1)}.Button_olive__z_sJ3{background-color:#b5cc18;color:#fff}.Button_olive__z_sJ3:hover:not(:disabled){background-color:#a7bd0d}.Button_olive__z_sJ3.Button_basic__9wzzz{background-color:transparent;color:#b5cc18;border-color:#b5cc18}.Button_olive__z_sJ3.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(181,204,24,.1)}.Button_teal__1PxDv{background-color:#00b5ad;color:#fff}.Button_teal__1PxDv:hover:not(:disabled){background-color:#009c95}.Button_teal__1PxDv.Button_basic__9wzzz{background-color:transparent;color:#00b5ad;border-color:#00b5ad}.Button_teal__1PxDv.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(0,181,173,.1)}.Button_blue__7ds7N{background-color:#2185d0;color:#fff}.Button_blue__7ds7N:hover:not(:disabled){background-color:#1678c2}.Button_blue__7ds7N.Button_basic__9wzzz{background-color:transparent;color:#2185d0;border-color:#2185d0}.Button_blue__7ds7N.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(33,133,208,.1)}.Button_violet__n_tNy{background-color:#6435c9;color:#fff}.Button_violet__n_tNy:hover:not(:disabled){background-color:#5829bb}.Button_violet__n_tNy.Button_basic__9wzzz{background-color:transparent;color:#6435c9;border-color:#6435c9}.Button_violet__n_tNy.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(100,53,201,.1)}.Button_purple__bHSCn{background-color:#a333c8;color:#fff}.Button_purple__bHSCn:hover:not(:disabled){background-color:#9627ba}.Button_purple__bHSCn.Button_basic__9wzzz{background-color:transparent;color:#a333c8;border-color:#a333c8}.Button_purple__bHSCn.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(163,51,200,.1)}.Button_pink__LCVs9{background-color:#e03997;color:#fff}.Button_pink__LCVs9:hover:not(:disabled){background-color:#dd238b}.Button_pink__LCVs9.Button_basic__9wzzz{background-color:transparent;color:#e03997;border-color:#e03997}.Button_pink__LCVs9.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(224,57,151,.1)}.Button_brown__ckhHy{background-color:#a5673f;color:#fff}.Button_brown__ckhHy:hover:not(:disabled){background-color:#975b33}.Button_brown__ckhHy.Button_basic__9wzzz{background-color:transparent;color:#a5673f;border-color:#a5673f}.Button_brown__ckhHy.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(165,103,63,.1)}.Button_grey__1esBQ{background-color:#767676;color:#fff}.Button_grey__1esBQ:hover:not(:disabled){background-color:#5d5d5d}.Button_grey__1esBQ.Button_basic__9wzzz{background-color:transparent;color:#767676;border-color:#767676}.Button_grey__1esBQ.Button_basic__9wzzz:hover:not(:disabled){background-color:hsla(0,0%,46%,.1)}.Button_black__iAJd1{background-color:#1b1c1d;color:#fff}.Button_black__iAJd1:hover:not(:disabled){background-color:#0d0e0f}.Button_black__iAJd1.Button_basic__9wzzz{background-color:transparent;color:#1b1c1d;border-color:#1b1c1d}.Button_black__iAJd1.Button_basic__9wzzz:hover:not(:disabled){background-color:rgba(27,28,29,.1)}.ButtonGroup_buttonGroup__wZx8P{display:inline-flex;align-items:stretch;position:relative}.ButtonGroup_buttonGroup__wZx8P button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ButtonGroup_buttonGroup__wZx8P button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ButtonGroup_buttonGroup__wZx8P button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup_buttonGroup__wZx8P button+button{margin-left:-1px}.ButtonGroup_or__DtWOn{position:relative;width:.3em;height:auto;z-index:1;margin:0 -.15em}.ButtonGroup_or__DtWOn,.ButtonGroup_or__DtWOn span{display:flex;align-items:center;justify-content:center}.ButtonGroup_or__DtWOn span{width:2em;height:2em;line-height:1;color:#767676;background-color:#fff;border:1px solid rgba(34,36,38,.15);border-radius:50%;font-size:.75rem;font-weight:600;text-transform:uppercase;box-shadow:inset 0 0 0 1px transparent}.Modal_overlay__5gqOK{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:1000;animation:Modal_overlayShow__QsOZz .2s cubic-bezier(.16,1,.3,1)}@keyframes Modal_overlayShow__QsOZz{0%{opacity:0}to{opacity:1}}.Modal_content__opLZY{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 38px -10px rgba(0,0,0,.3),0 10px 20px -15px rgba(0,0,0,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-height:85vh;display:flex;flex-direction:column;z-index:1001;animation:Modal_contentShow__6BJqf .2s cubic-bezier(.16,1,.3,1)}.Modal_content__opLZY:focus{outline:none}@keyframes Modal_contentShow__6BJqf{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Modal_fullscreenShow__l9m3f{0%{opacity:0}to{opacity:1}}.Modal_tiny__pdYqv{max-width:400px}.Modal_small__Xhnkq{max-width:500px}.Modal_large__2S8l6{max-width:800px}.Modal_fullscreen__AcSnJ{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;top:0;left:0;transform:none;animation:Modal_fullscreenShow__l9m3f .15s ease-out}.Modal_closeButton__mcV1f{position:absolute;top:1.25rem;right:1.5rem;background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.25rem;color:rgba(0,0,0,.6);transition:all .2s ease-in-out;z-index:1}.Modal_closeButton__mcV1f:hover{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.87)}.Modal_closeButton__mcV1f:focus{outline:2px solid #2185d0;outline-offset:2px}.Modal_header__L8MQi{padding:1.25rem 3.5rem 1.25rem 1.5rem;border-bottom:1px solid rgba(34,36,38,.15);font-size:1.42857143rem;font-weight:700;color:rgba(0,0,0,.87);line-height:1.28571429em;margin:0;display:flex;align-items:center;min-height:3.5rem}.Modal_description__4vqFZ{padding:0 1.5rem;margin-top:-.5rem;margin-bottom:1rem;color:rgba(0,0,0,.6);font-size:.92857143rem;line-height:1.4285em}.Modal_body__YOC_f{padding:1.5rem;flex:1;overflow-y:auto;color:rgba(0,0,0,.87);line-height:1.4285em;min-height:0}.Modal_fullscreen__AcSnJ .Modal_body__YOC_f{min-height:200px}.Modal_actions__grFHA{padding:1rem 1.5rem;border-top:1px solid rgba(34,36,38,.15);display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.Select_trigger__E9Hd_{all:unset;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1;background-color:#fff;color:rgba(0,0,0,.87);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;cursor:pointer;transition:all .1s ease;min-width:200px}.Select_trigger__E9Hd_:hover{border-color:rgba(34,36,38,.35);background-color:#fafafa}.Select_trigger__E9Hd_:focus{outline:none}.Select_trigger__E9Hd_:focus,.Select_trigger__E9Hd_[data-state=open]{border-color:#85b7d9;background-color:#fff}.Select_chevron__cliq3,.Select_icon__ZCJTH{display:flex;align-items:center;color:rgba(0,0,0,.6)}.Select_chevron__cliq3{transition:transform .2s ease}[data-state=open] .Select_chevron__cliq3{transform:rotate(180deg)}.Select_content___J_00{overflow:hidden;background-color:#fff;border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);z-index:1000;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.Select_viewport__li0j8{padding:.5rem 0}.Select_item__5qMKu{all:unset;font-size:1rem;line-height:1;color:rgba(0,0,0,.87);border-radius:.28571429rem;display:flex;align-items:center;padding:.75rem 2rem .75rem 1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.Select_item__5qMKu[data-disabled]{color:rgba(0,0,0,.4);pointer-events:none}.Select_item__5qMKu[data-highlighted]{outline:none;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.Select_indicator__PK8ol{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;color:#2185d0}.navbar_nav__Y_oGw{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#111;display:flex;justify-content:space-between;align-items:center;z-index:1}.navbar_nav-menu__1IK4W{margin:10px!important;width:60px;display:flex;justify-content:flex-end}.navbar_nav-back__1pN7m{margin:10px!important;width:60px;display:flex;justify-content:flex-start}.navbar_nav-title__BF67m{flex-grow:1;text-align:center}.navbar_nav-title__BF67m h1{color:#fafafa;font-size:larger}.sidepanel_sidebar__UCaNC{position:fixed;top:0;right:0;bottom:0;width:260px;background-color:#fff;box-shadow:0 0 20px rgba(34,36,38,.15);z-index:1000;transform:translateX(100%);transition:transform .3s ease-out}.sidepanel_sidebar__UCaNC.sidepanel_visible__Oeg_R{transform:translateX(0)}.sidepanel_content__HSkSO{height:100%;padding:1rem 1rem 350px;overflow-y:auto}.sidepanel_languageSelect__2uflE{margin-bottom:.5rem}.sidepanel_divider__z5sIT{border-top:1px solid rgba(34,36,38,.15);margin:1rem 0}.sidepanel_footer__DgMPI{position:absolute;bottom:20px;left:0;right:0;padding:0 1rem}.sidepanel_footer__DgMPI a{color:#333}.sidepanel_emailSection__Di62v{line-break:anywhere}.wifimodal_wifiInfo__SIK5x{display:flex;flex-direction:column;gap:1rem}.wifimodal_infoRow__cZOeL{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f9fafb;border-radius:.25rem;border:1px solid rgba(34,36,38,.15)}.wifimodal_label__6cHP_{font-weight:600;color:rgba(0,0,0,.87);min-width:80px}.wifimodal_value__un1IS{flex:1;color:rgba(0,0,0,.87);word-break:break-all}.freetextquestion_textarea__KYjCe{width:100%;padding:.67857143em 1em;font-family:inherit;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:inset 0 0 0 0 transparent;transition:color .1s ease,border-color .1s ease;resize:vertical}.freetextquestion_textarea__KYjCe:focus{outline:none;border-color:#85b7d9;background:#fff;color:rgba(0,0,0,.8);box-shadow:none}.freetextquestion_textarea__KYjCe::-moz-placeholder{color:hsla(0,0%,75%,.87)}.freetextquestion_textarea__KYjCe::placeholder{color:hsla(0,0%,75%,.87)}.feedback_alpha50__XK7Pj{opacity:.5}.feedback_imageGroup__Usuv6{display:inline-flex;gap:.5rem}.feedback_image__E8PnL{width:35px;height:auto;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.feedback_image__E8PnL:hover{transform:scale(1.1)}.feedback_image__E8PnL:active{transform:scale(.95)}.feedbackmodal_form__7nzGc{position:relative;display:flex;flex-direction:column;gap:1.5rem}.feedbackmodal_form__7nzGc.feedbackmodal_loading__Dq2kz{opacity:.6;pointer-events:none}.feedbackmodal_form__7nzGc.feedbackmodal_loading__Dq2kz:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;border:3px solid rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.6);border-radius:50%;animation:feedbackmodal_spin__b4fpN .6s linear infinite}@keyframes feedbackmodal_spin__b4fpN{to{transform:translate(-50%,-50%) rotate(1turn)}}.feedbackmodal_formField___CZZZ{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.feedbackmodal_label__XnCvv{font-weight:600;color:rgba(0,0,0,.87);font-size:.92857143em}.feedbackmodal_message__P_Dpl{padding:1rem 1.5rem;border-radius:.28571429rem;box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 0 0 0 transparent;margin-top:1rem}.feedbackmodal_message__P_Dpl.feedbackmodal_error__e1fZf{background-color:#fff6f6;color:#9f3a38;box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent}.feedbackmodal_message__P_Dpl.feedbackmodal_success__huVMY{background-color:#fcfff5;color:#2c662d;box-shadow:inset 0 0 0 1px #a3c293,0 0 0 0 transparent}.feedbackmodal_messageHeader__4PhvK{font-weight:700;font-size:1.14285714em;margin-bottom:.5rem}.feedbackmodal_message__P_Dpl p{margin:0;opacity:.85}.layout_sidebarOverlay__xfd6p{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;cursor:pointer}.layout_container__RYcjt{padding:0 10px;flex-grow:1}.layout_header__eMUjr{display:flex;flex-direction:column;align-items:center}.layout_main__d1Yew{padding-top:60px;min-height:100vh;display:flex;flex-direction:column}.layout_poweredBy__fNq2z{width:100%;padding:50px 1rem 30px}.layout_poweredBy-title__sts4l{margin:0;display:flex;align-items:center;justify-content:center;gap:10px}.layout_poweredBy-link__sU7pQ{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#333}.layout_poweredBy-link__sU7pQ:active,.layout_poweredBy-link__sU7pQ:hover{text-decoration:none}.dietarymodal_modal-list__Jknjd{list-style-type:none;padding:0}.dietarymodal_modal-list-item__9T_69{display:flex;align-items:center;padding:10px 0;font-size:medium;text-transform:capitalize;min-height:44px;cursor:pointer;transition:background-color .15s ease}.dietarymodal_modal-list-item__9T_69:hover{background-color:rgba(0,0,0,.03)}.dietarymodal_modal-list-item-left-image__tSulb{margin-right:5px;flex-shrink:0;width:20px;height:20px}.dietarymodal_modal-list-item-title__bpXYY{margin-right:10px;white-space:nowrap;flex:1}.dietarymodal_modal-list-item-right-image__J9f72{margin-left:auto;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.product_heading2Xl__cFPyV{font-size:2.5rem;line-height:1.2;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.product_headingXl__JsgwE{font-size:2rem;line-height:1.3;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.product_headingLg__JK54f{font-size:1.5rem;line-height:1.4;margin:1rem 0}.product_headingMd__GjfWD{font-size:1.2rem;line-height:1.5}.product_noMenusInfoText__cwEHU{font-size:1.3rem;line-height:1.5;margin:1rem 0;text-align:center}.product_venueLogoWrapper__LKUP7{margin-top:50px;margin-bottom:30px;display:flex;justify-content:center}.product_venueLogo__tfquZ{border-radius:50%}.product_colorInherit__BiDjB{color:inherit}.product_padding1px__ZHeNb{padding-top:1px}.product_venueTitle__u8S8h{font-size:2rem;line-height:1.3;font-weight:800;letter-spacing:-.05rem;margin:1rem 0;text-align:center}.product_menuButton__8kg4i{margin:10px 0!important}.product_preventSelection__3dhbA{-webkit-user-select:none;-moz-user-select:none;user-select:none}.product_backToHome__hwJVv{margin:3rem 0 0}.product_product-title__8ijOE{font-size:x-large;color:#333}.product_product-section-title__gwJlo{margin-top:15px!important;margin-bottom:10px;color:#333;font-size:20px}.product_product-section-description__e3gDl{color:#555;white-space:pre-line}.product_product-items__P21_E{display:grid;-moz-column-gap:1em;column-gap:1em}@media(min-width:20em)and (max-width:47em){.product_product-items__P21_E{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:48em)and (max-width:63em){.product_product-items__P21_E{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(min-width:64em){.product_product-items__P21_E{grid-template-columns:repeat(auto-fill,minmax(456px,1fr))}}.product_product-item__MK4s4{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:20px;border:1px solid #e3e3e4}.product_product-image__rSXsF{position:relative;height:140px;aspect-ratio:1/1}.product_product-image-soldout__CegHW{background-color:rgba(0,0,0,.5);width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute}.product_product-image-soldout__CegHW p{color:#fff;text-align:center;font-size:16px}.product_product-sold-out__bX2oM{background-color:rgba(0,0,0,.3);height:100%;display:flex;justify-content:center;align-items:center;padding:5px 0}.product_product-sold-out__bX2oM p{color:#fff;text-align:center;font-size:16px}.product_product-content__jkfut,.product_product-wrapper__IGQIi{color:#063636}.product_product-content__jkfut{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;padding:10px;gap:10px;overflow:hidden}.product_product-info__2W6OQ{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.product_product-price___LuSy{flex-shrink:0;font-size:medium;font-weight:500;line-height:20px;text-align:right;max-width:120px;overflow:hidden;text-overflow:ellipsis}.product_product-price___LuSy div,.product_product-price___LuSy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_product-dietary__9_VzX{display:flex;align-items:center;justify-content:flex-start;gap:5px}.product_product-name__2rtFl{font-size:16px;font-weight:600;-webkit-line-clamp:2}.product_product-description__u5yKP,.product_product-name__2rtFl{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.product_product-description__u5yKP{-webkit-line-clamp:1;font-size:14px}.product-sections_sections-wrapper__96vY9{position:fixed;z-index:1;padding:10px 0;width:100%;top:60px;display:flex;align-items:center;background-color:#fff}.product-sections_sections-wrapper-gap__knT97{height:60px}.product-sections_filter-button__r5eEm{padding-right:10px}.product-sections_sections__4ZeIu{display:flex;-moz-column-gap:10px;column-gap:10px;margin-left:10px;overflow-x:auto;padding-right:20px;scrollbar-width:none;-ms-overflow-style:none;align-items:center}.product-sections_sections__4ZeIu::-webkit-scrollbar{display:none}.product-sections_sections-tab__JTOGY{padding:7px 10px;background-color:#fff;border:1px solid #111;border-radius:5px;line-height:21px;white-space:nowrap}.product-sections_sections-tab-active__a02ZX{background-color:#111;color:#fff}@media only screen and (min-width:768px)and (max-width:1023px){.product-detail-page_product-detail-wrapper__gXEQd{position:absolute;inset:5% 20%;border:1px solid #ccc}}@media only screen and (min-width:1024px){.product-detail-page_product-detail-wrapper__gXEQd{position:absolute;inset:5% 20%;border:1px solid #ccc}}.product-detail-page_product-image__oR8t8{position:relative}.product-detail-page_product-image__oR8t8 img{aspect-ratio:3/2;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-detail-page_product-image-soldout___nxt8{background-color:rgba(0,0,0,.5);width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0}.product-detail-page_product-image-soldout___nxt8 p{color:#fff;text-align:center;font-size:20px}.product-detail-page_product-sold-out__TrvZg{background-color:rgba(0,0,0,.3);width:100%;display:flex;justify-content:center;align-items:center}.product-detail-page_product-sold-out__TrvZg p{color:#fff;text-align:center;font-size:18px;padding:10px 0}.product-detail-page_product-content__wlP_m{padding:10px;display:flex;flex-direction:column;gap:10px}.product-detail-page_product-content__wlP_m h1{font-size:22px;margin:0}.product-detail-page_product-preptime-calorie__pbnL4{font-size:15px;color:#333;margin:0}.product-detail-page_product-description__TXfXy{font-size:17px;margin:0;white-space:pre-line}.product-detail-page_product-price__wkHb_{font-size:18px;font-weight:500;margin-top:10px}.product-detail-page_product-price__wkHb_ p{margin-bottom:2px}.product-detail-page_modal-close-button-container__RtqgA{display:flex;justify-content:center;align-items:flex-end;margin-bottom:20px}.menu-info-note-view_message__cpJHE{padding:1em 1.5em;margin:1em 0;background-color:#f8f8f9;border:1px solid rgba(34,36,38,.22);border-radius:.28571429rem;box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 0 0 0 transparent;color:rgba(0,0,0,.87);line-height:1.4285em}.menu-info-note-view_menuNote__95SXE{text-align:center;white-space:pre-line;margin:0}