
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


@import url("https://fonts.googleapis.com/icon?family=Material+Icons");

#payment-group-custom201PaymentGroupPaymentGroup, #payment-group-creditDirectSalePaymentGroup, #payment-group-debitDirectSalePaymentGroup {
  display: none;
}


/* --------- Colors --------- */
/* --------- Typos --------- */
/* --------- breakpoints --------- */
/* --------- Icons --------- */
/* --------- z index --------- */
* {
  box-sizing: border-box;
  margin: 0;
  list-style: none;
  padding: 0;
  text-decoration: none;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
}
a {
    color: #333;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #000;
}
body {
  background-color: #fff;
  /*padding-top: 95px;*/
}
/*
.load.loading {
  display: none !important;
}*/

.responsiveContainer {
 	max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 13px;
}

.clear {
  clear: both;
}

.ui-autocomplete.ui-menu {
  background-color: #fff;
  padding: 20px 0;
  width: 320px !important;
}

.ui-autocomplete.ui-menu .ui-menu-item a {
  cursor: pointer;
  display: block;
  padding: 10px 20px;
  width: 100%;
}

.ui-autocomplete.ui-menu .ui-menu-item a:hover {
  background-color: #f7f7f7;
}


input#cart-coupon {
    padding: 12px 10px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    color: #000;
    padding: 0px;
    font-size: 12px;
}


.check_terminos {
    text-align: end;
}
a#cart-to-orderform{
	display:none;
}
.check_terminos input {
    position: relative;
    top: -3px;
    left: -3px;
    margin-right: 2px;
}
div#chk-not {
       font-size: 16px;
    background: #d8d8d8;
    color: #7d7d7d;
    display: block;
    text-align: center;
    padding: 11px 19px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 30px;
}
.check_terminos {
    text-align: right;
    margin-bottom: 0px;
    width: 100%;
    display: block;
    font-size: 11px;
    padding: 0 0 1.5em 2em;
}
.check_terminos a {
    font-size: 11px;
  text-decoration: underline;
}
table.table.cart-gift-items.ready {
    width: auto;
}
.product-name .seller {
    display: none;
}
.zonas table tr.zonastitu td {
    background: #000;
    text-align: center;
    padding: 2px;
    color: #FFF;
}

.zonas table td {
    background: #dfdfdf;
    border: 2px solid #FFF;
    padding: 6px;
}

.zonas table {
    /* border: 1px solid #e7e6e6; */
    width: 100%;
}
.zonas {
    width: 100%;
    background: #fff;
    height: 350px;
    overflow-y: auto;
    padding: 0px;
    z-index: 999;
    position: relative;
    opacity: revert-layer;
}

div#popzonas {
    opacity: 1;
    visibility: visible;
    display: inline-block;
    outline: none;
    transition: all 0.3s ease 0s;
    text-align: left;
    position: relative;
    vertical-align: middle;
    
    margin-top: 10%;
    max-width: 700px;
    width: 90%;
}

div#backzonas {
      opacity: 0.5;
    visibility: visible;
    background-color: black;
    position: fixed;
    inset: 0px;
    z-index: 100000;
    transition: all 0.3s ease 0s;
}

div#popupZonas{
opacity: 1;
    visibility: visible;
    position: fixed;
    overflow: auto;
    z-index: 100001;
    transition: all 0.3s ease 0s;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-align: center;
    display: block;

}

div#cerrarzonas {
    border-radius: 50%;
    border: 0px;
    background: #4f4c4c;
    color: #FFF;
    padding: 2px 7px;
    font-size: 11px;
    box-shadow: 0px 0px 4px 0px #323232;
    width: 22px;
    position: absolute;
    right: -4px;
    top: -10px;
    z-index: 1000;
    cursor: pointer;
}

.Openproduc99 .span3 {
    margin-left: 0px;
}

.Openproduc99 .ProductoOferta {
    background: #f5f5f5;
    margin: 3%;
    padding: 5%;
    border-radius: 2px;
}
.Openproduc99 .NombreProdPopUp {
    font-size: 13px;
}

.Openproduc99 .CuotaFinal {
    width: 100%;
    border: 0px;
    color: #d03d45;
}

.Openproduc99 .maxnumber {
    width: 100%;
    margin: 0;
    padding: 0;
    float: none;
    display: block;
    line-height: initial;
}

.Openproduc99 a.AgregarPopUp {
    position: initial;
    display: block;
    margin-top: 4%;
}

.Openproduc99 .maxnumber b {
    font-size: 16px;
    text-decoration: line-through;
}

img.itemBannerBusquedaDestk {
    width: 100%;
    max-width: 1350px;
    margin: auto;
}
 img.itemBannerMob {
    display: none;
}
.Openproduc99 h4 {
    display: block;
    text-align: center;
    background: #4fa6a9;
    color: #FFF;
    border-radius: 2px;
    padding: 2px;
    width: 100%;
    font-weight: 500;
    margin-top: 0px;
    font-size: 12px;
}
.Openproduc99 .span3 {
    padding-left: 1%;
}

.srp-unavailable.flex.items-center.tl.pa3.br2.ba.b--yellow .srp-text.flex-auto {
    font-size: 0px;
}

.srp-unavailable.flex.items-center.tl.pa3.br2.ba.b--yellow .srp-text.flex-auto:after {
    content: "No está disponible para recoger en una tienda, solo para entrega de domicilio, selecciona la opción ENTREGAR ";
    font-size: 13px;
}

p.vtex-pickup-points-modal-3-x-errorSubtitle:after {
    content: "No está disponible para recoger en una tienda, solo para entrega a domicilio, selecciona la opción ENTREGAR para continuar con la compra. ";
    font-size: 14px;
    color: #000;
}

p.vtex-pickup-points-modal-3-x-errorSubtitle {
    font-size: 0px;
}

@media screen and (min-width: 768px) {
  .ui-autocomplete.ui-menu {
    width: 500px !important;
  }
  
}

@media screen and (max-width: 500px) {
 
  
   img.itemBannerBusquedaDestk {
        display: none;
    }
  img.itemBannerMob {
        display: block;
        width: 100%;
        max-width: 500px;
        margin: auto;
    }
}

@media screen and (min-width: 992px) {
  * {
    font-size: 13px;
  }
}


.vtex-pickup-points-modal-3-x-pkpmodal {
  height: 70vh !important;
  margin-top: 0 !important;
  top: 0 !important;
    /*margin-top: -50vh !important;*/
  
}

.vtex-pickup-points-modal-3-x-modalDetailsTop {

    width: 100%;
    height: auto;
}

.vtex-pickup-points-modal-3-x-pickupPointName {
    font-size: 14px;
}
.vtex-pickup-points-modal-3-x-pickupPointAddress {
    line-height: 1.2;
}


@media screen and (max-width: 767px) {
  
    
  #cart-coupon-remove {
      background-color: #83bf56f7;
      color: white;
      background-image: none;
      border-radius: 2px;
      border: none;
      border: 1px solid;
      padding: 5px 13px;
      line-height: 1.4;
      margin-left: 3px;
  }
    
      span[data-bind="visible: !isCouponTyped()"] {
      width: 100%;
      float: left;
  }
    
    input#cart-coupon {
      float: left;
      width: 50%;
  }
    
    span.loading-inline.loading-coupon {
      float: left;
      width: 10%;
  }
    
    button#cart-coupon-add {
      float: left;
      width: 40%;
  }
    
    button#cart-coupon-add {
      border: 1px solid;
      padding: 4px 13px;
      line-height: 1.4;
      margin-left: 3px;
  }
  
  .vtex-pickup-points-modal-3-x-pkpmodal {
    /*height: 75vh !important;
    margin-top: 10vh !important;*/
  }
  
  
  
}




@media screen and (min-width: 1200px) {
    
    
  #cartLoadedDiv {
    width: 70%;
    float: left;
}  
  
  /*INICIO DEL EDITAR EL CUPON DE PAGO*/
  
  
#cart-coupon-remove {
    background-color: #83bf56f7;
    color: white;
    background-image: none;
    border-radius: 2px;
    border: none;
    border: 1px solid;
    padding: 5px 13px;
    line-height: 1.4;
    margin-left: 3px;
}
  
  
  
  
    a#cart-link-coupon-add span[data-i18n="global.add"] {
    font-size: 0px;
}
  
  a#cart-link-coupon-add span[data-i18n="global.add"]:before, button#cart-coupon-add:before {
    content: "Aplicar ";
    font-size: 13px;
}
  
.summary-template-holder {
    float: left;
    width: 100%;
    padding: 0 0 1.5em 1em;
}
  
  .cart-template.full-cart.span12 .summary-template-holder {
    width: 30%;
}

.srp-content.onda-v1 p.srp-description.mw5 {
    width: 100%;
    max-width: 360px;
}
   
  input#cart-coupon {
    float: left;
    width: 50%;
}
  
  span.loading-inline.loading-coupon {
    float: left;
    width: 10%;
}
  
  button#cart-coupon-add {
    float: left;
    width: 40%;
}
  
  
  /* FIN  DEL EDITAR EL CUPON DE PAGO*/
  
  
  
  
  body {
    padding: 0;
  }
  .ui-autocomplete.ui-menu {
    width: 800px !important;
  }
}

.headerSite {
    display: block;
    width: 100%;
    
}

.headerSite__contHeader {
  height: 100px;
  position: relative;
  padding-top: 15px;
  width: 100%;
}

.headerSite__mainLogo {
  height: 40px;
  display: block;
  margin: 0 auto;
  width: 120px;
}

.headerSite__mainLogo img {
  width: 100%;
}

.NecesitaAyuda {
        height: 65px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.NecesitaAyuda a.whatsapp {
    color: #484444;
    text-decoration: none;
}
.NecesitaAyuda a.whatsapp:hover {
    color: #224e95;
    text-decoration: none;
}

button#payment-data-submit span {
    font-size: 13px;
    text-transform: uppercase;
}
.Hcheck2 img {
    display: none;
}
.Hcheck1 {
    float: left;
    width: 50%;
}
.Hcheck2 {
    width: 50%;
    float: left;
  
    color: #484848;
}
.Hcheck2:before {
    display: inline-block;
    font-size: 40px;
    font-family: 'Material Icons';
    content: "\e88d";
    vertical-align: text-bottom;
    padding: 0px;
}
.Hcheck2 b {
    font-size: 19px;
}

.span3.PagSegura b {
    font-size: 15px;
    padding: 5px;
}

.footerPago b {
    font-size: 18px;
    padding: 8px 0px;
    display: inline-block;
    color: #4e4e4e;
}
.span7.footerPago img , .span8.footerPago img {
    padding: 5px 10px;
}

.span5.footerPago , .span4.footerPago {
    text-align: right;
}
.span12.footerPagoPeq p {
    font-size: 11px;
    color: #707070;
  
    text-align: justify;
}
.span12.footerPagoPeq p a {
    font-size: 11px;
}
.footerSite {
  display: block;
  width: 100%;
  margin-bottom: -20px;
}

.footerPago p {
    font-size: 13px;
    color: #717171;
}

footer.footerSite img {
    max-height: 30px;
}

footer.footerSite img.tarjetascredito {
    max-height: 60px;
}
.logobancos {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}

.FooterTextInferior .responsiveContainer {
    margin: 0px auto;
}
.FooterTextInferior {
    border-top: 1px solid #d2d2d2;
    background: #f4f4f4;
}
.FooterTextInferior h2 {
    writing-mode: initial;
    transform: initial;
    font-weight: 400;
    float: left;
    padding: 0px 15px;
    font-size: 12px;
    line-height: 1.5;
}
.FooterTextInferior img {
    height: 20px;
}
.comprasegura,
.vtex{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}

.default-modal-body {
    width: auto;
}
.masked-info-hello, .payment-unauthorized-hello {
    font-size: 1em;
    line-height: 1;
}
p.payment-unauthorized-message1,p.payment-unauthorized-message2 {
    font-size: 12px;
}

.item-attachment.item-attachment-name-agregado-garantia-extendida label.item-attachment-name-label:before {
    width: 0px;
}


@media screen and (min-width: 768px) {
  .headerSite__contHeader {
    height: auto;
  }
  .headerSite__mainLogo {
    margin: 0;
    display: inline-block;
    vertical-align: top;
  }
  
 
  
}

@media screen and (min-width: 1200px) {
  .headerSite__contHeader {
    height: auto;
  }
  .headerSite__mainLogo {
    height: auto;
    vertical-align: middle;
    width: 150px;
  }
  
  
}

@media screen and (min-width: 1200px) {
  .headerSite__mainLogo {
    width: 160px;
  }
}


@media (max-width: 450px){

   .NecesitaAyuda {
    padding-top: 20px;
    height: 65px;
    display: flex;
    align-items: center;
    flex-direction: row;
}
  .Hcheck2 {
    width: 100%;
    float: initial;
  
    text-align: center;
}
  .Hcheck1 {
    display: none;
}
  .NecesitaAyuda a.whatsapp {
   
    font-size: 10px;
}
  
  .headerSite__mainLogo {
    width: 150px;
  }
  
.footerPago {
    text-align: center;
    padding: 0px 0px 20px;
}
  .span5.footerPago,  .span4.footerPago {
    text-align: center;
}
 	.footerSite {
    margin-bottom: -40px;
}

}

option[value="GALAPAGOS"], 

option[value="Sucre"] {
      display: none;
}


option[value="El Pan"],
option[value="Guachapala"],
option[value="Nabon"],
option[value="Pucara"],
option[value="San Fernando"],
option[value="Sevilla De Oro"]{
      display: none;
}
option[value="Las Naves"],
option[value="Suscal"],
option[value="Espejo"],
option[value="Montufar"]{
      display: none;
}

option[value="Pallatanga"],
option[value="Penipe"],
option[value="Pangua"],
option[value="Sigchos"]{
      display: none;
}

option[value="Atahualpa"],
option[value="Chilla"],
option[value="Las Lajas"],
option[value="Rio Verde"],
option[value="San Lorenzo"]{
      display: none;
}

option[value="Calvas"],
option[value="Chaguarpamba"],
option[value="Espindola"],
option[value="Olmedo"],
option[value="Paltas"],
option[value="Pindal"],
option[value="Puyango"],
option[value="Quilanga"],
option[value="Sozoranga"],
option[value="Zapotillo"]{
      display: none;
}

option[value="Urdaneta"],
option[value="Huamboya"],
option[value="Logroño"],
option[value="Pablo Sexto"],
option[value="San Juan Bosco"],
option[value="Santiago"],
option[value="Taisha"],
option[value="Tiwintza"]{
      display: none;
}

option[value="Quijos"],
option[value="Arajuno"],
option[value="Mejia"],
option[value="Pedro Vicente Maldonado"],
option[value="Aguarico"],
option[value="Ruminahui"]{
      display: none;
}

option[value="Cuyabeno"],
option[value="Gonzalo Pizarro"],
option[value="Putumayo"]{
      display: none;
}

option[value="Chinchipe"],
option[value="El Pangui"],
option[value="Zamora"],
option[value="Nagaritza"],
option[value="Palanda"],
option[value="Paquisha"],
option[value="Yacuambi"],
option[value="Santo Domingo de los Colorados___0020"]{
      display: none;
}

option[value="1° de Mayo___0001"],
option[value="Asunción___0001"],
option[value="Balzapamba___0001"],
option[value="4 esquinas___0001"],
option[value="Chillanes___0001"],
option[value="Chimbo___0001"],
option[value="Facundo Vela___0001"],
option[value="Las Naves___0001"],
option[value="La Magdalena___0001"],
option[value="Julio E. Moreno (Catanahuan Grande)___0001"],
option[value="Pisagua Alto___0001"],
option[value="Pisagua Bajo___0001"],
option[value="Recinto 24 de Mayo___0001"],
option[value="Recinto El Palmar___0001"],
option[value="Recinto La Maritza___0001"],
option[value="Regulo de Mora___0001"],
option[value="Salinas___0001"],
option[value="San Jose de Chimbo___0001"],
option[value="San Jose del Tambo (Tambopamba)___0001"],
option[value="San Lorenzo___0001"],
option[value="San Luis de Pambil___0001"],
option[value="San Pablo de Atenas___0001"],
option[value="San Pedro de Guanujo___0001"],
option[value="San Sebastian___0001"],
option[value="Santa Fe___0001"],
option[value="Simiatug___0001"],
option[value="Telimbela___0001"],
option[value="Vinchoa___0001"]{
      display: none;
}


/****Provincias Bloqueadas Covid-19 ***/

option[value='Camilo Ponce Enriquez'],
option[value='Chordeleg'],
option[value='El Pan'],
option[value='Giron'],
option[value='Guachapala'],
option[value='Gualaceo'],
option[value='Nabon'],
option[value='Oña'],
option[value='Paute'],
option[value='Pucara'],
option[value='San Fernando'],
option[value='Santa Isabel'],
option[value='Sevilla De Oro'],
option[value='Sigsig'],
option[value='Bolivar'],
option[value='Caluma'],
option[value='Chillanes'],
option[value='Chimbo'],
option[value='Echeandia'],
option[value='Guaranda'],
option[value='Las Naves'],
option[value='San Miguel'],
option[value='Canar'],
option[value='Azogues'],
option[value='Biblian'],
option[value='CaÃ±ar'],
option[value='Deleg'],
option[value='El Tambo'],
option[value='La Troncal'],
option[value='Suscal'],
option[value='Carchi'],
option[value='Bolivar'],
option[value='Espejo'],
option[value='Mira'],
option[value='Montufar'],
option[value='San Pedro De Huaca'],
option[value='Tulcan'],
/*option[value='Chimborazo'],*/
option[value='Alausi'],
option[value='Chambo'],
option[value='Chunchi'],
option[value='Colta'],
option[value='Cumanda'],
option[value='Guamote'],
option[value='Guano'],
option[value='Pallatanga'],
option[value='Penipe'],
/*option[value='Riobamba'],*/
option[value='Cotopaxi'],
option[value='La Mana'],
option[value='Latacunga'],
option[value='Pangua'],
option[value='Pujili'],
option[value='Salcedo'],
option[value='Saquisili'],
option[value='Sigchos'],
option[value='Arenillas'],
option[value='Atahualpa'],
option[value='Balsas'],
option[value='Chilla'],
option[value='El Guabo'],
option[value='Huaquillas'],
option[value='Las Lajas'],
option[value='Marcabeli'],
option[value='Pasaje'],
option[value='Piñas'],
option[value='Portovelo'],
option[value='Santa Rosa'],
option[value='Zaruma'],
option[value='Esmeraldas'],
option[value='Atacames'],
option[value='Eloy Alfaro'],
/*option[value='Esmeraldas'],*/
option[value='La Concordia'],
option[value='Muisne'],
option[value='Quininde'],
option[value='Rio Verde'],
option[value='San Lorenzo'],
option[value='GALAPAGOS'],
option[value='Isabela'],
option[value='San Cristobal'],
option[value='Santa Cruz'],
option[value='A. Baquerizo Moreno - Jujan'],
option[value='Balao'],
option[value='Balzar'],
option[value='Colimes'],
/*option[value='Daule'],*/
option[value='El Empalme'],
/*option[value='El Triunfo'],*/
option[value='General Antonio Elizalde - Bucay'],
option[value='Isidro Ayora'],
option[value='Lomas De Sargentillo'],
option[value='Marcelino Mariduena'],
/*option[value='Naranjal'],*/
/*option[value='Naranjito'],*/
option[value='Nobol'],
option[value='Palestina'],
option[value='Pedro Carbo'],
option[value='Playas'],
option[value='San Jacinto De Yaguachi'],
option[value='Santa Lucia'],
option[value='Simon Bolivar'],
option[value='Urbina Jado - Salitre'],
option[value='Antonio Ante'],
option[value='Cotacachi'],
option[value='Otavalo'],
option[value='Pimampiro'],
option[value='San Miguel De Urcuqui'],
option[value='Calvas'],
option[value='Catamayo'],
option[value='Celica'],
option[value='Chaguarpamba'],
option[value='Espindola'],
option[value='Gonzanama'],
option[value='Macara'],
option[value='Olmedo'],
option[value='Paltas'],
option[value='Pindal'],
option[value='Puyango'],
option[value='Quilanga'],
option[value='Saraguro'],
option[value='Sozoranga'],
option[value='Zapotillo'],
option[value='Baba'],
option[value='Buena Fe'],
option[value='Mocache'],
option[value='Montalvo'],
option[value='Palenque'],
option[value='Puebloviejo'],
option[value='Quinsaloma'],
option[value='Urdaneta'],
option[value='Valencia'],
option[value='Ventanas'],
option[value='Vinces'],
option[value='24 De Mayo'],
/*option[value='Bolivar'],
option[value='Chone'],*/
option[value='El Carmen'],
option[value='Flavio Alfaro'],
option[value='Jama'],
option[value='Jaramijo'],
option[value='Jipijapa'],
option[value='Junin'],
option[value='Montecristi'],
option[value='Olmedo'],
option[value='Pajan'],
option[value='Pedernales'],
option[value='Puerto Lopez'],
option[value='Rocafuerte'],
option[value='San Vicente'],
option[value='Santa Ana'],
option[value='Sucre'],
option[value='Tosagua'],
option[value='Morona Santiago'],
option[value='Gualaquiza'],
option[value='Huamboya'],
option[value='Limon - Indanza'],
option[value='Logroño'],
option[value='Morona'],
option[value='Pablo Sexto'],
option[value='Palora'],
option[value='San Juan Bosco'],
option[value='Santiago'],
option[value='Sucua'],
option[value='Taisha'],
option[value='Tiwintza'],
option[value='Archidona'],
option[value='Carlos Julio Arosemena Tola'],
option[value='El Chaco'],
option[value='Quijos'],
option[value='Orellana'],
option[value='Aguarico'],
option[value='La Joya De Los Sachas'],
option[value='Loreto'],
option[value='Orellana'],
option[value='Pastaza'],
option[value='Arajuno'],
option[value='Mera'],
option[value='Pastaza'],
option[value='Santa Clara'],
option[value='Cayambe'],
option[value='Mejia'],
option[value='Pedro Moncayo'],
option[value='Pedro Vicente Maldonado'],
option[value='Puerto Quito'],
option[value='Ruminahui'],
option[value='San Miguel De Los Bancos'],
option[value='Sucumbios'],
option[value='Cascales'],
option[value='Cuyabeno'],
option[value='Gonzalo Pizarro'],
option[value='Lago Agrio'],
option[value='Putumayo'],
option[value='Shushufindi'],
option[value='Sucumbios'],
option[value='Banos De Agua Santa'],
option[value='Cevallos'],
option[value='Mocha'],
option[value='Patate'],
option[value='Quero'],
option[value='San Pedro De Pelileo'],
option[value='Santiago De Pillaro'],
option[value='Tisaleo'],
option[value='Zamora Chinchipe'],
option[value='Centinela Del Condor'],
option[value='Chinchipe'],
option[value='El Pangui'],
option[value='Nagaritza'],
option[value='Palanda'],
option[value='Paquisha'],
option[value='Yacuambi'],
option[value='Yantzaza'],
option[value='Zamora'],
option[value='BOLIVAR'],
option[value='CANAR'],
option[value='CARCHI'],
/*option[value='CHIMBORAZO'],*/
option[value='COTOPAXI'],
/*option[value='ESMERALDAS'],*/
option[value='GALAPAGOS'],
option[value='MORONA SANTIAGO'],
option[value='ORELLANA'],
option[value='PASTAZA'],
/*option[value='ZAMORA CHINCHIPE']*/
{
      display: none;
}

/* FIN - Covid-19 */

/*
.client-company-ie, .state-inscription-box {
    display: none;
}
*/
.container, .container-cart {
  padding: 15px;
  max-width: 1280px;
  width: 100%;
}

div#shipping-data .vtex-omnishipping-1-x-deliveryChannelsToggle {
    background: #FFF;
    color: #000;
    border-color: #000;
    border-radius: 3px;
}
div#shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper {
    border-radius: 3px;
}

div#shipping-data p.input.ship-city.required.text {
    width: 100%;
}

.payment-confirmation-wrap {
  background: #fff0;}
p.client-first-name, p.client-different-document, p.client-document, p.client-company-ie, p.client-company-postal-code, p.client-document-type, p.payment-card-due-date,
p.client-last-name,
p.client-phone{
    margin-right: 10px;
    width: 100%;
}

div#shipping-data .accordion-heading span.accordion-toggle {
    font-size: 0px;
}
div#shipping-data .accordion-heading span.accordion-toggle i.icon-home:after {
    content: "Seleccione Metodo";
    font-size: 22px;   
  font-family: 'Montserrat';
    font-weight: 400;
    padding-left: 4px;
}
div#chk-zona {
    margin-left: 12px;
    border-bottom: 1px solid #ffe0e0;
    display: inline-block;
    padding: 10px 16px;
    background-color: #ff4d4f;
    color: white;
    font-weight: bold;
    border-radius: 6px;
    cursor: pointer;
    transition: background-color 0.3s, transform 0.2s;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

div#chk-zona:hover {
  background-color: #d9363e;
  transform: scale(1.05);
}

div#chk-zona:active {
  transform: scale(0.98);
}

div#shipping-data .accordion-heading span.accordion-toggle:after {
        font-size: 12px;
    font-weight: 500;
    font-family: 'Montserrat';
    padding-left: 4px;
    width: 100%;
    display: block;
    content: 'Realizamos entregas a nivel nacional en todas las provincias del Ecuador, con excepción de zonas peligrosas. \A Si la dirección de entrega está dentro de una zona peligrosa, elije por favor Recoger en la tienda o Pickup. \A En caso de elegir entrega a domicilio y es zona peligrosa, nos contactaremos contigo para coordinar el punto mas cercano para el retiro. ';
    white-space: break-spaces;
    text-align: justify;
    line-height: 1.5;
}
.container #cart-title, .container #orderform-title, .container-cart #cart-title, .container-cart #orderform-title {
  color: #4f4f4f;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
}

.container #cart-title{
	display:none !important ;
}

.cart:before {
    content: "Carrito de Compras";
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    padding: 20px 5px;
    display: block;
}

.cart-more-options h2.srp-main-title {
    font-size: 20px;
    color: #282828;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 5px;
    line-height: inherit;
}
.container .step, .container .cart, .container .totalizers, .container-cart .step, .container-cart .cart, .container-cart .totalizers {
  background-color: #fff;
  border-radius: 0px;
  border: solid 1px #959595;
}


div#shipping-data .vtex-omnishipping-1-x-deliveryOptionActive {
    color: #000;
}

.container .btn, .container-cart .btn , #cart-link-coupon-add, button#cart-coupon-add {
      background-color: #ffffff;
    background-image: none;
    border-radius: 2px;
    display: block;
    color: #333;
    border: 1px solid #333;
}

.cart-links-bottom {
    margin: 10px 0 25px;
    max-width: 356px;
    width: 100%;
}

a#cart-choose-more-products {
    margin: 10px 0px;
    display: block;
}

.container .btn, .container-cart #cart-to-orderform {
    text-shadow: none;
    background: #d03d45;
    color: #FFF;
    border: 0px ;
    text-transform: uppercase;
  
    margin: auto;
    font-size: 14px;
    padding: 7px 15px;
}
/*.container .btn:hover,
.container-cart #cart-to-orderform:hover{
	color: #FFF;
}*/
a#cart-print {
    width: 100%;
    margin-bottom: 10px;
}

/*Textos*/
.state-inscription-box span.exempt-si-text {
    
    font-size: 0px;
}
.state-inscription-box span.exempt-si-text:before {
    content: "Sin Registro Estatal";
    font-size: 12px;
}

span[data-i18n="shipping.title"]:before {
    content: "Dirección de Factura";
    font-size: 13px;
    font-weight: 700;
}

label[for="ship-receiverName"]:before,
span[data-i18n="shipping.addressForm.receiver"]:before {
    content: "Nombre y Telefono de la persona a recibir la entrega";
    font-size: 13px;
}
label[for="ship-street"]:before,
label[for="ship-receiverName"]:before,
span[data-i18n="shipping.title"],
span[data-i18n="shipping.addressForm.complement"]{
    font-size: 0px;
}


form.product-item-attachment-offerings:before {
    content: "Agregar Garantia Extendida";
    background: #ffffff;
    color: #333;
    padding: 4px 3px;
    position: absolute;
    z-index: 2;
    border-radius: 2px;
    border: 1px solid;
    border-right: 0px;
}
form.product-item-attachment-offerings select {
    padding: 4px;
    display: inline-block;
    border: 1px solid #333;
    width: 250px;
}

.totalizers-list > .Shipping {
         display: contents !important;

}

/*Regalos*/

a.add-item-attachment.btn.btn-mini:before {
    /*content: "Agregar o ";*/
    font-size: 11px;
}


p.add-item-attachment-container a.add-item-attachment.btn.btn-mini {
    padding: 2px 10px;
   
    background: #fff;
    color: #333;
    text-shadow: 0px 0px 0px #000;
    border-radius: 2px;
    font-size: 11px;
}
.item-attachments-header strong {
    background-color: #f9f9f9 ;
    display: inline-block;
    padding: 10px 20px 0px;
    line-height: 100%;
    position: relative;
    z-index: 2;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    color: #5a5a5a;
    box-shadow: none;
}
.item-component, .item-attachments-head {
    background-color: #f9f9f9 ;
}
.item-attachments-content {
    background-color: #f9f9f9 ;
}
.item-component .top-arrow, .item-attachments-head .top-arrow {
    border-bottom-color: #f9f9f9;
}

.item-attachment.item-attachment-name-agregado-garantia-extendida {
    display: flex;
    flex-direction: row;
    margin: 0px;
    padding: 0px;
}

.item-attachment.item-attachment-name-agregado-garantia-extendida label {
    padding-right: 5px;
}

.cart-items tbody tr.item-attachments-content td,
.cart-items tbody tr.item-attachments-head td,
.cart-items tbody td.item-attachments-item-fields{
    padding: 0px 0px 5px 0px;;
    line-height: 0px;
}

td.item-attachments-item-fields:before {
   /* content: "";*/
   /* background: url(/arquivos/fundas-de-regalos02.png);
 background: url(/arquivos/EnvolturaDorado.png);
        width: 60px;
    height: 35px;*/
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
}


.item-attachments-name-servicios-de-personalizacion-de--vinyl---4p99 td.item-attachments-item-fields:before {
   z-index: 999;
    position: absolute;
    content: url("https://pycca.vteximg.com.br/arquivos/fondo-transparente4.png?v=637769252468070000");
}



.item-attachment.item-attachment-name-tipo-de-papel {
    position: relative;
    top: -20px;
  
    margin-left: 10px;
}
.item-attachment.item-attachment-name-tipo-de-papel:after {
    content: "*Foto referencial del tipo de envoltura";
    display: block;
    color: #8e8e8e;
    font-size: 10px;
}
.item-attachment.item-attachment-name-tipos-de-papel {
    display: inline-flex;
    margin: 0px;
    vertical-align: super;
    position: relative;
    top: -25px;
}

.onda-v1 .blue {
    color: #004e96;
    font-weight: 600;
}
.onda-v1 .b--blue {
    border-color: #333;
}
.onda-v1 .br-pill {
    border-radius: 2px;
}


label.item-attachment-name-label, .input-large.item-attachment-value {
        line-height: 1;
}

tr.item-attachments-content td.item-remove.item-attachments-remove i.icon.icon-remove.item-remove-ico {
    display: none;
}

.available-gift-item.active {
    background-color: #ffffff !important;
}
.cart-gift-items .product-name {
    color: #444;
}

a#item-remove-16246,
a#item-remove-16247,
a#item-remove-16248,
a#item-remove-16249,
a#item-remove-16250,
a#item-remove-16476,
a#item-remove-16477,
a#item-remove-16478,
a#item-remove-16479,
a#item-remove-16480,
a#item-remove-16481,
a#item-remove-16482,
a#item-remove-16485,
a#item-remove-16486,
a#item-remove-17004,
a#item-remove-6542,a#item-remove-24065,
a#item-remove-24066,
a#item-remove-24067,
a#item-remove-24068,
a#item-remove-24069,
a#item-remove-24070,
a#item-remove-24071,
a#item-remove-24072,
a#item-remove-24073,
a#item-remove-24074,
a#item-remove-24075,
a#item-remove-24076,
a#item-remove-24077,
a#item-remove-24078,
a#item-remove-24079,
a#item-remove-24080,
a#item-remove-24081,
a#item-remove-24082,
a#item-remove-24083,
a#item-remove-24084,
a#item-remove-24085,
a#item-remove-24086,
a#item-remove-24087,
a#item-remove-24088,
a#item-remove-24089,
a#item-remove-24090,
a#item-remove-24091,
a#item-remove-24092,
a#item-remove-22449,
a#item-remove-22450,
a#item-remove-24093,
a#item-remove-24094,
a#item-remove-24095,
a#item-remove-24096,
a#item-remove-24159,
a#item-remove-24160,
a#item-remove-24161,
a#item-remove-24162,
a#item-remove-24163,
a#item-remove-24164,
a#item-remove-24165,
a#item-remove-24166,
a#item-remove-24167,
a#item-remove-24168,
a#item-remove-24169,
a#item-remove-24170,
a#item-remove-17005,
a#item-remove-24154,
a#item-remove-24155,
a#item-remove-24156,
a#item-remove-24157,
a#item-remove-24158,
a#item-remove-42166,
a#item-remove-42167,
a#item-remove-42168,
a#item-remove-42169,
a#item-remove-42170,
a#item-remove-42171,
a#item-remove-42172,
a#item-remove-42173,
a#item-remove-42174,
a#item-remove-42175,
a#item-remove-42176,
a#item-remove-42177,
a#item-remove-42178,
a#item-remove-42179,
a#item-remove-42180,
a#item-remove-42181,
a#item-remove-42182,
a#item-remove-42183,
a#item-remove-42184,
a#item-remove-42185,
a#item-remove-42186,
a#item-remove-42187,
a#item-remove-42188,
a#item-remove-42189,
a#item-remove-42190,
a#item-remove-42191,
a#item-remove-42192,
a#item-remove-42193,
a#item-remove-42194,
a#item-remove-42195,
a#item-remove-42196,
a#item-remove-42197,
a#item-remove-42373,
a#item-remove-42374,
a#item-remove-42375,
a#item-remove-42376,
a#item-remove-42377,
a#item-remove-42378,
a#item-remove-42379,
a#item-remove-42380,
a#item-remove-42381,
a#item-remove-42382,
a#item-remove-42383,
a#item-remove-42384,
a#item-remove-42385,
a#item-remove-42386,
a#item-remove-42387,
a#item-remove-42388,
a#item-remove-42389{
    display: none;
}

tr.item-attachments-content td.item-remove.item-attachments-remove a.item-link-remove:before {
    content: "X";
    font-size: 13px;
    font-weight: 800;
}

.item-attachments-header:after {
    border-bottom: 0px solid #f2fdff;
   
}

div#shipping-preview-container .srp-result.lh-copy:after {
    content: "Click sobre la provincia elegida si deseas escoger otra";
    font-size: 12px;
}

.cart-active .table .srp-summary-result.hide {
    display: none;
}

/*boton de regalo */
tr.available-gift-item.btn.label-vertical-group.select-gift.inactive {
    background: #f5f5f5;
}

a#edit-profile-data , a#edit-shipping-data ,a.link-box-edit.btn.btn-small {
   
 
    background: #101010;
    padding: 3px 6px;
    margin-right: 2px;
    text-align: center;
}


#cart-link-coupon-add, button#cart-coupon-add {
	color: #333;
    padding: 10px 1px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: initial;
}



.coupon.summary-coupon {
    margin: 0px;
    margin-bottom: 10px;
}

.full-cart .summary-totalizers .monetary {
    padding: 8px 0;
    text-align: right;
}

.full-cart .summary-totalizers .empty {
    width: 0px;
}
.container .btn-success:hover, .container .btn-success:focus, .container .btn-success:active, .container .btn-success.active, .container .btn-success.disabled, .container .btn-success[disabled], .container-cart .btn-success:hover, .container-cart .btn-success:focus, .container-cart .btn-success:active, .container-cart .btn-success.active, .container-cart .btn-success.disabled, .container-cart .btn-success[disabled], .container .btn:hover, .container-cart #cart-to-orderform:hover {
  background-color: #004e96;
  
    color: #FFF;
}

button#details-pickup-button {
    background: no-repeat;
    color: #656565;
    font-size: 13px;
    text-transform: capitalize;
    margin: initial;
    text-decoration: underline;
}

button#change-pickup-button {
    text-transform: none;
    background: #cbcbcb;
    color: #4d4d4d;
    margin-top: 2px;
    margin-bottom: 15px;
}


.container .btn-mini, .container-cart .btn-mini {
    background-color: #ffffff;
    border: solid 1px #333;
    margin: 10px 0;
    color: #333;
}

.container .bundle-item-add-button, .container-cart .bundle-item-add-button {
  background-color: #0f69bb;
  color: #fff;
  text-align: center;
  width: 100%;
}

.container .form-page, .container-cart .form-page {
  padding: 15px;
}

.container .cart-fixed h2, .container-cart .cart-fixed h2 {
  color: #4f4f4f;
  border: none;
  text-align: left;
}

.container .product-item, .container-cart .product-item {
  border-top: dashed 1px #e7e7e7;
  padding: 10px 0;
}

.cart-items thead {
        color: #040404;
    border-bottom: 1px solid #787878;
}
.container-cart .cart {
    padding: 0;
    border: 0px;
}
.full-cart .summary-totalizers tfoot {
  background-color: #e3e3e3;
    color: #333;
}
.full-cart .totalizers tfoot td {
    font-size: 18px;
    line-height: inherit;
    vertical-align: -webkit-baseline-middle;
    text-transform: uppercase;
    font-weight: 500;
    padding-left: 8px;
}

.mini-cart .summary-template-holder, .mini-cart h2 {
  background-color: transparent;
}

.mini-cart .summary-template-holder .cart, .mini-cart h2 .cart {
  padding: 10px;
}

.payment-confirmation-wrap {
  position: relative;
}

.box-payment-option {
  height: 600px;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.box-payment-option.alignetPaymentGroup {
 /* background-image: url("../arquivos/botonPagosAlignet.jpg");*/
      height: initial;
}




/*.iframe-custom-private-402-payment-group:before{
    background-image: url(../arquivos/Cab-TD.png);
    background-repeat: no-repeat;
    padding-top: 45px;
    background-position-x: 5px;
    content: ' ';
    display: block;    
}*/

.iframe-custom-private-401-payment-group:after{
    /*background: url(../arquivos/CHECKOUT_financiamiento-club-pycca.png) center;
   background: url(../arquivos/BANNER-checkout.png) center;
    background-repeat: no-repeat;*/
    height: 185px;
    content: ' ';
    display: block;  
}


.box-payment-option.payClubPaymentGroup {
 /* background-image: url("../arquivos/Boton-de-pago-2018-payclub-enc.png");*/
}

.box-payment-option .payment-description {
  display: none;
}

.box-payment-option .installments {
  display: none;
}

.box-payment-option .pg-clubpycca {
  padding: 20px;
}

.steps-view {
  width: 600px;
  height: 380px;
  padding: 0;
}
.cart-more-options.span7 {
    width: 100%;
}
.summary-template-holder .span5.totalizers.summary-totalizers.cart-totalizers.pull-right {
    width: 100%;
}

.cart-items .product-name {
    width: 30%;
}
.cart-items tbody td {
    vertical-align: middle;
    padding: 15px 8px;
}

.full-cart .summary-totalizers .info {
    text-align: left;
}

.item-discount-descriptions {
    display: initial;
}

span.discount-description {
    display: none;
   
}

.coupon.summary-coupon.pull-right:before {
        /*content: "Si tienes un código de cupón de descuento click aquí: ";*/
    content: "Si tienes un código de cupón de descuento , haga click en el botón de abajo: ";
    position: relative;
    top: -14px;
    font-size: 12px;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 6px;
    padding: 5px 5px 2px;
}
form.coupon-form {
    display: block;
    margin: auto;
    text-align: center;
}
@media screen and (min-width: 768px) {
  .container-cart #cart-title {
    font-size: 20px;
  }
  .container-cart .bundle-item-add-button {
    width: auto;
  }
}

.FooterBtm {
    text-align: center;
    background: #e2e2e2;
    padding: 10px;
    font-size: 12px;
    color: #4e4e4e;
    font-weight: bold;
}
.FooterBtm img {
    width: 53px;
}


.footerSite__logosAndSponsors {
  background-color: #fafafa;
  padding: 20px 0;
}

.footerSite__logosAndSponsors__firstLine {
  text-align: center;
  margin-bottom: 15px;
}

.footerSite__logosAndSponsors__secondLine {
  text-align: center;
  padding: 0 75px;
}

.footerSite__logosAndSponsors__sponsors__text {
  display: inline-block;
  vertical-align: top;
}

.footerSite__logosAndSponsors__sponsors__text:first-child {
  padding-right: 5px;
}

.footerSite__logosAndSponsors__sponsors__text a {
  display: block;
}

.footerSite__logosAndSponsors__sponsors__text img {
  height: 15px;
  padding: 0 10px;
  width: auto;
}

.footerSite__logosAndSponsors__certificactions, .footerSite__logosAndSponsors__payments {
  display: block;
  margin-bottom: 10px;
}

.footerSite__logosAndSponsors__certificactions__item, .footerSite__logosAndSponsors__payments__item {
  display: inline-block;
  padding: 0 3px;
  vertical-align: middle;
}

.footerSite__logosAndSponsors__certificactions__item img, .footerSite__logosAndSponsors__payments__item img {
  height: 11px;
  width: auto;
}

.BotonPagoPolitica {
    background: #49aabcc9;
    padding: 10px;
    font-size: 12px;
    line-height: 0px;
    text-align: left;
    margin: 10px 15px;
    border-radius: 6px;
    min-height: 74px;
}

.BotonPagoPolitica a {
    color: #FFF;
    text-decoration: none;
}

img.FormaTarje {
    float: left;
    width: 65px;
    margin-right: 10px;
    margin-top: 7px;
}

.BotonPagoPolitica h1 {
    font-size: 13px;
    color: #FFF;
    padding: 0px 10px;
    margin: 0px;
    font-weight: 700;
    text-transform: uppercase;
}

.BotonPagoPolitica spam {
    color: #FFF;
}


.BotonPagoPolitica.Contad {
    background: #e0ffc8;
}
img.FormaVisa {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
}
.BotonPagoPolitica.Contad h1 {
    color: #000;
    font-size: 12px;
}
img.MasTarje {
    position: relative;
    left: 0px;
    top: -6px;
    height: 40px;
}


.BotonPagoPolitica:hover {
    background: #197f92;
}

.BotonPagoPolitica.Contad:hover {
    background: #bef396;
}

.vtex-omnishipping-1-x-teste p.ship-receiverName {
    display: block !important;
}

/* ocultar mensaje de error */
/*.vtex-front-messages-placeholder.vtex-front-messages-placeholder-opened{
display: none !important;}*/

@media screen and (min-width: 768px) {
  .footerSite__logosAndSponsors__certificactions, .footerSite__logosAndSponsors__payments {
    display: inline-block;
    margin-bottom: 20px;
    vertical-align: middle;
  }
  .footerSite__logosAndSponsors__certificactions__item, .footerSite__logosAndSponsors__payments__item {
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
  }
  .footerSite__logosAndSponsors__certificactions__item img, .footerSite__logosAndSponsors__payments__item img {
    height: 15px;
    width: auto;
  }
  .footerSite__logosAndSponsors__certificactions {
    padding-right: 15px;
  }
  .footerSite__logosAndSponsors__sponsors__text--Blacksip {
    padding-top: 2px;
  }
  .footerSite__logosAndSponsors__sponsors__text img {
    height: 20px;
    padding: 0 10px;
    width: auto;
  }
}
/* Pasaporte
.client-profile-data .links-other-document{
  display:none !important;
}

/* PYCCA CHECKOUT*/

.payment-data .step{
  padding:0px;
  border: none;
}

.payment-data .accordion-group.active .accordion-heading{
    background: #49aabc;
    height: 54px;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    background-size: 100%;
}

.payment-data .accordion-heading .icon-credit-card,.payment-data .accordion-heading .accordion-toggle span{
    display: none;
}
.payment-group-item-text{
  border: 1px solid #DDDDDD;
  width: 190px;
  border-radius: 8px;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  margin-left: 40px;
  background-color: #fafafa;
  background-repeat: no-repeat;
  background-position-y: 50%;
  height: 100%;
}

.payment-data .steps-view{
    width: 400px;
    padding: 0;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    float: left;
    z-index: 0;
}

.payment-data .accordion-inner{
  padding:0px;
  padding-top: 25px;
}
.payment-group{
    background: none;
    margin: 0;
    width: 255px;
}
.payment-group-list-btn {
    width: 100%;
}
.payment-group-item:before{
  content:" ";
  background: #35495C;
  width: 13px;
  height: 13px;
  border-radius: 10px;
  position: absolute;
  top: 23px;
  margin-left: 10px;
}
.payment-group-item.active:before{
  content:" ";
  background: #42CA77;
  border: 1px solid #35495C;
}
.payment-group-item.active:after{
  content:" ";
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-right: 23px solid #F4F4F4;
  border-bottom: 24px solid transparent;
  top: 8px;
}
.payment-group-item {opacity: inherit;border: 0px;padding: 0px;height:62px;margin: 15px 0;position: relative;}
.payment-group-item:first-child {margin-top:0px}
.payment-group-item:last-child {margin-bottom: 0px;}
.box-payment-option{
  width: 352px;
  height: 410px;
  margin: 20px 30px;
  background-repeat: no-repeat;
}
.payment-group-item.active{background-color: transparent;}
.payment-group-item.active span{
background-color: #42CA77;
border-color: #42CA77;
}
.box-payment-option h3, .box-payment-option p, .box-payment-option div, .box-payment-option ul{
  display:none;
}

#show-gift-card-group {
	display:none;
}

#payment-group-alignetPaymentGroup {
  padding: 10px 0px 0px 47px;
  color: #4d4d4d;
}

#payment-group-alignetPaymentGroup a:active {
    color: #0056B3;
}

#payment-group-alignetPaymentGroup ,
#payment-group-customPrivate_401PaymentGroup span,
#payment-group-customPrivate_402PaymentGroup span,
#payment-group-customPrivate_403PaymentGroup span,
#payment-group-customPrivate_404PaymentGroup span,
#payment-group-payClubPaymentGroup span,
#payment-group-creditCardPaymentGroup span{
    background-image: none !important;
}
/*
#payment-group-payClubPaymentGroup::after, 
#payment-group-payClubPaymentGroup.active span::before, 
#payment-group-payClubPaymentGroup.active span::after {
    color: #8BC34A;
}*/

#payment-group-customPrivate_401PaymentGroup span::before {
    content: "ClubPycca";
}

#payment-group-customPrivate_401PaymentGroup span::after {
    content: "Diferidos de 1 hasta 36 meses";
}

#payment-group-customPrivate_402PaymentGroup span::before {
    content: "Tarjetas de D\00e9 bito | Bco. Nacionales";
}

#payment-group-customPrivate_402PaymentGroup span::after {
    content: "Visa y Mastercard D\00e9 bito/Giftcard";
}
#payment-group-customPrivate_403PaymentGroup span::before {
    content: "Tarjetas Alia";
}

#payment-group-customPrivate_403PaymentGroup span::after {
    content: "D\00e9 bito y Cr\00e9 dito ";
}
#payment-group-customPrivate_404PaymentGroup span::before {
    content: "D\00e9 bito Bco. Pichincha";
}

#payment-group-customPrivate_404PaymentGroup span::after {
    content: "Visa y Mastercard D\00e9 bito";
}

#payment-group-payClubPaymentGroup span::before {
    content: "Tarjetas de Cr\00e9 dito";
}

#payment-group-payClubPaymentGroup span::after {
    content: "Diners Club, Discover, Titanium, \000A Bco. Pichincha";
}

#payment-group-alignetPaymentGroup span::before {
    content: 'Tarjetas de Cr\00e9 dito | Bco. del Extranjero ';
}

#payment-group-alignetPaymentGroup span::after {
    content: "Visa, Mastercard.";
}

#payment-group-alignetPaymentGroup .payment-group-item-text {
    background-image: none;
}

#payment-group-custom201PaymentGroupPaymentGroup span::before {
    content: 'Cobro Telef\00F3 nico';
}

#payment-group-custom201PaymentGroupPaymentGroup span::after {
    content: "Realiza tu pago con asesor\00ed a telef\00f3 nica";
}

#payment-group-custom202PaymentGroupPaymentGroup span::before {
    content: 'Pago Tienda';
}

#payment-group-custom202PaymentGroupPaymentGroup span::after {
    content: "Tarjeta Bancaria desde Tienda";
}

#payment-group-creditCardPaymentGroup span::before {
    content: 'Tarjetas de Cr\00e9 dito | Bco. Nacionales';
  top: 12px;
}

#payment-group-creditCardPaymentGroup span::after {
   content: " ";
    top: 25px;
  /*  background: url(/arquivos/CHECKOUT_LOGOS.png);*/
    background-size: contain;
    background-repeat: no-repeat;
    height: 40px;
  filter: grayscale(1);
}

a#payment-group-custom201PaymentGroupPaymentGroup,
a#payment-group-custom202PaymentGroupPaymentGroup,
a#payment-group-custom203PaymentGroupPaymentGroup{
    display: none;
}

.payment-group-item.active:before,
.payment-group-item.active:after,
.payment-group-item:after,
.payment-data .accordion-group.active .accordion-heading:before{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
span.EnvioMarketplace {
    font-size: 12px;
    line-height: 0.1;
    text-align: justify;
    width: 100%;
}
.payment-data .accordion-toggle .link-box-edit {
  right: -18px;
  top: -18px;
}
#checkout-footer .contenedor .uno{
  width:calc(100% - 40px);
}
.cart-template .summary-template-holder .accordion-inner{
   padding-bottom:8px;
}
.payment-data .step {
    border: 2px solid #f3f3f3;
    padding: 2px;
}
.payment-data .step.active{
  border-color:#e5e5e5;
}

.payment-data .accordion-inner{
  padding:0;
}
.payment-data .accordion-group.active .accordion-heading{
  background-image:none;
  position:relative;
}
/*
.payment-data .accordion-group.active .accordion-heading:after{
  content:'Ambiente Seguro';
  position:absolute;
  top:-3px;
  right:0;

  background:#f9f9f9;
  background-size:contain;
  border:1px solid #ddd;
  border-radius:3px;
  display:block;
  width:55px;
  height:25px;
  padding:5px 8px;
  padding-right:35px;
  text-align:right;
  line-height:1;
  font-size:12px;
}
.payment-data .accordion-group.active .accordion-heading:before{
  content:'\e96f';
  position:absolute;
  top:3px;
  right:5px;
  z-index:1;
  font-size:22px;
}*/

.payment-data span.accordion-toggle.collapsed.accordion-toggle-active {
    padding: 10px;
}
.payment-data .step .accordion-toggle {
  padding-top:0;
  padding-left:0;
}
.payment-data .accordion-heading .icon-credit-card,
.payment-data .accordion-heading .accordion-toggle span{
  display: initial;
  color:rgba(0,86,179,1);
}
.payment-data .accordion-heading .icon-credit-card{
      font-size: 25px;
    padding: 10px;
    color: #FFF;
}
.payment-data .accordion-heading .accordion-toggle span{
  font-size:0;
}
.payment-data .accordion-heading .accordion-toggle span:after{
  content: 'Selecciona tu forma de pago';
    font-size: 20px;
    color: #FFF;
}
.payment-group-item:before,
.payment-group-item.active:after{
  display:none;
}
.payment-group-item,
.payment-group-item.active{
  margin:0;
  display:block;
  border-radius:0;
  z-index:1;
}
.payment-group-item.active{
  background-color:#f8f8f8;
}
.payment-group-item,
.payment-group-item span{
  height:initial;
  min-height:75px;
}
.payment-group-item span{
  margin:0;
  width:100%;
  border-radius:0;
}
.payment-group-item span,
.payment-group-item.active span{
  background-color:transparent;
  border-color:transparent;
  border-bottom-color:#ddd;
  border-left:0;
  border-right:0;
}
.payment-group-item:last-child span{
  border-bottom-color:transparent;
}
.payment-group-item.active:last-child span{
  border-bottom-color:#ddd;
}
.payment-group-item.active:first-child span{
  border-top-color:#ddd;
}
.payment-group{
  width:340Px;
  margin-right:-1px;
}
.payment-data .steps-view{
 width: calc(100% - 340px);
    border-radius: 0;
    background-color: #f8f8f8;
    border: 1px solid #fdfdfd;
    border-left: 1px solid #d4d4d4;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    min-height: initial;
    height: initial;
}
.box-payment-option{
  width:calc(100%);
  /*height:initial;
  min-height:initial;*/
  margin:0;
  padding:0px;
  /*padding-top:110%;*/
  /*background-position:center 70px;*/
}
.payment-group-item span:before,
.payment-group-item span:after{
  content:'Titulo';
  display:block;
  position:absolute;
     top: 20px;
    right: 28px;
    color: #4d4d4d;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    width: calc(100% - 95px);
}

.payment-group-item span:after{
  content:'Subtitulo';
  top:39px;
  height:28px;
  font-size:12px;
  font-weight:normal;
  color:#808080;
}
.payment-group-item.active:after{
  content:'';
  right:initial;
  position: initial;
  width:initial;
  height:initial;
  border:initial;
  top:initial;
}
.payment-group-item.active:after,
.payment-group-item:after{
  content: ".";

  display:block!important;
  color:#4d4d4d;
  position:absolute;
  top:15px;
  left:0;
  font-size:36px;
  text-decoration: none;
}

.payment-group-item:before{
 
    position: absolute;
    top: initial;
    bottom: 20px;
    right: 13px;
    color: #FFF;
    display: block;
    border: 0px none;
    border-radius: 100%;
    background: #e6e6e6;
    font-size: 20px;
    z-index: 1;
    margin: 0px;
    width: 17px;
    height: 17px;
    line-height: 12px;
    text-align: center;
    letter-spacing: -7px;
}
.payment-group-item.active:before{
  content: "\2714";
      position: absolute;
    top: initial;
    bottom: 20px;
    right: 13px;
    color: #FFF;
    display: block;
    border: 0px none;
    border-radius: 100%;
    background: #61C261;
    font-size: 12px;
    z-index: 1;
    margin: 0px;
    width: 17px;
    height: 17px;
    line-height: 18px;
    text-align: center;
    letter-spacing: -2px;
}

.payment-group-item.active::after,
.payment-group-item.active span::before
 {
    color: #0056B3;
}

.payment-group-item.active span::after {
    color: #1d1d1d;
}
.App.iframe-custom-private-401-payment-group,
.App.iframe-custom-private-402-payment-group,
.App.iframe-custom-private-403-payment-group,
.App.iframe-custom-private-404-payment-group,
.App.iframe-credit-card-payment-group{
    padding: 10px 20px;
  background: #f8f8f8;
}
/*paymentez tarjeta de credito*/

.App.iframe-credit-card-payment-group:before {
    content: "TARJETAS DE CRÉDITO";
    DISPLAY: table;
    width: 100%;
    font-size: 15px;
    color: #224e95;
    line-height: 1.2;
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 17px;
    padding: 2px 0px 2px 15px;
    border-right: 1px solid #224e95;
    float: left;
}

/*
.App.iframe-credit-card-payment-group div:only-child:before {
    content: "Paga de manera segura con tu tarjeta de Crédito Diners, Discover, Titanium, American Express, Visa y Mastercard del Banco de Pichincha, Banco del Pacifico, Banco Guayaquil, Banco Bolivariano y Produbanco.";
    display: grid;
    width: 320px;
    color: #666666;
    font-size: 12px;
    padding: 10px;
    line-height: 1.4
}*/

.App.iframe-credit-card-payment-group .CardForm {
    padding: 10px 20px;
}
.App.iframe-credit-card-payment-group .CardForm input.input-medium,
.App.iframe-credit-card-payment-group .CardForm input.input-small{
   width: 100%;
    height: 28px;
    margin-top: 5px;
      font-size: 15px;
}
.App.iframe-credit-card-payment-group input#creditCardselectedCard0cc-0 {
    height: initial;
}
.App.iframe-credit-card-payment-group span.SecurityEnvironmentIcon {
    margin-top: -56px;
}
.App.iframe-credit-card-payment-group select {
    width: 95%;
    max-width: 95%;
    margin-left: 1%;
}


.App.iframe-credit-card-payment-group.PaymentCardNumber label.FormFieldLabel {
    font-size: 0px;
}

.App.iframe-credit-card-payment-group .PaymentCardNumber label.FormFieldLabel:before {
    content: "Número de tarjeta ";
    font-size: 13px;
}

.App.iframe-credit-card-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 100%;
    float: left;
}


/*paymentez debito*/
.App.iframe-custom-private-402-payment-group:before {
    content: "TARJETAS DE DÉBITO";
    DISPLAY: table;
    width: 100px;
    font-size: 15px;
    color: #224e95;
    line-height: 1.2;
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 17px;
    padding: 2px 0px 2px 30px;
    border-right: 1px solid #224e95;
    float: left;
}
.App.iframe-custom-private-402-payment-group div:only-child:before {
    content: "Paga de manera segura con tu tarjeta de Débito Visa y Mastercard.";
    display: grid;
    width: 300px;
    color: #666666;
    font-size: 13px;
    padding: 18px;
}


.App.iframe-custom-private-401-payment-group .CardForm {
    padding: 0px 20px;
}
.App.iframe-custom-private-401-payment-group .CardForm input {
    width: 95%;
    margin-left: 1%;
    margin-top: 5px;
      font-size: 15px;
}
.App.iframe-custom-private-401-payment-group input#creditCardselectedCard0cc-0 {
    height: initial;
}
.App.iframe-custom-private-401-payment-group span.SecurityEnvironmentIcon {
    margin-top: -60px;
}
.App.iframe-custom-private-401-payment-group select {
    width: 95%;
    max-width: 95%;
    margin-left: 1%;
  font-size:12px;
}


.App.iframe-custom-private-402-payment-group .CardForm {
    padding: 10px 20px;
}
.App.iframe-custom-private-402-payment-group .CardForm input {
    width: 95%;
    margin-left: 1%;
    margin-top: 5px;
      font-size: 15px;
}
.App.iframe-custom-private-402-payment-group input#creditCardselectedCard0cc-0 {
    height: initial;
}
.App.iframe-custom-private-402-payment-group span.SecurityEnvironmentIcon {
    margin-top: -56px;
}
.App.iframe-custom-private-402-payment-group select {
    width: 95%;
    max-width: 95%;
    margin-left: 1%;
}


.forms.coupon-column.summary-coupon-wrap.span4.pull-right {
    float: left;
    width: 30%;
    padding-top: 25px;
}


.App.iframe-custom-private-402-payment-group .PaymentCardNumber label.FormFieldLabel {
    font-size: 0px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardNumber label.FormFieldLabel:before {
    content: "Número de tarjeta ";
    font-size: 13px;
}

.App.iframe-custom-private-402-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 60%;
    float: left;
}
.App.iframe-custom-private-402-payment-group .CardForm label.radio.card-flag-label {
    position: relative;
    top: -20px;
    height: 30px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardNumber span.error {
    width: 100%;
    float: left;
    padding: 4px 0px 0px 10px;
}
.App.iframe-custom-private-402-payment-group .PaymentInstallments {
    padding-top: 15px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardDueDate Label.pull-left {
    width: 100%;
    padding: 10px 8px 5px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardDueDate p.payment-card-due-month, .App.iframe-custom-private-402-payment-group PaymentCardDueDate p.payment-card-lash, .App.iframe-custom-private-402-payment-group .PaymentCardDueDate p.payment-card-due-year {
    float: initial;
}
.App.iframe-custom-private-402-payment-group .PaymentCardDueDate select#creditCardpayment-card-0Month, .App.iframe-custom-private-402-payment-group .PaymentCardDueDate select#creditCardpayment-card-0Year {
    width: 100%;
    max-width: 125px;
    float: left;
}
.App.iframe-custom-private-402-payment-group .PaymentCardDueDate p.payment-card-lash {
    float: left;
    padding: 0px 5px 10px 10px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardDueDate span.help.error, .App.iframe-custom-private-402-payment-group .PaymentCardDueDate span.help.error {
    display: block;
    float: left;
    width: 105px;
    padding: 0px 10px;
    margin: 0px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardCVV label.FormFieldLabel {
    width: 100%;
    padding: 10px 8px 5px;
}

.App.iframe-custom-private-402-payment-group .PaymentCardCVV span.help.error {
    width: 100%;
    margin: 0px;
    padding: 5px 8px;
}

.App.iframe-custom-private-402-payment-group  .Warning {
    width: 100%;
    display: inline-block;
}


/*paymentez debito -  Pichincha */
.App.iframe-custom-private-404-payment-group:before {
    content: "TARJETAS DE DÉBITO";
    DISPLAY: table;
    width: 100px;
    font-size: 15px;
    color: #224e95;
    line-height: 1.2;
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 17px;
    padding: 2px 0px 2px 30px;
    border-right: 1px solid #224e95;
    float: left;
}
.App.iframe-custom-private-404-payment-group div:only-child:before {
    content: "Paga de manera segura con tu tarjeta de Débito Visa y Mastercard del Banco de Pichincha.";
    display: grid;
    width: 300px;
    color: #666666;
    font-size: 13px;
    padding: 18px;
}



.App.iframe-custom-private-404-payment-group .CardForm {
    padding: 10px 20px;
}
.App.iframe-custom-private-404-payment-group .CardForm input {
    width: 95%;

    margin-left: 1%;
    margin-top: 5px;
      font-size: 15px;
}
.App.iframe-custom-private-404-payment-group input#creditCardselectedCard0cc-0 {
    height: initial;
}
.App.iframe-custom-private-404-payment-group span.SecurityEnvironmentIcon {
    margin-top: -56px;
}
.App.iframe-custom-private-404-payment-group select {
    width: 95%;
    max-width: 95%;
    margin-left: 1%;
}


.forms.coupon-column.summary-coupon-wrap.span4.pull-right {
    float: left;
    width: 30%;
    padding-top: 25px;
}


.App.iframe-custom-private-404-payment-group .PaymentCardNumber label.FormFieldLabel {
    font-size: 0px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardNumber label.FormFieldLabel:before {
    content: "Número de tarjeta ";
    font-size: 13px;
}

.App.iframe-custom-private-404-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 60%;
    float: left;
}
.App.iframe-custom-private-404-payment-group .CardForm label.radio.card-flag-label {
    position: relative;
    top: -20px;
    height: 30px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardNumber span.error {
    width: 100%;
    float: left;
    padding: 4px 0px 0px 10px;
}
.App.iframe-custom-private-404-payment-group .PaymentInstallments {
    padding-top: 15px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardDueDate Label.pull-left {
    width: 100%;
    padding: 10px 8px 5px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardDueDate p.payment-card-due-month, .App.iframe-custom-private-404-payment-group PaymentCardDueDate p.payment-card-lash, .App.iframe-custom-private-404-payment-group .PaymentCardDueDate p.payment-card-due-year {
    float: initial;
}
.App.iframe-custom-private-404-payment-group .PaymentCardDueDate select#creditCardpayment-card-0Month, .App.iframe-custom-private-404-payment-group .PaymentCardDueDate select#creditCardpayment-card-0Year {
    width: 100%;
    max-width: 125px;
    float: left;
}
.App.iframe-custom-private-404-payment-group .PaymentCardDueDate p.payment-card-lash {
    float: left;
    padding: 0px 5px 10px 10px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardDueDate span.help.error, .App.iframe-custom-private-404-payment-group .PaymentCardDueDate span.help.error {
    display: block;
    float: left;
    width: 105px;
    padding: 0px 10px;
    margin: 0px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardCVV label.FormFieldLabel {
    width: 100%;
    padding: 10px 8px 5px;
}

.App.iframe-custom-private-404-payment-group .PaymentCardCVV span.help.error {
    width: 100%;
    margin: 0px;
    padding: 5px 8px;
}

.App.iframe-custom-private-404-payment-group  .Warning {
    width: 100%;
    display: inline-block;
}


/*paymentez Alia  */
.App.iframe-custom-private-403-payment-group:before {
    content: "TARJETAS ALIA";
    DISPLAY: table;
    width: 100px;
    font-size: 15px;
    color: #224e95;
    line-height: 1.2;
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 17px;
    padding: 2px 0px 2px 30px;
    border-right: 1px solid #224e95;
    float: left;
}
.App.iframe-custom-private-403-payment-group div:only-child:before {
    content: "Paga de manera segura con tu tarjeta de Débito y Crédito del Banco Solidario";
    display: grid;
    width: 300px;
    color: #666666;
    font-size: 13px;
    padding: 18px;
}



.App.iframe-custom-private-403-payment-group .CardForm {
    padding: 10px 20px;
}
.App.iframe-custom-private-403-payment-group .CardForm input {
    width: 95%;
   
    margin-left: 1%;
    margin-top: 5px;
      font-size: 15px;
}
.App.iframe-custom-private-403-payment-group input#creditCardselectedCard0cc-0 {
    height: initial;
}
.App.iframe-custom-private-403-payment-group span.SecurityEnvironmentIcon {
    margin-top: -56px;
}
.App.iframe-custom-private-403-payment-group select {
    width: 95%;
    max-width: 95%;
    margin-left: 1%;
}


.forms.coupon-column.summary-coupon-wrap.span4.pull-right {
    float: left;
    width: 67%;
    padding-top: 25px;
}


.App.iframe-custom-private-403-payment-group .PaymentCardNumber label.FormFieldLabel {
    font-size: 0px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardNumber label.FormFieldLabel:before {
    content: "Número de tarjeta ";
    font-size: 13px;
}

.App.iframe-custom-private-403-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 60%;
    float: left;
}
.App.iframe-custom-private-403-payment-group .CardForm label.radio.card-flag-label {
    position: relative;
    top: -20px;
    height: 30px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardNumber span.error {
    width: 100%;
    float: left;
    padding: 4px 0px 0px 10px;
}
.App.iframe-custom-private-403-payment-group .PaymentInstallments {
    padding-top: 15px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardDueDate Label.pull-left {
    width: 100%;
    padding: 10px 8px 5px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardDueDate p.payment-card-due-month, .App.iframe-custom-private-403-payment-group PaymentCardDueDate p.payment-card-lash, .App.iframe-custom-private-403-payment-group .PaymentCardDueDate p.payment-card-due-year {
    float: initial;
}
.App.iframe-custom-private-403-payment-group .PaymentCardDueDate select#creditCardpayment-card-0Month, .App.iframe-custom-private-403-payment-group .PaymentCardDueDate select#creditCardpayment-card-0Year {
    width: 100%;
    max-width: 125px;
    float: left;
}
.App.iframe-custom-private-403-payment-group .PaymentCardDueDate p.payment-card-lash {
    float: left;
    padding: 0px 5px 10px 10px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardDueDate span.help.error, .App.iframe-custom-private-403-payment-group .PaymentCardDueDate span.help.error {
    display: block;
    float: left;
    width: 105px;
    padding: 0px 10px;
    margin: 0px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardCVV label.FormFieldLabel {
    width: 100%;
    padding: 10px 8px 5px;
}

.App.iframe-custom-private-403-payment-group .PaymentCardCVV span.help.error {
    width: 100%;
    margin: 0px;
    padding: 5px 8px;
}

.App.iframe-custom-private-403-payment-group  .Warning {
    width: 100%;
    display: inline-block;
}






/*club pycca*/

.App.iframe-custom-private-401-payment-group::before {
    content: "Club Pycca";
    display: table;
    width: 145px;
    font-size: 28px;
    color: rgb(34, 78, 149);
    line-height: 1.2;
    font-weight: 100;
    margin-top: 18px;
    margin-bottom: 17px;
    float: left;
    padding: 3px 10px 3px 30px;
    border-right: 1px solid rgb(34, 78, 149);
}


.App.iframe-custom-private-401-payment-group div:only-child:before {
    content: "Utiliza tu Crédito Directo y obtén los beneficios que te ofrece.";
    display: grid;
    width: 267px;
    color: #666666;
    font-size: 13px;
    padding: 18px;
}


.App.iframe-custom-private-401-payment-group .PaymentCardNumber label.FormFieldLabel {
    font-size: 0px;
}

.App.iframe-custom-private-401-payment-group .PaymentCardNumber label.FormFieldLabel:before {
    content: "Número de tarjeta ";
    font-size: 13px;
}

.App.iframe-custom-private-401-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 60%;
    float: left;
}
.App.iframe-custom-private-401-payment-group .CardForm label.radio.card-flag-label {
    position: relative;
    top: -20px;
    height: 30px;
}

.App.iframe-custom-private-401-payment-group .PaymentCardNumber span.error {
    width: 100%;
    float: left;
    padding: 4px 0px 0px 10px;
}

.App.iframe-custom-private-401-payment-group .PaymentInstallments {
    padding-top: 15px;
}

.App.iframe-custom-private-401-payment-group  .Warning {
    width: 100%;
    display: inline-block;
}

/*cart*/

.cart-fixed.affix-top.cart-fixed-transition,
.cart-fixed.affix, .cart-fixed.affix-bottom{
    border: 1px solid #959595;
    border-radius: 1px;
    padding: 6px;
    width: 100%;
    max-width: 335px;
}
.summary-cart-template-holder .cart {
    border: 0px;
}
.totalizers.summary-totalizers.cart-totalizers.pull-right {
    border: 0px;
}

img._1nlulf5f._1nlulf5g._1nlulf5k {
    width: 70%;
}



/* OR 
.iframe-custom-private-401-payment-group::before  {
    content: "Recuerda que por compras mayores a $100 con tu Club Pycca te regalamos un bono de $40. Promoción válida del 16 al 23 de julio de 2018.";
    font-size: 13px;
    color: #ffffff;
    position: relative;
    background: #019fa5;
    padding: 8px;
    display: block;
    text-align: center;
    top: 20px;
    border-radius: 3px;
}*/
.iframe-custom-private-401-payment-group .CardForm {
    margin-top: 20px;
}

label.shipping-option-item.label-vertical-group.input.btn.active .icon-ok-circle {
    color: #fff;
    -webkit-text-stroke: 0px;
}

button.scheduled-sla-edit.btn.btn-link.icon-edit {
    background: none;
}


label.shipping-option-item.label-vertical-group.input.btn.active {
    background: #004e96;
}

label.shipping-option-item.label-vertical-group.input.btn.active span.shipping-option-item-text-wrapper {
    color: #FFF;
}

label.shipping-option-item.label-vertical-group.input.btn {
    background: #ecf2f6;
    margin: 2px 0px;
    color: #000;
}
.shipping-option-item-text-wrapper {
    display: inline-block;
    white-space: normal;
    width: 92%;
    color: #6b6b6b;
    text-shadow: none;
}

.titularFP {
    width: 100%;
    height: 25px;
    background: #f4f4f4;
    text-align: right;
    padding-right: 10%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.titularFP spam {
    color: #4a4a4a;
    font-size: 20px;
    background: #FFF;
    padding: 15px 10px 5px 10px;
    font-weight: 500;
    position: relative;
    top: 3px;
    /* text-transform: uppercase; */
}

.resfp {
    padding: 4px 10%;
  text-align: justify;
      line-height: 1.3;
}

.payClubPaymentGroup .TarjetaP p.card-flags.active {
    margin-left: 27%;
}

.TarjetaP {
    width: 100%;
    margin-top: 10px;
    height: 50px;
    margin-bottom: 15px;
}
.TarjetaP p.card-flags.active {
    margin-left: 35%;
}

.TarjetaP label.radio.card-flag-label {
       float: left;
    margin: 0px 0px;
    width: 95px;
}

.TarjetaP input#creditCardselectedCard0cc-0 , .TarjetaP input#creditCardselectedCard2cc-0 {
    margin-right: 14px;
}

.TarjetaP  .card-flag.Visa{
      background-image: url(../arquivos/TC11.png);
      background-repeat: no-repeat;
    text-indent: -999em;
    width: 100px;
    height: 40px;
    opacity: 1;
    background-position: 0;
    margin: 0px -25px;
    padding: 0px;
    background-size: contain;
}
.TarjetaP .card-flag.Mastercard {
    background-image: url(../arquivos/TC21.png);
     background-repeat: no-repeat;
    text-indent: -999em;
    width: 100px;
    height: 40px;
    opacity: 1;
    background-position: 0;
    margin: 0px -25px;
    padding: 0px;
    background-size: contain;
}
.TarjetaP  .card-flag.BcoPichincha{
      background-image: url(../arquivos/TC61.png);    
  background-repeat: no-repeat;
    text-indent: -999em;
    width: 100px;
    height: 40px;
    opacity: 1;
    background-position: 0;
    margin: 0px -25px;
    padding: 0px;
    background-size: contain;
}
.TarjetaP .card-flag.Discover {
    background-image: url(../arquivos/TC41.png);
        background-repeat: no-repeat;
    text-indent: -999em;
    width: 100px;
    height: 40px;
    opacity: 1;
    background-position: 0;
    margin: 0px -25px;
    padding: 0px;
    background-size: contain;
}
.TarjetaP .card-flag.Diners {
    background-image: url(../arquivos/TC51.png);
       background-repeat: no-repeat;
    text-indent: -999em;
    width: 100px;
    height: 40px;
    opacity: 1;
    background-position: 0;
    margin: 0px -25px;
    padding: 0px;
    background-size: contain;
}
.payClubPaymentGroup input.card-flag-radio[type="radio"] {
   margin-right: 25px !important;
}
input#ship-name {
    width: 100%;
}

.resfpt {
    padding: 10px 10%;
}
.resfpt p {
    font-size: 12px;
    text-align: justify;
      line-height: 1.3;
}
.resfpt p b {
    font-size: 12px;
}
/*.backPF {
   
    background-image: url(../arquivos/FINAN_PACIFICARD-2.png);
    width: 100%;
    height: 180px;
    background-repeat: no-repeat;
    background-position: center;
  
}
*/
.backPyC {
   /* background-image: url(../arquivos/DIFERIDOS-DINERS.png);*/
    background-image: url(../arquivos/FINAN_DINERS-2.png);
    width: 100%;
    height: 180px;
    background-repeat: no-repeat;
    background-position: center;
}

.backDC {
    background-image: url(../arquivos/Boton-de-pago-2018-otros.png);
    width: 100%;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center;
}


.box-payment-option.alignetPaymentGroup h3 , .box-payment-option.payClubPaymentGroup h3  {
    display: block;
    font-weight: normal;
}

.alignetPaymentGroup h3, .alignetPaymentGroup p, .alignetPaymentGroup div, .alignetPaymentGroup ul , .payClubPaymentGroup h3, .payClubPaymentGroup p, .payClubPaymentGroup div, .payClubPaymentGroup ul  {
    display: block;
}



/*OR - end */

.Mensaje20Dest {
    background: #fbfbfb;
    padding: 10px;
    font-size: 12px;
    line-height: 1.4;
    text-align: center;
}


.Mensaje20Dest h1 {
    font-size: 16px;
    line-height: normal;
    text-transform: uppercase;
    margin: 0px;
    font-weight: 700;
    padding-top: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    color: #c5453e;
}

button.vtex-omnishipping-1-x-dateLink {
    font-weight: 600;
    font-size: 15px;
}
/*
button.vtex-omnishipping-1-x-dateLink:before {
    content: "Seleccionado: "attr(id);
    display: block;
    color: #000;
    font-weight: 300;
    font-size: 12px;
}*/
button.vtex-omnishipping-1-x-dateLink {
   
    font-size: 0px;
}
button.vtex-omnishipping-1-x-dateLink:after {
    content: "Elije una fecha de retiro en Tienda";
  
    font-size: 16px;
}

button.btn.btn-link.vtex-omnishipping-1-x-btnDelivery:after {
    content: " para continuar";
}

p.vtex-omnishipping-1-x-shippingSectionTitle {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}

.vtex-omnishipping-1-x-deliveryGroup p.vtex-omnishipping-1-x-shippingSectionTitle:before {
    content: "Selecciona ";
}
div#scheduled-delivery-delivery p {
    font-size: 0px;
}

.vtex-omnishipping-1-x-deliveryGroup p.vtex-omnishipping-1-x-shippingSectionTitle {
    font-weight: 600;
}

div#scheduled-delivery-delivery p:before {
    content: "GRATIS - Retiro en tienda (Pickup)";
    font-size: 13px;
   
}
.vtex-omnishipping-1-x-addressForm p.vtex-omnishipping-1-x-shippingSectionTitle.delivery-address-title {
    font-size: 0px;
}

.vtex-omnishipping-1-x-addressForm p.vtex-omnishipping-1-x-shippingSectionTitle.delivery-address-title:before {
    content: "Ingrese la dirección para facturación";
    font-size: 13px;
}

#payment-group-customPrivate_401PaymentGroup::after {
    content: "";
    display: block;
    background: transparent url("/arquivos/LOGOS-15.png") no-repeat scroll center center / contain;
        width: 48px;
    height: 55px;
    top: 4px;
    left: 8px;
    filter: grayscale(100%);
}

#payment-group-customPrivate_402PaymentGroup::after {
    content: "";
    display: block;
    background: transparent url("/arquivos/LOGOS-17.png") no-repeat scroll center center / contain;
        width: 60px;
    height: 50px;
    top: 8px;
    left: 3px;

    filter: grayscale(100%);
}
#payment-group-customPrivate_403PaymentGroup::after {
    content: "";
    display: block;
    background: transparent url("/arquivos/Logo-alia.png") no-repeat scroll center center / contain;
        width: 60px;
    height: 50px;
    top: 8px;
    left: 3px;

    filter: grayscale(100%);
}

#payment-group-customPrivate_404PaymentGroup::after {
    content: "";
    display: block;
    background: transparent url("/arquivos/LOGOS-footer-19.png") no-repeat scroll center center / contain;
    width: 41px;
    height: 40px;
    top: 10px;
    left: 8px;
    filter: grayscale(100%);
}

#payment-group-alignetPaymentGroup::after {
    content: "";
    display: block;
    background: transparent url("/arquivos/LOGOS-16.png") no-repeat scroll center center / contain;
    width: 60px;
    height: 55px;
    top: 9px;
    left: 3px;
    filter: grayscale(100%);
}

#payment-group-custom201PaymentGroupPaymentGroup::after {
    content: "";
    display: block;
    background: transparent url("http://pagos.pycca.com/assets/img/ico/Pago_tel.png") no-repeat scroll center center / contain;
    width: 50px;
    height: 50px;
    top: 5px;
    left: -5px;
    filter: grayscale(100%);
}
#payment-group-creditCardPaymentGroup::after {
    content: "";
    display: block;
    background: transparent url(/arquivos/LOGOS-16.png) no-repeat scroll center center / contain;
    width: 50px;
    height: 54px;
    top: 6px;
    left: 3px;
    filter: grayscale(100%);
}

#payment-group-alignetPaymentGroup.active::after,
#payment-group-customPrivate_401PaymentGroup.active::after,
#payment-group-customPrivate_402PaymentGroup.active::after,
#payment-group-customPrivate_403PaymentGroup.active::after,
#payment-group-customPrivate_404PaymentGroup.active::after,
#payment-group-payClubPaymentGroup.active::after,
#payment-group-custom201PaymentGroupPaymentGroup.active::after,
#payment-group-custom202PaymentGroupPaymentGroup.active::after,
#payment-group-creditCardPaymentGroup.active::after,
#payment-group-creditCardPaymentGroup.active span::after{
    filter: none;
}

.PaymentCardFlags .card-flags.active {
    text-align: center;
}

span.card-flag.Debito.Paymentez.card-selected ,.iframe-custom-private-404-payment-group span.card-flag.Privatelabels.card-selected  {
    background-image: url(https://pycca.vteximg.com.br/arquivos/Tarjetas-Debito.png);
    background-repeat: no-repeat;
    text-indent: -999em;
    width: 95px;
    height: 37px;
    left: -28px;
    top: -3px;
    position: relative;
}
.iframe-custom-private-403-payment-group span.card-flag.Privatelabels.card-selected  {
    background-image: url(../arquivos/Logo-alia.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -999em;
    width: 50px;
    height: 37px;
    left: -3px;
    top: -3px;
    position: relative;
}
span.card-flag.ClubPycca.card-selected {
    background-image: url(../arquivos/TC31.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -999em;
    width: 100px;
    height: 40px;
    left: -30px;
    top: 3px;
    position: relative;
}
.FormFieldLabel {
    color: #414042;
    padding: 10px 8px 0px;
}
.alignetPaymentGroup .resfp span {
    font-size: 15px;
    font-weight: 700;
    padding: 0px 15px 0px 0px;
}
.resfp span {
    float: left;
    font-size: 25px;
    color: #123267;
    border-right: 1px solid #153181;
    padding: 0px 15px 0px 0px;
    margin-right: 5px;
}
.resfp spam {
    padding: 2px 15px;
    display: flex;
    font-size: 13px;
}
.resfp p {
    font-size: 12px;
    padding: 16px 0px 0px 0px;
}
.resfp b {
    color: #76ad4c;
}
.ship-name label span:first-child {
     font-size: 0; 
}


.gift-card-section.form-step.box-default {
    width: 100%;
    margin: 0px;
    background: #f8fcff;
}
h5.gift-card-provider {
    font-size: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}
h5.gift-card-provider:before {
   content: "Tarjeta de Regalo Virtual";
   font-size: 16px;
}

a.alert.payment-discounts-alert {
    background: #25559e;
    color: #FFF;
    font-size: 14px;
    text-decoration: none;
    padding: 20px;
    width: 100%;
    margin-left: 0px;

}

a.alert.payment-discounts-alert:before {
    float: right;
    content: "";
    background-image: url(../arquivos/Tarjetaderegalo2.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100px;
    height: 70px;
    margin-left: 10%;
    margin-right: 5%;
    display: inline-table;
    top: -3px;
    position: relative;
}

.gift-card-section td.code span[data-bind="text: friendlyName"] {
 	font-size: 0;
}
.gift-card-section td.code span[data-bind="text: friendlyName"]:before {
   float: right;
   content: "";
   background-image: url(../arquivos/Tarjetaderegalo2.png);
   background-repeat: no-repeat;
   background-size: contain;
   width: 100px;
   height: 70px;
   margin-left: 10%;
   margin-right: 5%;
   display: inline-table;
}
.gift-card-section td.action a[data-i18n="global.addCredit"], 
.gift-card-section td.action a[data-i18n="global.addCredit"]{
	font-size: 0;
}
.gift-card-section td.action a[data-i18n="global.addCredit"]:before{
	     content: " Usar Tarjeta de Regalo";
    font-size: 15px;
    padding: 8px 10px;
    width: 100px;
    background: #00559e;
    text-decoration: none;
    border-radius: 3px;
}


.gift-card-section td.action a[data-i18n="global.keepCredit"]:before{
	     content: " No Usar Tarjeta de Regalo";
    font-size: 15px;
    padding: 8px 10px;
    width: 100px;
    background: #00559e;
    text-decoration: none;
    border-radius: 3px;
}



.gift-card-section td.number {
    height: 60px;
    vertical-align: middle;
    font-weight: 600;
    text-align: center;
}

.gift-card-section  td.action a {
   
    color: #FFF;
   
}

.gift-card-section  td.action {
  
    vertical-align: middle;
}

.gift-card-section .muted {
    color: #545353;
    font-size: 15px;
}

.PaymentCardCVV label {
  padding: 4px 8px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  button#payment-data-submit span {
    font-size: 18px;
}
  .payment-group{
    width: 40%;
    float: left !important;
  }
  .payment-data .steps-view{
    width: 60%;
    float: right !important;
    max-height: 360px;
  }
  .payment-data .payment-group a{
    border:none;
    margin-right: 0;
  }
  .payment-group-item span{
    background-size: 100%;
    width: 70% !important;
  }
  .box-payment-option{
    background-size: 100%;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .payment-group-item-text{
    height: 100%;
  }
  .payment-group-item{
  /*margin: 8%;*/
  height: 45px;
  }
  /*.payment-group-item.active:after{
    border-top: 14px solid transparent;
    border-right: 12px solid #F4F4F4;
    border-bottom: 14px solid transparent;
  }*/
 /* .backPF {
   
    background-image: url(../arquivos/FINAN_PACIFICARD-MOB-2.png);
    
    width: 100%;
    height: 110px;
    background-size: contain;
}*/
  
  .backPyC {
   /*background-image:url(../arquivos/DIFERIDOS-DINERS-mob.png);*/
     background-image:url(../arquivos/FINAN_DINERS-MOB-2.png);
    width: 90%;
    height: 115px;
    margin-left: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
  
.backDC {
   background-image: url(../arquivos/Boton-de-pago-2018-otros-MOB.png);
    width: 95%;
    margin-left: 15px;
    height: 54px;
    background-size: contain;
}

  
} 

@media (max-width: 979px){
  .box-payment-option{
    background-size:calc(100% - 20px);
    background-position:center 80px;
    height: initial;
  }
  #top-checkout{
    padding:0 10px;
  }
  
  .box-payment-option.alignetPaymentGroup , .box-payment-option.payClubPaymentGroup {
    background-position: center center;
    background-size: contain;
}
  
}

@media (max-width: 768px) {
  .payment-group,
  .payment-group-item span,
  .payment-data .steps-view{
    width:100%!important;
    max-height:initial;
    height:initial;
    margin:0;
  }
  .payment-data .accordion-group.active .accordion-heading:after{
    top:0;
  }
  .payment-group-item.active:before{
    top:initial;
    bottom:initial;
    top: 20px;
    left: initial;
    right: 13px;
    font-size: 12px;
  }
  #top-checkout,
  #checkout-footer{
    margin:0 -20px;
  }
  #checkout-footer{
    width:calc(100% + 40px);
  }
  .TarjetaP p.card-flags.active {
    margin-left: 20%;
}
  .box-payment-option.payClubPaymentGroup h3 {
            background-position-x: 14px;
    width: 95%;
  }
  
  .box-payment-option.alignetPaymentGroup h3 {
    
    width: 93%;
}
  .payClubPaymentGroup .TarjetaP p.card-flags.active {
    margin-left: 5%;
}
  .TarjetaP label.radio.card-flag-label {

    width: 80px;
}
  .payClubPaymentGroup input.card-flag-radio[type="radio"] {
    margin-right: 10px !important;
}
  
}

@media (max-width: 600px){

.BotonPagoPolitica h1 {
    font-size: 13px;
}

.BotonPagoPolitica.Contad h1 {
   
    font-size: 11px;
}  
  
  #payment-group-alignetPaymentGroup span::after {
    top: 50px;
}
  
  .iframe-custom-private-401-payment-group:before {
    background-position-x: -12px;
    width: 100%;
}
  
  .iframe-custom-private-401-payment-group:after{
   /*   background: url(../arquivos/Boton-de-pago-2018-clubpycca-financ-MOB.png) center;
   background: url(../arquivos/BANNER-checkout-mob.png) center;*/
    background-repeat: no-repeat;
    
    background-size: contain;  
}
  
  .cart-select-gift-placeholder {
    width: 100% !important;
}
  .forms.coupon-column.summary-coupon-wrap.span4.pull-right {

    width: 100%;
}
  .summary-template-holder .summary .coupon {
    width: 100%;
}
  
}

@media (max-width: 490px){
  #top-checkout,
  #checkout-footer{
    margin:0 -10px;
  }
  #checkout-footer{
    width:calc(100% + 20px);
  }
  
  .App.iframe-custom-private-401-payment-group .CardForm label.radio.card-flag-label {

    top: 10px;
    height: 70px;
}
  
  
  
}

.available-gift-quantity {
	font-size: 0 !important;
}
.available-gift-quantity::before {
    content: "Selecciona tu regalo exclusivo con " !important;
    font-size: 15px !important;
    color: #ed3c46;
}
.available-gift-quantity::after {
    content: "" !important;
    background: url(/arquivos/LOGOS-07.png);
    width: 117px;
    height: 16px;
    display: inline-block;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
}

.ChangeNumberOfPayments a {
  position:absolute;
  left:inherit;
 /* display:none;*/
} 
/* Clubpycca 2 tarjetas
*/

.App.iframe-custom-private-401-payment-group .ChangeNumberOfPayments {
    display: none;
}

/*
.App.iframe-custom-private-401-payment-group .ChangeNumberOfPayments {
    margin-top: 5%;
}

p.ChangeNumberOfPayments.clearfix a:after {
    content: " + Adicionar Tarjeta de Regalo Empresarial CLUBPYCCA";
    font-size: 13px;
    color: #FFF;
}

p.ChangeNumberOfPayments.clearfix a {
    font-size: 0px;
    background: #004e96;
    padding: 5px;
    border-radius: 3px;
}*/

@media screen and (max-width: 420px){
body {
    padding-left: 0px;
    padding-right: 0px;
}
  
h2.available-gift-quantity.title-mid-size.can-select-gifts.can-select-1-gifts.no-gifts-selected {
    text-align: center;
}  
.body-cart .container, .body-order-form .container {
        padding: 0px 15px !important;
    }
.body-cart {
    padding-bottom: 0px;
}
  
.full-cart .cart table tbody tr td.item-remove {
    position: absolute;
    top: -6px;
    right: 4px;
    width: 15px;
}
.full-cart .cart table tbody tr td.product-price {
    padding: 0px;
    position: relative;
    bottom: 2px;
}
form.coupon-form {
    position: relative;
    left: 0px;
}
  p.coupon-data.pull-right {
    position: relative;
    left: -60px;
}

  
.payment-data .accordion-heading .accordion-toggle span:after {
  
    font-size: 18px;
}
.resfp span {
    width: 100%;
    text-align: center;
    border: 0px;
}
.resfp spam {
    width: 100%;
    padding: 5px 0px 0px;
    text-align: center;
}

.App.iframe-custom-private-401-payment-group::before {
    width: 100%;
    text-align: center;
    padding: 0px;
    border: 0px;
}
.App.iframe-custom-private-401-payment-group div:only-child:before {
    text-align: center;
    padding: 0px 10px;
    width: 100%;
} 
  .App.iframe-custom-private-401-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 95%;
}
  .App.iframe-custom-private-402-payment-group::before {
    width: 100%;
    text-align: center;
    padding: 0px;
    border: 0px;
}
.App.iframe-custom-private-402-payment-group div:only-child:before {
    text-align: center;
    padding: 0px 10px;
    width: 100%;
}  
    .App.iframe-custom-private-402-payment-group .CardForm input#creditCardpayment-card-0Number {
    width: 95%;
}
  
  
}


#payment-group-custom201PaymentGroupPaymentGroup, #payment-group-creditDirectSalePaymentGroup, #payment-group-debitDirectSalePaymentGroup {
  display: none;
}

.delivery-shipping-options h4 .pull-left {

    width: 100% !important;
}

span.choose-shipping-option{
     font-size: 0px;
  display: block;
  
}

div#shipping-data label[for="ship-street"]:before,
.ship-street label span:first-child::before {
  /*  content: "Dirección Av. Principal y Av. Secundaria \A \A Revisar Zonas de Entrega ";*/
  content: "Dirección Av. Principal y Av. Secundaria ";
    font-size: 14px;
}


.ship-street label span:first-child {
     font-size: 0; 
}
div#shipping-data label[for="ship-number"]:before,
.ship-number label span:first-child::before{
    content: "Número/Villa ";
    font-size: 14px;
}



div#shipping-data label[for="ship-complement"]:before,
.ship-more-info label span:first-child::before{
    content: "Referencia para llegar a tu domicilio *";
    font-size: 14px;
}


div#shipping-data label[for="ship-street"],
div#shipping-data label[for="ship-number"],
div#shipping-data label[for="ship-complement"],
.ship-number label span:first-child {
     font-size: 0; 
}

/* Las entregas se realizarán una vez culmine el estado de emergencia.*/

/*span.choose-shipping-option:first-child::after {
content: "*Solo estamos entregando productos de categorias alimento para mascotas, insumos medicos, productos escolares, de oficina, computación y celulares. Otras categorías aun no estamos entregando. Tiempos de entrega podrán variar de acuerdo a las regulaciones del Gobierno.";
  
content: "Es posible que la entrega de los productos de tu pedido se realice por separado, esto pues dependemos de nuestros proveedores logísticos, agradecemos tu comprensión";
  
content: "PICK-UP: es retiro en las tiendas fisicas de PYCCA. ";
    font-size: 13px;
  display: block;
    white-space: break-spaces;
  text-align: justify;
}*/

span.choose-shipping-option:first-child::before {

content: "Elija el tipo de entrega:";
    font-size: 13px;
  display: block;
  text-align: justify;
}


.body-checkout-confirmation .cconf-alert span.dark-green:after {
    content: "PICK-UP: es retiro en las tiendas fisicas de PYCCA.\A \A Entregas a domicilio: pueden variar entre 4 y 12 días laborables. También es posible que los productos le lleguen de forma  separada.";
    font-size: 13px;
  display: block;
    white-space: break-spaces;
  text-align: justify;
}
.ship-name label span:first-child::before {
    content: "Nombre y Telefono de persona que recibe";
    font-size: 12px;
}
.ship-name label span:first-child {
     font-size: 0; 
}
.ship-more-info label span {
     font-size: 0; 
}
.step .text input {
    
    padding: 15px 10px;
  width: 100%;
}

span[data-i18n="shipping.shippingOptions.deliveryDate"]{
 	font-size:0;
}

span[data-i18n="shipping.shippingOptions.deliveryDate"]:before{
 	content: "SELECCIONAR LA FECHA QUE IRÁ A RETIRAR A LA TIENDA FÍSICA";
    font-size: 12px;
    color: #c72322;
}

.scheduled-sla-select[data-i18n="shipping.shippingOptions.chooseScheduledDate"]{
 	font-size:0;
}

.scheduled-sla-select[data-i18n="shipping.shippingOptions.chooseScheduledDate"]:before{
 	content: "Elija la fecha de retiro en tienda";
    font-size: 12px;
    color: #224e96;
}

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-EntregaaDomicilio"] span.shipping-option-item-text-wrapper
{
    padding-left: 45px;
    line-height: 1.2;
}
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-EntregaaDomicilio"]
{
    padding: 5px 10px 0px;
}
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-EntregaaDomicilio"]:before
{
    content: "";
    background: url(/arquivos/ICONO-ENViO.png) no-repeat;
    position: absolute;
    width: 40px;
    height: 21px;
    top: 15px;
    margin-left: 4px;
    background-repeat: no-repeat;
    background-size: contain;
}
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-EntregaaDomicilio"]:before 
{
     content: "";
    background: url(/arquivos/ICONO-ENViOB.png) no-repeat; 
  position: absolute;
    width: 40px;
    height: 21px;
    top: 15px;
    margin-left: 4px;
    background-repeat: no-repeat;
    background-size: contain;
    
}
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-EntregaaDomicilio"] span.shipping-option-item-text-wrapper .shipping-option-item-value:after  {
    content: "\A Tiempo de entrega a domicilio puede variar entre 3";
   
    white-space: break-spaces;
    font-size: 11px;
}
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-EntregaaDomicilio"] span.shipping-option-item-time.delivery-estimate {
    font-size: 11px;
    text-transform: lowercase;
}

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-EntregaaDomicilio"] span.shipping-option-item-time.delivery-estimate:after  {
    content: ". También es posible que los productos se entreguen de forma separada.";
   
    text-transform: initial;
    font-size: 11px;
}


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaGigante"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaGigante"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSur"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Guayaquil-PyccaSur-Retiroenproximashoras"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElRecreo"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaMalldelSol"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPiazza"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPolicentro"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaRotonda"],

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCCI"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroQuito"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElBosque"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElCondado"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElPortal"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaQuicentroSur"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaSanLuis"],

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroGuayaquil"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaMalldelSol"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPiazza"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPolicentro"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaRotonda"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Quito-PyccaCCI-Retiroenproximashoras"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCentroQuito"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElBosque"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElCondado"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElPortal"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCCI"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen4a5diasTiendaElRecreo"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaQuicentroSur"],
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaSanLuis"]
,
label.shipping-option-item.label-vertical-group.input.btn





{
    padding: 5px 10px 0px;
}


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaGigante"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaGigante"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSur"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Guayaquil-PyccaSur-Retiroenproximashoras"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElRecreo"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaMalldelSol"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPiazza"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPolicentro"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaRotonda"]:before,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCCI"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroQuito"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElBosque"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElCondado"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElPortal"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaQuicentroSur"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaSanLuis"]:before,


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroGuayaquil"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaMalldelSol"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPiazza"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPolicentro"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaRotonda"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Quito-PyccaCCI-Retiroenproximashoras"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCentroQuito"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElBosque"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElCondado"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElPortal"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCCI"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElRecreo"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaQuicentroSur"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaSanLuis"]:before,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaCentroGuayaquil"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaElDorado"]:before,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasGuayaquilPyccaGigante"]:before
,
label.shipping-option-item.label-vertical-group.input.btn:before

{
    content: "";
    background: url(/arquivos/LOGO_PICKUP.png) no-repeat;
    position: absolute;
    width: 40px;
    height: 21px;
    top: 12px;
    background-repeat: no-repeat;
    background-size: contain;
}


label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaGigante"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaGigante"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSur"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Guayaquil-PyccaSur-Retiroenproximashoras"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElRecreo"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaMalldelSol"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPiazza"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPolicentro"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaRotonda"]:before,

label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCCI"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroQuito"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElBosque"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElCondado"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElPortal"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaQuicentroSur"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaSanLuis"]:before,


label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroGuayaquil"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaMalldelSol"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPiazza"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPolicentro"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaRotonda"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Quito-PyccaCCI-Retiroenproximashoras"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaCentroQuito"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaElBosque"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaElCondado"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaElPortal"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaCCI"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaElRecreo"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaQuicentroSur"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen3a5diasTiendaSanLuis"]:before

,

label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaPyccaCentroGuayaquil"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-Retiroen1a3diasTiendaElDorado"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active[for="seller-1-sla-RetiroenproximashorasGuayaquilPyccaGigante"]:before,
label.shipping-option-item.label-vertical-group.input.btn.active:before

{
     content: "";
    background: url(/arquivos/LOGO-PICKUP-blanco.png) no-repeat; 
  position: absolute;
    width: 40px;
    height: 21px;
    top: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    
}

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaGigante"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaGigante"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSur"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Guayaquil-PyccaSur-Retiroenproximashoras"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElRecreo"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaMalldelSol"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPiazza"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPolicentro"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaRotonda"] span.shipping-option-item-text-wrapper,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCCI"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroQuito"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElBosque"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElCondado"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElPortal"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaQuicentroSur"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaSanLuis"] span.shipping-option-item-text-wrapper,



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroGuayaquil"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaMalldelSol"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPiazza"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPolicentro"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaRotonda"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Quito-PyccaCCI-Retiroenproximashoras"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCentroQuito"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElBosque"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElCondado"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElPortal"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCCI"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElRecreo"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaQuicentroSur"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaSanLuis"] span.shipping-option-item-text-wrapper

,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaCentroGuayaquil"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaElDorado"] span.shipping-option-item-text-wrapper,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasGuayaquilPyccaGigante"] span.shipping-option-item-text-wrapper
,
label.shipping-option-item.label-vertical-group.input.btn span.shipping-option-item-text-wrapper

{
    padding-left: 45px;
}





label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaGigante"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaGigante"] span.shipping-option-item-text-wrapper:after
{
    content: "Guayaquil - Calle Piedrahita entre Boyacá y Escobedo";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}



/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSur"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Guayaquil-PyccaSur-Retiroenproximashoras"] span.shipping-option-item-text-wrapper:after  {
    content: "Av. 25 De Julio y Ernesto Alban ";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}




/*************/




label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElRecreo"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElRecreo"] span.shipping-option-item-text-wrapper:after {
    content: "C.C.El Recreo Local3, Av. Maldonado y Carrión Ancla";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}


/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaMalldelSol"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaMalldelSol"] span.shipping-option-item-text-wrapper:after {
    content: "Av. Juan Tanca Marengo C.C. Mall Del Sol ";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPiazza"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPiazza"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. La Piazza Local 5c-6c. Km. 1 Vía A Samborondón";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaPolicentro"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPolicentro"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. Policentro Lcl 78 - Av. Carlos Luis Plaza Dañin ";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaRotonda"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaRotonda"] span.shipping-option-item-text-wrapper:after {
    content: " C.C. La Rotonda Local 41- Av. Benjamin Carrion";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Quito-PyccaCCI-Retiroenproximashoras"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCCI"] span.shipping-option-item-text-wrapper:after
{
    content: "C.C Iñaquito Av. Amazonas N36-152 y Naciones Unidas";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroQuito"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaCentroQuito"] span.shipping-option-item-text-wrapper:after
{
    content: " - Espejo 808 y Guayaquil";
    display: contents;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElBosque"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElBosque"] span.shipping-option-item-text-wrapper:after {
    content: "C.C El Bosque - Local 46 - Av. Occidental 510 y El Bosque";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElCondado"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElCondado"] span.shipping-option-item-text-wrapper:after
{
    content: "C.C El Condado - Av. Mariscal Sucre (Occidental) Planta Baja"; 
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaElPortal"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaElPortal"] span.shipping-option-item-text-wrapper:after {
    content: "C.C El Portal - Locales 7, 8 y 9 - Av. Galo Plaza Lasso";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaQuicentroSur"] span.shipping-option-item-text-wrapper:after,
label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaQuicentroSur"] span.shipping-option-item-text-wrapper:after {
    content: " - C.C Quicentro Sur - Local PB-040 - Av. Quitumbe";
    display: contents;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaSanLuis"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen3a5diasTiendaSanLuis"] span.shipping-option-item-text-wrapper:after {
    content: "C.C San Luis - 1er.Piso local #32 - Av. General Rumiñahui";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaCalifornia"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaCalifornia"] span.shipping-option-item-text-wrapper:after {
    content: "Parque California 2 Local K-9 Vía A Daule Km. 11.5";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaCeibos"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaCeibos"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. CEIBOS 1er. Piso Av. Del Bombero";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPlaza9"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaPlaza9"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. Plaza 9 Locales 1-3-4-5-33 ";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaUrdesa"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaUrdesa"] span.shipping-option-item-text-wrapper:after {
    content: "Victor Emilio Estrada 307 Y Av. Del Rotarismo ";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSanMarino"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaSanMarino"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. San Marino Shopping Piso 2 Local 25";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/


label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-RetiroenproximashorasTiendaPyccaCentroGuayaquil"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaCentroGuayaquil"] span.shipping-option-item-text-wrapper:after {
    content: "Av. 9 De Octubre 609 Y Boyaca";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaElDorado"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaElDorado"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. El Dorado";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaFortin"] span.shipping-option-item-text-wrapper:after,

label.shipping-option-item.label-vertical-group.input.btn[for="seller-1-sla-Retiroen1a3diasTiendaPyccaFortin"] span.shipping-option-item-text-wrapper:after {
    content: "C.C. Mall El Fortin Local# 123 Av. Perimetral";
    display: block;
    font-size: 11px;
    position: relative;
    top: -5px;
}

/*************/



input#ship-street , input#ship-number , input#ship-more-info {
    width: 100%;
}
p.ship-number.required.input.text {
    display: contents;
}

p.payment-unauthorized-message3 {
    display: block !important;
    color: #fff;
    opacity: 1;
    font-size: 20px;
    background: #ac7900;
    border-radius: 5px;
    padding: 10px 5px;
}
/*
a#payment-group-customPrivate_403PaymentGroup{
    display: none;
}
/*Garantia Extendida - OR*/

/* ---- Codigo Nuevo OR ---  */

/*form.product-service {
    display: none;
}
*/
.modal-backdrop{background:
#736c6b}.modal{-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-radius:15px;border:none;overflow:hidden}.modal
.close{border-radius:50%;border:3px solid 
#b4afad;color:
#b4afad;cursor:pointer;height:30px;opacity:1;padding:0;position:absolute;right:10px;top:10px;width:30px;z-index:2}.modal
.modal-header{border:none}.modal
.modal-header
.modal-title{font-size:30px;font-size:1.875rem;color:
#C3002F;font-weight:700;margin-bottom:20px;margin-top:50px;text-align:center}

#modal-services
.modal-footer 
#btn-concordo:hover{background:
#fff;color:
#C3002F}

/* ---- CorrecciÃ³n Bug GEX ---  */
.add-service-container,.product-service fieldset{/*display:none*/}.product-service
.linkWarranty{border:3px solid 
#C3002F!important;color:
#C3002F!important;margin-top:10px}.product-service
.linkWarranty:hover{background:
#C3002F!important;color:
#fff!important}
#modal-warranty{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin-bottom:2%;margin-left:0;max-width:1080px;position:absolute;top:2%;width:100%}
#modal-warranty
.fakeInput{display:none}
#modal-warranty input[type=radio]{display:none;position:absolute}
#modal-warranty input[type=radio]:checked+label:before,
#modal-warranty input[type=radio]:hover+label:before{border:4px solid 
#C3002F}
#modal-warranty label:not(.box-opcao-garantia){color:
#736c6b;cursor:pointer;font-weight:400;height:20px;position:absolute;top:15%;-webkit-transition:all
.4s ease;transition:all
.4s ease;width:20px}
#modal-warranty label:not(.box-opcao-garantia):before{    background-color: rgba(255, 255, 255, 0);
    border: 1px solid 
#b4afad;
    border-radius: 10px;
    content: '';
    height: 458px;
    position: absolute;
    top: -70px;
    left: -16px;
    z-index: 2;
    width: 321px;}
#modal-warranty
.footer-box-opcao-garantia{margin:0 auto;padding:0}
#modal-warranty
.footer-box-opcao-garantia label:before{display:none}
#modal-warranty
.modal-body{max-height:none;padding:0;text-align:center}
#modal-warranty
.modal-body h4{font-size:40px;font-size:2.5rem;color:
#C3002F;font-weight:700;line-height:120%;text-align:center}
#modal-warranty
.modal-body h4 span{display:block}
#modal-warranty
.modal-body
.submain-title{font-size:20px;font-size:1.25rem;color:
#736c6b;margin-bottom:25px;text-align:center}
#modal-warranty
.modal-body
.input-warranty{left:10%;position:absolute;top:15%}
#modal-warranty
.modal-body
.box-opcao-garantia{
  border-radius:10px;
  border:1px solid #f4f2f1;
  display:inline-block;
  margin-left:3%;
  min-height:405px;
  padding:10px 16px 45px;
  position:relative;
  vertical-align:top;
  width:27%}
#modal-warranty
.modal-body
.box-opcao-garantia
.label-opcao-garantia:before{display:none}
#modal-warranty
.modal-body
.box-opcao-garantia.active,
#modal-warranty
.modal-body
.box-opcao-garantia:hover{/*border:2px solid 
#C3002F;*/}
#modal-warranty
.modal-body
.box-opcao-garantia.active
.footer-box-opcao-garantia,
#modal-warranty
.modal-body
.box-opcao-garantia:hover
.footer-box-opcao-garantia{background:
#e4e4e4}
#modal-warranty
.modal-body
.box-opcao-garantia:last-child{margin-right:0}
#modal-warranty
.modal-body
.box-opcao-garantia p{font-size:12px;text-align:justify}

#modal-warranty
.modal-body
.box-opcao-garantia ul li{font-size:14px;line-height:1.5;text-align:left}
#modal-warranty
.modal-body
.box-opcao-garantia
.bonus-garantia{font-size:16px;font-size:1rem;font-weight:700;text-align:center}
#modal-warranty
.modal-body
.box-opcao-garantia
.title-garantia{font-size:30px;font-size:1.875rem;font-weight:700;line-height:25px;margin:25px 0 15px;text-align:center;text-transform:uppercase}
#modal-warranty
.modal-body
.box-opcao-garantia
.title-garantia span{font-size:16px;font-size:1rem;display:block;text-transform:none}
#modal-warranty
.modal-body
.box-opcao-garantia
.title-garantia span.garantia-plusicon{font-size:35px;font-size:2.1875rem;color:
#C3002F;display:inline}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia{font-size:14px;font-size:.875rem;border-radius:0 0 8px 8px;-webkit-transition:all
.3s ease;transition:all
.3s ease;background:
#f4f2f1;bottom:0;height:55px;left:0;position:absolute;text-align:center;width:100%}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia span{position:relative}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia input[type=radio]{position:absolute;visibility:hidden}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia input[type=radio]:checked+label:before,
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia input[type=radio]:hover+label:before{border:4px solid 
#C3002F}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia label{color:
#736c6b;cursor:pointer;display:inline;font-weight:400;line-height:45px;margin-right:25px;padding-left:21px;position:relative;top:-5px;-webkit-transition:all
.4s ease;transition:all
.4s ease}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia label:before{background-color:
#fff;border:2px solid 
#b4afad;border-radius:50%;bottom:4px;content:'';height:14px;left:0;position:absolute;top:1px;width:14px}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia label strong{font-size:16px;font-size:1rem}
#modal-warranty
.modal-body
.box-opcao-garantia
.footer-box-opcao-garantia>p{bottom:15px;display:inline-block;font-size:13px;font-weight:700;position:relative}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia{margin-left:0}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia
.title-garantia{font-size:35px;font-size:2.1875rem;margin:40px 0;text-transform:uppercase}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia
.title-garantia span{font-size:16px;font-size:1rem;display:block;text-transform:lowercase}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia p{font-size:16px;font-size:1rem}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia
.desc-garantia-sem-custo{text-align:center}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia
.footer-box-opcao-garantia label{top:5px}
#modal-warranty
.modal-body
.box-opcao-garantia.first-box-garantia
.footer-box-opcao-garantia label :before{top:0}
#modal-warranty
.modal-body
.box-opcao-garantia.box-garantia-primaria{/*border-color:
#C3002F;border-width:3px*/}
#modal-warranty
.modal-body
.box-opcao-garantia.box-garantia-primaria
.garantia-recommended{font-size:24px;font-size:1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:
#fff;color:
#C3002F;font-weight:700;left:50%;padding:0 10px;position:absolute;text-transform:uppercase;top:-11px; z-index:2;}
#modal-warranty
.modal-body
.box-opcao-garantia.box-garantia-primaria
.title-garantia span.garantia-plusicon{color:
#C3002F}
#modal-warranty
.modal-body
.box-opcao-garantia.box-garantia-primaria
.footer-box-opcao-garantia{background:
#fcded3}
#modal-warranty
.modal-body
.box-opcao-garantia.box-garantia-primaria.active
.footer-box-opcao-garantia,
#modal-warranty
.modal-body
.box-opcao-garantia.box-garantia-primaria:hover
.footer-box-opcao-garantia{background:
#f9baa3!important}
#modal-warranty
.modal-body
.row-product-and-action{margin-top:20px;padding:0 73px;margin-bottom: 15px;}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-produto{display:inline-block;text-align:left;width:37%}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-produto img{display:inline-block;vertical-align:middle}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-produto
.garantia-box-produto-info{font-size:15px;font-size:.9375rem;display:inline-block;margin-left:30px;text-align:left;vertical-align:middle;width:160px}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed{display:inline-block;text-align:right;width:62%}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.garantia-box-text{font-size:14px;font-size:.875rem;color:
#b4afad;display:inline-block;margin-right:30px;text-align:right;vertical-align:middle}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.garantia-box-text p{margin-bottom:0}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.garantia-box-text a{color:
#C3002F;font-weight:700}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.btn-continue{cursor:pointer;display:inline-block;padding:11px 47px}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.btn-continue span{margin-left:10px}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.btn-continue.icon-loading{font-size:0}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.btn-continue.icon-loading span{display:none}
#modal-warranty
.modal-body
.row-product-and-action
.garantia-box-proceed
.btn-continue.icon-loading:before{-webkit-animation:spin
.7s infinite linear;animation:spin
.7s infinite linear;content:'\f110';font-family:FontAwesome;font-size:30px}
#modal-warranty
.modal-body
.garantia-disclaimer{font-size:11px;font-size:.6875rem;background:
#f4f2f1;clear:both;margin-top:15px;padding:20px 0;text-align:left}
#modal-warranty
.modal-body
.garantia-disclaimer p{padding:10px 73px}
#modal-warranty
.modal-body
.btn-continue{font-size:18px;font-size:1.125rem;border-radius:3px;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all
.3s ease;transition:all
.3s ease;background-color:
#C3002F;background-image:none;border:3px solid 
#C3002F;color:
#fff;padding:16px 26px;text-shadow:none}
#modal-warranty
.modal-body
.btn-continue:hover{background-color:
#fff;color:
#C3002F}
.continuar_gris{
  
    font-size: 18px;
    background-color: #ccc;
    background-image: none;
    border: 3px solid rgba(229, 229, 229, 0.44);
    color: #fff;
    padding: 11px 57px;
    text-shadow: none;
    cursor: pointer;

}

.ErrorGA{
    display: none;
    font-size: 12px;
    text-align: right;
    color: #ce1141;
    font-weight: 700;
  
}

.garantiaInfo{
display: none;
}

/*fin Garantia Extendida*/



a#item-quantity-change-decrement-23259 {
    display: none;
}

a#item-quantity-change-increment-23259 {
    display: none;
}


.item-attachment.item-attachment-name-1p-deseas-incluir-el-pompo\?\|y03632\|24154 .item-attachment-name-label {
    font-size: 0px;
}

.item-attachment.item-attachment-name-1p-deseas-incluir-el-pompo\?\|y03632\|24154 .item-attachment-name-label:after {
    font-size: 12px;
    content: "¿Deseas incluir el Pompo?";
}

 
a#item-quantity-change-increment-24154 {
    display: none;
}


a#item-quantity-change-decrement-24154 {
    display: none;
}


a#item-quantity-change-increment-16248 {
    display: none;
}


a#item-quantity-change-decrement-16248 {
    display: none;
}


a#item-quantity-change-increment-24155 {
    display: none;
}


a#item-quantity-change-decrement-24155 {
    display: none;
}


a#item-quantity-change-increment-16247 {
    display: none;
}


a#item-quantity-change-decrement-16247 {
    display: none;
}


a#item-quantity-change-increment-24156 {
    display: none;
}


a#item-quantity-change-decrement-24156 {
    display: none;
}



a#item-quantity-change-increment-24158 {
    display: none;
}


a#item-quantity-change-decrement-24158 {
    display: none;
}




a#item-quantity-change-increment-16246 {
    display: none;
}


a#item-quantity-change-decrement-16246 {
    display: none;
}



a#item-quantity-change-increment-16248 {
    display: none;
}


a#item-quantity-change-decrement-16248 {
    display: none;
}

a#item-attachment-remove-Servicio\ de\ Envoltura-M-Y04384 {
    display: none;
}

a#item-attachment-remove-Servicio\ de\ Envoltura-M-Y04385 {
    display: none;
}

a#item-attachment-remove-Servicio\ de\ Envoltura-M-Y04386 {
    display: none;
}


/*
tr.item-attachments-content.item-attachments-name-servicio-de-envoltura-g-y04386 {
    display: none;
}
tr.item-attachments-content.item-attachments-name-servicio-de-envoltura-m-y04385 {
    display: none;
}
tr.item-attachments-content.item-attachments-name-servicio-de-envoltura-s-y04384 {
    display: none;
}
*/
a#item-remove-23259 {
    display: none;
}



a#item-remove-24660,
a#item-remove-24661,
a#item-remove-24662
a#item-remove-24663,
a#item-remove-24664,
a#item-remove-24665,
a#item-remove-24666,
a#item-remove-24667
{
    display: none;
}


a#item-quantity-change-increment-24660,
a#item-quantity-change-increment-24661,
a#item-quantity-change-increment-24662,
a#item-quantity-change-increment-24663,
a#item-quantity-change-increment-24664,
a#item-quantity-change-increment-24665,
a#item-quantity-change-increment-24666,
a#item-quantity-change-increment-24667
{
    display: none;
}


a#item-quantity-change-decrement-24660,
a#item-quantity-change-decrement-24661,
a#item-quantity-change-decrement-24662,
a#item-quantity-change-decrement-24663,
a#item-quantity-change-decrement-24664,
a#item-quantity-change-decrement-24665,
a#item-quantity-change-decrement-24666,
a#item-quantity-change-decrement-24667
{
    display: none;
}

tr[data-sku="24660"] td.quantity:before,
tr[data-sku="24661"] td.quantity:before,
tr[data-sku="24662"] td.quantity:before,
tr[data-sku="24663"] td.quantity:before,
tr[data-sku="24664"] td.quantity:before,
tr[data-sku="24665"] td.quantity:before,
tr[data-sku="24666"] td.quantity:before,
tr[data-sku="24667"] td.quantity:before
{
    /* background: red; */
    z-index: 999;
    position: absolute;
    width: 10px;
    height: 10px;
  content: url(https://pycca.vteximg.com.br/arquivos/fondo-transparente9.png?v=637769252468070000);
}}


/* // Oculta por servicios - JZ

tr.item-attachments-head {
    display: none;
}


td.item-attachments-item-fields {
    display: none;
}

tr.item-attachments-content td.item-remove.item-attachments-remove a.item-link-remove:before {
    content: "" !important;
}
*/

section#vtex-callcenter__toolbar {
    display: none;
}

body.callcenter .container-cart .cart:after {
    content: "NOTA: Ingresar su código de Vendedor antes de finalizar la venta ";
    font-size: 17px;
    font-weight: 600;
    background: #214e96;
    color: #FFF;
    padding: 10px;
    border-radius: 3px;
    margin-top: 5px;
    display: block;
}

.iframe-credit-card-payment-group .ChangeNumberOfPayments a {
    position: initial;
    background: #70bcca;
    color: #FFF;
    padding: 2px 15px;
    border-radius: 2px;
}





a#item-quantity-change-decrement-28938,
a#item-quantity-change-decrement-28939, 
a#item-quantity-change-decrement-28940, 
a#item-quantity-change-decrement-28941, 
a#item-quantity-change-decrement-28942,
a#item-quantity-change-decrement-28936,  
a#item-quantity-change-decrement-28912,  
a#item-quantity-change-decrement-28937, 
a#item-quantity-change-decrement-28918,
a#item-quantity-change-decrement-28935,
a#item-quantity-change-decrement-28919,
a#item-quantity-change-decrement-28926,
a#item-quantity-change-decrement-28928,
a#item-quantity-change-decrement-28921,
a#item-quantity-change-decrement-28913,
a#item-quantity-change-decrement-28932,
a#item-quantity-change-decrement-28922,
a#item-quantity-change-decrement-28920,
a#item-quantity-change-decrement-28930,
a#item-quantity-change-decrement-28915,
a#item-quantity-change-decrement-28925,
a#item-quantity-change-decrement-28927,
a#item-quantity-change-decrement-28924,
a#item-quantity-change-decrement-28917,
a#item-quantity-change-decrement-28914,
a#item-quantity-change-decrement-28923,
a#item-quantity-change-decrement-28933,
a#item-quantity-change-decrement-28916,
a#item-quantity-change-decrement-28929,
a#item-quantity-change-decrement-28934,
a#item-quantity-change-decrement-28931,
a#item-quantity-change-decrement-16246,
a#item-quantity-change-decrement-16247,
a#item-quantity-change-decrement-16248,
a#item-quantity-change-decrement-30172
{
    display: none;
}



a#item-quantity-change-increment-28938,
a#item-quantity-change-increment-28939, 
a#item-quantity-change-increment-28940, 
a#item-quantity-change-increment-28941, 
a#item-quantity-change-increment-28942,
a#item-quantity-change-increment-28936,  
a#item-quantity-change-increment-28912,  
a#item-quantity-change-increment-28937, 
a#item-quantity-change-increment-28918,
a#item-quantity-change-increment-28935,
a#item-quantity-change-increment-28919,
a#item-quantity-change-increment-28926,
a#item-quantity-change-increment-28928,
a#item-quantity-change-increment-28921,
a#item-quantity-change-increment-28913,
a#item-quantity-change-increment-28932,
a#item-quantity-change-increment-28922,
a#item-quantity-change-increment-28920,
a#item-quantity-change-increment-28930,
a#item-quantity-change-increment-28915,
a#item-quantity-change-increment-28925,
a#item-quantity-change-increment-28927,
a#item-quantity-change-increment-28924,
a#item-quantity-change-increment-28917,
a#item-quantity-change-increment-28914,
a#item-quantity-change-increment-28923,
a#item-quantity-change-increment-28933,
a#item-quantity-change-increment-28916,
a#item-quantity-change-increment-28929,
a#item-quantity-change-increment-28934,
a#item-quantity-change-increment-28931,
a#item-quantity-change-increment-16246,
a#item-quantity-change-increment-16247,
a#item-quantity-change-increment-16248,
a#item-quantity-change-increment-30171,
a#item-quantity-change-increment-30172,
a#item-quantity-change-increment-30173
{
    display: none;
}



 

a#item-remove-28938,
a#item-remove-28939, 
a#item-remove-28940, 
a#item-remove-28941, 
a#item-remove-28942,
a#item-remove-28936,  
a#item-remove-28912,  
a#item-remove-28937, 
a#item-remove-28918,
a#item-remove-28935,
a#item-remove-28919,
a#item-remove-28926,
a#item-remove-28928,
a#item-remove-28921,
a#item-remove-28913,
a#item-remove-28932,
a#item-remove-28922,
a#item-remove-28920,
a#item-remove-28930,
a#item-remove-28915,
a#item-remove-28925,
a#item-remove-28927,
a#item-remove-28924,
a#item-remove-28917,
a#item-remove-28914,
a#item-remove-28923,
a#item-remove-28933,
a#item-remove-28916,
a#item-remove-28929,
a#item-remove-28934,
a#item-remove-28931,
a#item-remove-16246,
a#item-remove-16247,
a#item-remove-16248,
a#item-remove-30171,
a#item-remove-30172,
a#item-remove-30173
{
    display: none;
}



tr[data-sku="28938"] td.quantity:before,
tr[data-sku="28939"] td.quantity:before, 
tr[data-sku="28940"] td.quantity:before, 
tr[data-sku="28941"] td.quantity:before, 
tr[data-sku="28942"] td.quantity:before,
tr[data-sku="28936"] td.quantity:before,  
tr[data-sku="28912"] td.quantity:before,  
tr[data-sku="28937"] td.quantity:before, 
tr[data-sku="28918"] td.quantity:before,
tr[data-sku="28935"] td.quantity:before,
tr[data-sku="28919"] td.quantity:before,
tr[data-sku="28926"] td.quantity:before,
tr[data-sku="28928"] td.quantity:before,
tr[data-sku="28921"] td.quantity:before,
tr[data-sku="28913"] td.quantity:before,
tr[data-sku="28932"] td.quantity:before,
tr[data-sku="28922"] td.quantity:before,
tr[data-sku="28920"] td.quantity:before,
tr[data-sku="28930"] td.quantity:before,
tr[data-sku="28915"] td.quantity:before,
tr[data-sku="28925"] td.quantity:before,
tr[data-sku="28927"] td.quantity:before,
tr[data-sku="28924"] td.quantity:before,
tr[data-sku="28917"] td.quantity:before,
tr[data-sku="28914"] td.quantity:before,
tr[data-sku="28923"] td.quantity:before,
tr[data-sku="28933"] td.quantity:before,
tr[data-sku="28916"] td.quantity:before,
tr[data-sku="28929"] td.quantity:before,
tr[data-sku="28934"] td.quantity:before,
tr[data-sku="28931"] td.quantity:before,
tr[data-sku="16246"] td.quantity:before,
tr[data-sku="16247"] td.quantity:before,
tr[data-sku="16248"] td.quantity:before,
tr[data-sku="30171"] td.quantity:before,
tr[data-sku="30172"] td.quantity:before,
tr[data-sku="30173"] td.quantity:before
{
    /*display: none;*/
}

.item-attachment.item-attachment-name-1p-seleccione-un-pompo {
    display: none;
}


label.item-attachment-name-label:before {
    z-index: 99;
    position: absolute;
    width: 90%;
    height: 60px;
    content: url(https://pycca.vteximg.com.br/arquivos/fondo-transparente5.png?v=637769252468070000);
}


tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl---0p99 td div strong {
    font-size: 0px;
}

tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl---0p99 td div strong:before {
    content: "Servicio de Personalización";
    font-size: 13px;
}



tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl---4p99 td div strong {
    font-size: 0px;
}

tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl---4p99 td div strong:before {
    content: "Servicio de Personalización";
    font-size: 13px;
}



tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl_nf---0p99 td div strong {
    font-size: 0px;
}

tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl_nf---0p99 td div strong:before {
    content: "Servicio de Personalización";
    font-size: 13px;
}




tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl_nf---4p99 td div strong {
    font-size: 0px;
}

tr.item-attachments-head.item-attachments-name-servicio-de-personalizacion-de--vinyl_nf---4p99 td div strong:before {
    content: "Servicio de Personalización";
    font-size: 13px;
}

a#item-remove-24663 {
    display: none;
}

@media (max-width: 767px) {
  	#vtexIdContainer {
  		position: fixed !important;
	}
}


a#product-name24660, 
a#product-name24661, 
a#product-name24662, 
a#product-name24663, 
a#product-name24664, 
a#product-name24666,
a#product-name24667,
a#product-name16247,	  
a#product-name28938,
a#product-name28939,
a#product-name28940,
a#product-name28941,
a#product-name28942,		   
a#product-name28936,
a#product-name28912,
a#product-name28937, 
a#product-name28918,
a#product-name28935,
a#product-name28919,
a#product-name28926,
a#product-name28928,
a#product-name28921,
a#product-name28913,
a#product-name28932,
a#product-name28922,
a#product-name28920,
a#product-name28930,
a#product-name28915,
a#product-name28925,
a#product-name28927,
a#product-name28924,
a#product-name28917,
a#product-name28914,
a#product-name28923,
a#product-name28933,
a#product-name28916,
a#product-name28929,
a#product-name28934,
a#product-name28931,
a#product-name30171,
a#product-name30172, 
a#product-name16246,
a#product-name16247,
a#product-name16248,
a#product-name23259,
a#product-name24660,
a#product-name24661,
a#product-name24662,
a#product-name24663,
a#product-name24664,
a#product-name24665,
a#product-name24666, 
a#product-name24667
{
     
    pointer-events: none;
}



tr[data-sku="24660"] td a, 
tr[data-sku="24661"] td a, 
tr[data-sku="24662"] td a, 
tr[data-sku="24663"] td a, 
tr[data-sku="24664"] td a, 
tr[data-sku="24666"] td a,
tr[data-sku="24667"] td a,
tr[data-sku="16247"] td a,	  
tr[data-sku="28938"] td a,
tr[data-sku="28939"] td a,
tr[data-sku="28940"] td a,
tr[data-sku="28941"] td a,
tr[data-sku="28942"] td a,		   
tr[data-sku="28936"] td a,
tr[data-sku="28912"] td a,
tr[data-sku="28937"] td a, 
tr[data-sku="28918"] td a,
tr[data-sku="28935"] td a,
tr[data-sku="28919"] td a,
tr[data-sku="28926"] td a,
tr[data-sku="28928"] td a,
tr[data-sku="28921"] td a,
tr[data-sku="28913"] td a,
tr[data-sku="28932"] td a,
tr[data-sku="28922"] td a,
tr[data-sku="28920"] td a,
tr[data-sku="28930"] td a,
tr[data-sku="28915"] td a,
tr[data-sku="28925"] td a,
tr[data-sku="28927"] td a,
tr[data-sku="28924"] td a,
tr[data-sku="28917"] td a,
tr[data-sku="28914"] td a,
tr[data-sku="28923"] td a,
tr[data-sku="28933"] td a,
tr[data-sku="28916"] td a,
tr[data-sku="28929"] td a,
tr[data-sku="28934"] td a,
tr[data-sku="28931"] td a,
tr[data-sku="30171"] td a,
tr[data-sku="30172"] td a, 
tr[data-sku="16246"] td a,
tr[data-sku="16247"] td a,
tr[data-sku="16248"] td a,
tr[data-sku="23259"] td a,
tr[data-sku="24660"] td a,
tr[data-sku="24661"] td a,
tr[data-sku="24662"] td a,
tr[data-sku="24663"] td a,
tr[data-sku="24664"] td a,
tr[data-sku="24665"] td a,
tr[data-sku="24666"] td a, 
tr[data-sku="24667"] td a
{
     
    pointer-events: none;
}



tr[data-sku="24660"] td.quantity:before, 
tr[data-sku="24661"] td.quantity:before, 
tr[data-sku="24662"] td.quantity:before, 
tr[data-sku="24663"] td.quantity:before, 
tr[data-sku="24664"] td.quantity:before, 
tr[data-sku="24666"] td.quantity:before,
tr[data-sku="24667"] td.quantity:before,	  
tr[data-sku="28938"] td.quantity:before,
tr[data-sku="28939"] td.quantity:before,
tr[data-sku="28940"] td.quantity:before,
tr[data-sku="28941"] td.quantity:before,
tr[data-sku="28942"] td.quantity:before,		   
tr[data-sku="28936"] td.quantity:before,
tr[data-sku="28912"] td.quantity:before,
tr[data-sku="28937"] td.quantity:before, 
tr[data-sku="28918"] td.quantity:before,
tr[data-sku="28935"] td.quantity:before,
tr[data-sku="28919"] td.quantity:before,
tr[data-sku="28926"] td.quantity:before,
tr[data-sku="28928"] td.quantity:before,
tr[data-sku="28921"] td.quantity:before,
tr[data-sku="28913"] td.quantity:before,
tr[data-sku="28932"] td.quantity:before,
tr[data-sku="28922"] td.quantity:before,
tr[data-sku="28920"] td.quantity:before,
tr[data-sku="28930"] td.quantity:before,
tr[data-sku="28915"] td.quantity:before,
tr[data-sku="28925"] td.quantity:before,
tr[data-sku="28927"] td.quantity:before,
tr[data-sku="28924"] td.quantity:before,
tr[data-sku="28917"] td.quantity:before,
tr[data-sku="28914"] td.quantity:before,
tr[data-sku="28923"] td.quantity:before,
tr[data-sku="28933"] td.quantity:before,
tr[data-sku="28916"] td.quantity:before,
tr[data-sku="28929"] td.quantity:before,
tr[data-sku="28934"] td.quantity:before,
tr[data-sku="28931"] td.quantity:before,
tr[data-sku="30171"] td.quantity:before,
tr[data-sku="30172"] td.quantity:before, 
tr[data-sku="16246"] td.quantity:before, 
tr[data-sku="16248"] td.quantity:before,
tr[data-sku="23259"] td.quantity:before,
tr[data-sku="24660"] td.quantity:before,
tr[data-sku="24661"] td.quantity:before,
tr[data-sku="24662"] td.quantity:before,
tr[data-sku="24663"] td.quantity:before,
tr[data-sku="24664"] td.quantity:before,
tr[data-sku="24665"] td.quantity:before,
tr[data-sku="24666"] td.quantity:before, 
tr[data-sku="24667"] td.quantity:before
{
    z-index: 999;
    position: absolute;
    width: 10px;
    height: 10px;
    content: url(https://pycca.vteximg.com.br/arquivos/fondo-transparente9.png?v=637769252468070000);
}


tr[data-sku="16247"] td.quantity:before{
 z-index: 999;
    position: absolute;
    width: 10px;
    height: 10px;
    content: url(https://pycca.vteximg.com.br/arquivos/fondo-transparente9.png?v=637769252468070000);
}

