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: #812060;
}

.sp-cart-line-count>div>span {
    color: ##ffffff
}

/* body>header>.toolbar {
    color: #ffffff;
    background-color: #812060;
    
} */

/* body>header>.toolbar>.data>.settings>.user-details sp-kikar-dropdown>.sp-dropdown-text svg {
    fill: #ffffff;
    width: 1.918em;
}
 */
=

.retailer-data>div>.store-icon {
    width: 2.148em;
    height: 1.9175em;
    vertical-align: middle;
    fill: #ffffff;
}


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.5em 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: #812060;
}

.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: #812060;
}

sp-product>.product-dialog-indication {
    fill: #ffffff;
}

.sp-cart-line-count>div>span {
    background-color: #812060;
    color: #ffffff;
}

.sp-list-items-wrapper table>tbody>tr.line>td.quantity>.sp-cart-line-count>div {
    background-color: #812060;
}

[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: #812060;
}

/* 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);
}

html.home section.main section.view .home-page-wrapper>.content>.component {
    gap: .7em;
    padding-top: .7em;
    padding-bottom: .7em;
    border-radius: 1px;
}

html.user-edit .account-options .continue-shopping-button {
    color: #ffffff;
}


.item.product>.product-item.bumper>.recipe-bumper .name {
    font-size: 1.4375em;
    margin-top: 0.5em;
}

/*Case Sale*/

.product-pricing-method button:not(.selected) {
  color: white !important;
}
img.product-main-tag-icon {
    margin-left: 1.25em;
}

html.checkout .dropdown-items-wrapper .dropdown-item {
  font-size: 1.3rem;    
  line-height: 2.2;  
}

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.us-format {
    border: 2px solid  #812060;
    border-radius: 20px;
    background-color: #812060;
    color:#ffffff
}


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.us-format.selected {
    border: 2px solid  #812060;
    border-radius: 20px;
    background-color: #ffffff;
    color: #812060;
}  

html.home section.main section.view .home-page-wrapper>.content {
    gap: .7em;
    -webkit-padding-start: 3.5em;
    padding-inline-start: 3.5em;
    padding-top: .5em;
    padding-bottom: .5em;
}

html.home section.main section.view .home-page-wrapper>.content>.component {
    gap: .7em;
    padding-top: .7em;
    padding-bottom: .7em;
    border-radius: 1px;
}

.actions.landscape>button.add-to-cart svg, .product-actions.landscape>button.add-to-cart svg {
    fill: #ffffff;
}

/* Update missing image URL */
.image[style*="missing-image.png"] {
  background-image: url("https://d226b0iufwcjmj.cloudfront.net/retailers/1574/resources/1767899323209-0.4218586676736684.png") !important;
}

.product-image:not(:has(img)) {
  background-image: url("https://d226b0iufwcjmj.cloudfront.net/retailers/1574/resources/1767899323209-0.4218586676736684.png") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* END Update missing image URL */