.Button_button__0ycZE{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;padding:.75rem 1rem}.Button_button__0ycZE,.Button_button__0ycZE:focus{outline:2px solid transparent;outline-offset:2px}.Button_large__6LBKv{display:flex;justify-content:center;font-weight:700;font-size:1rem;line-height:1.5rem;padding:1rem 1.25rem}.Button_medium__OpSm2{font-weight:600;font-size:1rem;line-height:1.5rem;padding:.75rem 1rem}.Button_small__i7HAv{font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}@media (min-width:640px){.Button_small__i7HAv{padding:.5rem 1rem}}.Button_xsmall__exmKg{font-size:.75rem;line-height:1rem;padding:.25rem .75rem}.Button_primary__I_JT8{background-color:#25754d;background-color:rgba(37,117,77,var(--tw-bg-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.Button_primary__I_JT8,.Button_secondary__EP0Pn{--tw-bg-opacity:1;--tw-border-opacity:1;border-color:#25754d;border-color:rgba(37,117,77,var(--tw-border-opacity));--tw-text-opacity:1}.Button_secondary__EP0Pn{background-color:#fdfdfc;background-color:rgba(253,253,252,var(--tw-bg-opacity));border-width:2px;color:#25754d;color:rgba(37,117,77,var(--tw-text-opacity))}.Button_tertiary__SRxnr{background-color:#f6f6f6;background-color:rgba(246,246,246,var(--tw-bg-opacity));border-color:#f6f6f6;border-color:rgba(246,246,246,var(--tw-border-opacity));font-weight:600;color:#a02a35;color:rgba(160,42,53,var(--tw-text-opacity))}.Button_selected__6i7wc,.Button_tertiary__SRxnr{--tw-bg-opacity:1;--tw-border-opacity:1;--tw-text-opacity:1}.Button_selected__6i7wc{background-color:#ff5c50;background-color:rgba(255,92,80,var(--tw-bg-opacity));border-color:#ff5c50;border-color:rgba(255,92,80,var(--tw-border-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.Button_button__0ycZE:disabled,.Button_button__0ycZE[disabled],.Button_disabled__S0ivm{--tw-bg-opacity:1;background-color:#d8d8d8;background-color:rgba(216,216,216,var(--tw-bg-opacity));cursor:not-allowed;pointer-events:none;--tw-text-opacity:1;color:#797979;color:rgba(121,121,121,var(--tw-text-opacity))}.Gallery_container__vEc1Z{scroll-snap-type:x mandatory;width:90vw;margin-left:auto;margin-right:auto;padding:10px 0;margin-bottom:10px;overflow-x:auto;position:relative}.Gallery_element___2gG0{padding:10px;scroll-margin:10px;scroll-snap-align:start;scroll-snap-stop:normal;float:left}.Gallery_wrapper__0GUjK{width:-moz-max-content;width:max-content}.Gallery_photo__meC6q{-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.Gallery_container__vEc1Z{flex-wrap:nowrap;width:auto}.Gallery_container__vEc1Z,.Gallery_wrapper__0GUjK{display:flex;justify-content:center;align-items:center}.Gallery_wrapper__0GUjK{width:100%}}.RestaurantDetailsHeader_fullWidth__0wErR{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.RestaurantDetailsHeader_headerContainer__KSBuN{background:rgba(0,0,0,.5)}.SuccessTick_successTickBg__ZQvGT{background:hsla(0,0%,100%,.6);z-index:40;animation:SuccessTick_hideBg__gWQf0 1s forwards}.SuccessTick_successTick__byiYw{position:fixed;animation:SuccessTick_addToCartMobileAnimation__SZA6_ 1s forwards}@media (min-width:640px){.SuccessTick_successTick__byiYw{animation-name:SuccessTick_addToCartDesktopAnimation__K28gY}}@keyframes SuccessTick_hideBg__gWQf0{90%{opacity:1}to{opacity:0}}@keyframes SuccessTick_addToCartMobileAnimation__SZA6_{0%{opacity:0;top:50%;transform:scale(0) translateY(-50%)}30%{opacity:1;transform:scale(1.2) translateY(-50%)}60%{top:50%;transform:scale(1) translateY(-50%)}99%{opacity:1}to{top:100%;transform:scale(0);opacity:0}}@keyframes SuccessTick_addToCartDesktopAnimation__K28gY{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.2)}60%{transform:scale(1)}80%{opacity:1}to{transform:scale(.5);opacity:0}}.Footer_fullWidth__kO3bv{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.LinksFooter_wrapper__ZYXUW{flex-direction:column;gap:5px;padding:20px 32px;font-size:12px}.LinksFooter_links__GMEFh,.LinksFooter_wrapper__ZYXUW{display:flex;justify-content:center;align-items:center}.LinksFooter_links__GMEFh{flex-wrap:wrap}.LinksFooter_isMenu__9pbot{margin-left:8px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:calc(100% - 15px)}.LinksFooter_isContact__qTTFX{width:100vw}