:root{--width:1440px;--widthSignInForm:450px;--widthAccountProfile:734px;--widthCardsContainer:498px;--widthOrdersDetails:450px;--primary:#2c546f;--primary-dark:#1f1d1c;--primary-light:#65aadb;--light-text:#363631;--white:#fcfcfc;--yellow:#f7e781;--white-yellow:#fdf6d1;--pink:#cb257b;--orange:#e0573d;--burnt-orange:#833625;--cream-background:#fbfbf5;--success:#74f283;--dark-green:#538147;--cream-darker:hsla(50,29%,73%,.08);--placeholder-color:rgba(44,84,111,.4);--font-normal:"Degular";--font-bold:"Degular Bold";--font-black:"Degular Black";--font-fancy:"Eldwin Script";--transition:all 0.3s;--bgTransition:.35s cubic-bezier(0.455,0.030,0.515,0.955);--posRotate:rotateZ(1.5deg);--negRotate:rotateZ(-1.5deg);--xSmallFont:11px;--smallFont:13px;--regularFont:16px;--mediumFont:19px;--largeFont:23px;--xLargeFont:29px;--xxLargeFont:37px;--xxxLargeFont:46px;--hugeFont:57px;--xHugeFont:72px;--xxHugeFont:89px}@font-face{font-family:Degular;src:url(/_next/static/media/Degular-Regular.b7f848a5.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular Bold;src:url(/_next/static/media/Degular-Bold.f6e37576.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular Black;src:url(/_next/static/media/Degular-Black.b1904e17.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eldwin Script;src:url(/_next/static/media/Eldwin_36428.093bdcac.otf);font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;height:100%;font-family:var(--font-normal);scroll-behavior:smooth;scroll-padding-top:225px}body{color:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background:var(--cream-background)}a{color:inherit;text-decoration:none}html{color:var(--primary);font-family:sans-serif;font-size:var(--mediumFont);line-height:1.2;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}input,option,select,textarea{font-family:var(--font-normal)}input::placeholder,textarea::placeholder{color:var(--placeholder-color)}input[type=password]{font:small-caption}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}fieldset{border:0;padding:0;margin:0}[tabindex="-1"]:focus{outline:0!important}.small{font-size:70%}b,strong{font-weight:700}small{font-size:67%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}hr{box-sizing:content-box;height:0;overflow:visible}img{border-style:none;max-width:100%}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}.relative{position:relative}.image-contain{width:100%;height:100%}.image-contain,.image-contain-auto{object-fit:contain}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-center{text-align:center}.image-cover{width:100%;height:100%;object-fit:cover}.container{width:100%;max-width:var(--width);padding-left:24px;padding-right:24px;margin:0 auto}.container_signin{width:100%;max-width:var(--widthSignInForm);padding-top:67px;padding-bottom:120px}.container-details{max-width:968px}.root{display:flex;min-height:100%;flex-direction:column;justify-content:space-between}@media (max-width:1200px){.root{padding-top:68px}}.h3,h3{font-family:var(--font-black);font-size:var(--largeFont)}.h4,h4{font-size:16px;font-family:var(--font-bold)}.text-right{text-align:right}.responsive-iframe{position:relative;overflow:hidden;width:100%}.contact-us{height:1150px}.jobs-form{height:1600px}.jobs-catering{height:1150px}.franchising{height:950px}.franchising-momo{height:1100px}.collaborations{height:100dvh}.international-franchising{height:1200px;margin-bottom:90px}.international-franchising-momo{height:1300px;margin-bottom:90px}@media (max-width:690px){.contact-us,.jobs-catering{height:1325px}.jobs-form{height:1900px}.franchising{height:1100px}.international-franchising{height:1400px}}.responsive-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:unset}:not(html):not(body)::-webkit-scrollbar{width:14px;height:4px;background:rgba(44,84,111,.1)}:not(html):not(body)::-webkit-scrollbar-track{background:rgba(44,84,111,.1);border-radius:100px}:not(html):not(body)::-webkit-scrollbar-thumb{background:var(--primary);border-radius:100px}:not(html):not(body)::-webkit-scrollbar-thumb:hover{background:var(--primary)}.color--yellow{color:var(--yellow)}.color--dark-blue{color:var(--primary)}.color--pink{color:var(--pink)}.highlighted_link{color:var(--primary);font-family:var(--font-bold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.module_title{color:var(--primary);font-size:var(--largeFont)}.btn,.module_title{font-family:var(--font-black)}.btn{padding:16px 24px;border-radius:12px;background-color:var(--primary);color:var(--yellow);font-size:20px;border:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;line-height:1;justify-content:center;transition:var(--transition);text-transform:lowercase}.btn:hover{color:var(--primary);background:var(--yellow)}.btn-form{position:relative;font-size:var(--largeFont)!important;line-height:1.25}.btn-form:before{content:"";position:absolute;bottom:-5px;left:8.65px;width:calc(100% - (8.65px * 2));height:100%;background:var(--yellow);border-radius:12px;z-index:-1;transition:var(--transition)}.btn-form:hover:before{bottom:0}.btn-full,.full{width:100%}.btn-yellow{background-color:var(--yellow);color:var(--primary)}.btn-yellow:hover{background-color:var(--primary);color:var(--yellow)}.btn-orange{background-color:var(--orange);color:var(--white)}.btn-orange:hover{background-color:var(--primary);color:var(--white)}.btn path{transition:var(--transition)}.btn-yellow:hover path{fill:var(--yellow)}.btn-small{font-size:var(--regularFont);padding:8px 12px}.btn-default{margin:0}.btn-default,.btn-no-style{border:0;background:transparent;padding:0;cursor:pointer}.btn-no-style{font:inherit;color:inherit;text-decoration:underline}.loader{box-sizing:border-box;display:inline-block;width:16px;height:16px;border-left:2px solid rgba(44,84,111,.5);border-top:2px solid rgba(44,84,111,.5);border-bottom:2px solid rgba(44,84,111,.5);border-bottom-color:var(--primary);border-right:2px solid rgba(44,84,111,.5);border-right-color:var(--primary);border-radius:50%;margin:1.5px;animation:rotation 1s linear infinite}.loader-light{border-left:2px solid var(--cream-background);border-bottom-color:var(--cream-background);border-right-color:var(--cream-background);border-top:2px solid var(--cream-background);border-bottom:2px solid var(--yellow);border-right:2px solid var(--yellow)}.loader-huge{width:40px;height:40px;border-left:10px solid rgba(44,84,111,.5);border-top:10px solid rgba(44,84,111,.5);border-bottom:10px solid rgba(44,84,111,.5);border-bottom-color:var(--primary);border-right:10px solid rgba(44,84,111,.5);border-right-color:var(--primary)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radar-autocomplete-wrapper{position:absolute!important;top:100%;left:0;width:100%!important}.radar-autocomplete-results-list{position:absolute!important;z-index:1000;border-radius:8px!important;max-height:220px;overflow:auto!important}.radar-autocomplete-results-list::-webkit-scrollbar{width:5px}.radar-autocomplete-results-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.radar-autocomplete-results-list::-webkit-scrollbar-thumb{background-color:var(--primary);outline:1px solid var(--primary)}.radar-autocomplete-results-list .pinIcon{display:none!important}.radar-autocomplete-results-list .radar-autocomplete-results-item{border-top:1px solid rgba(54,54,49,.1)!important;padding:16px!important;font-size:16px!important;color:var(--primary);line-height:1.2;font-family:var(--font-normal);display:block}.radar-autocomplete-results-list .radar-autocomplete-results-item b{display:block}.radar-autocomplete-results-item:first-child{border:0!important}.radar-autocomplete-results-item b{color:var(--primary)!important;font-family:var(--font-bold)}.radar-powered{display:none!important}.radar-autocomplete-results-marker{display:none}.error-container{text-align:center;padding:5rem 20px}.TODO{background-color:var(--pink);padding:16px;color:#fff;font-size:20px}.maplibregl-marker{background-image:url(/_next/static/media/location_pin.5797cf87.svg)}.marker-active{background-image:url(/_next/static/media/location_pin_activ.78ac8a4d.svg)!important;background-size:cover;animation:MapPinBounce .5s;animation-direction:alternate;animation-iteration-count:infinite;z-index:1}@keyframes MapPinBounce{0%,to{top:0}50%{top:-10px}}.card-form-controller{position:relative;margin-bottom:16px;flex-basis:50%}.card-form-controller label{position:absolute;top:10px;left:14px;font-size:var(--smallFont)}.card-form-controller .olo-pay{width:100%;color:var(--primary);background:transparent;font-size:var(--regularFont);padding:22px 12px 11px;border:2px solid rgba(44,84,111,.17);border-radius:12px;outline:unset;transition:var(--transition);height:58px}.card-form-controller-group-split{display:flex;gap:16px;flex:1 1}.payment-cards{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}@media (max-width:1200px){.page_checkout_visibility,.page_details_visibility,.page_visibility{display:none}}.checkout_button:hover{color:var(--white);background:var(--orange)}.font-black{font-family:var(--font-black)}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12{flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:769px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.33%;max-width:33.33%}}.error-container .error-404-heading{margin-bottom:60px}.error-container h1{font-size:var(--xxxLargeFont);font-family:var(--font-black);margin-bottom:12px}.error-container .buttons_container{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin-top:20px;justify-content:center}.instagram-wrapper{margin-top:32px}.instagram-wrapper h3{font-size:var(--xLargeFont);font-family:var(--font-black);color:#e63d78;margin-bottom:12px}@media (max-width:768px){.error-container .error-404-heading{margin-bottom:32px}.instagram-wrapper h3{font-size:var(--largeFont)}.error-container h1{font-size:var(--xxLargeFont)}}.menu_product_item_details{padding-bottom:48px}.skeleton_module{padding-top:55px;padding-bottom:55px}.slick-track{gap:20px}.slick-slide,.slick-track{display:flex!important;align-items:stretch}.slick-slide{height:auto!important}.slick-slide>div{display:flex;flex:1 1}.slick-dots{position:static!important;display:flex!important;gap:.5rem;align-items:center;justify-content:center;margin-top:1rem!important}.slick-dots li{width:unset!important;height:unset!important;margin:unset!important}.slick-dots li button{width:12px!important;height:12px!important;border:1px solid var(--primary)!important;border-radius:50%;transition:all .3s ease-out}.slick-dots li.slick-active button{background:var(--pink);border-color:var(--pink)!important}.slick-dots li button:before{content:""!important}