/* FUENTES GANTARI ----------------------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Gantari:ital,wght@0,100;0,500;0,700;0,900;1,100;1,500;1,700;1,900&display=fallback');
strong {
    font-weight: 600;
}
.primary-button span {
    vertical-align: middle;
    font-weight: 600;
}
.primary-button::after {
    vertical-align: middle;
}
.primary-button::after {
    vertical-align: middle;
    margin-bottom: initial;
}
.tools-bar .primary-button-back::before {
    float: inherit;
}

.button.secondary-color {
    background: #50575d;
}

.anonymous-home-booking-button{
	display: inline-block;
	margin: 3rem auto;
	max-width: 23rem;
}

.header .menu .main-logo .logo-menu-collapsed {
    width: 100%;
    margin-top: -0.4rem;
}
.menu .shopping-cart-bar .purchasing-process {
    background: #004492;
}
.secondary-button {
    background: #004492;
}
.nav-top .top-left-nav li.nav-item-offers>a {
    padding: 0rem 2rem 0 1.5rem;
}
.nav-top .top-left-nav li.nav-item-offers>a::before {
    margin-right: 0.2rem;
}
.nav-top .top-left-nav li.nav-item-localmarket-caprabo > a {
	color: #0c8953;
}
.nav-top .top-left-nav li.nav-item-localmarket-caprabo a::before {
  background-image: url(../../fixed/imgs/header/icon_nostra.png);
  background-size: 100%;
  margin-right: 0.4rem;
}
.header .nav li.nav-item-2059919>a::before {
    background-image: url("../../fixed/imgs/header/congelados.svg");
    background-size: contain;
}
.header .nav li.nav-item-2060623>a::before {
    background-image: url("../../fixed/imgs/header/mascotas.svg");
    background-size: contain;
}
.header .nav li.nav-item-6000124>a::before {
    background-image: url("../../fixed/imgs/header/hogar.svg");
    background-size: contain;
}

.category-cart-2059919::before {
    background-image: url("../../fixed/imgs/header/congelados.svg");
}
.category-cart-2060623::before {
    background-image: url("../../fixed/imgs/header/mascotas.svg");
}
.category-cart-6000124::before {
    background-image: url("../../fixed/imgs/header/hogar.svg");
}
.scan-icon .scan-text {
    color: #004492;
}
.footer .footer-main-content {
    background: #004492;
}
.m__purchase-highlight__claim {
    color: #004492;
}

.header .nav .nav-level-1 > li > a.active::after {
    background: #004492;
}
.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.reserve-first-available {
    background: #50575d;
}
.logged-buttons-wrapper .create-list-button {
    background: #004492;
}
.logged-buttons-wrapper .have-lists .create-list-button {
	margin-top: 1rem;
}
.button {
    border-radius: 30px 30px 30px 30px;
}
.add-product-btn a {
    background: #004492;
    border-radius: 30px 30px 30px 30px;
}
.login-delivery-mod .secondary-button {
    background: #50575d;
}
/*LOGIN FRAN*/



@media only screen and (max-width: 768px){
	
	.forgot-alert {
		background-color: rgb(238, 243, 247);
		border-top-width: 1px;
		border-right-width: 1px;	
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: rgb(0, 68, 145);
		border-right-color: rgb(0, 68, 145);
		border-bottom-color: rgb(0, 68, 145);
		border-left-color: rgb(0, 68, 145);
		box-shadow: rgba(0, 0, 0, 0.5) 0px 16px 12px -17px;
		cursor: default;
		height: auto;
		min-width: fit-content;
		padding: 1rem;
		position: absolute;
		text-align: center;
		z-index: 10;
		font-size: 12px;
		font-weight: 600;
		margin-top: 7px;
		cursor: pointer;
	}

 

	.forgot-alert::after {
		content: "";
		border-left-width: 13px;
		border-left-style: solid;
		border-left-color: transparent;
		border-right-width: 13px;
		border-right-style: solid;
		border-right-color: transparent;
		border-top-width: 13px;
		border-top-style: solid;
		border-top-color: rgb(0, 68, 146);
		left: 46%;
		position: absolute;
		z-index: 1;
		transform: rotate(180deg);
		top: -13px;
	}
	
	.forgot-alert::before {
		content: "";
		border-left-width: 13px;
		border-left-style: solid;
		border-left-color: rgba(249, 0, 0, 0);
		border-right-width: 13px;
		border-right-style: solid;
		border-right-color: rgba(40, 4, 4, 0);
		border-top-width: 13px;
		border-top-style: solid;
		border-top-color: rgb(238, 243, 247);
		left: 46%;
		position: absolute;
		z-index: 3;
		transform: rotate(180deg);
		top: -12px;
	}
	.forgot-alert-desktop {
		display: none!important;
	}
	
}


/*DESKTOP*/


@media only screen and (min-width: 768px){

	.forgot-alert-desktop {
		background-color: rgb(238, 243, 247);
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: rgb(0, 68, 145);
		border-right-color: rgb(0, 68, 145);
		border-bottom-color: rgb(0, 68, 145);
		border-left-color: rgb(0, 68, 145);
		box-shadow: rgba(0, 0, 0, 0.5) 0px 16px 12px -17px;
		cursor: default;
		height: auto;
		width: 308px;
		min-width: auto;
		padding-top: 1.9rem;
		padding-right: 1rem;
		padding-left: 1rem;
		padding-bottom: 1rem;
		position: absolute;
		z-index: 10;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		margin-top: -37px;
		margin-left: 248px;
		text-transform: uppercase;
		text-align: center;
	} 
	.forgot-alert-desktop::after {
		content: "";
		border-left-width: 13px;
		border-left-style: solid;
		border-left-color: transparent;
		border-right-width: 13px;
		border-right-style: solid;
		border-right-color: transparent;
		border-top-width: 13px;
		border-top-style: solid;
		border-top-color: rgb(0, 68, 146);
		left: -20px;
		position: absolute;
		z-index: 1;
		transform: rotate(90deg);
		top: 41px;
	}
	.forgot-alert-desktop::before {
		content: "";
		border-left-width: 13px;
		border-left-style: solid;
		border-left-color: rgba(249, 0, 0, 0);
		border-right-width: 13px;
		border-right-style: solid;
		border-right-color: rgba(40, 4, 4, 0);
		border-top-width: 13px;
		border-top-style: solid;
		border-top-color: rgb(238, 243, 247);
		left: -19px;
		position: absolute;
		z-index: 3;
		transform: rotate(90deg);
		top: 41px;
	}
	.forgot-alert-desktop a.forgot-password {
	    margin: 5px 0 5px 0;
	    font-size: 15px;
	    font-weight: 600;
	}
	span.forgot-password-text {
    	cursor: pointer;
	}
	a.add-to-home-close {
	    right: -1px;
	    opacity: 1;
		cursor: pointer;
	}
	a.add-to-home-close::before {
	    content: '';
	    display: block;
	    height: 1.2rem;
	    vertical-align: middle;
	    width: 1.2rem;
	    color: #004492;
	    background: url(../../fixed/imgs/base/close-icon.svg);
	    background-repeat: no-repeat;
	    background-size: contain;
	    filter: brightness(0) saturate(100%) invert(17%) sepia(34%) saturate(5638%) hue-rotate(201deg) brightness(98%) contrast(101%); 
	}
	
	.forgot-alert{
		display:none!important;
	}
}
@media only screen and (max-width: 850px){ 
	.forgot-alert-desktop {
		width: 261px;
		font-size: 21px;
	}
	.forgot-alert-desktop a.forgot-password {
		font-size: 14px;
	}
}
.forgot-alert-desktop.hide-alert{
	display: none;
}
.forgot-alert-desktop.show-alert{
	display: block;
}
.forgot-alert.hide-alert{
	display: none;
}












.add-product .add-product-btn a.update.toUpdate {
    background-color: #26642F;
}
.no-touch .add-product .add-product-btn a.update.toUpdate:hover {
    background-color: #07541a;
}

.wrap-booking-delivery .delivery-option-header.active {
    border-color: #004492;
    border-bottom: 2px solid #fff;
}
.delivery-address .delivery-selector.undefined {
    background-color: #004492;
    border-bottom: 2px solid #004492;
}
.tablesaw td.selected-delivery {
    background-color: #004492;
    padding: .5em .7em;
}
.tablesaw td.selected-delivery span:not(.seleccionado) {
    display: none;
}
.tablesaw td.selected-delivery span.seleccionado {
    text-transform: capitalize;
}
.easy-purchase-mod .secondary-button {
    background: #004492;
}
.easy-purchase-mod #create-list-button {
    background: #004492;
}
.wrap-contact {
    background: #004492;
}
ul.contact-breadcrumbs-content li.selected {
    color: #004492;
}
ul.contact-breadcrumbs-content li.selected span {
    border: 4px solid #004492;
}
.contact-reason-radio [type=radio]:checked + label {
    background-color: #004492;
    border: 2px solid #004492;
}
.wrap-contact .contact-box .secondary-button {
    background: #50575d;
}
.reviewAction .new-review-dialog {
    background: #50575d;
}
#overlay-new-review .secondary-button {
    background: #50575d;
}
.secondary-button:focus {
    background: #004492;
}
.landing-coupons-modal {
    border: .1rem solid #004492;
}
.menu .shopping-cart-bar .purchasing-process .quick-button.show-all {
    background: #004492;
}
.menu .shopping-cart-bar .purchasing-process .quick-button.show-all::before,
.menu .shopping-cart-bar .purchasing-process .quick-button.show-all::after {
    display: none;
}
.product-sheet .reviewUsefulButtons a {
    background-color: #50575d;
}
.contact-step2-box .back-step1 {
    background-color: #004492;
}
.m__purchase-highlight__claim::before {
    background: url("../../fixed/imgs/shopping-arrow.svg") no-repeat;
    background-position: center center;
    background-size: contain;
}
.wrap-contact .contact-box .secondary-button {
    border-radius: 0;
}
.no-touch .product-item .add-product a:hover, .no-touch .add-product .add-product-btn .input-group-btn button:hover {
  background-color: #112b42;
}
.product-item .product-col-50.combine a, .product-item .product-col-50.combine a:link, .product-item .product-col-50.combine a:visited, a.combine-link, a.combine-link:link, a.combine-link:visited {
  color: #004492;
}
.product-sheet .product-description .offer-description .partner-price-background,
.product-item .product-description .offer-description .partner-price-background {
  position: relative;  
}
.product-sheet .product-description .offer-description .product-offer .partner-price,
.product-item .product-description .offer-description .product-offer .partner-price {
	font-size: 1.1rem;
	line-height: 1.18;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin-right: 1.2rem;
}
.product-sheet .product-description .offer-description .partner-price-background::after,
.product-item .product-description .offer-description .partner-price-background::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1.5rem;
  height: 100%;
  border-radius: 0 100% 100% 0;
  top: 0;
  right: -0.5rem;
  z-index: -1;
  background-color: transparent;
}
.product-sheet .product-description .offer-description .product-offer-yellow .partner-price-background,
.product-sheet .product-description .offer-description .product-offer-yellow .partner-price-background:after,
.product-item .product-description .offer-description .product-offer-yellow .partner-price-background,
.product-item .product-description .offer-description .product-offer-yellow .partner-price-background:after {
	background-color: #ffe723;
}
.product-sheet .product-description .offer-description .product-offer-red .partner-price-background,
.product-sheet .product-description .offer-description .product-offer-red .partner-price-background:after,
.product-item .product-description .offer-description .product-offer-red .partner-price-background,
.product-item .product-description .offer-description .product-offer-red .partner-price-background:after {
	background-color: #004492;
}
.product-sheet .product-description .offer-description .partner-offer span,
.product-item .product-description .offer-description .partner-offer span {
	color: #004492;
}
.product-sheet .product-description .offer-description .product-offer .partner-card,
.product-item .product-description .offer-description .product-offer .partner-card {
    display: inline-block;
    vertical-align: middle;
}
.product-sheet .product-description .offer-description .product-offer .partner-card > img,
.product-item .product-description .offer-description .product-offer .partner-card > img {
	display: block;
}
.product-sheet .product-description .offer-description .product-offer .partner-price .euro-unit,
.product-item .product-description .offer-description .product-offer .partner-price .euro-unit {
	color: #004492;
}
.product-item .product-description .offer-description .product-offer .partner-offer-box .partner-offer {
	margin-right: 0.1rem;
}
.product-sheet .product-description .offer-description .product-offer .partner-price .partner-price-background,
.product-item .product-description .offer-description .product-offer .partner-price .partner-price-background {
  padding: .1rem .5rem;
  margin-right: 0.9rem;
}
.product-item .product-description .offer-description .product-offer .partner-price .big-size {
  font-size: 2.6rem;
  margin-left: -1px;
  letter-spacing: -0.1rem;
}
.product-item .product-description .offer-description .product-offer .partner-price .big-size + span {
  font-size: 2rem;
  font-weight: 600!important;
  margin-bottom: 0.2rem;
}
.header .nav .nav-level-content {
  background-color: rgba(238,243,247,.95);
}
.header .nav .nav-level-2,
.header .nav .nav-level-3 {
  background: #eef3f7;
}
.header .nav .nav-level-1 > li > a.active,
.header .nav .nav-level-1 > li > a:hover,
.no-touch li.secondary-color.nav-item.nav-item-offers.oferta.top-categories a:hover,
.no-touch li.secondary-color.nav-item:hover, 
.no-touch .header .nav .btn-less-categories:hover, 
.no-touch .header .nav .btn-more-categories:hover {
  background-color: #eef3f7;
}
.landing-coupons a:before {
  transform: rotateY(180deg);
}
.landing-coupons {
  background: #004492;
  max-width: 120px;
}
#header-navtop__eroski-club-button {
  background: #004492;
  padding-right:0;
}
.header-navtop__button-text {
	padding-right: .4rem;
}
.header .nav {
    background: linear-gradient(180deg,rgba(0,0,0,0.02) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 0.05%);
    border-top: 1px solid #f3f3f3d6;
}
.header {
  -webkit-box-shadow: 0 0.4rem 1.8rem 0rem rgba(0,0,0,.05);
  -moz-box-shadow: 0 0.4rem 1.8rem 0rem rgba(0,0,0,.05);
  box-shadow: 0 0.4rem 1.8rem 0rem rgb(0 0 0 / 5%);
}
li.secondary-color.nav-item.nav-item-offers.oferta.top-categories a {
    background: linear-gradient(180deg,rgba(0,0,0,0.02) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 0.05%);
}
.header-navtop__user-resume-balance:after {
  display: none;
}
.logged-buttons-wrapper .logged-button.m__purchase-highlight__box,
.easy-purchase-mod .m__purchase-highlight__box {
  box-shadow: 0 0 20px 0 #91b4d0;
  border: 2px solid #004492;
}
@media only screen and (max-width: 768px){
	.easy-purchase .easy-purchase-option.m__purchase-highlight__box {
	    box-shadow: 0 0 20px 0 #91b4d0;
	    border: 1px solid #004492 !important;
	}
	li.secondary-color.nav-item.nav-item-offers.oferta.top-categories a img {
		margin-right: 15px;
		margin-right: 1.4rem!important;
	}
}
a.button.create-list-button.tooltip-container.modify-order:not(.disable-button) {
  background-color: #ffffff;
  border: 2px solid #008A22;
  color: #008A22;
  padding: 0.6rem 0.8rem 0.4rem 0.8rem;
}
@media only screen and (max-width: 1340px){
	a.button.create-list-button.tooltip-container.modify-order:not(.disable-button) {
	  position: relative;
	}
}
a.button.create-list-button.tooltip-container.modify-order:not(.disable-button) .secondary-button-div::after {
  content: '';
  background: url("../../fixed/imgs/right-arrow-green.svg") no-repeat;
  background-size: contain;
  background-position: center center;
}
/* MENU CATEGORIAS FRAN*/
.oferta a {
    color: #004492!important;
}
.oferta a img {
    filter: invert(12%) sepia(80%) saturate(5183%) hue-rotate(200deg) brightness(87%) contrast(106%);
    margin: 0!important;
}
.oferta a::before {
	display:none!important;
}


.nav-top {
  width: 100%;
  display: none;
}
.not-logged-buttons-wrapper.home_buttons .button.secondary-color {
  background: #004492;
}
.no-touch .not-logged-buttons-wrapper.home_buttons .button.secondary-color:hover {
  background-color: #112b42;
}
.breadcrumbs-container {
  background-color: #eef3f7;
}
.login-quick-purchase .secondary-button,
.login-delivery-mod .secondary-button,
.reviewAction .new-review-dialog,
.booking-delivery-zipcode .secondary-button,
#nextOrderList-overlay #showListsButton {
  background: #004492;
}
.login-mod-icon::before {
  display: none;
  background: none;
}
.login-quick-purchase .forgot-password,
.login-delivery-mod .forgot-password{
  color: #004492;
}
.tooltip-container {
    margin: 0 1rem 0 0.2rem;
}
.product-item-sheet .product-description .food-icons img {
    width: auto;
    height: 30px;
}
a.social-login {
    margin: 0 0.4rem;
}
.wrap-contact .contact-title-container .contact-title,
.wrap-contact h3.white,
.contact-container .schedule {
    color: #393d49;
}
.wrap-contact {
  background: #ffffff;
}
ul.contact-breadcrumbs-content li span {
    padding-top: .3rem;
}
form#contactForm {
    border-left: 2px solid #d2d1cd;
    border-right: 2px solid #d2d1cd;
    box-sizing: border-box;
}
.wrap-contact .phone-button {
    background-size: auto 3.5rem;
}
.wrap-contact .phone-button span {
    padding: 1.5rem 0 1rem 0;
}
.product-item.big-item .product-description .food-icons img,
.food-icons img.tooltip-temp.icon_flag,
.product-item.small-item .product-description .food-icons img {
    max-height: 3rem!important;
    height: 3rem!important;
    width: 3rem!important;
}
[type=checkbox]:checked:not(.filled-in)+label:after {
    background: transparent url("../../fixed/imgs/base/check.svg") no-repeat;
}
.footer .footer-main-content .social-icon-wrapper .social-icon-item a .social-icon-img {
  max-height: 4rem;
  height: 4rem;
}
.footer .footer-main-content .social-icon-wrapper .social-icon-item {
    margin-right: 1rem;
}
.footer .footer-main-content .payment-icon-wrapper .payment-icon-item {
  margin-right: 0.8rem;
}
.footer .footer-main-content .payment-icon-wrapper .payment-icon-item {
  margin-right: 0.8rem;
}
.footer .footer-main-content .payment-icon-wrapper .payment-icon-item .tooltip-container {
  margin: 0;
}
.footer .footer-main-content .payment-icon-wrapper .payment-icon-item .payment-icon-img {
    width: auto;
    height: 2.4rem;
}
.footer .footer-main-content .payment-icon-wrapper .payment-icon-item .payment-icon-img.visa-icon {
    height: 1.3rem;
}
.header-navtop__icon.icon-eroski {
  -webkit-mask: none;
  mask: none;
  background: transparent url(../../fixed/imgs/header/club.svg) no-repeat;
  background-size: 2.2rem auto;
  background-position: center center;
}
.menu .shopping-cart-bar .search-bar .search-form .search-button:focus {
    background-color: #004492;
    border-radius: 30px 30px 30px 30px;
    padding-right: 2.5rem;
    background-position: 90% center;
}
#loginForm .checkbox-container label {
    margin-right: .5rem;
}
a.menu-selector .icon_flag {
    width: 2rem;
    height: 2rem;
    right: 2rem;
    top: 0.2rem;
}
.wrap-pages-footer .banner-page-footer .banner-page-footer-text-content {
    background: none;
}
.wrap-pages-footer .banner-page-footer {
    background: #004492;
}
.wrap-pages-footer .condiciones a {
	color: #004492;
}
.wrap-pages-footer .condiciones h1 {
	font-size: 2.6rem;
    padding-top: 4rem;
    padding-bottom: 3rem;
}
.wrap-pages-footer .condiciones .cond-tabla-fila-txt p {
	line-height: 1.3;
}
.wrap-pages-footer .condiciones .cond-tabla .cond-tabla-fila-izq .cond-tabla-fila-txt p, 
.wrap-pages-footer .condiciones .cond-tabla .cond-tabla-fila-der .cond-tabla-fila-txt p {
	font-size: 1.4rem;
}
@media screen and (max-width: 1024px) {
  .wrap-pages-footer .page-footer-title-mobile a {
    color: #004492;
  }
}
.m__breadcrumb .m__breadcrumb__goto>a::before {
    border-top: 2px solid #004492;
    border-right: 2px solid #004492;
}
.header .nav .nav-level-1 li a span.label_menu {
    color: #000000;
}
.footer .footer-main-content .app-caprabo a {
    display: inline-block;
    vertical-align: middle;
    width: 4.3rem;
}
.menu.login .user-bar .login-check .checkout .checkout-layer {
    background-color: #5B5B5B;
}
.header .nav li.nav-item-localmarket>a::before {
    background-image: url("../../fixed/imgs/header/icon_nostra.svg");
    background-size: contain;
    color: #000000;
}
.header .nav li.nav-item-localmarket a {
  color:  #e94a38!important;
}
.header .nav li.nav-item a.mini-site-nav-link::before {
    background-image: url(../../fixed/imgs/header/ico_marques.svg);
    background-size: contain;
}
.header .nav li.nav-item a.mini-site-nav-link {
	color: #393d49!important;
  }
.add-product .add-product-btn .input-group-btn {
    background: #004492;
    border-radius: 30px 30px 30px 30px;
}
.add-product .add-product-btn .input-group-btn button {
    border-radius: 30px 30px 30px 30px;
}
.add-product .add-product-btn .input-group .form-control {
    border-radius: 0.6rem;
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    padding-top: 0.3rem;
}
.add-product .add-product-btn a.update:not(.toUpdate),
.no-touch .add-product .add-product-btn a.update:not(.toUpdate):hover {
    background: transparent;
    background-color: transparent;
    opacity: 1;
    color: #004492;
    text-align: left;
}
.add-product .add-product-btn a.update:not(.toUpdate)::before {
    background: transparent url(../../fixed/imgs/base/check.svg) no-repeat;
    display: inline-block;
    content: "";
    width: 3rem;
    height: 2rem;
    background-size: 2.5rem;
    margin-top: -0.4rem;
    vertical-align: middle;
}
.product-border {
    border-bottom: .1rem solid #D4D4D4;
}
.footer .footer-main-content .payment-icon-wrapper .payment-icon-parent {
    margin-left: 0;
}
.product-border {
    border-bottom: .1rem solid #D4D4D4;
}
.tablesaw th, .tablesaw td {
    color: #26642F;
}
.tablesaw .last-day {
    border-right: 2px solid #CFCFCF;
}
.summary-shopping-cart .tooltip-container span,
.summary-purchase .tooltip-container span {
    margin-left: .2rem;
}
.summary-purchase .eroski-card-saved span {
    color: #004492;
}
.purchasing-process-coupons a.button.secondary-button.add-coupon-button {
    border-radius: 0 30px 30px 0;
}
.purchasing-process-coupons .other-vouchers {
    background: #EEF3F7;
}
.checkbox-container.accept-conditions a {
    text-decoration: none;
    color: #444;
}
.no-touch .checkbox-container.accept-conditions a:hover {
    text-decoration: underline;
    color: black;
}
.tablesaw.tablesaw-swipe .tablesaw-cell-persist .tooltip-container {
    right: .3rem;
}
/* SDCOEROSKI-11298 */
.tablesaw td span.seleccionado,
.tablesaw th,
.tablesaw td {
	font-size: 1.2rem;
}
@media screen and (max-width: 950px) and (min-width: 769px) {
	.tablesaw th, .tablesaw td {
	    font-size: 1.2rem;
	}
}
.tablesaw td.disabled-delivery {
	background-color: transparent;
}
.tablesaw td.disabled-delivery:not(:empty) {
	background-color: #FCE5E5;
}
.tablesaw tbody .disabled-delivery:hover,
.tablesaw td.disabled-delivery:hover {
	background-color: none;
}
.no-touch .tablesaw td.disabled-delivery:not(:empty):hover {
	background-color: #FCE5E5;
}
/* SDCOEROSKI-11298 */
.tablesaw td.selected-delivery span.seleccionado {
    position: inherit;
    bottom: inherit;
    left: inherit;
    -ms-transform: inherit;
    -webkit-transform: inherit;
    transform: inherit;
}
.tablesaw td.selected-delivery span.seleccionado {
    position: inherit;
    bottom: inherit;
    left: inherit;
    -ms-transform: inherit;
    -webkit-transform: inherit;
    transform: inherit;
}
.tablesaw td:hover {
    color: #004492;
    background-color: rgba(1,77,157,0.5);
}
.logged-buttons-wrapper .logged-button a.button,
.wrap-easy-purchase .easy-purchase-mod .newlist_block #create-list-button {
    text-align: center;
}
.shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.see-shoping-cart {
    background-color: #ffffff;
    border: 2px solid #004492!important;
    border-style: groove;
    box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 44px;
}
.shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.see-shoping-cart span{
    color: #004492;
    padding: 1.3rem .5rem 1.3rem .5rem;
}
.menu.login.club .shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.see-shoping-cart.disable-button::after,
.menu.login.noClub .shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.see-shoping-cart.disable-button::after{
	background: url(../../fixed/imgs/base/right-arrow-white.svg) no-repeat;
}
.menu.login.club .shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.see-shoping-cart::after,
.menu.login.noClub .shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.see-shoping-cart::after{
    background: url(../../fixed/imgs/base/right-arrow-blue.svg) no-repeat;
}
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved span {
  color: #004492;
}
.menu .shopping-cart-bar .purchasing-process .quick-button.show-all>span {
    padding: 1.4rem 2rem 1.4rem 2rem;
}
.product-menu .filters-btns .remove-filters {
  background-color: #ffffff;
  border: 2px solid #004492!important;
  border-style: groove;
  box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.product-menu .filters-btns .remove-filters span{
    color: #004492;
    padding: 1.3rem .5rem 1.3rem .5rem;
}
.product-menu .filters-btns .remove-filters::after{
    background: url(../../fixed/imgs/base/right-arrow-blue.svg) no-repeat;
}
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved .eroski-card.show-icon::before {
    content: '';
    background: url(../../fixed/imgs/product-item/card-eroski.svg) no-repeat;
    background-size: contain!important;
    width: 4rem;
    height: 4rem;
}
.summary-shopping-cart .eroski-card-saved .eroski-card.show-icon::before,
.order > li >div .eroski-club-details .show-icon .eroski-club::before,
.online-order-box-columns .online-order-box-column >div .eroski-club-details .show-icon .eroski-club::before,
.summary-purchase .eroski-card-saved .eroski-card.show-icon::before,
.summary-shopping-cart .eroski-card-saved .eroski-card.show-icon::before {
	background-image: url(../../fixed/imgs/product-item/card-eroski.svg);
    background-size: contain;
    width: 4rem;
    height: 4rem;
}
.shopping-cart-layer .shopping-cart-summary .save-clean-cart .save-list::before {
    width: 2.4rem;
    height: 2.4rem;
}
.item-shopping-cart-summary .add-product .add-product-btn .quantity {
    padding-top: 0;
}
.shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.disable-button.see-shoping-cart {
    color: #ffffff!important;
    border: none!important;
}
.shopping-cart-layer .shopping-cart-summary .shopping-cart-buttons .button.disable-button.see-shoping-cart span {
    color: #ffffff!important;
}
a.remove-price {
    border-radius: 30px 30px 30px 30px;
}
a.range-price {
    border-radius: 30px 30px 30px 30px;
}
.summary-cart .summary-shopping-cart .continue-to-checkout-button .button, .summary-cart .summary-shopping-cart .continue-buying-button .button {
    border-radius: 0;
}
.summary-shopping-cart .eroski-card-saved span,
.summary-shopping-cart .eroski-card-saved .price span {
    color: #004492;
}
.touch .manual-coupons-after-checking .scan-icon {
    border-radius: 30px;
    padding: 0 .6rem;
}
html:not(.androidChrome) .add-tohome-content::before,
.add-to-home .text-home::before {
    border-radius: inherit;
    background-color: transparent;
}
.mylists.purchased-products-button.m__purchase-highlight__box {
    box-shadow: 0 0 20px 0 #91b4d0;;
}
.menu .shopping-cart-bar .purchasing-process .quick-button>span {
  color: #004492;
}
.menu .shopping-cart-bar .purchasing-process .quick-button::after {
    background: url("../../fixed/imgs/base/right-arrow-blue.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.quick-purchase .superlist__item .superlist__text::before,
.menu .shopping-cart-bar .purchasing-process .quick-button.superlist__link::before {
	left: 1.5rem;
}
.menu .shopping-cart-bar .purchasing-process .quick-button.last-order::before {
    left: 1.5rem;
	background-size: 4.4rem;
    background-position: -0.4rem;
}
.menu .shopping-cart-bar .purchasing-process .quick-button.products-purchased-clock::before {
    left: 1.5rem;
}
.menu .shopping-cart-bar .purchasing-process .quick-button.list-online::before {
    left: 1.5rem;
	background-size: 3.6rem;
    background-position: 0.1rem 0;
}
.wrap-products-purchased-no-products .secondary-button {
    background: #004492;
}
.mylists.purchased-products-button.m__purchase-highlight__box a.button.secondary-button-div span {
    max-width: 24rem;
}
.lists-list-container .common-list .common-list-item .common-list-item-info::before {
    background: url("../../fixed/imgs/easy-purchase/purchase-list.svg") no-repeat -2px 0;
    background-size: cover;
    width: 2.9rem;
    height: 3.3rem;
}
.wrap-client-area.wrap-lists a#create-list-button {
    line-height: 0;
}
.wrap-client-area.wrap-lists a#create-list-button span, .wrap-client-area.wrap-lists-without-lists a#create-list-button span {
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
}
.wrap-client-area.wrap-lists a#create-list-button::after {
    margin-bottom: 0;
    vertical-align: middle;
}
.mylists .button {
    background: #004492;
}
.touch .menu.login .user-bar .login-check .checkout img {
    margin-top: 2px;
}
.touch .menu.login .user-bar .login-check>div>a {
    line-height: 4rem;
}
.booking-delivery-mod-icon::before {
  display: none;
}
.scanlist-overlay.overlay-white .button.secondary-button.close-overlay,
#lists-overlay .button.secondary-button.cancel-overlay,
#nextOrderList-overlay .overlay-buttons .button#goOnWithoutSaving {
    background: #ffffff;
    border: 0.2rem solid #004492;
}
.scanlist-overlay.overlay-white .button.secondary-button.close-overlay span,
#lists-overlay .button.secondary-button.cancel-overlay span,
#nextOrderList-overlay .overlay-buttons .button#goOnWithoutSaving span {
    color: #004492;
    padding: 1rem 1.1rem 0.6rem 1.1rem;
}
.scanlist-overlay.overlay-white .button.secondary-button.close-overlay::after,
#lists-overlay .button.secondary-button.cancel-overlay::after,
#nextOrderList-overlay .overlay-buttons .button#goOnWithoutSaving::after {
    background: url("../../fixed/imgs/base/right-arrow-blue.svg") no-repeat;
    background-size: contain;
    background-position: center center;
    margin-bottom: -0.5rem;
}
.message-arrows,
.online-order-box-columns .online-order-box-column>div .eroski-club-details .eroski-club,
.online-order-box-columns .online-order-box-column>div .eroski-club-details.taxes-discount .taxes-eroski-club,
.online-order-box-columns .online-order-box-column>div .eroski-club-details .summary-eroski-club div.price,
.online-order-box-columns .online-order-box-column>div .eroski-club-details.taxes-discount .taxes-eroski-club div.price {
    color: #004492;
}
.online-orders-container .current-orders-list .orders-list-item .online-order-modify-products-button.highlight,
.online-orders-container .current-orders-list .orders-list-item .online-order-modify-notes-button.highlight,
.online-orders-container .current-orders-list .orders-list-item .online-order-button-modify-date.highlight {
    -webkit-box-shadow: 0 0 7px 0 #91b4d0;
    box-shadow: 0 0 7px 0 #91b4d0;
    border: 2px solid #004492;
}
.product-limit {
    border: solid 1px #004492;
    -webkit-box-shadow: 0 2px 4px 0 #91b4d0;
    box-shadow: 0 2px 4px 0 #91b4d0;
}
.product-limit::after {
    border-top: 12px solid #004492;
}
.alert-cart-fixed {
	border: 1px solid #004492;
}
.alert-cart-fixed:before {
    border-color: transparent transparent #004492 transparent;
}
#overlay-new-review .secondary-button {
    background: #004492;
}
.logged-buttons-wrapper a.logged-button-icon, .logged-buttons-wrapper span.logged-button-icon {
    width: 2.8rem;
    min-height: 2.8rem;
}
.coupons-grid h3 {
	color: #393d49 !important;
}
.exchanged h3::before,
.activated-applied h3::before,
.activated-no-applied h3::before,
.pre-activated h3::before,
.no-activated h3::before {
	background-color: #393d49;
}
.summary-purchase .amount-exchanged-cards .cards.eroski-club-card::before{
	background: url("../../fixed/imgs/product-item/card-eroski.svg");
	background-repeat: no-repeat;
	background-size: contain;
}
.no-touch .logged-buttons-wrapper .logged-button a:not(.button):hover {
    background-color: #f2f2f2;
    border-radius: 2px;
    box-shadow: 1,1,1,;
    -webkit-box-shadow: 0px 0px 0px 2px #f2f2f2;
    -moz-box-shadow: 0px 0px 0px 2px #f2f2f2;
    box-shadow: 0px 0px 0px 2px #f2f2f2;
}
@media screen and (min-width: 1331px) {
	html[data-locale|=ca] .landing-coupons {
		max-width: 10.5rem;
		width: 10.5rem;
	}
}
@media screen and (min-width: 1420px) {
	.header .menu .main-logo > a {
		max-width: 19.4rem;
		top: .9rem;
		left: 0;
	}
  .wrap.wrap-login-quick-purchase.login-quick-purchase .login-quick-purchase-option:first-of-type {
    padding-top: 4.2rem;
  }
}
@media screen and (min-width: 769px) {
  .wrap.wrap-login-quick-purchase.login-quick-purchase {
    padding-top: 4rem;
  }
  .wrap.wrap-login-delivery.wrap-login-register.login-mod-icon.login-delivery-mod form#zipCodeForm {
    margin-top: 3.3rem;
  }
  .footer .footer-main-content .app-caprabo {
    display: inline-block;
  }
  .header .menu .main-logo>a {
    max-width: 82%;
    top: 1.5rem;
    left: 1.6rem;
    width: 15.4rem;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    width: 20.4rem;
  }
  .header .menu.not-collapsed .main-logo>a {
        top: 1.5rem;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    width: 20.4rem;
  }
  .header.fixed .main-logo>a {
    top: 0.8rem;
    left: 1.6rem;
    width: 15.4rem;
    /*-webkit-transition: width ease .3s;
	-moz-transition: width ease .3s;
	-o-transition: width ease .3s;
	-ms-transition: width ease .3s;
	transition: width ease .3s;*/
  }
  .footer .footer-main-content .app-caprabo {
    flex-basis: 40%;
    margin-top: 1.8rem;
  }
  .footer .footer-main-content .payment-icon-wrapper {
    text-align: right;
    width: inherit!important;
    margin-left: 0;
    flex-basis: 100%;
  }
  .footer .footer-main-content .security {
    text-align: right;
    width: 58%;
    flex-basis: 58%;
    width: inherit;
  }
  .footer .footer-main-content .social-icon-wrapper {
    width: inherit;
    flex-basis: 40%;
    margin-top: 3.8rem;
  }
  .footer img.awards {
	top: 20rem;
	right: 1rem;
	}
  .footer .footer-main-content .content-belt .footer-parent-column .footer-parent-column-item {
    width: 26%;
  }
  .footer .footer-main-content .content-belt .footer-parent-column .footer-parent-column-item-margin {
    width: 28%;
  }
  .footer .footer-main-content .content-belt .footer-parent-column .footer-parent-column-item-margin:last-of-type {
    width: 22%;
  }
  .footer .footer-main-content .content-belt {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .footer .footer-main-content .payment-icon-wrapper .payment-icon-item.payment-icon-item:last-child .tooltip-container {
    margin-right: 0;
  }
  .header .menu img.awards,
  .header.fixed .menu.not-collapsed img.awards,
  .header-purchasing-process .menu img.awards{
	display: none;
  }
}

@media screen and (min-width: 600px) {
  .product-lineal .product-item::after {
      display: block;
      content: "";
      height: 96%;
      width: 0.1rem;
      background: #D4D4D4;
      position: absolute;
      top: 0;
      right: -15px;
  }
  .product-lineal .product-item.big-item::after {
      right: -34px;
  }
  .product-lineal .product-item-lineal:nth-of-type(3n+0) .product-item.small-item::after {
    display: none;
  }
  .product-lineal .product-item-lineal:nth-of-type(2n+0) .product-item.big-item::after {
    display: none;
  }
  .product-lineal .product-item-lineal:nth-of-type(2n+0) .product-item.big-item:not(:empty)::after {
	display: block;
  }
  .product-lineal .product-item.big-item::after {
      right: -15px;
  }
  .wrap-purchasing-process.my_coupons_landing {
    padding-top: 201px;
	}
}
@media screen and (max-width: 600px) {
	.fixed-button-bar.only-mobile a,
	.button_bar_fixed a,
	.slotGridZone_action-buttons a,
	a.button.secondary-button.booking-summary-button {
    	border-radius: 0;
	}
}
@media screen and (max-width: 599px) {
	.small-item .add-product .add-product-btn a.update:not(.toUpdate), 
	.no-touch .small-item .add-product .add-product-btn a.update:not(.toUpdate):hover {
	    background-color: #5b5b5b;
	    opacity: .3;
	    background-image: url(../../fixed/imgs/base/update-icon-white.svg);
	    background-repeat: no-repeat;
	    background-size: 66%;
	    background-position: center center;
	}
}
@media screen and (min-width: 501px) {
  .login-delivery-eroski .title,
  .login-delivery-mod .title,
  .login-delivery-ok .title {
      font-size: 2.4rem;
  }
}
@media screen and (min-width: 1024px) {
  .product-lineal .product-item-lineal:nth-of-type(3n+0) .product-item.small-item::after {
    display: block;
  }
  .product-lineal .product-item-lineal:nth-of-type(4n+0) .product-item.small-item::after {
    display: none;
  }
  .product-lineal .product-item-lineal:nth-of-type(2n+0) .product-item.big-item::after {
    display: block;
  }
  .product-lineal .product-item-lineal:nth-of-type(3n+0) .product-item.big-item::after {
    display: none;
  }
}

@media screen and (max-width: 768px) {
	.header-navtop__icon.icon-eroski {
		margin-top: .3rem;
		margin-left: 0;
	}
	.menu.menu-purchasing-process .main-logo .logo-menu-resp {
    	max-width: 2.9rem;
	}
  ul.contact-breadcrumbs-content li.selected span {
      border: 2px solid #004492;
      padding-top: 0.1rem;
  }
  .wrap-contact .phone-button span {
    padding: 1.5rem 0 1rem 0;
  }
  .header .menu .main-logo .logo-menu-resp {
    margin: 0.7rem 0rem 0rem 0.8rem;
    max-height: 2.5rem;
    height: 100%;
  }
  .header .menu .tools-bar .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.nav-mob.active {
    background-color: #004492;
  }
  .header .nav .oferta>a {
    color: #004492!important;
  }
  .header .nav li.oferta>a::before {
    background-image: url("../../fixed/imgs/header/ofertas.svg");
  }
  .header .nav .nav-level-2,
  .header .nav .nav-level-3 {
    background:#FFFFFF;
  }
  .header .menu .user-bar-mob .user-bar-body .user-bar-item .user-bar-title {
    background: #004492;
    color: #ffffff;
    border-bottom: 0.5px solid #ffffff;
  }
  .header .menu .user-bar-mob .user-bar-body>.user-bar-item a::before,
  .header .menu .user-bar-mob .user-bar-footer .user-bar-item ul li>a::before {
    filter: brightness(2);
  }
  .header .menu .user-bar-mob .user-bar-body .user-bar-item.ico-user span.user-bar-title::before,
  .header .menu .user-bar-mob .user-bar-body .user-bar-item.no-children a::before,
  .header .menu .user-bar-mob .user-bar-body .user-bar-item.ico-UserPoints span.user-bar-title::before {
    filter: contrast(0) brightness(8)
  }
  .header .menu .user-bar-mob .user-bar-body .user-bar-item .user-bar-title::after {
      background: url("../../fixed/imgs/base/up-arrow-white.svg") no-repeat 50% 45%;
  }
  .header .menu .user-bar-mob .user-bar-body .user-bar-item.no-children a::before {
    background: url("../../fixed/imgs/base/home-icon.svg") no-repeat;
    background-position: center;
    content: '';
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: top;
  }
  .product-lineal .product-item.big-item::after {
      display: none!important;
  }
  .header .menu .main-logo {
   width: 50%;
   max-width: none;
   text-align: left;
   min-height: 3.9rem;
	}
	.search-menu a {
	    margin: .5rem .4rem 1.2rem;
	}
	.menu:not(.login) .scan-icon {
	    margin-top: .3rem;
	}
  .menu .scan-icon {
    margin-top: .4rem;
  }
  .header .menu .user-bar-mob .user-bar-body .user-bar-item.shipping-info .user-bar-title::before {
    background: url("../../fixed/imgs/base/delivery-icon-white.svg") no-repeat;
    background-position: center;
    background-size: 80%;
    margin-top: -0.2rem;
  }
  html[data-locale=es] .menu.login .scan-icon,
  html[data-locale=ca] .menu.login .scan-icon,
  html[data-locale=en] .menu.login .scan-icon {
    right: 20.1rem;
  }
  html[data-locale=es] .menu.login .search-menu,
  html[data-locale=ca] .menu.login .search-menu,
  html[data-locale=en] .menu.login .search-menu {
    right: 16rem;
  }
  html[data-locale=es] .menu.login .scan-icon,
  html[data-locale=ca] .menu.login .scan-icon,
  html[data-locale=en] .menu.login .scan-icon {
    right: 19.5rem;
  }
  .tablesaw td.selected-delivery {
    vertical-align: middle;
	}
}
@media screen and (max-width: 600px) {
	.available-lists .tooltip-container .tooltip-content.current {
	    margin-left: -44px;
	}
	.available-lists .tooltip-container .tooltip-content.current::before,
	.available-lists .tooltip-container .tooltip-content.current::after {
	    left: 23%;
	}
	.available-lists .tooltip-container .tooltip-content.tooltip-text {
	    text-align: left;
	}
}
@media screen and (max-width: 599px) {
  .product-lineal .product-item.small-item:after {
      border-bottom: none;
  }
}
@media screen and (max-width: 500px) {
  .menu.login .header-navtop__icon.icon-eroski {
      margin-left: 0.1rem;
      margin-top: 0.4rem;
  }
  .menu .scan-icon .scan-text {
    display: block;
    font-size: 1rem;
    padding-top: 0;
    margin-top: -0.2rem;
  }
  .menu .scan-icon div {
    text-align: center;
  }
  .summary-shopping-cart .continue-pay .pay-shopping-cart-button .continue-to-pay,
  .summary-purchase .summary-purchase-bar-fixed .button {
    border-radius: 0;
  }
  .menu .scan-icon div {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    min-height: 2.8rem;
  }
  .menu .scan-icon div img {
    margin: 0 0.8rem;
  }
}
@media screen and (max-width: 370px) {
  .header .menu .main-logo .logo-menu-resp {
      margin: 0.9rem 0rem 0rem 0.8rem;
      max-height: 1.8rem;
      height: 100%;
  }
  .menu .scan-icon .scan-text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 340px) {
  .header .menu .main-logo .logo-menu-resp {
      margin: 0.9rem 0rem 0rem 0.8rem;
      max-height: 1.5rem;
      height: 100%;
  }
}
.wrap-booking-delivery .tablesaw.tablesaw-swipe thead tr th,
.wrap-booking-delivery .tablesaw.tablesaw-swipe .tablesaw-cell-persist,
.wrap-booking-delivery .tablesaw td,
.wrap-booking-delivery .tablesaw td.disabled-delivery,
.wrap-purchasing-process-delivery .tablesaw.tablesaw-swipe thead tr th,
.wrap-purchasing-process-delivery .tablesaw.tablesaw-swipe .tablesaw-cell-persist,
.wrap-purchasing-process-delivery .tablesaw td,
.wrap-purchasing-process-delivery .tablesaw td.disabled-delivery {
	    font-size: 1.3rem;
	    padding: 0.5em 0em;
}
.product-coupon,
.multi-coupon .product-coupon::before,
.multi-coupon .product-coupon::after {
	background: #004492;
}
.wrap-purchasing-process-delivery .delivery-remember p > span {
    color: #004492;
    text-transform: uppercase;
}
.wrap-purchasing-process {
    padding-top: 125px;
}
.easy-purchase-mod.easy-purchase {
    margin-top: -1rem;
}
.wrap-easy-purchase .easy-purchase-mod.easy-purchase {
    margin-top: -0.6rem;
}
.delivery-shop-header .delivery-option-subtitle:before {
    margin-top: -4px;
    background-size: 100%;
}
body #inbenta-bot-sdk.inbenta .inbenta-bot__launcher:before {
    background: #004492; 
}

.wrap-booking-delivery .delivery-home-container .delivery-info li:nth-child(3)::before {
    margin-left: -11px;
}
.wrap-booking-delivery .delivery-home-container .delivery-info li:nth-child(2)::before {
    margin-left: -16px;
}
.mapZone #infoWindowContent.active::before {
    background-color: #004492;
}
.addressContainer .list-item.active::before {
    background-color: #004492;
}
.list-item.active {
    box-shadow: inset 0 0 0 1px #004492;
    background: #eef3f7;
}
.wrap-booking-delivery .delivery-collect-container .delivery-info li:nth-child(2)::before {
    margin-left: -23px;
}
.logged-buttons-wrapper .tooltip-icon.onlyDesktop {
    margin-top: -0.3rem;
}
.compact_container .modify-button {
	border: 2px solid #004492;
	background: #ffffff;
	border-radius: 30px 30px 30px 30px;
	color: #004492;
	font-weight: 600;
}
.compact_container .modify-button::after {
	background-image: url(../../fixed/imgs/base/right-arrow-blue.svg);
}
.compact_container .modify-button:hover::after {
    transform: translate(4px, 0);
}
.express-content-holder {
	display: none!important
}
[type=radio]:checked+label.express-on, [type=radio]:checked+label.express-off {
   background: #004492;
   color: #fff;
   border: 1px solid #004492;
}


[type=radio]:checked+label.express-on span, [type=radio]:checked+label.express-off span {
   color: #fff;
}
.m__breadcrumb__path span {
    color: #004492;
}
.no-touch .menu .tools-bar .shopping-cart-bar .purchasing-process .reserve,
.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.reserve {
    background: #5b5b5b;
}

.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.reserve-first-available {
    background: #5b5b5b;
}
.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.reserve-address {
    background-color: #004492;
}
.wrap-quick-purchase.wrap-superlist .quick-purchase-aside.fixed a.quick-purchase-add-cart-button {
	display: block;
	width:fit-content;
}
@media only screen and (max-width: 768px) {
	body .wrap-purchasing-process {
    	padding: 110px 0 100px 0;
	}
	.wrap-quick-purchase.wrap-superlist .quick-purchase-aside.fixed a.quick-purchase-add-cart-button {
		display: block;
		width: 100%;
	}
	.wrap-quick-purchase.wrap-superlist .quick-purchase-aside.fixed a.quick-purchase-add-cart-button:before{
		margin-right:0;
	}
}
@media screen and (min-width: 1196px) {
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button {
	    left: inherit;
	    right: inherit;
	    top: inherit;
	    bottom: inherit;
	    position: initial;
	    margin: 2rem auto -2rem!important;
	    font-weight: 600;
	}
	.easy-purchase-mod .easy-purchase-option:nth-child(2) {
    	padding: 2rem 6rem 0rem 6rem;
	}
}
/* Botones de accion ----------------------------------------*/
@media only screen and (max-width: 768px) {
    .button.close_tooltip {
        background-color: #004492!important;
        border-color: transparent;
    }

    .new-back-button,
    .new-delete-button {
        border: solid #004492 2px!important;
        color: #004492!important;
    }
	.new-back-button {
		width: 50%!important;
		min-height: 40px!important;
		height: 40px !important;
		padding: 10px!important;
		border: solid;
		border-color: #004492;
		color: #ffffff!important;
		background: #004492!important;
		margin: 7px!important;
		box-sizing: border-box;
	}



    .new-back-button span{
		color: #ffffff!important;
	}
	.new-back-button::after{
        display: none;
    }
    .new-delete-button span{
        color: #004492!important;
    }


    .new-pass-button {
        border-color: #004492;
        color: #ffffff!important;
        background: #004492!important;
    }

    .new-pass-button span {
        color: #ffffff!important;
    }
    .overlay-white-close {
		border: solid;
		border-color: #004492;
		color: #004492!important;
		padding-left: 1.5rem!important;
		margin: 0!important;
		line-height: 1!important;
	}
	.overlay-white-close span {
		color: #004492!important;
	}
    .overlay-white-confirm {
        border: solid;
        border-color: #004492;
        color: #ffffff!important;
        background: #004492!important;
		margin: 0!important;
    }
    .overlay-white.overlay-modify-products-online-order a.secondary-button span {
        color: #004492!important;
        padding: 1.5rem .5rem 1.5rem .5rem!important;
        line-height: 1!important; 
        font-size: 1.4rem!important;
    }
    .overlay-white-close.error-close-button span {
        color: #ffffff!important;
        padding: 1.1rem .5rem 1.1rem .5rem!important;
        color: #fff!important;
        margin: 0!important;
    }
    .overlay-white-close::after{
        display: none;
    }
    .overlay-white-close.error-close-button{
        border: solid;
        border-color: #004492;
        padding-left: 1.5rem!important;
        color: #ffffff!important;
        background-color: #004492!important;
        margin: 1.5rem 1.5rem 1rem 1.5rem!important;
        padding: 0 1.5rem!important;
        float: right;
        margin: 1rem -7rem 1rem 0rem!important;

    }
	.buttonWrap {
		display: flex!important;
		text-align: center!important;
		flex-direction: row;
		align-content: center;
		justify-content: space-around;
	}
	a.button.secondary-button.modify-button {
		margin: 0;
		background-color: #ffffff!important;
		border: solid;
		border-color: #004492!important;
	}
	a.button.secondary-button.modify-button span {
		color: #004492;
	}
	
}


 /* ADAPTACIÓN FUENTES POPPINS STATIC.CSS ------------------------------------------------------------------ */
html ,
.itc-avant-garde-regular{
	font-weight: 300;
}
.itc-avant-garde-italic{
	font-style: italic;
	font-weight: 300;
}
.itc-avant-garde-bold, h1, h2, h3, .button {
	font-weight: 600;
}

/* .layer_policy_acceptance */
.layer_policy_acceptance {
	font-weight: 300;
}
.layer_policy_acceptance a.close_layer_policy_acceptance {
	font-weight: 600;
	}
.overlay-white .overlay-content .overlay-text p{
	font-weight: 300;
}
.overlay-white .overlay-content .overlay-text .title,
.overlay-white .overlay-content.overlay-noflex .title,
.missing-product-zone .title{
    font-family: 'Poppins', arial, sans-serif!important;
		font-weight: 600!important;
}
/* overlay delete lists */
.overlay-white.overlay-delete-lists .overlay-content .overlay-text .list-name{
	font-weight: 600;
}
.overlay-white.overlay-bill-login .overlay-content .primary-button,
.overlay-white.overlay-bill-login .overlay-content .primary-button::before,
.overlay .overlay-content .overlay-text{
	font-weight: 300;
}
.tablesaw-bar .btn select option {
  font-family: sans-serif;
}
.tablesaw-bar {
  font-family: sans-serif;
}
.tablesaw-bar .tablesaw-toolbar .btn {
  font-family: sans-serif;
}
.tablesaw thead tr:first-child th {
  font-weight: 300;
  font-family: sans-serif;
}
.tablesaw-cell-label {
  font-family: sans-serif;
}
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea, .overlay-new-review .input-field textarea {
	font-weight: 300;
}
input:not([type]).validate + label, input[type=text].validate + label, input[type=password].validate + label, input[type=email].validate + label, input[type=url].validate + label, input[type=time].validate + label, input[type=date].validate + label, input[type=datetime].validate + label, input[type=datetime-local].validate + label, input[type=tel].validate + label, input[type=number].validate + label, input[type=search].validate + label, textarea.materialize-textarea.validate + label{
	font-weight: 600;
}
.input-field label {
	font-weight: 300;
}
.input-field label.active,
.input-field .error,
.combo .select-wrapper input.select-dropdown {
	font-weight: 600;
}
.combo .select-wrapper .dropdown-content li > a,
.combo .select-wrapper .dropdown-content li > span,
table.tablesaw {
	font-weight: 300;
}
.tablesaw th,
.tablesaw td,
.tablesaw td:hover {
	font-weight: 600;
}
.tablesaw td.disabled-delivery {
	font-weight: 300;
}
.tablesaw td.disabled-delivery:hover {
	font-family: inherit;
}
.tablesaw td.selected-delivery,
.tablesaw.tablesaw-swipe td.tablesaw-cell-persist.special-price-delivery {
	font-weight: 600;
}
.tablesaw tbody .disabled-delivery:hover {
	font-family: inherit;
}
.tablesaw td a,
.tablesaw.tablesaw-swipe thead tr th,
.tablesaw.tablesaw-swipe .tablesaw-cell-persist,
.tablesaw .delivery-selector-container span,
.tablesaw .delivery-selector input[type="text"],
.btn-up-to-top span,
.page-number-wrapper,
.page-number li a.dots, .page-number li span.dots,
.page-number li a.current, .page-number li span.current{
	font-weight: 600;
}
.page-numbers.prev, .page-numbers.next {
	font-weight: 300;
}
.page-numbers.prev:hover, .page-numbers.next:hover {
	font-weight: 600;
}
.main-menu .menu li a{
	font-family: 'futura-medium', arial, sans-serif;
}
.menu .user-bar .combo .select-wrapper input.select-dropdown {
	font-weight: 300;
	min-width: 4.2rem;
}
.menu .user-bar .contact-us a,
.menu .user-bar .customer-support a{
}
.menu .user-bar .eroski-club a,
.menu .user-bar .login-check > div > a,
.menu .user-bar .login-check .checkout-title{
	font-weight: 600;
}
.menu .user-bar .login-check .checkout-col a{
	font-weight: 300;
}
.menu .shopping-cart-bar .search-bar .search-form .search-input{
	font-style: italic;
	font-weight: 400;
}
.menu .shopping-cart-bar .search-bar .search-form .search-button,
.menu .shopping-cart-bar .purchasing-process .purchasing-process-item > a{
	font-weight: 600;
}
.menu .tools-bar .shopping-cart-bar .reserve-button .address span,
.menu .tools-bar .shopping-cart-bar .reserve-button .first-available span{
	font-weight: 300;
}

.menu .tools-bar .shopping-cart-bar .reserve-button > span > span:first-child,
.menu .shopping-cart-bar .purchasing-process .shopping-cart-button .shopping-cart-active,
.menu .shopping-cart-bar .purchasing-process .shopping-cart-button .price{
	font-weight: 600;
}
.menu .shopping-cart-bar .purchasing-process .shopping-cart-button .saved,
.menu .shopping-cart-bar .purchasing-process .quick-button > span{
	font-weight: 300;
}
.menu .shopping-cart-bar .purchasing-process .quick-button span.bold{
	font-weight: 600;
}
.menu .tools-bar .shopping-cart-bar .reserve .noaddress {
	word-spacing: inherit;
}
.product-item .product-description .offer-description .product-offer-yellow .product-offer-only-percent {
	padding-right: 0.6rem;
}
@media only screen and (max-width: 768px) {
	.header .menu .user-bar-mob .user-bar-body .user-bar-item,
	.header .menu .user-bar-mob .user-bar-body .user-bar-item.shipping-info .confirm-shipping-info,
	.header .menu .user-bar-mob .user-bar-footer  li a,
	.header .menu .user-bar-mob .user-bar-footer >  li ul {
			font-weight: 300;
	}
	.header .menu.login .user-bar-mob .user-bar-body .user-bar-item.shipping-info .shipping-info-content,
	.header .menu .user-bar-mob .log-content ul li,
	.header .menu .user-bar-mob .log-content li span,
	.header .menu .user-bar-mob .log-content ul.not-logged-menu li,
	.header .menu .user-bar-mob li a.loginButton {
				font-weight: 600;
	}
	.menu .shopping-cart-bar .search-bar .search-form::before,
	.menu .shopping-cart-bar .search-bar .search-form .search-button {
			font-weight: 300;
	}
	.menu .shopping-cart-bar .search-bar .search-form .search-button,
	.menu .shopping-cart-bar .purchasing-process .purchasing-process-item > a{
		font-weight: normal;
	}
}
.header .nav ul,
.link_eroski a {
    font-weight: 300;
}
.banners-nav-category .banners-nav-category-title,
.banners-nav-category .banner-nav-category .banner-nav-category-link,
.header .nav .nav-level-1 li > a:hover,
.header .nav .nav-level-1 > li > a.active,
.header .nav .nav-level-1 .nav-item-1 > a.active,
.header .nav .nav-level-1 .nav-item-1 > a:hover {
	font-weight: 600;
}
.header .nav .btn-less-categories,
.header .nav .btn-more-categories,
ul.top-right-nav li,
ul.top-left-nav li {
	font-weight: 300;
}

@media only screen and (max-width: 768px) {
	.header .nav .oferta a,
	.header .nav .oferta > a:hover,
	.header .nav .nav-level-1 li.active > a,
	.header .nav .nav-level-2 > li.back,
	.header .nav .nav-level-3 > li.back {
			font-weight: 300;
	}
	.header .nav .nav-level-1 li.preactive > a {
			font-weight: 300;
	}
}
.breadcrumbs-container .breadcrumb-item a{
	font-weight: 600;
}
.header .menu .tools-bar .shopping-cart-bar .search-result .search-result-item,
.header .menu .tools-bar .shopping-cart-bar .search-result .search-result-item .old-product-price{
	font-weight: 300;
}
.header .menu .tools-bar .shopping-cart-bar .search-result .search-result-item .sale-text,
.header .menu .tools-bar .shopping-cart-bar .search-result .search-result-item .done-offer,
.header .menu .tools-bar .shopping-cart-bar .search-result .search-result-item .product-price{
	font-weight: 600;
}

.header .menu .tools-bar .shopping-cart-bar .search-bar .search-form .search-word-result .search-word{
	font-weight: 300;
	font-style: italic;
}
.item-shopping-cart-summary .item-shopping-cart-summary-description{
	font-weight: 300;
}
.item-shopping-cart-summary .item-shopping-price span{
	font-weight: 600;
}
.shopping-cart-layer .shopping-cart-summary .shopping-cart-summary-item span{
	font-weight: 300;
}
.shopping-cart-layer .shopping-cart-summary .shopping-cart-summary-item span.italic{
	font-weight: 300;
	font-style: italic;
}
.shopping-cart-layer .shopping-cart-summary .price{
	font-weight: 300;
}
.shopping-cart-layer .shopping-cart-summary .saved-costs .price{
	font-weight: 300;
	font-style: italic;
}
.shopping-cart-layer .shopping-cart-summary .total-pay span{
	font-weight: 600;
}
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved span,
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved .price{
	font-weight: 300;
}
.shopping-cart-layer .shopping-cart-summary .save-clean-cart .save-list,
.shopping-cart-layer .shopping-cart-summary .save-clean-cart .clean-cart{
	font-weight: 600;
}
@media only screen and (max-width: 1250px){
	.input-field.combo.shops-combo input.select-dropdown {
			font-weight: 300;
	}
}
.footer-purchasing-process .footer-content a,
.footer .footer-main-content .content-belt .footer-parent-column .footer-parent-column-item {
	font-weight: 300;
}
.footer .footer-main-content .content-belt .item-title,
.footer .footer-main-content .content-belt .footer-parent-column .footer-parent-column-item .footer-column-child .column-child-item a.phone-number,
.footer .footer-main-content .app-caprabo .app-text {
	font-weight: 600;
}
@media only screen and (max-width: 768px) {
	.footer-legals-bar .list-wrapper .section-list-item .link-item {
			font-weight: 300;
  }
}
@media only screen and (max-width: 340px) {
  .add-to-home a {
      font-size: 1.1rem;
  }
}
.coupon_aplication_grid li .coupon_offer,
.coupon_aplication_grid.appliedManual li div:before {
    background: #004492;
}
.purchasing-process-coupons .appliedCoupons::before {
	margin-top: 0rem;
}
.coupons-grid .discount-type span {
    font-size: 100%;
}
.delivery-option-header.active::before {
    background-color: #004492;
}
/* ADAPTACIÓN FUENTES POPPINS CORE.CSS ------------------------------------------------------------------ */
.compare label,
.add-to-list .add-to-list-button{
	font-weight: 600;
}
.add-to-list .add-list-box .available-lists .list-item,
.add-to-list .add-list-box .available-lists input[type="radio"] + label{
	font-weight: 300;
}
.add-to-list .add-list-box .create-list-title{
	font-weight: 600;
}
.add-to-list .add-list-box.option-1 .info-input,
.add-to-list .add-list-box.option-2 .info-input,
.nextOrderList-overlay .info-input{
	font-weight: 300;
	font-style: italic;
}
.add-to-list .add-list-box .create-list-error-title{
	font-weight: 600;
}
.add-to-list .add-list-box .create-list-error-subtitle{
	font-weight: 300;
}
.add-to-list .add-list-box .confirmation-new-list:before{
	content: '';
	width: 2rem;
	height: 3rem;
	background: url("../../fixed/imgs/product-item/list-icon.svg");
	background-repeat: no-repeat;
	background-position: center top;
}
.add-to-list .add-list-box .add-list-text{
	font-weight: 300;
}
.product-evaluation .product-rating span,
.product-resume-evaluation p {
	font-weight: 600;
}
.product-resume-evaluation .product-rating-histogram p {
	font-weight: 300;
}
.add-product .add-product-btn a{
  	font-weight: 600;
  	line-height: 1;
}
.add-product .add-product-btn .input-group-btn button,
.add-product .add-product-btn .quantity,
.add-product-layer .add-product-layer-text .add-product-layer-title{
	font-weight: 600;
}
.add-product-layer .add-product-layer-text .add-product-layer-description{
	font-weight: 300;
}
.couponItem.removed .add-product-layer-title:before {
    font-weight: 900;
	font-weight: 600;
}
.remove-product-layer .remove-product-layer-text .remove-product-layer-description,
.add-order-layer .add-order-layer-text .add-order-layer-description,
.add-list-layer .add-list-layer-text .add-list-layer-description,
.view-buttons .view-button,
.product-menu li .menu-selector{
	font-weight: 300;
}
.remove-product-layer .remove-product-layer-text .remove-product-layer-title,
.add-order-layer .add-order-layer-text .add-order-layer-title,
.add-list-layer .add-list-layer-text .add-list-layer-title,
.view-buttons .view-button.active,
.product-menu .title,
.product-menu .subtitle,
.no-touch .product-menu li .menu-selector:hover,
.product-menu li .menu-selector.active,
.product-menu li.filter .more-filters{
	font-weight: 600;
}
.product-menu li .menu-selector.active::after{
	font-weight: 300;
}
.product-menu li.filter .more-filters:hover{
	text-decoration: underline;
}
.product-menu .filters-btns .remove-filters span,
.product-menu .filters-btns a span{
	font-weight: 600;
}
@media only screen and (max-width: 768px) {
	.product-menu .title,
	.product-menu li .menu-selector:hover{
			font-weight: 300;
	}
	.product-menu .title.order-selected,
	.product-menu .product-menu-content .filter.active .title,
	.product-menu .product-menu-content .order.active .title,
	.product-menu li.filter .title.filter-selected,
	.product-menu .close-filters,
	.product-menu .filters-btns .remove-filters,
	.product-menu li .menu-selector.active:hover {
			font-weight: 600;
	}
}
.product-item .product-description .combination-food-icons .new-offer .offer,
.product-item .product-description .combination-food-icons .new-offer .new {
	font-weight: 600;
}
.product-item .product-description .product-title a,
.product-item .product-description .description-text .quantity-text,
.product-item .product-description .offer-description .product-offer span{
	font-weight: 300;
}
.product-item .product-description .offer-description .product-offer .partner-price span,
.product-item .product-description .offer-description .product-offer .unity-offer,
.product-item .product-description .offer-description .price-offer .price-now{
	font-weight: 600;
}
.product-item .product-description .offer-description .price-offer .price-before{
	font-weight: 300;
}
.product-item .product-options-detail .title,
.quick-purchase-item .product-options-detail .title {
	color: #393d49;
	font-weight: 300;
}
@media only screen and (max-width: 1024px){
	.product-lineal .product-lineal-title {
			font-weight: 600;
	}
}
.product-prepared .product-prepared-title{
	font-weight: 600;
}
.product-prepared .product-prepared-subtitle{
	font-weight: 300;
}
.product-prepared .input-field label{
	font-weight: 300;
}
.product-prepared .input-field input{
	font-weight: 300;
}
.product-prepared .input-field .info-input,
.product-prepared .input-field input::-webkit-input-placeholder,
.product-prepared .input-field input:-moz-placeholder,
.product-prepared .input-field input::-moz-placeholder,
.product-prepared .input-field input:-ms-input-placeholder {
	font-weight: 300;
	font-style: italic;
}
.product-item-sheet .product-description .description-text p,
.product-item-sheet .product-description .description-text .description-title{
	font-weight: 600;
}
.product-item-sheet .product-description .description-text .quantity-text,
.product-item-sheet .product-description .special-offer{
	font-weight: 300;
}
.product-item-sheet .product-description .special-offer .special-offer-second-line span,
.product-item-sheet .product-description .special-offer-price .price-offer .price-now,
.product-item-sheet .add-to-list .add-to-list-button{
	font-weight: 600;
}
.product-item-sheet .product-description .special-offer-price .price-offer .price-before,
.product-sheet .product-options-detail .title,
.product-tabs > ul,
.product-tabs > ul li .tab-title {
	font-weight: 300;
}
.product-tabs > ul li .tab-title:hover,
.product-tabs > ul li a:hover, .product-tabs > ul li a.active,
.feature,
.feature-company .title,
.caracteristicas .feature-text .title,
.caracteristicas .feature-text strong,
.feature-list .title {
	font-weight: 600;
}
.feature-company .company-name,
.caracteristicas .feature-text .text,
.feature-list .list {
	font-weight: 300;
}
.feature-list ul li span,
.product-tabs .rating-title,
.product-feedback-form .product-feedback-form-title,
.feedback-comment .feedback-comment-author {
	font-weight: 600;
}
.product-tabs .rating-text,
.product-feedback-form .product-feedback-form-subtitle,
.product-feedback-form .validation-error,
.feedback-comment .feedback-comment-title,
.feedback-comment .feedback-comment-text,
.feedback-comment .feedback-comment-verified {
	font-weight: 300;
}
.feedback-comment .feedback-comment-question {
	font-weight: 600;
}
.feedback-comment .feedback-comment-question label {
	font-weight: 300;
}
.feedback-comment .feedback-comment-question input[type="radio"]:checked + label {
	font-weight: 600;
}
.feedback-comment .feedback-comment-question .neg:checked + label:before {
	font-weight: 300;
}
.product-item-sheet-layer .summary-product-title{
	font-weight: 600;
}
.row.aviso_pago {
	font-weight: 300;
}
.secure_icon,
.row.aviso_pago strong{
	font-weight: 600;
}
.row.aviso_seguro p {
	font-weight: 300;
}
.row.aviso_seguro p a.mas-info,
.mas-info-title1,
.row.aviso_seguro strong,
.mas-info-title1,
.checkbox-container label,
.shopping-cart-content .special-sale {
	font-weight: 600;
}
.mas-info-displayed,
.category-cart,
.shopping-cart-item p{
	font-weight: 300;
}
.shopping-cart-item .sale{
	color: #da3d43;
	font-weight: 600;
}
.shopping-cart-item label,
.shopping-cart-item .product-options-detail .title {
	font-weight: 300;
}
.shopping-cart-item .product-price-cart .price .discount-price span,
.shopping-cart-item .product-price-cart .price span {
	font-weight: 600;
}
.online-lists-list-container #myFavouritesZone .checkbox-container form span {
	font-weight: 300;
}
.summary-shopping-cart .summary-shopping-cart-title{
	font-weight: 600;
}
.summary-shopping-cart .summary-shopping-cart-item span{
	font-weight: 300;
}
.summary-shopping-cart .summary-shopping-cart-item.saved-costs span{
	font-weight: 300;
	font-style: italic;
}
.summary-shopping-cart .total-pay span{
	font-weight: 600;
}
.summary-shopping-cart .eroski-card-saved span,
.summary-shopping-cart .eroski-card-saved .price span{
	font-weight: 300;
}
.summary-shopping-cart .save-clean-cart a,
.product-sheet-title,
.product-sheet .btn-back-products {
	font-weight: 600;
}
/* FRAN */
@media only screen and (max-width: 768px){
	.my-account .my-account-title,
	.my-account .logout-button span {
			font-weight: 600;
	}
	.my-account .my-account-list .my-account-button{
			font-weight: 300;
	}
}
@media only screen and (max-width: 768px){
	.general-information .general-information-title,
	.general-information .general-information-list-title {
			font-weight: 600;
	}
	.general-information .general-information-list .general-information-button{
			font-weight: 300;
	}
}

a.button_info {
	background-color: #004492;
}
.not-logged-title{
	font-weight: 300;
}
.not-logged-buttons-wrapper .button span{
	font-weight: 600;
}
.logged-title{
	font-family: 'Blokletters-Balpen', arial, sans-serif;
}
.logged-buttons-wrapper .logged-button-text p,
.logged-buttons-wrapper .purchased-products-button p,
 .logged-buttons-wrapper .logged-button-text p.logged-button-title,
 .logged-buttons-wrapper .not-have-lists p.logged-button-title  {
	font-weight: 600;
}
.logged-buttons-wrapper .logged-button-text p.not-have-last-order-title,
 .logged-buttons-wrapper .purchased-products-button p,
 .logged-buttons-wrapper .not-have-lists p.logged-button-title {
	font-weight: 600;
}
.logged-buttons-wrapper .logged-button-text span.tooltip-icon {
	font-weight: 600;
}
.logged-buttons-wrapper .logged-button-text span.tooltip-icon span {
	font-weight: 600;
}
.logged-buttons-wrapper .my-list-button .logged-button-text span.tooltip-icon span {
	font-weight: 300;
}

.logged-buttons-wrapper .logged-button-text .not-have-last-order span,
.logged-buttons-wrapper .logged-button-text .not-have-lists span,
.logged-buttons-wrapper .logged-button-text p span,
.m__purchase-highlight__claim {
	font-weight: 300;
}
.home-delivery-wrapper .content .title{
	font-weight: 600;
}
.home-delivery-wrapper .content .text{
	font-weight: 300;
}
.home-lineal-wrapper .home-lineal-title {
	font-weight: 600;
}
.home-brands-wrapper .home-brands-title {
	font-weight: 300;
}
.order-confirmed .order-number-title{
	font-weight: 600;
}
.order-confirmed .order-number .print-order{
	font-weight: 300;
}
.order > li .order-title > span,
.order > li .purchase-title > span{
	font-weight: 600;
}
.order > li .list-order-details > span{
	font-weight: 300;
}
.order > li .list-order-details span:last-child{
	font-weight: 600;
}
.order > li .list-purchase-details > span{
	font-weight: 300;
}
.order > li > div .list-purchase-details.total-pay > span{
	font-weight: 600;
}
.order > li >div .eroski-club-details .eroski-club,
.order > li >div .eroski-club-details.taxes-discount .taxes-eroski-club,
.order > li >div .eroski-club-details ul li > span{
	font-weight: 300;
	color: #004492;
}
.order > li >div .eroski-club-details ul .total-purchased-card > span{
	font-weight: 600;
}
.order > li >div .eroski-club-details .summary-eroski-club div.price span,
.order > li >div .eroski-club-details .summary-eroski-club span.price{
	font-weight: 300;
	color: #004492;
}
.any-questions p{
	font-weight: 600;
}
.any-questions .contact-us a{
	font-weight: 300;
}
.menu.menu-purchasing-process .title-bar p{
	font-weight: 600;
}
.menu.menu-purchasing-process .tools-bar .customer-support a,
.menu-breadcrumbs-purchasing-process .breadcrumbs-content .breadcrumb-purchasing-process{
	font-weight: 300;
}
.menu-breadcrumbs-purchasing-process .breadcrumbs-content .breadcrumb-purchasing-process.active{
	font-weight: 600;
}
.summary-purchase .summary-purchase-title{
	font-weight: 600;
}
@keyframes couponsAnimate {
	from {
		font-size: 1.8rem;
			font-weight: 600;
		background: #de0009;
		color: #ffffff;
		/*padding: 1rem 2rem;*/
	}
	to {
		font-size: 1.4rem;
			font-weight: 300;
		background: #ffffff;
		color: #393d49;
	}
}
@keyframes cardAnimate {
	from {
		font-size: 1.8rem;
			font-weight: 600;
		background: #de0009;
		color: #ffffff;
	}
	to {
		font-size: 1.4rem;
			font-weight: 300;
		background: #ffffff;
		color: #393d49;
	}
}
.summary-purchase .summary-purchase-item span{
	font-weight: 300;
}
.summary-purchase .summary-purchase-item.saved-costs span{
	font-weight: 300;
	font-style: italic;
}
.summary-purchase .total-pay span{
	font-weight: 600;
}
.summary-purchase .eroski-card-saved span,
.summary-purchase .eroski-card-saved .price span,
.summary-purchase .amount-exchanged-cards .cards .card-title,
.summary-purchase .amount-exchanged-cards .cards .price{
	font-weight: 300;
}
.summary-purchase .amount-exchanged-title{
	font-weight: 600;
}
.logged-buttons-wrapper .create-list-button {
	font-weight: 300;
}

.delivery-home-header .delivery-option-subtitle:before {
	height: 38px;
	margin: -6px auto 0px auto !important;
	background-size: 88%;
}

@media only screen and (max-width: 768px) {
	.summary-purchase-bar-fixed .summary-purchase-bar .summary-purchase-price .price span{
			font-weight: 600;
	}
	.summary-purchase-bar-fixed .summary-purchase-bar .summary-purchase-price .show-summary-purchase-info{
			font-weight: 300;
	}
	.summary-purchase-bar-fixed .summary-purchase-bar-title{
			font-weight: 600;
	}
	.summary-purchase .close-summary-purchase{
			font-weight: 300;
	}
}
@media only screen and (max-width: 500px){
	.summary-purchase .contact-us a{
			font-weight: 300;
	}

	.delivery-container-title,
	.delivery-option-subtitle,
	.delivery-options-list [type="radio"] + .delivery-options-subtitle{
			font-weight: 600;
	}
	.delivery-address .delivery-selector span {
			font-weight: 300;
	}
	.delivery-address .delivery-selector span.uno {
			font-weight: 600;
	}
	.delivery-note textarea,
	.delivery-note input[type=text],
	.delivery-note input[type=text]:active,
	.delivery-note textarea:active,
	.list-order-details .notas_aviso,
	.subsubtitle p,
	.delivery-date .delivery-date-content span {
			font-weight: 300;
	}
	.delivery-date .delivery-date-content span.delivery-day,
	.delivery-note p {
			font-weight: 600;
	}
	.max-length,
	.placeholder_div {
			font-weight: 300;
	}
	.lower-orders,
	.table-tabs li,
	.delivery-date .error-message {
			font-weight: 600;
	}
}
.delivery-options-list input[type="radio"]:checked + label:after{
	background-color:#004492;
}
.delivery-home-address .delivery-home-subtitle,
.delivery-home-container .input-field.combo label {
	font-weight: 600;
}
.delivery-home-address-new p{
	font-weight: 300;
}
.delivery-home-address-new .delivery-form-zipcode .check-zipcode-message,
.delivery-collect-address .delivery-selector .dropdown-content li.optgroup {
	font-weight: 600;
}
.delivery-collect-address .delivery-selector .dropdown-content li.optgroup-option,
.payment-option p{
	font-weight: 300;
}
.payment-option .payment-option-title{
	font-weight: 600;
}
.payment-option .payment-option-subtitle{
	font-weight: 300;
}
.payment-option .payment-option-subtitle span span{
	font-weight: 600;
}
.payment-option .input-field input,
.payment-option .info-input,
.payment-option .input-field input::-webkit-input-placeholder,
.payment-option .input-field input:-moz-placeholder, /* Firefox 18- */
.payment-option .input-field input::-moz-placeholder,   /* Firefox 19+ */
.payment-option .input-field input:-ms-input-placeholder,
.payment-options .combo .select-wrapper input.select-dropdown{
	font-weight: 300;
}
.payment-option .warning-box p,
.payment-options .other-card-box .other-card-title{
	font-weight: 600;
}
.payment-options .other-card-box .other-card-text{
	font-weight: 300;
}
.payment-options .other-card-content span,
.payment-options .other-card-content .mas-info,
.payment-options .check label{
	font-weight: 600;
}
.payment-options input[type="radio"].neg:checked + label::before {
	font-weight: 300;
}
.payment-options .payment-option-gibraltar span{
	font-weight: 600;
}
/* - orden tarjetas de pago - */
.payment-option.payment-option-other-cards .other-cards-container{
	display: flex;
    flex-direction: column-reverse;
}
.tooltip-content p,
.tooltip-content,
.payment-option .tooltip-content p,
.row .purchasing-process-coupons p,
.row .purchasing-process-coupons .tooltip-content p {
	font-weight: 300;
}
.row .purchasing-process-coupons .coupons-title > p{
	font-weight: 600;
}
.purchasing-process-coupons .dropdown-content .dropdown-item,
.purchasing-process-coupons .vouchers-eroski .title-vouchers-eroski.italic p{
	font-weight: 300;
	font-style: italic;
}
.purchasing-process-coupons  p .see-detail,
.coupon_aplication_grid.appliedManual li div {
	font-weight: 600;
}
.purchasing-process-coupons .other-vouchers .other-voucher-step2 .input-field input{
	font-weight: 300;
	font-style: italic;
}
.purchasing-process-coupons .other-vouchers .other-voucher-step2 .error-input{
	font-weight: 300;
}
.coupon-activating-zone.activating {
	font-weight: 600;
}
.coupons-grid .discount-type {
	font-weight: 700;
}
.coupons-grid .discount-type span.coupon-canjeable,
.coupons-grid strong,
.coupons-grid .coupon-date {
	font-weight: 600;
}
.coupons-grid .discount-type span.coupon-canjeable{
	padding-right: 1.75rem;
}
.coupons-grid .coupon-conditions {
	font-weight: 300;
}
.coupons-grid a.button-activate {
	font-weight: 600;
}
.header_coupons h2 {
	font-weight: 300;
}
.coupons-grid .coupon-active {
	font-weight: 600;
}
.title-vouchers-eroski.active-coupon-list li {
	font-weight: 300;
}
.coupon_aplication_grid li .coupon_offer,
.coupon_txt strong,
.coupon_txt .application_date,
.coupon_txt .application_ko {
	font-weight: 600;
}
.application-detail {
	font-weight: 300;
}
.application-tittle,
.noAppliedCoupons::before,
.application-detail input[type=checkbox] + label {
	font-weight: 600;
}



@media only screen and (max-width: 600px){
	.application-detail input[type=checkbox]:checked + label + .application-tittle {
			font-weight: 600;
	}
}
.search-result-menu .category .filter-selected,
.search-result-menu .category li .menu-selector.open {
	font-weight: 600;
}
.search-result-menu .category .menu-fourth-level-item .menu-selector.open::after{
	font-weight: 300;
}
@media only screen and (max-width: 768px){
	.search-result-menu .category.active .title{
			font-weight: 600;
	}
}
label.express-on span,
label.express-off span {
	font-weight: 600;
}
label.express-on span.selected-option,
label.express-off span.selected-option {
	font-weight: 300;
}
label.express-on {
	font-weight: 600;
}
label.express-off {
	font-weight: 600;
    padding: 0 1rem!important;
}
.express-content .help-express-1,
.express-content .help-express-2,
.express_active_info .date-time-express {
	font-weight: 300;
}
.express_active_info .express-day {
	font-weight: 600;
}
.express-div ul {
	font-weight: 300;
}
.express-div ul strong,
.express-div h4,
.express_activado {
	font-weight: 600;
}
.booking-delivery-summary .done-success p.small-cuccess {
	font-weight: 300;
}
.booking-delivery-summary .done-success p.small-cuccess strong {
  	font-weight: 600;
}
.last-order-button .logged-button-text p,
.booking-delivery-container .title,
.wrap-booking-delivery .delivery-option-container p{
	font-weight: 300;
}
.wrap-booking-delivery .delivery-home-address .delivery-home-subtitle,
.wrap-booking-delivery .delivery-option-container .more-info a,
.wrap-booking-delivery .delivery-option-container .delivery-container-title,
.wrap-booking-delivery .delivery-option-container .lower-orders {
	font-weight: 600;
}
.booking-delivery-zipcode p{
	font-weight: 300;
}

.booking-delivery-zipcode .title{
	font-weight: 600;
	font-size: 2.4rem;
}
.booking-delivery-summary .done-success p{
	font-weight: 600;
}
.booking-delivery-summary p{
	font-weight: 300;
}
.booking-delivery-summary .booking-delivery-option-selected p,
.booking-delivery-summary .booking-delivery-date-selected{
	font-weight: 600;
}
.booking-delivery-summary .booking-delivery-counter .counter,
.login-delivery-mod p{
	font-weight: 300;
}
.login-delivery-mod .title,
.login-delivery-mod .login-option-subtitle,
.login-delivery-mod .show-password{
	font-weight: 600;
}
.login-delivery-mod .forgot-password{
	font-weight: 300;
}
.login-delivery-ok .title + p{
	font-weight: 600;
}
.contact-reason-radio [type=radio] + label,
.contact-box h3,
.wrap-contact h3.white,
.contact-box .input-field textarea,
.required-fields,
.contact-box .input-field label.active,
.wrap-quick-purchase .subtitle,
.quick-purchase-item p{
	font-weight: 300;
}
.quick-purchase-item .sale,
.quick-purchase-item .sale-text,
.quick-purchase-item .done-offer,
.quick-purchase-item .new,
.quick-purchase-item .offer{
	font-weight: 600;
}
.quick-purchase-item .product-price-cart .price .discount-price span {
	font-weight: 300;
}
.quick-purchase-item .product-price-cart .price span {
	font-weight: 600;
}
.products-purchased-loader-container p,
.wrap-products-purchased-no-products p,
.wrap-last-orders .last-orders-data{
	font-weight: 300;
}
.wrap-last-orders .last-orders-data .date-data,
.wrap-online-lists .online-lists-name .list-name,
.wrap-online-lists .online-lists-name .rename-list-button.active span,
.wrap-online-lists .online-lists-name .rename-list-button:hover span{
	font-weight: 600;
}
.wrap-online-lists .online-lists-name .rename-list-button span{
	font-weight: 300;
}
.wrap-online-lists .online-lists-name input{
	font-weight: 600;
}
.login-quick-purchase p{
	font-weight: 300;
}

.login-quick-purchase .title,
.login-quick-purchase .quick-purchase-option p,
.login-quick-purchase .login-option-subtitle,
.login-quick-purchase .show-password{
	font-weight: 600;
}
.login-quick-purchase .forgot-password{
	font-weight: 300;
}
.beneficiarios-error::before {
	font-weight: 600;
}
.wrap-lists-without-lists p {
	font-weight: 300;
}
@media only screen and (max-width: 768px) {
	.wrap-lists-without-lists p {
			font-weight: 300;
	}
}


.lists-list-container p{
	font-weight: 300;
}

.lists-list-container .title{
	font-weight: 600;
}
.lists-list-container .common-list .common-list-item{
	font-weight: 300;
}
.lists-list-container .common-list .common-list-item .list-title{
	font-weight: 600;
}
.lists-list-container .primary-button.remove-list-button span {
	font-weight: 300;
}
.wrap-lists .add-list-box .add-list-title,
.list-order-check[type=checkbox]~label span:first-of-type,
.list-order-check[type=checkbox]~label span:last-of-type {
	font-weight: 600;
}
.embolsado {
	font-weight: 300;
}
.tipoEmbolsado strong,
.precioEmbolsado,
.mylists .logged-button-text p {
	font-weight: 600;
}
.mylists .logged-button-text p span,
.mylists.purchased-products-button.m__purchase-highlight__box a.button.secondary-button-div span,
.online-orders-container p{
	font-weight: 300;
}
.wrap-client-area.wrap-lists a#create-list-button span,
.wrap-client-area.wrap-lists-without-lists a#create-list-button span{
	font-weight: 600;
}
.online-orders-container .title{
	font-weight: 600;
}
.online-orders-container .online-order-info span{
	font-weight: 300;
}
.online-orders-container .online-order-info .date,
.online-orders-container .orders-list-title{
	font-weight: 600;
}
.online-orders-container .orders-list-item{
	font-weight: 300;
}
.online-orders-container .orders-list-header{
	font-weight: 600;
}
@media only screen and (max-width: 768px){
	.online-orders-container .orders-list-item .orders-list-item-date,
	.online-orders-container .orders-list-item .orders-list-item-button.item-resp{
			font-weight: 600;
	}
	.current-orders-list .orders-list-item > .orders-list-item-button{
			font-weight: 600;
	}
	.current-orders-list .orders-list-item > .orders-list-item-button::after {
		background-image: url("../../fixed/imgs/base/right-arrow-white.svg");
	}
}
.online-order-container .title{
	font-weight: 600;
}
.online-order-container .online-order-info span{
	font-weight: 300;
}
.online-order-container .online-order-info .date,
.online-order-box-columns .online-order-box-column .order-title > span,
.online-order-box-columns .online-order-box-column .purchase-title > span{
	font-weight: 600;
}
.online-order-box-columns .online-order-box-column .list-order-details > span{
	font-weight: 300;
}
.online-order-box-columns .online-order-box-column .list-order-details span:last-child{
	font-weight: 600;
}
.online-order-box-columns .online-order-box-column .list-purchase-details > span{
	font-weight: 300;
}
.online-order-box-columns .online-order-box-column > div .list-purchase-details.total-pay > span{
	font-weight: 600;
}
.online-order-box-columns .online-order-box-column >div .eroski-club-details .eroski-club,
.online-order-box-columns .online-order-box-column >div .eroski-club-details.taxes-discount .taxes-eroski-club,
.online-order-box-columns .online-order-box-column >div .eroski-club-details .summary-eroski-club div.price,
.online-order-box-columns .online-order-box-column >div .eroski-club-details.taxes-discount .taxes-eroski-club div.price,
.online-order-box-columns .online-order-box-column >div .eroski-club-details ul li > span{
	font-weight: 300;
}
.online-order-box-columns .online-order-box-column >div .eroski-club-details ul .total-purchased-card > span{
	font-weight: 600;
}
.online-order-box-columns .online-order-box-column-buttons .online-order-box-button{
	font-weight: 300;
}
.online-order-modify-date-body .modify-date-title h2{
	font-weight: 600;
}
.wrap-online-orders-without-orders p {
	font-weight: 300;
}
.online-order-box-columns .online-order-box-column-buttons .save-list-button::before{
	background: url("../../fixed/imgs/product-item/list-icon.svg") no-repeat;
	background-position: center right;
}

@media only screen and (max-width: 768px) {
	.wrap-online-orders-without-orders p {
			font-weight: 300;
	}
}
.easy-purchase-mod p{
	font-weight: 300;
}
.easy-purchase-mod .title,
.easy-purchase-mod .login-option-subtitle,
.easy-purchase-mod .show-password{
	font-weight: 600;
}
.easy-purchase-mod .forgot-password,
.easy-purchase-mod .secondary-button,
.easy-purchase-mod #create-list-button,
.easy-purchase .common-list .common-list-item{
	font-weight: 300;
}
.easy-purchase .common-list .common-list-item .date,
.easy-purchase .common-list .common-list-item .common-list-item-data{
	font-weight: 600;
}
.easy-purchase .add-list-box .add-list-title,
.easy-purchase .add-list-box .add-list-text{
	font-weight: 300;
}
.easy-purchase-ok .title + p{
	font-weight: 600;
}
@media only screen and (max-width: 1200px){
	.easy-purchase .common-list .common-list-item .date{
			font-weight: 600;
	}
}
.wrap-error-page .title{
	font-weight: 600;
}

.wrap-error-page p{
	font-weight: 300;
}
.wrap-error-page .bold,
.wrap-pages-footer .banner-page-footer .banner-page-footer-text,
.wrap-pages-footer .page-footer-content .collapsible-header,
.wrap-pages-footer .page-footer-content .collapsible-header::after{
	font-weight: 600;
}
.wrap-pages-footer .page-footer-content .collapsible-body p{
	font-weight: 300;
}
@media only screen and (max-width: 1024px){
	.wrap-pages-footer .page-footer-title-mobile a{
			font-weight: 600;
	}
}
.wrap-contact .contact-title-container .contact-title{
	font-weight: 600;
}
.wrap-contact .phone-button .contact-box-subtitle {
	font-weight: 300;
}
.wrap-contact .phone-button .contact-box-subtitle span {
	font-weight: 600;
}
.wrap-contact .contact-box .contact-box-title{
	font-weight: 300;
}
.wrap-contact .contact-box .contact-box-subtitle{
	font-weight: 600;
}
.wrap-contact .contact-box p{
	font-weight: 300;
}
.wrap-contact .contact-box .bold{
	font-weight: 600;
}
.wrap-contact .contact-box .contact-checkbox,
.contact-step2-box .back-step1 .button span {
	font-weight: 300;
}
.wrap-help .title span,
.wrap-help .help-collapsible-title,
.wrap-help .help-content .collapsible-header,
.wrap-help .help-content .collapsible-header::after{
	font-weight: 600;
}
.wrap-help .help-content .collapsible-body p{
	font-weight: 300;
}
@media only screen and (max-width: 1024px){
	.wrap-help .help-title-mobile a{
		font-weight: 600;
	}
}
.back-select-addres a,
.no-touch .header .nav .nav-level-1 > li.nav-item-Navidad > a.active,
.no-touch .header .nav .nav-level-1 > li.nav-item-Navidad:hover > a,
.no-touch .header .nav .nav-level-1 > li.nav-item-Navidad > a.active span,
.no-touch .header .nav .nav-level-1 > li.nav-item-Navidad:hover > a span,
.caracteristicas .feature-country,
.input-field p.help-block,
.login-delivery-mod .show-password .hide-password {
	font-weight: 600;
}
.header .menu .tools-bar .shopping-cart-bar .search-bar .search-form .search-word-result .search-word {
	font-weight: 300;
	font-style: italic;
}
.product-menu .category .filter-selected,
.product-menu .category li .menu-selector.open {
	font-weight: 600;
}
.product-menu .category .menu-fourth-level-item .menu-selector.open::after {
	font-weight: 300;
}
.notification-ok,
.notification-ko {
	font-weight: 600;
}
.product-limit p {
	font-weight: 300;
}

@media only screen and (max-width: 768px) {
	.product-menu .category.active .title,
	.product-menu .filters-btns .close, .search-result-menu .filters-btns .close {
			font-weight: 600;
	}
}

@media only screen and (max-width: 767px) {
	.wrap-contact .contact-box .button span {
	    			font-weight: 300;
	}
}
.add-product .add-product-btn .input-group-btn button,
.add-product .add-product-btn a.back {
    font-weight: 600;
    font-size: 2.4rem!important;
    line-height: 1.3;
}
.product-price-cart .price span,
.wrap-booking-delivery .delivery-option-container p.create-address-message,
	.wrap-purchasing-process-delivery .delivery-option-container p.create-address-message {
	font-weight: 600;
}
#loginForm .checkbox-container label {
   	font-family: inherit;
}
.landing-coupons a,
#header-navtop__eroski-club,
.menu.login #header-navtop__eroski-club,
.header-navtop__user-resume-dd {
	font-weight: 600;
}
.landing-coupons-modal {
	font-weight: 300;
}
.landing-coupons-modal strong {
	font-weight: 600;
}
.sabias_que {
	font-weight: 300;
}
.boxSearch {
	font-weight: 600;
}
.search_category li a,
.search_brand li a,
.search_others li a {
	font-weight: 300;
}
.online-orders-container .orders-list-item.recobro_ok .recobro_message strong,
.online-orders-container .orders-list-item.recobro_ko .recobro_message strong {
	font-weight: 600;
}
.additional-authorization p {
	font-weight: 300;
}
.additional-authorization strong,
.summary-purchase .summary-purchase-item.total-authorization span,
.order .summary-purchase-item.total-authorization span,
.online-order-box-column-margin .summary-purchase-item.total-authorization span,
.summary-purchase .summary-purchase-item.amount-authorization span,
.order .summary-purchase-item.amount-authorization span,
.online-order-box-column-margin .summary-purchase-item.amount-authorization span,
.table-compare th{
	font-weight: 600;
}
.table-compare td{
	font-weight: 300;
}
.list-scroll-title {
	font-weight: 600;
}
@media only screen and (max-width: 768px) {
	.header .nav .nav-level-1 > li.active > a:first-of-type .label_menu {
    	}
	.additional-scroll {
			font-weight: 300;
	}
}
@media only screen and (max-width: 450px) {
	.precioEmbolsado {
	font-weight: 600;
	}
}
.product-sheet .product-description .offer-description .product-offer span{
	font-weight: 300;
}
.product-sheet .product-description .offer-description .product-offer .partner-price span{
	font-weight: 600;
}
.description-text.noAli a,
.description-text.noAli h2,
.error-accept-conditions,
.ratingStats,
.starbar {
	font-weight: 300;
}
.ratingTitle, .ratingSubtitle {
	font-weight: 600;
}
.noRatingTitle,
.ratingTitle span, .ratingSubtitle span {
	font-weight: 300;
}
.rating-stats-container a:link,
.rating-stats-container a:hover,
.rating-stats-container a:visited,
.rating-stats-container a {
	font-weight: 600;
}
.product-sheet .review,
.contReview textarea {
	font-weight: 300;
}
.product-sheet .reviewTitle,
.product-sheet .reviewUsefulButtons,
.product-sheet .reviewUsefulButtons a,
.reviewThanks:not(:empty),
#overlay-new-review span.new-review-title {
	font-weight: 600;
}
#overlay-new-review .use-conditions ul ul li:before {
    font-family: serif;
}
#overlay-new-review [type=checkbox]+label.control-label,
#overlay-new-review [type=checkbox]+div.error+label.control-label,
.moreinfoReview,
#overlay-new-review .checkboxReviewLink {
	font-weight: 600;
}
.filtered {
	font-weight: 300;
}
.filtered strong,
.feedback-container {
	font-weight: 600;
}
.feedback-container span,
#reviewsZone,
.use-conditions {
	font-weight: 300;
}
#overlay-new-review .use-conditions .use-conditions-title {
	font-weight: 600;
}
#overlay-new-review .use-conditions p {
	font-weight: 300;
}
.overlay-new-review .error + .error {
	font-weight: 600;
}
.overlay-new-review .input-field input.error,
.overlay-new-review .input-field input.valid,
.overlay-new-review .input-field input,
.overlay-new-review .input-field textarea.error,
.overlay-new-review .input-field textarea.valid,
.overlay-new-review .input-field textarea {
	font-weight: 300;
}
#connect-error {
	font-weight: 600;
}
.coupon-item-B {
	font-weight: 300;
}
.coupon-item .coupon-item-A a.open-conditions,
.coupon-item-B .conditions-title,
.vale_monedero div {
	font-weight: 600;
}
html:not(.androidChrome) .add-tohome-content::before,
html:not(.androidChrome) .add-tohome-content {
	font-weight: 300;
}
html:not(.androidChrome) .add-to-home .title-home {
	font-weight: 600;
}
.add-to-home .text-home::before {
	font-weight: 300;
}
.add-to-home a {
	font-weight: 600;
  font-size: 1.2rem;
}
.overlay-white .overlay-content .overlay-text .p-max-product {
	font-weight: 300;
}
.caracteristicas .feature-list.no-ali-list ul.list {
	font-weight: 600;
}
.caracteristicas .feature-list.no-ali-list ul.list li span {
	font-weight: 300;
}
@media only screen and (max-width: 767px){
	.product-sheet .reviewUsefulButtons {
    		font-weight: 300;
	}
	#overlay-new-review .header-valoracion {
			font-weight: 600;
	}
}
.delivery-home-mod span.col-xs-4.col-sm-4.padding0-sm.padding0right-xs select {
	font-weight: 300;
}
.delivery-home-mod .nuevaDir label,
.delivery-home-mod form #ndBtnSave,
.delivery-home-mod .save-cancel #ndBtnSave,
.delivery-home-mod a#ndBtnCancel {
	font-weight: 600;
}
.delivery-home-mod form #ndBtnSave,
.delivery-home-mod .save-cancel #ndBtnSave {
    background-color: #004492;
    border-radius: 30px;
    padding: 1.1rem 4.0rem 1.1rem 1.5rem;
    min-width: auto;
}
.delivery-home-mod ul.parsley-errors-list,
p.new-address-form-msg.text_green,
p.new-address-form-msg.text_red {
	font-weight: 300;
}
#overlay-addressform.openModal .delivery-home-address.delivery-address.feedbackOK .save-cancel p,
.payment-option-no-cards .payment-option-subtitle,
.alert-cart-fixed p {
   	font-weight: 600;
}
@media only screen and (max-width: 500px){
	.alert-cart-fixed p {
			font-weight: 300;
	}
}
.popover-cart p,
.UnavailableProductsAlert p {
  	font-weight: 300;
}
.overlay-white.overlay-modify-products-online-order p strong {
	font-weight: 600;
}
span.header-navtop__user-resume-dt {
	font-weight: 300;
}
span.header-navtop__user-resume-dd,
p.title-comparator,
.compare-layer-title {
	font-weight: 600;
}
.compare-layer-subtitle {
	font-weight: 300;
}
a.range-price {
	font-weight: 600;
}
a.remove-price {
	font-weight: 600;
}
.priceRangeForm .input-box label {
	font-weight: 300;
}
.web_ecommerce.AZOKA a strong,
.nextOrder-list a.common-list-item-info,
.scanlist-overlay.overlay-white .create-list-title,
#lists-overlay .create-list-title {
    		font-weight: 600;
	}
@media screen and (max-width: 1401px) {
	.compare-layer-title {
    		font-weight: 300;
	}
}
@media screen and (max-width: 768px) {
	.header .menu.login .user-bar-mob .user-bar-body > .user-bar-item.landing-coupons-mobile a {
    		font-weight: 600;
	}
}
@media screen and (max-width: 500px) {
	.scanlist-overlay.overlay-white .create-list-title,
	#lists-overlay .create-list-title {
			font-weight: 600;
	}
}

.m__list_category__title,
.m__list_category__name {
	font-weight: 600;
}

.m__breadcrumb {
	font-weight: 300;
}
@media only screen and (min-width: 768px) {
	.wrap-online-recobro .orders-list-item-data.orders-list-item-price span.psd2price,
	.recobro_row .orders-list-item-data.orders-list-item-price span.psd2price {
			font-weight: 600;
	}
	.previous-orders-list .recobro_row.orders-list-item>a:hover{
		cursor:inherit!important;
	}
}
.coupon-item.featured-coupon .featured-title span,
div.coupons-filter,
.coupon-item.featured-coupon .featured-title span,
div.coupons-filter,
.touch .manual-coupons-after-checking .scan-icon .scan-text {
	font-weight: 600;
}
@media only screen and (max-width: 768px) {
	.wrap-online-recobro .orders-list-item-data.orders-list-item-price span.psd2price,
	.recobro_row .orders-list-item-data.orders-list-item-price span.psd2price {
			font-weight: 600;
	}
}
.gifts-overlay.overlay-white .overlay-content.overlay-noflex .title,
.gifts-overlay.overlay-white .overlay-content.overlay-noflex .text2,
.available-lists .nextOrderOption,
.product-item .add-list-box .nextOrderOption label,
.shopping-cart-summary .add-list-box .nextOrderOption label,
.summary-shopping-cart .add-list-box .nextOrderOption label,
.online-order-box .add-list-box .nextOrderOption label,
.product-sheet .add-list-box .nextOrderOption label {
   	font-weight: 600;
}

span.help_manual-coupons {
	font-weight: 300;
}
button.coupons-filter,
.add-product .ver-similares-btn a{
	font-weight: 600;
}

.easy-purchase-mod .overlay-content .secondary-button {
	font-weight: 600;	
}
.overlay-white.overlay-modify-products-online-order a.primary-button,
#overlay-unavailable-products .overlay-buttons a.secondary-button.red-button {
	background-color: #004492 !important;
}
#overlay-unavailable-products .overlay-buttons a.secondary-button.red-button.cancel-unavailable-products-overlay span {
    color: #ffffff;
}
#overlay-unavailable-products .overlay-buttons a.secondary-button.red-button.cancel-unavailable-products-overlay::after {
    background: url("../../fixed/imgs/base/right-arrow-white.svg") no-repeat;
}
#overlay-unavailable-products .overlay-buttons a.cancel-unavailable-products-overlay {
	background-color: #FFF;	
}
#overlay-unavailable-products .overlay-buttons a.cancel-unavailable-products-overlay span {
    color: #393d49;
}
#overlay-unavailable-products .overlay-buttons a.cancel-unavailable-products-overlay::after {
    background: url("../../fixed/imgs/base/right-arrow-black.svg") no-repeat;
	top: initial !important;
}
.wrap-easy-purchase .easy-purchase-mod .shoppinglist-unavailable-products .button {
	padding: 0 1rem;
}
.wrap-easy-purchase .easy-purchase-mod .shoppinglist-unavailable-products .button::after,
.wrap-easy-purchase .easy-purchase-mod .shoppinglist-unavailable-products .button:hover::after {
	right: .8rem;
	position: relative;
	top: unset;
}
.wrap-easy-purchase .easy-purchase-mod .shoppinglist-unavailable-products .button:hover::after {
	right: .4rem;
}
.overlay-pending-order .overlay-content .overlay-buttons .button::after {
	right: .8rem;
}
.overlay-pending-order .overlay-content .overlay-buttons .button:hover::after {
    right: .4rem;
}
.wrap-easy-purchase .easy-purchase-mod .overlay-content .secondary-button {
    padding: 0 1.5rem;
}

.wrap-easy-purchase .easy-purchase-mod .overlay-content .secondary-button::after {
    position: relative;
    right: .8rem;
    top: auto;
}

.wrap-easy-purchase .easy-purchase-mod .overlay-content .secondary-button:hover::after {
    right: .4rem;
}

.easy-purchase .common-list .common-list-item .common-list-item-icon {
	padding-top: .6rem 0 0 0;
}
.easy-purchase .common-list .common-list-item .add-order-button, 
.easy-purchase .common-list .common-list-item .add-list-button {
	width: 2.8rem;
	height: 2.8rem;
	line-height: 2.8rem;
}
.lists-list-container .common-list .common-list-item .add-to-cart-button > span {	
	width: 2.8rem !important;
	height: 2.8rem;
	line-height: 2.8rem;
	padding: 0;
	background-size: 2.8rem; 
}
@media only screen and (max-width: 768px) {
	.lists-list-container .common-list .common-list-item .add-to-cart-button > span {
		width: 2.8rem !important;
		height: 2.8rem;
		line-height: 2.8rem;
		padding: 0;
		background-size: 2.8rem;
	}
	
	.touch .nextOrder-list a.common-list-item-button.primary-button.button.add-to-cart-button span {
	   	margin-bottom:0.25rem;
	}
}

.wrap-online-lists .quick-purchase-aside a:before {
	margin-top: 0;
}

.product-item .product-options-detail .button.secondary-button:hover, 
.quick-purchase-item .product-options-detail .secondary-button:hover {
	background-color: #004492 !important;
}

.purchasing-process-item.shopping-cart.active .popover-cart {
    background-image: url(../../fixed/imgs/base/alert-white-small.svg);
    background-repeat: no-repeat;
    background-size: 4.6rem;
    background-position: .6rem 1.1rem;
}
.lower-orders,
.wrap-booking-delivery .delivery-option-container .lower-orders {
	color: #393d49;
}


/* eroski card TOTAL saved */
.summary-shopping-cart .eroski-card-saved.total-discount {
	border-top: solid 0.2rem #004492;
}
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved.taxes-discount{
	border-bottom: none;
}
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved.total-discount{
	border-top: solid .2rem #004492;
}
.summary-purchase .eroski-card-saved.total-discount .row{
	border-top: solid .2rem #004492;
}
.order > li >div .eroski-club-details.total-discount .summary-eroski-club {
    border-top: solid 0.2rem #004492;
}
.online-order-box-columns .online-order-box-column >div .eroski-club-details.total-discount .summary-eroski-club {
	border-top: solid 0.2rem #004492;
}


.quick-purchase-item.product-with-picto {
   	border: 0.1rem #004492 solid;
    box-shadow: 0 0 10px 0 #91b4d0;
}
.search-result-item.product-with-picto {
    border: 0.1rem #004492 solid;
    box-shadow: 0 0 10px 0 #91b4d0;
}
.product-item-lineal.product-with-picto .product-item:before {
    border: 0.1rem #004492 solid;
    box-shadow: 0 0 10px 0 #91b4d0;
}
.product-item-lineal.product-with-picto .product-item:after {
    display: none!important;
}
.search-result-item.product-with-picto {
	border: 0.1rem #004492 solid;
    box-shadow: 0 0 10px 0 #91b4d0;
}


/* SDCOEROSKI-11157 - Superlista */
.superlist__item {
	display: flex;
	align-items: center;
}
.easy-purchase .superlist__item {
	display: block;
}
.superlist__item .superlist__link {
	vertical-align: middle;
	flex: 0 1 auto;
}
.superlist__item .superlist__text {
	position: relative;
	padding: .4rem .4rem .4rem 4.4rem;
	text-align: left;
}
.superlist__item .superlist__text::before {
	content: '';
	position: absolute;
	width: 3.5rem;
	height: 3.5rem;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);
	background-image: url("../../fixed/imgs/easy-purchase/superlist-icon.svg");	
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
}
.wrap-easy-purchase .m__purchase-highlight__box .superlist__item .superlist__text {
	padding-left: 5.6rem
}
.wrap-easy-purchase .m__purchase-highlight__box .superlist__item .superlist__text::before {
    width: 4.7rem;
    height: 4.7rem;
}


/* Navigation - easyPurchaseMenu.tml */
.quick-purchase .superlist__item .superlist__text::before {
	left: 1.2rem;
}
/* Navigation - EasyPurchaseMenu.tml */
/* Navigation - EasyPurchaseWelcomeMenu.tml */
.purchased-products-button .superlist__item {
	margin-bottom: .8rem;
}
.purchased-products-button .superlist__item .superlist__text {
	margin-right: .8rem;
	margin-bottom: 0;
}
.wrap-easy-purchase .m__purchase-highlight__box .superlist__link .superlist__text::after,
.purchased-products-button .superlist__item + a > p::after{
	content:'';
	display: inline-block;
	position: relative;
	width: 1rem;
	height: 1rem;
	right: -0.4rem;
	vertical-align: middle;
	background-image: url("../../fixed/imgs/base/right-arrow-black.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	-webkit-transition: all ease-out 0.05s;
	-moz-transition: all ease-out 0.05s;
	-o-transition: all ease-out 0.05s;
	-ms-transition: all ease-out 0.05s;
	transition: all ease-out 0.05s;
}
.wrap-easy-purchase .m__purchase-highlight__box .superlist__link:hover .superlist__text::after,
.purchased-products-button .superlist__item + a:hover > p::after {
    right: -0.8rem;
}
/* Navigation - EasyPurchaseWelcomeMenu.tml */

/* Page - EasyPurchase.tml */
.purchased-product .superlist__item {
	padding-bottom: 6rem;
}
.wrap-easy-purchase .m__purchase-highlight__box.purchased-product .superlist__item {
	padding-bottom: 2rem;
	margin-left: -1rem;
	margin-right: -1rem;
}
.purchased-product .superlist__item .superlist__link {
	display: inline-block;
}
.purchased-product .superlist__item .superlist__text {
	font-weight: 600;
}
.wrap-easy-purchase .purchased-product .superlist__item .superlist__text {
    font-size: 1.8rem;
    line-height: 2.2rem;
}
.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button {
    min-width: auto;
    padding-left: 1.5rem;
    padding-right: 2.8rem;
	bottom: 2rem;
	margin-bottom: 0;
	right: auto;
	top: auto;
   	left: auto;
   	margin-left: -14rem;
}

@media only screen and (max-width: 1185px) {
	.wrap-easy-purchase .m__purchase-highlight__box.purchased-product .superlist__item {
		margin-left: 0;
		margin-right: 0;
	}
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button {
	    min-width: 9rem;
	    padding-left: 1.5rem;
	    padding-right: 2.8rem;
		bottom: 0;
		margin-bottom: 14px;
		right: 1rem;
		top: auto;
    	left: 1rem;
    	margin-left: 0;
	}
}

@media only screen and (max-width: 900px) {
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button::after {
		position: absolute;
	    right: 1.5rem;	    
	    top: 1rem;
	}
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button:hover::after {
		right: 1.1rem;
	}
}
@media only screen and (max-width: 768px){
	.easy-purchase .easy-purchase-option .superlist__text {
	    display: block;
	}
	.wrap-easy-purchase .m__purchase-highlight__box.purchased-product .superlist__item {
		padding-bottom: 1rem;
		margin-left: 0rem;
		margin-right: 0rem;
	}
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box {
    	padding-right: 1rem;
	}
	.wrap-easy-purchase .m__purchase-highlight__box.purchased-product .superlist__item + .header-tab {
		padding-right: 9rem;
	}
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button {
	    min-width: 9rem;
	    padding-left: 1.5rem;
	    padding-right: 2.8rem;
		bottom: 0;
		margin-bottom: 14px;
		right: 1rem;
		top: auto;
    	left: auto;
	}
}
@media only screen and (max-width: 600px){
	.wrap-easy-purchase .m__purchase-highlight__box .superlist__item .superlist__text {
		padding-left: 3.6rem
	}
	.wrap-easy-purchase .m__purchase-highlight__box .superlist__item .superlist__text::before {
	    width: 2.9rem;
	    height: 2.9rem;
	}
	.wrap-easy-purchase .purchased-product .superlist__item .superlist__text {
	    font-size: 1.5rem;
	    line-height: 1.7rem;
	}
	.wrap-easy-purchase .m__purchase-highlight__box.purchased-product .superlist__item + .header-tab {
		padding-right: 9rem;
	}
	.wrap-easy-purchase .easy-purchase .easy-purchase-option.m__purchase-highlight__box .secondary-button {
	    min-width: 9rem;
	    padding-left: 1.5rem;
	    padding-right: 1.5rem;
		bottom: 0;
		margin-bottom: 14px;
		right: 1rem;
		top: auto;
    	left: auto;
	}
}
/* Page - EasyPurchase.tml */

/* SDCOEROSKI-11157 - Superlista */

.amount-authorization {
	background-color: #EEF3F7;
}
.total-authorization {
	background-color: #EEF3F7;
}
.payment-options-body .additional-authorization .additional-description {
	background-color: #EEF3F7;
}
.payment-options-body .additional-authorization .additional-description h3 {
    color: #004492;
}
.wrap-purchasing-process-payment .payment-options-body .additional-authorization .additional-description h3 {
    color: rgba(0,0,0,.87);
}
.summary-purchase .summary-purchase-item.amount-authorization {
    border-left: 8px solid #EEF3F7;
    border-right: 8px solid #EEF3F7;
}
.order .summary-purchase-item.amount-authorization,
.online-order-box-column-margin .summary-purchase-item.amount-authorization{
    background-color: #EEF3F7;
}
.summary-purchase .summary-purchase-item.total-authorization {
    border-left: 8px solid #EEF3F7;
    border-right: 8px solid #EEF3F7;
}
.order .summary-purchase-item.total-authorization,
.online-order-box-column-margin .summary-purchase-item.total-authorization {
    background-color: #EEF3F7;
}
.sellos-pc03 .row {
    border: 1px solid #004492;
    background: #EEF3F7;
}
/* TODO: SDCOEROSKI-11289 */
body .menu .shopping-cart-bar .purchasing-process .shopping-cart-layer {
    max-height: none;
}

@media screen and (max-width: 1024px) {
    body .menu .shopping-cart-bar .purchasing-process .shopping-cart-layer {
        max-height: none;
    }
}

@media screen and (max-height: 800px) {
    body .header .menu .tools-bar .shopping-cart-bar .purchasing-process .shopping-cart-layer {
        max-height: none;
    }
}

@media only screen and (max-width: 768px) {
    body .menu .shopping-cart-bar .purchasing-process .shopping-cart-layer {
        max-height: none;
    }
}

@media screen and (max-width: 1700px) and (min-device-aspect-ratio: 1/1) and (orientation: landscape) {
    body .header .menu .tools-bar .shopping-cart-bar .purchasing-process .shopping-cart-layer {
        max-height: none;
    }
}
/* TODO: SDCOEROSKI-11289 */


.noAppliedCoupons::before {
	margin-top: 0;
}

.product-thumbnails img.active {
	border: 1px solid #004492;
}


.online-orders-container .orders-list-item.recobro_ko {
    border-bottom: solid 1px #004492;
    background-color: #91b4d0;
}

.online-orders-container .orders-list-item>a.online-order-recobrar-button {
    background-color: #004492;
}
.online-orders-container .orders-list-item>a.online-order-recobrar-button:hover{
	background-color: #004492 !important;
}



/* My Coupons */
.coupons-grid a.button-activate {
    background-color: #004492;
}
.coupon-item .discount-type {
    background-color: transparent;
    overflow: hidden;
}
.coupon-item .discount-type::after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 160%;
    top: -30%;
    border-radius: 0 50% 50% 0;
    background-color: transparent;
    right: 2px;
    -webkit-box-shadow: inset 0px 0px 0px 1px #004492;
    box-shadow: inset 0px 0px 0px 1px #004492;
    z-index: -1;
}
.coupon-item .coupon_info {
    background-color: #FFF;
    border-top: 1px solid #004492;
    border-right: 1px solid #004492;
    border-bottom: 1px solid #004492;
    padding-bottom: 2rem;
}
.coupon-item .coupon-item-A,
.coupons-grid.exchanged .coupon-item .coupon-item-A {
    background-image: none;
}
.coupon-item .vale_monedero>img {
    display: none;
}
.coupon-item .vale_monedero {
    bottom: 0.4rem;
}
.coupon-item .vale_monedero:not(:empty)::before {
    content: '';
    width: 3rem;
    height: 2.8rem;
    display: inline-block;
    background-image: url(../../fixed/imgs/product-item/card-eroski.svg);
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-right: .6rem;
}
.coupon-item .discount-type {
    -webkit-box-shadow: inset 1px 0px 0px 1px #004492;
    box-shadow: inset 1px 0px 0px 1px #004492;
}
.coupon-item .discount-type::after {
    background-color: #004492;
}
.coupons-grid a.button-activate,
.coupons-grid .coupon-active {
    font-size: 1.6rem;
}
.coupons-grid a.button-activate::after {
    content: '';
    position: relative;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    right: 0;
    vertical-align: baseline;
    background: url("../../fixed/imgs/base/right-arrow-white.svg") no-repeat;
    background-size: contain;
    background-position: center center;
    -webkit-transition: all ease-out 0.05s;
    -moz-transition: all ease-out 0.05s;
    -o-transition: all ease-out 0.05s;
    -ms-transition: all ease-out 0.05s;
    transition: all ease-out 0.05s;
    margin-left: .3rem;
}
.coupons-grid a.button-activate:hover::after {
    right: -0.4rem;
}
.coupons-grid .coupon-active {
    background-color: #FFF;
    color: #004492;
}
.coupons-grid .coupon-active::before {
    content: '';
    display: inline-block;
    transform: rotate(45deg);
    height: 18px;
    width: 9px;
    border-bottom: 4px solid #004492;
    border-right: 4px solid #004492;
    margin-right: 1rem;
}

/* featured-coupon */
.coupon-item.featured-coupon .discount-type {
    color: #004492;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-left: 1px solid #004292;
    border-top: 1px solid #004292;
    border-bottom: 1px solid #004292;
    clip-path: inset(0px 0px 0px 0px);
    margin-right: 0;
    margin-left: 0;
}
.coupon-item.featured-coupon .discount-type::after {
    background-color: #FFF;
}
.coupon-item.featured-coupon .coupon_info {
    box-shadow: none;
    clip-path: inset(0px 0px 0px 0px);
    width: calc(100% - 18.8rem);
}
.coupon-item.featured-coupon .featured-damero {
    display: none;
    background-image: none;
}
.coupon-item.featured-coupon .featured-title span {
    position: relative;
    background-color: #004492;
}
.coupon-item.featured-coupon .featured-title span::after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 1.5rem;
    height: 100%;
    border-radius: 0 100% 100% 0;
    top: 0;
    right: -0.5rem;
    z-index: -1;
    background-color: #004492;
    border-right: 1px solid #004492;
}
.coupon-item.featured-coupon .icon-activado {
    right: 0;
}

/* activated-no-applied */


/* pre-activated */
.coupons-grid.pre-activated .discount-type {
    background-color: transparent;
    color: #FFF;
}
.coupons-grid.pre-activated .discount-type span {
    color: #FFF;
}
.coupons-grid.pre-activated .discount-type span.coupon-canjeable {
	color: #FFF!important;
}
.coupons-grid.pre-activated .coupon-item.featured-coupon .discount-type,
.coupons-grid.pre-activated .coupon-item.featured-coupon .discount-type span {
    color: #004492;
}
.coupons-grid.pre-activated .icon-activado {
    display: block;
}


/* Exchanged */
.coupons-grid.exchanged .coupon-item.featured-coupon .featured-title span {
    background-color: #5B5B5B;
}
.coupons-grid.exchanged .coupon-item.featured-coupon .featured-title span::after {
    background-color: #5B5B5B;
    border-right: 1px solid #5B5B5B;
}
.coupons-grid.exchanged .coupon-item .discount-type::after {
    background-color: #5B5B5B;
    -webkit-box-shadow: inset 0px 0px 0px 1px #5B5B5B;
    box-shadow: inset 0px 0px 0px 1px #5B5B5B;
}
.coupons-grid.exchanged .coupon-item.featured-coupon .discount-type {
    color: #5B5B5B;
    border-left: 1px solid #5B5B5B;
    border-top: 1px solid #5B5B5B;
    border-bottom: 1px solid #5B5B5B;
}
.coupons-grid.exchanged .coupon-item.featured-coupon .discount-type::after {
    background-color: #FFF;
}
.coupons-grid.exchanged .coupon-item .coupon_info {
    border-top: 1px solid #5B5B5B;
    border-right: 1px solid #5B5B5B;
    border-bottom: 1px solid #5B5B5B;
}
.coupons-grid.exchanged .coupon-active {
    color: #5B5B5B;
}
.coupons-grid.exchanged .coupon-active::before {
    border-bottom: 4px solid #5B5B5B;
    border-right: 4px solid #5B5B5B;
}
.coupons-grid.exchanged .icon-activado {
    display: none;
}
/* My Coupons */

.menu .user-bar .login-check .checkout-col {
	padding: 1rem 1.2rem 1rem 1.2rem;
	min-width: 13rem;
}
.menu.login .user-bar .login-check .checkout .checkout-layer .arrow-up {
	bottom: .4rem;
	width: 34px;
}
.online-order-container .online-order-buttons a::before {
	margin-right: 0.2rem;
    margin-left: 0.5rem;
}

/* SDCOEROSKI-11528 */
input[id^="dontReplace"],
input[class^="dontReplace"],
label[id^="dontReplace"],
label[class^="dontReplace"],
form[id^="dontReplace"],
form[class^="dontReplace"] {
	display: none;
	visibility:hidden;
}
/* SDCOEROSKI-11528 */


.wrap-purchasing-process-delivery .delivery-remember {
	display: none;
	background: #EEF3F7;
	padding: 2.4rem 1.2rem;
	margin-bottom: 3rem;
}
.wrap-purchasing-process-delivery .delivery-remember p {
	position: relative;
	font-size: 14px;
	line-height: 1.3;
	padding-left: 5rem;
}
.wrap-purchasing-process-delivery .delivery-remember p::before {
	content:'';
	position: absolute;
	width: 3.6rem;
	height: 3.6rem;
	left: 0;
	top: 50%;
	margin-top: -1.8rem;
	background-image: url("../../fixed/imgs/purchasing-process/truck.svg");
	background-repeat:  no-repeat;
	background-size: contain;
	background-position: center center;
	
}
.wrap-purchasing-process-delivery .delivery-remember p > span {	
	font-weight: 600;
	text-transform: uppercase;
}
.address_legend .legend-item:last-of-type {
    display: none;
}
.address_legend .legend-item:nth-of-type(2) {
    border: none;
    padding-right: 0;
}
/* - SDCOEROSKI-11034 - cabecera en caprabo - */
@media only screen and (max-width: 768px){
	.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.reserve-first-available{
		background-color:#FFFFFF;
	}
	.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.quick-purchase.active{
		background-color:#004492;
	    border: 0 none;
	}
	.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.quick-purchase.active .quick-purchase-button{
		color: #FFFFFF;
	}
	.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item.purchasing-process-item-reserve {
		background-color:#FFFFFF;
	}
}
.menu .shopping-cart-bar .purchasing-process .purchasing-process-content .purchasing-process-item{
	background-color:#004492;
}
.menu .shopping-cart-bar .purchasing-process .quick-purchase.active,
.menu .shopping-cart-bar .purchasing-process .shopping-cart.active{
	background-color:#FFFFFF;
}
.delivery-note .subsubtitle p{
  font-style: normal;
}
.payment-option-subtitle .tooltip-content{
  padding: 0.4rem;
  min-width: 25rem;
}

/* - SDCOEROSKI-11730 - */
@media only screen and (min-width:1200px){
	.footer img.escucha {
		right: 21.5rem;
		top: 20rem;
	}
	.footer img.awards {
		top: 20rem;
		right: 10rem;
	}
}
@media only screen and (min-width: 930px) and (max-width: 1200px){
	.footer img.escucha{
	    right: 15rem;
	    top: 20rem;
	}
	.footer img.awards {
        top: 20rem;
        right: 2rem;
    }
}
@media only screen and (min-width: 768px) and (max-width: 930px){
	.footer img.escucha{
		right: 2rem;
		top: 25rem;
	}
}
@media only screen and (max-width:1024px){
	.footer img.escucha {
		right: 12rem;
	}
	.footer img.escucha {
		right: 10rem;
		top: 20rem;
	}
}
/* - superlista - */
.wrap-superlist .quick-purchase-item .remove-quick-purchase-item-btn{
	display:none;
}
/* - combine - */
.product-item .product-description .product-col-50.combine a,
.product-item .product-col-50.combine a,
.product-item .product-col-50.combine a:link, 
.product-item .product-col-50.combine a:visited,
a.combine-link,
a.combine-link:link,
a.combine-link:visited,
.item-shopping-cart-summary .item-shopping-cart-summary-title.alert-offer,
.item-shopping-cart-summary .item-shopping-cart-summary-title.done-offer,
.shopping-cart-item .offer_alerts p{
	font-weight:600;
}
.shopping-cart-item .product-options-icon{
	margin-left:0;
}
/* - franja con colores caprabo - */
@media only screen and (max-width: 600px) {
	.combo-dropdown.combo-dropdown__red .combo-dropdown__selector{
		background-color:#EEF3F7;
	}
	.combo-dropdown.combo-dropdown__red p span,
	.combo-dropdown.combo-dropdown__red .selector-content span{
		color:#004492;
	}
	.wrap-client-area .table-tabs-mobile__selected-day,
	.wrap-purchasing-process-delivery .table-tabs-mobile__selected-day,
	.wrap-booking-delivery .table-tabs-mobile__selected-day {
		background-color: #004492;
	}
	.wrap-client-area .table-tabs-mobile__days ol li span:last-child,
	.wrap-purchasing-process-delivery .table-tabs-mobile__days ol li span:last-child,
	.wrap-booking-delivery .table-tabs-mobile__days ol li span:last-child {
		color: #004492;
	}
	.wrap-client-area .tablesaw.tablesaw-swipe tr.shift-all.shift-active td.tablesaw-cell-persist .delivery-selector-inner .delivery-selector-radiobutton span,
	.wrap-purchasing-process-delivery .tablesaw.tablesaw-swipe tr.shift-all.shift-active td.tablesaw-cell-persist .delivery-selector-inner .delivery-selector-radiobutton span,
	.wrap-booking-delivery .tablesaw.tablesaw-swipe tr.shift-all.shift-active td.tablesaw-cell-persist .delivery-selector-inner .delivery-selector-radiobutton span {
		background-color: #004492;
	}
	.wrap-client-area .tablesaw.tablesaw-swipe tr.shift-all.shift-active td.selected-delivery:hover,
	.wrap-purchasing-process-delivery .tablesaw.tablesaw-swipe tr.shift-all.shift-active td.selected-delivery:hover,
	.wrap-booking-delivery .tablesaw.tablesaw-swipe tr.shift-all.shift-active td.selected-delivery:hover{
		background-color: #004492;
		color:#FFFFFF;
	}
}
/* - SDCOEROSKI-12105 - */
.summary-shopping-cart .eroski-card-saved.taxes-discount,
.shopping-cart-layer .shopping-cart-summary .eroski-card-saved.taxes-discount,
.summary-purchase .purchase-info .eroski-card-saved:not(.total-discount){
	padding-top: 0;
}
.summary-purchase .purchase-info > .eroski-card-saved{
	margin-top: -2.5rem;
}
.summary-purchase .purchase-info > .eroski-card-saved ~ .eroski-card-saved{
	margin-top:0;
}
.wrap.wrap-order-confirmed{
	margin-top:130px;
}
@media only screen and (max-width: 768px){
	.wrap.wrap-order-confirmed{
		margin-top:80px;
	}
	.summary-purchase .eroski-card-saved.taxes-discount{
		padding-bottom:0.5rem;
	}
	.summary-purchase .eroski-card-saved.taxes-discount .row{
		margin-top:0;
	}
}
/*- end - SDCOEROSKI-12105 - */

.overlay-coupon-products h3::before, 
.overlay-coupon-others h3::before{
	background-color:#004492;
	}

.add-product-layer .product-notification-block.notification-error .notificationItem, 
.add-product-layer .product-notification-block.notification-error .couponItemItem{
	background-color:#004492;
	}

.wrap-superlist .lineal-products-no-products{
	display:none;
	}

@media only screen and (max-width: 600px){
	#listDetailContainer .online-lists-content .online-lists-name .rename-list-buttons .scan-icon > div img{
		margin:0;
}
	.online-lists-content .online-lists-name .rename-list-buttons .scan-icon > div span{
		padding-top:0;
	}
	}

.online-lists-content .online-lists-name .rename-list-buttons .scan-icon > div{
	display:flex;
	align-items:center;
	gap:0.5rem;
	}

.online-lists-content .online-lists-name .rename-list-buttons .scan-icon > div img,
.online-lists-content .online-lists-name .rename-list-buttons .scan-icon > div span{
	margin:0;
	}

/* - FACILITADORES - */

.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.purchased-products-button .logged-button-link span{
	color:#FFFFFF;
	}

.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.last-order-button:hover .tooltip-content,
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.my-list-button:hover .tooltip-content,
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.purchased-products-button:hover .tooltip-content{
    display:block;
	}

.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.purchased-products-button .tooltip-content{
	margin: 0 5%;
	width:90%;
}

.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.purchased-products-button .tooltip-content a.logged-button-secondary{
	margin-top:0;
	}
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .logged-button-secondary{
	line-height: 1.4rem;
	}

.logged-buttons-wrapper .row .logged-button.purchased-products-button,
.logged-buttons-wrapper .logged-button .logged-button-secondary.logged-button-secondary-color{
    background-color: #004492;
	}
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .tooltip-content,
.logged-buttons-wrapper .logged-button .button.logged-button-secondary{
    border: 1px solid #004492;
	}
.logged-buttons-wrapper .row.m__purchase-highlight .logged-button.logged-button-superlist,
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .logged-button-secondary-color.logged-button-secondary-superlist{
	background-color:#dedede;
	border:0 none;
	color:#5a5a5a;
}
.logged-buttons-wrapper .row.m__purchase-highlight .logged-button .logged-button-icon img.logged-superlist-icon,
.logged-buttons-wrapper .row .logged-button img.logged-superlist-icon{
	margin-right:1rem;
	width:4rem;
}
.logged-buttons-wrapper .row.m__purchase-highlight .logged-button.logged-button-superlist:after,
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .logged-button-secondary-color.logged-button-secondary-superlist:after,
.logged-buttons-wrapper .logged-button .logged-button-secondary::after {
    background-image: url("/assets/meta/fixed/imgs/base/right-arrow-blue.svg");
	}
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .tooltip-content::after {
    border-top: 14px solid #004492;
}
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button.my-list-button a.logged-button-secondary span,
.logged-buttons-wrapper .logged-button .button.logged-button-secondary span{
	color: #004492;
}
.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .logged-button-secondary.logged-button-secondary-superlist{
	font-size: 1.3rem;
}

@media only screen and (min-width: 769px) and (max-width: 1200px){
	.logged-buttons-wrapper .row.m__purchase-highlight_desktop .logged-button .logged-button-secondary.logged-button-secondary-superlist{
		font-size: 1.2rem;
	}
}

@media only screen and (max-width: 768px) {
	.logged-buttons-wrapper .row.m__purchase-highlight{
		display:flex;
		flex-direction:column;
	}
	.logged-buttons-wrapper .row.m__purchase-highlight .logged-button{
		order:1;
	}
	.logged-buttons-wrapper .row.m__purchase-highlight .logged-button.logged-button-superlist{
		order:0;
		padding:0.5rem 1rem;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.logged-buttons-wrapper .row.m__purchase-highlight .logged-button.logged-button-superlist:after{
		background-image: url("/assets/meta/fixed/imgs/base/right-arrow-blue.svg");
		background-position: center center;
	    background-repeat: no-repeat;
	    background-size: contain;
		content:'';
		display:block;
		height:1rem;
		width:1rem;
		margin-left: 0.5rem;
	}
	.logged-buttons-wrapper .row.m__purchase-highlight .logged-button.logged-button-superlist .logged-button-icon{
		justify-content:flex-start;
	}
    .logged-buttons-wrapper .row.m__purchase-highlight .logged-button .botones-lista .scan-icon,
    .logged-buttons-wrapper .row.m__purchase-highlight .logged-button .botones-lista .logged-button-icon{
    	border: 1px solid #004492;
    }
    .logged-buttons-wrapper .row.m__purchase-highlight .logged-button .botones-lista .scan-icon span.scan-text,
    .logged-buttons-wrapper .row.m__purchase-highlight .logged-button .botones-lista .logged-button-icon .tooltip-text p{
    	color: #004492;
    }
    
    .logged-buttons-wrapper .row.m__purchase-highlight .logged-button .botones-lista .scan-icon img,
    .logged-buttons-wrapper .row.m__purchase-highlight .logged-button .botones-lista .logged-button-icon img{
    	filter: brightness(0) saturate(100%) invert(17%) sepia(84%) saturate(2132%) hue-rotate(199deg) brightness(96%) contrast(101%);
    }
	.close-product {
		border-color: #004492;
		color: #004492!important;
		padding: 0 1rem!important;
	}
	.close-product span,
	.shopping-cart-item .product-options-detail .button.primary-button.close-product span  {
		color: #004492!important;
		padding: 1.1rem 0.5rem 1.1rem 0!important;
		width: auto;
	}
	.shopping-cart-item .product-options-detail .button.primary-button::after,
	.product-item .product-options-detail .button.primary-button::after {
		display: none;
	}
	.edit-options-button .secondary-button {
		border-color: #004492;
		background: #004492!important;
	}
}