@font-face {
  font-family: 'KilimanjaroSans';
  src: url('./fonts/KilimanjaroSans-Regular.eot');
  src: url('./fonts/KilimanjaroSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('./fonts/KilimanjaroSans-Regular.woff2') format('woff2'),
       url('./fonts/KilimanjaroSans-Regular.woff') format('woff'),
       url('./fonts/KilimanjaroSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


/* ESTILOS GENERALES */
body{font-family: sans-serif; padding: 0;margin: 0px;background: #161616;}

/*generales*/
h2{color:white;margin: 20px auto;display: block;text-align: center;}
h3{color: white;}
h4{color: white; background: #f56464; padding: 10px; text-align: center; border-radius: 5px; }
a.btns{margin: 20px 0px;display: inline-block;font-family: 'KilimanjaroSans';text-decoration: none;padding:20px 20px;text-transform: uppercase;/* font-weight: bold; */border-radius: 5px;font-size: 24px;width: calc(100% - 40px);letter-spacing: 1px;}
.btBlanco{background: white;color: #f19bb6;}
.btRosa{background: #f19bb6;color: #262626;}
.btnVolver{    /* background: white; */ padding: 10px; text-decoration: none; margin: 20px auto; display: inline-block; width: auto; border-radius: 5px; font-size: 13px; color: white; text-transform: uppercase; font-weight: bold; border: 1px solid; }
ul,
ul>li{list-style: none;margin: 0px;padding: 0px;}
.cuerpo{display: block;margin:auto;max-width: 350px;padding: 30px 15px;width: calc(100% - 30px);}
.cuerpo>.logo{width: 150px;margin:auto;display:block;}
.btLocales{background: }

/* index */
.cuerpo>.contBtns{text-align: center;}
.cuerpo>.contBtns>.btns{}


/* recoger */
.contRecoger h3,
.contDomicilio h3
{display: none;margin-top: 20px;margin-bottom: 0px;}
.listaents .btns{text-align: center;}
.listaents .btns>span{}
.listaents .btns>i{font-family: sans-serif; font-weight: 500;font-size: 12px;display: block;text-transform: initial;}


/*domicilio*/
.contDomicilio>ul.listaents>li{display: none;}
form#distancia{display:none;/* background:#fcfcfc; *//* padding: 10px 10px; *//* border:1px solid #d9d9d9; */margin-bottom: 15px;position:relative}
form#distancia>div,
form#distancia>button{display:inline-block;}
form#distancia>div>label{font-size: 14px;margin-bottom: 5px;color: white;display: block;}
form#distancia>div{margin:0;padding:0;width:calc(100% - 0px);}
form#distancia>div>input{margin:0;border:0;}
form#distancia>div>input#direccionsearch{width: calc(100% - 0px);border: 1px solid #d9d9d9;vertical-align: middle;padding: 10px;font-size: 14px;width: calc(100% - 20px);}
form#distancia>div>input#numero{width: 35px;display: none;position: absolute;right: 30px;border: 1px solid #d9d9d9;font-size: 14px;padding: 10px 5px;}
form#distancia>button{width: 36px;border: 0;background: #2ba566;padding: 10px 5px 8px 5px;color:#FFF;vertical-align: middle;display: none;position: absolute;top: 21px;right: 0px;border-radius: 0px 5px 5px 0px;}
form#distancia>button>img{width: 17px;}
.pac-container{width: 100% !important; top: 61px !important; left: 0px !important;}
.noreparto{
    background: #ffb0b0;
    padding: 10px;
    width: calc(100% - 20px);
    display: block;
    border-radius: 5px;
    color: black;
    text-align: center;
    margin-top: 10px;
}
.noreparto>span,
.noreparto>b{display: block;}
.noreparto>b{font-size: 18px;}
.noreparto>span{font-size: 14px;margin: 5px 0px;}
.noreparto>a{/* font-family: 'KilimanjaroSans'; */text-decoration: none;text-transform: uppercase;text-decoration: none;background: white;padding: 5px 10px;display: block;width: fit-content;margin: auto;border-radius: 5px;margin-top: 10px;color: black;font-size: 16px;font-weight: bold;box-shadow: 1px 1px 10px 1px #757575;}