/* /files/checkout5-custom.css */



.cart-more-options.span7 {
    display: none;
}

/* Content copied from "checkout-custom.css" at 2017-06-08T23:22:52.991Z */
@font-face {
  font-family: 'robotoblack';
  src: url("/arquivos/roboto-black-webfont.woff2.css") format("woff2"), url("/arquivos/roboto-black-webfont.woff.css") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotobold';
  src: url("/arquivos/roboto-bold-webfont.woff2.css") format("woff2"), url("/arquivos/roboto-bold-webfont.woff.css") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*
@font-face {
  font-family: 'robotomedium';
  src: url("/arquivos/roboto-medium-webfont.woff2.css") format("woff2"), url("/arquivos/roboto-medium-webfont.woff.css") format("woff");
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
  font-family: 'robotoregular';
  src: url("/arquivos/roboto-regular-webfont.woff2.css") format("woff2"), url("/arquivos/roboto-regular-webfont.woff.css") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*
@font-face {
  font-family: 'icomoon';
  src: url("icomoon.woff.css") format("woff");
  font-weight: normal;
  font-style: normal;
}*/

/* --------- Colors --------- */
/* --------- Typos --------- */
/* --------- breakpoints --------- */
/* --------- Icons --------- */
/* --------- z index --------- */
* {
  box-sizing: border-box;
  margin: 0;
  list-style: none;
  padding: 0;
  text-decoration: none;
  font-family: "robotomedium", sans-serif, arial;
  font-size: 12px;
}

body {
  background-color: #fff;
  /*padding-top: 95px;*/
}

.load.loading {
  display: none !important;
}

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

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

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

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


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


@media screen and (min-width: 1200px) {
    
    
    img.icoPyccaEmpresas {
    width: 75%;
    position: relative;
    left: 42px;
}
  
  /*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;
}
  
  
  .row-fluid .span7 {
    width: 100% !important;
   /* padding-right: 50px;*/
}
  
    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 {
    padding-top: 10px;
}
  

   
  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%;
    background: #fafafa;
    padding: 5px 0px 25px 0px;
    border-bottom: 1px solid #f7f7f7;
}

.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 {
    color: #224e95;
    text-align: right;
}
.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;
}

.Hcheck1 {
    float: left;
    width: 50%;
}
.Hcheck2 {
    
  
   width: 50%;
    float: left;
    color: #484848;
    position: relative;
    top: 16px;
}

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


@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: 200px;*/
        width: 143px;
  }
}


@media (max-width: 450px){

   .NecesitaAyuda {
    padding-top: 20px;
}
  .NecesitaAyuda a.whatsapp {
   
    font-size: 10px;
}
  
  .headerSite__mainLogo {
    /*width: 150px;*/
    width: 78px;
  }
  
.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="Bolivar"],
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"],
option[value="Sucumbios"]{
      display: none;
}

option[value="Chinchipe"],
option[value="El Pangui"],
option[value="Zamora"],
option[value="Nagaritza"],
option[value="Palanda"],
option[value="Paquisha"],
option[value="Yacuambi"]{
      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: 1350px;
  width: 100%;
}

.container #cart-title, .container #orderform-title, .container-cart #cart-title, .container-cart #orderform-title {
  color: #4f4f4f;
  font-size: 18px;
  font-family: "robotobold";
}

.container .step, .container .cart, .container .totalizers, .container-cart .step, .container-cart .cart, .container-cart .totalizers {
  background-color: #fff;
  border-radius: 3px;
  border-bottom: solid 2px #e7e7e7;
}

.container .btn, .container-cart .btn , #cart-link-coupon-add, button#cart-coupon-add {
  background-color: #ec3d47;
  background-image: none;
  border-radius: 2px;
  border: none;
}
/*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;
}


span[data-i18n="shipping.addressForm.receiver"]:before {
    content: "Nombre y Telefono de la persona a recibir la entrega";
    font-size: 13px;
}

span[data-i18n="shipping.title"],
span[data-i18n="shipping.addressForm.complement"]{
    font-size: 0px;
}





/*Regalos*/

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

p.add-item-attachment-container a.add-item-attachment.btn.btn-mini {
    padding: 8px 12px;
    
    background: #ed3c46;
    color: #FFF;
    text-shadow: 0px 0px 0px #000;
    border-radius: 3px;
}
.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;
}

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

label.item-attachment-name-label, .input-large.item-attachment-value {
    font-size: 13px;
    padding-right: 0px;
    position: relative;
    top: -3px;
}

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



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


#cart-link-coupon-add, button#cart-coupon-add {
	color: #fff;
    padding: 10px 15px;
}
.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] {
  background-color: #ec3d47;
}

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

.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 {
    background: #29549a;
    color: #FFF;
}
.container-cart .cart {
    padding: 0;
    border: 1px solid #e6e7e8;
    border-radius: 2px;
}
.full-cart .summary-totalizers tfoot {
    background-color: #29549a;
    color: #fff;
}

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

.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: 28px;
  }
  .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 {
      display: none;
    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;
}

/* 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;
  }
}
.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 24 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;
}
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: 99px;
    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%;
}

.cart-select-gift-placeholder {
    width: 30% !important;
    float: left !important;
}
.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%;
}

.cart-select-gift-placeholder {
    width: 30% !important;
    float: left !important;
}
.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%;
}

.cart-select-gift-placeholder {
    width: 30% !important;
    float: left !important;
}
.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 {
    border: 3px solid #f7f7f7;
    border-radius: 3px;
    padding: 6px;
}

.cart-fixed.affix, .cart-fixed.affix-bottom {
    border: 3px solid #f7f7f7;
    border-radius: 3px;
    padding: 6px;
}




/* 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: #019fa5;
    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/DIFERIDOS-PACIFICARD.png);*/
    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;
}

#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{
    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/DIFERIDOS-PACIFICARD-mob.png);*/
    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: -500px;
}

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


.ship-street label span:first-child::before {
    content: "Dirección completa";
    font-size: 14px;
}

.ship-street label span:first-child {
     font-size: 0; 
}

.ship-number label span:first-child::before{
    content: "Número/Villa ";
    font-size: 14px;
}

.ship-number label span:first-child {
     font-size: 0; 
}
.ship-more-info label span:first-child::before{
    content: "Referencia para llegar a tu domicilio *";
    font-size: 14px;
}

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

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

.forms.coupon-column.summary-coupon-wrap.text-center {
    display: none;
}

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


/*fin Garantia Extendida*/

div#fadeandscale {
    display: none !important;
}


.PromocionPopUp {
    display: none;
}

header.headerSite {
    filter: blur(0px) !important;
}

.container.container-main.container-cart {
    filter: blur(0px) !important;
}

div#fadeandscale_background {
    background-color: #ffffff00 !important;
}