@charset "UTF-8";
.locales-titulo h1{font-size:1.7em;color:#000;text-align:center}.locales-titulo p{font-size:1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#444}.locales-titulo p>span{font-weight:700;color:var(--negro)}.caja-producto>.descripcion>h3{font-size:1em}.locales .caja-producto>.descripcion{padding:1em 0}.locales .caja-producto>.descripcion>p.rojo{display:none}.locales .caja-producto>.descripcion>h3.nombre{font-size:1em;font-weight:600;color:var(--negro);line-height:20px;letter-spacing:.25px}.locales .caja-producto>.descripcion>.datos p{font-size:.9em;color:var(--negro);line-height:16px;letter-spacing:.4px;font-weight:600}.locales .caja-producto>.descripcion>.datos p>b{font-weight:400}.locales .caja-producto>.descripcion .datos h4{display:none}.locales .caja-producto>.descripcion>.datos>p>a{font-weight:500}.locales .caja-producto .imagen{height:auto}.locales .caja-producto .imagen img{border:2px solid #afb1b6;border-radius:8px}.locales .caja-producto .reserva>form{display:none}.locales .caja-producto .reserva>button{border-radius:8px;background-color:#ff0010;position:absolute;z-index:1;left:1em;margin-top:16em;padding:1% 2%;width:110px;height:30px;border:none;border-radius:5px;font-family:SFProDisplay-Bold;font-size:.85em;color:#fff;text-transform:uppercase}.locales .caja-producto .reserva>a{border-radius:8px;background-color:var(--violeta);position:absolute;z-index:1;right:0;bottom:-1em;padding:.5em 1em;border:none;border-radius:8px;font-size:1em;color:#fff}.locales .caja-producto .reserva>a>.caret{display:none}.locales .caja-producto .reserva>.dropdown-menu{margin-top:17em}.locales .button{position:relative}.locales .modal{position:absolute;width:20em;height:40em;top:30px;left:0;padding:0;margin:0}.locales .modal .modal-dialog{width:18em}.locales .well{background-color:#fff;border:solid 1px #fff;box-shadow:none;padding:0}.locales .datepicker{font-family:SFProDisplay-Bold;font-size:.85em;text-align:center;color:#000}.locales .datepicker .day{border:solid 1px #fafafa;border-radius:0}.locales .datepicker .day.active{background-color:red;border-radius:0;border:none;color:#fff}.locales .datepicker .day.active:hover{background-color:red;border-radius:0;border:none;color:#fff}.locales .reserva-ventana{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:1em;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.caja-producto .combo select{display:none}.caja-producto .combo button{width:100%;border-radius:6.4px;border:solid .8px #eaeaea;font-family:SFProText-Regular;font-size:.85em;text-align:right;color:#000}.caja-producto .combo button>.pull-left{font-family:SFProText-Heavy;font-size:1em;color:#000}.caja-producto .combo button>.caret{margin-left:1em}.caja-producto .combo ul li{padding:1em;border-bottom:solid .8px #eaeaea}.caja-producto .combo ul li:hover{cursor:pointer;background-color:#eaeaea}.caja-producto .combo ul{font-family:SFProText-Regular;font-size:.85em;text-align:right;color:#000;width:100%}.caja-producto .combo ul span{font-family:SFProText-Heavy;font-size:1em;color:#000}.locales .caja-producto .combo{margin:1em 0}.locales .caja-producto .combo button{width:100%;height:38px;border-radius:5px;border:solid 1px #eaeaea;font-family:SFProDisplay-Regular;font-size:.85em;color:#666}.locales .caja-producto .combo button>span:first-of-type{float:left;text-transform:uppercase}.locales .caja-producto .combo ul>li{text-align:left}.locales .caja-producto .combo ul span{font-family:SFProDisplay-Regular;font-size:.85em;color:#666}.locales .caja-producto button.negro{width:100%;height:38px;border:none;border-radius:5px;background-color:#000;font-family:SFProDisplay-Bold;font-size:.85em;text-align:center;color:#fff;text-transform:uppercase}.locales .reserva-respuesta{display:none}.locales .reserva-respuesta img{width:36px;height:36px;margin-left:auto;margin-right:auto;display:block}.locales .reserva-respuesta h1{font-family:SFProText-Semibold;font-size:1.28em;text-align:center;color:#000}.locales .reserva-respuesta p.gris{font-family:SFProText-Regular;font-size:.85em;color:#444;text-transform:uppercase}.locales .reserva-respuesta p{font-family:SFProText-Medium;font-size:1em;line-height:1.71;letter-spacing:-.3px;color:#000}#modal-finalizar .modal-content{border:1px solid #19191b;border-radius:8px}#modal-finalizar .modal-header{height:1em;border-bottom:none}#modal-finalizar .modal-header>img{margin-left:auto;margin-right:auto;width:10em;display:block}#modal-finalizar .modal-body h1{font-size:1.7em;color:#000;text-align:center}#modal-finalizar .modal-body p.center{text-align:justify}#modal-finalizar .modal-footer{border-top:none}#modal-finalizar .modal-footer .btn{width:40%;height:44px;border-radius:8px;background-color:var(--negro);font-size:1em;color:var(--blanco)}#modal-finalizar .modal-footer>div{text-align:center}@media (max-width:767px){#modal-finalizar .modal-footer .btn{width:100%;text-transform:none;margin:.2em 0}#modal-finalizar .modal-body p.center{width:75%}}