body > header > .toolbar,
body > header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-options-wrapper,
body > header > .toolbar > .data > .language sp-dropdown > .sp-dropdown-options-wrapper,
body > header > .toolbar > .data > .retailer-data sp-dropdown > .sp-dropdown-options-wrapper,
body > header > .toolbar > .data > .coupons sp-dropdown > .sp-dropdown-options-wrapper {
    color: #3a383b;
}

body > header > .toolbar > .data sp-dropdown img,
body > header > .toolbar > .data .newsletter img,
body > header > .toolbar > .data > .coupons img,
body > header > .toolbar > .data > .search-wrapper > .search > .input > button > img {
    filter: invert(1);
    -webkit-filter: invert(1);
}

body > header > .toolbar > .data > .border {
    padding-top: 1.7578em;
    padding-bottom: 1.7578em;
}

body > header > .toolbar > .data > .border:after {
    background-color: #e8edea;
}

body > header > .toolbar > .data > .language sp-dropdown > .sp-dropdown-text > [ng-transclude]:before,
body > header > .toolbar > .data > .newsletter:before,
body > header > .toolbar > .data > .retailer-data sp-dropdown .retailer-data > div:before,
body > header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-text > [ng-transclude]:before,
body > header > .toolbar > .data > .search-wrapper > .search > .input > button:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 1.875em;
    height: 1.875em;
}

body > header > .toolbar > .data > .language sp-dropdown > .sp-dropdown-text > [ng-transclude]:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1528966929080-0.635507246297212.svg');
}

body > header > .toolbar > .data > .newsletter:before {
    margin-top: 0.575em;
    padding: 1em;
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1528966929096-0.12205376120840605.svg');
    background-size: 1.875em 1.875em;
}

body > header > .toolbar > .data > .retailer-data sp-dropdown .retailer-data > div:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1528887439390-0.8104589372193323.svg');
    width: 1.9531em;
}

.ltr body > header > .toolbar > .data > .retailer-data sp-dropdown .retailer-data > div:before {
    margin-right: 0.3em;
}

.rtl body > header > .toolbar > .data > .retailer-data sp-dropdown .retailer-data > div:before {
    margin-left: 0.3em;
}

body > header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-text > [ng-transclude]:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1528966930576-0.19154155957552077.svg');
}

body > header > .toolbar > .data > .language sp-dropdown > .sp-dropdown-text > [ng-transclude] > img,
body > header > .toolbar > .data > .newsletter > img,
body > header > .toolbar > .data > .retailer-data sp-dropdown .retailer-data > div > img,
body > header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-text > [ng-transclude] > img,
body > header > .toolbar > .data > .search-wrapper > .search > .input > button > img {
    display: none;
}

body > header > .toolbar > .data > .search-wrapper > .search > .input > input[type=search], body > header > .toolbar > .data > .search-wrapper > .search > .input > button {
    background-color: #f0f0f0 !important;
}

body > header > .toolbar > .data > .search-wrapper > .search > .input > button:before {
    width: 1.32813em;
    height: 1.40625em;
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1528973567413-0.19193112921175604.svg');
}

body > header > .toolbar sp-dropdown .sp-dropdown-text .arrow {
    background-image: url(//d226b0iufwcjmj.cloudfront.net/global/frontend-icons/icon-arrow-open-grey.png);
}

body > header > .toolbar sp-dropdown.open .sp-dropdown-text .arrow {
    background-image: url(//d226b0iufwcjmj.cloudfront.net/global/frontend-icons/icon-arrow-close-grey.png);
}

body > header > .menu {
    -webkit-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.05);
}

body > header > .menu > .categories > .category > .category-content > .content > .name {
    color: #10395e;
    font-weight: 400;
}

body > header > .menu > .categories > .category {
    border-color: #f0f0f0;
}

body > header > .menu > .categories > .category.current {
    border-color: #f0f0f0;
    background-color: #ffffff;
}

body > header > .menu > .categories > .category.current > .category-content {
    position: relative;
}

body > header > .menu > .categories > .category.current > .category-content:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background-color: #001ebb;
}

body > header > .menu > .categories > .category.current > .category-content > .content > .name {
    color: #001ebb;
}

body > header > .menu > .categories > .category.by-special-categories > .sub-categories > .category-title-wrapper:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1528966930507-0.3873894303522252.svg');
    width: 0.85em;
    height: 0.8em;
}

body > header > .menu > .categories > .category.by-special-categories > .sub-categories > .category-title-wrapper > .category-title-image {
    display: none;
}

body > header > .menu > .categories > .category.by-special-categories > .sub-categories > .sub-categories-content-wrapper > .sub-categories-content > .sub-category > .sub-sub-category {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
}

body > header > .menu > .categories > .category.by-special-categories > .sub-categories > .sub-categories-content-wrapper > .sub-categories-content > .sub-category > .sub-sub-category:hover {
    background-color: #001ebb;
    border-color: #001ebb;
    color: #ffffff;
}

html.home > body > footer {
    background-color: #3b393d;
    display: block;
}

html.home > body > footer .inner-footer {
    display: block;
    height: auto;
    position: relative;
    color: #ffffff;
    text-align: center;
}

html.home > body > footer .inner-footer > * {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

html.home > body > footer .inner-footer > .logo {
    height: 4.4286em;
    margin-bottom: 2.1429em;
}

html.home > body > footer .inner-footer > .logo {
    display: block;
}

html.home > body > footer .inner-footer .retailer-links, html.home > body > footer .inner-footer > .retailer-data {
    display: inline-block;
    width: 24em;
    text-align: initial;
}

html.rtl.home > body > footer .inner-footer .retailer-links {
    border-right: 1px solid #ffffff;
}

html.ltr.home > body > footer .inner-footer .retailer-links {
    border-left: 1px solid #ffffff;
}

html.home > body > footer .inner-footer .retailer-links > span {
    display: inline-block;
    vertical-align: top;
    width: 10em;
}

html.home > body > footer .inner-footer a[href="http://www.self-point.com"] {
    margin-top: 2em;
}

@media screen and (max-width: 1300px) {
    html.home > body > footer .inner-footer > .logo, html.home > body > footer .inner-footer > .retailer-data {
        max-width: none;
    }
}

html div.sidenav > div > nav {
    background-color: rgba(243, 243, 243, 0.9);
}

html div.sidenav > div > nav.order-history-wrapper {
    opacity: 0;
    -webkit-transition: right 0.4s, left 0.4s, opacity 0.6s;
    -o-transition: right 0.4s, left 0.4s, opacity 0.6s;
    transition: right 0.4s, left 0.4s, opacity 0.6s;
}

html div.sidenav > div > nav.order-history-wrapper.open, html div.sidenav > div > nav.order-history-wrapper.half-open {
    opacity: 1;
    -webkit-transition: right 0.4s, left 0.4s;
    -o-transition: right 0.4s, left 0.4s;
    transition: right 0.4s, left 0.4s;
}

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/1219/resources/1595237339793-0.17309417594182563.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;
}

html.rtl div.sidenav > div > nav > header .right > .button {
    background-color: #febd36;
    color: #001ebb;
}


html div.sidenav > div > nav.cart > footer > .checkout > span > span.price {
    color: #ffffff;
}

.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/1219/resources/1621364379394-0.11070093135064663.png');
}

.sale-icon.fixed-sale.club-icon:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1621364370564-0.7661791072861603.png');
}

.sale-icon.buy-x-sale:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1595235293209-0.5714048069831859.png');
}

.sale-icon.buy-x-sale.club-icon:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1596637158465-0.6537158544901969.png');
}

.sale-icon.over-amount-sale:before, .sale-icon.buy-x-get-one-sale:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1621364379394-0.11070093135064663.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/1219/resources/1621364370564-0.7661791072861603.png');
}

.sale-icon.discount-sale:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1621364379394-0.11070093135064663.png');
}

.sale-icon.discount-sale.club-icon:before {
    background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1621364370564-0.7661791072861603.png');
}

//.sp-sale-icon.club-icon > .sale-icon-text > div:before {
    content: '×—.×ž×•×¢×“×•×Ÿ';
    display: block;
	color:#febd36;
	
}

checkout-bottom-banner .total-summary .next-button button {
    border-color: #febd36;
}


section.view sp-items > .tools-wrapper .tools .tools-opener,
html.checkout section.view .checkout-content .tab > .summary .payment-details .check-out-button button {
    background-color: #001ebb;
}

.dropdown-options-wrapper>.dropdown-options .drop-down-items-wrapper>.dropdown-items>.dropdown-item:hover, 
.dropdown-options-wrapper>.dropdown-options.drop-down-items-wrapper>.dropdown-items>.dropdown-item.active {
    color: #ffffff;
    background-color: #001ebb;
}
section.main:nth-child(4) section.view div.summary-content checkout-bottom-banner.summary-bottom-banner div.total-summary span.next-button > button.no-design.disabled-opacity {
    background-color: #febd36;

}
/*Start: Extend header height*/
body > header {
  height: 10.5em;
}

body > header > .menu {
  height: 6.25em;
}

body > header > .menu > .categories > .category > .category-content > .content > .image {
  display: block; 
  height: 2.5em;
  padding-bottom: 0.5em;
}

body > header > .menu > .categories > .category > .category-content > .content > .image > img {
  max-width: 4em;
  object-fit: contain;
}

html section.main, section.view sp-items > .tools-wrapper {
  padding-top: 10.5em;
}

section.view sp-items .fixed-banner-wrapper, .navigation-bar {
  top: 10.5em;
}

html.ltr.cart-summary div.fixed-banner, html.ltr.checkout div.fixed-banner, html.ltr.finish div.fixed-banner, html.rtl.cart-summary div.fixed-banner, html.rtl.checkout div.fixed-banner, html.rtl.finish div.fixed-banner {
  top: 10.5em;
}

html div.sidenav {
  padding-top: 2em;
}

html.close-sidenav div.sidenav {
  height: 6.2em;
}

@media screen and (max-width: 1300px) {
  body > header {
    height: 8.4898em;
  }
  body > header > .menu {
    height: 4.25em;
  }
  html section.main, section.view sp-items > .tools-wrapper {
    padding-top: 8.4898em;
  }
  section.view sp-items .fixed-banner-wrapper, .navigation-bar {
    top: 8.4898em;
  }
  html.ltr.cart-summary div.fixed-banner, html.ltr.checkout div.fixed-banner, html.ltr.finish div.fixed-banner, html.rtl.cart-summary div.fixed-banner, html.rtl.checkout div.fixed-banner, html.rtl.finish div.fixed-banner {
    top: 8.4898em;
  }
  html div.sidenav {
    padding-top: 1.2em;
  }
  html.close-sidenav div.sidenav {
    height: 5.5em;
  }
  body > header > .menu > .categories > .category > .category-content > .content > .image {
    height: 1.5em;
  }

}
/*End: extend header height*/

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/1219/resources/1595412237148-0.8169548291404818.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/1219/resources/1668590972512-0.5017520964820992.PNG');
}

body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image:after { 
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1621762134180-0.7162873334602495.svg');
}

body>header>.menu>.categories>.category.special-category.by-special-categories.current>.category-content>.content>.image:after {
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1668590972512-0.5017520964820992.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://d226b0iufwcjmj.cloudfront.net/retailers/1219/resources/1595237562869-0.4354733193756197.png');
    height: 8em;
    width:5em;
}

html div.sidenav>div>nav.cart>.content-wrapper>div.content>section.empty-cart div .empty > img {
    display: none;
}

html div.sidenav>div>nav>.promotion {
    background: #febd36;

}

section.view sp-items>.tools-wrapper .tools .tools-content .tool-wrapper .filter .filter-item-wrapper.checked>button, 
section.view sp-items .fixed-banner-wrapper .fixed-banner .banner-body>.main-row>.filtering-filters .filters-group>.filters-item {
    background-color: #febd36;
	
}

body>header>.menu>.categories>.category>.category-content>.content>.image>img.normal {
    background-color: #ffffff;
}

[special-description-split]>.special-description-title.with-ellipsis {
    height: 2.2em;
    color: #78797a;
}

sp-tabs>.sp-tabs-selector>button,
sp-tabs>.sp-tabs-selector>button.is-selected,
.dialog.login-or-register>.dialog-body sp-tabs>.sp-tabs-panes>sp-tabs-pane>div form .forgot-password {
    color: #000000;	
}

/*Check out button text color*/
html div.sidenav > div > nav.cart > footer > .checkout > span > span,
html div.sidenav > div > nav.cart > footer > .checkout > span {
    color: #FFFFFF !important;
}
.home-page-wrapper .sp-carousel .links-carousel-item > .link > .gradient-background {
        background-image:none

}
		
checkout-bottom-banner .help-buttons .continue-shopping button {
    line-height: 3em;
    color: #001ebb;
    border: 1px solid #febd36;
    padding: 0 2em;
    border-radius: 5px;
    background-color: #febd36;
}

checkout-bottom-banner .help-buttons .promotion button {
    color: #001ebb;
	
}

checkout-bottom-banner .total-summary .next-button button {
    color: #001ebb;


}
checkout-bottom-banner .total-summary .next-button button {
    background-color: #febd36;
    border-color: #febd36;
}

checkout-bottom-banner .total-summary .back-button button {
	    border-color: #ffffff;
}

.rtl .sp-carousel>.action.next {
    left: 0.5em;
    padding-right: .3em;
}

.ltr .sp-carousel>.action.next {
    right: 0.5em;
    padding-left: .3em;
}
.new-promotion .item.product sp-product>.name{
    height: 2.5em;
    font-size: 14px;
    color: #000000;
    font-weight: 600;
}
html.home > body > footer {
    background-color: #86828f;
}
html.home > body > footer .inner-footer {
    display: flex;
}
html.home > body > footer .inner-footer > .logo {
    flex: 0 0 auto;
    width: auto;
}
html.home > body > footer .inner-footer .retailer-links, html.home > body > footer .inner-footer > .retailer-data {
    text-align: initial;
}
html.home > body > footer .inner-footer > * {
    flex: 0 0 auto;
}
html.rtl.home > body > footer .inner-footer .retailer-links {
    flex: 0 0 auto;
    width: 70%;
}
html.home > body > footer .inner-footer .retailer-links > span {
    display: inline-block;
    vertical-align: top;
    width: 20%;
}

.retailer-policies ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

.retailer-policies ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

.retailer-policies ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
  padding-left: 0.6em;  
}

.retailer-policies li ol > li {
  margin: 0;
}

.retailer-policies li ol > li:before {
  content: counters(item, ".") " ";
}

	

