.ecom-2{--pal-common-white:#ffffff;--pal-common-black:#190801;--pal-overlay-white-15:#ffffff15;--pal-overlay-gray-900-10:#00000010;--pal-overlay-gray-900-70:#19080170;--pal-primary-50:#fffbe5;--pal-primary-100:#fff6c2;--pal-primary-200:#fff199;--pal-primary-300:#ffeb70;--pal-primary-400:#ffe233;--pal-primary-500:#ffde13;--pal-primary-600:#e0c100;--pal-primary-700:#c2a700;--pal-primary-800:#998400;--pal-primary-900:#665800;--pal-primary-ref:var(--pal-primary-500);--pal-secondary-50:#fcfbf7;--pal-secondary-100:#f7f4e7;--pal-secondary-200:#e8e3d1;--pal-secondary-300:#beb7a4;--pal-secondary-400:#a59c8a;--pal-secondary-500:#988974;--pal-secondary-600:#7d6d5c;--pal-secondary-700:#685443;--pal-secondary-800:#563a28;--pal-secondary-900:#3a1302;--pal-secondary-ref:var(--pal-secondary-300);--pal-grayscale-50:#fcfbf7;--pal-grayscale-100:#f7f4e7;--pal-grayscale-200:#e8e3d1;--pal-grayscale-300:#beb7a4;--pal-grayscale-400:#a59c8a;--pal-grayscale-500:#988974;--pal-grayscale-600:#7d6d5c;--pal-grayscale-700:#685443;--pal-grayscale-800:#563a28;--pal-grayscale-900:#3a1302;--pal-blue-50:#ebf5ff;--pal-blue-100:#dbedff;--pal-blue-200:#bbdaff;--pal-blue-300:#8dc2ff;--pal-blue-400:#62aaff;--pal-blue-500:#288bff;--pal-blue-600:#006dec;--pal-blue-700:#005fcf;--pal-blue-800:#0051b0;--pal-blue-900:#00418e;--pal-blue-ref:600;--pal-green-50:#f8fff5;--pal-green-100:#f1ffec;--pal-green-200:#d9ffcc;--pal-green-300:#b3ff98;--pal-green-400:#98eb7b;--pal-green-500:#83d666;--pal-green-600:#6dc050;--pal-green-700:#58ab3b;--pal-green-800:#449727;--pal-green-900:#2f8212;--pal-green-ref:700;--pal-orange-50:#fff6e8;--pal-orange-100:#fff1db;--pal-orange-200:#ffeacc;--pal-orange-300:#ffe1b4;--pal-orange-400:#ffca7c;--pal-orange-500:#ffbc57;--pal-orange-600:#ffa51d;--pal-orange-700:#ff8a00;--pal-orange-800:#f5740a;--pal-orange-900:#e15e00;--pal-orange-ref:600;--pal-red-50:#fff6f6;--pal-red-100:#ffebeb;--pal-red-200:#ffdcdc;--pal-red-300:#ffc5c5;--pal-red-400:#ff9898;--pal-red-500:#ff6a6a;--pal-red-600:#ff5050;--pal-red-700:#f3001d;--pal-red-800:#ce0019;--pal-red-900:#af0015;--pal-red-ref:700;--pal-label-50:#ffda28;--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:#99a1ae;--pal-label-50-text-color:var(--pal-common-black);--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);--elevation-0:none;--elevation-1:0px 1px 1px rgba(0, 0, 0, 0.04), 0px 2px 1px rgba(0, 0, 0, 0.03), 0px 1px 3px rgba(0, 0, 0, 0.15);--elevation-2:0px 2px 2px rgba(0, 0, 0, 0.04), 0px 3px 1px rgba(0, 0, 0, 0.03), 0px 1px 5px rgba(0, 0, 0, 0.05);--elevation-3:0px 3px 4px rgba(0, 0, 0, 0.04), 0px 3px 3px rgba(0, 0, 0, 0.03), 0px 1px 8px rgba(0, 0, 0, 0.05);--elevation-4:0px 4px 5px rgba(0, 0, 0, 0.04), 0px 1px 10px rgba(0, 0, 0, 0.03), 0px 2px 4px rgba(0, 0, 0, 0.05);--elevation-6:0px 6px 10px rgba(0, 0, 0, 0.04), 0px 1px 18px rgba(0, 0, 0, 0.03), 0px 3px 5px rgba(0, 0, 0, 0.05);--elevation-8:0px 8px 10px rgba(0, 0, 0, 0.04), 0px 3px 14px rgba(0, 0, 0, 0.03), 0px 5px 5px rgba(0, 0, 0, 0.05);--elevation-9:0px 9px 12px rgba(0, 0, 0, 0.04), 0px 3px 16px rgba(0, 0, 0, 0.03), 0px 5px 6px rgba(0, 0, 0, 0.05);--elevation-12:0px 12px 17px rgba(0, 0, 0, 0.04), 0px 5px 22px rgba(0, 0, 0, 0.03), 0px 7px 8px rgba(0, 0, 0, 0.05);--elevation-16:0px 16px 24px rgba(0, 0, 0, 0.04), 0px 6px 30px rgba(0, 0, 0, 0.03), 0px 8px 10px rgba(0, 0, 0, 0.05);--elevation-24:0px 24px 38px rgba(0, 0, 0, 0.04), 0px 9px 46px rgba(0, 0, 0, 0.03), 0px 11px 15px rgba(0, 0, 0, 0.05);--a-normal-color:var(--pal-primary-ref);--a-hover-color:var(--pal-primary-ref);--a-focus-color:var(--pal-primary-ref);--a-active-color:var(--pal-primary-ref);--a-disabled-color:var(--pal-grayscale-500);--theme-top-bar-color:var(--pal-common-white);--common-border-radius:24px;--common-border-radius-small:20px;--ct-pbanner-border-radius:16px;--ft-headline-1-family:var(--ft-main-font-family);--ft-headline-1-weight:var(--ft-main-weight-bold);--ft-headline-1-rem-size:6.125rem;--ft-headline-1-px-size:98px;--ft-headline-1-letter-spacing:var(-1.5px);--ft-headline-1-text-decoration:none;--ft-headline-1-letter-case:none;--ft-headline-2-family:var(--ft-main-font-family);--ft-headline-2-weight:var(--ft-main-weight-bold);--ft-headline-2-rem-size:3.8125rem;--ft-headline-2-px-size:61px;--ft-headline-2-letter-spacing:var(-0.5px);--ft-headline-2-text-decoration:none;--ft-headline-2-letter-case:none;--ft-headline-3-family:var(--ft-main-font-family);--ft-headline-3-weight:var(--ft-main-weight-bold);--ft-headline-3-rem-size:3.0625rem;--ft-headline-3-px-size:49px;--ft-headline-3-letter-spacing:0px;--ft-headline-3-text-decoration:none;--ft-headline-3-letter-case:none;--ft-headline-4-family:var(--ft-main-font-family);--ft-headline-4-weight:var(--ft-main-weight-bold);--ft-headline-4-rem-size:2.1875rem;--ft-headline-4-px-size:35px;--ft-headline-4-letter-spacing:0.25px;--ft-headline-4-text-decoration:none;--ft-headline-4-letter-case:none;--ft-headline-5-family:var(--ft-main-font-family);--ft-headline-5-weight:var(--ft-main-weight-bold);--ft-headline-5-rem-size:1.5rem;--ft-headline-5-px-size:24px;--ft-headline-5-letter-spacing:0px;--ft-headline-5-text-decoration:none;--ft-headline-5-letter-case:none;--ft-headline-6-family:var(--ft-main-font-family);--ft-headline-6-weight:var(--ft-main-weight-bold);--ft-headline-6-rem-size:1.25rem;--ft-headline-6-px-size:20px;--ft-headline-6-letter-spacing:0.15px;--ft-headline-6-text-decoration:none;--ft-headline-6-letter-case:none;--ft-subtitle-1-family:var(--ft-alt-font-family);--ft-subtitle-1-weight:var(--ft-alt-weight-semibold);--ft-subtitle-1-rem-size:1rem;--ft-subtitle-1-px-size:16px;--ft-subtitle-1-letter-spacing:0.15px;--ft-subtitle-1-text-decoration:none;--ft-subtitle-1-letter-case:none;--ft-subtitle-2-family:var(--ft-alt-font-family);--ft-subtitle-2-weight:var(--ft-alt-weight-semibold);--ft-subtitle-2-rem-size:0.875rem;--ft-subtitle-2-px-size:14px;--ft-subtitle-2-letter-spacing:0.1px;--ft-subtitle-2-text-decoration:none;--ft-subtitle-2-letter-case:none;--ft-subtitle-3-family:var(--ft-alt-font-family);--ft-subtitle-3-weight:var(--ft-alt-weight-semibold);--ft-subtitle-3-rem-size:0.75rem;--ft-subtitle-3-px-size:12px;--ft-subtitle-3-letter-spacing:0.1px;--ft-subtitle-3-text-decoration:none;--ft-subtitle-3-letter-case:none;--ft-body-1-family:var(--ft-alt-font-family);--ft-body-1-weight:var(--ft-alt-weight-regular);--ft-body-1-rem-size:1rem;--ft-body-1-px-size:16px;--ft-body-1-letter-spacing:0.5px;--ft-body-1-text-decoration:none;--ft-body-1-letter-case:none;--ft-body-1-strike-family:var(--ft-alt-font-family);--ft-body-1-strike-weight:var(--ft-alt-weight-regular);--ft-body-1-strike-rem-size:1rem;--ft-body-1-strike-px-size:16px;--ft-body-1-strike-letter-spacing:0.5px;--ft-body-1-strike-text-decoration:line-through;--ft-body-1-strike-letter-case:none;--ft-body-2-family:var(--ft-alt-font-family);--ft-body-2-weight:var(--ft-alt-weight-regular);--ft-body-2-rem-size:0.875rem;--ft-body-2-px-size:14px;--ft-body-2-letter-spacing:0.25px;--ft-body-2-text-decoration:none;--ft-body-2-letter-case:none;--ft-body-2-strike-family:var(--ft-alt-font-family);--ft-body-2-strike-weight:var(--ft-alt-weight-regular);--ft-body-2-strike-rem-size:0.875rem;--ft-body-2-strike-px-size:14px;--ft-body-2-strike-letter-spacing:0.25px;--ft-body-2-strike-text-decoration:line-through;--ft-body-2-strike-letter-case:none;--ft-button-1-family:var(--ft-alt-font-family);--ft-button-1-weight:var(--ft-alt-weight-medium);--ft-button-1-rem-size:1rem;--ft-button-1-px-size:16px;--ft-button-1-letter-spacing:1.25px;--ft-button-1-text-decoration:none;--ft-button-1-letter-case:uppercase;--ft-button-2-family:var(--ft-alt-font-family);--ft-button-2-weight:var(--ft-alt-weight-medium);--ft-button-2-rem-size:0.875rem;--ft-button-2-px-size:14px;--ft-button-2-letter-spacing:1.25px;--ft-button-2-text-decoration:none;--ft-button-2-letter-case:uppercase;--ft-button-link-1-family:var(--ft-alt-font-family);--ft-button-link-1-weight:var(--ft-alt-weight-regular);--ft-button-link-1-rem-size:1rem;--ft-button-link-1-px-size:16px;--ft-button-link-1-letter-spacing:0.15px;--ft-button-link-1-text-decoration:underline;--ft-button-link-1-letter-case:none;--ft-button-link-2-family:var(--ft-alt-font-family);--ft-button-link-2-weight:var(--ft-alt-weight-regular);--ft-button-link-2-rem-size:0.875rem;--ft-button-link-2-px-size:14px;--ft-button-link-2-letter-spacing:0.25px;--ft-button-link-2-text-decoration:underline;--ft-button-link-2-letter-case:none;--ft-caption-1-family:var(--ft-alt-font-family);--ft-caption-1-weight:var(--ft-alt-weight-regular);--ft-caption-1-rem-size:0.75rem;--ft-caption-1-px-size:12px;--ft-caption-1-letter-spacing:0.4px;--ft-caption-1-text-decoration:none;--ft-caption-1-letter-case:none;--ft-overline-1-family:var(--ft-alt-font-family);--ft-overline-1-weight:var(--ft-alt-weight-regular);--ft-overline-1-rem-size:0.625rem;--ft-overline-1-px-size:10px;--ft-overline-1-letter-spacing:1.5px;--ft-overline-1-text-decoration:none;--ft-overline-1-letter-case:uppercase;}.ecom-2 .action-chip{--action-chip-notification-bg-color:var(--pal-secondary-500);--action-chip-notification-text-color:var(--pal-common-black);--action-chip-disabled-notification-text-color:var(--pal-grayscale-50);}.ecom-2 .add-to-fav{--add-to-fav-bg:transparent;--fav-size:36px;--fav-top:10px;--fav-left:7px;--add-to-fav-normal:var(--pal-common-black);--add-to-fav-disabled:var(--pal-primary-400);--add-to-fav-hover:var(--pal-grayscale-50);--add-to-fav-focus:var(--pal-grayscale-200);--add-to-fav-focus-selected:var(--pal-grayscale-300);--add-to-fav-pressed:var(--pal-grayscale-300);--add-to-fav-pressed-selected:var(--pal-grayscale-200);}.ecom-2 .address-time-tile{--address-time-tile-radius:12px;--address-time-tile-light-bg-color:var(--pal-common-white);--address-time-tile-light-shadow:var(--elevation-8);--address-time-tile-light-title-color:var(--pal-common-black);--address-time-tile-light-subtitle-color:var(--pal-common-black);--address-time-tile-light-error-color:var(--pal-red-800);--address-time-tile-light-eta-color:var(--pal-grayscale-600);--address-time-tile-dark-bg-color:var(--pal-grayscale-50);--address-time-tile-dark-shadow:none;--address-time-tile-dark-title-color:var(--pal-common-black);--address-time-tile-dark-subtitle-color:var(--pal-common-black);--address-time-tile-dark-error-color:var(--pal-red-800);--address-time-tile-dark-eta-color:var(--pal-grayscale-600);}.ecom-2 .advertisement-card-row .swiper .carousel-pagination .pagination-dot{--ct-pbanner-pagination-color:var(--pal-grayscale-200);--ct-pbanner-pagination-color-active:var(--pal-common-black);}.ecom-2 .banner{--banner-radius:16px;--banner-overlay-gradient:linear-gradient(193.15deg, rgba(0, 0, 0, 0) 32.13%, rgba(0, 0, 0, 0.9) 84.5%);--banner-overlay-text-color:var(--pal-common-black);}.ecom-2 .bottom-navigation-container .bottom-navigation-btn{--bn-border-radius:16px;--bn-selected-bg-color:var(--pal-secondary-ref);--bn-notification-bg-color:var(--pal-common-black);--bn-notification-text-color:var(--pal-common-white);--bn-icon-color:var(--pal-common-black);--bn-label-color:var(--pal-common-black);--bn-icon-color-selected:var(--pal-common-black);--bn-notification-bg-color-selected:var(--pal-common-black);--bn-notification-text-color-selected:var(--pal-common-white);}.ecom-2 .bottom-navigation-container .bottom-navigation-row{--bn-row-bg-color:var(--pal-common-white);--bn-row-shadow:var(--elevation-8);--bn-row-border-color:var(--pal-grayscale-300);}.ecom-2 .btn{--btn-standard-border-radius:var(--common-border-radius);--btn-small-border-radius:var(--common-border-radius-small);--btn-none-border-radius:0px;--btn-elevated-shadow:var(--elevation-16);--btn-primary-normal-bg:var(--pal-primary-ref);--btn-primary-normal-text:var(--pal-common-black);--btn-primary-normal-border:var(--pal-primary-ref);--btn-primary-hover-bg:var(--pal-primary-300);--btn-primary-hover-text:var(--pal-common-black);--btn-primary-hover-border:var(--pal-primary-300);--btn-primary-focus-bg:var(--pal-primary-200);--btn-primary-focus-text:var(--pal-common-black);--btn-primary-focus-border:var(--pal-primary-200);--btn-primary-active-bg:var(--pal-primary-ref);--btn-primary-active-text:var(--pal-common-black);--btn-primary-active-border:var(--pal-primary-ref);--btn-primary-disabled-bg:var(--pal-grayscale-200);--btn-primary-disabled-text:var(--pal-grayscale-300);--btn-primary-disabled-border:var(--pal-grayscale-200);--btn-secondary-normal-bg:var(--pal-common-white);--btn-secondary-normal-text:var(--pal-common-black);--btn-secondary-normal-border:var(--pal-primary-500);--btn-secondary-hover-bg:var(--pal-primary-100);--btn-secondary-hover-text:var(--pal-common-black);--btn-secondary-hover-border:var(--pal-primary-500);--btn-secondary-focus-bg:var(--pal-primary-200);--btn-secondary-focus-text:var(--pal-common-black);--btn-secondary-focus-border:var(--pal-primary-500);--btn-secondary-active-bg:var(--pal-common-white);--btn-secondary-active-text:var(--pal-common-black);--btn-secondary-active-border:var(--pal-primary-500);--btn-secondary-disabled-bg:var(--pal-common-white);--btn-secondary-disabled-text:var(--pal-grayscale-300);--btn-secondary-disabled-border:var(--pal-grayscale-300);--btn-link-normal-bg:transparent;--btn-link-normal-text:var(--pal-common-black);--btn-link-normal-border:transparent;--btn-link-hover-bg:var(--pal-grayscale-50);--btn-link-hover-text:var(--pal-common-black);--btn-link-hover-border:transparent;--btn-link-focus-bg:var(--pal-grayscale-100);--btn-link-focus-text:var(--pal-common-black);--btn-link-focus-border:transparent;--btn-link-active-bg:var(--pal-overlay-gray-900-black-10);--btn-link-active-text:var(--pal-common-black);--btn-link-active-border:transparent;--btn-link-disabled-bg:transparent;--btn-link-disabled-text:var(--pal-grayscale-500);--btn-link-disabled-border:transparent;--btn-text-normal-bg:transparent;--btn-text-normal-text:var(--pal-common-black);--btn-text-normal-border:transparent;--btn-text-hover-bg:var(--pal-primary-100);--btn-text-hover-text:var(--pal-common-black);--btn-text-hover-border:transparent;--btn-text-focus-bg:var(--pal-primary-200);--btn-text-focus-text:var(--pal-common-black);--btn-text-focus-border:transparent;--btn-text-active-bg:var(--pal-overlay-gray-900-black-10);--btn-text-active-text:var(--pal-common-black);--btn-text-active-border:transparent;--btn-text-disabled-bg:transparent;--btn-text-disabled-text:var(--pal-grayscale-500);--btn-text-disabled-border:transparent;--btn-navigation-border-radius:var(--common-border-radius-small);--btn-navigation-normal-bg:transparent;--btn-navigation-normal-text:var(--pal-common-black);--btn-navigation-normal-border:transparent;--btn-navigation-hover-bg:var(--pal-primary-100);--btn-navigation-hover-text:var(--pal-primary-900);--btn-navigation-hover-border:transparent;--btn-navigation-focus-bg:var(--pal-primary-200);--btn-navigation-focus-text:var(--pal-primary-900);--btn-navigation-focus-border:transparent;--btn-navigation-active-bg:var(--pal-overlay-gray-900-black-10);--btn-navigation-active-text:var(--pal-primary-900);--btn-navigation-active-border:transparent;--btn-navigation-disabled-bg:transparent;--btn-navigation-disabled-text:var(--pal-grayscale-500);--btn-navigation-disabled-border:transparent;--btn-custom-color-normal-bg:var(--pal-secondary-500);--btn-custom-color-normal-text:var(--pal-common-white);--btn-custom-color-normal-border:var(--pal-secondary-500);--btn-custom-color-hover-bg:var(--pal-secondary-400);--btn-custom-color-hover-text:var(--pal-common-white);--btn-custom-color-hover-border:var(--pal-secondary-400);--btn-custom-color-focus-bg:var(--pal-secondary-400);--btn-custom-color-focus-text:var(--pal-common-white);--btn-custom-color-focus-border:var(--pal-secondary-400);--btn-custom-color-active-bg:var(--pal-secondary-500);--btn-custom-color-active-text:var(--pal-common-white);--btn-custom-color-active-border:var(--pal-secondary-500);--btn-custom-color-disabled-bg:var(--pal-grayscale-200);--btn-custom-color-disabled-text:var(--pal-grayscale-300);--btn-custom-color-disabled-border:var(--pal-grayscale-200);--btn-counter-default-normal-bg:var(--pal-grayscale-300);--btn-counter-default-normal-text:var(--pal-common-black);--btn-counter-default-normal-border:transparent;--btn-counter-default-hover-bg:var(--pal-grayscale-200);--btn-counter-default-hover-text:var(--pal-common-black);--btn-counter-default-hover-border:transparent;--btn-counter-default-hover-not-supported-bg:var(--btn-counter-default-normal-bg);--btn-counter-default-hover-not-supported-text:var(--btn-counter-default-normal-text);--btn-counter-default-hover-not-supported-border:var(--btn-counter-default-normal-border);--btn-counter-default-focus-bg:var(--pal-grayscale-200);--btn-counter-default-focus-text:var(--pal-common-black);--btn-counter-default-focus-border:transparent;--btn-counter-default-active-bg:var(--pal-grayscale-300);--btn-counter-default-active-text:var(--pal-common-black);--btn-counter-default-active-border:transparent;--btn-counter-default-disabled-bg:var(--pal-grayscale-200);--btn-counter-default-disabled-text:var(--pal-grayscale-500);--btn-counter-default-disabled-border:transparent;--btn-counter-remove-normal-bg:var(--pal-red-100);--btn-counter-remove-normal-text:var(--pal-red-900);--btn-counter-remove-normal-border:transparent;--btn-counter-remove-hover-bg:var(--pal-red-200);--btn-counter-remove-hover-text:var(--pal-red-900);--btn-counter-remove-hover-border:transparent;--btn-counter-remove-hover-not-supported-bg:var(--btn-counter-default-normal-bg);--btn-counter-remove-hover-not-supported-text:var(--btn-counter-default-normal-text);--btn-counter-remove-hover-not-supported-border:var(--btn-counter-default-normal-border);--btn-counter-remove-focus-bg:var(--pal-red-300);--btn-counter-remove-focus-text:var(--pal-red-900);--btn-counter-remove-focus-border:transparent;--btn-counter-remove-active-bg:var(--pal-red-100);--btn-counter-remove-active-text:var(--pal-red-900);--btn-counter-remove-active-border:transparent;--btn-counter-remove-disabled-bg:var(--pal-grayscale-200);--btn-counter-remove-disabled-text:var(--pal-grayscale-500);--btn-counter-remove-disabled-border:transparent;}.ecom-2 .category-tile{--ct-card-normal-text-color:var(--pal-common-black);--ct-card-normal-border:none;--ct-card-normal-border-radius:var(--common-border-radius);--ct-card-normal-shadow:var(--elevation-24);--ct-card-normal-bg-color:var(--pal-common-white);--ct-card-normal-icon-color:var(--pal-common-black);--ct-card-normal-icon-bg-color:var(--pal-secondary-200);--ct-card-selected-bg-color:var(--pal-secondary-300);--ct-card-selected-icon-color:var(--ct-card-normal-icon-color);--ct-card-selected-shadow:var(--elevation-24);--ct-card-selected-text-color:var(--ct-card-normal-text-color);--ct-card-disabled-shadow:var(--elevation-0);--ct-card-disabled-bg-color:var(--pal-grayscale-100);--ct-card-disabled-icon-color:var(--pal-grayscale-500);--ct-card-disabled-text-color:var(--pal-grayscale-500);--ct-card-focused-bg-color:var(--pal-grayscale-200);--ct-card-hovered-bg-color:var(--pal-grayscale-50);--ct-card-pressed-shadow:var(--elevation-8);--ct-card-disabled-icon-bg-color:var(--pal-grayscale-200);--ct-card-selected-icon-bg-color:var(--pal-common-white);--ct-sm-card-normal-icon-bg-color:var(--pal-grayscale-200);--ct-sm-card-normal-border-bg:none;--ct-sm-card-normal-icon-color:var(--ct-card-normal-text-color);--ct-sm-card-focused-bg-color:var(--pal-grayscale-50);--ct-sm-card-focused-icon-bg-color:var(--pal-grayscale-200);--ct-sm-card-pressed-bg-color:var(--pal-common-white);--ct-sm-card-pressed-icon-color:var(--pal-common-black);--ct-sm-card-pressed-text-color:var(--pal-common-black);--ct-sm-card-pressed-icon-bg-color:var(--pal-grayscale-200);--ct-sm-card-selected-bg-color:var(--pal-secondary-300);--ct-sm-card-selected-w-image-bg-color:var(--pal-secondary-500);--ct-sm-card-selected-w-icon-bg-color:var(--pal-common-white);--ct-sm-card-selected-icon-color:var(--pal-common-black);--ct-sm-card-selected-w-image-text-color:var(--pal-common-black);--ct-sm-card-selected-w-icon-text-color:var(--pal-common-black);--ct-sm-card-selected-icon-bg-color:var(--pal-common-white);--ct-sm-card-disabled-bg-color:var(--pal-grayscale-100);--ct-sm-card-disabled-icon-bg-color:var(--pal-grayscale-200);--ct-sm-card-hovered-icon-bg-color:var(--pal-grayscale-200);--ct-sm-card-hovered-bg-color:var(--ct-card-hovered-bg-color);}.ecom-2 .checkbox{--checkbox-container-size:40px;--checkbox-size:18px;--checkbox-check-size:16px;--checkbox-minus-size:12px;--checkbox-border:var(--pal-grayscale-700);--checkbox-container-bg-transparent:transparent;--checkbox-bg-selected:var(--pal-primary-500);--checkbox-selected-icon:var(--pal-common-black);--checkbox-selected-icon-disabled:var(--pal-grayscale-500);--checkbox-selected:var(--pal-secondary-500);--checkbox-text:var(--pal-common-black);--checkbox-text-disabled:var(--pal-grayscale-500);--checkbox-container-bg:var(--pal-grayscale-100);--checkbox-container-bg-selected:var(--pal-secondary-100);--checkbox-disabled-selected:var(--pal-grayscale-200);}.ecom-2 .chip{--action-chip-border-radius:16px;--action-chip-bg-color:var(--pal-grayscale-50);--action-chip-border-color:transparent;--action-chip-text-color:var(--pal-common-black);--action-chip-icon-color:var(--pal-common-black);--action-chip-hover-bg-color:var(--pal-grayscale-200);--action-chip-checked-bg-color:var(--pal-secondary-50);--action-chip-checked-text-color:var(--pal-common-black);--action-chip-checked-icon-color:var(--pal-common-black);--action-chip-checked-border-color:var(--pal-secondary-500);--action-chip-disabled-bg-color:var(--pal-grayscale-50);--action-chip-disabled-color:var(--pal-grayscale-500);--filter-chip-border-radius:16px;--filter-chip-bg-color:var(--pal-grayscale-50);--filter-chip-border-color:transparent;--filter-chip-text-color:var(--pal-common-black);--filter-chip-icon-color:var(--pal-common-black);--filter-chip-hover-bg-color:var(--pal-grayscale-200);--filter-chip-checked-bg-color:var(--pal-secondary-50);--filter-chip-checked-text-color:var(--pal-common-black);--filter-chip-checked-icon-color:var(--pal-common-black);--filter-chip-checked-border-color:var(--pal-secondary-500);--filter-chip-disabled-bg-color:var(--pal-grayscale-50);--filter-chip-disabled-color:var(--pal-grayscale-500);--topping-default-chip-border-radius:16px;--topping-default-chip-bg-color:var(--pal-grayscale-50);--topping-default-chip-border-color:var(--pal-primary-ref);--topping-default-chip-text-color:var(--pal-common-black);--topping-default-chip-icon-color:var(--pal-common-black);--topping-default-chip-hover-bg-color:var(--pal-grayscale-100);--topping-default-chip-checked-bg-color:var(--pal-grayscale-50);--topping-default-chip-checked-text-color:var(--pal-common-black);--topping-default-chip-checked-icon-color:var(--pal-common-black);--topping-default-chip-checked-border-color:transparent;--topping-default-chip-disabled-bg-color:var(--pal-grayscale-100);--topping-default-chip-disabled-color:var(--pal-grayscale-500);--selection-chip-border-radius:16px;--selection-chip-bg-color:var(--pal-grayscale-50);--selection-chip-border-color:transparent;--selection-chip-text-color:var(--pal-common-black);--selection-chip-icon-color:var(--pal-common-black);--selection-chip-hover-bg-color:var(--pal-grayscale-200);--selection-chip-checked-bg-color:var(--pal-secondary-50);--selection-chip-checked-text-color:var(--pal-common-black);--selection-chip-checked-icon-color:var(--pal-common-black);--selection-chip-checked-border-color:var(--pal-secondary-500);--selection-chip-disabled-bg-color:var(--pal-grayscale-50);--selection-chip-disabled-color:var(--pal-grayscale-500);--topping-suggestion-chip-border-radius:16px;--topping-suggestion-chip-bg-color:var(--pal-grayscale-50);--topping-suggestion-chip-border-color:transparent;--topping-suggestion-chip-text-color:var(--pal-common-black);--topping-suggestion-chip-icon-color:var(--pal-common-black);--topping-suggestion-chip-hover-bg-color:var(--pal-grayscale-100);--topping-suggestion-chip-disabled-bg-color:var(--pal-grayscale-100);--topping-suggestion-chip-disabled-color:var(--pal-grayscale-500);--topping-without-interaction-chip-border-radius:16px;--topping-without-interaction-chip-bg-color:var(--pal-grayscale-50);--topping-without-interaction-chip-border-color:transparent;--topping-without-interaction-chip-text-color:var(--pal-common-black);--topping-without-interaction-chip-icon-color:var(--pal-common-black);--topping-without-interaction-chip-disabled-bg-color:var(--pal-grayscale-100);--topping-without-interaction-chip-disabled-color:var(--pal-grayscale-500);}.ecom-2 .context-menu{--context-menu-bg:transparent;--context-menu-text:var(--pal-common-black);--context-menu-hover-bg:var(--pal-primary-100);--context-menu-hover-text:var(--pal-common-black);--context-menu-disabled-bg:transparent;--context-menu-disabled-text:var(--pal-grayscale-500);--context-menu-border-color:var(--pal-grayscale-50);--context-menu-icon-color:var(--pal-common-black);--context-menu-hover-icon-color:var(--pal-common-black);--context-menu-disabled-icon-color:var(--pal-grayscale-500);--context-menu-disabled-hover-icon-color:var(--pal-grayscale-500);}.ecom-2 .cookie-banner-wrapper{--cb-bg-color:var(--pal-common-white);--cb-title-icon-color:var(--pal-primary-900);--cb-image-border-radius:12px;--cb-box-shadow:var(--elevation-4);--cb-wrapper-bg-color:var(--pal-grayscale-900);}.ecom-2 .day-picker-tile-container{--day-picker-tile-border-radius:8px;--day-picker-tile-bg-color:var(--pal-grayscale-50);--day-picker-tile-hover-bg-color:var(--pal-grayscale-200);--day-picker-tile-selected-bg-color:var(--pal-secondary-50);--day-picker-tile-selected-border-color:var(--pal-secondary-500);--day-picker-text-disable-color:var(--pal-grayscale-500);--day-picker-day-text-color:var(--pal-common-black);--day-picker-month-text-color:var(--pal-grayscale-700);}.ecom-2 .default-list-item{--def-list-item-bg:var(--pal-common-white);--def-list-item-text:var(--pal-common-black);--def-list-item-hover-bg:var(--pal-grayscale-50);--def-list-item-hover-text:var(--pal-common-black);--def-list-item-focus-bg:var(--pal-grayscale-200);--def-list-item-focus-text:var(--pal-common-black);--def-list-item-disabled-bg:var(--pal-common-white);--def-list-item-disabled-text:var(--pal-grayscale-500);--def-list-item-border-color:var(--pal-grayscale-50);--def-list-item-highlight-color:var(--pal-grayscale-700);}.ecom-2 .default-section-title{--list-section-text-color:var(--pal-common-black);--list-section-border-color:var(--pal-grayscale-300);}.ecom-2 .dialog{--dg-shadow:var(--elevation-16);--dg-header-bg-color:var(--pal-common-black);--dg-header-text-color:var(--pal-common-white);--dg-header-left-top-radius:16px;--dg-header-right-top-radius:var(--dg-header-left-top-radius);--dg-footer-bg-color:var(--pal-common-white);--dg-footer-left-bottom-radius:var(--dg-header-left-top-radius);--dg-footer-right-bottom-radius:var(--dg-header-right-top-radius);}.ecom-2 .drawer{--dr-dismiss-opacity:0.7;--dr-dismiss-bg-color:var(--pal-common-black);--dr-shadow:var(--elevation-16);--dr-header-bg-color:var(--pal-common-white);--dr-header-text-color:var(--pal-common-black);--dr-header-slide-up-bg-color:var(--pal-common-white);--dr-header-dismiss-icon-color:var(--pal-common-white);--dr-header-extra-icon-color:var(--pal-common-white);--dr-footer-bg-color:var(--pal-common-white);--dr-footer-divider-color:var(--pal-grayscale-300);--dr-content-target-anim-raw-speed:250;--dr-content-target-anim-raw-out-speed:150;--dr-content-target-anim-ms-speed:250ms;}.ecom-2 .drawer-desktop{--dr-header-border-radius:16px;--dr-footer-border-radius:0;}.ecom-2 .drawer-mobile{--dr-header-border-radius:16px;--dr-footer-border-radius:0;--dr-theme-top-bar-color:var(--pal-common-black);}.ecom-2 .dropdown{--dropdown-bottom-radius:0 0 16px 16px;--dropdown-title-border-radius:16px;--dropdown-type2-light-bg:transparent;--dropdown-type2-light-text:var(--pal-common-black);--dropdown-type2-light-hover-bg:var(--pal-secondary-100);--dropdown-type2-light-hover-text:var(--pal-common-black);--dropdown-type2-light-disabled-bg:transparent;--dropdown-type2-light-disabled-text:var(--pal-grayscale-500);--dropdown-type2-light-border-color:var(--pal-grayscale-50);--dropdown-type2-dark-bg:var(--pal-grayscale-200);--dropdown-type2-dark-text:var(--pal-common-black);--dropdown-type2-dark-hover-bg:var(--pal-secondary-300);--dropdown-type2-dark-hover-text:var(--pal-common-black);--dropdown-type2-dark-disabled-bg:var(--pal-grayscale-50);--dropdown-type2-dark-disabled-text:var(--pal-grayscale-500);--dropdown-type2-dark-border-color:var(--pal-grayscale-50);--dropdown-type3-bg:transparent;--dropdown-type3-text:var(--pal-common-black);--dropdown-type3-hover-bg:transparent;--dropdown-type3-hover-text:var(--pal-grayscale-700);--dropdown-type3-disabled-bg:transparent;--dropdown-type3-disabled-text:var(--pal-grayscale-500);--dropdown-type3-border-color:var(--pal-grayscale-50);--dropdown-type2-inverse-bg:var(--pal-grayscale-900);--dropdown-type2-inverse-text:var(--pal-common-white);--dropdown-type2-inverse-hover-text:var(--pal-common-white);--dropdown-type2-inverse-hover-bg:var(--pal-primary-800);--dropdown-type2-inverse-disabled-bg:var(--pal-primary-900);--dropdown-type2-inverse-disabled-text:var(--pal-grayscale-600);--dropdown-type2-inverse-border-color:var(--pal-grayscale-900);}.ecom-2 .field-group{--fg-light-error-message-color:var(--pal-red-700);--fg-light-status-icon-success:var(--pal-green-600);--fg-light-status-icon-error:var(--pal-red-700);--fg-light-status-icon-disabled:var(--pal-grayscale-400);--fg-light-label-activated-color:var(--pal-grayscale-700);--fg-light-label-activated-error:var(--pal-red-700);--fg-light-prefix-color:var(--pal-grayscale-600);--fg-light-suffix-color:var(--pal-grayscale-600);--fg-light-input-border-radius:16px;--fg-light-with-prefix-1-padding-left:32px;--fg-light-with-prefix-2-padding-left:42px;--fg-light-with-prefix-3-padding-left:52px;--fg-light-with-suffix-1-padding-right:32px;--fg-light-with-suffix-2-padding-right:42px;--fg-light-with-suffix-3-padding-right:52px;--fg-light-control-bg:var(--pal-grayscale-50);--fg-light-control-text-color:var(--pal-common-black);--fg-light-control-placeholder-color:var(--pal-grayscale-700);--fg-light-control-hover-border-color:var(--pal-grayscale-300);--fg-light-control-focus-border-color:var(--pal-grayscale-700);--fg-light-control-disabled-placeholder-color:var(--pal-grayscale-700);--fg-light-control-error-bg:var(--pal-red-50);--fg-light-control-error-border-color:var(--pal-red-700);--fg-dark-error-message-color:var(--pal-red-700);--fg-dark-status-icon-success:var(--pal-green-600);--fg-dark-status-icon-error:var(--pal-red-700);--fg-dark-status-icon-disabled:var(--pal-grayscale-500);--fg-dark-label-activated-color:var(--pal-grayscale-700);--fg-dark-label-activated-error:var(--pal-red-700);--fg-dark-prefix-color:var(--pal-grayscale-500);--fg-dark-suffix-color:var(--pal-grayscale-500);--fg-dark-input-border-radius:8px;--fg-dark-with-prefix-1-padding-left:32px;--fg-dark-with-prefix-2-padding-left:42px;--fg-dark-with-prefix-3-padding-left:52px;--fg-dark-with-suffix-1-padding-right:32px;--fg-dark-with-suffix-2-padding-right:42px;--fg-dark-with-suffix-3-padding-right:52px;--fg-dark-control-bg:var(--pal-common-white);--fg-dark-control-text-color:var(--pal-common-black);--fg-dark-control-placeholder-color:var(--pal-grayscale-700);--fg-dark-control-hover-border-color:var(--pal-grayscale-300);--fg-dark-control-focus-border-color:var(--pal-grayscale-700);--fg-dark-control-disabled-placeholder-color:var(--pal-grayscale-400);--fg-dark-control-error-bg:var(--pal-common-white);--fg-dark-control-error-border-color:var(--pal-red-700);}.ecom-2 .topping-chip{--topping-chip-icon-color:var(--pal-common-black);}.ecom-2 .footer{--footer-bg-primary-color:var(--pal-common-black);--footer-font-color:var(--pal-common-white);--footer-bg-secondary-color:var(--pal-common-black);--footer-social-icon-size:32px;--footer-apps-img-width:135px;--footer-apps-img-height:40px;--footer-section-bg-color:var(--footer-bg-primary-color);--footer-links-list-color:var(--footer-font-color);--footer-accordion-button-color:var(--footer-font-color);--footer-news-bg-color:var(--footer-bg-secondary-color);}.ecom-2 .footer .cmp-bg-primary{--footer-news-bg-color:var(--footer-bg-secondary-color);}.ecom-2 .footer .cmp-bg-secondary{--footer-news-bg-color:var(--footer-bg-secondary-color);}.ecom-2 .hamburger-menu{--hm-content-bg:var(--hm-item-bg);--hm-content-box-shadow:var(--elevation-24);--hm-header-radius-left:0 0 0 8px;--hm-header-radius-right:0 0 8px 0;--hm-header-logged-bg:var(--pal-common-black);--hm-header-guest-bg:var(--pal-common-white);--hm-header-guest-box-shadow:var(--elevation-12);--hm-header-greeting-text-color:var(--pal-common-white);--hm-header-balance-text-color:var(--pal-grayscale-400);--hm-content-divider-bg:var(--pal-grayscale-200);--hm-item-bg:var(--pal-common-white);--hm-item-text-color:var(--pal-common-black);--hm-item-disabled-text-color:var(--pal-grayscale-500);--hm-item-active-bg:var(--pal-grayscale-200);--hm-item-active-text-color:var(--pal-common-black);--hm-collapse-icon:var(--pal-grayscale-500);--hm-nested-item-bg:var(--pal-grayscale-50);--hm-nested-item-text-color:var(--pal-common-black);--hm-nested-item-disabled-bg:var(--pal-grayscale-50);--hm-nested-item-disabled-text-color:var(--pal-grayscale-500);--hm-nested-item-active-bg:var(--pal-grayscale-200);--hm-nested-item-active-text-color:var(--pal-common-black);--hm-hm-user-avatar-bg:var(--pal-secondary-500);--hm-hm-user-avatar-text:var(--pal-common-black);}.ecom-2 .horizontal-divider{--hor-div-color:var(--pal-grayscale-200);}.ecom-2 .vertical-divider{--vrt-div-color:var(--pal-grayscale-300);}.ecom-2 .info-banner-container{--ib-border-radius:8px;--ib-bg-color-info:var(--pal-blue-50);--ib-icon-bg-color-info:var(--pal-blue-900);--ib-content-text-color:var(--pal-common-black);--ib-bg-color-warning:var(--pal-orange-50);--ib-icon-bg-color-warning:var(--pal-orange-900);--ib-bg-color-error:var(--pal-red-100);--ib-icon-bg-color-error:var(--pal-red-900);--ib-bg-color-confirm:var(--pal-green-100);--ib-icon-bg-color-confirm:var(--pal-green-900);}.ecom-2 .input-search{--input-search-radius:8px;--input-search-result-border-color:var(--pal-grayscale-50);--input-search-dark-background-color:var(--pal-grayscale-50);--input-search-dark-color:var(--pal-common-black);--input-search-dark-placeholder-color:var(--pal-common-black);--input-search-dark-hover-placeholder-color:var(--pal-grayscale-700);--input-search-dark-focus-placeholder-color:var(--pal-grayscale-600);--input-search-dark-icon-color:var(--pal-common-black);--input-search-dark-close-icon-color:var(--pal-common-black);--input-search-light-background-color:var(--pal-common-white);--input-search-light-color:var(--pal-common-black);--input-search-light-placeholder-color:var(--pal-common-black);--input-search-light-hover-placeholder-color:var(--pal-grayscale-600);--input-search-light-focus-placeholder-color:var(--pal-grayscale-500);--input-search-light-icon-color:var(--pal-common-black);--input-search-light-close-icon-color:var(--pal-common-black);}.ecom-2 .label{--label-border-radius:8px;--label-grayscale-text-color:var(--pal-grayscale-900);--label-grayscale-bg-color:var(--pal-grayscale-50);--label-blue-text-color:var(--pal-blue-700);--label-blue-bg-color:var(--pal-blue-50);--label-green-text-color:var(--pal-green-800);--label-green-bg-color:var(--pal-green-100);--label-orange-text-color:var(--pal-orange-800);--label-orange-bg-color:var(--pal-orange-50);--label-red-text-color:var(--pal-red-800);--label-red-bg-color:var(--pal-red-50);--label-highlight-text-color:var(--pal-common-black);--label-highlight-bg-color:var(--pal-label-200);}.ecom-2 .loader-type-2{--lr-type-2-color:var(--pal-common-black);}.ecom-2 .loyalty-points{--lps-border-radius:8px;--lps-bg:var(--pal-secondary-50);--lps-bg-value:var(--pal-secondary-ref);}.ecom-2 .ly-aside-container{--ly-aside-content-bg:var(--pal-common-white);--ly-aside-content-shadow:var(--elevation-24);--ly-aside-dismiss-bg:var(--pal-grayscale-900);--ly-aside-content-radius:24px;--ly-aside-left-dismiss:translateX(calc(-1 * 24px)) scale(100);--ly-aside-right-dismiss:translateX(24px) scale(100);}.ecom-2 .ly-header{--nav-mobile-bg:var(--pal-common-white);--nav-mobile-badge-bg:var(--pal-primary-500);--nav-mobile-badge-text:var(--pal-common-black);--nav-mobile-badge-disabled-bg:var(--pal-grayscale-200);--nav-mobile-badge-disabled-text:var(--pal-grayscale-500);--nav-header-background-color:var(--pal-common-white);}.ecom-2 .map-pin-store{--map-pin-store-shadow:var(--elevation-12);--map-pin-store-color:var(--pal-common-black);--map-pin-store-border-color:transparent;--map-pin-store-icon-color:var(--pal-common-white);--map-pin-store-disabled-color:var(--pal-grayscale-200);--map-pin-store-disabled-border-color:var(--pal-grayscale-500);--map-pin-store-disabled-icon-color:var(--pal-grayscale-500);--map-pin-store-selected-shadow:none;--map-pin-store-selected-color:var(--pal-secondary-500);--map-pin-store-selected-border-color:var(--pal-common-black);--map-pin-store-selected-icon-color:var(--pal-common-black);--map-pin-store-selected-disabled-color:var(--pal-grayscale-200);--map-pin-store-selected-disabled-border-color:var(--pal-grayscale-500);--map-pin-store-selected-disabled-icon-color:var(--pal-grayscale-500);}.ecom-2 .navbar-main{--nav-main-background-img:none;--nav-main-background-color:var(--pal-common-white);}.ecom-2 navbar-main .nav-item .btn.btn-size-standard{--btn-standard-border-radius:var(--btn-navigation-border-radius);}.ecom-2 .navbar-mobile .btn{--btn-navigation-normal-text:var(--pal-common-black);--btn-navigation-border-radius:16px;}.ecom-2 .navbar-mobile .btn-size-small{--btn-small-border-radius:var(--btn-navigation-border-radius);}.ecom-2 .navbar-subheader{--nav-subheader-mobile-bg:var(--pal-common-white);--nav-subheader-bg:var(--pal-common-white);}.ecom-2 .navbar-top{--nav-top-background-color:var(--pal-common-white);--nav-top-company-info-link-color:var(--pal-primary-900);--nav-top-border-color:var(--pal-grayscale-100);}.ecom-2 .nutritions{--ntr-header-tabs-radius:16px;--ntr-body-item-radius:16px;--ntr-header-tabs-bg:var(--pal-grayscale-900);--ntr-header-tabs-color:var(--pal-common-white);--ntr-header-tabs-btn-color:var(--pal-common-white);--ntr-header-tabs-btn-selected-color:var(--pal-grayscale-700);--ntr-body-item-bg:var(--pal-grayscale-50);--ntr-body-item-left-side-color:var(--pal-grayscale-800);--ntr-body-item-right-side-color:var(--pal-common-black);}.ecom-2 .pagination-dot{--pg-dot-color:var(--pal-grayscale-200);--pg-dot-active-color:var(--pal-common-black);}.ecom-2 .pdp-container{--pdp-footer-products-amount-bg-color:var(--pal-grayscale-50);--pdp-footer-products-amount-border-radius:4px;--pdp-footer-products-amount-text-color:var(--pal-grayscale-500);--pdp-footer-products-price-text-color:var(--pal-common-black);--pdp-footer-set-amount-btn-bg:var(--pal-grayscale-300);}.ecom-2 .popup{--no-search-icon-bg-color:var(--pal-red-50);--no-search-icon-color:var(--pal-red-700);--login-link-text-color:var(--pal-primary-900);--popup-list-section-text-color:var(--pal-grayscale-600);}.ecom-2 .product-card{--pc-card-radius:16px;--pc-header-tag-radius:0 8px 8px 0;--pc-headline-text-color:var(--pal-common-black);--pc-additional-info-text-color:var(--pal-grayscale-700);--pc-nutritions-color:var(--pal-grayscale-700);--pc-headline-nutritions-size:16px;--pc-description-text-color:var(--pal-grayscale-800);--pc-footer-price-text-color:var(--pal-common-black);--pc-footer-price-old-text-color:var(--pal-grayscale-500);--pc-body-bg-color:var(--pal-common-white);--pc-card-shadow-normal:var(--elevation-24);--pc-card-shadow-hover:var(--elevation-8);--pc-headline-text-disabled-color:var(--pal-grayscale-500);--pc-additional-info-text-disabled-color:var(--pal-grayscale-500);--pc-nutritions-disabled-color:var(--pal-grayscale-500);--pc-description-text-disabled-color:var(--pal-grayscale-500);--pc-footer-price-text-disabled-color:var(--pal-grayscale-500);--pc-footer-price-old-text-disabled-color:var(--pal-grayscale-500);--pc-card-shadow-disabled:var(--elevation-4);--pc-card-label-disabled-bg:var(--pal-label-900);--pc-card-label-disabled-text:var(--pal-common-white);--pc-footer-price-discount-text-color:var(--pal-red-700);}.ecom-2 .product-header{--ph-image-bg-color:var(--pal-common-white);--ph-rating-icon-color:var(--pal-primary-700);--ph-percentage-match-bg-color:var(--pal-grayscale-100);--ph-percentage-match-text-color:var(--pal-grayscale-700);--ph-rating-text-color:var(--pal-grayscale-500);--ph-mobile-type-1-title-color:var(--pal-common-black);--ph-mobile-type-1-subtitle-color:var(--pal-grayscale-900);--ph-mobile-type-2-title-color:var(--pal-common-black);--ph-mobile-type-2-subtitle-color:var(--pal-grayscale-900);--ph-desktop-title-color:var(--pal-common-black);--ph-desktop-subtitle-color:var(--pal-grayscale-900);--ph-mobile-description-color:var(--pal-grayscale-800);--ph-mobile-type-1-head-btn-cta-color:var(--pal-common-black);--ph-mobile-type-2-head-btn-cta-color:var(--pal-common-black);--ph-mobile-type-2-head-btn-cta-floating-color:var(--ph-mobile-type-2-head-btn-cta-color);--ph-desktop-head-btn-cta-color:var(--pal-common-black);--ph-mobile-type-1-rounded-title-section-border-radius:24px;}.ecom-2 .product-list-item{--pli-image-border-radius:8px;--pli-quantity-badge-background:var(--pal-grayscale-50);--pli-quantity-badge-color:var(--pal-grayscale-500);--pli-quantity-badge-size:24px;--pli-quantity-badge-border-radius:4px;--pli-price-after-discount-color:var(--pal-red-700);--pli-price-before-discount-color:var(--pal-grayscale-500);--pli-border-radius:12px;--pli-border-color:var(--pal-grayscale-200);--pli-disabled-color:var(--pal-grayscale-500);}.ecom-2 .promotional-banner-container{--ct-pbanner-title-color:var(--pal-common-black);--ct-pbanner-vertical-image-title-color:var(--pal-common-white);--ct-pbanner-full-width-title-color:var(--pal-common-white);--ct-pbanner-cta-primary-bg-color:var(--pal-primary-ref);--ct-pbanner-cta-primary-text-color:var(--pal-common-black);--ct-pbanner-cta-secondary-bg-color:var(--pal-grayscale-50);--ct-pbanner-cta-secondary-border-color:var(--pal-common-black);--ct-pbanner-cta-secondary-text-color:var(--pal-common-black);--ct-pbanner-cta-primary-text-size:16px;--ct-pbanner-description-color:var(--pal-grayscale-800);--ct-pbanner-shadow:var(--elevation-24);--ct-pbanner-label-bg-color:var(--pal-label-50);--ct-pbanner-label-text-color:var(--pal-common-black);--ct-pbanner-price-color:var(--pal-common-black);--ct-banner-price-off-color:var(--pal-grayscale-500);--ct-banner-see-more-bg-color:var(--pal-secondary-500);--ct-banner-advertisement-card-content-bg-color:var(--pal-grayscale-50);--ct-banner-stickers-bg-color:var(--pal-secondary-ref);--ct-banner-stickers-icon-color:var(--pal-common-black);--ct-pbanner-advert-shadow:var(--ct-pbanner-shadow);--ct-banner-price-discount-color:var(--pal-red-700);}.ecom-2 .radio-button{--radio-border:50%;--radio-button-container-size:40px;--radio-button-size:20px;--radio-button-dot-size:10px;--rb-container-with-icon-size:36px;--rb-with-icon-size:24px;--rb-transparent-bg:transparent;--rb-space:5px;--radio-button-bg:var(--pal-grayscale-300);--radio-button-bg-disabled:var(--pal-grayscale-200);--radio-button-bg-selected:var(--pal-secondary-500);--radio-button-selected-icon:var(--pal-common-black);--radio-button-selected-icon-disabled:var(--pal-grayscale-500);--radio-button-with-check-icon-disabled-bg:var(--pal-grayscale-200);--radio-button-with-check-icon-disabled-selected-color:var(--pal-grayscale-500);--radio-button-text:var(--pal-common-black);--radio-button-text-disabled:var(--pal-grayscale-500);--radio-button-container-bg:var(--pal-grayscale-100);--radio-button-container-bg-selected:var(--pal-secondary-100);}.ecom-2 .rating-icon{--ri-fill-color:var(--pal-primary-ref);}.ecom-2 .reorder{--ror-radius:16px;--ror-shadow:var(--elevation-24);--ror-bg:var(--pal-common-white);--ror-overline-color:var(--pal-common-black);--ror-title-color:var(--pal-common-black);--ror-see-all-color:var(--pal-primary-900);--ror-hor-div-color:var(--pal-grayscale-300);--ror-content-item-border-color:var(--pal-grayscale-200);--ror-content-item-border-radius:12px;}.ecom-2 .scheduler-container{--scheduler-date-title-color:var(--pal-common-black);--scheduler-time-title-color:var(--pal-common-black);}.ecom-2 .store-details-tile{--ct-store-details-tile-bg-color:transparent;--ct-store-details-tile-text-color:var(--pal-common-black);--ct-store-details-tile-selected-border-radius:12px;--ct-store-details-tile-selected-border-color:var(--pal-grayscale-300);--ct-store-details-tile-disabled-text-color:var(--pal-grayscale-500);}.ecom-2 .global-search{--global-search-radius:16px;--global-search-shadow:var(--elevation-24);--global-search-bg-color:var(--pal-common-white);--global-search-link-text-color:var(--pal-primary-900);--global-search-tab-base-bg:var(--pal-grayscale-100);--global-search-tab-active-bg:var(--pal-common-white);--global-search-tab-hover-bg:var(--pal-grayscale-200);--global-search-tab-text-color:var(--pal-primary-900);--global-search-tab-selected-text-color:var(--pal-primary-900);--global-search-eta-text-color:var(--pal-grayscale-700);}.ecom-2 .side-menu-border{--ct-sm-card-normal-border-bg:var(--pal-grayscale-50);}.ecom-2 .store-tiles-row{--ct-store-tile-bg-color:var(--pal-common-white);--ct-store-tile-btn-bg-color:var(--pal-common-black);--ct-store-tile-btn-bg-text-color:var(--pal-common-white);}.ecom-2 .switch{--switch-radius:var(--common-border-radius-small);--switch-option-shadow:0px 4px 5px rgba(0, 0, 0, 0.04), 0px 1px 10px rgba(0, 0, 0, 0.03), 0px 2px 4px rgba(0, 0, 0, 0.05);--switch-base-bg:var(--pal-grayscale-200);--switch-base-text:var(--pal-common-black);--switch-sublabel-text:var(--pal-grayscale-700);--switch-active-bg:var(--pal-common-white);--switch-active-text:var(--pal-common-black);--switch-active-cmp-bg:var(--pal-grayscale-100);--switch-hover-bg:var(--pal-grayscale-300);--switch-hover-text:var(--pal-common-black);--switch-focus-bg:var(--pal-primary-300);--switch-focus-text:var(--pal-common-black);--switch-base-disabled-bg:var(--pal-grayscale-50);--switch-base-disabled-text:var(--pal-grayscale-500);--switch-active-disabled-bg:var(--pal-common-white);--switch-active-disabled-text:var(--pal-common-black);--switch-disabled-sublabel-text:var(--pal-grayscale-500);}.ecom-2 .tile-container{--tile-normal-color:var(--pal-primary-50);--tile-hover-color:var(--pal-grayscale-200);--tile-border-color-activated:var(--pal-secondary-500);--tile-bg-color-activated:var(--pal-secondary-50);--tile-disabled-text-color:var(--pal-grayscale-500);--tile-disabled-color:var(--pal-primary-50);--tile-border-radius:16px;--tile-img-width:80px;--tile-color:var(--pal-common-black);}.ecom-2 .top-bar-view{--tbv-body-radius-top:16px;--tbv-dark-header-bg:var(--pal-common-black);--tbv-dark-header-title-color:var(--pal-common-white);--tbv-dark-header-back-btn-color:var(--pal-common-white);--tbv-dark-header-description-color:var(--pal-grayscale-300);--tbv-light-header-bg:var(--pal-common-white);--tbv-light-header-title-color:var(--pal-common-black);--tbv-light-header-back-btn-color:var(--pal-common-black);--tbv-light-header-description-color:var(--pal-common-black);}.ecom-2 .top-locator-container{--top-locator-desktop-bg-color:transparent;--top-locator-mobile-bg-color:transparent;}.ecom-2 .zip-code-search{--zip-code-search-number-input-width:124px;}.ecom-2 .pot-container{--pot-description-text-color:var(--pal-grayscale-800);--pot-type-2-price-text-color:var(--pal-grayscale-700);--pot-type-2-btn-border-color:var(--pal-grayscale-200);--pot-type-2-btn-selected-border-color:var(--pal-common-black);--pot-type-3-add-product-bg-color:var(--pal-grayscale-300);--pot-type-3-remove-bg-color:var(--pal-red-100);--pot-type-3-remove-icon-color:var(--pal-red-900);--pot-type-3-btn-border-radius:16px;--pot-btn-bg-color:var(--pal-common-white);--pot-btn-border-radius:16px;--pot-btn-border-color:transparent;--pot-btn-selected-border-color:var(--pal-common-black);--pot-btn-focused-border-color:var(--pal-grayscale-200);--pot-btn-pressed-border-color:var(--pot-btn-border-color);--pot-btn-desktop-border-color:var(--pal-grayscale-300);--pot-see-all-btn-bg-color:var(--pal-secondary-ref);--pot-see-all-btn-text-color:var(--btn-text-normal-text);--pot-see-all-btn-focused-bg-color:var(--pal-secondary-600);--pot-see-all-btn-active-bg-color:var(--pot-see-all-btn-bg-color);--pot-see-all-btn-focused-text-color:var(--pot-see-all-btn-text-color);--pot-btn-hovered-border-color:var(--pot-btn-border-color);--pot-btn-desktop-selected-border-color:var(--pot-btn-selected-border-color);--pot-btn-desktop-focused-border-color:var(--pot-btn-focused-border-color);--pot-btn-desktop-pressed-border-color:var(--pot-btn-desktop-border-color);--pot-btn-desktop-hovered-border-color:var(--pot-btn-desktop-border-color);}.ecom-2 .pot-amount-changing-container{--pot-ac-remove-bg-color:var(--pal-red-100);--pot-ac-remove-icon-color:var(--pal-red-900);--pot-ac-btn-border-radius:12px;--pot-ac-price-text-color:var(--pal-grayscale-700);--pot-ac-add-product-bg-color:var(--pal-grayscale-300);--pot-ac-disabled-color:var(--pal-grayscale-500);}.ecom-2 .notification-container{--notification-elevated-shadow:var(--elevation-6);--notification-border-radius:8px;--notification-bg-color:var(--pal-grayscale-900);--notification-content-text-color:var(--pal-common-white);--notification-icon-bg-color-info:var(--pal-secondary-500);--notification-icon-bg-color-error:var(--pal-red-500);--notification-icon-bg-color-confirm:var(--pal-green-300);--notification-elevated-shadow-desktop-basket:var(--elevation-6);--notification-border-radius-desktop-basket:8px;--notification-bg-color-desktop-basket:var(--pal-common-white);--notification-icon-bg-color-desktop-confirm:var(--pal-green-600);--notification-content-text-color-desktop-basket:var(--pal-common-black);--notification-icon-bg-color-desktop-error:var(--pal-red-600);}.ecom-2 .subscribe-banner{--footer-subscribe-banner-bg:var(--pal-common-black);}.ecom-2 .overlay-info-banner{--oib-border-radius:12px;--oib-container-max-width:484px;--oib-icon-default-height:56px;--oib-icon-default-width:56px;--oib-icon-shrink-height:32px;--oib-icon-shrink-width:32px;--oib-shadow:var(--elevation-24);}.ecom-2 .navbar-mobile-top-bar{--nav-mobile-top-bar-light-bg:var(--pal-common-white);--nav-mobile-top-bar-light-text-color:var(--pal-common-black);--nav-mobile-top-bar-dark-bg:var(--pal-common-black);--nav-mobile-top-bar-dark-text-color:var(--pal-common-white);}.ecom-2 .reorder .horizontal-divider{--hor-div-color:var(--ror-hor-div-color);}.ecom-2 .pot-options-row,.ecom-2  .pot-container{--pot-options-bg-color:var(--pal-grayscale-50);}.ecom-2 .upsell-card{--ups-border-radius:var(--common-border-radius);}.ecom-2 .localization-prompt{--localization-prompt-bg-color:var(--pal-grayscale-50);--localization-prompt-text-color:var(--pal-common-black);--localization-prompt-icon-bg-color:var(--pal-secondary-500);--localization-prompt-icon-color:var(--pal-common-black);}.ecom-2 .offer-details-price{--odp-price-color:var(--pal-common-black);--odp-discount-price-color:var(--pal-red-700);--odp-original-price-color:var(--pal-grayscale-500);}.ecom-2 .review-rating-section{--review-rating-section-title-color:var(--pal-common-black);--review-rating-section-subtitle-color:var(--pal-grayscale-800);}.ecom-2 .rating-details{--rating-details-border-radius:24px;--rating-details-border-color:var(--pal-grayscale-200);--rating-details-border-width:1px;--rating-details-shadow:none;--rating-details-row-title-color:var(--pal-common-black);--rating-details-row-subtitle-color:var(--pal-common-black);--rating-details-row-rating-color:var(--pal-secondary-600);}.ecom-2 .review-diagram{--review-diagram-border-radius:24px;--review-diagram-border-color:var(--pal-grayscale-200);--review-diagram-border-width:1px;--review-diagram-shadow:none;--review-diagram-title-color:var(--pal-common-black);--review-diagram-subtitle-color:var(--pal-grayscale-500);--review-diagram-rating-color:var(--pal-secondary-600);}.ecom-2 .review-list-reviews{--review-list-review-badge-color:var(--pal-secondary-500);--review-list-response-background-color:var(--pal-grayscale-50);--review-list-response-border-color:var(--pal-grayscale-100);--review-list-response-text-color:var(--pal-grayscale-800);--review-list-response-author-color:var(--pal-grayscale-500);--review-list-response-store-color:var(--pal-grayscale-500);}.ecom-2 .reviews-section{--rs-section-bg-color:var(--pal-grayscale-50);--rs-title-color:var(--pal-common-black);--rs-description-color:var(--pal-grayscale-800);--rs-see-all-color:var(--pal-primary-900);--rs-rating-container-bg-color:var(--pal-common-white);--rs-rating-container-border-color:var(--pal-grayscale-200);--rs-rating-container-border-radius:12px;--rs-rating-headline-color:var(--pal-common-black);--rs-rating-caption-color:var(--pal-grayscale-800);--rs-rating-count-color:var(--pal-grayscale-800);--rs-rating-icon-color:var(--pal-secondary-600);--rs-card-border-radius:16px;--rs-card-border-color:transparent;--rs-card-elevation:0px 8px 10px 0px rgba(0, 0, 0, 0.05), 0px 6px 30px 0px rgba(0, 0, 0, 0.03), 0px 16px 24px 0px rgba(0, 0, 0, 0.04);--rs-card-see-all-bg-color:var(--pal-secondary-500);--rs-card-see-all-text-color:var(--pal-common-black);}p.font-headline-6.mb-0.text-truncate-multiline-1.word-break-all {
	padding-top: 10px;
}
.ecom-2 .small-desktop-header .navbar-brand-container {
    width: 150px;
    height: 48px;
}

span.font-button-2.text-truncate {
	padding-top: 2px;
}

.ecom-2 .pb-8 {
	padding-bottom: 16px !important;
	padding-top: 16px !important;
}

p.address-time-tile-title.m-0.font-subtitle-1.text-truncate-multiline-2 {
	padding-top: 5px;
}

p.font-subtitle-2.m-0.d-flex.justify-content-center.align-items-center.gap-2 {
	height: 20px;
	padding-top: 6px;
}

.d-flex.flex-column.align-items-start {
	padding-top: 2px;
}

@media (min-width: 1240px) {
	.image-container.pdp-header-bg-image.type-2.position-fixed.start-0.h-100vh.background-size-cover.w-50 {
		background-image: url(https://s4d-mth-nyp-01-nl-prd-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Background_dekstop_nosplash_2aeb139228.jpeg) !important;
	}
}
.pdp-layout-row.px-sm-1.px-md-0.pb-8.pb-md-12 {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

.ecom-2 .product-header.type-2 .ph-scalable-wrapper .ph-scalable .ph-content-wrapper {
	min-width: calc(50% + 8px);
	max-width: calc(50% + 8px);
}

.ecom-2 .product-header.type-2 .ph-scalable-wrapper .ph-scalable .ph-head-image {
	min-width: 65%;
	width: 88%;
	aspect-ratio: 1/1;
}
.ph-content.px-8.pe-4.p-sm-12.d-flex.ly-section-cols.px-md-16.px-lg-0.flex-column.align-items-start {
	color: var(--pal-common-white);
}

p.mb-4.font-headline-6.pcard-headline.text-truncate-multiline-2 {
	margin-bottom: 0px !important;
}

.ecom-2 .product-card .pcard-nutritions {
	display: none !important;
}

@media (min-width: 1240px) {
	.image-container.image-base.background-size-contain.background-position-ct {
		width: 80%;
		height: 80%;
		margin-top: 15%;
		margin-left: 10%;
	}
}

.pot-type-a.d-flex.flex-row.flex-md-wrap.gap-4.overflow-hidden {
	height: 100% !important;
}

.pdp-layout-row.px-sm-1.px-md-0.mb-8.mb-md-12 {
	margin-bottom: 0px !important;
}

body.ecom-2.overflow-hidden .pdp-slide-in.z-postbox {
	z-index: 11 !important;
}

.pdp-footer.col-12.d-flex.flex-column.align-items-center.px-8.px-sm-12.pt-8 {
	padding-top: 0px !important;
}

.ecom-2 .background-no-repeat {
	background-repeat: no-repeat;
	background-size: contain;
}

@media (max-width: 991px) {
	.app-navigation-body .modal {
		padding-bottom: 0px;
	}
}

div#CouponConfigurator {
	z-index: 3000;
}

div#CustomPizza {
	z-index: 3000;
}

div#StoreSelectionAddress {
	z-index: 3001;
}

#ProductDetails {
	z-index: 3000;
}

div#XTastyModal {
	z-index: 3000;
}

div#XTastySearchModal {
	z-index: 3000;
}

.promotional-banner-container.p-0.d-flex.flex-column.vertical-banner.h-100.position-relative.overflow-hidden.cursor-pointer {
	color: #fff;
}

.ecom-2 .bottom-navigation-container .bottom-navigation-btn .botton-navigation-icon .notifications p {
	padding-left: 2px;
}
#receipt-body .receipt__upsell-block-body .receipt__upsell-scroll-product-inner-price {
	margin-bottom: 3px;
}

#checkout-form-container.checkout__form-container {
	padding-bottom: 84px;
}

.s4d-products .s4d-product .s4d-product-upsell .s4d-product-image img {
	background-image: none;
	background-color: #f4f4f4;
	width: auto;
}

.ecom-2 .text-truncate-multiline-1 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: relative;
}

.ecom-2 .default-banner .banner-carousel {
	max-height: 464px;
	aspect-ratio: 140/40 !important;
}
@media (max-width: 991px) {
.ecom-2 .default-banner .banner-carousel {
    max-height: 464px;
    aspect-ratio: 155 / 70 !important;
}}

.ecom-2 .default-banner .banner-image {
	max-height: 464px;
	aspect-ratio: 140/40;
	border-radius: var(--banner-radius);
}

div#app-navigation {
	display: none;
}
.categories-container.top-container.d-flex.flex-lg-row-reverse.justify-content-between.align-items-center {
	max-height: 70px;
	padding-top: 12px;
}

.ecom-2 .cookie-banner-wrapper::before {
	opacity: .8;
}

.ecom-2 .pb-8 {
	padding-bottom: 8px !important;
	padding-top: 8px !important;
}
p.font-headline-6.text-truncate-multiline-2 {
    -webkit-line-clamp: 3;
}
.pdp-layout-row.mb-8.mb-md-12 {
    margin-bottom: 0px !important;
}
.ecom-2 .reorder {
    margin-bottom: 38px;
}
.font-xxl-headline-3 {
    font-weight: var(--ft-main-weight-regular);
    font-size: 36px;
    font-family: var(--ft-alt-font-family);
    padding-bottom: 8px;
    text-transform: uppercase;
}
.ecom-2 .text-primary-600 {
    color: var(--pal-primary-600);
    font-weight: 600;
    padding-bottom: 0px !important;
}
#ecom2-spa-root #localization-top-locator-header {
    background-color: var(--pal-grayscale-50);
}
.top-locator.top-locator-mobile.col-12.d-md-none.align-items-center.pt-12.pb-8.ly-grid-bp.localization-top-locator.z-curb.w-100 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.pbb-wrapper-cards.pbb-wrapper-cards-1.col-sm-12.col-md-6.px-2.mx-sm-0.px-sm-6 {
    padding: 0px !important;
}
.top-locator.top-locator-mobile.col-12.d-md-none.align-items-center.pt-12.ly-grid-bp.localization-top-locator.z-curb.w-100 {
    padding-bottom: 24px;
}
div#pdp-footer-wrapper {
    background-color: #fff;
}
.ecom-2 .drawer-mobile.dr-without-footer .dr-content-target {
    height: calc(100%);
}
@media (max-width: 991px) {
.ecom-2 .default-banner .banner-image {
    max-height: 464px;
    aspect-ratio: 155 / 70;
    border-radius: var(--banner-radius);
}}
.ecom-2 .category-tile-container.selected {
    border-style: solid;
    border-width: 1px !important;
    border-color: var(--pal-primary-ref);
}
p.ph-title.font-headline-3.text-break.mb-4 {
    line-height: 40px;
}
.ecom-2 .topping-chip.topping-default-chip:not(.disabled) .chip-input:checked+.chip-label {
    text-decoration: line-through;
}
span.font-subtitle-1.pcard-price {
    font-weight: 400;
}
@media (min-width: 1240px){
.footer-info-item.col-12.col-sm-6.position-static.col-md-4 {
    width: 25%;
}}

.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
    }
}
a#receipt-place-order {
    padding: 7px 12px !important;
}
@media (min-width: 1200px) {
    #receipt-page .receipt__container .receipt__content .receipt__body .receipt__upsell .owl-stage-outer {
        height: auto;
    }
}
.ecom-2 .scrolled-down.scroll-animation-off #top-categories.top-locator-sticky {
    top: 56px;
}
.ecom-2 .scrolled-up #top-categories.top-locator-sticky, .ecom-2 .scrolled-top #top-categories.top-locator-sticky {
    top: 56px;
}
div#categories-container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
button.btn.h-max-content.btn-text.btn-size-small.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.gap-4.btn-t-small.font-button-2.ps-4.pe-8.py-3 {
    margin-right: 8px !important;
}
@media (min-width: 768px) {
    #receipt-page .receipt__container .receipt__content .receipt__upsell .receipt__upsell-scroll-product {
        padding-left: 1px;
    }
}
@media (min-width: 768px) {
    #receipt-page .receipt__container .receipt__content .receipt__header span {
        font-size: 30px !important;
    }
}
@media (min-width: 768px) {
    #receipt-page .receipt__container .receipt__content .receipt__upsell-block {
        background-color: #F4F4F4;
    }
}
.receipt__container .receipt__body .receipt__empty-text {
    text-transform: uppercase;
}
.receipt__container .receipt__upsell-block-body .receipt__upsell-arrow {
    top: calc(50% - 20px);
}
.ecom-2 .font-body-1 {
    letter-spacing: -0.6px;
}
.ecom-2 .font-body-2 {
    letter-spacing: -0.6px;
}
.ecom-2 .font-body-2-strike {
    letter-spacing: -0.6px;
}
.ecom-2 .font-body-1-strike {
    letter-spacing: -0.6px;
}
 .ecom-2 .font-subtitle-1  {
    letter-spacing: -0.6px;
}
.hm-nested-group.tr-speed-default.tr-tf-easy-in-out.overflow-hidden {
    margin-left: -15px;
    margin-right: -15px;
}

.ecom-2 .mb-8 {
    margin-bottom: 16px !important;
}

.ecom-2 .product-card .pcard-price {
    color: #BCBCBC;
}
span.font-subtitle-1.pcard-price {
    font-weight: 400;
    color: #fff;
    font-size: 13px;
}
.ecom-2 .category-tile-container.selected .category-tile-icon {
    background-color:none;
}

.ecom-2 .selection-chip .chip-label {
    background-color: #fff;}

.ecom-2 .selection-chip:not(.disabled) .chip-input:checked+.chip-label {
    box-shadow: inset 0 0 0 0px #009a44;}

.ecom-2 .px-6 {
    padding-right: 6px !important;
    padding-left: 6px !important;
}

.ecom-2 .product-card .pcard-additional-info-left { 
display:none !important;}

p.font-headline-4.mb-0 {
    color: #FFF;
}
.category-tile-container.cursor-pointer.mt-8.mb-12.mb-sm-16.d-flex.align-items-center.tr-props-all.tr-speed-medium.flex-column.position-relative.overflow-hidden {
    max-height: 120px;
}

.overlay-info-banner.px-lg-8.py-6.p.d-flex.bg-common-white.tr-prop-all.tr-speed-medium.px-6.shrink {
    background-color: #BFFFCD;
}
.navbar-header {
  @media (min-width: 768px) {
    float: none !important;
  }
}
.pdp-layout-content-area.col-12.col-md-6.mb-md-16.pb-md-12.d-flex.flex-column.h-100.pt-md-6.pt-lg-10 { 
min-height: 550px; 
}
.receipt__checkout--group {
    margin-bottom: calc(106px + var(--mobile-bottom-safe-area-height));
}
div#receipt-checkout-empty-basket-warning {
    display: none;
}
.receipt__header {
  padding-top: calc(18px + var(--mobile-top-safe-area-height)) !important;
}
.s4d-order-tracking-toast {
    display: none;
}
.theme-top-bar-contrast-holder {
  height: 0px !important;
}
.ecom-2 .top-locator-mobile {
    background-color: var(--top-locator-mobile-bg-color);
    margin-bottom: 8px;
}
.ecom-2 .loader-type-2 {
  width: 125px
}
div#receipt-checkout-empty-basket-warning {
    display: none;
}
#content #bottom-navigation-app .fixed-height {
  display: none !important;
}
.fixed-component-resize {
    height: 100% !important;
}
@media (min-width: 1400px) {
    .receipt__container {
        top: 72px;
    }
}

.ecom-2 .navigation-tile .nt-icon-container {
    background-color: #BFFFCD;
    color: #009a44;
}

.fixed-component-resize {
    height: 100% !important;
}
.card-footer.bg-transparent.border-0.rounded-0.p-8.pt-0.d-flex.align-items-end.justify-content-between {
    margin-top: 8px;
}
.ecom-2 .ic-rating-full-24 {
    background-color: var(--pal-primary-ref);
}
.ecom-2 #product-search-content .no-results-image {
    min-width: 200px;
    min-height: 200px;
}
span.list-item-main-text.text-truncate-multiline-2.font-body-1 {
    color: var(--pal-common-black);
}
p.font-body-2.mb-0.text-truncate {
    max-width: 85%;
}
.ecom-2 .ic-clock-time-24 {
    background-color: var(--pal-primary-ref);
}
.ecom-2 .text-grayscale-600 {
    color: var(--pal-primary-ref);
}

.ecom-2 .navigation-tile .nt-icon-container {
    background-color: #bfffcd;
    color: #099a44;
}

.pcard-additional-info.d-flex.mt-4.align-items-center.justify-content-between {
    margin: -15px;
}

p.font-headline-4.font-lg-headline-5.font-xl-headline-5.font-xxl-headline-5.text-common-black.mb-0 {
    color: #000;
}
.ecom-2 .ic-close-24 {
background-color:#099a44;
}
.ecom-2 .drawer-mobile .dr-section-content {
    min-height: 90%;
    height: 90% !important;
    max-height: 90% !important;
}
.dr-content.d-flex.flex-column.justify-content-end.h-100 {
    max-height: 90% !important;
}
.ecom-2 {
.full-screen-drawer {
    padding-bottom: var(--mobile-bottom-safe-area-height) !important;
    padding-top: var(--mobile-top-safe-area-height) !important;
}
}
p.font-headline-4.text-common-black.mb-0 {
    color: #000;
}


.ecom-2 .checkbox-input-container .checkbox-input {
    border: 2px solid #000; }

p.font-headline-4.mb-0 {
color: #000 !important;
}
.ecom-2 #login-register-banner {
    --lrb-border-radius: var(--common-border-radius);
    --lrb-border-color: var(--pal-primary-200);
    --lrb-bg-color: var(--pal-primary-50);
    --lrb-icon-color: var(--pal-primary-ref);
}
.ph-head-content-mobile.ratio.ratio-4x3.background-no-repeat.background-size-cover.w-auto {
    margin-bottom: 40px;
    background-size: cover;
}
.ph-scalable-wrapper.ph-rounded-title-section.negate-container.position-relative.pt-8.mt--24 {
    background-color: #fff !important;
}
button.btn.h-max-content.btn-link.btn-size-standard.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.gap-4.z-postbox.position-fixed.btn-l-standard.font-link-button-1.px-4.py-3.text-decoration-underline {
    text-decoration: none !important;
    font-size: var(--ft-button-1-rem-size);
    font-family: var(--ft-button-1-family);
    font-weight: var(--ft-button-1-weight);
    text-transform: var(--ft-button-1-letter-case);
    padding: 16px 16px 16px 8px !important;
}
@media (max-width: 767px) {
    .s4d-order-delivery-time {
        top: 120px;
    }
}
p.font-headline-4.text-common-black.mb-0 {
    color: var(--pal-primary-ref) !important;
}
.loyalty-profile__reward__container {
    max-width: 50%;
}
.loyalty-profile__reward__name {
    letter-spacing: 0px;
}
.loyalty-profile__reward__right-container__image {
    height: 100%;
    width: 175px;
    object-fit: cover;
}
@media (min-width: 1240px) {
.loyalty-profile__reward__right-container__image {
    width: 200px;
}
}
@supports(padding-bottom: env(safe-area-inset-bottom)) {
  @media (max-width: 991px) {
    .ecom-2 {
      padding-bottom: calc(16px + env(safe-area-inset-bottom)) !important;
    }
  }
}

.ecom-2 .loyalty-card {
    --lc-bg-color: #EEFAF1;
 }

.checkbox-register__label input[type=“checkbox”] {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  margin-left: 4px;
  flex-shrink: 0;
  appearance: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: white;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}.image-container.pdp-header-bg-image.type-1.undefined.ratio.ratio-4x3.background-position-center {
    border-radius: 16px;
}
@media (min-width: 1400px) {
    .receipt__container {
        top: 75px;
    }
}
.ecom2 #s4d-receipt-content.receipt__content.affix-bottom {
    top: 75px !important;
}
@media (min-width: 1240px){
.footer-info-item.col-12.col-sm-6.position-static.col-md-4 {
    width: 25%;
}}
.ecom-2 .topping-chip.topping-default-chip:not(.disabled) .chip-input:checked+.chip-label {
    text-decoration: line-through;
}
.ecom-2 .topping-chip.topping-default-chip.disabled .chip-label {
    text-decoration: line-through;
}
.ecom-2 .default-banner .banner-image {
    max-height: 464px;
    aspect-ratio: 147 / 30;
    border-radius: var(--banner-radius);
}
.ecom-2 .reorder {
    margin-bottom: 32px;
}
.font-xxl-headline-3 {
    font-size: 45px;
}

.s4d-search::before {
    content: none !important;
    display: none !important;
}
.ecom-2 .responsive-image .image-container:not(.image-base), .ecom-2 .responsive-images .image-container:not(.image-base) {
    background-position: bottom;
    background-size: cover;
}
.ecom-2 .small-desktop-header .navbar-brand-container {
    width: 3rem;
    height: 3rem;
}.ecom-2 .ic-pizza-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/pizza_8577624af0.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/pizza_8577624af0.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/pizza_8577624af0.svg);}.ecom-2 .ic-kidsicon-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/kids_menu_ae991f3bd7.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/kids_menu_ae991f3bd7.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/kids_menu_ae991f3bd7.svg);}.ecom-2 .ic-icecream-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/icecream_968e587587.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/icecream_968e587587.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/icecream_968e587587.svg);}.ecom-2 .ic-drinks-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/drink_96f8eaa832.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/drink_96f8eaa832.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/drink_96f8eaa832.svg);}.ecom-2 .ic-burgericon-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/burger_09cb176764.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/burger_09cb176764.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/burger_09cb176764.svg);}.ecom-2 .ic-friesicon-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/fries_d7887a26f9.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/fries_d7887a26f9.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/fries_d7887a26f9.svg);}.ecom-2 .ic-coffeeicon-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/coffee_8eed385f40.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/coffee_8eed385f40.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/coffee_8eed385f40.svg);}.ecom-2 .ic-sandwichicon-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/papadia_5b20dc2144.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/papadia_5b20dc2144.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/papadia_5b20dc2144.svg);}.ecom-2 .ic-soupsicon-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://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/sauce_53034b1723.svg); -webkit-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/sauce_53034b1723.svg); -moz-mask-image: url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/sauce_53034b1723.svg);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:300;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Moret_Bold_copy_c79cf24071.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:400;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Moret_Bold_copy_c79cf24071.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:500;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Moret_Bold_copy_c79cf24071.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:600;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Inter_18pt_Semi_Bold_654d9a74b6.ttf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:700;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Moret_Bold_copy_c79cf24071.otf);}@font-face{font-display:swap;font-family:AltWebsiteFont;font-style:normal;font-weight:300;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Inter_18pt_Light_606b842c16.ttf);}@font-face{font-display:swap;font-family:AltWebsiteFont;font-style:normal;font-weight:400;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Inter_18pt_Regular_ab1c946099.ttf);}@font-face{font-display:swap;font-family:AltWebsiteFont;font-style:normal;font-weight:500;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Inter_18pt_Medium_836e53b53e.ttf);}@font-face{font-display:swap;font-family:AltWebsiteFont;font-style:normal;font-weight:600;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Inter_18pt_Semi_Bold_654d9a74b6.ttf);}@font-face{font-display:swap;font-family:AltWebsiteFont;font-style:normal;font-weight:700;src:local(''),url(https://s4d-mth-prd-01-cil-lt-ecom-cms-cdne.azureedge.net/ecom-cms/assets/Inter_18pt_Bold_d266a11565.ttf);}