@font-face {
    font-family: 'SommetBold';
    src: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1120/resources/1673367911677-0.05546698345056966.otf') format('woff2'),
        url('https://d226b0iufwcjmj.cloudfront.net/retailers/1120/resources/1673367911677-0.05546698345056966.otf') format('woff'),
        url('https://d226b0iufwcjmj.cloudfront.net/retailers/1120/resources/1673367911677-0.05546698345056966.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h4 {
    font-family: SommetBold;
}

html.home section.main section.view .home-page-wrapper>.content>.component h4 {
    font-size: 2.5em;
}

body>header>.menu>.next-delivery-wrapper>.next-delivery-content-wrapper>.next-delivery-content>.next-delivery-icon {
    height: 80%;
}

body>header>.menu>.categories-title>.categories-title-text {
    vertical-align: middle;
    color: #ffffff;
    
}

body>header>.menu>.categories-title>.categories-icon {
    fill: #ffffff;
    
}

body>header>.categories-wrapper>.categories>.category.open>.category-name {
    font-weight: 700;
    color: #ffffff;
}

li.category.open div.category-name span.image img {
	filter: brightness(0) invert(1);
}

section.view sp-items>.fixed-wrapper>.title-and-side-bar>.side-bar>.filter-item>.filter>.filter-content>.filter-button-wrapper.selected, section.view sp-items>.fixed-wrapper>.title-and-side-bar>.side-bar>.filter-item>.filter>.filter-content>.filter-button-wrapper.selected:hover {
    color: #ffffff;
}

section.view sp-items>.fixed-wrapper>.filtering-filters-wrapper>.filtering-filters .filters-group>.filters-item {
    color: #ffffff;
}

section.view sp-items>.fixed-wrapper>.filtering-filters-wrapper>.filtering-filters .filters-group>.filters-item>.x>svg {
    fill: #ffffff;
}

section.view sp-items>.fixed-wrapper>.title-and-side-bar>.side-bar>.filter-item>.filter .filter-content>.filter-button-wrapper>.icons>.clear-btn {
    fill: #ffffff;
}

.actions>button.add-to-cart, .actions.large-actions.landscape>.sp-quantity .quantity-wrapper, .product-

actions>button.add-to-cart, .product-actions.large-actions.landscape>.sp-quantity .quantity-wrapper {
    color: #ffffff;
}

.actions.landscape.large-actions>button.add-to-cart>svg, .product-actions.landscape.large-actions>button.add-to-cart>svg {
    filter: brightness(0) invert(1);
}

/*Product count small circle*/
.sp-cart-line-count>div {
    color: #ffffff;
    background-color: #005640;
}


.sp-cart-line-count>div>span {
    color: #ffffff
}


body>header>.toolbar {
    color: #ffffff;
    background-color: #005640;
    
}

body>header>.toolbar>.data>.settings>.user-details sp-kikar-dropdown>.sp-dropdown-text svg {
    fill: #ffffff;
    width: 1.918em;
}

body>header>.toolbar>.data>.settings>.language sp-kikar-dropdown>.sp-dropdown-text svg:not(.arrow) {
    width: 1.918em;
    fill: #ffffff;
}

.retailer-data>div>.store-icon {
    width: 2.148em;
    height: 1.9175em;
    vertical-align: middle;
    fill: #ffffff;
}

html div.sidenav>section.cart>header>.previous-orders {
    background: #005640;
}

html div.sidenav>section.cart>header>.data {
    background: #6CAB44;
    color: #ffffff;
}

html div.sidenav>section.cart>header>.data>.number-of-items>span.number {
    background: #6CAB44;
}

html div.sidenav>section.cart>header>.data>button {
    border: 2px solid #ffffff;
}

html div.sidenav>section.cart>header>.data>.number-of-items>svg {
    fill: #ffffff;
}

html div.sidenav>section.cart>header>.data>.number-of-items>span.number {
    border: 2px solid #ffffff;
}


checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content button.back-button, checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content button.continue-shopping {
    vertical-align: middle;
    color: #ffffff;
    border: 2px solid #ffffff;
    font-weight: 700;
    padding: 0 2em;
    border-radius: 3em;
    height: 100%;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #ffffff;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>.total-price>.number-of-items>svg {
    height: 2.625em;
    width: 2.625em;
    fill: #ffffff;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>.total-price>.number-of-items>span.number {
    border: 2px solid #ffffff;
    background-color: #005640;
}

.sp-radio-buttons.switcher > label.sp-radio-option.checked {
    color: #ffffff;
}

body>header>.toolbar>.data>.search-wrapper>.input>input[type=search] {
    color: #000000;
}

html.checkout section.view .checkout-content .tab > .details section.delivery-details > .data > .details-region .sp-slider-picker .slider-items-wrapper .slider-items > .slider-item.selected > .slider-item-content > ng-include > .date, html.checkout section.view .checkout-content .tab > .details section.delivery-details > .data > .details-region .sp-slider-picker .slider-items-wrapper .slider-items > .slider-item.selected > .slider-item-content > ng-include > .date-name, html.checkout section.view .checkout-content .tab > .details section.delivery-details > .data > .details-region .sp-slider-picker .slider-items-wrapper .slider-items > .slider-item.selected > .slider-item-content > ng-include > .date.today {
    color: #ffffff;
}

html.checkout section.view .checkout-content .tab > .details section.delivery-details > .data > .details-region .sp-slider-picker .slider-items-wrapper .slider-items > .slider-item > .slider-item-content > ng-include .selected-time {
    color: #ffffff;
}

html.checkout section.view .checkout-content .tab > .details section.delivery-details .dropdown-options-wrapper > .dropdown-options ng-include .drop-down-items-wrapper .dropdown-items > .dropdown-item.selected, html.checkout section.view .checkout-content .tab > .details section.delivery-details .dropdown-options-wrapper > .dropdown-options ng-include .drop-down-items-wrapper .dropdown-items > .dropdown-item.selected:hover {
    color: #ffffff;
}

html.checkout section.view .checkout-content .tab>.summary>div.summary-container .payment-details .check-out-button button {
    color: #FFFFFF;
}

html.finish section.view>[ui-view]>.checkout-content>.tab>.finish-content>button.continue-shopping {
    font-size: 1.5625em;
    height: 2em;
    border-radius: 2em;
    color: #ffffff;
    font-weight: 700;
    padding: 0 2em;
}

.actions.landscape>button.add-to-cart>svg, .product-actions.landscape>button.add-to-cart>svg {
    height: 1.8em;
    width: 2.4em;
    fill: #ffffff;
}

/*Desktop Remove price per 100 gram*/
div.dialog.product>.dialog-body>.product-details .product-details .bottom>.weight-and-price>.sp-product-price>.normalize-price {
display: none;
}

div.sp-product-price>.normalize-price {
display: none;
}

html.checkout section.view .checkout-content .tab>.details section.delivery-details .dropdown-options-wrapper>.dropdown-options ng-include .dropdown-items-wrapper .dropdown-items>.dropdown-item.selected {
    color: #ffffff;
}

html div.sidenav>section.cart>.collapsible>section.cart>.product-in-cart>div.product-content>.quantity-wrapper>.sp-cart-line-count>div {
    background-color: #005640;
}

sp-product>.product-dialog-indication {
    fill: #ffffff;
}

    .sp-cart-line-count>div>span {
    /* background-color: #005640; */
    color: #ffffff;
}

.sp-list-items-wrapper table>tbody>tr.line>td.quantity>.sp-cart-line-count>div {
    background-color: #005640;
}


/* Removing coupon message*/

.sp-list-items-wrapper table>tbody>tr.line.coupon>td.coupon-actions>div>div.error {
    display: none;
}

[special-description-split]>.special-description-title {
    display: none;
}

html div.sidenav>section.cart>.collapsible>section.cart>.product-in-cart>div.coupon-content>div.data>div.error {
    display: none;
}

checkout-bottom-banner>.checkout-bottom-banner-wrapper>.checkout-banner {
    background-color: #005640;
}

/* body>header>.menu>.menu-navigation-bar>.navigation-link:nth-child(1){
    display: none;
} */

/* body>header>.categories-wrapper>.categories>.category>.sub-categories>.sub-categories-wrapper>.sub-category-block>.sub-category-shadow>.sub-category>.sub-category-link.category-title-sales, body>header>.categories-wrapper>.categories>.category>.sub-categories>.sub-categories-wrapper>.sub-category-block>.sub-category-shadow>.sub-category>.sub-sub-category.category-title-sales {
    display: none;
} */

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button .main-title {
    color: #ffffff
}

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button .sub-title {
    color: #ffffff
}

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button>svg {
    fill: #ffffff
}

body>header>.toolbar>.data>.settings>.newsletter>svg {
    fill: #ffffff
}

sp-kikar-dropdown:nth-child(2) .sp-dropdown-text .arrow {
    fill: #000000;
}

body>header>.toolbar>.data>.settings>.language sp-kikar-dropdown svg, body>header>.toolbar>.data>.settings>.retailer-data sp-kikar-dropdown svg, body>header>.toolbar>.data>.settings>.user-details sp-kikar-dropdown svg {
    fill: #ffffff;
}

sp-kikar-dropdown .sp-dropdown-options-wrapper .sp-kikar-option:nth-child(4) .label>.option-content>:nth-child(2) {
    visibility: hidden;
}

sp-kikar-dropdown .sp-dropdown-options-wrapper .sp-kikar-option:nth-child(4) .label>.option-content>:nth-child(2):before {
    content: "Change Area";
    visibility: visible;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>button.next-button {
    border: 2px solid #ffffff;
}

/* Chnages the color of the link image icon at the bottom to white */ 

body>footer>.retailer-links>table tr>td img {
    filter: invert(1);
}

/* span.payment-option-storecredit {
    visibility: hidden;
}

span.payment-option-storecredit:before {
    content: "Store Credit";
    visibility: visible;
    font-weight: bold;
} */

.payment-method-options>.payment-method:nth-child(2) {
    grid-template-rows:inherit;
}
.payment-method-options>.payment-method:nth-child(2) span {
    visibility: hidden
}

.payment-method-options>.payment-method:nth-child(2) span:before {
    content: "Store Credit";
    visibility: visible;
    display:inherit;
    font-weight: bold;
}

.sp-kikar-input input#shipping_carrier_input{
    pointer-events: none;
    visibility: hidden;
}

html.home section.main section.view .home-page-wrapper>.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .7em;
    text-align: center;
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1120/resources/1734704630956-0.3496846559864235.jpg), -webkit-radial-gradient(#e8e8e8 2px, transparent 2px), -webkit-radial-gradient(#e8e8e8 2px, transparent 2px);
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1120/resources/1734704630956-0.3496846559864235.jpg), radial-gradient(#e8e8e8 2px, transparent 2px), radial-gradient(#e8e8e8 2px, transparent 2px);
    background-position: bottom left, 0 0, 8px 8px;
    background-size: auto;
    background-repeat: repeat;
    background-size: 70%;
    -webkit-transition: padding .3s linear;
    transition: padding .3s linear;
    -webkit-padding-start: 3.5em;
    padding-inline-start: 3.5em;
    padding-top: .5em;
    padding-bottom: .5em;
    position: relative;
    z-index: 1;
}

html.home section.main section.view .home-page-wrapper>.content>.component {
    gap: .7em;
    padding-top: .7em;
    padding-bottom: .7em;
    border-radius: 1px;
}

/* START change wording in edit pop up */
.launch-edit-order .desc {
  visibility: hidden;
  position: relative;
}

.launch-edit-order .desc::after {
  content: "Please Note:\A\A\ Prices and specials will change according to the update date\A\A Editing your order may result in two separate credit card transactions which will equal the total of your order.";
  visibility: visible;
  display: block;
  text-align: center;     /* center horizontally */
  white-space: pre-line;  /* interpret \A as line breaks */
}

section.launch-edit-order {
    gap: 1em;
}

.launch-edit-order .title {
    color: #000;
    font-weight: 700;
    text-align: center;
    font-size: \0.685em;
    padding: 0em 0;
}

/* END change wording in edit pop up */
