@charset "UTF-8";#body_reservoy_pedido #base{overflow:visible;min-height:450px}#body_reservoy_pedido #centro{width:100%;max-width:1280px;padding-left:0;margin:0 auto;text-align:left;float:none;position:initial}h1.reservoy_calendario{color:#eadfca;font-size:45px;padding:40px 20px;margin-bottom:40px;text-align:center;line-height:1}.tablaCesta a.producto{pointer-events:none}.grid-2-col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}.grid-3-2-col,.grid-3-col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}.grid-4-col{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}#elegir-ubicacion{text-align:center}#btn_pedido{background-color:#333;color:#fff;font-size:14px;font-weight:400;display:inline-block;border-radius:50px;-webkitborder-radius:50px;-moz-border-radius:50px;text-align:center;width:400px;line-height:1.2;padding:10px 15px;position:relative;margin:0 auto 20px;position:fixed;bottom:7px;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.3);-moz-box-shadow:10px 10px 10px rgba(0,0,0,.3);box-shadow:10px 10px 10px rgba(0,0,0,.3);z-index:999999;left:50%;margin-left:-200px}#btn_pedido:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#btn_pedido span{display:inline-block;text-align:left;vertical-align:middle}#btn_pedido>span:first-child{width:68%;padding-left:10px}#btn_pedido>span:last-child{text-align:right;font-size:20px;font-weight:500;width:32%;display:inline-block;border:2px solid #fff;border-radius:50px;-webkitborder-radius:50px;-moz-border-radius:50px;padding:5px 15px;text-align:center;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#fff;color:#333}#btn_pedido span span{display:none;font-size:10px;position:absolute;top:-7px;left:50%;width:90px;background-color:#0099e3;color:#fff;text-align:center;margin-left:-45px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:2px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#btn_pedido:active,#btn_pedido:focus,#btn_pedido:hover{text-decoration:none}#btn_pedido:hover span:last-child{background-color:#fff;color:#333;cursor:pointer;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.lnk-boton,.lnk-boton:active,.lnk-boton:focus{display:inline-block;font-weight:500;margin:0 auto;text-align:center;padding:1.2% 4%;font-size:14px;border:1px solid #ddd;background-color:#333;color:#fff}.lnk-boton:hover{text-decoration:none;background:#0099e3;color:#fff}.add-to-cart,.add-to-cart:focus,.add-to-cart:visited{padding:10px 10px;font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:.08em;float:left;margin-left:-1px;width:110px}#columnas-dia-hora>div{position:relative;display:inline-block;vertical-align:top}#contenedor-mi-pedido #columnas-dia-hora ul{height:358px;overflow:auto;background-color:#fff;width:220px;padding:10px 20px 10px 24px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);position:absolute;text-align:left;display:none;z-index:999999;top:55px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:2px solid #f4f4f4}#contenedor-mi-pedido ul{margin:0;padding:0;list-style-type:none}#contenedor-mi-pedido ul li img{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#contenedor-mi-pedido ul li:hover img{transform:scale(1.1,1.1);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#contenido #elegir-productos h4{font-size:36px;position:relative;font-weight:300}#elegir-dia-hora{text-align:center}#contenido #elementos-pedido h2{font-size:18px;font-weight:400;line-height:1.3;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:6px 32px;text-align:center;background-color:#0099e3;color:#fff;display:inline-block;margin:0 auto;width:auto;float:none;margin-top:20px}#contenido #elementos-pedido h2#reservoy_titulo_seleccion{display:none}#elegir-productos h2+p{font-size:14px;text-align:center;display:none}#contenido #elementos-pedido #elegir-productosh3+h4{font-size:36px}#columnas-dia-hora{text-align:center;margin-top:20px;margin-bottom:20px}#contenido #elementos-pedido h5{font-size:18px;font-weight:400;margin:0;color:grey;line-height:1.2em}div.datosProducto{display:none}#columna-elementos-pedido{min-height:900px}#contenido #elementos-pedido h3{color:#333;line-height:1.1;font-weight:300;font-size:30px;text-align:center}#calendarioPedido{width:40em;padding:0 4em 0 0;position:relative;font-size:1rem;margin:0 auto 15px}#calendar-wrapper{-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);position:absolute;z-index:9;background-color:#fff;left:0;top:55px;padding:10px;width:320px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-left-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:2px solid #f4f4f4}#calendar{margin-top:10px}#calendar #calendar-grid{grid-template-rows:repeat(5,1fr)}#calendar #calendar-days{border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4}#calendar #calendar-days,#calendar #calendar-grid{grid-column:1/4!important;padding:0!important}#contenido #elementos-pedido #col-dia #calendarioPedido>h4,#contenido #elementos-pedido #col-hora h4{text-align:left;font-weight:400;font-size:18px;cursor:pointer;border:5px solid #f4f4f4;color:grey;padding:20px 30px;margin:0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#contenido #elementos-pedido #col-dia #calendarioPedido>h4{width:190px;margin:0}#contenido #elementos-pedido #col-dia #calendarioPedido>h4:hover,#contenido #elementos-pedido #col-hora h4:hover{background-color:#f4f4f4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#contenido #elementos-pedido #col-dia h4::before{content:"";background-image:url(../images/reservoy/ico_elegir-dia.svg);background-size:contain;display:inline-block;margin-right:5px;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:center center}#contenido #elementos-pedido #col-dia #calendar-wrapper header h4::before{display:none}#contenido #elementos-pedido #col-dia #calendar-wrapper header h4{padding:0 0 10px 15px;float:left;font-size:18px}#contenido #elementos-pedido #col-hora h4::before{content:"";background-image:url(../images/reservoy/ico_elegir-hora.svg);background-size:contain;display:inline-block;margin-right:5px;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:center center}#calendar-wrapper #navigation-wrapper{display:block;float:right;width:auto;height:30px;padding:0;margin-top:-10px}#calendar-wrapper #navigation-wrapper button{display:inline-block;width:24px;height:18px;margin:0 4px;background-size:16px!important;background-color:#b8c2a6}#calendar-wrapper #navigation-wrapper button#previous-month{background:url(../images/reservoy/mes-prev.svg) no-repeat center center}#calendar-wrapper #navigation-wrapper button#previous-month:hover{background:url(../images/reservoy/mes-prev-over.svg) no-repeat center center}#calendar-wrapper #navigation-wrapper button#next-month{background:url(../images/reservoy/mes-next.svg) no-repeat center center}#calendar-wrapper #navigation-wrapper button#next-month:hover{background:url(../images/reservoy/mes-next-over.svg) no-repeat center center}#calendar-days span{text-align:center;font-size:14px;font-weight:700;padding-left:10px}#seleccionFechaHora .grid-2-col{grid-template-columns:1fr 1fr}#calendar #calendar-days,#calendar #calendar-grid{grid-column:1/4}#calendar #calendar-grid>time{font-size:1.6em;font-weight:800;color:#b2b2b2;padding:.5em .6em!important;margin:.3em 0 0!important}#calendar #calendar-grid>time.domingo,#calendar #calendar-grid>time.sabado{background-color:#f4f4f4!important}#calendar #calendar-grid time.today,#calendar #calendar-grid time.today.disabled,#calendar #calendar-grid time.today.disabled:focus,#calendar #calendar-grid time.today:focus{border:3px solid #ccc!important;background-color:transparent!important}#calendar #calendar-grid time.dialibre.selected,#calendar #calendar-grid time.dialibre.selected:focus{border:2px solid #0099e3;background-color:#0099e3!important;color:#fff!important}#calendar #calendar-grid time.dialibre.selected:hover{border:2px solid #0099e3;background-color:#0099e3}#calendar #calendar-grid>time.dialibre{background-color:#fff;color:#333;font-weight:500}#calendar #calendar-grid>time.dialibre:focus,#calendar #calendar-grid>time.dialibre:hover{background-color:#b6e7ff!important;border-color:#b6e7ff;box-shadow:none;color:#3e80a0}#calendar #calendar-grid time.disabled,#calendar #calendar-grid time.disabled:focus{background-color:#fff!important;color:#cecece;font-weight:500;box-shadow:none!important}#contenido #elementos-pedido #elegir-ubicacion>h4{font-weight:400;font-size:16px;color:grey;text-align:center;margin-bottom:20px}.seleccion-recurso{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;justify-items:stretch;align-items:stretch;padding:20px 0 30px;max-width:1024px;margin:0 auto 30px}.seleccion-recurso div{text-align:center;font-size:24px;padding:20px 15px;color:grey;background-color:#fff;background-repeat:no-repeat;background-position:center top;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;letter-spacing:1px;border:5px solid #f4f4f4}.seleccion-recurso div:hover{background-color:#f4f4f4}.seleccion-recurso div.seleccionadodiv{background-color:#0099e3;border-color:#0099e3;color:#fff;font-weight:700}.contenedor-radio{display:block;position:relative;padding-left:26px;margin-bottom:6px;margin-top:6px;cursor:pointer;font-size:18px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contenedor-radio:hover{color:#3e80a0}.contenedor-radio span{font-weight:400;font-size:.7em}.contenedor-radio.checked_label{color:#fff!important;background-color:#0099e3;padding:3px 20px 3px 32px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:inline-block;margin-left:-6px}.contenedor-radio input{position:absolute;opacity:0;cursor:pointer}.contenedor-radio.no_disponible{color:#750f1d;background-color:#fee0e4}.checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;background-color:transparent;border-radius:50%;border:3px solid #aaa;text-indent:-999em}.contenedor-radio:hover input~.checkmark{background-color:#b6e7ff;border-color:#3e80a0}.contenedor-radio input:checked~.checkmark{background-color:#fff;border-color:#0099e3;margin-top:3px;margin-left:7px}.checkmark:after{content:"";position:absolute;display:none}.contenedor-radio input:checked~.checkmark::after{display:block;border-color:#0298e0}.contenedor-radio .checkmark::after{top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#0099e3}#elegir-productos{text-align:center}.productos-pedido-reservoy{padding:20px 0 20px;text-align:left;margin-bottom:50px}ul.lista-productos-dia li.producto-dia{display:grid;grid-template-columns:1fr 2.5fr;grid-column-gap:20px;grid-row-gap:0;justify-items:start;align-items:start;padding:40px 30px;background-color:#fff;-webkit-box-shadow:0 0 37px 6px rgba(0,0,0,.08);-moz-box-shadow:0 0 37px 6px rgba(0,0,0,.08);box-shadow:0 0 37px 6px rgba(0,0,0,.08)}#contenido ul.lista-productos-dia li.producto-dia h4{margin:10px 0 0;padding:0;font-size:18px;font-weight:700;text-align:left}#contenido ul.lista-productos-dia li.producto-dia p{font-size:12px;line-height:1.3;margin-bottom:3px}#contenido ul.lista-productos-dia li.producto-dia p.precio{font-size:28px;font-weight:600;margin-bottom:10px;margin-top:0;color:#333}.producto-dia .select-css{padding:9px 25px;padding-right:25px;float:left;width:auto}div.megaeditor #pie-elegir-productos p{font-size:18px;font-weight:500}div.megaeditor #pie-elegir-productos p span{font-size:12px}#mySidenav{width:100%;max-width:380px;height:100%;z-index:999999;position:fixed;top:0;right:-420px;background-color:#fff;font-size:16px;padding:0 20px;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 25px 0 rgba(0,0,0,.1);box-shadow:0 10px 25px 0 rgba(0,0,0,.1);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#mySidenav.abierto{right:0;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#mySidenav #overlay{position:fixed;left:0;width:0;height:100%;top:0;background-color:rgba(0,0,0,.7);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#mySidenav.abierto #overlay{left:0;width:calc(100% - 380px);height:100%;background-color:rgba(0,0,0,.7);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}#closebtn{position:absolute;left:0;top:0;width:100%;background-color:#333;color:#fff;text-align:center;padding:8px}#closebtn:hover{background-color:#0099e3;text-decoration:none}#closebtn img{max-width:15px;margin-right:3px;margin-bottom:2px}#resultado-pedido{height:100%}#bloque-user{padding:10px 0 15px;margin-top:40px}#contenedor-mi-pedido ul#user-herramientas{border-top:2px solid #f4f4f4}#contenedor-mi-pedido ul#user-herramientas li{display:inline-block;vertical-align:middle;font-size:12px}.lnk-cerrar{float:right;margin-top:3px;margin-right:3px}.lnk-cerrar a{background-image:url(../images/reservoy/ico_cerrar_sesion.svg);background-repeat:no-repeat;padding-left:18px;background-size:contain;background-position:left center;float:right;font-size:0;width:20px;height:20px}.usuario{text-align:left;font-size:14px;padding-bottom:3px}div.megaeditor .usuario strong{font-weight:600}#bloque-recurso{padding:10px 15px 0 35px;color:#333;font-weight:600;background-color:#f4f4f4;background-repeat:no-repeat;background-image:url(../images/reservoy/ico_lugar.svg);background-size:21px auto;background-position:8px 11px}#bloque-fecha{padding:5px 15px 10px 35px;text-align:left;background-color:#f4f4f4;font-size:12px;margin-bottom:15px;background-repeat:no-repeat;background-image:url(../images/reservoy/ico_fecha.svg);background-size:21px auto;background-position:9px 16px;line-height:1.2}#bloque-fecha span{font-size:16px;display:block;color:#000;font-weight:500}#bloque-numero-usuarios{padding:0 0 20px 5px;overflow:hidden}#bloque-lista-pedido{height:calc(100vh - 430px);overflow:auto}div.megaeditor #bloque-fecha strong{font-size:18px;color:#292011;font-weight:600}.saldo-pedido{display:block;float:right;margin-top:-30px;text-transform:uppercase;font-size:11px;text-align:center}div.megaeditor .usuario .saldo-pedido strong{background-color:#006d2b;color:#ece5d6!important;padding:5px 15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;font-size:18px}#tabla-pedido th{padding:10px 10px 10px 60px;font-weight:400;display:none}#tabla-pedido tbody td{font-size:16px;padding:5px;line-height:1.3}#tabla-pedido tbody td.celda-select{width:80px}#tabla-pedido td.celda-pedido-producto{padding-right:15px}#tabla-pedido td.celda-pedido-precio{text-align:right}#tabla-pedido tbody td.celda-pedido-cerrar{width:30px}.boton-eliminar{background-image:url(../images/reservoy/ico_borrar.svg);display:inline-block;width:20px;height:20px;text-indent:-999em;background-repeat:no-repeat;background-size:18px auto;margin-left:5px;font-size:0;float:right;margin-bottom:2px}#tabla-pedido tfoot td{text-align:right;padding-top:20px;text-transform:uppercase;padding-right:10px}.tit{font-size:11px}.select-css{text-align:right;min-width:70px}.tit-pagar{font-size:12px}.precio-total-pedido{font-weight:700;font-size:36px;vertical-align:top;line-height:1;margin-left:10px;color:#333}#bloque-botones{text-align:center;position:absolute;bottom:20px;width:calc(100% - 40px);background-color:#fff}#bloque-botones a{display:block;margin:15px 0}.pagar_pedido{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-transform:uppercase;padding:24px;font-size:18px;font-weight:700;letter-spacing:.08em;background:#333;color:#fff}.pagar_pedido:hover{background-color:#0099e3;color:#fff;text-decoration:none}#bloque-botones a .fa.fa-refresh{display:inline-block}#bloque-botones a.reiniciar_pedido:hover{text-decoration:none;color:#000}.pagar_pedido span::before{content:"";display:inline-block;width:36px;height:24px;background-image:url(../images/reservoy/ico-pagar.svg);background-size:26px auto;background-repeat:no-repeat;vertical-align:bottom;margin-bottom:2px}.legal_condiciones a:hover{text-decoration:underline}div.imagen-producto-dia .capalupa{background:url(/UserFiles/images/lupa-over.png) no-repeat center center;opacity:0;position:absolute;width:100%;height:100%;z-index:9;left:0;top:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}div.imagen-producto-dia:hover .capalupa{opacity:1}.imagen-producto-dia{height:110px;width:110px;--webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:10px;position:relative;border:1px solid #ddd;background-color:#fff}#pie-elegir-productos{margin-bottom:40px}.tablaCesta a.producto{pointer-events:none}a.producto span span.nombreproductocesta{font-size:16px}@media only screen and (max-width:1320px){ul.lista-productos-dia li.producto-dia{padding:30px 20px}}@media only screen and (max-width:1024px){.grid-3-2-col,.grid-3-col{grid-template-columns:1fr 1fr}.seleccion-recurso{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){#columnas-dia-hora>div{display:block;width:100%;text-align:center;margin:0 auto}#contenedor-mi-pedido #columnas-dia-hora ul{left:50%;margin-left:-110px}#calendarioPedido{width:100%!important;padding:0!important;max-width:340px}#contenido #elementos-pedido #col-dia h4{float:none;text-align:center}#contenido #elementos-pedido #col-hora h4{text-align:center;display:inline-block}#calendar-wrapper{margin-left:7px}#contenido #elementos-pedido #col-dia #calendarioPedido>h4{margin:0 auto}}@media only screen and (max-width:600px){#contenido h1{font-size:30px}#contenido section._sec_seccion.ventajas h2{font-size:30px}#contenido #elementos-pedido h3{font-size:30px;line-height:1.4}#contenido #elementos-pedido h2{font-size:22px}.grid-3-2-col,.grid-3-col{grid-template-columns:1fr;grid-column-gap:0}.seleccion-recurso{margin-bottom:0;grid-template-columns:repeat(1,1fr)}.seleccion-recurso div{font-size:18px;padding:15px 15px}.textosCondiciones td{display:block;width:100%;text-align:center;background-color:#f4f4f4}#pie p.condiciones{font-size:12px;padding:15px 0;border-top:2px solid #fff}.alignLeft.firmaPie,.alignRight.tiemposPie{width:100%}section._sec_seccion.ventajas .lnk-boton{padding:20px 30px}#btn_pedido.sticky{bottom:0;width:100%;margin-left:0;left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:15px;padding-bottom:30px;margin-bottom:0;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.3);-moz-box-shadow:10px 10px 10px rgba(0,0,0,.3);box-shadow:1px -5px 10px rgba(0,0,0,.3);background-color:#0099e3}#btn_pedido.sticky span span{top:0;border-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#333}}@media only screen and (max-width:480px){#contenido #elementos-pedido h2{font-size:18px}#btn_pedido{width:100%}}