/************** STYLES HOME PAGE ONLY **************/
body.home {background-color: #eaeded;}
body.home .main-container {background-color: #eaeded;margin-left:0 !important;margin-right:0 !important}
body.home .main-container-home {margin:0 2%}
body.home .header-banner-mobile {display:none !important}
body.home {font-family: 'Muli-Regular', arial, sans-serif;}
body.home .search-slider .page-title h3 {font-family: 'Muli-SemiBold', arial, sans-serif;}
/************** STYLES HOME PAGE ONLY **************/

/************** FUENTE HEADER Y FOOTER **************/
body .header-wrapper * {font-family: 'Muli-Regular', arial, sans-serif;}
body .menu_mobile * {font-family: 'Muli-Regular', arial, sans-serif;}
body .footer-container * {font-family: 'Muli-Regular', arial, sans-serif;}
.muli-regular {font-family: 'Muli-Regular', arial, sans-serif !important;}
.muli-semibold {font-family: 'Muli-SemiBold', arial, sans-serif !important;}
.muli-bold {font-family: 'Muli-Bold', arial, sans-serif !important;}
.muli-extrabold {font-family: 'Muli-ExtraBold', arial, sans-serif !important;}

.box-shadow-cards {-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);}
.border-radius-cards {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

.not-mobile{display:none;}
.not-desktop{display:inline-block;}
.not-desktop-TyC{display: flex; justify-content: center; align-items: center; margin: 0 20px;}

.desktop-only {display:none;}
.mobile-only {display:inline-block;}
.app-only {display:none;}
.appstyles .app-only {display:inline-block;}
.show_on_promo_only {display: none;}
.showInCheckoutOnly {display: none;}
.checkout-onepage-index .showInCheckoutOnly {display: inherit;}
.show_on_blackfriday {display: none;}

.banner-mobile-fullwidth {
    width: 104%;
    margin: 0 auto;
    text-align: center;
    margin-left: -2%;
}
img.banner-mobile-fullwidth {
    max-width: 450px;
}
.banner-mobile-fullwidth img {
    width: 100%;
    max-width: 450px;
}
.secondary-button {
  font-family: 'Muli-Regular',sans-serif;
  border: solid 1px #ff3c3c;
  padding: 10px 0px;
  margin-top: 10px;
  border-radius: 6px;
  color: #ff3c3c;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
.banners-info-home {display: flex;flex-wrap: wrap;justify-content: space-between;min-height: 90px;margin: 0 auto;max-width: 450px;width: 96%;}
.banners-info-home .inner-div {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 49%;
    font-size: 15px;
    padding: 10px 5px;
    margin-bottom: 5px;
    color: #333;
    background-color: #fff;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.banners-info-home .inner-div-fullwidth { width: 100% !important; }

.detail-availability_message:before {
    font-size: 15px;
}

/****************  BANDA BENEFICIOS HOME  *********************/
.banners-info-home .inner-div a {color: #3483fa;font-size: 14px;}
.banners-info-home .inner-div p {margin: 6px 0 8px;}
.banners-info-home .cards-container {display: flex;justify-content: space-evenly;margin-bottom: 5px;}
.banners-info-home .cards-container span {display: inline-block;width: 30px;height: 25px;border: 1px solid #e4e4e4;border-radius: 3px;background-size: 25px;background-repeat: no-repeat;background-position: center;}
.banners-info-home .cards-container span.amex-svg {background-size: 20px;}
.banners-info-home .cards-container span.rapipago-svg {background-size: 100%;}
.banners-info-home .cards-container span.boelto-svg {background-size: 90%;}
/****************  BANDA MEDIOS DE PAGO HOME  *********************/
.banner-payments-home {max-width: 450px;width: 100%;margin: 20px auto 0;height: calc(100vw / 1.6862);max-height: 266px;-moz-box-sizing: border-box;background: #7800C8 center no-repeat;background-size: contain;}
.web_store_br .banner-payments-home {background-image: url('./../../../../../newsletter/materiales/brasil/br_formasde-pagobrasil_430x255.png');}

.banner-donacion-covid {display: block;background: #F9FBF8;padding: 0 10px 0;}
/****************  LOGOS SVG  *********************/
.logo_svg {display: inline-block;background-size: 100%;background-repeat: no-repeat;background-position: center;}
.visa-svg {background-image: url(../../traigo/images/svg/visa.svg);}
.visa-blue-svg {background-image: url(../../traigo/images/svg/visa_blue.svg);}
.visa-white-svg {background-image: url(../../traigo/images/svg/visa_white.svg);}
.paypal-svg {background-image: url(../../traigo/images/svg/PayPal.svg);}
.master-svg {background-image: url(../../traigo/images/svg/mastercard.svg);}
.mi-dinero {background-image: url(../../traigo/images/svg/miDineroLogo.png) !important;background-size: 126% !important;}
.amex-svg {background-image: url(../../traigo/images/svg/american_express.svg);}
.discover-svg {background-image: url(../../traigo/images/svg/discover.svg);}
.logo-alia-nuevo-svg {background-image: url(../../traigo/images/svg/logo-alia-nuevo.svg);}
.logo-visa-nuevo-svg {background-image: url(../../traigo/images/svg/logo-visa-nuevo.svg);}
.logo-ocablue-nuevo-svg {background-image: url(../../traigo/images/svg/logo-ocablue-nuevo.svg);}
.logo-midinero-nuevo-svg {background-image: url(../../traigo/images/svg/logo-midinero-nuevo.svg);}
.logo-mastercard-nuevo-svg {background-image: url(../../traigo/images/svg/logo-mastercard-nuevo.svg);}
.logo-banco-pichincha-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-pichincha-nuevo.svg);}
.logo-banco-amazonas-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-amazonas-nuevo.svg);}
.logo-banco-del-pacifico-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-del-pacifico-nuevo.svg);}
.logo-produbanco-nuevo-svg {background-image: url(../../traigo/images/svg/logo-produbanco-nuevo.svg);}
.logo-banco-bolivariano-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-bolivariano-nuevo.svg);}
.logo-banco-guayaquil-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-guayaquil-nuevo.svg);}
.logo-banco-internacional-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-internacional-nuevo.svg);}
.logo-banco-de-machala-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-de-machala-nuevo.svg);}
.logo-mutualista-pichincha-nuevo-svg {background-image: url(../../traigo/images/svg/logo-mutualista-pichincha-nuevo.svg);}
.logo-oscus-nuevo-svg {background-image: url(../../traigo/images/svg/logo-oscus-nuevo.svg);}
.logo-dinersclub-nuevo-svg {background-image: url(../../traigo/images/svg/logo-dinersclub-nuevo.svg);}
.logo-diners-nuevo-svg {background-image: url(../../traigo/images/svg/logo-dinersclub-nuevo.svg);}
.logo-amex-nuevo-svg {background-image: url(../../traigo/images/svg/logo-amex-nuevo.svg);}
.logo-jep-nuevo-svg {background-image: url(../../traigo/images/svg/logo-jep-nuevo.svg);}
.logo-paypal-nuevo-svg {background-image: url(../../traigo/images/svg/logo-paypal-nuevo.svg);}
.diners-svg {background-image: url(../../traigo/images/svg/diners.svg);}
.logo-alia-svg {background-image: url(../../traigo/images/svg/logo-alia.svg);}
.banco-amazonas {background-image: url(../../traigo/images/svg/logo-banco-amazonas.png);}
.banco-bolivariano-svg {background-image: url(../../traigo/images/svg/logo-banco-bolivariano-vertical.svg);}
.banco-guayaquil {background-image: url(../../traigo/images/svg/logo-banco-guayaquil.png);}
.banco-internacional {background-image: url(../../traigo/images/svg/logo-banco-internacional.png);}
.banco-machala {background-image: url(../../traigo/images/svg/logo-banco-machala.png);}
.banco-mutualista-pichincha {background-image: url(../../traigo/images/svg/logo-banco-mutualista-pichincha.png);}
.banco-oscus {background-image: url(../../traigo/images/svg/logo-banco-oscus.png);}
.jep {background-image: url(../../traigo/images/svg/logo-jep.png);}
.mutualista-pichincha-svg {background-image: url(../../traigo/images/svg/logo-mutualista-pichincha.svg);}
.produbanco-svg {background-image: url(../../traigo/images/svg/logo-produbanco.svg);}
.alia-svg {background-image: url(../../traigo/images/svg/alia.svg);}
.ocaNew {background-image: url(../../traigo/images/svg/oca-nuevo.svg);}
.ocaBlue {background-image: url(../../traigo/images/svg/ocaBlue.svg);}
.diners-club-svg {background-image: url(../../traigo/images/svg/diners-club.svg);}
.diners-club-white-svg {background-image: url(../../traigo/images/svg/diners-club-white.svg);}
.interbank-svg {background-image: url(../../traigo/images/svg/interbank-logo-vector-white-bg.svg);}
.interbank-white-svg {background-image: url(../../traigo/images/svg/interbank-logo-vector.svg);}
.prex-svg {background-image: url(../../traigo/images/svg/prex.svg);}
.prex-new-svg {background-image: url(../../traigo/images/svg/prex-new.svg);}
.prex-arg-svg {background-image: url(../../traigo/svg/logo-prex-argentina.svg);}
.davivienda-svg{background-image: url(../../traigo/svg/davivienda.svg);}
.bac-svg{background-image: url(../../traigo/svg/logo-bac-cr.svg);}
.prex-uy-svg {background-image: url("https://images.tiendamia.com/materiales/uruguay/2021/Prex/logo/logo_prex_2021.svg");}
.prex-svg-white {background-image: url(../../traigo/images/svg/prex_white.svg);}
.rapipago-svg {background-image: url(../../traigo/images/svg/rapipago.svg);}
.galicia-svg {background-image: url(../../traigo/images/svg/galicia.svg);}
.macroAzul-svg {background-image: url(../../traigo/images/svg/ar-logo-macro-azul.svg);}
.macroBlanco-svg {background-image: url(../../traigo/images/svg/ar-logo-macro-blanco.svg);}
.macroSelecta-svg {background-image: url(../../traigo/images/svg/ar-logo-macro-selecta-positivo.svg);}
.galiciaTransparente-svg {background-image: url(../../traigo/images/svg/galiciaTransparente.svg);}
.galiciaNewLogo-svg {background-image: url(../../traigo/images/svg/logo-nuevo-galicia.svg);}
.pagoefectivo-svg {background-image: url(../../traigo/images/svg/pagoefectivo.svg);}
.boleto-svg {background-image: url(../../traigo/images/svg/boleto_bancario.svg);}
.scotia-svg {background-image: url(../../traigo/images/svg/logo-scotia.svg);}
.santander-svg {background-image: url(../../traigo/images/svg/santander.svg);}
.santander-select-svg {background-image: url(../../traigo/images/svg/santander-select.svg);}
.bbva-svg {background-image: url(../../traigo/images/svg/logo-bbva.svg);}
.logo-bbva-nuevo-svg {background-image: url(../../traigo/images/svg/logo-bbva-nuevo.svg);}
.bbva-alineado-svg {background-image: url(../../traigo/images/svg/logo-bbva-alineado.svg);}
.bbva-white-svg {background-image: url(../../traigo/images/svg/logo-bbva-white.svg);}
.pichincha-svg {background-image: url(../../traigo/images/svg/banco-pichincha-logo.svg);}
.naranja-svg {background-image: url(../../traigo/images/svg/logo-naranja-hortal.svg);}
.banco-santa-fe-svg {background-image: url("https://images.tiendamia.com/materiales/argentina/Grupo+Petersen/logos/ar-banco-santa-fe-isotipo.svg");}
.banco-santa-cruz-svg {background-image: url("https://images.tiendamia.com/materiales/argentina/Grupo+Petersen/logos/ar-banco-santa-cruz-isotipo.svg");}
.banco-san-juan-svg {background-image: url("https://images.tiendamia.com/materiales/argentina/Grupo+Petersen/logos/ar-banco-san-juan-isotipo.svg");}
.banco-entre-rios-svg {background-image: url("https://images.tiendamia.com/materiales/argentina/Grupo+Petersen/logos/ar-banco-entre-rios-isotipo.svg");}
.cruz_close-svg{ background-image: url(../../traigo/images/svg/cruz_cierre.svg);width: 30px;height: 30px;background-size: 35px; }
.back_arrow-svg{ background-image: url(../../traigo/images/svg/back_arrow.svg);width: 30px;height: 30px;background-size: 35px; }
.right_arrow-svg{ background-image: url(../../traigo/images/svg/right-arrow.svg);width: 24px;height: 24px;background-size: 24px; }
.chevron-right-blue-svg{ background-image: url(../../traigo/images/svg/round-chevron_right_blue.svg);width: 15px;height: 20px;background-size: 25px; }
.gift-christmas-svg {background-image: url(../../traigo/images/svg/gift-christmas.svg);}
.express-svg {background-image: url(../../traigo/images/svg/express.svg);display: inline-block;width: 60px;height: 20px;vertical-align: sub;}
.super-express-svg {background-image: url(../../traigo/images/svg/super_express.svg);display: inline-block;width: 100px;height: 20px;vertical-align: sub;}
.express-svg-off{filter: grayscale(2%);}
.express_white-svg {background-image: url(../../traigo/images/svg/express_white.svg);display: inline-block;width: 60px;height: 20px;vertical-align: sub;}
.warning-svg-white {filter: invert(1);vertical-align: text-bottom;}
.feedback-svg {background-image: url(../../traigo/images/svg/comment_cloud.svg);width: 16px;height: 15px;vertical-align: middle;}
.interbank-new-svg-transparent {background-image: url(../../traigo/images/svg/logo-interbank-svg-02.svg);}
.interbank-new-svg-bg {background-image: url(../../traigo/images/svg/logo-interbank-diapo-svg-01.svg);}
.whatsapp-sticky{position: fixed;bottom: 40px;z-index: 99;right: 5%;display: block;width: 41px;height: 41px;}
.whatsapp-svg {width: 48px;height: 48px;display: block;background: url(./../../../../../skin/frontend/traigo/traigo/images/svg/whatsapp.svg) center center no-repeat #33CC66;border-radius: 50%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.logo-alia-nuevo-svg {background-image: url(../../traigo/images/svg/logo-alia-nuevo.svg);}
.logo-visa-nuevo-svg {background-image: url(../../traigo/images/svg/logo-visa-nuevo.svg);}
.logo-lamagica-nuevo-svg {background-image: url(../../traigo/images/svg/logo-lamagica-nuevo.svg);}
.logo-pagoefectivo-nuevo-svg {background-image: url(../../traigo/images/svg/logo-pagoefectivo-nuevo.svg);}
.logo-yape-svg {background-image: url(../../traigo/images/svg/YAPE.svg);}
.logo-plin-svg {background-image: url(../../traigo/images/svg/PLIN.svg);}
.logo-jbc-nuevo-svg {background-image: url(../../traigo/images/svg/logo-jbc-nuevo.svg);}
.logo-discover-nuevo-svg {background-image: url(../../traigo/images/svg/logo-discover-nuevo.svg);}
.logo-hipercard-nuevo-svg {background-image: url(../../traigo/images/svg/logo-hipercard-nuevo.svg);}
.logo-elo-nuevo-svg {background-image: url(../../traigo/images/svg/logo-elo-nuevo.svg);}
.logo-oca-nuevo-svg {background-image: url(../../traigo/images/svg/logo-oca-nuevo.svg);}
.logo-lider-nuevo-svg {background-image: url(../../traigo/images/svg/logo-lider-nuevo.svg);}
.logo-ebrou-nuevo-svg {background-image: url(../../traigo/images/svg/logo-ebrou-nuevo.svg);}
.logo-prex-nuevo-svg {background-image: url(../../traigo/images/svg/Prex.png)}
.logo-naranja-nuevo-svg {background-image: url(../../traigo/images/svg/logo-naranja-nuevo.svg);}
.logo-naranjaX-nuevo-svg {background-image: url(../../traigo/images/svg/naranjaX.svg);}
.naranjaX_home {background: url(../../traigo/images/svg/naranjaX_home.png) no-repeat;}
.logo-visadebito-nuevo-svg {background-image: url(../../traigo/images/svg/logo-visadebito-nuevo.svg);}
.logo-masterdebito-nuevo-svg {background-image: url(../../traigo/images/svg/logo-masterdebito-nuevo.svg);}
.logo-nativa-nuevo-svg {background-image: url(../../traigo/images/svg/logo-nativa-nuevo.svg);}
.logo-maestro-nuevo-svg {background-image: url(../../traigo/images/svg/logo-maestro-nuevo.svg);}
.logo-maestro-svg {background-image: url(../../traigo/images/svg/logo-maestro.svg);}
.logo-pagofacil-nuevo-svg {background-image: url(../../traigo/images/svg/logo-pagofacil-nuevo.svg);}
.logo-modo-svg {background-image: url(../../traigo/images/svg/logo-modo.svg);}
.logo-rapipago-nuevo-svg {background-image: url(../../traigo/images/svg/logo-rapipago-nuevo.svg);}
.logo-mastercard-nuevo-svg {background-image: url(../../traigo/images/svg/logo-mastercard-nuevo.svg);}
.logo-banco-pichincha-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-pichincha-nuevo.svg);}
.logo-banco-amazonas-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-amazonas-nuevo.svg);}
.logo-banco-del-pacifico-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-del-pacifico-nuevo.svg);}
.logo-produbanco-nuevo-svg {background-image: url(../../traigo/images/svg/logo-produbanco-nuevo.svg);}
.logo-banco-bolivariano-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-bolivariano-nuevo.svg);}
.logo-banco-guayaquil-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-guayaquil-nuevo.svg);}
.logo-banco-internacional-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-internacional-nuevo.svg);}
.logo-banco-de-machala-nuevo-svg {background-image: url(../../traigo/images/svg/logo-banco-de-machala-nuevo.svg);}
.logo-mutualista-pichincha-nuevo-svg {background-image: url(../../traigo/images/svg/logo-mutualista-pichincha-nuevo.svg);}
.logo-oscus-nuevo-svg {background-image: url(../../traigo/images/svg/logo-oscus-nuevo.svg);}
.logo-dinersclub-nuevo-svg {background-image: url(../../traigo/images/svg/logo-dinersclub-nuevo.svg);}
.logo-diners-nuevo-svg {background-image: url(../../traigo/images/svg/logo-dinersclub-nuevo.svg);}
.logo-amex-nuevo-svg {background-image: url(../../traigo/images/svg/logo-amex-nuevo.svg);}
.logo-jep-nuevo-svg {background-image: url(../../traigo/images/svg/logo-jep-nuevo.svg);}
.logo-paypal-nuevo-svg {background-image: url(../../traigo/images/svg/logo-paypal-nuevo.svg);}
.logo-rappibank {background-image: url(../../traigo/images/svg/logo-rappibank.png);}
/******************* SEARCH SLIDERS ************/
body .page .search-slider {margin-top: 20px;position: relative;}
body .page .search-slider#favoritos-slider {position: initial;}
body .page .search-slider#favoritos-slider .addToCart.secondary-button {display: block !important;}
body .page .search-slider .page-title {margin-bottom: 0 !important;border-bottom: none !important;}
body .page .search-slider .page-title h3, body .page .search-slider .page-title h2 {font-size: 18px;color: #777;display: flex;justify-content: space-between;align-items: baseline;}
body .page .search-slider .page-title span {color: #3483fa;text-decoration: none;font-weight: normal;padding-left: 10px;font-size: 14px;min-width: 55px;vertical-align: text-top;}
body .page .container-slider .products-grid .product-name {font-size: 16px;}
body .page .container-slider .search_results_slider {display: flex !important;}
body .page .container-slider .category-products {height: auto !important; width: 102% !important;}
body .page .products-grid.search_results_slider li.item {background-color: #fff;border-radius: 8px;padding: 0;height: auto;max-width: 192px;min-height: 320px;margin-top: 10px;margin-right: 15px;box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);border: 1px solid #dcdcdced;}
body .page .container-slider .products-grid .product-image, body .page .container-slider .products-grid .item_image {height: auto; min-height: 160px;width: 160px; padding: 15px;margin-bottom: 15px;border-bottom: 1px solid #eaeded;}
body .page .container-slider .products-grid .product-image img, body .page .container-slider .products-grid .item_image img {padding: 0; margin-bottom: 0;}
body .page .container-slider .products-grid .block_holder {padding: 0 15px !important;max-width: 100%}
body .page .search-slider .container-slider.slider-ajax-home .products-grid .product-name {min-height: 40px;}
body .page .search-slider .container-slider .products-grid .regular-price .price {font-size: 20px;}
.search-slider-outter-bg {position: absolute;width: 5000px;left: -1000px;background-color: #eaededed;height: 475px;z-index: -1;}
.search-slider > .page-title {display: none;}
.search-slider .loading-content {display: none;}
/**************** FIN SLIDERS HOME ************/

/****************** HOME CARDS ************/

body .page .home-card {max-width: 450px; margin: 20px auto 0;position: relative;background-color: #fff;webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #dcdcdced;}
body .page .home-card .page-title {margin-bottom: 0 !important;border-bottom: solid 1px #eaeded !important;padding: 10px 15px;}
body .page .home-card .bottom-link {padding: 10px 15px;}
body .page .home-card .bottom-link a {display: block;}
body .page .home-card .bottom-link span {color: #3483fa;text-decoration: none;font-size: 14px;}
body .page .home-card .page-title h3, body .page .home-card .page-title h2 {font-size: 18px;color: #121212;display: flex;justify-content: space-between;align-items: baseline;}
body .page .home-card .page-title span {color: #3483fa;text-decoration: none;font-weight: normal;padding-left: 10px;font-size: 14px;min-width: 55px;vertical-align: text-top;}
#sugerencias_carrito .addToCart {display: block !important;}

body .page .home-card .products-grid .price-desde {display: none;}
body .page .home-card .search_results_slider {display: flex !important;flex-direction: column;}
body .page .home-card .category-products, body .page .home-card .slider-ajax-home .category-products {height: auto !important; width: 100% !important;}
body .page .home-card .products-grid.search_results_slider li.item {padding: 0;height: auto;margin-top: 10px;margin-bottom: 0;border-bottom: solid 1px #eaeded;}
body .page .home-card .products-grid .product-image, body .page .home-card .products-grid .item_image {height: 100px;min-height: auto; width: 100px;padding: 0 10px;margin-bottom: 0;border-bottom: none; float: left;display: flex;align-items: center;justify-content: center;}
body .page .home-card .products-grid .product-image img, body .page .home-card .products-grid .item_image img {padding: 0; margin-bottom: 0;max-width: 100%;max-height: 100%;object-fit: contain;}
body .page .home-card .products-grid .block_holder, body .page .home-card .slider-ajax-home .products-grid .block_holder {padding: 0 10px !important;margin-bottom: 0; width: calc(100% - 140px); max-width: 100%;float: left;}

body .page .home-card .item  {border-bottom: solid 1px #eaeded;padding: 10px 0 20px;margin: 0;width: 100%;position: relative;}
body .page .home-card.last-item-content .product-image {width: 100%;text-align: center;height: auto;padding: 0 15px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
body .page .home-card.last-item-content .product-image img {max-width: 100%;max-height: 320px;}
body .page .home-card.last-item-content .block_holder {padding: 0 15px !important;}
body .page .home-card .product-name a {max-width: 100%;height: auto !important;color: #121212;font-family: 'Muli-SemiBold', arial, sans-serif;font-weight: normal;}
body .page .home-card .rating-fav .fav-container {float: left;position: relative;}
body .page .home-card .favorite_icon {position: absolute;width: 18px;height: 18px;left: 0;top: -3px;z-index: 9000;}

body .page .home-card.damero-card .products-grid {display: flex;flex-wrap: wrap;}
body .page .home-card.damero-card .products-grid .item {width: 50%;border-right: 1px solid #eaeded;}
body .page .home-card.damero-card .products-grid .price-desde {display: block;margin: 5px 0 7px;}
.item .price-desde {margin: 5px 0 7px;}
body .page .home-card.damero-card .products-grid .price {font-size: 20px;}
body .page .home-card.damero-card .products-grid .rating-fav {display: none;}
body .page .home-card.damero-card .products-grid .item .product-image {width: 100%; padding: 5px 0;height: 150px;}
body .page .home-card.damero-card .products-grid .item .block_holder {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/**************** FIN HOME CARDS ***********/

/****** NUEVO HEADER *******/
.header-logo .logo_sprite {
  display:block;
  width: 160px;
  height: 31px;
  background-size: 704px;
  background-position: -9px -203px;
}
.logo_chico { float: left; margin: 6px 0 0 0;}
.logo_chico_US svg{
  width: 107%;
  position: relative;
  height: 27px;
}
.logo_chico #tiendamia-logo {
    width: 160px;
    height: 33px;
    display: block;
    fill: #fff;
}

#mostrar_buscador {
    background-size: 800px;
    background-position: -225px -57px;
    height: 35px;
    width: 40px;
    margin: 5px 0 0 0;
    float: right;
}
.mobile_theme .header-wrapper .header-top {height: auto !important;}
.mobile_theme .menu_mobile {position: fixed;z-index: 999;}

.appstyles .fixed_header {width: 100%;height: 4.6em;position: fixed;z-index: 1000;top: 0;left: 0;}
.appstyles .fixed_header .header-wrapper {background-color: #ff3c3c;}
.mobile_theme .fixed_header{width: 100%;position: absolute;z-index: -1;top: 43px;left: 0;background-color: #ff3c3c;}
.new_tag {position: relative;}
.new_tag::after {content: "NUEVO";position: absolute;top: 10px;right: 20px;width: 40px;background-color: #ff3c3c;font-size: 8px;color: #fff;border-radius: 10px;font-family: 'Muli-Black', sans-serif;text-align: center;line-height: 13px;}
.web_store_br .new_tag::after{content: "NOVO";}
/******************** COLOR DEL HEADER **************/
.header-wrapper .header-top-wrap, .header-wrapper .fixed_header, .menu_top, .menu_close, .header-wrapper .header-top  {
    background-color: #ff3c3c !important;
}

.fixed_header{
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
    transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
}
.fixed_header--hidden{
    -webkit-transform: translateY( -100% );
    -ms-transform: translateY( -100% );
    transform: translateY( -100% );
}
.cms-index-index .search-slider .slider-ajax-home .rating-box{ display:block !important }

.mobile_theme .main-container {margin-top: 85px;}
.mobile_theme.checkout-onepage-index .header-wrapper {position: relative;height:45px;}
.mobile_theme.checkout-onepage-index .main-container {margin-top:0 !important;}

.appstyles .main-container {margin-top:55px;}
.appstyles.checkout-onepage-index .fixed_header {position: relative;height:45px;}
.appstyles.checkout-onepage-index .main-container {margin-top:0 !important;}
.libros_br{ color: #0000FF !important; }

.appstyles .header-banner-mobile {display:none !important;}

.mobile_theme #login_footer{margin-top:0}
.appstyles #loading-div{margin-top:0;}
.appstyles #login_footer{margin-top:0}
.delivery_date_band {background-color: #fff;color: #000;font-size: 13px;height: 23px;line-height: 23px;border-bottom: 1px solid #e8e8e8;text-align: center;}
/************************/
/***** FIN HEADER **/
/************************/

/* COLOR DEL HEADER */
/*
.web_store_uy .header-wrapper .header-top-wrap, .web_store_uy .header-wrapper .fixed_header, .web_store_uy .menu_top, .web_store_uy .menu_close, .web_store_uy.appstyles .header-wrapper .header-top {background-color:#06102b !important;}
.web_store_ar .header-wrapper .header-top-wrap, .web_store_ar .header-wrapper .fixed_header, .web_store_ar .menu_top, .web_store_ar .menu_close, .web_store_ar.appstyles .header-wrapper .header-top {background-color:#06102b!important;}
.web_store_cl .header-wrapper .header-top-wrap, .web_store_cl .header-wrapper .fixed_header, .web_store_cl .menu_top, .web_store_cl .menu_close, .web_store_cl.appstyles .header-wrapper .header-top {background-color:#06102b!important;}
.web_store_co .header-wrapper .header-top-wrap, .web_store_co .header-wrapper .fixed_header, .web_store_co .menu_top, .web_store_co .menu_close, .web_store_co.appstyles .header-wrapper .header-top {background-color:#06102b!important;}
.web_store_br .header-wrapper .header-top-wrap, .web_store_br .header-wrapper .fixed_header, .web_store_br .menu_top, .web_store_br .menu_close, .web_store_br.appstyles .header-wrapper .header-top {background-color:#06102b!important;}
.web_store_uy #my_account_icon path {fill: #fff;}
.web_store_ar #my_account_icon path {fill: #fff;}
.web_store_cl #my_account_icon path {fill: #fff;}
.web_store_co #my_account_icon path {fill: #fff;}
.web_store_br #my_account_icon path {fill: #fff;}
.web_store_pe .header-wrapper .header-top-wrap, .web_store_pe .header-wrapper .fixed_header, .web_store_pe .menu_top, .web_store_pe .menu_close, .web_store_pe.appstyles .header-wrapper .header-top {background-color:#444444 !important;}
.web_store_pe #my_account_icon path {fill: #fff;}
*/

.libros_br{ color: #0000FF !important; }

.logoPaypal{
  width: 84px;
  height: 20px;
  vertical-align: text-bottom;
  display: block;
  margin-bottom: 10px;
}

/* SPRITE MOBILE*/
.imagen_sprite {background-image:url(../images/sprite-2020-mobile-v31-min.png);}
.sprite_pagos {
    background-image: url(../images/sprite_medios_pago_mb_v11-min.png);
    display: inline-block;
    background-size: 250px;
    vertical-align: middle;
    margin: 0 1px;
}
.imagen_naranjaX_home{
  width: 37px;
  height: 23px;
  margin-top: 11px!important;
}

/* BLACK FRIDAY */
.bf_link {text-align: center;padding: 0 20px;margin-bottom: 30px;}
.bf_link a{display: inline-block;width: 100%;background-color: #06102b;color: #f5b314;font-weight: bold;font-size: 17px;padding: 15px 0;border-radius: 3px;}

/*.web_store_co .header-wrapper .header-top {background: #161616;}*/
.img_oferta_producto{position: absolute;z-index: 1;right: 0;left:0;max-width: 50px;}
.img_oferta, .img_express {position: absolute;z-index: 1; max-width: 80px;left:5px;top:5px;}
.img_express img{max-width: 100%;}
.img_oferta.sin_impuestos {left:auto;right:5px;}
.img_oferta_producto.sin_impuestos {left:auto;right:5px;}
.img_oferta_producto.con_oferta {left:5px;right:auto;}
.home-card .img_oferta img, .home-card .img_express img {max-width: 40px;}
.img_oferta img{max-width: 47px;}
.web_store_br .img_oferta img{max-width: 60px;}

.upperLeftVignette {position: absolute; max-width: 80px; z-index: 1; left: 0; margin: 10px 0 0 10px;width: 48px;}
.body-result .top-left {max-width: 65px;}
.list-view .img_oferta{max-width: 35px;}
.list-view .img_express{max-width: 35px;}

.lang_selector.hover {height: auto !important;}

.goog-te-banner-frame.skiptranslate {display: none !important;}
.goog-te-spinner-pos {display: none !important;}
body { top: 0 !important; }
body.noscroll {position: fixed !important;height: 100%;width: 100%;overflow:hidden;}
.header-top-wrap .header-help {display:none !important;}
img.yes-mobile {display:none;}
.solo_ar { display:none !important;}
.web_store_ar .solo_ar { display:block !important;}
.web_store_ar .solo_ar_banner   { display: inline-block;}
.solo_br { display:none !important;}
.web_store_br .solo_br { display:block !important;}
.web_store_br .solo_br_banner   { display: inline-block;}
.solo_bo { display:none !important;}
.web_store_bo .solo_bo { display:block !important;}
.hide_br{ display: none !important; }
.web_store_bo .solo_bo_banner   { display: inline-block;}
.solo_cl { display:none !important;}
.web_store_cl .solo_cl { display:block !important;}
.web_store_cl .solo_cl_banner   { display: inline-block;}
.solo_co { display:none !important;}
.web_store_co .solo_co { display:block !important;}
.web_store_co .solo_co_banner   { display: inline-block;}
.solo_cr { display:none !important;}
.web_store_cr .solo_cr { display:block !important;}
.web_store_cr .solo_cr_banner   { display: inline-block;}
.solo_ec { display:none !important;}
.web_store_ec .solo_ec { display:block !important;}
.web_store_ec .solo_ec_banner   { display: inline-block;}
.solo_mx { display:none !important;}
.web_store_mx .solo_mx { display:block !important;}
.web_store_mx .solo_mx_banner   { display: inline-block;}
.solo_pa { display:none !important;}
.web_store_pa .solo_pa { display:block !important;}
.web_store_pa .solo_pa_banner   { display: inline-block;}
.solo_pe { display:none !important;}
.web_store_pe .solo_pe { display:block !important;}
.web_store_pe .solo_pe_banner   { display: inline-block;}
.solo_py { display:none !important;}
.web_store_py .solo_py { display:block !important;}
.web_store_py .solo_py_banner   { display: inline-block;}
.solo_uy { display:none !important;}
.web_store_uy .solo_uy { display:block !important;margin: 0px!important;max-width: 100%!important;}
.solo_uru { display:none !important;}
.web_store_uy .solo_uru { display:block !important;}
.webcurrency_on .currency_price  { display:inline-block !important;}
.webcurrency_on tr.currency_price  { display: table-row !important;}
.webcurrency_on .dollar_price  { display:none !important;}
.webcurrency_on .wrap-uy-text  { display:none !important;}
.dollar_price  { display:none !important;}
.webcurrency_off .dollar_price  { display:inline-block !important;}
.webcurrency_off .currency_price  { display:none !important;}
.webcurrency_off .wrap-uy-text  { display:none !important;}
.container-slider .price-box{ margin-right: 10px; }
.container-slider .price-box .currency_price { font-size: 16px; }
.container-slider .item_status_enable { padding-left: 10px; }

.webcurrency_on .currency_select_on {display: inline !important;}
.webcurrency_off .currency_select_off {display: inline !important;}
.align-center {text-align:center;}
.cambiar_pais {
    background: #90ae28 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 0 0 20px;
    padding: 5px 10px;
    text-align: center;
}

#confirmar_email_header .login_header_title { width:515px;}
#confirmar_email_header.modal-size-sp8 { width:545px;margin-left: -280px;}
.checkout-onepage-index .nomostrarenelchekout  { display:none !important;}
.checkout-cart-index .nomostrarencart {display: none !important;}
.block-cart-header .block-subtitle { padding:0 10px 11px; text-align:right;}
.header-top .block-cart-header {
    margin:5px 8px;
    width: 30px;
    height: 32px;
    display: block !important;
}
.header-top .block-cart-header .amount-2, .header-top .block-cart-header .empty {
    background: url(../../traigo/images/svg/carrito_header.svg) no-repeat 0 6px;
    background-size: 25px;
    padding:0;
    width:30px;
    height:32px;
    color:#fff;
    font-size:16px;
}
.header-top .block-cart-header .summary strong, .header-top .block-cart-header .empty a {color: #fff;}
.header-top .block-cart-header .cart-content {
    top:36px
}
.header-top .block-cart-header .empty .cart-content {
    box-shadow:none
}

li.level_sep {
    border-bottom: 1px solid #ff3c3c;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
    text-transform: uppercase;
    width: 330px;
}

iframe#launcher  { display:none !important; }

.block-cart-header .actions button.button span span { padding:0 85px}
.success-cart-message{
  font-family: 'Muli-SemiBold', sans-serif !important;
  position: absolute;
  width: 100%;
  background: #3cbe4e;
  color: #fff;
  z-index: -1000;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: cubic-bezier( 0.630, 0.000, 1.000, 1.000 );
  transition-timing-function: cubic-bezier(0.63, 0, 1, 1);
  -webkit-transition-property: -webkit-bottom, -webkit-top;
  transition-property: bottom, top;
}
.mobile_theme .success-cart-message{
  bottom: -59px;
}
.mobile_theme .success-cart-message.transition_hide {
  bottom: -41px;
}
.appstyles .success-cart-message{
  top: 55px;
}
.appstyles .success-cart-message.transition_hide {
  top: 37px;
}
.splash-title { display:none;}
.splash-page-13 .splash-title,.splash-page-16 .splash-title,.splash-page-4 .splash-title,.splash-page-14 .splash-title,.splash-page-12 .splash-title,.splash-page-15 .splash-title { display:block;}

.banner-promo-paypal {
    position: fixed;
    bottom: -150px;
    background: #fff;
    text-align: center;
    z-index: 99999;
    border-top: 1px solid #ccc;
    width: 100%;
    -webkit-transition:bottom .6s linear;
    -moz-transition:bottom .6s linear;
    -o-transition:bottom .6s linear;
    transition:bottom .6s linear
}
.banner-promo-paypal.show {bottom: 0;}
.banner-promo-paypal .content {position: relative;}
.banner-promo-paypal .content img {max-width: 100%;}
.banner-promo-paypal .content .close-btn {position: absolute;top: 0;right: 3%;}
.productos-fijos-home .discount_blackfriday{
    display: inline-block;
    color: #e31524 !important;
    padding: 0 3px !important;
    border-radius: 2px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #e31524;
    margin-left: 4px;
}
.productos-fijos-home .price_blackfriday{     color: #900000;    font-weight: normal; }
.discount_blackfriday{
    display: inline-block;
    color: #e31524 !important;
    padding: 0 3px !important;
    border-radius: 2px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #e31524;
    margin-left: 4px;
}

.boxmia_container img{
  position: absolute;
  margin-left: 5px;
}

.new_tag.boxmia_tag::after {
  top: 15px;
}

img.yes-mobile {display:inline;}
.banner-promo-paypal .content .close-btn {top: -30px;right: 0;}

/***************    AFIP-AR   ************/
.item-afip{
	font-family: 'Muli-Regular';
	font-size: 12px;
	color: rgba(105, 105, 105, 1);
	line-height: 15px;
	padding-bottom: 5px
}
/***RETAIL-ROCKER-AFIP****/
/*.web_store_ar .rr-widget .item-price:after {*/
/*	content: 'Incluye impuesto PAIS y percepción AFIP';*/
/*	display: block;*/
/*	font-size: 12px;*/
/*	color: rgba(105, 105, 105, 1);*/
/*	margin: 3px 0;*/
/*	font-family: 'Muli-Regular';*/
/*}*/

.logos-banco-ec{
  background-repeat: no-repeat;
  vertical-align: top;
  display: inline-block;
  margin: 0;
  background-size: contain;
  width: 75px;
  height: 30px;
}
/*Product page camión sprite*/
.truck-mini {background-position: -70px 550px!important}
.productos-logos-mini {width: 20px;height: 25px;float: left;margin-right: 10px;margin-left: 5px;transform: scale(1.5);}

/***RETAIL-ROCKET-TEMP-FIX-CURRENCY***/
.webcurrency_on [currency-value="CRC"] .rr-widget[data-s="5d6e874997a5252cd009d36d"] .item-price-currency::before { content: '¢'; }
.webcurrency_off [currency-value="CRC"] .rr-widget[data-s="5d6e874997a5252cd009d36d"] .item-price-currency::before { content: 'U$S'; }

/*Cuotas sin interes*/
.csiFormatText{
  font-family: 'Muli-Regular', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #08875B;
}

.csiFormatTextProduct{
  font-family: Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px !important;
  line-height: 19px !important;
  letter-spacing: 0.4px;
  color: #08875B !important;
}

.csiFormatTable{
  margin-left: 27px;
  list-style: disc;
  color: black;
}

.csiGreenText{
  color: #08875B;
}
.logoNuevoEC{
    background-repeat: no-repeat;
    vertical-align: top;
    display: inline-block;
    margin: 0px 5px 8px 0px;
    background-size: contain;
    width: 40px;
    height: 28px;
}
/* Carucel de carrito */
#container-slider-coachmark .most-product {
  display: flex;
  align-items: center;
  justify-content: center;
}
#container-slider-coachmark .most-product h4 {
  font-family: Mulish;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 40px;
  color: #333333;
}
#container-slider-coachmark .last-item {
  width: 100%!important;
  border-right: none;
}
#container-slider-coachmark .bottom-link {
  padding: 12px 12px 16px 12px!important;
}
#container-slider-coachmark .bottom-link .bottom {
  display: flex!important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  background: #FF3C3C;
  border-radius: 4px;
  font-family: Mulish;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: #FFFFFF;
}
#container-slider-coachmark .products-grid {
  margin-bottom: 0px!important;
}


/* Desplegable */
#cart_delegate {
  background: transparent;
  position: relative;
  width: 100%;
  height: auto;
  top: 0;
  right: 0;
  filter: none;
}
#cart_delegate svg {
  margin-right: 12px;
  float: left!important;
}
#cart_delegate main {
  display: inline-block;
  background: transparent;
  position: relative;
  border: none;
  width: calc(100% - 80px);
  filter: none;
  z-index: 100;
  height: auto;
  top: 0;
  right: 0;
}
#cart_delegate button {
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
#cart_delegate button,
#cart_delegate h3,
#cart_delegate p {
  text-rendering: geometricPrecision;
  font-family: Mulish;
  font-style: normal;
  letter-spacing: 0.25px;
}
#cart_delegate h3 {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
#cart_delegate p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  padding-bottom: 0px!important;
}
#cart_delegate div {
  top: 0px;
  right: 0px;
  width: 24px;
  height: 24px;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center center;
}
.tippy-box[data-placement=bottom] {
  padding: 16px 12px 16px 16px;
}

#app-coachmark {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3102;
}

.app-coachmark {
  position: fixed;
  right: 2rem;
  bottom: 0rem;
  display: block;
  height: 1px;
  width: 1px;
}
