@font-face{font-family:"Lato Bold";src:url("fonts/LatoBold.ttf");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Lato Regular";src:url("fonts/LatoRegular.ttf");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Avengeance Mightiest Avenger";src:url("fonts/AvengeanceMightiestAvenger_revised.ttf");font-weight:normal;font-style:normal;font-display:block}@keyframes color{from,to{background-color:#70b56e}80%{background-color:#c6d0c6}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{transform:scale(0);opacity:0}80%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}html{overflow:hidden;touch-action:pan-y;height:100%;height:-webkit-fill-available}*{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;box-sizing:border-box}button{background-color:#da291c;letter-spacing:0;border-radius:1.3125rem;font-size:1rem;font-weight:normal;color:#fff;font-family:"Avengeance Mightiest Avenger",Arial,sans-serif;text-transform:normal;text-align:center;border:.0625rem solid #da291c;width:100%;height:2.625rem;max-width:15rem;cursor:pointer}button.btn--secondary{background-color:#e9b71e;color:#3b3b3b;border:0}button.btn--tertiary{background-color:#fff;color:#da291c;border:.0625rem solid #da291c;border-radius:1.3125rem}body{font-size:.875rem;font-weight:normal;color:#3b3b3b;font-family:"Lato Regular",Arial,sans-serif;text-transform:none;line-height:1.0625rem;height:auto;width:auto;margin:0 auto;text-align:center;overflow:hidden;overflow-y:scroll;min-width:100%;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-user-select:none;word-wrap:break-word;text-rendering:optimizeLegibility}header{display:flex;align-items:center;font-weight:bold;font-size:1.0625rem;height:3.4375rem;padding:.3125rem;background:#da291c}header.store-header{font-size:.75rem;font-weight:normal;color:#fff;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;top:3.4375rem;height:2.4375rem;background:#da291c;border:0;padding:0 1rem;display:none}header.store-header.localized{display:flex}header.store-header.localized+main{top:5.875rem}header.store-header .store-info{padding:.1875rem 0 0;padding-top:0;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}header.store-header .store-info .restaurant-name{font-size:.75rem;font-weight:normal;color:#fff;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;letter-spacing:0}header.store-header .edit-order-type-wrapper{flex:0 0 10%;max-width:10%}header.store-header .edit-order-type-wrapper .edit-order-type{font-size:.75rem;font-weight:normal;color:#e9b71e;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;letter-spacing:0}header .logo-link{text-align:center;width:6.625rem;padding:0;margin:0 auto}header .logo-link .icon-logo{width:6.625rem;height:1.625rem;margin:0 auto;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;display:block;background-image:url(img/header/logoLogo.svg);cursor:pointer}header .menu-link{padding:0 .625rem;min-width:2.9375rem}header .menu-link .icon-hamburger{width:2.5rem;height:2.5rem;cursor:pointer}header .account-link{padding:0 .625rem;min-width:2.9375rem;text-align:center}header .account-link .icon-account{width:1.5rem;height:1.5rem;cursor:pointer}header .cart-link{padding:0 .625rem;position:relative;cursor:pointer}header .cart-link .icon-cart{background-image:url("img/header/iconCart.svg");background-color:transparent;background-repeat:no-repeat;background-size:contain;display:block;width:2.1875rem;height:2.1875rem}header .cart-link .icon-cart .box-number{font-size:.875rem;font-weight:normal;color:#000;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;display:block;font-style:normal;text-align:center;background:#e9b71e;width:1.375rem;height:1.375rem;border-radius:1.25rem;position:absolute;left:.125rem;line-height:1.3125rem}.sidenav-background{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;cursor:pointer}.sidenav-background.open{display:block}nav.sidenav{display:none;position:fixed;background:#303030;width:calc(100% - 4rem);height:100%;text-align:left;z-index:100;top:0;bottom:0;left:0;right:0}nav.sidenav.logged-in header .sidenav-sign-in-link{color:#fff}nav.sidenav.logged-in header .sidenav-sign-in-link>div{cursor:unset}nav.sidenav.logged-in menu.logged-in-only{display:block}nav.sidenav header{background:#303030}nav.sidenav header .sidenav-sign-in-link{flex:1;padding:0 .625rem;font-family:"Lato Bold",Arial,sans-serif;font-size:1.125rem;font-weight:normal;color:#e9b71e;text-align:right}nav.sidenav header .sidenav-sign-in-link>div{cursor:pointer}nav.sidenav hr{background:transparent url("img/layoutDivider@3x.png") center no-repeat;background-size:contain;height:.25rem;margin:0 1rem;filter:brightness(0%) contrast(100%) invert(44%) sepia(98%) saturate(0%) hue-rotate(167deg) brightness(86%) contrast(97%)}nav.sidenav menu{display:none;overflow:hidden}nav.sidenav menu li{font-size:1.125rem;font-weight:normal;color:#fff;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;background:transparent;height:2.625rem;border:0;display:flex;align-items:center;padding:0 1rem;line-height:1.125rem;letter-spacing:0;position:relative;cursor:pointer}nav.sidenav menu li .icon{position:absolute;top:.5625rem;right:1.25rem;width:1.5rem;height:1.5rem}nav.sidenav menu li .icon.arrow-right{background:url("img/header/sidenavRight.svg") center no-repeat;background-size:contain}nav.sidenav menu li .icon.arrow-down{background:url("img/header/sidenavDown.svg") center no-repeat;background-size:contain}nav.sidenav menu menu.accordion.expanded{display:block}nav.sidenav menu menu.accordion li{font-size:1rem;font-family:"Lato Regular",Arial,sans-serif;height:3.125rem;padding:0 1.5rem}nav.sidenav footer{background:#303030;height:10.9375rem;width:100%;position:absolute;bottom:0}nav.sidenav footer .social-links{padding:0 0 1rem 1.5rem;height:2.5rem}nav.sidenav footer .social-links li.social{width:2.5rem;height:1.5rem;padding:0 1rem 0 0;display:inline-block}nav.sidenav footer .social-links li.social .icon{width:1.5rem;height:1.5rem}nav.sidenav footer .download-apps{padding:0 0 4.125rem 1.5rem;height:8.4375rem}nav.sidenav footer .download-apps p{font-size:.875rem;font-weight:normal;color:#fff;font-family:"Lato Regular",Arial,sans-serif;text-transform:none;line-height:1.125rem;margin:0;padding:0 0 1rem}nav.sidenav footer .download-apps .store-badges{height:2.1875rem;display:flex}nav.sidenav footer .download-apps .store-badges .icon{width:7.5625rem;height:2.1875rem}nav.sidenav footer .download-apps .store-badges .icon.app-store{margin:0 1rem 0 0}nav.sidenav footer .download-apps .store-badges .icon.google-play{-o-object-fit:cover;object-fit:cover;margin:0}nav.sidenav.open-menu{display:block}nav.sidenav.open-menu header .menu-link .icon-hamburger{filter:brightness(0%) saturate(100%) invert(71%) sepia(83%) saturate(827%) hue-rotate(351deg) brightness(103%) contrast(83%)}nav.sidenav.open-menu menu[context=menu]{display:block}nav.sidenav.open-menu .account-only{display:none}nav.sidenav.open-account{display:block}nav.sidenav.open-account header .account-link .icon-account{filter:brightness(0%) saturate(100%) invert(71%) sepia(83%) saturate(827%) hue-rotate(351deg) brightness(103%) contrast(83%)}nav.sidenav.open-account menu[context=account]{display:block;overflow-y:scroll;max-height:calc(100% - 15rem)}nav.sidenav.open-account .menu-only{display:none}main{background:#fff;position:absolute;top:3.4375rem;bottom:3rem;left:0;right:0;overflow-x:hidden;overflow-y:scroll}main a{cursor:pointer}main img{width:100%;height:auto;max-width:100%;max-height:100%;display:block}main .hero{aspect-ratio:719/381 auto;max-width:45rem}main .welcome-back{background:#fff}main .welcome-back .welcome-back-message:not(:empty){padding:1rem 1.5rem 0;margin-bottom:1.5rem;height:2.3125rem}main .welcome-back .welcome-back-message:not(:empty) .message,main .welcome-back .welcome-back-message:not(:empty) .username{font-size:1.5rem;font-weight:bold}main .welcome-back .welcome-back-message:not(:empty) .username{color:#da291c}main .welcome-back .buttons{position:initial;width:auto;margin:0 .625rem}main .welcome-back .buttons button{margin:1rem 0}main .welcome-back .buttons button+button{margin-top:0}main .category{background:#fff;display:flex;flex-wrap:wrap;margin:0 .5rem .25rem;padding:0}main .category a{flex:0 0 50%;max-width:calc(50% - 1rem);min-height:9.9375rem;max-height:9.9375rem;box-shadow:none;margin:.25rem .5rem;padding:0;position:relative}main .category a img{width:10.1875rem;height:9.9375rem;margin:0 auto}footer.tabs{display:flex;justify-content:center;position:absolute;bottom:0;width:100%;height:3rem;border-top:.0625rem solid silver !important;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0 .875rem;z-index:10}footer.tabs .tab-item{display:flex;flex-direction:column;justify-content:center;max-width:33%;opacity:1;height:inherit;flex:1;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}footer.tabs .tab-item.tab-item-active .tab-title{font-size:.75rem;font-weight:normal;color:#da291c;font-family:"Lato Bold",Arial,sans-serif;text-transform:capitalize}footer.tabs .tab-item .icon{width:1.875rem;height:1.25rem;margin:0 auto}footer.tabs .tab-item .tab-title{font-size:.75rem;font-weight:normal;color:#3b3b3b;font-family:"Lato Bold",Arial,sans-serif;text-transform:capitalize;line-height:.9375rem;padding-top:.0625rem}.loading-indicator__overlay{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:transparent;opacity:0;visibility:hidden}.loading-indicator__overlay.visible{opacity:1;visibility:visible;pointer-events:none}.loading-indicator__container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1001;display:flex;justify-content:center;align-items:center;transition:.2s opacity linear;background-color:transparent;opacity:0;visibility:hidden}.loading-indicator__container.visible{opacity:1;visibility:visible}.loading-indicator__container__inner{padding:1.25rem;border-radius:.3125rem;background-color:rgba(0,0,0,.6);color:#fff;text-align:center;text-overflow:ellipsis;font-size:.9375rem}.loading-indicator__desktop{left:50%;position:fixed;top:50%;transform:translate3d(-50%, -50%, 0);z-index:1002}.loading-indicator__desktop__logo{background-image:url("img/ck-logo-with-black-background-and-white-color.png");background-position:0 0;width:7.875rem;height:9.0625rem;margin:auto}.loading-indicator__desktop__items{margin:auto;text-align:center}.loading-indicator__desktop__item{animation:color 1.5s infinite both;background-color:#c6d0c6;display:inline-block;height:.875rem;margin-right:.3125rem;margin-top:.625rem;width:.5rem}.loading-indicator__desktop__message{clear:both;color:#000;font-family:"Lato Bold",Arial,sans-serif;font-size:1rem;text-align:center;text-transform:uppercase}.loading-indicator__mobile__spinner{display:inline-block;position:relative;width:2.5rem;height:2.5rem;color:#f6eee8}.loading-indicator__mobile__spinner svg{transform-origin:center;position:absolute;top:0;left:0;width:100%;height:100%;animation:spinner-fade-out 1s linear infinite}.loading-indicator__mobile__spinner svg line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}.loading-indicator__mobile__message{color:#f6eee8}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;background:rgba(0,0,0,.5);display:none}.modal-backdrop.visible{display:block}.modal{position:fixed;background:transparent;align-items:center;justify-content:center;height:100%;width:100%;z-index:1041;display:none}.modal.visible{display:flex}.modal .modal-dialog{background:#fff;margin:.625rem;border-radius:.3125rem;width:100%;animation-name:fadeIn;animation-duration:.2s;animation-timing-function:ease}.modal .modal-dialog .header{padding:2.25rem 0 0;max-width:19.4375rem;margin:0 auto}.modal .modal-dialog .header h2{font-size:1.125rem;font-weight:normal;color:#262626;font-family:"Avengeance Mightiest Avenger",Arial,sans-serif;text-transform:none;line-height:1.75rem;margin-bottom:.5rem}.modal .modal-dialog .header .divider-bar{background:transparent url("img/layoutDivider@3x.png") center no-repeat;background-size:contain;height:.25rem;margin:.1875rem auto 1.0625rem}.modal .modal-dialog .modal-content{padding:0;max-width:19.4375rem;min-height:4.6875rem;margin:0 auto}.modal .modal-dialog .modal-content p{font-size:1rem;font-weight:normal;color:#3b3b3b;font-family:"Lato Regular",Arial,sans-serif;text-transform:none;line-height:1.5rem;margin:0}.modal .modal-dialog .buttons{width:100%;max-width:19.4375rem;margin:0 auto;padding:1.0625rem 0 2.25rem;display:flex;flex-direction:row;gap:.75rem}.modal .modal-dialog .buttons button{display:inline-block;margin:0;padding:0;flex:1}.modal .home-popup{position:relative;width:100%;max-width:19.4375rem}.modal .home-popup .popup,.modal .home-popup a,.modal .home-popup img{width:100%}.modal .home-popup .close-button{position:absolute;top:-2.5rem;right:-1rem;background:#fff url("img/header/xClose@3x.png") center no-repeat;background-size:1rem;width:2rem;height:2rem;filter:invert(100%)}@media screen and (max-width: 44.9375rem){.hide-for-medium-down{display:none !important}}@media screen and (min-width: 45rem){.hide-for-medium-up{display:none !important}body{overflow:hidden;background:#fff url(img/ck-mobile-bg.png) repeat;background-size:auto}header{width:100%;max-width:65.8125rem;margin:0 auto}header .logo-link{padding:0 .875rem 0 1.1875rem;width:9.1875rem;margin:0}header .logo-link .icon-logo{width:7.125rem;height:2.5rem;margin:0}header .menu-link,header .promos-link,header .ordertracker-link,header .sign-in-link{font-size:1.125rem;font-weight:normal;color:#fff;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;padding:0 .625rem;position:relative;min-width:2.9375rem;line-height:1.3125rem;letter-spacing:0;white-space:nowrap;text-align:left;cursor:pointer}header .menu-link{min-width:4.1875rem;max-width:4.1875rem}header .promos-link{min-width:7.875rem;max-width:7.875rem;height:3.4375rem;background:#e9b71e;color:#da291c;margin:0 .875rem;padding:1rem .625rem .9375rem 3.125rem}header .promos-link:before{content:"";background:url("img/footer/iconCouponActive.png");background-size:1.875rem 1.25rem;width:1.875rem;height:1.25rem;position:absolute;left:.6875rem;top:1.0625rem}header .ordertracker-link{min-width:8.3125rem;max-width:8.3125rem}header .ordertracker-link span{cursor:pointer}header .address-info{font-size:1rem;font-weight:normal;color:#fff;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;padding:0 0 0 1.5rem;position:relative;white-space:nowrap;overflow:hidden}header .address-info .address-info-wrapper{overflow:hidden;text-overflow:ellipsis;margin-right:2.875rem}header .address-info .edit-order-type{min-width:1.875rem;max-width:1.875rem;color:#e9b71e;margin-left:1rem;position:absolute;top:0;right:0;cursor:pointer}header .sign-in-link{min-width:9.9375rem;max-width:9.9375rem;text-align:right;margin-left:auto;cursor:auto}header .sign-in-link .header-user-options{display:flex;flex-direction:row;gap:.9375rem;font-size:1rem;padding:0 .5625rem 0 1.375rem}header .sign-in-link .header-user-options>div{cursor:pointer}header .account-link{min-width:5.1875rem;max-width:5.1875rem;margin-left:auto;padding:0 .625rem;position:relative;cursor:pointer}header .account-link .header-user-options{padding:0 1.0625rem 0 1.375rem}header .cart-link{margin-left:initial;padding-right:.3125rem;min-width:3.125rem;max-width:3.125rem}header.store-header.localized+main{top:3.4375rem}main{background:transparent;bottom:0}main article{width:100%;max-width:65.8125rem;margin:0 auto;background:#fff}main .hero{aspect-ratio:1053/340 auto;max-width:65.8125rem}main .category{min-height:36.5rem}main .welcome-back .welcome-back-message:not(:empty){padding-top:1.5rem;height:2.8125rem}main .welcome-back .buttons{display:flex;justify-content:center;align-items:center;margin-top:2rem;padding-bottom:1.25rem}main .welcome-back .buttons button{flex:1;margin:0}main .welcome-back .buttons button:nth-child(2){margin-left:1rem}main .category{max-width:47.75rem;margin:0 auto;padding-bottom:3.6875rem;width:100%}main .category a{max-width:calc(25% - 1rem);margin:.5rem}main .category a img{width:10.9375rem;height:9.9375rem}footer{width:100%;max-width:65.8125rem;margin:0 auto;max-height:10rem;margin-top:auto}footer .links-container{display:flex;width:100%;min-height:10rem;background:#333;padding:0;margin:0}footer .links-container .company,footer .links-container .useful-links,footer .links-container .stay-connected{flex:1;width:100%;font-size:1rem;font-weight:normal;color:#fff;font-family:"Lato Bold",Arial,sans-serif;text-transform:none;line-height:1.0625rem;padding:1.5rem 1rem 1rem 2.4375rem;margin:0;text-align:left}footer .links-container .company ul,footer .links-container .useful-links ul,footer .links-container .stay-connected ul{display:inline-block;list-style:none}footer .links-container .company ul li,footer .links-container .useful-links ul li,footer .links-container .stay-connected ul li{padding:0 0 .75rem;list-style:none;cursor:pointer}footer .links-container .company{min-width:10.375rem;max-width:10.375rem}footer .links-container .stay-connected{min-width:30rem;max-width:30rem;padding-left:0;padding-right:2.4375rem}footer .links-container .stay-connected .stay-connected-wrapper{height:7.5rem;display:flex;padding:0;margin:0;width:100%}footer .links-container .stay-connected .stay-connected-wrapper .stay-connected-inner{width:100%;min-width:10.625rem;max-width:10.625rem;display:flex;flex-direction:column;justify-content:flex-end;padding:0;margin:0;flex:1}footer .links-container .stay-connected .stay-connected-wrapper .stay-connected-inner h1{font-size:.875rem;font-weight:normal;color:#fff;font-family:"Avengeance Mightiest Avenger",Arial,sans-serif;text-transform:none;line-height:1.125rem;padding:0;margin:0}footer .links-container .stay-connected .stay-connected-wrapper .stay-connected-inner li.social{width:2.5rem;height:3.25rem;padding:.5rem 1rem 1.25rem 0;display:inline-block}footer .links-container .stay-connected .stay-connected-wrapper .stay-connected-inner li.social .icon{width:1.5rem;height:1.5rem}footer .links-container .stay-connected .stay-connected-wrapper .download-apps{width:100%;min-width:16.875rem;max-width:16.875rem;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 .875rem 1.25rem;margin:0;flex:1}footer .links-container .stay-connected .stay-connected-wrapper .download-apps p{font-size:.875rem;font-weight:normal;color:#fff;font-family:"Lato Regular",Arial,sans-serif;text-transform:none;line-height:1.125rem;margin:0;padding:0 0 1rem}footer .links-container .stay-connected .stay-connected-wrapper .download-apps .store-badges{height:2.1875rem;display:flex}footer .links-container .stay-connected .stay-connected-wrapper .download-apps .store-badges .icon{width:7.5625rem;height:2.1875rem}footer .links-container .stay-connected .stay-connected-wrapper .download-apps .store-badges .icon.app-store{margin:0 .3125rem 0 0}footer .links-container .stay-connected .stay-connected-wrapper .download-apps .store-badges .icon.google-play{-o-object-fit:cover;object-fit:cover;margin:0}.loading-indicator__overlay{animation-duration:1.2s;animation-fill-mode:forwards;animation-name:fade;background-color:rgba(255,255,255,.9);transition:1s opacity linear}.loading-indicator__container__inner{padding:initial;border-radius:initial;background-color:initial;color:initial;text-align:initial;text-overflow:initial;font-size:initial}.modal .modal-dialog{width:29.4375rem;margin:0;padding:0 1.25rem}.modal .home-popup{max-width:34.9375rem}}
/*# sourceMappingURL=home-page.css.map */