.gradiente-mascara-rojo{
  background: rgb(218,22,58);
background: -moz-linear-gradient(45deg, rgba(218,22,58,0.7525603991596639) 29%, rgba(148,5,47,0.7609637605042017) 76%, rgba(55,54,50,0.7693671218487395) 92%);
background: -webkit-linear-gradient(45deg, rgba(218,22,58,0.7525603991596639) 29%, rgba(148,5,47,0.7609637605042017) 76%, rgba(55,54,50,0.7693671218487395) 92%);
background: linear-gradient(45deg, rgba(218,22,58,0.7525603991596639) 29%, rgba(148,5,47,0.7609637605042017) 76%, rgba(55,54,50,0.7693671218487395) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#da163a",endColorstr="#373632",GradientType=1);
}


.ubicaciones-white-icon-wendys{
 background: url(../../content/icons/location-hz-white.svg);
 width: 250px; 
 height: 250px;
}

.icons-submenu-ecommerce{
  width: 23px;
  height: 23px;
}


.wendys-cards{
 border-radius: 0.5rem;
}


.drop-shadow-cards{
  border: 0;
  box-shadow:0 2px 15px -3px rgb(0 0 0 / 1%), 0 10px 20px -2px rgb(0 0 0 / 3%);
}


.btn-azul{
  background-color:#00A9E7;
   color:white;
}

.cc-selector input{
  margin:0;padding:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}

.cc-selector-2 input{
  position:absolute;
  z-index:999;
}

.autoservicio-icon{
  background-image:url(../../content/icons/autoservicio.svg);
width: 54px;
height: 54px;
}
.centro-comercial-icon{
  background-image:url(../../content/icons/centro-comercial.svg);
width: 54px;
height: 54px;
}

.cc-selector-2 input:active +.drinkcard-cc, .cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector-2 input:checked +.drinkcard-cc, .cc-selector input:checked +.drinkcard-cc{
  -webkit-filter: none;
     -moz-filter: none;
          filter: none;
}
.drinkcard-cc{
  cursor:pointer;
  background-size:contain;
  background-repeat:no-repeat;
  display:inline-block;
  width:100px;height:70px;
  -webkit-transition: all 100ms ease-in;
     -moz-transition: all 100ms ease-in;
          transition: all 100ms ease-in;
  -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
     -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
          filter: brightness(1.8) grayscale(1) opacity(.7);
}
.drinkcard-cc:hover{
  -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
     -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
          filter: brightness(1.2) grayscale(.5) opacity(.9);
}

/* Extras */
a:visited{color:#888}
a{color:#444;text-decoration:none;}
p{margin-bottom:.3em;}
.cc-selector-2 input{ margin: 5px 0 0 12px; }
.cc-selector-2 label{ margin-left: 7px; }
span.cc{ color:#6d84b4 }



/* PRODUCTO GRID */


#main-container-grid-productos {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: auto;
}



#wrapper-custom {
  width: 100%;
  max-width: 964px;
  position: relative;
}

#carousel-custom {
  overflow: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

#carousel-custom::-webkit-scrollbar {
  height: 0;
}

#prev-custom,
#next-custom {
  display: flex;
  justify-content: center;
  align-content: center;
  background: #EE0033;
  border: none;
  padding: 8px;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  position: absolute;
}

#prev-custom {
  top: 50%;
  left: 0;
  transform: translate(50%, -50%);
  display: none;
}

#next-custom {
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}

#content-custom {
  display: grid;
  grid-gap: 16px;
  grid-auto-flow: column;
  margin: auto;
  box-sizing: border-box;
}

.item-custom {
  width: 180px;
  height: 180px;
}

/* PRODUCTO GRID */


.icons-white{
  color:white;
}

.tb-ways-to-buy{
    border: 2px solid #ffff;
    margin: 0 78px 13px 3px;
    padding: 0 1px 9px 9px;
}