.ecom-2{--pal-common-white:#FFFFFF;--pal-common-black:#252525;--pal-overlay-white-15:#FFFFFF15;--pal-overlay-gray-900-10:#25252510;--pal-overlay-gray-900-70:#25252570;--pal-primary-50:#FFF8F7;--pal-primary-100:#FFF1EE;--pal-primary-200:#FFD2C9;--pal-primary-300:#FFB4A4;--pal-primary-400:#FE957F;--pal-primary-500:#F07055;--pal-primary-600:#EF4123;--pal-primary-700:#AC412B;--pal-primary-800:#8A2F1B;--pal-primary-900:#681F0F;--pal-primary-ref:var(--pal-primary-600);--pal-secondary-50:#F2F9FF;--pal-secondary-100:#B9E0FF;--pal-secondary-200:#9CD4FF;--pal-secondary-300:#79BFF3;--pal-secondary-400:#5C9FD1;--pal-secondary-500:#2E648D;--pal-secondary-600:#1D496B;--pal-secondary-700:#0F3049;--pal-secondary-800:#0B2233;--pal-secondary-900:#06131D;--pal-secondary-ref:var(--pal-secondary-500);--pal-grayscale-50:#F9F9F9;--pal-grayscale-100:#F1F1F1;--pal-grayscale-200:#E8E8E8;--pal-grayscale-300:#D0D0D0;--pal-grayscale-400:#AAAAAA;--pal-grayscale-500:#868686;--pal-grayscale-600:#797979;--pal-grayscale-700:#6A6A6A;--pal-grayscale-800:#565454;--pal-grayscale-900:#3A3A3A;--pal-label-50:#2E648D;--pal-label-100:#FFBC57;--pal-label-200:#F08C00;--pal-label-300:#FFC5C5;--pal-label-400:#FF6A6A;--pal-label-500:#B3FF98;--pal-label-600:#98EB7B;--pal-label-700:#BBDAFF;--pal-label-800:#8DC2FF;--pal-label-900:#868686;--pal-label-50-text-color:var(--pal-common-white);--pal-label-100-text-color:var(--pal-common-black);--pal-label-200-text-color:var(--pal-common-black);--pal-label-300-text-color:var(--pal-common-black);--pal-label-400-text-color:var(--pal-common-black);--pal-label-500-text-color:var(--pal-common-black);--pal-label-600-text-color:var(--pal-common-black);--pal-label-700-text-color:var(--pal-common-black);--pal-label-800-text-color:var(--pal-common-black);--pal-label-900-text-color:var(--pal-common-black);--theme-top-bar-color:var(--pal-common-white);--common-border-radius:16px;--ic-16-ct-sauce-url:url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg);--ic-24-ct-sauce-url:url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg);--ic-32-ct-sauce-url:url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg);--ic-16-ct-sauces-url:url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_1_738c6c5e70.svg);--ic-24-ct-sauces-url:url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg);--ic-32-ct-sauces-url:url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_ae6f142fae.svg);}.ecom-2 .bottom-navigation-container .bottom-navigation-btn{--bn-selected-bg-color:var(--pal-primary-ref);--bn-icon-color-selected:var(--pal-common-white);}.ecom-2 .btn{--btn-primary-normal-bg:var(--pal-primary-ref);--btn-primary-normal-border:var(--pal-primary-ref);--btn-primary-hover-bg:var(--pal-primary-900);--btn-primary-focus-bg:var(--pal-primary-900);--btn-primary-active-bg:var(--pal-primary-ref);--btn-primary-disabled-bg:var(--pal-grayscale-200);--btn-primary-disabled-text:var(--pal-grayscale-500);}.ecom-2 .category-tile{--ct-card-normal-border-radius:16px;--ct-card-normal-icon-color:var(--pal-common-white);--ct-card-normal-icon-bg-color:var(--pal-primary-ref);--ct-card-selected-bg-color:var(--pal-primary-ref);--ct-card-selected-icon-color:var(--pal-primary-ref);--ct-card-selected-text-color:var(--pal-common-white);}.ecom-2 .ly-header{--nav-mobile-badge-bg:var(--pal-primary-500);}.ecom-2 .navbar-top{--nav-top-company-info-link-color:var(--pal-common-black);}.ecom-2 .promotional-banner-container{--ct-pbanner-cta-primary-bg-color:var(--pal-primary-ref);--ct-pbanner-cta-primary-text-color:var(--pal-common-white);--ct-pbanner-cta-secondary-border-color:var(--pal-primary-ref);--ct-pbanner-cta-secondary-text-color:var(--pal-primary-ref);}
.navbar-main.d-lg-block .navbar-collapse .navbar-brand-container {
    margin: 0 !important;
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
}
.font-xxl-headline-4 {
    font-weight: var(--ft-main-weight-regular);
    font-size: 35px;
    font-family: var(--ft-main-font-family);
    padding-bottom: 8px;
    text-transform: uppercase;
}
.ecom-2 .text-primary-600 {
    color: var(--pal-primary-600);
    padding-bottom: 0px !important;
}
.ecom-2 .reorder {
    margin-bottom: 38px;
}
@media (min-width: 1240px) {
    .ecom-2 .navbar-brand-container {
        width: 220px;
        height: 72px;
    }
}
@media (min-width: 1240px)
{.ecom-2 .scrolled-down.scroll-animation-lock-desktop #top-categories {
    top: 65px !important;
}}
@media (min-width: 1240px)
{.ecom-2 .scrolled-down.scroll-animation-off #top-categories {
    top: 70px;
}}
@media (min-width: 1240px)
{.ecom-2 .scrolled-up #top-categories {
    top: 70px;
}}
.mx--8.mx-sm--12.mx-md--16.px-8.px-sm-12.px-md-16.d-flex.flex-lg-wrap.gap-4.pb-8.pb-md-16.overflow-scroll.hide-scrollbars {
    padding-bottom: 16px !important;
}
.categories-container.top-container.d-flex.flex-lg-row-reverse.justify-content-between.align-items-center {
    max-height: 90px;
}
.ecom-2 .cookie-banner-wrapper::before {
    opacity: .7;
}
.container.container-new-receipt-space {
    max-width: 100%;
}
.btn {
    border-radius: 12px;
}
@media (min-width: 1400px) {
    .container-old-ecom2 {
        width: 1150px;
    }
}
@media (min-width: 1400px) {
    .receipt__container {
        top: 133px;
    }
}
.coupon-configurator-header__text-box {
    display: none;
}

.ecom-2 .navbar-brand-container {
    width: 96px;
    height: 40px
}

@media(min-width: 600px)and (max-width: 1239.98px) {
    .ecom-2 .navbar-brand-container {
        width:112px;
        height: 48px
    }
}

@media(min-width: 1240px) {
    .ecom-2 .navbar-brand-container {
        width:328px;
        height: 72px
    }
}
.rounded-circle.category-tile-icon.d-flex.align-items-center.justify-content-center.mb-4.mb-sm-12.mt-6.mt-sm-12.desktop-size {
    min-width: 64px !important;
    height: 64px;
}
img#CookiebotSessionPixel {
    display: none;
}
p.address-time-tile-title.m-0.font-subtitle-1.text-truncate-multiline-1 {
    -webkit-line-clamp: 2;
}
a.navbar-brand-container.d-flex.align-items-center.me-16.background-size-contain.background-no-repeat.background-position-lc {
    margin: 0 !important;
    transform: translate(-50%);
    left: 50%;
    position: absolute;
}
@media (min-width: 1240px) {
    .ecom-2 .navbar-main .navbar-brand-container {
        width: 220px;
        height: 72px;
    }
}
.ecom-2 .navbar-main {
    min-height: 80px;
}
.ecom-2 .promotional-banner-container .image-container {
    aspect-ratio: 3 / 3;
}
div#app-navigation {
    display: none;
}
a.btn.btn-link.btn-sm.store-information__menu-link {
    display: none;
}
body.app-navigation-body:not(:has(#bottom-navigation-app)) #receipt-page .receipt__container .receipt__footer {
    bottom: 0px !important;
}

body.app-navigation-body:not(:has(#bottom-navigation-app)) #receipt-page .receipt__container {
bottom: 0px;
height: calc(100% - 0px);
}
.ribbon-content {
  background-color: #f04123;
}.ecom-2 .ic-saucecustom-16 {display:inline-block;width:16px;height:16px;background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;content:""; mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_1_738c6c5e70.svg); -webkit-mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_1_738c6c5e70.svg); -moz-mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_1_738c6c5e70.svg);}.ecom-2 .ic-saucecustom-24 {display:inline-block;width:24px;height:24px;background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;content:""; mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg); -webkit-mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg); -moz-mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauce_44f2370ae1.svg);}.ecom-2 .ic-saucecustom-32 {display:inline-block;width:32px;height:32px;background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;content:""; mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_ae6f142fae.svg); -webkit-mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_ae6f142fae.svg); -moz-mask-image: url(https://cdn.prd01trero.solutions4delivery.com/ecom-cms/ecom-cms/assets/sauces_ae6f142fae.svg);}