@font-face {
    font-family: 'Roboto';
    src: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1266/resources/1767818320722-0.07664052082686301.ttf') format('woff2'),
         url('https://d226b0iufwcjmj.cloudfront.net/retailers/1266/resources/1767818320722-0.07664052082686301.ttf') format('woff'),
     url('https://d226b0iufwcjmj.cloudfront.net/retailers/1266/resources/1767818320722-0.07664052082686301.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body>header>.menu>.categories-title>.categories-title-text {
    text-transform: uppercase;
}

html div.sidenav>section.cart>header>.previous-orders>span>* {
    text-transform: uppercase;
}

body>header>.toolbar>.data>.settings>.language>button.login, body>header>.toolbar>.data>.settings>.retailer-data>button.login, body>header>.toolbar>.data>.settings>.user-details>button.login {
    text-transform: uppercase;
}

body>header>.toolbar>.data>.settings>.language sp-kikar-dropdown>.sp-dropdown-text .user-name-wrapper, body>header>.toolbar>.data>.settings>.retailer-data sp-kikar-dropdown>.sp-dropdown-text .user-name-wrapper, body>header>.toolbar>.data>.settings>.user-details sp-kikar-dropdown>.sp-dropdown-text .user-name-wrapper {
    text-transform: uppercase;
}

html div.sidenav>section.cart>header>.data>button {
    text-transform: uppercase;
}

html div.sidenav>section.cart>.collapsible>footer>button>span {
    text-transform: uppercase;
}

.actions.landscape>button.add-to-cart svg, .product-actions.landscape>button.add-to-cart svg {
    height: 1.8em;
    width: 2.4em;
    fill: #ffffff;
}

.actions.landscape>button.add-to-cart svg, .product-actions.landscape>button.add-to-cart svg
Specificity: (0,3,2)
 {
    fill: #ffffff;
}

/* Logo */
body > header > .toolbar > .logo {
  text-align: unset;
}

/*Start Shopping Bar*/
body > header > .toolbar {
  background-color: #0d0c0b;
  color: #ffffff;
}

/* Cart Side Bar */
html div.sidenav > section.cart > header > .data {
  background: #43593e;
}

/* Filter Side bar */
section.view sp-items > .fixed-wrapper > .image {
  padding: 0.3em 2.38em;
  border-radius: 10em;
  border: 1px solid #43593e;
  margin-left: 17px;
  background-color: white;
}

section.view sp-items > .fixed-wrapper > .title-and-side-bar > .side-bar {
  color: #000;
}

section.view
  sp-items
  > .fixed-wrapper.banner-one-line
  > .title-and-side-bar
  > .title
  .category-title {
  font-size: 2.2em;
}

/* Search */
body
  > header
  > .toolbar
  > .data
  > .search-wrapper
  > .input
  > input[type="search"].placeholder {
  color: #000;
  text-align: left;
  font-style: italic;
  text-transform: unset;
}

body
  > header
  > .toolbar
  > .data
  > .search-wrapper
  > .input
  > input[type="search"] {
  color: #000;
  text-align: left;
  font-style: italic;
  text-transform: unset;
}

/* Dropdown Menu */
body > header > .categories-wrapper > .categories > .category > .category-name {
  color: #000000;    
  background-color: #eeebea;
}

body
  > header
  > .categories-wrapper
  > .categories
  > .category
  > .category-name
  > .name-wrapper {
  border-radius: unset;
  background-color: unset;
}

body
  > header
  > .categories-wrapper
  > .categories
  > .category.open:hover
  > .category-name
  > .name-wrapper {
  background-color: #fff;
}

body
  > header
  > .categories-wrapper
  > .categories
  > .category.open
  > .category-name
  > .name-wrapper {
  background-color: unset;
}
/* Footer */
body > footer {
  background-color: #0d0c0b;
  text-align: center;
}

/* Branch Details */
.store-information-wrapper .single-branch.open-info {
  padding: 1.5em;
}

/* Account Info */
html.user-edit .detail-container .detail-subtitle {
  font-size: 1.5em;
  color: #000;
}

/* Product Catlog Menu */
.ltr
  section.view
  sp-items.has-filters
  > .fixed-wrapper
  > .title-and-side-bar
  > .title {
  border-bottom-right-radius: 0em;
}

/* Checkout */
checkout-bottom-banner
  .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > button.next-button {
  background: #0c1b3f;
}

body>header>.toolbar>.logo>a {
	width: 100%;
}

body>header>.toolbar>.logo>a>img {
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1266/logo/1762202525940.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
    padding-left: 100%;
    overflow: hidden;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

body>header>.toolbar>.logo>a {
	width: 100%;
}

body>header>.toolbar>.logo>a>img {
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1266/logo/1762202525940.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
    padding-left: 100%;
    overflow: hidden;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}


footer .retailer-data-wrapper:before {
    content: '';
    display: block;
    padding-bottom: 1.5em;
    height: 4.7328em;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1266/logo/1762202525940.png'); /* change here to the url of the image */
}

footer .retailer-data-wrapper > .logo {
    display: none;
}

.sp-bubble.home-page-bubble .home-page-bubble-message {
    max-height: fit-content;
}

div.sp-product-price>.sale-price {
    color: #43593e;
    font-size: 20px;
}

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;
}

body>header>.menu>.categories-title>.categories-icon {
    fill: #FFFFFE;
}

body>header>.menu>.categories-title {
    color: #ffffff;
}

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button .main-title {
    color: #ffffff;
}

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button {
    color: #ffffff;
}

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button>svg {
    fill: #ffffff;
}

body>header>.toolbar>.data>.search-wrapper>.permanent-filters>button {
    border-color: #ffffff;
}

body>header>.toolbar>.data>.settings>.newsletter>svg {
    fill: #ffffff;
}

.retailer-data>div>.store-icon {
    fill: #ffffff;
}

body>header>.toolbar>.data>.settings>.user-details sp-kikar-dropdown>.sp-dropdown-text svg {
    fill: #ffffff;
}

.sp-cart-line-count>div>span {
    color: #ffffff;
}

sp-product>.product-dialog-indication {
    fill: #ffffff;
}

/*Add to cart pop-out circle*/
.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;
}

/*Little cart on open product*/
.actions.landscape > button.add-to-cart > svg, .product-actions.landscape > button.add-to-cart > svg {
    height: 1.8em;
    width: 2.4em;
    fill: #414141;
    filter: brightness(0) invert(1);
}

.sp-cart-line-count>div>span {
    background-color: #43593e;
    color: #ffffff;
}

html div.sidenav>section.cart>.collapsible>section.cart .product-by-category-outer .product-in-cart>div.product-content>.quantity-wrapper>.sp-cart-line-count>div, html div.sidenav>section.cart>.collapsible>section.cart .product-in-cart>div.product-content>.quantity-wrapper>.sp-cart-line-count>div {
    background-color: #43593e;
}

sp-kikar-dropdown .sp-dropdown-text .arrow {
    fill: #ffffff;
}

.sp-radio-buttons.switcher > label.sp-radio-option.checked {
    color: #ffffff;
}

/*CONTINUE SHOPPING BUTTON ON SECOND PAGE*/
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 {
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
}

/*aMOUNT BEFORE PROCEED TO CHECKOUT*/
checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .total-price > .price > .value {
    color: #FFFFFF;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .total-price > .number-of-items > svg {
    fill: #ffffff;
}

checkout-bottom-banner > .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .total-price > .number-of-items > span.number {
    background-color: #43593e;
    color: #ffffff;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .total-price > .number-of-items > span.number {
    border: 2px solid #FFFFFF;
}

.price .title {
    color: #ffffff;
}

/*Sale amount on second page*/
checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .membership-savings > .price > span, checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .membership-savings > .text > span, checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .you-save > .price > span, checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > .you-save > .text > span {
    color: #ffffff;
}

checkout-bottom-banner .checkout-bottom-banner-wrapper > .checkout-banner > .content > .total-summary > button.next-button {
    color: #000000;
    font-weight: 700;
    background: #FFFFFF;
    border-radius: 2.625em;
}

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 .dropdown-items-wrapper .dropdown-items>.dropdown-item.selected {
    color: #ffffff;
}

html.checkout section.view .checkout-content .tab>.summary>div.summary-container .payment-details .check-out-button button {
    color: #ffffff;
}

label.dropdown-item.with-specials.selected .specials-wrapper,
label.dropdown-item.with-specials.selected .specials-wrapper * {
    color: #000000 !important;
}

.special-item>.special-product, .special-item>a.special {
    background-color: #fbf8f3;
}

.special-item>.special-product>.data>.brand-and-weight {
    color: #000000;
}

html div.sidenav>section.cart>.collapsible>section.cart .product-by-category-outer .product-in-cart>div.product-content>.data>.name, html div.sidenav>section.cart>.collapsible>section.cart .product-in-cart>div.product-content>.data>.name {
    color: #000000;
}

div.sp-product-price>.regular-price {
    color: #000000;
    font-size: 17px;
}