@charset "UTF-8";
@media screen and (max-width:382px){
  .ticket{
    width: 100%;
  }
}
@media screen and (max-width:450px){
  #i_frame_MP{
    left: 0;
    top:0;
    min-height: -webkit-fill-available;
  }
}
@media screen and (max-width: 575.98px){
  .mobMenuCuenta{
    transform: translate3d(-76.5%, 78px, 0px)!important;
    /*transform: translate3d(calc(74px - 100%), 78px, 0px)!important;*/
    -webkit-transition: transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    width: 100%;
  }
  .mobMenuCuenta.scroll{
    transform: translate3d(-76.5%, 44.8px, 0px)!important;
    /*transform: translate3d(calc(74px - 100%), 44.8px, 0px)!important;*/
  }
}
@media screen and (min-width: 575.98px) and (max-width: 768px){
  .mobMenuCuenta{
    transform: translate3d(137px, 101px, 0px)!important;
    -webkit-transition: transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    width: 50%;
  }
  .mobMenuCuenta.scroll{
    transform: translate3d(137px, 45px, 0px)!important;
  }
}
@media screen and (max-width:768px){
  /*** GENERICOS ***/
  .logoWpp{
    width: 60px;
  }
  .imagen-desplegable{
    display: none;
  }
  .form-ojito{
    width: 80%;
    align-content: initial;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

  /*** HEADER** */
  #lbl-carrito{
    display: none;
    padding: 0!important;
  }
  /*
  #spamUsuario, #spamCliente{
    display: none;
    padding: 0!important;
  }
*/
  /*rect{
    width:117px;
    stroke-dasharray:2 42;
  }*/
  @keyframes animate {
  0%{
    stroke-dashoffset:221;
  }
  100%{
    stroke-dashoffset:0;
  }

}
  .hh1, .hh2{
    font-size: 12px;
    line-height: normal;
    display: flex;
    height: 35px;
    justify-content: center;
    align-items: center;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  .hh1 > .container > .row > div:nth-child(2),
  .hh1 > .container-fluid > .row > div:nth-child(2){
    text-align: inherit;
  }
  .hh1 > .container, .hh2 > .container,
  .hh1 > .container-fluid, .hh2 > .container-fluid{
    padding-left: 0.25rem!important;
    padding-right: 0.25rem!important;
  }
  .minLogoG{
      transform: scale(0.40, 0.40);
  }
  .minIcono{
      transform: scale(0.85, 0.85);
  }
  #carrito{
    text-align: inherit!important;
  }
  .categoria, .seguinos{
    display: none;
  }
  .hh2{
    height: auto;
    border:0;
  }
  .hh2 > .container, .hh2 > .container-fluid{
    padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
  }
  .form-control-sm2{
    font-size: 0.7rem!important;
  }
  .new_minHh1{
    height: 0 !important;
  }
  .minHh1{
    /*position: fixed;*/
    /*height: 0 !important; /* para ocultar hh1*/
    position: fixed;
/*
    height: 37px !important;
    line-height: normal !important; /* scar para ocultar hh1*/
  }
  .minHh1 > .container, .minHh1 > .container-fluid{
    padding-top: 0.25rem!important;
    padding-bottom: 0.25rem!important;
  }
  .minHh2{
    /*top: auto;*/
    line-height: normal!important;
  }
  
  .new_minHh2{
    top:0;
  }
    
  .popUp-int{
    position: absolute;
    /*padding-bottom: 15px;*/
    /*overflow-y: hidden;*/
  }
  .popUp-int.show{
    display: inherit;
    height: 90%;
  /*  top:87px;
    height: calc(100% - 87px)
    */
  }
  #retEnt > .w-40{
    width: auto!important;
  }
  #retEnt > .w-49{
    width: auto!important;
  }
  /*
  #camposEmpresa > .w-40{
    width: auto!important;
  }
  #camposEmpresa > .w-49{
    width: auto!important;
  }*/
  #avisoPago{
    transform: scale(1);
  }
  #horEnt > .w-49{
    width: auto!important;
  }
  .popUp-int.show.scroll{
    height: calc(100% - 50px);
  }
  .popUp-int.scroll{
    top:50px;
  }

  .popUp-int > .container{
    /*margin-bottom: 50px;*/
  }
  /*.mobMenuCuenta{
    transform: translate3d(calc(74px - 50%), 78px, 0px)!important;
    -webkit-transition: transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    width: 50%;
  }*/
  /*
  .mobMenuCuenta.scroll{
    transform: translate3d(-167px, 35px, 0px)!important;
  }*/
  .img-fluid{
    content: url(/static/img/landing/f1/landing-f1-mobile.png);
  }
  .img-fluid-SuperOfertas{
    content: url(/static/img/landing/f1/landing-f1-ofertas-mobile.jpg);
  }
  .img-fluid-buenos-habitos{
    content: url(/static/img/landing/f1/landing-f1-buenos-habitos-mobile.jpg);
  }  
  .img-fluid-limansky{
    content: url(/static/img/landing/f1/landing-f1-limansky-mobile.png);
  }
  .img-fluid-limansky2{
    content: url(/static/img/landing/f1/landing-f1-EtnaPocket-mobile.jpg);
  }  
  .img-fluid-ferreteria{
    content: url(/static/img/landing/f1/landing-f1-ferreteria-mobile.png);
  }
  .img-fluid-superSale{
    content: url(/static/img/landing/f1/landing-f1-hot-uni-mobile.jpg);
  }
  .img-fluid-refast{
    content: url(/static/img/landing/f1/landing-f1-refast-mobile.jpg);
  }
  .img-fluid-ferreteria30{
    content: url(/static/img/landing/f1/landing-f1-ferreteria30-mobile.png);
  }

  .img-fluid-alrededores{
    content: url(/static/img/landing/f1/landing-f1-alrededores-mobile.png);
  }
  .img-fluid-summer{
    content: url(/static/img/landing/f1/landing-f1-summer-mobile.jpg);
  }
  .img-fluid-mundial{
    content: url(/static/img/landing/f1/landing-f1-mundial-mobile.png);
  }
  .img-fluid-vueltaCole{
    content: url(/static/img/landing/f1/landing-f1-vueltaCole-mobile.jpg);
  }
  .img-fluid-vueltaClases{
    content: url(/static/img/landing/f1/landing-f1-vueltaClases-mobile.jpg);
  }
  .img-fluid-diaPadre{
    content: url(/static/img/banner_padre_mobile.png);
  }
  .img-fluid-especialFiestas{
    content: url(/static/img/landing/f1/landing-f1-especialFiestas-mobile.jpg);
  }
  .img-fluid-diasON{
    content: url(/static/img/landing/f1/landing-f1-diasON-mobile.jpg);
  }
  .img-fluid-alaSkip{
    content: url(/static/img/landing/f1/landing-f1-alaskip-mobile.jpg);
  }
  .img-fluid-libertadores{
    content: url(/static/img/landing/f1/landing-f1-libertadores-mobile.jpg);
  }
  .img-fluid-ilolay{
    content: url(/static/img/landing/f1/landing-f1-ilolay-mobile.png);
  }
  .img-fluid-bigSale{
    content: url(/static/img/landing/f1/landing-f1-big-sale-mobile.jpg);
  }
  .img-fluid-cepas{
    content: url(/static/img/landing/f1/landing-f1-cepas-mobile.jpg);
  }
  .img-fluid-hotCepas{
    content: url(/static/img/landing/f1/landing-f1-hot-cepas-mobile.png);
  }  
  .img-fluid-hotDay{
    content: url(/static/img/landing/f1/landing-f1-hot-days-mobile.png);
  }
  .img-fluid-celiaquia{
    content: url(/static/img/landing/f1/landing-f1-celiaquia-mobile.jpg);
  }
  .img-fluid-primavera{
    content: url(/static/img/landing/f1/landing-f1-primavera-mobile.png);
  }
  
  .img-fluid-summer{
    content: url(/static/img/landing/f1/landing-f1-summer-mobile.jpg);
  }

  .img-fluid-limpieza{
    content: url(/static/img/landing/f1/landing-f1-aliados-limpieza-mobile.jpg);
  }

  .img-fluid-sedal{
    content: url(/static/img/landing/f1/landing-f1-sedal-mobile.jpg);
  }
  .img-fluid-rexona{
    content: url(/static/img/landing/f1/landing-f1-rexona-mobile.jpg);
  }
  .img-fluid-unilever{
    content: url(/static/img/landing/f1/landing-f1-unilever-mobile.jpg);
  }

  .img-fluid-axe{
    content: url(/static/img/landing/f1/landing-f1-axe-mobile.jpg);
  }
  
  .img-fluid-axe2{
    content: url(/static/img/landing/f1/landing-f1-axe-mobile2.jpg);
  }

  .img-fluid-invierno{
    content: url(/static/img/landing/f1/landing-f1-indumentaria-mobile.jpg);
  }

  .img-fluid-jugueteria{
    content: url(/static/img/landing/f1/15_jugueteria_mobile.jpg);
  }
  .img-fluid-semanaDescuentos{
    content: url(/static/img/landing/f1/landing-f1-descuentos-mobile.jpg);
  }
  .img-fluid-beauty{
    content: url(/static/img/landing/f1/landing-f1-beauty-mobile.jpg);
  }
  .img-fluid-primavera{
    content: url(/static/img/landing/f1/landing-f1-primavera-mobile.jpg);
  }
  .img-fluid-pascua{
    content: url(/static/img/landing/f1/landing-f1-banner_pascuas-mobile.jpg);
  }  
  .img-fluid-sorteoPascua{
    content: url(/static/img/landing/f1/landing-f1-sorteoPascuas-mobile.jpg);
  }
  .img-fluid-blackdays{
    content: url(/static/img/landing/f1/landing-f1-blackDays-mobile.png);
  }
  .img-fluid-blackdays-unilever{
    content: url(/static/img/landing/f1/landing-f1-blackDays-lever-mobile.jpg);
  }
  .img-fluid-sustentabilidad{
    content: url(/static/img/landing/f1/landing-f1-sustentabilidad-mobile.jpg);
  }
  .img-fluid-cif{
    content: url(/static/img/landing/f1/landing-f1-cif-mobile.jpg);
  }
  .img-fluid-lavadoRopa{
    content: url(/static/img/landing/f1/landing-f1-lavado-mobile.jpg);
  }
  .img-fluid-dove{
    content: url(/static/img/landing/f1/landing-f1-mesdove-mobile.jpg);
  }
  .img-fluid-gancia{
    content: url(/static/img/landing/f1/landing-f1-gancia-mobile.jpg);
  }
  .img-fluid-terma{
    content: url(/static/img/landing/f1/landing-f1-terma-mobile.jpg);
  }
  .img-fluid-mesAmigo{
    content: url(/static/img/landing/f1/landing-f1-mesAmigo-mobile.jpg);
  }
  .img-fluid-folleto{
    content: url(/static/img/landing/f1/landing-f1-folleto-mobile.jpg);
  }
  .img-fluid-tresemme{
    content: url(/static/img/landing/f1/landing-f1-tresemme-mobile.jpg);
  }
  .img-fluid-scooter{
    content: url(/static/img/landing/f1/landing-f1-scooter-mobile.jpg);
  }
  .img-fluid-mulini{
    content: url(/static/img/landing/f1/landing-f1-mulini-mobile.jpg);
  }
  .img-fluid-knorr{
    content: url(/static/img/landing/f1/landing-f1-knorr-mobile.jpg);
  }
  .img-fluid-mesSopa{
    content: url(/static/img/landing/f1/landing-f1-messopa-mobile.jpg);
  }
  .img-fluid-colchones{
    content: url(/static/img/landing/f1/landing-f1-colchones-mobile.jpg);
  }
  /*cyber monday*/
  .img-fluid-cyberweek{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-mobile.jpg);
  }
  .img-fluid-cyberweek-unilever{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-unilever-mobile.jpg);
  }
  .img-fluid-cyberweek-noTrad{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-noTrad-mobile.jpg);
  }
  .img-fluid-cyberweek-perfum{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-perfum-mobile.jpg);
  }
  .img-fluid-cyberweek-limpieza{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-limpieza-mobile.jpg);
  }
  .img-fluid-cyberweek-bebidas{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-bebidas-mobile.jpg);
  }
  .img-fluid-cyberweek-picadas{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-picadas-mobile.jpg);
  }
  .img-fluid-cyberweek-lacteos{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-lacteos-mobile.jpg);
  }
  .img-fluid-cyberweek-lacteos2{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-lacteos2-mobile.jpg);
  }
  .img-fluid-cyberweek-CCU{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-ccu-mobile.jpg);
  }
  .img-fluid-cyberweek-js{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-js-mobile.jpg);
  }
  .img-fluid-cyberweek-patagonia{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-patagoniapet-mobile.jpg);
  }
  .img-fluid-cyberweek-cracket{
    content: url(/static/img/landing/f1/landing-f1-cyberweek-cracket-mobile.jpg);
  }
  .img-fluid-martini{
    content: url(/static/img/landing/f1/landing-f1-martini-mobile.jpg);
  }
  .img-fluid-obrero{
    content: url(/static/img/landing/f1/landing-f1-obrero-mobile.jpg);
  }
  /*fin año*/
  .img-fluid-promofin{
    content: url(/static/img/landing/f1/landing-f1-promofin-mobile.jpg);
  }
  .img-fluid-promofin2{
    content: url(/static/img/landing/f1/landing-f1-promofin2-mobile.jpg);
  }
  .img-fluid-promofin3{
    content: url(/static/img/landing/f1/landing-f1-promofin3-mobile.jpg);
  }
  .img-fluid-onFire{
    content: url(/static/img/landing/f1/landing-f1-onFire-mobile.png);
  }
  .img-fluid-sorteoAmigo{
    content: url(/static/img/banner-sorteo-amigo-mobile.jpg);
  }

  .img-fluid-sorteo{
    content: url(/static/img/banner-sorteo-mobile.jpg);
  }

  .img-fluid-diasON2{
    content: url(/static/img/banner_diasON2_mobile.jpg);
  }

  .img-fluid-hotSale{
    content: url(/static/img/banner_hotSale_mobile.png);
  }

  .img-fluid-unilever2{
    content: url(/static/img/accion-unilever-2-mobile.png);
  }

  .img-fluid-dove{
    content: url(/static/img/landing/f1/landing-f1-dove-mobile.jpg);
  }
  
  .img-fluid-cole{
    content: url(/static/img/landing/f1/landing-f1-cole-mobile.jpg);
  }

  .img-fluid2{
    content: url(/static/img/promot/planes-de-pago-movil.png);
  }
  
  .img-fluid-clickSale{
    content: url(/static/img/landing/f1/landing-f1-clicksale-mobile.jpg);
  }

  .img-fluid-promoVinos{
    content: url(/static/img/promo-vinos-mobile.jpg);
  }
  .img-fluid-speedway{
    content: url(/static/img/landing/f1/landing-f1-speedway-mobile.jpg);
  }
  .img-fluid-mesDove{
    content: url(/static/img/landing/f1/landing-f1-unileverdove-mobile.jpg);
  }
  .img-fluid-vueltaAlCole{
    content: url(/static/img/landing/f1/landing-f1-vueltaAlCole-mobile.jpg);
  }
  .img-fluid-pedido2hs{
    content: url(/static/img/landing/f1/landing-f1-pedido2hs-mobile.jpg);
  }
  .img-fluid-pedido2hsSF{
    content: url(/static/img/landing/f1/landing-f1-pedido2hsSF-mobile.jpg);
  }
  .img-fluid-especialPrimavera{
    content: url(/static/img/landing/f1/landing-f1-especialPrimavera-mobile.jpg);
  }
  .img-fluid-sorteoDanone{
    content: url(/static/img/landing/f1/landing-f1-sorteoDanone-mobile.jpeg);
  }
   .img-fluid-clickSale{
    content: url(/static/img/landing/f1/landing-f1-clickSale-mobile.jpg);
  }
  .img-fluid-hellmanns{
    content: url(/static/img/landing/f1/landing-f1-hellmanns-mobile.jpg);
  }
  .img-fluid-vermu{
    content: url(/static/img/landing/f1/landing-f1-vermu-mobile.jpg);
  }
  .headerSorteo{
    content: url(/static/img/header-sorteo-mobile.png);
  }
  .img-fluid-locro{
    content: url(/static/img/landing/f1/landing-f1-locro-mobile.jpg);
  }
  .img-fluid-acuerdosf{
    content: url(/static/img/landing/f1/landing-f1-acuerdosf-mobile.jpg);
  }
  .img-fluid-diadelpadre{
    content: url(/static/img/landing/f1/landing-f1-diadelpadre-mobile.jpg);
  }
  .img-fluid-hogar{
    content: url(/static/img/landing/f1/landing-f1-hogar-mobile.jpg);
  }
  .img-fluid-CSI{
    content: url(/static/img/landing/f1/landing-f1-CSI-mobile.jpg);
  }
  .img-fluid-madre{
    content: url(/static/img/landing/f1/landing-f1-diadelamadre-mobile.jpg);
  }
  .img-fluid-aniversario{
    content: url(/static/img/landing/f1/landing-f1-aniversario-mobile.jpg);
  }
  .img-fluid-tarjetas{
    content: url(/static/img/landing/f1/landing-f1-tarjetas-mobile.jpg);
  }
  .img-fluid-tarjetas1{
    content: url(/static/img/landing/f1/landing-f1-tarjetas1-mobile.jpg);
  }
  .img-fluid-mascotas{
    content: url(/static/img/landing/f1/landing-f1-mascotas-mobile.jpg);
  }
  .img-fluid-panales{
    content: url(/static/img/landing/f1/landing-f1-panales-mobile.jpg);
  }
  .img-fluid-anunzio{
    content: url(/static/img/landing/f1/landing-f1-anunzio-mobile.png);
  }
  .img-fluid-colgate{
    content: url(/static/img/landing/f1/landing-f1-colgate-mobile.jpg);
  }
  .img-fluid-johnson{
    content: url(/static/img/landing/f1/landing-f1-johnson-mobile.jpg);
  }
  .img-fluid-ariel{
    content: url(/static/img/landing/f1/landing-f1-ariel-mobile.png);
  }
  .img-fluid-magistral{
    content: url(/static/img/landing/f1/landing-f1-magistral-mobile.png);
  }
  .img-fluid-amanda{
    content: url(/static/img/landing/f1/landing-f1-amanda-mobile.png);
  }
  .img-fluid-general{
    content: url(/static/img/landing/f1/landing-f1-general-mobile.png);
  }
  .img-fluid-dianino{
    content: url(/static/img/landing/f1/landing-f1-dianino-mobile.jpg);
  }
  .img-fluid-mp{
    content: url(/static/img/landing/f1/landing-f1-mp-mobile.jpg);
  }
  .img-fluid-bancosfe{
    content: url(/static/img/landing/f1/landing-f1-bancosfe-mobile.png);
  }
  .img-fluid-cajasnavid{
    content: url(/static/img/landing/f1/landing-f1-cajasNavid-mobile.jpg);
  }
  .img-fluid-jubilados{
    content: url(/static/img/landing/f1/landing-f1-jubilados-mobile.jpg);
  }
  .img-fluid-modo{
    content: url(/static/img/landing/f1/landing-f1-modo-mobile.png);
  }
  .img-fluid-bsfeCredito{
    content: url(/static/img/landing/f1/landing-f1-bsfeCredito-mobile.jpg);
  }
  .img-fluid-bsfeCuenta{
    content: url(/static/img/landing/f1/landing-f1-bsfeCuenta-mobile.jpg);
  }
  .img-fluid-bna{
    content: url(/static/img/landing/f1/landing-f1-bna-mobile.jpg);
  }
  .img-fluid-comafi{
    content: url(/static/img/landing/f1/landing-f1-comafi-mobile.jpg);
  }
  .img-fluid-naranja{
    content: url(/static/img/landing/f1/landing-f1-naranja-mobile.png);
  }
  .img-fluid-naranjaRaf{
    content: url(/static/img/landing/f1/landing-f1-naranjaRaf-mobile.jpg);
  }
  .img-fluid-brindis{
    content: url(/static/img/landing/f1/landing-f1-brindis-mobile.jpg);
  }
  .img-fluid-sorteos{
    content: url(/static/img/landing/f1/landing-f1-sorteos-mobile.jpg);
  }
  
  .preticket{
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    z-index:1;
  }
  .preticket::before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--Negro);
    opacity: 0.5;
    z-index: -10;

  }
  .tit-carrito{
    height: 40px;
  }
  .detalleTicket{
    /*min-height: 200px;*/
   /* min-height: calc(80vh - 80px - 58px - 50px);*/
    /*max-height: calc(80vh - 80px - 58px - 200px); */
    min-height:100px; 
  }
  .ltrTipoE{
    line-height: 28px!important;
  }
  .btn-ciudades{
    /*width: 40%!important;*/
    width: 30%!important;
    font-size: 12px;
  }
  .mb-075{
    margin-bottom: 0.5rem!important;
  }
  .labelIngresa{
    font-size: 21px;
  }
  .soloRaf{
    font-size: 16px;
  }
  .dmSearch{
    width: 100%;
    left:0!important;
  }
  #menu.show{
    height: calc(100% - 80px)
  }
  .dpto{
    /*padding-top: 10px !important; /*cybermonday juan 11/2022 */
    padding: 10px; /*sin cyber */ 
    background-color: white;
    /*height: 500px;*/
  }
  .altoMenu{
    height: fit-content;
   /* height: 500px;*/
  }
  .altoMenu, .dpto a, .cat a, .scat a{
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    /*-webkit-transition: all 50ms ease;
    -o-transition: all 50ms ease;
    transition: all 50ms ease;*/
  }
  .resto{
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
  /*  height: calc(100% - 25px);*/
  /*  height: calc(100% - 88px);*/
  }
  .menu-item{
    line-height: 34px;
  }
  .cat{
    width: 100%!important;
  }
  .scat{
    width:100%!important;
    border-left: 0;
    border-bottom: 1px solid var(--ltr-Footer);
  }
  .cat, .scat{
    padding-right: 10px;
    padding-top: 10px!important;
  }

/*** MAIN ***/
  .landing > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > img{
    width: 100%;
  }
  #diaOfeCarousel ol{
    /*bottom: 35px;*/
    z-index: 9!important;
  }
  .fila3 > div > img{
    width: 100%;
  }

  #cantProducto{
    font-size: 16px!important;
  /*  width: 55%!important;*/
  }

  .cargando{
    width: 100%;
    height: 100%;
    top: 0;
  }
  .productos{
    width: 100%;
    /*padding-top: 4px;*/ /* OJO sin cyber estaban deshabilitados*/
   /*padding-top: 39px;  /* cybermonday juan 11/2022 */
  }
  .sobreLista{
    font-size: 12px;
    height: 45px;
  }
  .sobreLista > div > img{
    transform: scale(0.90, 0.90);
  }
  .ir-arriba{
    left:calc(50% - 43px)
  }
  .col2{
    max-width: 42.5%;
    min-width: 40.5%;
  }
  .compras{
    font-size: 10px;
  }
  .imgProd{
    margin-top: 5px;
    max-width: 140px;
    max-height: 140px;
    /*max-height: none;*/
    min-height: auto;
  }
  .imgProd img{
    max-width: 140px;
    max-height: 140px;
    /*max-height: none;*/
    min-height: auto;
  }
  .fav{
    right:auto;
    left: 9rem;
  }
  #hotSale{
    right:auto;
    left: 1rem;
    top: 11rem;
  }
  .desProducto{
    /*height: auto;*/
  }
  .muestra-combi{
    height: 242px;
    transition: height 1s ease;
  }
  .muestra-combi > div:nth-child(2){
    display: none;
  }
  .muestra-combi > div:nth-child(5){
    overflow-y: auto;
    overflow-x: hidden;
    background-color: white;
    height: calc(445px - 24px - 21px - 21px - 65px - 2rem - 2rem);
  }
  .muestra-combi.show, .tit-combi{
    width: auto;
    height: 445px;
    position: inherit;
  }
  .footCombi{
    left: 1rem;
    right: 1rem;

  }
  
  .ticket{
    padding-top: 80px;
    /*
    padding-top: 0;
    top:80px;
    min-height: calc(100vh - 80px);
    max-height: calc(100vh - 80px);*/
    overflow-y: hidden;
  }
  .input-ticket{
    font-size: 14px;
  }
  .bot-MG-listas{
    padding: 5px 8px;
  }
  #remplazo + label{
    text-align: center;
  }
/*** FOOTER ***/
  footer{
    height: auto;
    margin-bottom: -651px;
    /*margin-bottom: -550px;*/
  }
  .ff3{
    padding: 15px 0;
    height: auto;
    min-height: auto;
    max-height: none;
  }
  .ff3 > .container > .row:nth-child(1) > div > img {
    transform: scale(0.8);
  }
  #footCarousel ol{
    z-index: 1!important;
  }
  #footCarousel .carousel-item.active,
  #footCarousel .carousel-item-next,
  #footCarousel .carousel-item-prev{
    display: flex!important;
  }
  .carousel-indicators li {
    background-color: var(--gris-btn);
    width: 10px;
    height: 10px;
    border-radius: 100%;
  }
  #footCarousel .carousel-control-prev-icon,
  #footCarousel .carousel-control-next-icon{
    background-color: var(--gris-fon-pro);
    z-index: 0!important;
  }
  .anchoFechaHorario{
    width: 100%;
  }
}
@media screen and (min-width:768px) and (max-width:1023px){
  #lbl-carrito{
    display: none;
    padding: 0!important;
  }
  .ticket{
    /*top:105px;*/
    min-height: calc(100vh - 105px);
    max-height: calc(100vh - 105px);
  }
}
@media screen and (max-width:1024px){
  #ahora6-12{
    /*position: absolute;*/
    top: 50%;
    left: 37%;
    min-width: 50px;
    max-width: 50px;
    /*min-height: 40px;
    max-height: 40px;*/
    cursor: default;
  }

  *::-webkit-scrollbar-track {
    border-radius:5px;
    background: var(--Gris);
  }
  *::-webkit-scrollbar-thumb:hover {
    background: var(--gris-oscuro);
  }
  *::-webkit-scrollbar-thumb {
    border-radius:5px;
    background: var(--bordes-negros);
  }
  *::-webkit-scrollbar-button {
    display: none;
  }
  *::-webkit-scrollbar {
    width: 5px;
  }
  .modal-content{
    max-height: none;
  }
  .modal-body{
    padding-bottom: 1rem!important;
  }
  .modal-body > img{
    width: 100%;
    height: auto;
    object-fit: contain;
  }
  .productos{
    width: 100%;
    /*padding-top: 39px; /* cybermonday juan 11/2022*/
    /*padding-top: 4px;*/ /* ojo sin cyber estaban deshabilitados*/
  }
  .imgProd, .imgProd img{
    max-width: 160px;
    min-width: 160px;
    min-height: 160px;
    max-height: 160px;
    /*max-height: none;*/
    height: auto;
    object-fit: scale-down;
    object-position: center;
  }
  .imgProd{
  /*  transform-origin: -3% 75%;*/
  }
  .desProducto{
    /*height: auto; */
  }
  .btnAddDir{
    width: 40%!important;
  }
  #ipago{
    min-width: 100vw!important;
    position: absolute;
    top:0;
    border:0!important;
  }
}

@media screen and (min-width:1200px) /*and (max-width:1500px)*/{

  .imgProd, .imgProd img{
    max-width: 160px;
    min-width: 160px;
    min-height: 160px;
    max-height: 160px;
    /*max-height: none;*/
    height: auto;
    object-fit: scale-down;
    object-position: center;
  }
  .input-cant input{
    font-size: 14px;
    width: 60px;
  }

  .btn-AddCarrito-txt::after, .btn-AddCarrito-txt.add::after{
    content:none;
  }
  .botones.d-flex > div:nth-child(2){
    padding: 0 0.5rem !important;
  }
  .desProducto{
    /*height: 4.25rem;*/
  }
  .btn-VerOferta{
    font-size: 12px;
    line-height: 12px!important;
  }
  .muestra-combi {
    /*
    padding: 0.5rem!important;
    height: 397px;*/
  }
  .muestra-combi > div:nth-child(2){
    display: none;
  }
  .muestra-combi > div:nth-child(5){
    overflow-y: auto;
    overflow-x: hidden;
    background-color: white;
    height: calc(445px - 24px - 21px - 21px - 65px - 2rem - 2rem);
  }
  .cantPluCombi{
    align-items: center;
  }
  .footCombi > div:nth-child(1){
    width: 40%!important;
    display: block!important;
  }

  .footCombi > div:nth-child(1) > span:nth-child(1)::after{
    content:"Cant. Sel.:  ";
    white-space: pre-wrap;
  }
}
@media screen and (max-width:1370px){
  .oferta2{
    font-size: 12px;
  }
  .fs-17{
    font-size: 15px!important;
  }
}