@font-face {
  font-family: "Montserrat";
  font-weight: regular;
  font-style: normal;
  src: url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1615810637056-0.614206858711424.woff")
      format("woff"),
    /* Pretty Modern Browsers */
      url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1615810795694-0.13273529882621404.ttf")
      format("truetype"); /* Safari, Android, iOS */
}

@font-face {
  font-family: "Montserrat";
  font-weight: bold;
  font-style: normal;
  src: url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1615810867406-0.9655848471845474.woff")
      format("woff"),
    /* Pretty Modern Browsers */
      url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1615810903195-0.33910380811477614.ttf")
      format("truetype"); /* Safari, Android, iOS */
}

@font-face {
  font-family: "Spectral";
  font-weight: bold;
  font-style: normal;
  src: url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1615811017133-0.6328579144718434.woff")
      format("woff"),
    /* Pretty Modern Browsers */
      url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1615811064250-0.13256768251333595.ttf")
      format("truetype"); /* Safari, Android, iOS */
}

sp-product > .name {
  font-family: "Spectral", "open sans", "open sans";
}

html
  div.sidenav
  > section.cart
  > .collapsible
  > section.cart
  > .product-in-cart
  > div.product-content
  > .data
  > .name {
  font-family: "Spectral", "open sans", "open sans";
}

body
  > header
  > .categories-wrapper
  > .categories
  > .category
  > .sub-categories
  > .category-title-wrapper {
  font-family: "Montserrat", "open sans", "open sans";
  color: #1964a3;
  font-size: 2em;
}

/*carousel title font and font size*/
html.home section.main section.view .home-page-wrapper > .content > .component h3,
html.home section.main section.view .home-page-wrapper > .content > .component h4 {
  font-family: "Montserrat", "open sans", "open sans";
  font-size: 1.4em;
}

html.home section.main section.view .home-page-wrapper > .content > .component h5 {
  font-family: "Montserrat", "open sans", "open sans";
  font-size: 1.25em;
}

.dialog-wrapper .dialog.choose-area-dialog .dialog-body h1,
.sp-bubble.home-page-bubble .edit-order-bubble .order-details-wrapper > h3 {
  font-family: "Montserrat", "open sans", "open sans";
  color: #1964a3;
  font-size: 2em;
}

/*change font of links in footer*/
html.web-page section.view div[ng-bind-html],
html.terms-and-conditions .terms,
html.about .about-us,
html.policies .retailer-policies {
  font-family: "Montserrat", "open sans", "open sans";
  font-size: 0.95em;
}

/*hide normalized price*/
.normalize-price,
div.sp-product-price > .normalize-price {
  display: none;
}

/*align footer*/
body > footer .inner-footer .retailer-links {
  width: 35em;
  columns: 10em;
}

body > header > .toolbar {
  background-color: #ffffff;
}

body > footer .inner-footer {
  height: auto;
  height: auto;
  align-items: center;
  margin: auto;
}

body > footer .inner-footer .retailer-links > * {
  display: inline-block;
}

/*change colour of footer background*/
body > footer {
  background-color: #ffffff;
  color: #1964a3;
  font-weight: 550;
}
/*font of All Departments*/
body > header > .menu > .categories-title > .categories-title-text {
  color: #ffffff;
  font-size: 0.75em;
}

body > header > .menu > .categories-title > .categories-icon {
  fill: #ffffff;
}

/*change colour of cart sum on bottom*/
html div.sidenav > section.cart > .collapsible > footer > button {
  background: #1964a3;
}

/*change category naming color*/
body > header > .categories-wrapper > .categories > .category.open > .category-name {
  color: #ffffff;
}

/*change category naming color*/
body > header > .categories-wrapper > .categories > .category.open > .category-name {
  color: #ffffff;
}

/*invert icon to the hover one*/
li.category.open div.category-name span.image img {
  filter: brightness(0) invert(1);
}

.actions.landscape.large-actions > button.add-to-cart > *,
.product-actions.landscape.large-actions > button.add-to-cart > * {
  color: #ffffff;
}

/*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;
}

/*bottom check out color white*/
checkout-bottom-banner
  .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > button.next-button {
  background: #1964a3;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: unset;
}

checkout-bottom-banner
  .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary {
  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;
}

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;
  border-radius: unset;
}

/*your shopping cart switcher buttons*/
.sp-radio-buttons.switcher > label.sp-radio-option.checked {
  color: #ffffff;
}

sp-product > .product-dialog-indication {
  fill: #ffffff;
}

.actions.landscape > button.add-to-cart > svg,
.product-actions.landscape > button.add-to-cart > svg {
  fill: #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.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
  > .summary
  > div.summary-container
  .payment-details
  .check-out-button
  button {
  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
  > .data
  > .details-region
  .sp-slider-picker
  .slider-items-wrapper
  .slider-items
  > .slider-item
  > .slider-item-content
  > ng-include
  .selected-time {
  color: #ffffff;
}

html.finish
  section.view
  > [ui-view]
  > .checkout-content
  > .tab
  > .finish-content
  > button.continue-shopping {
  color: #ffffff;
}

/*remove blue lines accessibility*/
body .focus,
body :focus {
  outline: 0 solid rgba(53, 128, 253, 0.62);
}

section.view
  sp-items
  > .fixed-wrapper
  > .filtering-filters-wrapper
  > .filtering-filters
  .filters-group
  > .filters-item,
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
  > .x
  > svg,
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;
}

html.home section.main section.view .home-page-wrapper > .content {
  background-image: none;
}

/*fixing store info*/
.store-information-wrapper .single-branch.open-info {
  border: unset;
}

.store-information-wrapper .single-branch > .extra .details-wrapper {
  box-sizing: border-box;
  background-color: #f3f3f3;
  padding: 1.5em 1.5em 1.5em 3em;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  height: 22.813em;
  overflow: auto;
}

.store-information-wrapper .single-branch > .basic {
  padding-top: 30px;
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  gap: 1em;
}

.store-information-wrapper .single-branch > .basic .branch-address {
  line-height: 2em;
}

body > header > .toolbar > .data > .search-wrapper > .input > input[type="search"].placeholder {
  font-variant: all-small-caps;
}

body > header > .toolbar > .data > .search-wrapper > .input {
  border-radius: unset;
  width: 70%;
}

html.home header > .menu {
  background: rgba(255, 255, 255, 0.97);
}

/*size and color or categories in menu*/
body > header > .categories-wrapper > .categories > .category > .category-name {
  color: #1964a3;
  font-size: 1em;
}

/*change font size of sub category*/
body
  > header
  > .categories-wrapper
  > .categories
  > .category
  > .sub-categories
  > .sub-categories-wrapper
  > .sub-category-block
  > .sub-category-shadow
  > .sub-category
  > .sub-category-link {
  font-size: 1em;
  color: #1964a3;
}

/*change font size of sub sub category*/
body
  > header
  > .categories-wrapper
  > .categories
  > .category
  > .sub-categories
  > .sub-categories-wrapper
  > .sub-category-block
  > .sub-category-shadow
  > .sub-category
  > .sub-sub-category {
  font-size: 0.9em;
}

/*change font size of sub sub category when opened*/
section.view sp-items > .fixed-wrapper > .title-and-side-bar > .title .category-title {
  font-size: 2em;
  color: #1964a3;
  display: none;
}

section.view
  sp-items
  > .fixed-wrapper.banner-one-line
  > .title-and-side-bar
  > .title
  .category-title {
  font-size: 1.56em;
}

/*change color of side filters*/
section.view
  sp-items
  > .fixed-wrapper
  > .title-and-side-bar
  > .side-bar
  > .filter-item
  > .filter-title {
  color: #1964a3;
}

/*size of families and brands*/
section.view
  sp-items
  > .fixed-wrapper
  > .title-and-side-bar
  > .side-bar
  > .filter-item
  > .filter
  .filter-content
  > .filter-button-wrapper
  > .text
  > * {
  font-size: 0.9em;
}

/*show more button*/
section.view
  sp-items
  > .fixed-wrapper
  > .title-and-side-bar
  > .side-bar
  > .filter-item
  > .filter
  .more-btn {
  font-weight: 500;
  color: #1964a3;
}

body > header > .toolbar > .data > .search-wrapper > .input > input[type="search"].placeholder {
  background-color: #ffffff;
}

html div.sidenav > section.cart > header > .data > .price {
  font-size: 1.35em;
}

html div.sidenav > section.cart > header > .data > button {
  width: 8em;
  height: 2.8em;
}

html.home section.main section.view .home-page-wrapper > .content > .component a.title-link {
  font-size: 1em;
  border: 0;
  background-color: transparent;
  text-decoration: underline;
}

/*change magnifying glass*/
body > header > .toolbar > .data > .search-wrapper > .input > button svg {
  display: none;
}

body > header > .toolbar > .data > .search-wrapper > .input > button:after {
  content: "";
  display: inline-block;
  background-image: url("https://storage.googleapis.com/sp-public/retailers/1434/resources/1614952982134-0.2210448844383721.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 2em;
  width: 2em;
}

/*change recipe title to the bottom*/
html.home
  section.main
  section.view
  .home-page-wrapper
  > .content
  > .component
  > .content-wrapper.links-content
  sp-items-grid
  > .sp-grid-item
  > a
  > .content {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1em;
  box-sizing: border-box;
}

.item.product > .product-item.bumper > .recipe-bumper .bumper-type > .text {
  font-size: 1.4em;
}

.item.product > .product-item.bumper > .recipe-bumper .name {
  font-size: 1.6em;
}

.item.product > .product-item.bumper > .recipe-bumper .author {
  font-size: 1.3em;
}

.sp-bubble.home-page-bubble .edit-order-bubble .order-details-wrapper .order-details .view-order {
  color: #1964a3;
}

.dialog-wrapper .dialog .dialog-body .close-dialog-corner-button > svg {
  fill: #ffffff;
}

.product-main-tag-icon {
  width: 2.5em;
  height: 1.5em;
}

div.sidenav .product-in-cart .product-main-tag-icon {
  top: 1.5em;
  width: 2.1em;
  height: 1.2em;
}

html
  div.sidenav
  > section.cart
  > .collapsible
  > section.cart
  > .product-in-cart
  > div.product-content
  > .data
  > .sp-product-price
  > .regular-price {
  font-size: 0.45em;
}

div.sp-product-price > * {
  font-size: 0.7em;
}

/* Sale Icon */

.sp-sale-icon.sale-icon > svg {
  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:before,
.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:before,
.sale-icon.fixed-sale:before {
  background-image: url(https://storage.googleapis.com/sp-public/retailers/1434/resources/1616678226714-0.9300609669356115.png);
}

.sale-icon.buy-x-sale:before {
  background-image: url(https://storage.googleapis.com/sp-public/retailers/1434/resources/1616678221790-0.18621773701083288.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/1434/resources/1616678226712-0.5959371880734281.png);
}

.sale-icon.discount-sale:before {
  background-image: url(https://storage.googleapis.com/sp-public/retailers/1434/resources/1616678217134-0.12264821787211555.png);
}

.sp-sale-icon > .sale-icon-text {
  color: #ffffff;
}
.sale-icon:before,
.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 {
  height: 65%;
  width: 65%;
}

.dialog-wrapper .dialog .dialog-body .close-dialog-corner-button > svg {
  height: 1.2em;
  width: 1.2em;
  fill: #414141;
}

html.web-page section.view div[ng-bind-html] {
  padding-left: 2.5em;
  padding-right: 5em;
}

html
  div.sidenav
  > section.cart
  > .collapsible
  > section.cart
  > .product-in-cart
  > div.product-content
  > .quantity-wrapper
  > .sp-cart-line-count
  > div {
  background-color: #1964a3;
}

.sp-list-items-wrapper table > tbody > tr.line > td.quantity > .sp-cart-line-count > div {
  background-color: #1964a3;
}

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;
}

div.dialog.product
  > .dialog-body
  > .product-details
  .product-details
  .bottom
  > .weight-and-price
  > .product-actions
  > .add-to-cart {
  color: #ffffff;
}

checkout-bottom-banner
  > .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > .you-save
  > .price {
  color: white;
}

checkout-bottom-banner
  .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > .membership-savings,
checkout-bottom-banner
  .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > .multipass-discount,
checkout-bottom-banner
  .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > .you-save {
  border-right: 1px solid #ffffff;
}

checkout-bottom-banner
  > .checkout-bottom-banner-wrapper
  > .checkout-banner
  > .content
  > .total-summary
  > .you-save
  > svg {
  fill: #ff7005;
}

.dialog-wrapper .dialog.choose-area-dialog .dialog-body > form > button[type="submit"] {
  background-color: #1964a3;
}

div.dialog.product .dialog-body .product-more-info .nutrition-values > div.table-wrapper > .title {
  color: #1964a3;
}

html.user-edit .detail-container .detail-subtitle {
  font-size: 1.8em;
}

html.user-edit .detail-container .detail-footer label.checkbox > span.label {
  display: none;
}

html.user-edit .detail-container .detail-footer label.checkbox > span.box {
  display: none;
}

html.web-page ul {
  list-style: initial;
  padding: 0 1em;
}

div.dialog.product .dialog-body .product-more-info .product-info-disclaimer {
  font-size: 0.6em;
}

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
  > .dropdown-item-content
  .specials-wrapper
  .specials-tooltip
  > .specials-content
  > .special-content
  .description {
  color: #000000;
}

html.checkout
  section.view
  .checkout-content
  .tab
  > .summary
  > div.summary-container
  .payment-details
  .payment-methods
  .sp-radio-buttons
  .sp-radio-option {
  width: 20em;
}

html[lang="en"].checkout
  section.view
  .checkout-content
  .tab
  > .summary
  > div.summary-container
  .payment-details
  .payment-methods
  .sp-radio-buttons
  .sp-radio-option:first-child
  .label
  > span:after {
  content: " / Debit / K-Net ";
}

html[lang="ar"].checkout
  section.view
  .checkout-content
  .tab
  > .summary
  > div.summary-container
  .payment-details
  .payment-methods
  .sp-radio-buttons
  .sp-radio-option:first-child
  .label
  > span:after {
  content: " / Ã™ÂÃ™Å Ã˜Â²Ã˜Â§ / Ã™â€¦Ã˜Â§Ã˜Â³Ã˜ÂªÃ˜Â± / Ã™Æ’Ã™Å  Ã™â€ Ã˜Âª";
}

html.update-order
  .summary
  > div.summary-container
  .payment-details
  .payment-methods
  .sp-radio-buttons
  .sp-radio-option {
  width: 20em;
}

html[lang="en"].update-order
  .summary
  > div.summary-container
  .payment-details
  .payment-methods
  .sp-radio-buttons
  .sp-radio-option:first-child
  .label
  > span:after {
  content: " / Debit / K-Net ";
}

html[lang="ar"].update-order
  .summary
  > div.summary-container
  .payment-details
  .payment-methods
  .sp-radio-buttons
  .sp-radio-option:first-child
  .label
  > span:after {
  content: " / Ã™ÂÃ™Å Ã˜Â²Ã˜Â§ / Ã™â€¦Ã˜Â§Ã˜Â³Ã˜ÂªÃ˜Â± / Ã™Æ’Ã™Å  Ã™â€ Ã˜Âª";
}

html.update-order .summary > div.summary-container .payment-details .check-out-button button {
  color: #ffffff;
}

.checkout-bottom-banner-wrapper > .checkout-banner > .content button.back-button,
.checkout-bottom-banner-wrapper > .checkout-banner > .content button.continue-shopping {
  color: #ffffff;
  border: 2px solid #ffffff;
}

body
  > header
  > .menu
  > .next-delivery-wrapper
  > .next-delivery-more-details
  > .more-details-content
  > .slots
  > ul
  .slot
  > .slot-times
  > .time
  > svg {
  display: none;
}

body
  > header
  > .menu
  > .next-delivery-wrapper
  .next-delivery-more-details
  > .more-details-content
  > .slots
  > ul
  .slot
  > .slot-title {
  width: 6em;
}

html.checkout
  section.view
  .checkout-content
  .tab
  > .summary
  > div.summary-container
  .payment-details
  .credit-card-details
  .check-out-button
  button {
  line-height: 1.1em;
  padding: 0.7em;
}

html[lang="en"].checkout
  section.view
  .checkout-content
  .tab
  > .summary
  > div.summary-container
  .payment-details
  .credit-card-details
  .check-out-button
  button
  .text:after {
  content: " / Debit / K-Net ";
}

html[lang="ar"].checkout
  section.view
  .checkout-content
  .tab
  > .summary
  > div.summary-container
  .payment-details
  .credit-card-details
  .check-out-button
  button
  .text:after {
  content: " / Ã™ÂÃ™Å Ã˜Â²Ã˜Â§ / Ã™â€¦Ã˜Â§Ã˜Â³Ã˜ÂªÃ˜Â± / Ã™Æ’Ã™Å  Ã™â€ Ã˜Âª";
}
/*change wording in the check out title street name etc*/
html[lang="en"].checkout .sp-kikar-input > label[for="text1"],
html[lang="ar"].checkout .sp-kikar-input > label[for="text1"] {
  color: transparent;
}

html[lang="en"].checkout .sp-kikar-input > label[for="text1"]:after,
html[lang="ar"].checkout .sp-kikar-input > label[for="text1"]:after {
  position: absolute;
  width: 25em;
  top: 0;
  bottom: 0;
  color: #939393;
}

.ltr.checkout .sp-kikar-input > label[for="text1"]:after {
  left: 0;
}

.rtl.checkout .sp-kikar-input > label[for="text1"]:after {
  right: 0;
}

html[lang="en"].checkout .sp-kikar-input.sp-inline-error-invalid > label[for="text1"]:after,
html[lang="ar"].checkout .sp-kikar-input.sp-inline-error-invalid > label[for="text1"]:after {
  color: #ff7005;
}

html[lang="en"].checkout .sp-kikar-input > label[for="text1"]:after {
  content: "Block Number, Street Number, House Number *";
}

html[lang="ar"].checkout .sp-kikar-input > label[for="text1"]:after {
  content: "Ã™â€šÃ˜Â·Ã˜Â¹Ã˜Â© Ã˜Â±Ã™â€šÃ™â€¦ , Ã˜Â´Ã˜Â§Ã˜Â±Ã˜Â¹ Ã˜Â±Ã™â€šÃ™â€¦ , Ã™â€¦Ã™â€ Ã˜Â²Ã™â€ž Ã˜Â±Ã™â€šÃ™â€¦ *";
}

html.checkout .sp-kikar-input > input#zipCode,
html.checkout .sp-kikar-input > label[for="zipCode"] {
  display: none;
}

html.checkout .sp-kikar-input > input#text2::placeholder {
  color: transparent;
}
body > footer > .powered-by-wrapper > a {
  display: none;
}

body > footer > .powered-by-wrapper > a img {
  display: none;
}

a[href="/web-pages/279"] {
  color: #ff7005;
  font-weight: bold;
}

/*request to remove the status column in the order history*/
.order-status- span {
  visibility: hidden;
}

html.history
  section.view
  > div
  > .orders-history
  td.status-column
  .status-description
  .question-mark {
  display: none;
}

html.history
  section.view
  > div
  > .orders-history
  sp-table.order-history
  table
  tbody
  tr
  td.status-column
  .status {
  display: none;
}

html.specials .fixed-wrapper .image {
  background: url(https://storage.googleapis.com/sp-public/retailers/1434/resources/1655195724081-0.2990737162609629.png)
    no-repeat center center;
  background-size: contain;
}

html.specials .fixed-wrapper .image img {
  display: none;
}

html.checkout section.view .checkout-content .tab > .details button.switch-stores-button {
  color: #ffffff;
  border: 2px solid #1964a3;
  background-color: #1964a3;
}

div.sp-product-price > .sale-price {
  color: #ff7005;
}

html.user-edit .account-options .continue-shopping-button a svg {
  fill: #ffffff;
}

html.user-edit .account-options .continue-shopping-button a > * {
  color: #ffffff;
}

.checkout-price .price-wrap {
  background: #f2870c;
  border: 1px solid #f2870c;
}

.search-wrapper .permanent-filters {
	 display: none;
}

/* make changes to how specials shown in cart after opening NP display English */
html.ltr div.sidenav>section.cart>.collapsible>section.cart .product-in-cart>div.product-content>.data>.sp-product-price
{
    text-align: left !important;
    position: absolute;
    right: 0;
    left: -72px;
    height: 1.1em;
    padding-top: 0;
    font-size: 16px;
}
html.ltr div.sidenav>section.cart>.collapsible>section.cart .product-in-cart>div.product-content .sp-promotion .promotion-tag{
    font-size: 11px;
    width: 40% !important;
    right: 0;
}
/* Arabic */
html.rtl div.sidenav>section.cart>.collapsible>section.cart .product-in-cart>div.product-content>.data>.sp-product-price
{
    text-align: right !important;
    position: absolute;
    right: -72px;
    left: auto;
    height: 1.1em;
    padding-top: 0;
    font-size: 16px;
}
html.rtl div.sidenav>section.cart>.collapsible>section.cart .product-in-cart>div.product-content .sp-promotion .promotion-tag{
    font-size: 10px;
    width: 40% !important;
    left: 0;
}
div.sidenav>section.cart>.collapsible>section.cart .product-in-cart:hover .sp-product-price {
  visibility: hidden;
}




