.ecom-2 .navbar-main{--nav-main-background-color:var(--pal-common-black);}.ecom-2{--ct-pbanner-border-radius:var(--common-border-radius);--ic-16-other-scooter-url:url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/car_61b47e55bd.svg);--ic-24-other-scooter-url:url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/car_61b47e55bd.svg);--ic-32-other-scooter-url:url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/car_61b47e55bd.svg);--ft-button-link-2-family:var(--ft-main-font-family);--ft-button-link-2-weight:var(--ft-main-weight-regular);--ft-button-link-2-text-decoration:underline;}.ecom-2 .ly-header{--nav-header-background-color:var(--pal-common-black);}.ecom-2 .product-header{--ph-mobile-type-1-head-btn-cta-color:var(--pal-common-black);}.ecom-2 {
  --pal-overlay-white-15: #ffffff15;
  --pal-overlay-gray-900-10: #1e1e1c10;
  --pal-overlay-gray-900-70: #1e1e1c70;
  --pal-primary-50: #fff6e0;
  --pal-primary-100: #ffeec2;
  --pal-primary-200: #ffe297;
  --pal-primary-300: #ffd66d;
  --pal-primary-400: #ffca43;
  --pal-primary-500: #e9b530;
  --pal-primary-600: #b3891b;
  --pal-primary-700: #956f0e;
  --pal-primary-800: #765605;
  --pal-primary-900: #443100;
  --pal-primary-ref: var(--pal-primary-500);
  --pal-secondary-50: #f9f9f5;
  --pal-secondary-100: #f6f4ee;
  --pal-secondary-200: #f1efe6;
  --pal-secondary-300: #ede9de;
  --pal-secondary-400: #e8e4d5;
  --pal-secondary-500: #e1dccc;
  --pal-secondary-600: #dad3bf;
  --pal-secondary-700: #cac0a3;
  --pal-secondary-800: #a19584;
  --pal-secondary-900: #83745d;
  --pal-secondary-ref: var(--pal-secondary-900);
  --pal-grayscale-50: #f5f5f5;
  --pal-grayscale-100: #eaeaea;
  --pal-grayscale-200: #e0e0e0;
  --pal-grayscale-300: #cacaca;
  --pal-grayscale-400: #afafaf;
  --pal-grayscale-500: #8c8c8a;
  --pal-grayscale-600: #6f6f6d;
  --pal-grayscale-700: #555553;
  --pal-grayscale-800: #41413f;
  --pal-grayscale-900: #343432;
  --pal-label-50: #83745d;
  --pal-label-900: #8c8c8a;
  --pal-label-50-text-color: var(--pal-common-white);
  --pal-label-900-text-color: var(--pal-common-white);
  --common-border-radius: 8px;
  --common-border-radius-small: 4px;
  --ft-headline-1-family: var(--ft-main-font-family);
  --ft-headline-1-weight: var(--ft-main-weight-semibold);
  --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-semibold);
  --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-semibold);
  --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-semibold);
  --ft-headline-4-rem-size: 2.0625rem;
  --ft-headline-4-px-size: 33px;
  --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-semibold);
  --ft-headline-5-rem-size: 1.4375rem;
  --ft-headline-5-px-size: 23px;
  --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-semibold);
  --ft-headline-6-rem-size: 1.1rem;
  --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-main-font-family);
  --ft-subtitle-1-weight: var(--ft-main-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-main-font-family);
  --ft-subtitle-2-weight: var(--ft-main-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-main-font-family);
  --ft-subtitle-3-weight: var(--ft-main-weight-semibold);
  --ft-subtitle-3-rem-size: 0.8rem;
  --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-main-font-family);
  --ft-body-1-weight: var(--ft-main-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-main-font-family);
  --ft-body-1-strike-weight: var(--ft-main-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: none;
  --ft-body-1-strike-letter-case: none;
  --ft-body-2-family: var(--ft-main-font-family);
  --ft-body-2-weight: var(--ft-main-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-main-font-family);
  --ft-body-2-strike-weight: var(--ft-main-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: none;
  --ft-body-2-strike-letter-case: none;
  --ft-button-1-family: var(--ft-main-font-family);
  --ft-button-1-weight: var(--ft-main-weight-semibold);
  --ft-button-1-rem-size: 1rem;
  --ft-button-1-px-size: 16px;
  --ft-button-1-letter-spacing: 0px;
  --ft-button-1-text-decoration: none;
  --ft-button-1-letter-case: none;
  --ft-button-2-family: var(--ft-main-font-family);
  --ft-button-2-weight: var(--ft-main-weight-semibold);
  --ft-button-2-rem-size: 0.875rem;
  --ft-button-2-px-size: 14px;
  --ft-button-2-letter-spacing: 0px;
  --ft-button-2-text-decoration: none;
  --ft-button-2-letter-case: none;
  --ft-button-link-1-family: var(--ft-main-font-family);
  --ft-button-link-1-weight: var(--ft-main-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: none;
  --ft-button-link-1-letter-case: none;
  --ft-button-link-2-family: var(--ft-main-font-family);
  --ft-button-link-2-weight: var(--ft-main-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: none;
  --ft-button-link-2-letter-case: none;
  --ft-caption-1-family: var(--ft-main-font-family);
  --ft-caption-1-weight: var(--ft-main-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-main-font-family);
  --ft-overline-1-weight: var(--ft-main-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: none;
}
.ecom-2 .address-time-tile {
  --address-time-tile-radius: var(--common-border-radius);
}
.ecom-2 .banner {
  --banner-radius: 8px;
}
.ecom-2 .btn {
  --btn-standard-border-radius: var(--common-border-radius-small);
  --btn-small-border-radius: var(--common-border-radius-small);
  --btn-none-border-radius: var(--common-border-radius-small);
  --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-200);
  --btn-primary-hover-text: var(--pal-common-black);
  --btn-primary-hover-border: var(--pal-primary-200);
  --btn-primary-focus-bg: var(--pal-primary-300);
  --btn-primary-focus-text: var(--pal-common-black);
  --btn-primary-focus-border: var(--pal-primary-300);
  --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-secondary-normal-text: var(--pal-common-black);
  --btn-secondary-normal-border: var(--pal-primary-ref);
  --btn-secondary-hover-bg: var(--pal-primary-50);
  --btn-secondary-hover-border: var(--pal-primary-ref);
  --btn-secondary-focus-bg: var(--pal-primary-200);
  --btn-secondary-focus-border: var(--pal-primary-ref);
  --btn-secondary-active-border: var(--pal-primary-ref);
  --btn-link-hover-bg: var(--pal-primary-50);
  --btn-link-active-bg: var(--pal-common-white);
  --btn-text-normal-text: var(--pal-common-white);
  --btn-text-hover-bg: var(--pal-primary-50);
  --btn-text-hover-text: var(--pal-common-black);
  --btn-text-focus-text: var(--pal-common-black);
  --btn-text-active-bg: var(--pal-common-white);
  --btn-text-active-text: var(--pal-common-black);
  --btn-navigation-normal-bg: transparent;
  --btn-navigation-normal-text: var(--pal-primary-ref);
  --btn-navigation-normal-border: transparent;
  --btn-navigation-hover-bg: transparent;
  --btn-navigation-hover-text: var(--pal-primary-200);
  --btn-navigation-hover-border: transparent;
  --btn-navigation-focus-bg: transparent;
  --btn-navigation-focus-text: var(--pal-primary-300);
  --btn-navigation-focus-border: transparent;
  --btn-navigation-active-bg: transparent;
  --btn-navigation-active-text: var(--pal-primary-ref);
  --btn-navigation-active-border: transparent;
  --btn-navigation-disabled-bg: transparent;
  --btn-navigation-disabled-border: transparent;
}
.ecom-2 .category-tile {
  --ct-card-normal-border-radius: var(--common-border-radius);
  --ct-card-normal-icon-color: var(--pal-common-white);
  --ct-card-normal-icon-bg-color: var(--pal-secondary-ref);
  --ct-card-selected-bg-color: var(--pal-secondary-ref);
  --ct-card-selected-icon-color: var(--pal-common-black);
  --ct-card-selected-text-color: var(--pal-common-white);
  --ct-sm-card-selected-w-image-bg-color: var(--pal-secondary-ref);
  --ct-sm-card-selected-icon-color: var(--pal-common-white);
  --ct-sm-card-selected-w-image-text-color: var(--pal-common-white);
  --ct-sm-card-selected-icon-bg-color: var(--pal-secondary-ref);
}
.ecom-2 .chip {
  --filter-chip-checked-bg-color: var(--pal-secondary-100);
  --filter-chip-checked-border-color: var(--pal-secondary-ref);
  --selection-chip-bg-color: var(--pal-secondary-100);
  --selection-chip-border-color: var(--pal-secondary-ref);
}
.ecom-2 .context-menu {
  --context-menu-text: #e9b530;
  --context-menu-hover-bg: var(--pal-primary-50);
  --context-menu-icon-color: #e9b530;
}
.ecom-2 .day-picker-tile-container {
  --day-picker-tile-selected-bg-color: var(--pal-secondary-100);
  --day-picker-tile-selected-border-color: var(--pal-secondary-ref);
}
.ecom-2 .dialog {
  --dg-header-left-top-radius: var(--common-border-radius);
  --dg-header-right-top-radius: var(--common-border-radius);
  --dg-footer-left-bottom-radius: var(--common-border-radius);
  --dg-footer-right-bottom-radius: var(--common-border-radius);
}
.ecom-2 .drawer-desktop {
  --dr-header-border-radius: var(--common-border-radius);
  --dr-footer-border-radius: var(--common-border-radius);
}
.ecom-2 .drawer-mobile {
  --dr-header-border-radius: var(--common-border-radius);
  --dr-footer-border-radius: var(--common-border-radius);
}
.ecom-2 .dropdown {
  --dropdown-bottom-radius: 0 0 4px 4px;
  --dropdown-title-border-radius: var(--common-border-radius-small);
  --dropdown-type2-light-hover-bg: var(--pal-primary-50);
}
.ecom-2 .field-group {
  --fg-light-input-border-radius: var(--common-border-radius-small);
  --fg-dark-input-border-radius: var(--common-border-radius-small);
}
.ecom-2 .footer {
  --footer-bg-primary-color: var(--pal-secondary-800);
  --footer-font-color: var(--pal-common-white);
  --footer-bg-secondary-color: var(--pal-secondary-ref);
}
.ecom-2 .hamburger-menu {
  --hm-header-radius-left: 0 0 8px 0;
  --hm-header-radius-right: 0 0 0 8px;
  --hm-hm-user-avatar-bg: var(--pal-primary-ref);
}
.ecom-2 .info-banner-container {
  --ib-border-radius: var(--common-border-radius-small);
  --ib-icon-bg-color-warning: #000;
}
.ecom-2 .input-search {
  --input-search-radius: var(--common-border-radius-small);
}
.ecom-2 .label {
  --label-border-radius: var(--common-border-radius-small);
}
.ecom-2 .ly-header {
  --nav-main-background-color: #000;
  --nav-mobile-bg: #000;
}
.ecom-2 .map-pin-store {
  --map-pin-store-selected-color: var(--pal-primary-ref);
  --map-pin-store-selected-icon-color: var(--pal-common-black);
}
.ecom-2 .navbar-mobile .btn {
  --btn-navigation-normal-text: #e9b530;
}
.ecom-2 .navbar-top {
  --nav-top-background-color: #000;
  --nav-top-company-info-link-color: var(--pal-common-white);
  --nav-top-border-color: var(--pal-common-black);
}
.ecom-2 .nutritions {
  --ntr-header-tabs-radius: var(--common-border-radius);
  --ntr-body-item-radius: var(--common-border-radius);
}
.ecom-2 .product-card {
  --pc-card-radius: var(--common-border-radius);
  --pc-header-tag-radius: 0 4px 4px 0;
}
.ecom-2 .product-list-item {
  --pli-image-border-radius: var(--common-border-radius);
}
.ecom-2 .promotional-banner-container {
  --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-common-white);
  --ct-pbanner-cta-secondary-border-color: var(--pal-primary-ref);
  --ct-pbanner-label-text-color: var(--pal-common-white);
}
.ecom-2 .radio-button {
  --radio-button-bg-selected: var(--pal-primary-ref);
  --radio-button-container-bg-selected: var(--pal-primary-100);
}
.ecom-2 .reorder {
  --ror-radius: var(--common-border-radius);
  --ror-content-item-border-radius: var(--common-border-radius);
}
.ecom-2 .global-search {
  --global-search-radius: var(--common-border-radius);
  --global-search-link-text-color: var(--pal-grayscale-900);
  --global-search-tab-text-color: var(--pal-common-black);
  --global-search-tab-selected-text-color: var(--pal-common-black);
}
.ecom-2 .side-menu-border {
  --ct-sm-card-normal-border-bg: var(--pal-grayscale-50);
}
.ecom-2 .switch {
  --switch-radius: var(--common-border-radius-small);
}
.ecom-2 .tile-container {
  --tile-border-radius: var(--common-border-radius);
}
.ecom-2 .pot-container {
  --pot-type-3-btn-border-radius: var(--common-border-radius);
}
.ecom-2 .pot-amount-changing-container {
  --pot-ac-btn-border-radius: var(--common-border-radius);
}
.full-screen-modal-header .text-box {
  max-width: 500px;
}
.full-screen-modal-header__image {
  width: auto;
  height: auto;
  min-width: 240px;
  min-height: 240px;
  max-width: 400px;
}
.full-screen-modal-header {
  background-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/header_bg_1920_9e70e02dcf.webp);
}
img.full-screen-modal-header__image {
  display: none;
}
.popup-modal .popup-header {
  min-height: 200px;
}
div#full-screen-modal-popup-arrow {
  display: none;
}
.full-screen-modal-header__close-button .full-screen-modal-header__icon {
  fill: #fff;
}
.receipt__product-header-image-element {
  display: none;
}
.s4d-login-register-content {
  background-color: #fff;
  padding: 0px;
  border-radius: 6px;
  margin-top: 10px;
  position: relative;
}
.pull-right {
  float: left !important;
}
.s4d-products
  .s4d-product
  .s4d-product-controls
  .s4d-product-options
  .s4d-product-option-value-static
  .s4d-pizza-type-name {
  width: 170px;
  display: none;
}
span.s4d-pizza-type-price-amount {
  font-size: 13px;
}
.s4d-products .s4d-product .s4d-product-controls .btn-primary {
  display: block;
  width: 100%;
  min-width: 132px;
}
.ecom-2 .text-uppercase {
  text-transform: capitalize !important;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
.s4d-login-register-content {
  min-height: 550px;
}
.s4d-loyalty-information__background {
  display: none;
}
.checkout__customer-info-container
  .checkout__customer-info-block.has-success
  label {
  color: #343432;
}
span.custom-product-v3__section__container__card__footer__controls-container.s4d-product-amount {
  max-width: 80px;
}
.custom-product-v3__section__container__card {
  min-width: 148px;
  width: 148px;
}
.custom-product-v3__section-option-list-item__selected {
  width: 100px;
  height: 58px;
  border-bottom-right-radius: 4px;
}
.custom-product-v3__section-option-list-item {
  width: 100px;
  height: 58px;
  border-bottom-right-radius: 4px;
}
div#product-details-footer {
  display: none;
}
.product-details-body__content-tabs
  .product-details-body__tab-navigation
  li
  #select-product-options {
  display: none;
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-left: 20px;
}
.s4d-products .s4d-product .s4d-product-controls {
  margin-bottom: 15px;
}
.full-screen-modal-header__title {
  text-transform: uppercase;
}
.loyalty-profile__your-info-non-member-header span {
  font-family: "Gibson";
}
.loyalty-profile__your-info-non-member-header h1 {
  font-family: "Gibson";
}
.s4d-carousel-container .s4d-carousel.s4d-carousel-single-item img {
  width: 100%;
  max-height: 200px;
  object-fit: cover;
}
.s4d-carousel-container {
  border-radius: 4px;
}
.s4d-products .s4d-product .s4d-product-image,
.s4d-products .s4d-product .s4d-product-img {
  border-radius: 4px;
}
.popup-modal .popup-header {
  min-height: 150px;
}
@media (min-width: 992px) {
  .full-screen-popup-modal {
    height: calc(100% - 50px);
  }
}
.product-details-header {
  background-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/header_bg_1920_9e70e02dcf.webp);
}
@media (min-width: 992px) {
  .popup-modal .popup-body {
    min-height: 100px;
  }
}
.small.text-center {
  display: none;
}
.product-details-body__content-tabs {
  display: none;
}
.product-details-header__image {
  display: none;
}
.s4d-loyalty-information {
  display: none;
}
.s4d-btn-ideal::after {
  display: contents;
}
@media (min-width: 1240px) {
  .ecom-2 .navbar-collapse {
    align-items: start;
  }
}
@media (min-width: 1240px) {
  .ecom-2 .ly-root.scrolled-up .navbar-main > .navbar-collapse,
  .ecom-2 .ly-root.scrolled-down .navbar-main > .navbar-collapse {
    max-height: unset;
  }
}
@media (min-width: 1240px) {
  .ecom-2 .ly-root.scrolled-up .navbar-brand-container,
  .ecom-2 .ly-root.scrolled-down .navbar-brand-container {
    width: 328px;
    height: 72px;
  }
}
@media (min-width: 1240px) {
  .navbar-nav .ic-user-circle-24,
  .navbar-nav .ic-shopping-cart-24 {
    width: 32px;
    height: 32px;
  }
}
.loyalty-profile__reward__value {
  color: #000;
}
.loyalty-profile__point-icon-white {
  fill: #000;
}
a.ab_mvc_ce_toolbar-on-hover.ab_mvc_ce_restricted-link.btn.btn-link.btn-sm.store-information__menu-link {
  display: none;
}
a.ab_mvc_ce_toolbar-on-hover.ab_mvc_ce_restricted-link.btn.btn-primary.btn-block {
  display: none;
}
a.btn.btn-link.btn-sm.store-information__menu-link {
  display: none;
}
.ecom2 #s4d-receipt-content.receipt__content.affix {
  top: 104px;
}
.s4d-products .s4d-product .s4d-product-upsell {
  padding: 15px 15px;
  margin-top: 10px;
}
header.navbar-header.w-100.h-100.overflow-hidden.overflow-lg-auto.with-topbar {
  background-color: #000;
}
.upsell-step-alert {
  background-color: #870f00;
  color: #fff;
}
.footer .footer-social .image-element {
  background-size: contain;
}
.s4d-product-controls {
  min-height: 63px;
}
.full-screen-modal-header__close-button {
  z-index: 2;
}
.s4d-products .s4d-product .s4d-product-upsell .s4d-product-image img {
  background-color: transparent;
}
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 {
  color: #fff;
}
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 {
  color: #fff;
}
.s4d-products
  .s4d-product
  .s4d-product-controls
  .s4d-product-options
  .s4d-product-option-value-static {
  margin-top: 5px;
  float: right;
}
.ecom-2 .text-truncate-multiline-1 {
  display: inline;
}
button.btn.h-max-content.btn-text.btn-size-standard.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.my-8.ps-4.pe-8.py-3.gap-4.mt-4.mb-12 {
  color: var(--pal-common-black) !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-8.pe-4.py-3 {
  color: #000;
}
@media (min-width: 905px) {
  .ecom-2 .py-md-6 {
    padding-top: 12px !important;
    padding-bottom: 8px !important;
  }
}
.ecom-2 .py-8 {
  padding-top: 8px !important;
}
.ecom-2 .mb-12 {
  margin-bottom: 8px !important;
}
button.btn.h-max-content.btn-primary.btn-size-standard.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.gap-4.pdp-add-to-btn.btn-p-standard.font-button-1.px-12.py-8 {
  padding-top: 16px !important;
}
.upsell-card.d-flex.w-100.background-position-center.background-size-cover.position-relative.overflow-hidden.cursor-pointer {
  margin-top: 16px;
}
.d-flex.p-16.h-100.w-100 {
  padding: 0px !important;
}
.ecom-2 .product-header .pdp-header-back-to-products .pdp-layout-type-2-btn {
  background-color: var(--pal-common-white);
  color: var(--pal-common-black);
  padding: 8px !important;
}
button.btn.btn-text.btn-size-standard.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.gap-4.align-items-center.ms-md-8.ps-md-8.pe-md-4.py-md-3.btn-t-standard.font-button-1.ps-8.pe-4.py-6 {
  color: var(--pal-common-black);
}
.ecom-2 .px-16 {
  padding-right: 0px !important;
  padding-left: 16px !important;
}
div#top-categories {
  padding-bottom: 0px !important;
}
.s4d-product-decription-crop.product-details-popup-clicked-with-element {
  font-weight: var(--ft-body-2-weight);
  font-size: var(--ft-body-2-rem-size);
  letter-spacing: var(--ft-body-2-letter-spacing);
  text-transform: var(--ft-body-2-letter-case);
  text-decoration-line: var(--ft-body-2-text-decoration);
  font-family: var(--ft-body-2-family);
}
button.btn.h-max-content.btn-primary.btn-size-standard.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.gap-4.w-100.btn-p-standard.font-button-1.px-12.py-8 {
  padding-top: 16px !important;
}
.ecom-2 .text-truncate-multiline-3 {
  -webkit-line-clamp: 4;
}
.ecom-2 .bottom-navigation-container .bottom-navigation-btn {
  --bn-selected-bg-color: var(--pal-primary-ref);
}
div#app-navigation {
  display: none;
}
@media (max-width: 991px) {
  .app-navigation-body .modal {
    padding-bottom: 0px;
  }
}
@media (max-width: 1239px) {
  div#floating-cart {
    display: none !important;
  }
}
.container.s4d-mydetails.container-new-receipt-space {
  max-width: 100%;
}
.s4d-login-content-split-dark {
  margin: 0px 0px 0px 0px;
}
button.btn.h-max-content.btn-text.btn-size-standard.d-flex.align-items-center.justify-content-center.position-relative.overflow-hidden.min-w-content.my-8.ps-4.pe-8.py-3.gap-4.mt-4.mb-12 {
  display: none !important;
}
.ecom-2 .input-search.input-search-dark {
  background-color: var(--input-search-dark-background-color);
  margin-bottom: 16px;
}
.ecom-2 .subscribe-banner {
  background-color: var(--pal-common-black);
}
div#success_order_delivery_time_tracker {
  display: none;
}
a.btn.btn-primary.login__register-button {
  width: 100%;
}
@media (min-width: 992px) {
  .s4d-login-content-split-light {
    width: 100%;
  }
}
.ecom-2 {
  --pal-common-black: #000;
}
.checkout__coupon-container--collapsed .checkout__coupon-container__block {
  display: block;
}
.modal-content.feedback-modal__content {
  background-color: #000 !important;
  color: #fff;
}
a.feedback-modal__close {
  color: #fff;
}
.feedback-modal__image-main {
  content: url(https://srenl-pre-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/24_SRE_Logo_RGB_zwarteachtergrond_1_963e66b2ba.png);
}
img.feedback-modal__image.feedback-modal__image-main {
  display: none;
}
i.glyphicons.glyphicons-circle-info {
    display: none;
}
.ecom-2 .small-desktop-header .navbar-brand-container {
    width: 80px;
    height: 50px;
}
.ecom-2 .background-size-cover {
    background-size: cover;
    background-position: center;
}
.ecom-2 .mb-16 {
    margin-bottom: 0px !important;
}.ecom-2 .ic-ribs-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://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_default_24x24_456c6a361d.svg); -webkit-mask-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_default_24x24_456c6a361d.svg); -moz-mask-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_default_24x24_456c6a361d.svg);}.ecom-2 .ic-ribs-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://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_default_24x24_456c6a361d.svg); -webkit-mask-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_default_24x24_456c6a361d.svg); -moz-mask-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_default_24x24_456c6a361d.svg);}.ecom-2 .ic-ribs-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://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_large_32x32_4ed2fb6b0d.svg); -webkit-mask-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_large_32x32_4ed2fb6b0d.svg); -moz-mask-image: url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/ribs_large_32x32_4ed2fb6b0d.svg);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:300;src:local(''),url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/Gibson_Light_3c78defd38.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:400;src:local(''),url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/Gibson_Light_3c78defd38.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:500;src:local(''),url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/Gibson_Light_3c78defd38.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:600;src:local(''),url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/Gibson_Semi_Bold_eb05d7498f.otf);}@font-face{font-display:swap;font-family:MainWebsiteFont;font-style:normal;font-weight:700;src:local(''),url(https://srenl-prd-cdn-ecom-cms-endpoint.azureedge.net/ecom-cms/assets/Gibson_Semi_Bold_eb05d7498f.otf);}