@font-face {
	font-family: 'RagSans';
	font-weight:regular;
	font-style: normal;
	src: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1706616483208-0.25757886380634365.woff') format('woff'), /* Pretty Modern Browsers */
		 url('https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1706616515076-0.7269908349714742.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'RagSans';
	font-weight: bold;
	font-style: normal;
	src: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1706621772589-0.8667034121719386.woff') format('woff'), /* Pretty Modern Browsers */
		 url('https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1706621772605-0.7390386387551624.ttf')  format('truetype'); /* Safari, Android, iOS */
}
/* Footer */

}

body>footer {
    background-color: #ffffff;
    color: #000000;
}

body>footer .inner-footer .retailer-links{
  width: 35em;
  columns: 10em;
}

body>footer .inner-footer {
  height: auto;
  height: auto;
  align-items: center;
  margin: auto;
}

body>footer .inner-footer .retailer-links > * {
    display: inline-block;
}

sp-dropdown .sp-dropdown-text *,
body > header > .toolbar > .data > .user-details > button.login,
header .toolbar sp-dropdown label,
header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-options-wrapper {
	color: #000000 !important;
}

body > header > .toolbar > .data > .border:after {
	background-color: #cf1c40 !important;
}

body > header > .toolbar > .data sp-dropdown .sp-dropdown-text .arrow:after {
	content: "^";
	display: inline-block;
	color: #000000;
	font-size: 1.4em;
	transform: rotate(180deg);
	margin-left: 0.2em;
}

body > header > .toolbar > .data sp-dropdown.open .sp-dropdown-text .arrow:after {
	content: "^";
	display: inline-block;
	color: #000000;
	font-size: 1.4em;
	transform: rotate(0deg);
	margin-left: 0.2em;
}

body > header > .toolbar > .data > .search-wrapper > .search > .input > input[type=search] {
	background-color: #ececec;
	
	
}

body>header>.menu>.categories>.category>.category-content {
    background-color: cf1c405;
}

body>header>.toolbar>.data>.search-wrapper>.search>.input>button {
    background-color: #cf1c40 !important

}

body>header>.menu>.categories>.category>.category-content>.content>.image>img.normal {
    background-color: #cf1c40;
}

html div.sidenav>div>nav>.next-delivery-wrapper {
    background-color: #ffa100;
}

/* menu display icon + text*/ 
body>header>.menu>.categories>.category>.category-content>.content>.image {
    display: block; 
	padding-bottom: .3em;
	
}
    color: #cf1c40;
    height: 2.5em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .8em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;0
}

body>header>.toolbar 
    color: #cf1c40;
    height: 5.3125em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .8em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

sp-dropdown 
    position: relative;
    z-index: 98;
    color: #cf1c40;
    display: inline-block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* footer retailer-links */ 

body>footer .inner-footer .retailer-links{
  width: 35em;
  columns: 10em;
}

body>footer .inner-footer {
  height: auto;
  height: auto;
  align-items: center;
  margin: auto;
}

body>footer .inner-footer .retailer-links > * {
    display: inline-block;
	
}	
	body>footer {
    background-color: #005baa;
    color: #ffffff;
	

}


/* Ã—Â©Ã—â„¢Ã—Â Ã—â€¢Ã—â„¢ 2 Ã—ÂÃ—â„¢Ã—â„¢Ã—Â§Ã—â€¢Ã—Â Ã—â„¢Ã—Â Ã—Â¨Ã—ÂÃ—Â©Ã—â€¢Ã—Â Ã—â„¢Ã—Â Ã—â€˜Ã—â€Ã—â€œÃ—Â¨- Ã—ÂÃ—â„¢Ã—â„¢Ã—Â§Ã—â€¢Ã—Å¸ Ã—Å¾Ã—â€˜Ã—Â¦Ã—Â¢Ã—â„¢Ã—Â + Ã—â€Ã—â„¢Ã—Â¡Ã—ËœÃ—â€¢Ã—Â¨Ã—â„¢Ã—â„¢Ã—Âª Ã—â€Ã—â€“Ã—Å¾Ã—Â Ã—â€¢Ã—Âª */

body>header>.menu>.categories>.category.special-category>.category-content>.content>.image > img,
body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image > img {
  display: none;
}


body>header>.menu>.categories>.category.special-category>.category-content>.content>.image:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  background-image: url('https://storage.googleapis.com/sp-public/retailers/1442/resources/1625124188370-0.2047158951856125.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

body>header>.menu>.categories>.category.special-category.by-special-categories>.category-content>.content>.image:after {
  background-image: url('	https://storage.googleapis.com/sp-public/retailers/1442/resources/1625124182942-0.44344638202090425.png');
}

body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image:after { 
  background-image: url('https://storage.googleapis.com/sp-public/retailers/1142/resources/1570707524498-0.1963404956496646.png');
}

body>header>.menu>.categories>.category.special-category.by-special-categories.current>.category-content>.content>.image:after {
  background-image: url('https://storage.googleapis.com/sp-public/retailers/1142/resources/1570707525117-0.8143755646561235.png');

}

/* Ã—Â©Ã—â„¢Ã—Â Ã—â€¢Ã—â„¢ Ã—ÂÃ—â„¢Ã—â„¢Ã—Â§Ã—â€¢Ã—Å¸ Ã—Â¢Ã—â€™Ã—Å“Ã—â€ Ã—Â¦Ã—â€œ Ã—â„¢Ã—Å¾Ã—â„¢Ã—Å¸ Ã—â€˜Ã—Â¡Ã—Å“ Ã—Â§Ã—Â Ã—â„¢Ã—â€¢Ã—Âª   */


html div.sidenav > div > nav > header .left > .cart-icon {
    display: none;
}

html div.sidenav > div > nav > header .left > .summary {
    position: relative;
    padding-top: 0.3em;
}

html.ltr div.sidenav > div > nav > header .left > .summary {
    margin-left: 3.1875em;
}

html.rtl div.sidenav > div > nav > header .left > .summary {
    margin-right: 3.1875em;
}

html div.sidenav > div > nav > header .left > .summary:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    height: 2.4375em;
    width: 2.1875em;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://storage.googleapis.com/sp-public/retailers/1142/resources/1572451538038-0.05959889103034688.png');
}

html.ltr div.sidenav > div > nav > header .left > .summary:before {
    right: 100%;
    margin-right: 1em;
}

html.rtl div.sidenav > div > nav > header .left > .summary:before {
    left: 100%;
    margin-left: 1em;
}

/* Ã—â€Ã—Â§Ã—ËœÃ—Â Ã—Âª Ã—ÂÃ—â€¢Ã—Â¨Ã—Å¡ Ã—Â©Ã—â€œÃ—â€ Ã—â€”Ã—â„¢Ã—Â¤Ã—â€¢Ã—Â© Ã—â€˜Ã—â€Ã—â€œÃ—Â¨  */

body>header>.toolbar>.data>.search-wrapper>.search {
   
   width: 60%;	
   border-box:#cf1c40
}

/* Sale Icon */

.sale-icon > img {
	display: none !important;

}

.sale-icon.fixed-sale > img,
.sale-icon.fixed-sale.club-icon > img,
.sale-icon.buy-x-sale > img,
.sale-icon.buy-x-sale.club-icon > img,
.sale-icon.over-amount-sale > img,
.sale-icon.buy-x-get-one-sale > img,
.sale-icon.discount-sale > img {
	display: none;
}


.sale-icon.fixed-sale:before {
	background-image: url('https://storage.googleapis.com/sp-public/retailers/1442/resources/1624864705830-0.10731275975513754.png');
}

.sale-icon.buy-x-sale:before {
	background-image: url('https://storage.googleapis.com/sp-public/retailers/1460/resources/1622095118071-0.3001337832861639.png');
}

.sale-icon.over-amount-sale:before, .sale-icon.buy-x-get-one-sale:before {
	background-image: url('https://storage.googleapis.com/sp-public/retailers/1142/resources/1570702254137-0.03194797026703844.png');
}

.sale-icon.discount-sale:before {
	background-image: url('https://storage.googleapis.com/sp-public/retailers/1142/resources/1570702254137-0.03194797026703844.png');
}

/* Sale Icon - club - Ã—ÂªÃ—â€¢Ã—Â¡Ã—Â¤Ã—Âª */

.sale-icon.fixed-sale.club-icon > img
.sale-icon.buy-x-sale.club-icon > img {
    display: none;
}


.sale-icon.fixed-sale.club-icon:before,
.sale-icon.buy-x-sale.club-icon:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.sale-icon.fixed-sale.club-icon:before {
    background-image: url('https://storage.googleapis.com/sp-public/retailers/1219/resources/1621364370564-0.7661791072861603.png');
}

.sale-icon.buy-x-sale.club-icon:before {
    background-image: url('https://storage.googleapis.com/sp-public/retailers/1219/resources/1596637158465-0.6537158544901969.png');
}


.sale-icon.over-amount-sale.club-icon:before, .sale-icon.buy-x-get-one-sale.club-icon:before {
    background-image: url('https://storage.googleapis.com/sp-public/retailers/1219/resources/1621364370564-0.7661791072861603.png');
}


.sale-icon.discount-sale.club-icon:before {
    background-image: url('https://storage.googleapis.com/sp-public/retailers/1219/resources/1621364370564-0.7661791072861603.png');
}

/* Ã—â€Ã—â€”Ã—Å“Ã—Â¤Ã—Âª Ã—ÂÃ—â„¢Ã—â„¢Ã—Â§Ã—â€¢Ã—Å¸ Ã—Â¢Ã—â€™Ã—Å“Ã—â€ Ã—â€˜Ã—Â¡Ã—Å“ Ã—Â§Ã—Â Ã—â„¢Ã—â€¢Ã—Âª - Ã—â€˜Ã—ÂÃ—Å¾Ã—Â¦Ã—Â¢  */

html div.sidenav>div>nav.cart>.content-wrapper>div.content>section.empty-cart div .empty:after {
    content: '';
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('https://storage.googleapis.com/sp-public/retailers/1338/resources/1600959155311-0.33741550265756803.png');
    height: 8em;
    width:5em;
}

html div.sidenav>div>nav.cart>.content-wrapper>div.content>section.empty-cart div .empty > img 
{<img src="https://storage.googleapis.com/sp-public/retailers/1442/resources/1624864710493-0.3257389535036248.png"">
    display: none;
}

body>header>.menu>.categories>.category>.category-content>.content>.name {
    text-align: center;
    font-size: .75em;
    font-weight: 700;
    color: #f2f2f2;
    width: 99.999%;
    height: 1em;
    word-break: break-word;
	
	}
	
body>header>.menu>.categories>.category>.category-content {
    color: #f2f2f2;
    background-color: #f02f56;

}

html div.sidenav>div>nav>header .right .button {
    background-color: #f02f56;
}
	
html div.sidenav>div>nav>header {
    background-color: #ffa100;
}
	


html.finish section.view>[ui-view]>.checkout-content>.tab>.finish-content>.thank-you:before {
content: "";
width: 100%;
height: 5vw;
display: block;
margin-bottom: 1.5vw;
text-align: center;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1705429282235-0.3485774303839544.png);

}
html div.sidenav>section.cart>header>.data {
    background: #005baa;
}
html div.sidenav>section.cart>header>.previous-orders {
    background: #005baa;
}
body>header>.menu>.categories-title {
    background-color: #fd0200;
}
body>header>.categories-wrapper>.categories>.category.open>.category-name {
  
    COLOR: #ffffff;
}

.sp-radio-buttons.switcher>label.sp-radio-option.checked {
    color: #ffffff;

}
checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content button.continue-shopping {
 
    color: #ffffff;
	BORDER-COLOR: #ffffff;
}
checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary {
 
    color: #ffffff;
}
body>header>.menu>.no-available-slots-wrapper {
 
    BACKGROUND: #d9d7d7;
}
checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>button {
   
    COLOR: #ffffff;
	BORDER-COLOR: #ffffff;
}

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>.multipass-discount>.price>span, checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>.multipass-discount>.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>.total-price>.number-of-items>span.number {
   
    border: 2px solid #ffffff;
}
checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>.total-price>.number-of-items>svg {
    
    fill: #ffffff;
}
/* Logo override */
 body > header > div.toolbar > span.logo > a:after {
    content: '';
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1706621283573-0.28135636847551715.png);
    display:inline-block;
    width: 18.4375em;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 18.5em;
    background-position: center;
}

body > footer > div.inner-footer:before{
	content: '';
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1707639240585-0.09870459413495714.png);
    display:inline-block;
    width: 12em;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

body > footer > div.inner-footer > img, body > header > div.toolbar > span.logo > a > img {
	display: none;
}
html.user-edit .detail-container .detail-footer .promotions-checkbox .checkbox .label {
   
    COLOR: #ffffff;
}
html.user-edit .account-options .continue-shopping-button a>* {
   
    COLOR: #ffffff;
}
html.user-edit .detail-container .detail-footer label.checkbox>span.box svg {
    fill: #ffffff;
}
html.user-edit .detail-container .detail-footer label.checkbox>span.box {
    border: 1px solid #ffffff;
}
html.user-edit .account-options .continue-shopping-button a svg {
  
    fill: #ffffff;
}
body>header>.menu>.categories-title {
  
    color: #000000;  
}
.specials-wrapper .fixed-wrapper.show-image .image img {
	display: none;
}
 
.specials-wrapper .fixed-wrapper.show-image .image {
	background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1540/resources/1707641918398-0.0892956064053283.png);
	background-repeat: no-repeat;
	background-size: contain;
}

li.category.open div.category-name span.image img {
	filter: brightness(0) invert(1);
}
 
li.category.open div.category-name span.name {
	color: white;
}
.dialog-wrapper .dialog.choose-area-dialog .dialog-body>form.area-not-found>.customer-service {
  
    bottom: 3em;
  
}
/*Product count big circle*/
.actions.landscape.large-actions>button.add-to-cart>svg, .product-actions.landscape.large-actions>button.add-to-cart>svg {
    filter: brightness(0) invert(1);
 
}
 
/*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;
 
}
 
 
/*Product count small circle*/
.sp-cart-line-count>div {
        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: #005baa;
}
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 .dropdown-options-wrapper>.dropdown-options ng-include .dropdown-items-wrapper .dropdown-items>.dropdown-item.selected .price, 
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 .time, 
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:hover .price, 
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:hover .time {
    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;

}
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: 1px solid #ffffff;

}
html.checkout section.view .checkout-content .tab>.summary>div.summary-container .payment-details .check-out-button button {
   
    color: #FFFFFF;
}
.actions.landscape>button.add-to-cart>svg, .product-actions.landscape>button.add-to-cart>svg {
  
    fill: #FFFFFF;
}
body>header>.menu>.categories-title>.categories-title-text {
    COLOR: #FFFFFF;
}
body>header>.menu>.categories-title>.categories-icon {
  
    fill: #FFFFFF;
 
}
html div.sidenav>section.cart>.collapsible>footer>button {
    background: #005baa;
}
.checkout-price .price-wrap {
    background: #005baa; 
	border: 1px solid #FFFFFF;
}
checkout-bottom-banner .checkout-bottom-banner-wrapper>.checkout-banner>.content>.total-summary>button.next-button {
   
    background: #fd0202;
}
.sp-promotion .audience {
    background-color: #005baa;
}
html.home section.main section.view .home-page-wrapper>.content>.component>.content-wrapper>.sp-carousel.links-carousel>.items>.scroller .links-carousel-item a.link .gradient-background, html.home section.main section.view .home-page-wrapper>.content>.component>.content-wrapper>.sp-point-redemption.links-carousel>.items>.scroller .links-carousel-item a.link .gradient-background {
   
    DISPLAY: NONE;
}