@font-face {
	font-family: 'Rubik';
	font-weight:regular;
	font-style: normal;
	src: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1635258663067-0.34702147914773507.woff') format('woff'), /* Pretty Modern Browsers */
		 url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1635258663331-0.4254921070781177.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'Rubik';
	font-weight:bold;
	font-style: normal;
	src: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1635258728826-0.47388123443099284.woff') format('woff'), /* Pretty Modern Browsers */
		 url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1635258729357-0.2921429693376747.ttf')  format('truetype'); /* Safari, Android, iOS */
}

/*change colour of magnifying glass background*/
body>header>.toolbar>.data>.search-wrapper>.search>.input>button {
    background-color: #164738 !important;
}

/*invert the icons for language and store on the top bar*/
body>header>.toolbar>.data>.coupons.coupons img, 
body>header>.toolbar>.data>.coupons sp-dropdown img,
body>header>.toolbar>.data>.language sp-dropdown img,
body>header>.toolbar>.data>.newsletter sp-dropdown img,
body>header>.toolbar>.data>.retailer-data sp-dropdown img,
body>header>.toolbar>.data>.user-details sp-dropdown img {
    filter: invert(0);
    -webkit-filter: invert(1);
}

/*change colour and font-weight of all text on top bar*/
body>header>.toolbar>.data>.coupons.coupons,
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: #164738 !important;
	font-weight: 600;
}

/*change colour of border lines on top bar*/
body > header > .toolbar > .data > .border:after {
	background-color: #164738!important;
}

/*invert up and down arrows on top bar*/
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;
}

/*change colour of main categories background*/
body > header > .menu > .categories > .category {
    background-color: #253881;
}

/*change colour of category bottom line when pressing*/
body > header > .menu > .categories > .category.current > .category-content {
    border-bottom: 5px solid #F18F03;
}

/*change colour of category borders on the left and right*/
body > header > .menu > .categories > .category {
	border-left: 1px solid #FFFFFF;
}

html.rtl body > header > .menu > .categories > .category {
	border-right: 1px solid #FFFFFF;
}

/*category display icon + text + change text colour*/ 
body>header>.menu>.categories>.category>.category-content>.content>.image {
    display: block; 
	padding-bottom: .3em;
}

body>header>.menu>.categories>.category>.category-content>.content>.name {
    color: #F18F03;
}

/*category display height of box and text size*/ 
body>header>.menu>.categories>.category>.category-content>.content>.name {
	    height: 1.6em;
}

body>header>.menu>.categories>.category>.category-content>.content>.name {
  font-size: 0.9em;
}

/*change icon of specials and shopping lists on top bar*/ 
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://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634808471943-0.12483395719098755.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://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634808459666-0.455519179231912.png');
}

body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image:after { 
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634808471178-0.09477806983836601.png');
}

body>header>.menu>.categories>.category.special-category.by-special-categories.current>.category-content>.content>.image:after {
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634808471180-0.44507707386804474.png');
}

/*footer links*/ 
body>footer .inner-footer .retailer-links{
  width: 42em;
  columns: 13em;
}

body>footer .inner-footer {
  height: auto;
  align-items: center;
  margin: auto;
}

body>footer .inner-footer > .retailer-data {
    width: 13em;
}

body>footer .inner-footer .retailer-links span {
    display: inline-block;
    line-height: 1.8em;
    width: 12.5em;
}

/*change footer colour background and font colour*/ 
body>footer {
    background-color: #f7e1cd;
    color: #f18f03;
	font-weight: bold;
}

/*thank you for "shopping at" change image of cart*/ 
html.finish .cart-icon .empty-cart img {
    visibility : hidden;
}

html.finish .cart-icon :after {
     content: '';
     display: block;
     height: 100%;
     width: 100%;
     background-size: contain;
     background-repeat: no-repeat;
     background-position: center;
     background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634558323601-0.19654186868437784.png');
}

/*sale icon - specials*/
.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,
.sale-icon.fixed-sale.club-icon:before,
.sale-icon.buy-x-sale:before,
.sale-icon.buy-x-sale.club-icon:before,
.sale-icon.over-amount-sale:before,
.sale-icon.buy-x-get-one-sale:before,
.sale-icon.discount-sale:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.sale-icon.fixed-sale:before {
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634816293700-0.1469804105987469.png');
}

.sale-icon.buy-x-sale:before {
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634816291687-0.7462376019921699.png');
}

.sale-icon.over-amount-sale:before, .sale-icon.buy-x-get-one-sale:before {
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634816292869-0.12771368933453853.png');
}

.sale-icon.discount-sale:before {
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1634816293329-0.5876253556224895.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://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1641982861251-0.6987795209210166.png');
}

.sale-icon.buy-x-sale.club-icon:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1641982861251-0.6987795209210166.png');
}


.sale-icon.over-amount-sale.club-icon:before, .sale-icon.buy-x-get-one-sale.club-icon:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1641982861251-0.6987795209210166.png');
}


.sale-icon.discount-sale.club-icon:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1641982861251-0.6987795209210166.png');
}

/*change colour of specials description*/
.special-item>.special-product>.data>.description {
    color: #539833;
}

/*change colour of specials description original*/
.special-item>a.special>.data>.name {
    color: #539833;
}

/*change colour of categories filter bar*/
section.view sp-items>.tools-wrapper .tools .tools-opener {
    background-color: #539833;
}

/*change icon of the cart in the cart dropdown - start here*/
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://d226b0iufwcjmj.cloudfront.net/retailers/1470/resources/1635346216283-0.9295611012242682.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;
}

/* remove delivery icon - desktop*/

.delivery-sale-icon.sale-icon {
	display: none;
}
.sp-sale-icon.discount-sale.sale-icon{
	display:none;
}

/* remove delivery ucon - mobile*/

.special-tag.sp-sale-icon.promotion-icon.outer-discount-sale.he{
	display:none;
}
