.top-list{padding-top:80px;transition:opacity .15s}.home .search-results-container{max-width:1200px}.btn.btn-ver-todos{border:1px solid #000;border-radius:0;font-size:.8rem;line-height:1.25;padding:1.25rem}.btn.btn-ver-todos:hover{background-color:#fbf6f2;box-shadow:none}.home section.top-list{padding-bottom:0}.home section.steps .step.row{padding:80px 0}.home section.steps .step.row:first-child{background-color:var(--fondo);padding-left:60px}.home section.steps .step.row:nth-child(3){padding-right:60px}section.steps .steps-inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 60px}section.steps .steps-inner .col-4{align-items:center;display:flex}section.steps .p,section.steps p{color:#5c5c5c;font-family:Circular;font-size:18px;font-weight:400;letter-spacing:1px;line-height:32px;margin:1.5rem 0;max-width:90%}section.steps .btn-brown{margin-top:40px}.home section.steps .step.row.step-video{height:70vh;margin:40px 0;overflow:hidden;padding:0;position:relative;width:100%}.home section.steps .step.row.step-video .steps-inner{padding:0}section.steps .step-video video{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}section.steps .steps-3-logo{align-items:center;border-radius:.5rem;display:flex;height:100px;justify-content:center;margin-bottom:1em;padding:.75rem;width:126px}section.steps .steps-3-logo img{width:auto}section.steps>.container.full-width{padding-bottom:0}.review-quote{padding:170px 0 80px;text-align:center}.review-quote-text{color:var(--gris-texto);font-family:Circular;font-size:32px;letter-spacing:1px;line-height:40px;margin-bottom:20px}.review-quote-logo{display:inline-block}section.ciudades-spotnow{background:#fff;padding-top:0}.home h2{font-size:32px;margin-bottom:26px;text-transform:uppercase}.top-list h2{font-weight:700}section.ciudades-spotnow h2{font-weight:700;margin-bottom:-1em;margin-top:1em}.section-title{color:var(--gris-texto);font-size:44px;line-height:48px}.section-text,.section-title{display:flex;flex-direction:column;font-family:Circular;font-weight:400;justify-content:center;letter-spacing:1px}.section-text{color:#5c5c5ccc;font-size:18px;line-height:32px;margin:1.5rem 0;max-width:560px;padding-bottom:65px;padding-top:65px}.welcome-banner.container.full-width{padding-bottom:0}.welcome-banner .steak-image{float:right;margin-top:3em;width:90%}.home{position:relative}.home .fork-knife{left:22%;position:absolute;top:6%;transition:none;width:23%}.welcome-banner .caption-text{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;float:left}.welcome-banner h2{color:var(--gris-texto);font-family:Circular;font-size:18px;font-weight:400;letter-spacing:1px;line-height:32px;margin:1em 0 2em;max-width:524px;width:100%}.bottom-banner{border-bottom:1px solid #dee2e6;padding-bottom:70px}.bottom-banner .cake-image{align-self:flex-end;margin-left:50px;max-width:640px;width:100%}.bottom-banner h2{color:var(--gris-texto);font-size:35px;font-weight:700;line-height:1.2;margin-bottom:.5rem;margin-top:1rem;max-width:600px;text-transform:uppercase;width:100%}.bottom-banner h2,.bottom-banner h3{font-family:Circular;letter-spacing:1px}.bottom-banner h3{color:#5c5c5ccc;font-size:18px;font-weight:400;line-height:32px;margin:1.5rem 0 50px;max-width:542px}.bottom-banner .row>div{display:flex;flex-direction:column;justify-content:center}.bottom-banner a{color:#343a40}.bottom-banner a:hover{color:#121416;text-decoration:none}.home .swiper-container{height:80vh}.carrusel-main-eventos{display:grid;gap:20px;margin-bottom:25px}.carrusel-main-evento{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:carousel-item-container;border:solid transparent;border-radius:50px;border-width:1px 1px 5px;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;min-height:410px;opacity:0;padding:10px;transition:.5s}.carrusel-main-evento.skeleton{cursor:default}.carrusel-main-evento .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;height:60%;position:relative}.carrusel-main-evento.skeleton .image-container{animation:shine 2s ease-out infinite;background-image:linear-gradient(90deg,#ddd,#ddd 50%,#ececec 60%,#ddd 70%);background-position-x:100%;background-size:300%}.carrusel-main-evento.disabled .image-container{filter:grayscale(1);opacity:.5}.carrusel-main-evento .icons{align-items:center;bottom:5px;display:flex;justify-content:flex-end;position:absolute;right:5px}.carrusel-main-evento.skeleton .icons{display:none}.carrusel-main-evento .icons .icon-image{height:32px;margin-bottom:8px;margin-right:8px;width:32px}.carrusel-main-evento .icons .material-symbols-rounded.icon-image{align-items:center;background:#fff;border-radius:16px;display:flex;justify-content:center}.carrusel-main-evento .details{background:#fff;border-radius:0 0 5px 5px;color:grey;display:flex;flex:1;flex-direction:column;font-size:13px;padding:10px 15px 0}.carrusel-main-evento .city{margin-bottom:10px;text-transform:uppercase}.carrusel-main-evento.skeleton .city{animation:shine 2s ease-out infinite;background-image:linear-gradient(90deg,#ddd,#ddd 50%,#ececec 60%,#ddd 70%);background-position-x:100%;background-size:300%;border-radius:4px;box-sizing:border-box;color:transparent;opacity:0}.carrusel-main-evento .mid{margin-bottom:10px;margin-top:auto;position:relative}.carrusel-main-evento .mid>div{display:inline-block;margin-right:10px}.carrusel-main-evento .mid .icon-image{filter:grayscale(1);height:32px;transition:filter .3s;width:32px}.carrusel-main-evento:hover .mid .icon-image{filter:grayscale(0)}.carrusel-main-evento .lower{align-items:center;display:flex;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.carrusel-main-evento .minimum-price{padding:7px 17px}.carrusel-main-evento .average-rating,.carrusel-main-evento .minimum-price{align-items:center;background:#fff;border:2px solid var(--resaltado-bordes);border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:11px;font-weight:100;justify-content:space-evenly;margin-top:5px;text-transform:uppercase}.carrusel-main-evento .average-rating{font-size:12px;margin-left:1em;margin-right:0;padding:5px 15px 5px 10px}.carrusel-main-evento .average-rating span{color:grey;margin-top:-2px}.carrusel-main-evento .minimum-price .number{font-size:1.1em}.carrusel-main-evento .name{color:#333;font-size:18px;font-weight:600;text-transform:uppercase}.carrusel-main-evento.skeleton .name{animation:shine 2s ease-out infinite;background-image:linear-gradient(90deg,#ddd,#ddd 50%,#ececec 60%,#ddd 70%);background-position-x:100%;background-size:300%;border-bottom:2px solid #fff;border-radius:4px;box-sizing:border-box;color:transparent;opacity:0}.home .banda-otros{margin-bottom:50px;margin-top:15px;padding-bottom:50px;padding-top:25px}.home .banda-otros+.banda-otros{margin-top:-30px;padding-top:0}.home .banda-otros h2{margin-bottom:10px}.home .banda-otros>.container{display:flex}.home .banda-otros .info{align-self:flex-start;color:grey;font-size:16px;line-height:1.3;padding-right:25px;width:calc(20% + 45px)}.home .banda-otros .container.carousel{margin-top:35px;padding-right:0}.home .widget-filtro{align-items:center;animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:widget-filtro;background:#fff;border:1px solid #f6f6f6;border-radius:35px;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;justify-content:space-evenly;left:50%;opacity:0;padding:0 28px;position:absolute;transform:translate(-50%);user-select:none;z-index:1}@keyframes widget-filtro{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,-40px)}}.home .widget-filtro>a{display:block;margin-bottom:10px;margin-top:10px;padding:10px 30px}.home .filtro-ciudades:not(:last-child),.home .filtro-fecha:not(:last-child){border-right:1px solid #d3d3d3}.home .filtro-ciudades.active{text-align:center}.home .filtro-fecha.active{min-width:175px;text-align:center}.home .widget-filtro>a.filtro-pax{align-items:center;display:flex}.home .filtro-pax span:first-child{display:block;margin-right:1em;min-width:90px;text-align:right}.home .filtro-pax span:nth-child(2){margin-right:.25em}.home .widget-filtro .filtro-precio{padding:0 20px}.home .widget-filtro .filtro-precio>span{margin-right:5px}.home .widget-filtro .filtro-precio>.price-filter-option{align-items:center;background:#fff;border:2px solid var(--resaltado-bordes);border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:15px;font-weight:100;justify-content:flex-start;letter-spacing:2px;margin:0 5px;padding:4px 10px 2px;text-transform:uppercase;width:calc(4.2em + 2px)}.home .widget-filtro .filtro-precio>.price-filter-option.dimmed{opacity:.5}.home .widget-filtro .filtro-precio>.price-filter-option.active{background-color:#333;border-color:#333;color:#fff}.home .widget-filtro .kind-filter{border:1px solid #fafafa;border-radius:30px;display:flex;gap:10px;margin-left:30px;margin-right:-25px;padding:.15em}.home .widget-filtro .kind-filter a{background:#fff;border:1px solid #dadada;border-radius:30px;padding:.85em 2em}.home .widget-filtro .kind-filter.has-active a{background:#fff;border:1px solid #ededed;color:#5c5c5c}.home .widget-filtro .kind-filter a:hover{background-color:#f6f6f6}.home .widget-filtro .kind-filter a.active{background-color:#f6f6f6;border:1px solid #ddd;color:#000}.home .boton-cantidad .icon-svg-container{cursor:pointer!important;margin-right:0!important}.home .boton-cantidad>div{align-items:center;background-color:transparent;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.home .boton-cantidad>div:hover{background-color:#f6f6f6}.home .information{background-color:#fdf6ed;display:flex;margin-bottom:50px;margin-top:25px}.home.information-first .information{margin-top:40px}.home .information+section.top-list{padding-top:0}.home .top-list+.top-list{margin-top:-60px;padding-top:0}.home.information-first .top-list+.top-list,.home.subscriptions-enabled .top-list+.top-list{margin-top:0}.home .information .columna{color:#5c5c5c;display:flex;flex:1;flex-direction:column;font-family:Circular;font-size:18px;font-weight:500;justify-content:space-evenly;letter-spacing:1;line-height:32px;min-height:calc(100vh - 83px)}.home .information .celda{box-sizing:border-box;display:flex;flex:0.5;flex-direction:column;justify-content:flex-start;min-height:500px;padding:40px 35px 35px}.home .celda img{box-sizing:border-box;margin:10px;min-width:100%}.home .information .logos{align-items:center;display:flex;margin-top:30px}.home .home-subtitulo-paso-2{margin-bottom:30px}.home .information .logos>div{align-items:center;box-sizing:content-box;display:flex;justify-content:center;min-height:60px;min-width:60px;padding:0 15px}.home .step.row.step-video{height:70vh;margin:40px 0;overflow:hidden;padding:0;position:relative;width:100%}.home .top-list+.step.row.step-video{margin-top:75px}.home .step.row.step-video .steps-inner{padding:0}.home .step-video video{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.play-button{border:50px solid transparent;border-left-color:#fff;cursor:pointer;height:0;opacity:.75;transform:translate(-50%,-50%) scaleY(.55) translate(35px);width:0}.play-button,.play-button:before{left:50%;position:absolute;top:50%;transition:.3s}.play-button:before{background-color:#fff;border-radius:60px;content:" ";display:block;height:120px;opacity:.25;transform:translate(-50%,-50%) scaleY(1.8) translate(-33px);width:120px}.play-button:hover{opacity:.95}.play-button:hover:before{opacity:.125}.home .titulo-bodegas{color:#000;font-size:19px;margin-bottom:10px;opacity:.5}.widget-filtro .reset-filter{align-items:center;background-color:var(--resaltado-transparente);border-radius:12px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin-left:10px;width:24px}.widget-filtro .reset-filter:hover{background-color:#f0f0f0}.widget-filtro>a>div{display:inline-block}.home .no-results{align-items:center;border-color:#666;border-style:solid;border-width:1px 0;color:var(--gris-texto);display:flex;justify-content:center;margin:10px 0 120px;padding:50px 0;text-transform:uppercase}.home.suscripcion .negocio .iconos{align-items:center;bottom:5px;display:flex;justify-content:flex-end;position:absolute;right:5px}.home.suscripcion .negocio .iconos .icono{align-items:center;background:#fff;border-radius:16px;display:flex;height:32px;justify-content:center;margin-bottom:8px;margin-right:8px;width:32px}@media (min-width:1200px){section.steps .step-pago .imagen-ticket{max-height:700px;position:absolute;right:2%;top:-80px;width:auto}.welcome-banner .caption-text{padding-top:20%}}@media (min-width:992px){.welcome-banner .caption-text{padding-left:50px}}@media (min-width:576px) and (max-width:991px){section.steps .step-pago .imagen-ticket{background-size:35%;right:-15%;top:7%}}@media (max-width:991px){.welcome-banner .row{flex-direction:column-reverse}.welcome-banner .steak-image{float:none;margin-top:1em;position:relative;right:-30%}.home .fork-knife{left:-1%;position:absolute;top:220px;width:34%}.welcome-banner h1{font-size:42px;line-height:1.1;margin-left:25px;margin-top:15px;text-align:left}body .welcome-banner h2{font-size:15px;line-height:24px;margin-bottom:25px;margin-top:5px;padding:0 25px}body .btn{font-size:13px;padding:13px}.welcome-banner .caption-text{padding-bottom:1em}.top-list{padding-top:100px}.home .top-list .col-md-12{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.home .top-list .review-quote .col-md-12{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.top-list .btn-ver-todos{font-size:13px;margin:0 0 0 auto;max-width:40%}.top-list h2{color:var(--gris-texto);font-size:20px;letter-spacing:1px;line-height:24px}.review-quote{padding:60px 0 0;text-align:center}.review-quote .col-md-12{flex-direction:column}.review-quote-text{font-size:26px}body .home section.steps .step.row{padding-top:0}.steps .col-md-6{justify-content:flex-start}.imagen-paso{min-height:unset}.section-subtitle{font-size:12px}section.steps p{font-size:15px;letter-spacing:1px;line-height:32px;max-width:unset}.steps-inner .row{align-items:center}.steps .step-regalo img,.steps .step:first-of-type img{padding-bottom:unset}body .steps .full-width .btn.btn-brown{font-size:14px;max-width:calc(100% - 5px);padding:20px}body .home section.steps .step:first-child.row{padding-bottom:1em}.steps .step:nth-child(2){flex-direction:column-reverse}.steps .container.full-width:first-of-type{padding:0}.bajo-ciudades .section-title{font-size:32px;font-weight:500;line-height:40px;margin-top:60px;text-align:left}.bottom-banner .caption-text{padding:0 1em}.bottom-banner .caption-text h2{font-size:32px;line-height:40px}.bottom-banner .caption-text h3{font-size:18px;font-weight:400;line-height:32px}body .bottom-banner .full-width .btn.btn-brown{font-size:14px;max-width:100%;padding:20px}.bottom-banner .container.full-width{padding-bottom:0}.home section.steps .step.row:first-child{padding-left:0}.home .steps-inner h2.section-title{font-size:40px;margin-top:0}section.steps .p,section.steps p{font-size:18px;line-height:32px;line-height:1.7;margin-bottom:0}.home section.steps .step.row.step-video{height:28vh}.home section.steps .step.row:nth-child(3){padding-right:0}.row.step-3-logos-row:last-child{margin-bottom:30px}.home .home-imagen-paso-2{display:none}.bodegas-container{-ms-overflow-style:none;overflow-x:scroll;padding-top:10px;scrollbar-width:none}.bodegas-container::-webkit-scrollbar{display:none}.carrusel-main-eventos{display:flex;gap:unset;justify-content:flex-start}.carrusel-main-evento{margin-right:15px;width:calc(100vw - 25px)}.carrusel-main-evento:first-child{margin-left:15px}.carrusel-main-evento:last-child{margin-right:15px}.home .banda-otros{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.home .banda-otros>.container{flex-direction:column}.home .banda-otros .info{align-self:unset;width:unset}.home .banda-otros .container.carousel{margin-top:20px;padding-left:0}.home .information{-ms-overflow-style:none;max-height:85vw;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.home .information::-webkit-scrollbar{display:none}.home .information .columna{flex-direction:row;min-height:unset}.home .information .columna:nth-child(2){flex-direction:row-reverse}.home .information .celda{font-size:17px;line-height:1.3;min-height:unset;min-width:85vw;padding-top:0}.home .information .columna:first-child .celda:nth-child(2),.home .information .columna:nth-child(2) .celda:first-child{min-width:110vw}.home .information .columna:nth-child(3) .celda:nth-child(2){min-width:105vw}h2.section-title{font-size:39px}.home .information h2.section-title{margin-top:0;padding-top:0}.home .information .logos{margin-top:10px}.home .banda-otros+.banda-otros{margin-top:0}.home .top-list+.banda-otros{margin-top:-15px}.home .step.row.step-video{height:28vh}}@media (max-width:1600px){section.steps .step-pago .imagen-ticket{max-height:600px}}@media (max-width:1500px){section.steps .step-pago .imagen-ticket{max-height:490px}}@media (max-width:1200px){section.steps .step-pago .imagen-ticket{display:none}}@media (max-width:991px){.home .filtro-fecha{border-right:none}.home .widget-filtro{border-radius:0;height:70px;margin-top:0;padding:0;transform:none;width:100%}.home section.top-list{padding-top:50px}.home .widget-filtro>a{flex:1;margin-left:10px;padding:10px 15px;position:relative;text-align:center}.home .widget-filtro .reset-filter{background:#dedede;margin:0 10px;position:absolute;right:0;top:15%;transform:translate(-50%)}.home .modal-calendario .pax-selector{flex:0;height:55px;margin:1em auto;width:90%}.home .no-results-caption{padding:1em;text-align:center}.home .calendar-arrow{top:4px}.home h2.section-title{font-size:37px}.search-results-container .col{padding-left:0;padding-right:0}.home .titulo-bodegas{margin-left:15px;margin-right:15px}.home .widget-filtro .filtro-precio>.price-filter-option{font-size:14px;padding:5px 10px}.home .widget-filtro .filtro-ciudades.active{display:flex}.home .widget-filtro .filtro-ciudades.active>div:first-child{flex:1;margin-right:25%}.home .widget-filtro .kind-filter{flex:1;gap:10px;margin-left:10px;margin-right:10px}.kind-floating-menu{background-color:#fff;display:flex;gap:5px;justify-content:space-evenly;left:0;padding:5px;position:fixed;right:0;text-transform:uppercase;top:56.25px}.kind-floating-menu a{flex:1;font-weight:700;padding:1.25rem 0}header .kind-floating-menu a.nav-btn.active{background-color:var(--gris-texto);color:#fff}body.scrolled:not(.scrolling) .kind-floating-menu{animation:kind-floating-appear .3s .15s forwards;bottom:0;opacity:0;top:unset;transform:translateY(10px);transition:opacity .3s}body.scrolled.scrolling .kind-floating-menu{opacity:0}@keyframes kind-floating-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.table-component{font-size:13px;position:relative}.table-component .table-header{align-items:center;border:0;display:flex;font-weight:700;justify-content:space-between;margin:10px;padding-bottom:0}.table-component .table-row{align-items:center;border:1px solid #d3d3d3;border-radius:5px;display:flex;height:39px;margin:0 10px 10px}.table-component .table-row.dragged-row{opacity:.5}.table-component .table-row.dropped-row{border-top:2px dotted grey;margin-top:10px}.table-component .table-row.expanded{border-radius:5px 5px 0 0}.table-component .table-row:not(.expanded):hover{background-color:#f6f6f6}.table-component .table-row.totalized-row{background-color:#f9f9f9;margin-bottom:30px}.table-component .table-header>span{padding:0 20px}.table-component .table-row>span{align-items:center;border-right:1px solid #efefef;box-sizing:border-box;display:flex;height:32px;padding:0 20px}.table-component .table-row span.center{justify-content:center}.table-component .table-row span.right{justify-content:flex-end}.table-component .table-row>:nth-last-child(2){border-right:0}.table-component .table-row>:last-child{border-left:1px solid #efefef;margin-left:auto}.table-component .expand-button{align-items:center;cursor:pointer;display:flex;justify-content:center;user-select:none;width:44px}.table-component .table-row:not(.has-details) .expand-button{opacity:0;pointer-events:none}.table-component .table-row.expanded{border-color:#292929 #292929 #d3d3d3}.table-component .row-details{border:1px solid #292929;border-radius:0 0 5px 5px;border-top:0 solid #d3d3d3;margin:-10px 10px 10px;padding:20px}.table-component .table-column.drag-handle-column{align-items:center;display:flex;justify-content:center;padding-left:10px}.table-component .table-column .drag-handle-space{margin-right:auto}.table-component .table-column .drag-handle{cursor:grab;margin-right:auto;opacity:.4}.table-component .table-column .drag-handle:hover{opacity:1}.table-component .table-column .drag-handle:active{cursor:grabbing}@media (max-width:992px){.table-component .table-header{display:none}.table-component .table-row>span{font-size:11px;height:auto;padding:5px 10px}.admin-page.admin-estadisticas.informes .table-component .table-row{flex-direction:column;height:auto}.table-component .table-row{position:relative}.table-component .table-row>:last-child{position:absolute;right:10px}}.widget-horario-modal-container{align-items:center;animation:fadein .3s;background:#00000077;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1020}.widget-horario-modal{animation:slideup .3s;background:#fff;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.5);cursor:default;padding:25px;position:relative}@keyframes slideup{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.widget-horario-modal .title{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;font-family:Circular;font-size:20px;height:60px;justify-content:center;margin:-25px -25px 25px;padding-left:25px;padding-right:25px;text-transform:uppercase}.day-select{align-items:center;display:flex;justify-content:space-between;margin:1em auto;user-select:none;width:min-content}.widget-horario-modal .day-select{margin-bottom:2em;width:unset}.day-select a{align-items:center;background-color:var(--resaltado-claro);border:1px solid var(--resaltado);border-radius:16px;color:var(--gris-texto);display:inline-flex;height:30px;justify-content:center;margin:0 8px;opacity:.5;padding:15px;width:30px}.day-select a.active{background-color:var(--resaltado);border:1px solid transparent;color:#fff;opacity:1}.widget-horario-modal .time-entry{display:grid;gap:15px;grid-template-columns:2fr 2fr;margin-bottom:15px;margin-right:35px}.widget-horario-modal .actions{align-items:center;border-top:1px solid #d3d3d3;display:flex;justify-content:space-between;margin-left:-25px;margin-right:-25px;margin-top:30px;padding-left:25px;padding-right:25px;padding-top:25px}.widget-horario-modal .input-select .combo-mode-button{align-items:center;border:1px solid #d3d3d3;border-radius:3px;cursor:pointer;display:inline-flex;height:40px;min-width:6em;padding:10px 28px;width:100%}.widget-horario-modal .input-select.combo-mode .material-symbols-rounded{top:10px}.widget-horario-modal .second-entry-toggle{margin-top:-45px;position:absolute;right:20px}.widget-horario-modal .btn.btn-brown{margin-left:50px}.widget-horario{position:relative}.widget-horario.error{color:crimson}.widget-horario .edit-button{position:absolute;right:20px;top:10px}.widget-horario .composite-component>div{align-items:center;display:flex;margin-bottom:5px}.widget-horario .composite-component img{height:20px;margin-right:5px;width:20px}.widget-horario .composite-component:not(:last-of-type){border-bottom:1px solid #d3d3d3;margin-bottom:10px;padding-bottom:10px}.widget-horario-modal .toggles{margin-bottom:1em}.widget-horario-modal .toggles,.widget-horario-modal .toggles>div{align-items:center;display:flex}.widget-horario-modal .form-toggle{margin-right:.5em}.widget-horario-modal .toggles>div{margin-right:1em}@media(min-width:1100px){body .admin .edit-page.editar-evento .header+.admin-bloque{grid-template-columns:1fr 2fr!important}}@media(min-width:1300px){body .admin .edit-page.editar-evento .header+.admin-bloque{grid-template-columns:4fr 3fr!important}}@media(min-width:1500px){body .admin .edit-page.editar-evento .header+.admin-bloque{grid-template-columns:5fr 3fr!important}}.admin .edit-page.editar-evento .descripcion{height:300px}.admin .edit-page.editar-evento .precio{margin-left:.35em}.admin .edit-page.editar-evento select{background:#fff;border:1px solid #d7e0e2;height:36px;margin:-2px 0 0 .35em}.admin .edit-page.editar-evento .toggles{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}@media(max-width:1500px){.admin .edit-page.editar-evento .toggles{align-items:flex-start;flex-direction:column;padding-left:0}.admin .edit-page.editar-evento .toggles>div{justify-content:space-between;width:100%}}.admin .edit-page.editar-evento .toggles>div{align-items:center;display:flex}.admin .edit-page.editar-evento .toggles .form-toggle{margin-left:.35em}.admin .edit-page.editar-evento .accordion-tab-container,.admin .edit-page.editar-negocio .json-editor .plus-wide{margin-left:0;margin-right:0}.admin .edit-page.editar-evento .day-select,.admin .edit-page.editar-evento .day-select a:first-child{margin-left:0}.admin .edit-page.editar-evento .day-select{margin-bottom:25px}.admin .edit-page.editar-evento .timetable-editor{margin-left:5px}.admin .edit-page.editar-evento .timetable-editor .buttons{align-items:center;display:flex;position:relative}.admin .edit-page.editar-evento .timetable-editor .buttons>div{cursor:pointer;user-select:none}.admin .edit-page.editar-evento .timetable-editor .buttons .plus{bottom:7px;position:absolute;right:0}.admin .edit-page.editar-evento .timetable-editor .buttons img{border:1px solid #000;border-radius:15px;display:block;filter:invert(1) brightness(.5);height:30px;margin-right:10px;padding:6px;width:30px}.admin .edit-page.editar-evento .timetable-editor .buttons>div:hover img{filter:none}.admin .edit-page.editar-evento .timetable-editor .slot{align-items:center;display:flex}.admin .edit-page.editar-evento .day-select.disabled,.admin .edit-page.editar-evento .timetable-editor.disabled{opacity:.5;pointer-events:none}.admin .edit-page.editar-evento .delete-row{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px 15px}.admin .edit-page.editar-evento .programar-container{position:relative}.admin .edit-page.editar-evento .programar-container .programar-enabled{position:absolute;right:0;top:20px}.admin .edit-page.editar-evento .programar-disabled-notice{animation:programar-disabled-notice .3s forwards;background:#ffffffdd;border:1px solid #d3d3d3;border-radius:5px;padding:20px;position:absolute;top:calc(50% + 28px);transform:translateY(-50%);z-index:1}@keyframes programar-disabled-notice{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(-50%)}}.admin .edit-page.editar-evento h2.programar-disponibilidad{border-top:1px solid #d3d3d3;margin-left:-20px;margin-right:-20px;margin-top:15px;padding-left:20px;padding-top:10px}.admin .edit-page.editar-evento .error h2.programar-disponibilidad{color:crimson}.admin .edit-page.editar-evento .timetable-editor .heading{align-items:center;display:flex}.admin .edit-page.editar-evento .timetable-editor .heading>div,.admin .edit-page.editar-evento .timetable-editor .slot>*{max-width:176px;width:35%}.admin .edit-page.editar-evento .timetable-editor .input-select{max-width:126px;width:25%}.admin .edit-page.editar-evento .timetable-editor .delete-row{width:1em}.admin .edit-page.editar-evento .admin-bloque.encuestas .columna{display:grid;gap:20px;grid-template-columns:repeat(4,4fr)}.admin .edit-page.editar-evento .admin-bloque.encuestas .columna .category{background-color:#f6f6f6;padding:15px 20px}@media(max-width:1550px){.admin .edit-page.editar-evento .admin-bloque.encuestas .columna{grid-template-columns:repeat(3,3fr)}}.admin .edit-page.editar-evento .estadisticas .bar-chart.chart-container>div{display:flex;flex-direction:column;margin-top:2em}.admin .edit-page.editar-evento .inner-event-form .custom-field .number-field-container{justify-content:flex-end}.admin .edit-page.editar-evento .inner-event-form label{font-size:.9em;font-weight:400}.admin .edit-page.editar-evento .inner-event-form{align-items:center;border:1px solid #d3d3d3;border-radius:5px;display:grid;gap:5px;grid-template-columns:3fr 1fr;margin-bottom:10px;padding:10px}.admin .edit-page.editar-evento .subscription-data-container .pack-tag{align-items:center;background:#333;border-radius:8px;color:#fafafa;display:inline-flex;font-size:.9em;justify-content:center;margin-left:1em;padding:1px 8px 3px}.admin .edit-page.editar-evento .inner-event-form .form-toggle{display:inline-flex;margin-left:1em}.admin .edit-page.editar-evento .subscription-data-container{border-top:1px solid #d3d3d3;margin:20px -20px 0;padding:10px 20px 0}.admin .edit-page.editar-evento .subscription-data-container select.error{border:1px solid crimson}.admin .edit-page.editar-evento .subscription-data-container .type-row{display:flex;font-size:.9em;justify-content:space-between;padding:5px 0}.admin .edit-page.editar-evento .add-new-container{display:flex;justify-content:space-between;margin-top:15px}.admin .edit-page.editar-evento .add-new-container select{margin-left:0}.admin .edit-page.editar-evento .page-content-editor{padding-top:80px;position:relative}.admin .edit-page.editar-evento .page-content-editor:empty{padding-top:50px}.admin .edit-page.editar-evento .page-content-editor .sections .columns .section .options{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;margin:0 -20px 20px;padding:10px 20px}.admin .edit-page.editar-evento .page-content-editor .columns{border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-evenly;margin:0 -20px;padding:0}.admin .edit-page.editar-evento .page-content-editor .columns:last-child{border-bottom:0;margin-bottom:-20px}.admin .edit-page.editar-evento .page-content-editor .columns .section{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;display:flex;flex:1;flex-direction:column;margin-left:5px;margin-right:5px;padding-bottom:20px;padding-left:20px;padding-right:20px;position:relative}.admin .edit-page.editar-evento .page-content-editor .columns .section:first-child{border-left:none;margin-left:0}.admin .edit-page.editar-evento .page-content-editor .columns .section:last-child{border-right:none;margin-right:0}.admin .edit-page.editar-evento .page-content-editor .image-upload.empty{min-height:64px}.admin .edit-page.editar-evento .page-content-editor .icons-container .image-upload{display:inline-flex}.admin .edit-page.editar-evento .page-content-editor .icons-container>div{display:inline-block;margin-bottom:10px;margin-right:10px;position:relative}.admin .edit-page.editar-evento .page-content-editor .icons-container>div .delete-icon{align-items:center;background-color:#fff;border:1px solid #333;border-radius:12px;display:none;font-size:1.5em;height:24px;justify-content:center;position:absolute;right:-12px;top:-12px;width:24px;z-index:1}.admin .edit-page.editar-evento .page-content-editor .icons-container>div:hover .delete-icon{display:flex}.admin .edit-page.editar-evento .page-content-editor .icons-container>div:hover .delete-icon:hover{background-color:#333;color:#fff}.admin .edit-page.editar-evento .page-content-editor .show-cta{display:flex;margin-left:auto;padding-top:1em}.admin .edit-page.editar-evento .page-content-editor .show-cta .form-toggle{margin-right:.5em}.admin .edit-page.editar-evento .page-content-editor .section-faq{display:grid;grid-template-columns:2fr 2fr}.admin .edit-page.editar-evento .page-content-editor .faq-item{border:1px solid #d3d3d3;border-radius:5px;display:flex;flex-direction:column;margin:5px;padding:10px;position:relative}.admin .edit-page.editar-evento .page-content-editor .faq-item .delete-faq{align-items:center;background-color:#fff;border:1px solid #333;border-radius:12px;display:none;font-size:1.5em;height:24px;justify-content:center;position:absolute;right:-6px;top:-6px;width:24px;z-index:1}.admin .edit-page.editar-evento .page-content-editor .faq-item:hover .delete-faq{display:flex}.admin .edit-page.editar-evento .page-content-editor .faq-item .delete-faq:hover{background-color:#333;color:#fff}.admin .edit-page.editar-evento .page-content-editor .faq-item:last-child{margin-bottom:0;padding-bottom:0}.admin .edit-page.editar-evento .page-content-editor .faq-item input,.admin .edit-page.editar-evento .page-content-editor .faq-item textarea{width:100%}.admin .edit-page.editar-evento .page-content-editor .inner-actions{position:absolute;right:0;top:0}.admin .edit-page.editar-evento .page-content-editor .new-section{align-items:center;border-radius:0 0 5px 5px;border-top:1px solid #d3d3d3;display:block;display:flex;justify-content:center;margin:20px -20px -20px;padding:10px}.admin .edit-page.editar-evento .page-content-editor .new-section:hover{background-color:#fafafa}.admin .edit-page.editar-evento .page-content-editor input,.admin .edit-page.editar-evento .page-content-editor textarea{border:1px solid #d3d3d3;border-radius:3px;margin-bottom:10px;padding:5px}.admin .edit-page.editar-evento .page-content-editor label{font-weight:700}.admin .edit-page.editar-evento .page-content-editor .table-row>span>input,.admin .edit-page.editar-evento .page-content-editor .table-row>span>select{margin:0;padding:3px 5px}.admin .edit-page.editar-evento .page-content-editor .columna:first-child{padding-top:0}.combo-select{font-size:.8;user-select:none}.combo-select .selected-option{border:1px solid #292929;cursor:pointer;padding:21px}.combo-select .selected-option:hover,.combo-select.expanded .selected-option{background-color:#292929;color:#fff}.combo-select .options{background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 0 10px rgba(0,0,0,.05);overflow-y:auto;position:fixed;z-index:1}.combo-select .option{border-bottom:1px solid #d3d3d3;cursor:pointer;padding:10px 20px}.combo-select .option:hover{background-color:#292929;color:#fff}.combo-select .option:last-child{border-bottom:none;margin-bottom:0}.combo-select.small{font-size:1rem;font-weight:400;position:relative}.combo-select.small .selected-option{border:1px solid #d7e0e2;margin-bottom:10px;padding:5px 10px}.combo-select .selected-option:hover,.combo-select.expanded .selected-option{background-color:#fff;color:#000}.combo-select .chevron{display:none}.combo-select.small .chevron{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.admin-page.admin-reservas .combo-select .options,.admin-page.admin-reservas .combo-select .selected-option{max-width:253px;min-width:253px}.admin-page.admin-reservas .combo-select .options{z-index:3}.admin-page.admin-reservas .combo-select .option .empty{color:#999}.admin-page.admin-reservas .combo-select .selected-option{height:56px;padding:3px 0;text-align:center}.admin-page.admin-reservas .header .left .btn{margin-right:1em}.admin-page.admin-reservas .header .left .btn.active,.admin-page.admin-reservas .header .left .btn.active:hover{background-color:#292929;box-shadow:none;color:#f6f6f6}.admin-page.admin-reservas .inner{padding-left:25px;padding-right:25px}.admin-page.admin-reservas .availability-row-header{align-items:center;background-color:#fcfcfc;border:1px solid #d3d3d3;border-radius:5px;color:#333;cursor:pointer;display:flex;font-size:.8em;height:56px;margin:0 0 10px;text-align:center;text-transform:uppercase;user-select:none}.admin-page.admin-reservas .availability-row-header.crear-disponibilidad-button{background-color:#fff;justify-content:flex-end}.admin-page.admin-reservas .availability-row-header>div{border-right:1px solid #efefef;font-size:13px;padding:10px 20px}.admin-page.admin-reservas .availability-row-header .fecha{margin-right:auto}.admin-page.admin-reservas .availability-row-header .duracion{text-transform:lowercase}.admin-page.admin-reservas .availability-row-header .expand-button{align-items:center;border-radius:5px;display:flex;justify-content:center;width:0}.admin-page.admin-reservas .availability-row-header.active,.admin-page.admin-reservas .availability-row-header.active:hover{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#292929;margin-bottom:0}.admin-page.admin-reservas .availability-row-header:hover{background-color:#f6f6f6}.admin-page.admin-reservas .availability-row-details{border:1px solid #292929;border-radius:0 0 5px 5px;border-top-color:#e6e6e6;display:flex;margin-bottom:10px;overflow-x:hidden;overflow-y:auto;padding:25px 25px 90px;position:relative}.admin-page.admin-reservas .availability-actions{bottom:15px;position:absolute;right:15px}.admin-page.admin-reservas .availability-actions button{margin-left:15px}.admin-page.admin-reservas .availability-row-details .accordion-tab-container,.admin-page.admin-reservas .availability-row-details .plus-wide{margin-left:0;margin-right:0}.admin-page.admin-reservas .availability-row-details .horarios{border-left:1px solid #d3d3d3;flex:0.5;margin-left:25px;padding-bottom:15px;padding-left:30px;padding-right:15px;position:relative}.admin-page.admin-reservas .availability-row-details .weekday-row{display:flex;flex-direction:column;position:relative}.admin-page.admin-reservas .availability-row-details .weekday-header{display:flex;margin-top:10px}.admin-page.admin-reservas .availability-row-details .weekday-header>div{display:inline-block;text-align:right}.admin-page.admin-reservas .availability-row-details .weekday-name{font-weight:700;margin-right:auto;position:absolute;top:28px}@media(max-width:1300px){.admin-page.admin-reservas .availability-row-details .weekday-name{position:unset}}.admin-page.admin-reservas .availability-row-details .time-start-label{margin-left:auto;margin-right:10px}.admin-page.admin-reservas .availability-row-details .time-end-label,.admin-page.admin-reservas .availability-row-details .time-start-label{animation:timeinputfadeleft .3s forwards;font-size:.75em;opacity:0;text-align:center;width:8em}.admin-page.admin-reservas .availability-row-details .time-end-label{margin-right:27px}.admin-page.admin-reservas .availability-row-details .time-start{margin-left:auto;margin-right:11px}.admin-page.admin-reservas .availability-row-details .time-end,.admin-page.admin-reservas .availability-row-details .time-start{margin-right:25px;position:relative;text-align:center}.admin-page.admin-reservas .availability-row-details .time-end .options-list,.admin-page.admin-reservas .availability-row-details .time-start .options-list{text-align:center}.admin-page.admin-reservas .availability-row-details .time-start+.time-end{margin-left:-15px}.admin-page.admin-reservas .availability-row-details .time-input{animation:timeinputfadeleft .3s forwards;border:none;opacity:0}@keyframes timeinputfadeleft{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.admin-page.admin-reservas .slot-row-button{align-items:center;border-radius:.75em;box-sizing:border-box;cursor:pointer;display:flex;height:1.5em;justify-content:center;position:absolute;right:-.25em;user-select:none;width:1.5em}.admin-page.admin-reservas .delete-slot-row-button{right:-1.55em}.admin-page.admin-reservas .slot-row-button span{opacity:.75;transform:scale(.8)}.admin-page.admin-reservas .slot-row-button:hover span{opacity:1}.admin-page.admin-reservas .slot-row{align-items:center;display:flex;margin-bottom:5px;position:relative}.admin-page.admin-reservas .add-slot-row-button{align-items:center;color:var(--resaltado);cursor:pointer;display:flex;font-size:.8em;font-weight:700;justify-content:flex-end;margin:5px 35px 5px 0}.admin-page.admin-reservas .add-slot-row-button img{display:inline-block;height:.75em;margin-right:.5em;margin-top:.15em;width:.75em}.admin-page.admin-reservas .availability-row-details .detalles{flex:1;padding:0 15px 80px}.admin-page.admin-reservas .availability-row-details .detalles .row{margin:0}.admin-page.admin-reservas .plazas-row{justify-content:space-between}.admin-page.admin-reservas .availability-row-details .combo-mode-button{animation:timeinputfadeleft .3s forwards;justify-content:flex-start;opacity:0;padding-left:20%}.admin-page.admin-reservas .availability-row-details .plazas{align-items:center;display:flex}.admin-page.admin-reservas .availability-row-details .plazas,.admin-page.admin-reservas .availability-row-details .precio{flex:1}.admin-page.admin-reservas .availability-row-details .plazas .plus-minus{align-items:center;display:flex;justify-content:space-around;margin-left:auto;margin-right:1em;user-select:none}.admin-page.admin-reservas .availability-row-details .plazas .plus-minus>div{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:.25em;user-select:none;width:32px}.admin-page.admin-reservas .availability-row-details .plazas .plus-minus>div:hover{background-color:#f6f6f6}.admin-page.admin-reservas .availability-row-details .plazas .plus-minus img{height:18px;width:18px}.admin-page.admin-reservas .availability-row-details .plazas-row{border:1px solid #d3d3d3;border-radius:5px;padding:9px 15px}.admin-page.admin-reservas .availability-row-details .plazas-row .separator{border-left:1px solid #d3d3d3;margin:-9px auto;width:1px}.admin-page.admin-reservas .availability-row-details .plazas input{background-color:var(--resaltado-claro);border:none;margin-right:.35em;text-align:right;width:2em}.admin-page.admin-reservas .availability-row-details .plazas input:focus{outline:none}.admin-page.admin-reservas .availability-row-details .precio{align-items:center;display:flex;justify-content:center}.admin-page.admin-reservas .availability-row-details .precio input{background-color:var(--resaltado-claro);border:none;margin-right:.35em;text-align:right;width:2em}.admin-page.admin-reservas .availability-row-details .precio input:focus{outline:none}.admin-page.admin-reservas .date{color:var(--gris-texto);font-family:Circular;font-size:20px;font-weight:700;letter-spacing:1px;line-height:32px;margin-bottom:15px}.admin-page.admin-reservas .date-group,.admin-page.admin-reservas .date-group:first-of-type .date{margin-bottom:50px}.admin-page.admin-reservas .event-name{color:var(--gris-texto);font-family:Circular;font-size:18px;font-weight:700;letter-spacing:1px;line-height:32px;margin-bottom:15px;margin-top:25px;opacity:.8}.admin-page.admin-reservas .new-order-button{margin-left:calc(100% - 230px);position:relative;right:0;top:0;width:230px}.admin-page.admin-reservas .orders-list{margin-top:25px}.admin-page.admin-reservas .orders-list .order{border:1px solid #d3d3d3;border-radius:5px;margin-bottom:10px}.admin-page.admin-reservas .orders-list .order.active{border-color:#292929}.admin-page.admin-reservas .orders-list .order-row{align-items:center;background-color:#fcfcfc;border-radius:5px;cursor:pointer;display:flex}.admin-page.admin-reservas .orders-list .order-row div{user-select:none}.admin-page.admin-reservas .orders-list .order-row:hover{background-color:#f6f6f6;border-color:grey}.admin-page.admin-reservas .orders-list .order-row>div{border-right:1px solid #efefef;font-size:13px;padding:10px 20px}.admin-page.admin-reservas .orders-list .order-row .expand-button{align-items:center;border-radius:5px;display:flex;justify-content:center;width:0}.admin-page.admin-reservas .orders-list .order.dragged{opacity:.5}.admin-page.admin-reservas .orders-list .order .event-name{width:100%}.admin-page.admin-reservas .orders-list .validated{width:100px}.admin-page.admin-reservas .orders-list .email,.admin-page.admin-reservas .orders-list .name{flex:1}.admin-page.admin-reservas .order-details{border-top:1px solid #e6e6e6;padding:15px}.admin-page.admin-reservas .order-details .extras{margin-top:.5em}.admin-page.admin-reservas .order-details .extra-item{align-items:center;display:inline-flex;margin-right:1em}.admin-page.admin-reservas .order-details .extra-item span{align-items:center;background-color:var(--resaltado);border-radius:3px;color:#fff;display:inline-flex;font-size:.9em;height:1.5em;justify-content:center;margin-right:.5em;width:1.5em}.admin-page.admin-reservas .order-details .columnas{align-items:flex-start;justify-content:flex-start}.admin-page.admin-reservas .order-details .columnas>div,.admin-page.admin-reservas .order-details>div{border-top:1px solid #dedede;margin-left:-15px;margin-right:-15px;margin-top:15px;padding-left:15px;padding-right:15px;padding-top:10px}.admin-page.admin-reservas .order-details .columnas>div,.admin-page.admin-reservas .order-details>div:first-child{border-top:none;margin-right:50px;margin-top:0;padding-top:0}.admin-page.admin-reservas .order-details .columnas>div>span:not(.material-symbols-rounded),.admin-page.admin-reservas .order-details>div>span:not(.material-symbols-rounded){display:block;font-weight:700}.admin-page.admin-reservas .availability-details .custom-field input[type=text]{margin-bottom:0}.admin-page.admin-reservas .availability-details .input-select{margin-top:.5rem}.admin-page.admin-reservas .order-actions{display:flex;justify-content:flex-end;margin-top:25px}.admin-page.admin-reservas .order-actions.disabled{opacity:.5;pointer-events:none}.admin-page.admin-reservas .order-actions button{margin-left:15px}.admin-page.admin-reservas .new-order-row-details .order-actions button{display:flex;justify-content:space-between;min-width:25%}.admin-page.admin-reservas .new-order-row-details .extras-configurator .item>div{align-items:center;display:flex;justify-content:space-between}.admin-page.admin-reservas .new-order-row-details .extras-configurator input{border:1px solid #d7e0e2}.admin-page.admin-reservas .orders-list .order-row>div.drag-handle{background-image:url(/bd953d0ad1e4532be1d7.svg);background-position:center left 16px;background-repeat:no-repeat;background-size:8px;border-right:none;cursor:grab;height:8px;padding:28px 0;transition:width .3s,padding .3s;user-select:none;width:8px;width:0}.admin-page.admin-reservas .orders-list .drag-placeholder-order{background:#d3d3d3;border:1px dashed grey;border-radius:3px;height:42px;margin-bottom:16px;opacity:.15;width:100%}.admin-page.admin-reservas .orders-list .drag-placeholder-order:hover{opacity:.5}.admin-page.admin-reservas .new-order-row-details{border:1px solid #292929;border-radius:0 0 5px 5px;border-top-color:#e6e6e6;padding:15px}.admin-page.admin-reservas .new-order-row-details .accordion-tab-container,.admin-page.admin-reservas .new-order-row-details .json-editor .plus-wide{margin-left:0;margin-right:0}.admin-page.admin-reservas .new-order-row-details .input-select .combo-mode-button{border-color:#d7e0e2;height:36px}.admin-page.admin-reservas .new-order-row-details .input-select.combo-mode{margin-top:8px}.admin-page.admin-reservas .new-order-row-details .order-details-row{display:flex}.admin-page.admin-reservas .new-order-row-details .order-details-row:not(:first-of-type){border-top:1px solid #d3d3d3;margin:15px -15px 0;padding:15px 15px 0}.admin-page.admin-reservas .new-order-row-details .order-details-row input{border-radius:3px}.admin-page.admin-reservas .new-order-row-details .order-details-row>div{display:flex;flex-direction:column;margin-right:15px}.admin-page.admin-reservas .new-order-row-details .order-details-row>div>div:first-child{font-weight:700}.admin-page.admin-reservas .new-order-row-details .order-details-row:first-of-type>div:nth-last-child(2){margin-left:auto}.admin-page.admin-reservas .new-order-row-details .custom-field .number-field-container .minus{margin-left:1.35em!important}.admin-page.admin-reservas .new-order-row-details .order-details-row:first-of-type>div:nth-last-child(2)>div:first-child{text-align:center}.admin-page.admin-reservas .new-order-row-details .custom-field .number-field-container{justify-content:center}.admin-page.admin-reservas .new-order-row-details .order-details-row:first-of-type>div:last-child{margin-left:auto;margin-right:30px;text-align:right}.admin-page.admin-reservas .new-order-row-details .order-details-row:first-of-type>div:last-child>div:last-child{display:flex;flex-direction:column;height:48px;justify-content:center}#main>.admin{display:flex}#main>.admin .content{margin-left:250px;padding-bottom:100px;position:relative}.sidebar-hidden #main>.admin .content{margin-left:0}body.bg-grey #main{background:#f6f6f6}body.bg-grey #main>.admin .content{margin-bottom:100px;padding-bottom:0}.admin .sidebar{-ms-overflow-style:none;background:#fff;border-right:1px solid #d3d3d3;bottom:0;display:flex;flex-direction:column;left:0;overflow:auto;position:fixed;scrollbar-width:none;user-select:none;width:250px;z-index:2}.admin .sidebar::-webkit-scrollbar{display:none}.admin .sidebar .bottom,.admin .sidebar .middle,.admin .sidebar .top{display:flex;flex-direction:column}.admin .sidebar .top{border-bottom:1px solid #d3d3d3}.admin .sidebar .bottom{margin-top:auto;padding-bottom:50px}.admin .sidebar a{align-items:center;display:flex;font-size:15px;padding:15px 20px}.admin .sidebar .menu-desplegable .expand-icon{position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.admin .sidebar .menu-desplegable .title{align-items:center;cursor:pointer;display:flex;font-size:15px;padding:15px 20px;position:relative}.admin .sidebar .menu-desplegable .title:hover{background:var(--resaltado-claro)}#main>.admin .menu-desplegable .content,body.bg-grey #main>.admin .menu-desplegable .content{border-left:6px solid var(--resaltado);margin:0;padding:0 0 0 6px}.admin .sidebar .menu-desplegable.collapsed .content{display:none}@media (max-height:890px){.admin .sidebar a{padding:10px 20px}}.admin .sidebar .material-symbols-rounded{margin-right:8px}.admin .sidebar a.active{background:#d3d3d3;color:#000}.admin .sidebar a.active:hover{background:#d3d3d3;color:#000;cursor:default}.admin .sidebar a i{box-sizing:border-box;font-size:1.5em;width:40px}.admin .sidebar a:hover{background:var(--resaltado-claro)}.admin .content{flex:1;padding:0}.admin .list.container{font-size:13px;margin-left:0;max-width:calc(100% - 100px)}.admin .list .col{align-items:center;display:flex;position:relative;text-overflow:clip;white-space:nowrap}.admin .list .col.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .list .button{background:#fff;padding:5px;position:absolute;right:0;z-index:1}.admin .list .col.narrow{max-width:75px}.admin .form-input input:not([type=checkbox]),.form-input textarea{font-size:13px;padding-top:3px}.admin .modal-content-area .form-input{margin-bottom:5px;margin-top:5px;padding-bottom:10px;padding-top:10px}.admin .modal-content-area .form-input label{top:0}.admin .list .form-input.select{font-size:13px}.admin .list .form-input.select .options-list{box-shadow:0 0 30px rgba(0,0,0,.1)}.admin-home .admin-bloque .container{padding-left:0;padding-right:0}.admin-home .admin-bloque:first-of-type{background:#fff}.admin .admin-home .form-input.type-text{margin:30px 0}.admin .admin-home .form-input label{top:0}.admin .admin-home .form-input input.non-empty+label{color:grey;left:7px;top:-16px}.admin .admin-home .logos{margin:25px 0}.admin .admin-home .logos .image-upload{height:85px}.admin .admin-home .logos img{height:auto;max-height:100%;max-width:100%;width:auto}.admin .admin-home .logos-home-2 .image-upload{box-sizing:border-box;padding:25px}.admin .admin-faq .group .form-input{margin-top:25px}.admin .admin-faq .form-input label{top:0}.admin .faq-row{position:relative}.admin .faq-row .delete-button{position:absolute;right:0;top:40px;z-index:1}.admin .negocios .event-text.event-info>div{align-items:center;display:flex}.admin .negocios .event-text.event-info>div img{margin-right:10px}.admin .negocios .event-text.event-info>div .form-input{flex:1}.admin .usuario.row{border-bottom:1px solid #eaeaea;margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding-bottom:20px}.admin .usuario.row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.admin .edit-page .col{margin-bottom:.5em}.admin .edit-page label{font-weight:700;margin:0;padding:5px 0}.admin select{padding:5px}.admin .edit-page .save-button{float:right}.admin-pagina-html .trumbowyg-editor,.admin-pagina-html .trumbowyg-textarea{min-height:600px}.trumbowyg-button-pane{background:#fff;border-color:#fff}.admin-home .trumbowyg-editor,.admin-home .trumbowyg-textarea{height:185px;min-height:185px}.admin-home .trumbowyg-box{min-height:unset}.admin-home .image-upload{background-size:50%}.admin-home .logos-home-1,.admin-home .logos-home-3{margin-top:17%}.admin .edit-page .header,.admin-page .header{align-items:center;background:#fff;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;height:78px;justify-content:flex-start;margin:0;padding:10px 103px 10px 25px;text-transform:uppercase}body.scrolled header.admin{box-shadow:none}body.scrolled .admin .edit-page .header,body.scrolled .admin-page .header{left:250px;position:fixed;right:0;z-index:3}body.scrolled.admin-header .admin .edit-page{padding-top:83px}.admin .edit-page .header h2{margin:0 auto 0 0;text-transform:uppercase}.admin-page .header .btn{border:1px solid #292929;font-size:.8rem;width:192px}@media (max-width:1050px){.admin-page .header .btn{width:160px}}.admin-page .header .btn-small,.admin-page .header h2{margin:0}.admin-page .header .left{justify-self:flex-start;margin-right:auto}.admin .edit-page .header .material-symbols-rounded{font-size:36px;margin-top:5px}.admin .edit-page .header .enabled-status{height:42px}.admin .narrow-content{margin-left:auto;margin-right:auto;max-width:920px}.admin .admin-bloque.columnas.video-bloque{padding-top:50px}.admin .admin-bloque.columnas.video-bloque.disabled .columna{filter:opacity(.5) grayscale(1);pointer-events:none}.admin .video-toggle-container{display:flex;justify-content:flex-end;padding:15px 30px;position:absolute;right:0}.admin .information-section-toggle-container{border-top:1px solid #d3d3d3;display:flex;justify-content:flex-end;padding:15px 30px}.admin .video-columna,.admin .video-poster-columna{align-items:center;display:flex}.admin .custom-field.error input,.admin .custom-field.error textarea,.admin .image-upload.error,.admin .input-select.error{border-color:crimson;box-shadow:0 0 2px crimson}.admin .editar-negocio{background:#f6f6f6}.admin .editar-negocio .desplegable-ciudades,.admin .editar-negocio .desplegable-tipos{height:36px;margin-left:1em;margin-top:-3px}.admin.subscriptions-enabled .evento{padding-bottom:0}.admin .editar-negocio .editor-descripcion{border-top:1px solid #d3d3d3;margin-top:10px;padding-top:20px}.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents{display:flex}.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents .list-col:first-child{flex:1;margin-right:45px}.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents .list-col:nth-child(2){flex:unset;justify-content:center;margin-left:auto}.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents .list-col:nth-child(2) label{display:none}.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents .icon-selector{align-items:flex-end;flex:1;justify-content:center;padding-right:10px}.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents .icon-selector .placeholder,.admin .editar-negocio .accordion-tab.iconos .json-editor.simple .contents .icon-selector img{height:64px;width:64px}.editar-negocio .slider-editor-trigger{align-items:center;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;gap:1em;justify-content:space-between;margin-top:10px;padding:.5em 1em}.editar-negocio .slider-editor-trigger :last-child{margin-left:auto}.editar-negocio .slider-editor-trigger.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:10px}.editar-negocio .iconos .json-editor .json-list-edit,.editar-negocio .json-editor.iconos-detalle .json-list-edit{grid-template-columns:1fr}.admin .editar-negocio .json-editor .custom-field .image-upload{min-height:80px;min-width:80px}.admin .editar-negocio .json-editor.iconos .custom-field .image-upload,.admin .editar-negocio .json-editor.iconos-detalle .custom-field .image-upload{height:80px;width:80px}.admin .editar-negocio .email{flex:1}.admin .editar-negocio .precio-medio{margin-left:1em}.admin .editar-negocio .accordion-tab.detalles .accordion-tab .contents .list-col:first-child{float:right;margin-left:32px;margin-top:16px}.admin .editar-negocio .accordion-tab.detalles .accordion-tab .contents .list-col:first-child label{display:none}.admin .editar-negocio .accordion-tab.detalles .accordion-tab .contents .list-col:first-child .icon-selector .placeholder,.admin .editar-negocio .accordion-tab.detalles .accordion-tab .contents .list-col:first-child img{height:64px;width:64px}.admin .edit-page .header .icon-tooltip{text-transform:none}.admin .editar-negocio .usuario-administrador{margin-bottom:.5em}.admin .editar-negocio .eventos-grid{display:grid;gap:25px;grid-template-columns:repeat(4,4fr);margin-top:15px}@media (min-width:1500px){.admin .editar-negocio .eventos-grid{grid-template-columns:repeat(5,5fr)}}@media (max-width:1200px){.admin .editar-negocio .eventos-grid{grid-template-columns:repeat(2,2fr)}}.admin .editar-negocio .eventos .evento{border:1px solid #d3d3d3;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:column;height:250px;margin-bottom:25px;margin-right:25px;padding-top:0;position:relative;width:100%}.admin .editar-negocio .eventos .evento .dot-menu{position:absolute;right:10px;top:5px;z-index:1}.admin .editar-negocio .eventos .evento.nuevo-evento{align-items:center;background-color:#fff;justify-content:center}.admin .editar-negocio .eventos .evento.nuevo-evento.disabled{border-color:#d3d3d3;cursor:default;opacity:.5}.admin .editar-negocio .disabled-tag{align-items:center;background-color:var(--resaltado);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:space-evenly;left:10px;margin-right:5px;margin-top:5px;padding:2px 7px;position:absolute;text-transform:uppercase;top:5px;z-index:1}.admin .editar-negocio .eventos .evento:not(.disabled):hover{border:1px solid #292929}.admin .editar-negocio .evento .image-container{background-position:50%;background-size:cover;border-radius:3px 3px 0 0;height:200px;margin-bottom:auto;position:relative;width:100%}.admin .editar-negocio .evento.disabled .image-container{filter:grayscale(1);opacity:.5}.admin .editar-negocio .evento .details{flex:1;font-size:13px;padding:15px}.admin .editar-negocio .evento .nombre{font-size:15px;font-weight:700}.admin .editar-negocio .evento .subscription-types{margin-top:5px}.admin .editar-negocio .evento .subscription-types span{background:transparent;border:1px solid var(--resaltado);border-radius:1em;color:var(--resaltado);display:inline-block;font-size:.8em;margin-right:.5em;margin-top:5px;opacity:.75;padding:.25em 1em}.admin .editar-negocio .evento .no-calendar-tag{background:var(--resaltado);border-radius:15px;bottom:10px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;position:absolute;right:12px;text-transform:uppercase;top:unset}.admin .edit-page.editar-negocio .accordion-tab-container,.admin .edit-page.editar-negocio .json-editor .plus-wide{margin-left:0;margin-right:0}.admin .edit-page.editar-negocio .chart-container{height:100%}.admin .edit-page.editar-negocio .chart-container>div{height:calc(100% - 35px)}.editar-negocio .estadisticas .columna>div{height:100%}.admin .edit-page.editar-negocio .widget-horario{border-top:1px solid #d3d3d3;margin-left:-20px;margin-right:-20px;margin-top:20px;padding-left:20px;padding-right:20px;padding-top:15px}.admin .edit-page.editar-negocio .editor-descripcion textarea{height:275px}.admin .edit-page.editar-negocio .extras-container{padding-top:0}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna{display:grid;gap:20px;grid-template-columns:repeat(4,4fr)}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category{background:#f6f6f6;padding:15px 20px;position:relative}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category .star-meter{float:left}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category .star-meter span{font-size:2.4em}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category .numeric-value{background-color:var(--resaltado);border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-left:10px;margin-top:5px;padding:4px 9px}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category.mean{background-color:var(--gris-texto);color:#fff}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category.mean .star-meter,.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category.mean .star-meter>span.active,.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category.mean h3{color:#fff}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category.mean .numeric-value{background:#fff;color:var(--gris-texto)}.admin .edit-page.editar-negocio .slider-negocio{border:1px solid #d3d3d3;border-radius:0 0 5px 5px;border-top:0 solid #d3d3d3;overflow:hidden}.admin .edit-page.editar-negocio .slider-negocio .no-slides-placeholder{display:flex;justify-content:center}@media(max-width:1550px){.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna{grid-template-columns:repeat(3,3fr)}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category .star-meter span{font-size:3em}.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna .category .numeric-value{font-size:16px;margin-top:10px}}@media(max-width:1400px){.admin .edit-page.editar-negocio .admin-bloque.encuestas .columna{grid-template-columns:repeat(2,2fr)}}.progress-dots{align-items:center;display:flex;flex-direction:row;justify-content:center}.progress-dots span{animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-name:dots-anim;animation-timing-function:ease-in-out;background:#fff;border-radius:4px;height:8px;margin:0 3px;width:8px}.progress-dots .progress-dot-1{animation-delay:.1s}.progress-dots .progress-dot-2{animation-delay:.2s}.progress-dots .progress-dot-3{animation-delay:.3s}.btn.btn-brown.async-button.confirmation,.btn.btn-brown.async-button.confirmation:hover{background:#fbf6f2;border:1px solid #333;box-shadow:inset -600px 0 0 #fbf6f2;-webkit-box-shadow:inset -600px 0 0 #fbf6f2;padding:0}.btn.btn-brown.async-button.confirmation .icon-svg-container,.btn.btn-brown.async-button.confirmation:hover .icon-svg-container{margin-right:0!important}@keyframes dots-anim{0%,50%{margin:0 3px;opacity:1;transform:translateY(0) scale(1)}25%{margin:0 3px 0 0;opacity:0;transform:translateY(2px) scale(.25)}}.auth-guard{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}.admin-bloque{border-top:1px solid #d3d3d3;display:flex;flex-direction:column;padding:25px}.admin .header+.admin-bloque{border-top:none}.admin-bar+.admin-bloque,.admin-bloque:first-of-type{border-top:none;padding-top:25px}.admin-bloque.columnas{align-items:flex-start;background-color:#f6f6f6;display:grid;gap:25px}.admin-bloque.columnas.invisibles{background-color:#fff}.admin-bloque.columnas .columna{background:#fff;border:1px solid #d3d3d3;border-radius:10px;padding:20px}.admin-bloque.columnas.invisibles .columna{border:none}.admin-bloque.filas{background-color:#f6f6f6;display:flex;flex-direction:column}.admin-bloque.filas .fila{background:#fff;border:1px solid #d3d3d3;border-radius:10px;margin-bottom:25px;padding:20px}.admin-bloque.filas .fila:last-child{margin-bottom:0}@media(max-width:992px){.admin-bloque.columnas .columna{padding:10px}.admin-bloque.columnas{gap:10px}.admin-bloque{padding:10px}}.booking-widget{border:1px solid #d3d3d8;border-radius:.3rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:block;height:auto;padding:1rem;position:sticky;top:100px}.booking-widget .btn-brown,.booking-widget .selectors>div{border:1px solid #d3d3d8;border-radius:.3rem;height:60px;margin-bottom:1rem;padding:.5em 1em}.booking-widget .btn-brown{border-color:var(--gris-texto)}.booking-widget .pax-selector .tock-icon{align-items:center;background-color:transparent;border-radius:26px;cursor:pointer;display:inline-flex;font-size:28px;height:25px;justify-content:center;padding:20px;width:25px}.booking-widget .pax-selector .tock-icon:not(.disabled):hover{background-color:#f6f6f6}.booking-widget .pax-selector .disabled .tock-icon{cursor:default;opacity:.35}.booking-widget .pax-selector{align-items:center;display:flex;flex-direction:row;font-family:Circular;font-size:16px;font-weight:400;justify-content:space-evenly;user-select:none}.booking-widget .pax-selector .pax{font-size:16.64px;margin-right:auto;margin-top:2px}.booking-widget .pax-selector .pax.disabled{opacity:.5}.pax-button{font-weight:200;margin-left:.5em;margin-top:5px}.date-selector input,.slot-selector select{border:none;height:100%;width:100%}.booking-widget .btn.btn-brown{align-items:center;display:flex;height:75px;justify-content:center;margin-bottom:0;padding:1em 0;width:100%}.booking-widget.horizontal{border-radius:0 0 .3rem .3rem;border-width:0;box-sizing:border-box;padding:0 2rem 2rem;top:0}.booking-widget.horizontal .selectors{align-items:center;display:flex;flex-direction:row;justify-content:stretch;margin-top:1.5em}.booking-widget.horizontal .selectors>div{border-radius:.3rem;box-sizing:content-box;flex:1;padding-bottom:5px;padding-top:5px}.booking-widget.horizontal .selectors>div:first-child{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.booking-widget.horizontal .selectors>div:nth-child(2):not(:last-child){border-radius:0;border-right:none}.booking-widget.horizontal .selectors>div:last-child{border-bottom-left-radius:0;border-top-left-radius:0;flex-direction:column;text-align:left}@media(min-width:992px){.price-label-subtitle{display:none}div>.price-label-subtitle{background:unset;border-radius:unset;box-shadow:unset;color:grey;display:unset;font-size:11px;font-weight:unset;margin-top:-3px;opacity:unset;padding:unset;position:absolute;right:63px;top:48px;transition:unset;white-space:unset;z-index:unset}div.icono-info>.icon-tooltip{max-width:300px;right:50px;text-align:left;white-space:normal;width:auto}div.icono-info:hover>.icon-tooltip{opacity:1;top:50px;z-index:1}}.slot-buttons{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;transition:.5s}.slot-buttons+.slot-buttons{margin-top:1em}.slot-buttons.disabled{opacity:.8}.slot-buttons>div{align-items:center;background-color:#ff385c;border:1px solid transparent;border-radius:3px;color:#fff;cursor:pointer;display:flex;flex:1;font-family:Circular;font-size:16px;font-weight:400;height:60px;justify-content:space-between;padding:10px 16px;text-align:center;transition:.3s}.slot-buttons:not(.disabled)>div:hover{background:#fff;border-color:#8d8d8d;color:#292929}.slot-buttons.disabled>div{background:#f4f4f5;color:#d4d4d4;cursor:not-allowed}.slot-buttons>div:last-child{margin-right:0}.slot-buttons-heading{font-size:1.25rem;font-weight:700;margin:1em 0}.slot-buttons-heading:first-of-type{margin-top:0}.slot-price{color:#d4d4d4}.total-price-label{flex-direction:row}.booking-widget.horizontal .selected-date,.total-price-label{align-items:center;display:flex;font-family:Circular;font-size:16px;font-weight:400;justify-content:center}.booking-widget.horizontal .selected-date{text-align:center}.booking-widget.horizontal{box-shadow:none}.slots-error{text-align:center}.listado-promos .boton-seleccionar-promo{align-items:center;background-color:#fff;border:1px solid #8d8d8d;border-radius:3px;color:#292929;cursor:pointer;display:flex;flex:1;font-family:Circular;font-size:16px;font-weight:400;height:60px;justify-content:center;padding:0 1em;text-align:center;transition:.3s}.listado-promos .boton-seleccionar-promo:hover{background-color:#292929;color:#fff}.booking-widget.booking-widget.horizontal .fa-info-circle{margin-left:5px}.booking-widget.booking-widget.horizontal .icono-info{display:inline-block}.preorder-path-selector{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center}.preorder-path-selector .btn{margin-top:25px;min-width:300px}.preorder-path-option{border-bottom:1px solid #d3d3d3;display:flex;margin-left:10%;margin-right:10%;margin-top:30px;padding-bottom:30px;text-align:left}.preorder-path-option .icon-svg-container{align-items:flex-start}.preorder-path-option .option-details{flex:1;font-size:15px;margin-left:25px;min-width:400px}.preorder-path-option .option-details>div{color:#333}.preorder-path-option:last-of-type{border-bottom:none}.preorder-path-option h3{font-weight:600}@media(min-width:992px){.preorder-path-option .icon-svg-container img{height:65px!important;width:65px!important}}@media (max-width:991px){.booking-widget.booking-widget.horizontal .fa-info-circle{display:inline-block;margin-left:10px}.booking-widget.booking-widget.horizontal .fa-info-circle+div{bottom:-15px;margin-top:unset;right:4px}.booking-widget.booking-widget.horizontal .total-price-label:hover .fa-info-circle+div{bottom:-20px;opacity:1}.booking-widget.horizontal .selectors{flex-direction:row;justify-content:flex-start}.booking-widget.horizontal .selectors>div.total-price-label{border-color:#f0f0f0;color:#333;display:flex;flex:0;font-size:1.04em;justify-content:center;margin-left:2%;min-width:calc(15% + 50px);padding:9px;position:relative;white-space:nowrap}.booking-widget .selectors>div{height:32px}.slot-buttons-heading{font-size:16px}.slot-buttons>div{font-size:14px;height:52px}.preorder-path-option{display:block}.preorder-path-option .icon-svg-container{height:100px!important;justify-content:flex-start;margin-bottom:1em;width:100px!important}.preorder-path-option .option-details{margin-left:0;min-width:unset}.preorder-path-option h3.mobile-only{align-items:center;display:flex!important;float:right;font-size:18px;height:100px;line-height:1.4;padding-top:7%;width:calc(100% - 125px)}.price-label-subtitle{display:none}div.icono-info>.icon-tooltip{height:68px;max-width:400px;right:10px;text-align:left;text-align:right;white-space:normal;width:300px;z-index:2}div.icono-info.hover>.icon-tooltip,div.icono-info:hover>.icon-tooltip{opacity:1;top:40px}.booking-widget.margin-left{border-left-width:0;border-radius:0;border-right-width:0;bottom:0;box-shadow:0 10px rgba(0,0,0,.1);position:fixed;top:unset}.booking-widget.margin-left .selectors>div{border:none;border-bottom:1px solid #d3d3d3;border-radius:0;margin-left:-15px;margin-right:-15px;padding-bottom:25px;padding-left:10%;padding-right:10%;width:auto}}.calendar-modal .modal-content-area{min-height:375px;overflow-y:auto}.calendar{display:flex;margin:25px}.calendar,.month{position:relative}.month{background:transparent;flex:1;margin-right:35px;overflow:hidden;padding:0 0 1em;user-select:none}.month:last-child{margin-right:0}.month>div{display:grid;grid-template-columns:repeat(7,7fr)}.month h3{background:red;color:#fff;margin:-20px -20px 30px;padding:20px 0;text-align:center}.month h4{margin-bottom:1em;margin-top:.75em;text-align:center}.dow,.month h4{color:#4f4f65;font-family:Circular;font-size:16px;font-weight:400}.day{-webkit-box-align:center;-webkit-box-flex:1;-webkit-box-pack:center;align-items:center;background:#e9e9eb;border:1px solid #d3d3d8;border-right-color:transparent;color:#4f4f65;display:-webkit-box;display:inline-flex;flex:1 0 0%;height:auto;justify-content:center;margin-bottom:-1px;opacity:.3;padding-bottom:7px;padding-top:7px}.month>div>.day:last-child:not(.dow-0){margin-right:-1px}.day.dow-0,.day.last-of-month,.day:last-child{border-right-color:#d3d3d8}.allow-past .day,.day.future,.day.today{color:#4f4f65;cursor:pointer;opacity:1}.day,.dummy-day{background:#fff;font-family:Circular;font-size:16px;line-height:40px;line-height:24px}.day.disabled,.day.future-60,.day.past{background:#d3d3d828;border-color:#d3d3d828;color:#4f4f6528;cursor:default;cursor:not-allowed;opacity:1}.month .day:not(.future-60)+.day.future-60{border-left-color:#d3d3d8}.dummy-day{color:transparent;opacity:0}.calendar .weekday-names{color:grey;font-size:.8em;padding-bottom:5px;text-align:center}.day.today{position:relative}.day.today:after{background-color:var(--gris-texto);border-radius:4px;bottom:.4rem;content:"";display:block;height:4px;left:50%;margin-left:-2px;overflow:hidden;position:absolute;width:4px}.day.active{color:#fff}.day.active,.day.active.secondary{background-color:var(--resaltado)}.day.today.active:after{background-color:#fff}.calendar-container{position:relative}.calendar-arrow{align-items:center;background-color:transparent;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;opacity:.75;padding:10px 5px;position:absolute;top:5px;user-select:none;width:44px;z-index:1}.calendar-arrow:hover{background-color:#f6f6f6}.calendar-previous{left:0}.calendar-next{right:0}.calendar-next img{transform:rotate(-90deg) scale(.5)}.calendar-previous img{transform:rotate(90deg) scale(.5)}.calendar-year{font-size:.9em;margin-top:15px;text-align:center}.calendar:not(.allow-selection) .day.no-availability:not(.past){pointer-events:none}.calendar .day.no-availability:not(.past){color:#d3d3d3}.cambiar-contrasena h1{color:var(--gris-texto);font-family:Circular;font-size:20px;font-weight:700;letter-spacing:1px;line-height:32px;margin-bottom:1em;margin-top:75px;text-transform:uppercase}.cambiar-contrasena .subtitle{font-size:18px;font-weight:400;letter-spacing:1px;line-height:30px;max-width:610px;text-align:center}.cambiar-contrasena .form-container{margin-left:auto;margin-right:auto;max-width:600px}.cambiar-contrasena .btn.btn-brown{margin:25px 0 10px;width:100%}.cambiar-contrasena form>div:last-child{margin-bottom:50px}.cambiar-contrasena .error-message{color:var(--error);padding-top:1em}.cambiar-contrasena .form-input input{background:#fff;border-radius:0}.cambiar-contrasena a{text-decoration:underline}.cambiar-contrasena input.non-empty+label[for=password2],.cambiar-contrasena input.non-empty+label[for=password],.cambiar-contrasena input:focus+label[for=password2],.cambiar-contrasena input:focus+label[for=password]{top:10px}.cambiar-contrasena form{display:grid;gap:10px;grid-template-columns:2fr 2fr}@media(max-width:991px){.cambiar-contrasena .btn.btn-brown+div{font-size:14px}.cambiar-contrasena form{display:flex;flex-direction:column}}.ciudades-carousel.carousel .item-container{padding-bottom:0}.ciudades-carousel .carousel-image-container{border-radius:5px}.ciudades-carousel .item-container:not(.active) .carousel-image-container{filter:grayscale(1);opacity:.5}.ciudades-carousel .carousel-highlight{background:var(--resaltado);border-radius:3px;font-family:Circular;font-size:13px;height:auto;left:10px;padding:5px 15px;position:absolute;right:unset;text-transform:uppercase;top:10px;width:auto}.event-carousel .item-container{border:1px solid transparent;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transition:.5s}.event-carousel .item-container:hover{border-color:rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.2)}.event-carousel .item-container .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;box-shadow:inset 0 -51px 20px rgba(0,0,0,.4);display:flex;flex-direction:column;height:220px;justify-content:space-between;overflow:hidden;position:relative}.event-carousel .item-container .icons{align-items:center;display:flex;justify-content:flex-end;margin-top:5px}.event-carousel .item-container .details{border-radius:5px;border-radius:0 0 5px 5px;color:#fff;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:flex-end;padding:10px 15px;transition:.3s}.event-carousel .item-container .city{font-size:13px;text-transform:uppercase}.event-carousel .item-container .name{font-size:15px;font-weight:600;text-transform:uppercase}.carousel .tns-outer{position:absolute;width:100%}.carousel-image-container{height:256px;position:relative}.carousel-image-container,.carousel-image-container a.image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0}.carousel-image-container a.image{bottom:0;left:0;position:absolute;right:0;top:0}.carousel .tns-nav{align-items:center;display:flex;display:none;flex-direction:row;justify-content:stretch;margin:30px auto;max-width:800px}.carousel .tns-nav button{background:#97979736;border:none;flex:1;height:2px}.carousel .tns-nav .tns-nav-active{background:var(--gris-texto)}.carousel .tns-inner#tns1-iw{margin-bottom:25px}.carousel .tns-item{background:transparent;border-radius:5px}.carousel .item-container{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:carousel-item-container;background:#fff;border-radius:5px;box-shadow:0 4px 8px 0 rgba(27,28,36,.08);opacity:0}@keyframes carousel-item-container{0%{opacity:0}to{opacity:1}}.carousel .item-container>a{display:block}section:not(.bg-offwhite):not(.bg-offgrey).container.carousel{background:transparent}.carousel-container{height:242px;overflow-x:hidden;padding-top:10px;position:relative}.carousel-inner{display:flex;justify-content:space-between;position:absolute;transition:left .3s}.carousel-element{flex:1}.carousel-highlight{background:var(--resaltado);border-radius:20px;color:#fff;font-family:Circular;font-size:12px;font-weight:700;padding:5px 13px;right:30px;text-shadow:0 0 0 #fff;text-transform:uppercase;top:10px;z-index:1}.carousel-highlight,.carousel-nav-button{align-items:center;display:flex;justify-content:center;position:absolute}.carousel-nav-button{background:#fff;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;height:40px;top:0;transform:translateY(-100%);transition:.25s;user-select:none;width:40px}.carousel-nav-button img{filter:opacity(.65);height:auto;width:8px}.carousel-nav-button:hover{border:1px solid grey}.carousel-nav-button:hover img{filter:opacity(1)}.carousel-nav-button-right{right:15px}.carousel-nav-button-left{right:60px}.carousel-title{font-family:Circular;font-size:20px;font-weight:700;padding:15px 15px 5px;text-transform:uppercase}.tns-ovh{margin:-16px;padding:16px}.container.carousel.hide-nav .carousel-nav-button{display:none}@media(max-width:991px){.carousel-nav-button{display:none}.carousel-container{padding-top:35px}.btn.carousel-reservar-button{font-size:15px;padding:21px}.carousel-mobile{-ms-overflow-style:none;height:auto;margin-bottom:25px;margin-top:25px;overflow-x:scroll;scrollbar-width:none}.carousel-mobile::-webkit-scrollbar{display:none}.carousel-mobile .horizontal-scroll-container{padding-bottom:10px}.carousel-mobile .horizontal-scroll-container>div{display:inline-block;padding-right:15px;width:calc(100vw - 61px)}.carousel-mobile .horizontal-scroll-container>div:last-child{padding-right:0}.carousel-mobile .restaurant-image{filter:none}.carousel-mobile h3{font-size:20px;margin-bottom:10px}}.categorized-scroller{margin-bottom:150px}.categorized-scroller .categories h2{border-bottom:2px solid #d3d3d3;cursor:pointer;display:inline-block;flex:1;font-size:16px;margin:0 auto;padding:.5em 1em;text-align:center;transition:.3s;white-space:nowrap}.categorized-scroller .categories h2.active{border-bottom-color:#333}.categorized-scroller .categories-container{-ms-overflow-style:none;background:#fff;left:0;overflow-x:scroll;padding-top:15px;position:fixed;right:0;scrollbar-width:none;z-index:1}.categorized-scroller .categories-container::-webkit-scrollbar{display:none}.categorized-scroller .intro-extras{padding-bottom:25px;padding-top:75px}.categorized-scroller .item{border:1px solid #ddd;color:#666;cursor:pointer;display:flex;justify-content:space-evenly;margin-bottom:2px;padding:1em;position:relative}.categorized-scroller .item:hover{border-bottom-width:3px;border-color:#d3d3d3;border-bottom-color:var(--resaltado);margin-bottom:0}.categorized-scroller .item .quantity{background:var(--resaltado);border-radius:17px;color:#fff;font-size:15px;font-weight:700;padding:5px 12px;position:absolute;right:5px;top:5px}.categorized-scroller .item>div:first-child{flex:1}.categorized-scroller .items h2{font-weight:700;margin:.5em 0 0}.preorder .item-quantity-selector{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:1em;text-align:center}.preorder .item-quantity-selector .qty-controls{align-items:center;display:flex;flex:1;flex-direction:row;font-size:13px;justify-content:space-evenly;margin:0 70px}.preorder .item-quantity-selector .qty-controls .qty{background:var(--resaltado);border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:.5em 1em}.preorder .item-quantity-selector .qty-button{align-items:center;background-color:transparent;border-radius:26px;cursor:pointer;display:inline-flex;font-weight:200;height:25px;justify-content:center;padding:20px;width:25px}.preorder .item-quantity-selector .qty-button:hover{background-color:#f6f6f6}.preorder .item-quantity-selector .qty-button .tock-icon{font-size:28px}.categorized-scroller .item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:105px;margin-bottom:auto;margin-left:1em;margin-top:0;width:105px}.categorized-scroller .otros .item-image{height:114px}.categorized-scroller .item-category{margin-bottom:2em}.categorized-scroller .item-image img{max-width:175px;visibility:hidden}.preorder .modal-content-area .item-image{background-position:50%;background-size:cover;min-width:170px}.preorder .modal-content-area .item-image img{visibility:hidden}.preorder-selector .boton-confirmar{display:block;margin:5em auto 4em;max-width:350px;min-width:300px;position:relative}.preorder-selector .boton-confirmar .button-total{position:absolute;right:15px}.preorder-selector .item-price,.preorder-selector h3{color:#333;font-weight:600;line-height:1}.preorder-selector h3{font-size:16px}.preorder-selector .item-price{align-items:center;background-color:var(--resaltado);border-radius:5px;bottom:15px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:space-evenly;margin-right:5px;margin-top:1.5em;padding:5px 10px;position:absolute;text-transform:uppercase}.preorder-selector .item-description{font-size:13px;line-height:1.25}.preorder-selector .items-grid{display:grid;gap:1em;grid-template-columns:2fr 2fr;margin:.5em 0}.preorder-selector .button-total{display:none;margin-left:1em}.modal-extras.extras-upselling .item-price.muted{background-color:#d3d3d3;color:#2f4f4f;font-weight:400}.modal-extras.extras-upselling .boton-confirmar-container{background:#fff;border-top:1px solid #d3d3d3;bottom:0;left:0;padding:25px;position:fixed;right:0}.modal-extras.extras-upselling .boton-confirmar{width:100%}.modal-extras.extras-upselling .button-total{margin-left:25px}.preorder .modal-content-area{padding-bottom:30px}.preorder .modal-outer{z-index:1021}.preorder .modal-content-area .item-description{border-bottom:1px solid #d3d3d3;margin-bottom:30px;padding:30px}.preorder .modal-content-area .modal-venue .item-description{border:none;margin:0 0 0 15px;padding:0}.preorder .modal-content-area .confirm-item{flex:2;margin:0 30px 0 0;min-width:300px;position:relative}.preorder .modal-content-area .confirm-item span{align-items:center;bottom:0;display:flex;position:absolute;right:13px;top:0}.preorder-selector .boton-confirmar-container{display:none}.preorder .item-category .category-description{color:#666;font-size:14px;font-weight:400;padding-bottom:5px}@media (max-width:991px){.preorder .modal-content-area{max-height:calc(100vh - 60px);overflow:scroll}}@media (max-width:766px){.categorized-scroller{margin-bottom:0}.preorder-selector .boton-confirmar-container{display:block}.preorder-selector .boton-confirmar{margin-bottom:0}#main>.preorder.container{padding-bottom:100px}.preorder .categories h2{display:block;line-height:1.4;white-space:nowrap}.categorized-scroller .categories-container{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;width:100vw}.categorized-scroller .categories-container::-webkit-scrollbar{display:none}.categorized-scroller .categories{align-items:center;display:flex;justify-content:flex-start}.preorder-selector .items-grid{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.categorized-scroller .item{margin-bottom:1em}.categorized-scroller .item:hover{margin-bottom:calc(1em - 2px)}.categorized-scroller .item-category{margin-bottom:1em}.preorder-selector .boton-confirmar{border:1px solid #d3d3d8;border-radius:.3rem;bottom:15px;height:60px;margin:auto 0 0;position:absolute;width:100%;width:calc(100% - 30px)}.preorder-selector .boton-confirmar,.preorder-selector .boton-confirmar-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;max-width:unset}.preorder-selector .boton-confirmar-container{background:#fff;border-top:1px solid #d3d3d3;bottom:0;flex-direction:column;height:136px;left:0;padding:18px;position:fixed;right:0;transition:.3s;width:100%;z-index:1}.preorder-selector .boton-confirmar-container.active{border-top:1px solid transparent;height:100%}.preorder-selector .order-ticket-toggle{margin-bottom:auto;user-select:none}.preorder-selector .order-ticket-toggle img{height:10px;margin-bottom:2px;margin-left:10px;transform:rotate(180deg);width:auto}.preorder-selector .boton-confirmar-container.active .order-ticket-toggle{margin-bottom:0}.preorder-selector .boton-confirmar-container.active .order-ticket-toggle img{transform:rotate(0deg)}.preorder-selector .order-ticket-details{align-self:stretch;flex-direction:column;margin-bottom:auto;margin-top:22px;overflow:hidden}.preorder-selector .order-ticket-details .change-order-link{margin-top:1em}.preorder .order-ticket-details .event-information .image{border-radius:3px;margin:0 0 15px;max-width:100%}.preorder-selector .order-ticket-details .details-line{align-items:center;display:flex}.preorder-selector .order-ticket-details .details-line.preorder-selection-item{margin-bottom:5px}.preorder-selector .order-ticket-details .details-line .sidebar-quantity{align-items:center;background-color:var(--resaltado);border-radius:5px;color:#fff;display:flex;font-size:.9em;font-weight:700;height:1.5em;justify-content:center;margin-right:.5em;width:1.5em}.preorder-selector .order-ticket-details .event-information{border-bottom:1px solid #d3d3d3;margin-bottom:10px;padding-bottom:10px}.preorder-selector .order-ticket-details .booking-information{margin-bottom:70px;overflow-y:auto}.preorder-selector .btn.disabled.boton-confirmar{background-color:#9e9e9e;opacity:1}a.btn.boton-confirmar.disabled{pointer-events:unset}.categorized-scroller .item-image img{max-width:105px}.preorder .item-quantity-selector .qty-controls{margin:auto .5em auto 1em;padding:0}.preorder .modal-content-area .confirm-item{flex:unset;justify-content:flex-start;margin:0 1em 0 .5em;min-width:200px;padding-left:1.25em;position:relative;width:unset}.preorder .modal-outer.active .modal-inner{height:unset}.preorder .modal-outer.active .modal-inner.modal-upselling{height:100%}.preorder .modal-content-area .modal-venue .item-description{margin:0}}.confirmation-dialog-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1021}.confirmation-dialog{background:#fff;border-radius:3px;user-select:none}.confirmation-dialog .prompt{font-size:15px;padding:2em}.confirmation-dialog .buttons{display:flex;justify-content:space-evenly}.confirmation-dialog .ok-button{border-radius:0 0 0 3px}.confirmation-dialog .cancel-button{border-radius:0 0 3px 0}.confirmation-dialog .buttons>div{border:1px solid #efefef;border-width:1px 1px 0 0;cursor:pointer;flex:1;font-size:13px;padding:.75em 1em;text-align:center}.confirmation-dialog .buttons>div:active{background:#333;border-color:#333;color:#fff}.custom-dropdown{cursor:pointer;position:relative;user-select:none}.custom-dropdown.open .dropdown-options{top:0;transition:top .3s}.custom-dropdown .dropdown-option{padding:10px 20px}.custom-dropdown .dropdown-option:not(.selected){display:none}.custom-dropdown.open .dropdown-option:not(.selected){display:block}.custom-dropdown.open .dropdown-options{background:#fff;border:1px solid #f5f3ef;border-radius:10px;position:absolute;top:50px;width:244px;z-index:2}.editor-slider .slides-container{overflow-x:hidden;position:relative}.editor-slider .slides-container .inner{display:flex;transition:left .3s}.editor-slider .slide{position:relative}.editor-slider .slide .no-slider-placeholder{display:flex;justify-content:center}.editor-slider .slide .overlay{background-color:#00000036;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.editor-slider .slide img{height:40vh;width:auto}.editor-slider .minimap{align-items:center;background:#ffffffaa;border-radius:10px;bottom:35px;display:flex;justify-content:center;left:52%;padding:5px 0;position:absolute;transform:translateX(-50%);z-index:1}.editor-slider .minimap:hover{opacity:1}.editor-slider .minimap .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3px;cursor:pointer;display:block;filter:grayscale(1);height:48px;margin-left:5px;position:relative;transition:filter .3s;width:48px}.editor-slider .minimap .thumbnail:last-child{margin-right:5px}.editor-slider .minimap .thumbnail .delete-button{align-items:center;background:#fff;border-radius:8px;display:flex;height:14px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-4px;top:-3px;width:14px}.editor-slider .minimap .thumbnail .delete-button span{transform:scale(.5)}.editor-slider .minimap .thumbnail:hover .delete-button{opacity:1;pointer-events:all}.editor-slider .minimap .thumbnail:hover
.editor-slider .minimap .thumbnail.active{filter:grayscale(0)}.editor-slider .new-button{align-items:center;display:flex;height:48px;justify-content:center;margin-left:0;margin-right:5px;width:48px}.editor-slider .custom-field.title{left:4%;position:absolute;top:11%;width:89%;z-index:1}.editor-slider .custom-field.title input{background:transparent;color:#fff;font-family:Circular;font-size:50px;font-weight:700;text-transform:uppercase}.editor-slider .custom-field.subtitle{left:4%;position:absolute;top:calc(11% + 80px);width:89%;z-index:1}.editor-slider .custom-field.subtitle input{background:transparent;color:#fff;font-family:Circular;font-size:22px;font-weight:400;text-transform:uppercase}.editor-slider .color-toggle{background:#fff;border-radius:13px;border-radius:23px;height:36px;position:absolute;right:15px;top:15px;width:36px;z-index:1}.editor-slider .color-toggle,.editor-slider .color-toggle>div{align-items:center;display:flex;justify-content:center}.editor-slider .color-toggle.color-white{filter:invert(1)}.editor-slider .color-toggle .material-symbols-rounded{font-size:32px}.editor-slider .cta-button{background:#fff;border-radius:3px;font-family:Circular;font-size:15px;font-weight:700;left:4%;padding:21px;position:absolute;text-transform:uppercase;top:48%;z-index:2}.heading-ficha-evento{position:relative}.evento{padding-top:40px;transition:opacity .3s}.event-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;height:456px;margin:0 auto;max-width:1140px;position:relative;width:100%}.event-cover .toggle-favorite{align-items:center;background:#fff;border-radius:20px;bottom:10px;cursor:pointer;display:flex;height:40px;justify-content:center;left:15px;position:absolute;transform:scale(1);width:40px}.event-cover .toggle-favorite i{font-size:23px;transform:scale(1);transition:.1s}.event-cover .toggle-favorite.favorited i{animation-delay:.15s;animation-duration:.3s;animation-fill-mode:forwards;animation-name:favorited;transform:scale(1.1)}@keyframes favorited{0%{transform:scale(1.1)}to{transform:scale(1)}}.event-info h1{font-family:Circular;font-size:30px;font-weight:700;line-height:1.5;margin:0;padding-bottom:10px;text-transform:uppercase}.event-info h2{color:#4f4f65;margin:0 0 1em;padding:0;text-transform:uppercase;vertical-align:baseline}.event-description,.event-info h2,.event-menu{font-size:16px;font-weight:400;line-height:24px}.event-description,.event-menu{font-family:Circular;margin-top:0;padding-bottom:20px;padding-top:0}.event-description{border-bottom:1px solid #d3d3d3;padding-top:20px}.event-description p:last-child{margin-bottom:0}.evento .date{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:carousel-item-container;background:#fff;border:solid transparent;border-radius:20px;border-width:1px 1px 5px;box-shadow:0 4px 8px 0 rgba(27,28,36,.08);cursor:pointer;margin-bottom:25px;opacity:0;position:relative;transition:.3s}.evento .date .more-info{float:right;margin:-4px -8px 0 auto}.evento .date .event-type{background:var(--resaltado);border-radius:16px;color:#fff;font-size:12px;font-weight:600;padding:2px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:1}.evento .date .event-type.no-calendar{bottom:12px;top:unset}.evento .date.out-of-stock{cursor:default}.evento .date .event-type.out-of-stock{background-color:#ea5555}.evento .col-dates{margin-left:auto;padding-right:0}.evento .col-dates.floating{position:absolute}.evento .date .event-info-line{align-items:center;background:#fff;border-radius:0 0 5px 5px;color:grey;display:flex;font-size:13px;margin-top:5px}.evento .date .event-info-tag{align-items:center;background:#fff;border:2px solid var(--resaltado-bordes);border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:11px;font-weight:100;justify-content:space-evenly;margin-left:-2px;margin-top:5px;padding:5px 15px;text-transform:uppercase}.evento .date .event-info-tag.not-renewable{border-color:#ee666677;color:#ea5555}.evento .date .event-info-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;height:150px;position:relative}.evento .date .event-info-name{color:#333;font-size:15px;font-weight:600;text-transform:uppercase}.evento .date .details{padding:10px 15px}.evento .date .event-info-pax{background:var(--resaltado);border-radius:20px;box-shadow:0 0 2px #00000077;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin:10px 0;padding:5px 13px;position:absolute;right:10px;text-transform:uppercase;top:0}.tags+.info-negocio .event-text{margin-top:18px}.evento .tags+.event-description{border-top:1px solid #d3d3d8}.info-negocio .event-text p:last-child{margin-bottom:0}.info-negocio .event-text.event-info{border-bottom:1px solid #d3d3d8;font-size:15px;margin:0;padding-bottom:20px}.info-negocio .event-text.event-info>div{align-items:center;display:flex;margin:0 5px}.info-negocio .widget-horario{display:grid;gap:20px;grid-template-columns:2fr 2fr;margin-bottom:15px}.info-negocio .event-text.event-info .composite-component{align-items:flex-start;border:none;display:inline-flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0}.info-negocio .event-text.event-info>div img{margin-right:.5em}.info-negocio .event-info-line .icon-svg{margin-right:5px}.info-negocio .event-info-line .icon-svg-container{margin-left:5px}.heading-ficha-evento .row{margin-left:0;margin-right:0}.heading-ficha-evento .icon-container{display:inline-flex;margin-right:10px;position:relative}.heading-ficha-evento .iconos{height:67px;margin:-67px auto 0;max-width:1070px;position:relative;z-index:2}.heading-ficha-evento .icon-image{height:42px;width:42px}.event-description .icon-image{height:48px;margin-right:1.5em;width:48px}@media(max-width:992px){.heading-ficha-evento .iconos{left:0;margin-top:0;max-width:930px;position:absolute;top:10px}.heading-ficha-evento .icon-container{display:inline-flex;margin-left:10px;margin-right:0}.heading-ficha-evento .icon-image{height:36px;width:36px}}.experiencias{border-bottom:1px solid #d3d3d3;cursor:default;display:grid;gap:25px;grid-template-columns:1fr;margin-bottom:23px;margin-top:23px;padding-bottom:8px}.subscriptions-enabled .experiencias{border-bottom:0}.evento .event-dates-responsive .date.mas-info,.evento .experiencias .date{background:var(--resaltado-claro);border-width:1px;box-shadow:none;cursor:default;margin-bottom:15px}.evento .event-dates-responsive .date.mas-info .read-more-link{border:1px solid var(--gris-texto);color:var(--gris-texto);font-size:11px;font-weight:600;padding:6px 15px;position:absolute;right:17px;text-transform:uppercase;top:16px}.evento .event-dates-responsive .date.mas-info .details,.evento .experiencias .date .details{padding:20px 25px}.evento .event-dates-responsive .date.mas-info .event-info-name,.evento .experiencias .date .event-info-name{margin-bottom:25px}.evento .event-dates-responsive .date.mas-info .event-info-name{max-width:73%}.subscriptions-enabled .evento .experiencias .date .event-info-name{margin-bottom:24px}.evento .event-dates-responsive .date.mas-info .event-info-description,.evento .experiencias .date .event-info-description{color:var(--gris-texto);font-size:.9em}.evento .experiencias .date .event-info-description .read-more-link{border:1px solid var(--gris-texto);color:var(--gris-texto);font-size:13px;font-weight:600;padding:6px 15px;position:absolute;right:17px;text-transform:uppercase;top:16px}.event-info-modal .modal-content-area{padding:15px}.evento .event-dates-responsive .date.mas-info .event-info-description p:last-child,.evento .experiencias .date .event-info-description p:last-child{margin-bottom:0}.evento .event-dates-responsive .date.mas-info:hover,.evento .experiencias .date:hover{border-color:#f0f0f0;box-shadow:none}.evento .facts{border-bottom:1px solid #d3d3d3;margin-bottom:20px;padding-bottom:20px}.evento .experiencias+.facts{padding-top:20px}.subscriptions-enabled .evento .facts{border-bottom:0}.evento .facts .icon-image{background-size:contain;height:50px;margin-right:1.5em;width:50px}.evento .facts>div{align-items:flex-start;color:#5c5c5c;display:flex;font-family:Circular;font-size:18px;font-weight:500;margin-bottom:15px}.evento .facts>div:first-child{margin-top:15px}.evento .facts p:last-child,.evento .facts>div:last-child{margin-bottom:0}.evento .facts>div>div{display:flex;flex-direction:column;font-size:17px}.event-menu{border-bottom:1px solid grey;margin-bottom:40px;padding-bottom:30px}.evento .encuestas-clientes h3{font-family:Circular;font-size:27px;font-weight:700;line-height:24px;margin-bottom:25px}.evento .event-info .encuestas-clientes h2{color:#000;font-family:Circular;font-size:17px;font-weight:700;line-height:14px;margin-bottom:15px;text-transform:none}.evento .encuestas-clientes{border-bottom:1px solid #d3d3d8;margin-bottom:27px;padding-bottom:27px;padding-top:20px}.evento .encuestas-clientes .columna{display:grid;gap:20px;grid-template-columns:repeat(3,3fr)}.evento .encuestas-clientes .columna h2{margin-bottom:.5em}.evento .encuestas-clientes .category{background:#f6f6f6;padding:15px 20px}.evento .encuestas-clientes .star-meter span{font-size:2.3em}.related-events{display:grid;gap:25px;grid-template-columns:repeat(3,3fr);margin-bottom:150px}.related-events.desktop-only{padding-bottom:50px}.related-events-h3{font-family:Circular;font-size:27px;font-weight:700;line-height:24px;margin-bottom:25px}.related-events:not(.mobile-only)>div{border-radius:30px;box-shadow:0 4px 8px 0 rgba(27,28,36,.08);cursor:pointer;padding:10px}.related-events .event-image{background-color:beige;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:block;filter:grayscale(1);height:124px;margin-bottom:10px;transition:.3s}.related-events>div:hover .event-image{filter:grayscale(0)}.related-events .horizontal-scroll-container>div{box-shadow:0 0 15px rgba(0,0,0,.1)}.related-events .event-name{font-size:17px;font-weight:700;line-height:24px}.related-events .event-city,.related-events .event-name{font-family:Circular,sans-serif;margin-left:5px;text-transform:uppercase}.related-events .event-city{color:grey;font-size:12px;line-height:15px;margin-bottom:5px}.event-address{color:#5c5c5c;font-family:Circular,sans-serif;font-size:1.1em;font-weight:400;margin:0 0 15px}.event-address .address-name{font-size:1.2em;font-weight:700}.event-info .tags,.event-info .tags span{align-items:center;display:flex}.event-info .tags span{background:var(--resaltado);border-radius:20px;color:#fff;font-family:Circular;font-size:14px;font-weight:700;justify-content:center;margin-right:.5em;padding:5px 13px;text-transform:uppercase}.other-dates.hide-nav{margin-bottom:-50px}.other-dates .carousel-image-container{height:100px}.other-dates .carousel-container{height:350px;padding-top:25px}.other-dates .item-container{padding-bottom:10px}.other-dates .carousel-highlight{font-size:11px}.other-dates .carousel-title{font-size:15px;padding-left:8px}.other-dates .carousel-date,.other-dates .carousel-price,.other-dates .carousel-time{align-items:center;display:flex;font-size:13px;margin-bottom:1px;padding-left:8px}.other-dates .row>div{padding-left:0;padding-right:0}.other-dates:hover .carousel-nav-button{opacity:1}.evento .more-dates-icon-container{position:relative}.evento .more-dates-icon{align-content:center;cursor:pointer;display:flex;justify-content:center;margin-left:6px}.calendario-evento .month{min-height:320px}.modal-calendario .slots{align-items:stretch;display:flex;flex-direction:column;margin-bottom:25px}.modal-calendario .slot-row{align-items:center;border:1px solid #d3d3d3;border-radius:3px;color:var(--gris-texto);cursor:pointer;display:flex;font-family:Circular,sans-serif;font-size:16px;margin:5px 25px;padding:15px;transition:.3s;user-select:none}.modal-calendario .slot-row.disabled{cursor:default;opacity:.5}.modal-calendario .slot-row:not(.disabled):hover,.modal-calendario .slots:not(:hover) .slot-row:not(.disabled).selected{background-color:var(--gris-texto);color:#fff}.modal-calendario .slot-time{margin-right:1em}.modal-calendario .available-pax{background:var(--resaltado);border-radius:15px;color:#fff;font-size:13px;font-weight:700;padding:2px 10px;text-transform:uppercase}.modal-calendario .slot-amount{margin-left:auto}.modal-calendario .top-bar{align-items:center;display:flex;margin:25px 25px 0}.modal-calendario .pax-selector,.modal-calendario .selection-length-selector{align-items:center;border-radius:3px 0 0 3px;display:flex;padding:0 25px;user-select:none}.modal-calendario .pax-alert{border:1px solid #ffb6c1;border-radius:3px;color:crimson;font-size:13px;margin:15px 25px;padding:5px;text-align:center}.modal-calendario .pax-selector .pax,.modal-calendario .selection-length-selector .selection-length{flex:1}.modal-calendario .date-display,.modal-calendario .pax-selector,.modal-calendario .selection-length-selector{align-items:center;border:1px solid #d3d3d3;box-sizing:border-box;display:flex;flex:1;height:75px;justify-content:center}.modal-calendario .selection-length-selector{border-left:none;border-radius:0}.modal-calendario .date-display{border-left:none;border-radius:0 3px 3px 0}.modal-calendario .pax-selector .pax-button,.modal-calendario .selection-length-selector .selection-length-button{align-items:center;background:#fff;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.modal-calendario .pax-selector .pax-button img,.modal-calendario .selection-length-selector .selection-length-button img{cursor:pointer}.modal-calendario .pax-selector .pax-button .icon-svg-container,.modal-calendario .selection-length-selector .selection-length-button .icon-svg-container{margin-right:0!important}.modal-calendario .pax-selector .pax-button:hover,.modal-calendario .selection-length-selector .selection-length-button:hover{background:#f6f6f6}.no-calendar-modal .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:min(300px,50vh)}.no-calendar-modal .description{border-bottom:1px solid #d3d3d3;padding:2em}.no-calendar-modal .quantity-selector{align-items:center;display:flex;justify-content:center;margin-top:2em;padding-left:calc(70px - 2em);width:100%}.no-calendar-modal .quantity-selector .quantity-button{background-color:transparent;border-radius:17px;box-sizing:border-box;font-size:28px;padding:5px}.no-calendar-modal .quantity-selector .quantity-button:hover{background-color:#f6f6f6}.no-calendar-modal .quantity-selector .quantity{align-items:center;background:var(--resaltado);border-radius:20px;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:0 1em;padding:.5em 1em;width:40px}.no-calendar-modal .controls{display:flex;justify-content:center;padding:0 2em 2em}.no-calendar-modal .controls .confirm{display:flex;justify-content:space-between;margin-left:70px;padding:24px;width:300px}.slider-ficha-evento{margin:0 auto;max-width:1140px;opacity:1}.slider-ficha-evento h1{font-size:55px}.slider-ficha-evento.slider .slides .slide .slide-inner{max-width:1080px}.slider-ficha-evento.slider .thumbnails{display:flex}.event-dates-responsive{display:none}.subscriptions-enabled .evento{padding-bottom:100px}.subscriptions-enabled .evento .no-calendar{right:12px}.subscriptions-enabled .evento .no-calendar,.subscriptions-enabled .evento .remaining-visits{background:var(--resaltado);border-radius:15px;bottom:10px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;position:absolute;text-transform:uppercase;top:unset}.subscriptions-enabled .evento .remaining-visits{left:12px}@media (max-width:991px){.evento.container{padding:0 0 40px}.evento .row{margin-left:0;margin-right:0}.event-cover{height:150px;margin-bottom:25px}.event-info{border-bottom:none;margin-bottom:80px}.event-info h1{font-size:20px;line-height:24px;margin-left:15px;text-align:left}.event-info h2{font-size:12px;letter-spacing:0}.event-address{font-size:13px;margin-bottom:0;margin-left:15px;margin-right:15px}.event-address .address{font-size:14px}.event-description{font-size:15px;line-height:20px}.event-description .event-text{margin-left:15px;margin-right:15px}.evento .facts>div{display:grid;grid-template-columns:calc(50px + 1.5em) 2fr}.booking-widget.margin-left{bottom:0;position:fixed;top:unset}.booking-widget{background:#fff;border:none;border-radius:0;border-top:1px solid #d3d3d3;bottom:0;left:0;margin:0;padding:18px;position:fixed;right:0;top:auto;width:100%;z-index:1}.booking-widget.horizontal{overflow-y:auto;padding:0 1rem 100px;top:60px}.booking-widget .pax-selector,.booking-widget .total-price-label{font-size:14px;width:calc(100% - 30px)}.booking-widget.horizontal .selectors>div{padding-bottom:9px;padding-top:9px}.booking-widget .pax-selector .tock-icon{font-size:25px}.booking-widget .pax-button{margin-bottom:3px;margin-top:3px}.booking-widget.horizontal .selectors>div:first-child,.booking-widget.horizontal .selectors>div:last-child{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;border-right:1px solid #d3d3d8;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.booking-widget.horizontal .selected-date{display:none}body .modal-inner .calendar-container{padding-top:10px}.related-events-h3{margin-left:15px}.related-events{margin-bottom:0;overflow-x:scroll;scrollbar-width:0}.related-events::-webkit-scrollbar{display:none;opacity:0}.related-events .horizontal-scroll-container>div{background:#fff;border-radius:20px;box-shadow:0 4px 8px 0 rgba(27,28,36,.08);display:inline-block;filter:grayscale(1);margin-right:15px;padding:10px;transition:filter .3s;width:calc(100vw - 75px)}.related-events .horizontal-scroll-container>div:hover{filter:grayscale(0)}.related-events .horizontal-scroll-container>div:last-child{margin-right:0}.related-events .event-image{filter:none}.related-events-h3{font-size:20px;margin-bottom:10px;margin-top:20px}.event-info.col-md-8{margin-bottom:0;padding-left:0;padding-right:0}body.scroll-lock .container.evento{overflow:hidden}.event-info .tags{margin:15px 0}.slider-ficha-evento{margin:0 0 15px}.slider.slider-ficha-evento .slide h1{margin-top:0}.slider.slider-ficha-evento .slide h2{margin-bottom:2em;margin-top:1em}.event-info .tags{margin:10px 0}.event-description.iconos{padding-top:0}.event-description,.event-menu{padding-bottom:10px;padding-top:10px}.event-description .event-text.event-info{padding-bottom:15px}.event-description .icon-container{display:flex}.evento .info-negocio{padding-left:15px;padding-right:15px}.col-dates{display:none}.event-dates-responsive{-ms-overflow-style:none;border-bottom:1px solid #d3d3d3;display:block;margin-bottom:15px;overflow-x:scroll;padding-top:20px;scrollbar-width:none}.event-dates-responsive::-webkit-scrollbar{display:none}.event-dates-responsive .container{align-items:flex-start;display:flex;margin:0;padding:0}.event-dates-responsive .date{margin-left:15px;margin-right:15px}.evento .event-dates-responsive .mas-info{width:calc(100vw - 75px)}.event-cover{height:375px;margin-bottom:15px}.experiencias{border-top:none;padding-top:0}.event-description,.event-menu{padding-bottom:20px;padding-top:15px}.evento .facts{margin:0 15px;padding-bottom:0}.modal-calendario .date-display{display:none}.evento+.modal-outer .modal-calendario .top-bar{align-items:stretch;flex-direction:column}.evento+.modal-outer .modal-calendario .selection-length-selector{border-left:1px solid #d3d3d3;margin-top:5px}.modal-calendario .pax-button{margin-top:0}.modal-calendario .selection-length-button{margin-left:.5em}.modal-calendario .date-display,.modal-calendario .pax-selector,.modal-calendario .selection-length-selector{border-radius:3px;height:56px;min-height:56px}.evento .experiencias .date .event-info-description{font-size:15px}.evento .experiencias{overflow-x:auto;overflow-y:hidden;padding-bottom:20px;scrollbar-width:0;width:100%}.evento .experiencias::-webkit-scrollbar{display:none;opacity:0}.evento .experiencias .inner{display:flex}.evento .experiencias .date{margin-bottom:0;margin-right:13px;width:calc(100vw - 89px)}.evento .experiencias .date:last-child{margin-right:0}.evento .encuestas-clientes .inner{overflow-x:auto;scrollbar-width:0}.evento .encuestas-clientes .inner::-webkit-scrollbar{display:none;opacity:0}.evento .encuestas-clientes .columna{align-items:center;display:flex}.evento .encuestas-clientes .category{width:60vw}.evento .encuestas-clientes .category:first-child{margin-left:15px}.evento .encuestas-clientes h3{font-size:20px;line-height:20px;margin-bottom:15px;margin-left:15px}.evento .encuestas-clientes .star-meter span{font-size:2em}.evento .facts>div:last-child{margin-bottom:1em}.no-calendar-modal{padding-bottom:60px}.no-calendar-modal .description p:last-child{margin-bottom:0}.no-calendar-modal .quantity-selector{margin-top:1em;padding:0}.no-calendar-modal .button-confirm-container{background:#fff;bottom:0;left:0;padding:15px;position:absolute;right:0}.no-calendar-modal .controls .confirm{margin:0;padding:0 2em;width:100%}.no-calendar-modal .controls .confirm span{margin-left:auto}}.custom-field input[type=email],.custom-field input[type=number],.custom-field input[type=password],.custom-field input[type=text]{border:1px solid #d7e0e2;margin-bottom:10px;padding:5px 10px;width:100%}.custom-field .number-field-container input[type=text]{margin-bottom:0;text-align:center;width:50px}.custom-field.type-text>div{height:100%}.custom-field textarea{border:1px solid #d7e0e2;border-radius:3px;height:100%;min-height:150px;padding:5px 10px;resize:none;width:100%}.custom-field{margin-top:.5rem;position:relative}.custom-field.type-currency{display:inline-block}.custom-field .currency-field-container{position:relative}.custom-field .currency-symbol{position:absolute;right:15%;top:calc(50% - .3em);transform:translateY(-50%)}.custom-field .currency-symbol.placement-before{left:.5em;right:unset}.custom-field input.currency{text-align:right}.custom-field input.currency.symbol-before{text-align:left}.custom-field label span{font-size:.9em;font-weight:400;opacity:.8}.custom-field .number-field-container{align-items:center;display:flex}.custom-field .number-field-container .minus,.custom-field .number-field-container .plus{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:.25em;user-select:none;width:32px}.custom-field .number-field-container .minus:hover,.custom-field .number-field-container .plus:hover{background-color:#f6f6f6}.custom-field .number-field-container .minus.disabled,.custom-field .number-field-container .plus.disabled{cursor:default;opacity:.5}.custom-field .number-field-container .minus img,.custom-field .number-field-container .plus img{height:18px;width:18px}.custom-field .number-field-container input[type=text],.custom-field .number-field-container input[type=text]:focus{border:none;outline:none}.custom-field.type-date input{border:1px solid #d3d3d3;border-radius:3px;padding:0 5px}.custom-field.type-date .calendar{background:#fff;border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:15px;position:fixed;width:290px;z-index:1}.custom-field.type-date .calendar .day{font-size:12px;line-height:12px}.custom-field.type-date .calendar .day.today:after{bottom:2px;height:3px;margin-left:-1.5px;width:3px}.custom-field.type-date .calendar .month h4{font-size:13px;margin-top:0}.custom-field.type-date .date-value{align-items:center;cursor:pointer;display:flex;font-size:13px;justify-content:flex-end;text-transform:none}.custom-field.type-date .date-value>span{margin-left:5px}.custom-field .max-length-indicator{bottom:7px;position:absolute;right:2px}.custom-field .max-length-indicator,.custom-length-indicator{background:#fff;border-radius:3px 0 3px 0;font-size:13px;padding:2px 5px;pointer-events:none}.custom-field .address-validation-popup{background:#fff;border:1px solid #d3d3d3;cursor:pointer;margin:-11px 0;padding:5px 10px;position:absolute;z-index:1}.custom-field .address-validation-popup.active,.custom-field .address-validation-popup:hover{background-color:var(--resaltado);color:#fff}footer{animation:fadein 1s 1s forwards;background:var(--fondo);border-top:1px solid #dee2e6;margin-top:80px;opacity:0;padding-bottom:65px;padding-top:65px}footer .container.full-width{margin:0;padding:5rem 30px 15px}footer .menu-footer a{color:#343a40;display:block;font-family:Circular;font-size:15px;font-weight:700;letter-spacing:2px;margin-right:auto;padding:.5rem 1rem 2.5rem .5rem}footer .menu-footer a:hover{color:#121416}footer .row:nth-of-type(2){align-items:center;color:#6c757d;display:flex;flex-direction:row;font-family:Circular;font-size:12px;font-weight:400;justify-content:space-between;letter-spacing:2px;line-height:1.5;margin-top:50px}footer .row:nth-of-type(2) a,footer .row:nth-of-type(2) a:hover{border-left:1px solid #dee2e6;color:#6c757d;margin-left:1em;padding-left:1em}footer .footer-links{display:flex;flex-direction:row;justify-content:flex-end}.home footer,.planear-evento footer{border-top:none;margin-top:35px}footer .logo{height:auto;width:195px}@media (max-width:991px){.footer-links{font-size:10px}body footer .logo{margin-bottom:calc(1em + 30px)}footer .row:nth-of-type(2){margin-top:20px}footer .row:nth-of-type(2) .links a:first-of-type{border-left:none;margin-left:0;padding-left:0}}.form-input{position:relative}.form-input label{font-size:13px;left:12px;opacity:.5;pointer-events:none;position:absolute;top:12px;transition:.3s}.form-input.checkbox label{align-items:center;cursor:pointer;display:flex;left:0;opacity:1;pointer-events:all;position:relative;user-select:none}.form-input.checkbox label>input[type=checkbox]:first-child{margin-right:.5em}.form-input textarea{flex:1;height:100%}.form-input.type-textarea{display:flex;flex-direction:column}.form-input input.non-empty+label,.form-input input.non-valid:focus+label,.form-input input:focus+label,.form-input textarea.non-empty+label,.form-input textarea.non-valid:focus+label,.form-input textarea:focus+label{color:grey;font-size:12px;outline:none;top:5px;transform:none}.form-input input:not([type=checkbox]),.form-input textarea,input:not([type=checkbox]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.form-input input:not([type=checkbox]),.form-input textarea{-webkit-tap-highlight-color:transparent;background:none;border:solid #d3d3d8;border-width:0 0 1px;box-sizing:content-box;box-sizing:border-box;display:block;font-size:16px;margin:8px 0 0;min-width:0;outline:none;padding:20px 8px 2px;width:100%}.form-input .validation-message{color:var(--error);font-size:12px;line-height:1.66;margin:3px 0 6px;position:absolute;z-index:1}.form-input input.non-valid,.form-input textarea.non-valid{border-color:var(--error)}.form-input input.non-valid+label,.form-input textarea.non-valid+label{color:var(--error)}.form-input.half-width{display:inline-block;width:calc(50% - 5px)}.form-input.half-width.left{margin-right:5px}.form-input.half-width.right{margin-left:5px}.form-input.half-width label{top:15px}.form-input.half-width input{margin-top:2px}.form-input.half-width input.non-empty+label,.form-input.half-width input.non-valid:focus+label,.form-input.half-width input:focus+label,.form-input.half-width textarea.non-empty+label,.form-input.half-width textarea.non-valid:focus+label,.form-input.half-width textarea:focus+label{top:9px}.form-input.select{background:none;border:solid #d3d3d8;border-width:0 0 1px;box-sizing:border-box;display:block;font-size:16px;margin:0;min-width:0;padding:20px 8px 2px;position:relative;width:100%}.form-input.select .options-list{background:#fff;border:1px solid #efefef;bottom:25px;box-shadow:0 0 10px rgb(0 0 0/5%);left:0;max-height:333px;overflow-y:auto;position:absolute;width:100%;z-index:3}.form-input.select .options-list .option{border-bottom:1px solid #efefef;cursor:pointer;padding:6px 8px}.form-input.select .options-list .option.selected,.form-input.select .options-list .option:hover{background:var(--resaltado);color:#fff}.form-input.select .options-list .option:last-child{border-bottom:none}.form-input.select .selected-option{cursor:pointer}.form-input.select label{color:#d3d3d8;display:block;font-size:12px;font-weight:400;left:12px;line-height:1.5;opacity:.5;outline:none;pointer-events:none;position:absolute;top:-3px;transition:.3s}.form-input .visibility-button{bottom:3px;position:absolute;right:7px}.form-toggle{background:var(--resaltado-claro);border:1px solid var(--resaltado-transparente);border-radius:15px;cursor:pointer;height:17px;position:relative;width:32px}.form-toggle.large{background-color:#fefefe;border-color:#d3d3d3;height:22px;width:42px}.form-toggle.disabled{cursor:default;opacity:.5}.form-toggle:after{background:#fff;border:1px solid var(--resaltado);border-radius:15px;bottom:0;box-shadow:3px 0 3px rgba(0,0,0,.1);content:" ";display:block;left:0;position:absolute;top:0;transition:left .1s;width:15px}.form-toggle.large:after{border-color:#d3d3d3;width:20px}.form-toggle.active:after{background:var(--resaltado);box-shadow:-3px 0 3px rgba(0,0,0,.1);left:50%}.form-toggle.active.large:after{background:#333}.formulario-contacto h1{color:var(--gris-texto);font-size:60px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:.5rem;margin-top:3rem;max-width:700px;text-align:left}.formulario-contacto h2{border-bottom:2px solid #000;color:var(--gris-texto);font-family:Circular;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:40px;margin:1em 0;padding-bottom:.25em}.formulario-contacto .form-input{display:inline-block;margin-bottom:3rem;width:50%}.formulario-contacto .form-input:nth-of-type(2n){margin-left:30px;width:calc(50% - 30px)}.formulario-contacto .form-input input,.formulario-contacto .form-input textarea{border:solid #dee2e6;border-radius:0;border-width:0 0 1px;font-size:18px;letter-spacing:1px;line-height:32px;padding:.75rem 0;width:100%}.formulario-contacto .form-input input:focus,.formulario-contacto .form-input textarea:focus{box-shadow:none;outline:none}.formulario-contacto .form-input input+label,.formulario-contacto .form-input textarea+label{color:#b6b6b6;cursor:text;font-family:Circular;font-size:18px;left:0;letter-spacing:1px;line-height:32px}.formulario-contacto .form-input input.non-empty+label,.formulario-contacto .form-input input.non-valid:focus+label,.formulario-contacto .form-input input:focus+label,.formulario-contacto .form-input textarea.non-empty+label,.formulario-contacto .form-input textarea.non-valid:focus+label,.formulario-contacto .form-input textarea:focus+label{color:#d3d3d8;font-size:18px;top:-15px;transform:none}.formulario-contacto .form-input .validation-message{position:absolute}.formulario-contacto .comentarios-container{margin-bottom:100px;margin-left:0!important;width:100%!important}.formulario-contacto .btn{padding-left:4em;padding-right:4em}.contacto-gracias h1{font-size:36px;font-weight:700;line-height:46px;margin:100px auto 0;max-width:100%;text-align:center}.contacto-gracias .subtitle{color:#666;font-size:18px;letter-spacing:2px;padding:1rem 0;text-align:center}.contacto-gracias .btn-brown{align-items:center;display:flex;justify-content:center;margin:2.5em auto 0;padding:1em 3em;width:150px}.contacto-gracias .container{margin-bottom:25vh;margin-top:10vh}.boton-enviar-contacto{height:59px;width:250px}.formulario-contacto .error-message{color:crimson;margin-bottom:1em}.formulario-contacto .contacto-titulo{color:var(--gris-texto);font-size:40px;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:.5rem;margin-top:3rem;max-width:700px;text-align:left}.formulario-contacto .contacto-subtitulo{font-size:15px;letter-spacing:2px;padding:1rem 0}@media (max-width:991px){.formulario-contacto .contacto-titulo{font-size:42px}.formulario-contacto .form-input input+label,.formulario-contacto .form-input textarea+label{font-size:15px;line-height:1}.formulario-contacto .form-input{width:100%}.formulario-contacto .form-input:nth-of-type(odd){margin-left:0;width:100%}.formulario-contacto h1{font-size:42px}}.formulario-eventos h1{color:var(--gris-texto);font-size:60px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:.5rem;margin-top:3rem;text-align:left}.subtitle{font-size:15px;letter-spacing:2px;padding:1rem 0}.formulario-eventos h2{border-bottom:2px solid #000;color:var(--gris-texto);font-family:Circular;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:40px;margin:1em 0;padding-bottom:.25em}.formulario-eventos .form-input{display:inline-block;margin-bottom:3rem;width:50%}.formulario-eventos .form-input:nth-of-type(2n){margin-left:30px;width:calc(50% - 30px)}.formulario-eventos .form-input input,.formulario-eventos .form-input textarea{border:solid #dee2e6;border-radius:0;border-width:0 0 1px;font-size:18px;letter-spacing:1px;line-height:32px;padding:.75rem 0;width:100%}.formulario-eventos .form-input input:focus,.formulario-eventos .form-input textarea:focus{box-shadow:none;outline:none}.formulario-eventos .form-input input+label,.formulario-eventos .form-input textarea+label{color:#b6b6b6;cursor:text;font-family:Circular;font-size:18px;left:0;letter-spacing:1px;line-height:32px}.formulario-eventos .form-input input.non-empty+label,.formulario-eventos .form-input input.non-valid:focus+label,.formulario-eventos .form-input input:focus+label,.formulario-eventos .form-input textarea.non-empty+label,.formulario-eventos .form-input textarea.non-valid:focus+label,.formulario-eventos .form-input textarea:focus+label{color:#d3d3d8;font-size:18px;top:-15px;transform:none}.formulario-eventos .form-input .validation-message{position:absolute}.formulario-eventos .detalles-container{margin-left:0!important;width:100%!important}.formulario-eventos .btn{padding-left:4em;padding-right:4em}.formulario-eventos .contacto-titulo{color:var(--gris-texto);font-size:40px;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:.5rem;margin-top:3rem;max-width:700px;text-align:left}.formulario-eventos .contacto-subtitulo{font-size:15px;letter-spacing:2px;padding:1rem 0}@media (max-width:991px){.formulario-eventos .contacto-titulo{font-size:42px}.formulario-eventos .form-input input+label,.formulario-eventos .form-input textarea+label{font-size:15px;line-height:1}.formulario-eventos .form-input{width:100%}.formulario-eventos .form-input:nth-of-type(odd){margin-left:0;width:100%}}.grid-restaurantes{display:grid;gap:20px;grid-template-columns:repeat(5,5fr)}.grid-restaurantes .grid-item-container{background:#fff;border-bottom:3px solid transparent;border-radius:5px;box-shadow:0 4px 8px 0 rgb(27 28 36/8%);cursor:pointer;font-family:Circular;position:relative;transition:border-color .3s}.grid-restaurantes .grid-item-container:hover{border-color:var(--resaltado)}.grid-restaurantes .grid-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:150px;position:relative;width:100%}.grid-restaurantes .grid-image .restaurant-icons-container{align-items:center;bottom:10px;display:flex;justify-content:flex-end;position:absolute;right:3px}.grid-restaurantes .grid-highlight{align-items:center;background:var(--resaltado);border-radius:20px;display:flex;font-family:Circular;font-size:11px;font-weight:700;height:auto;justify-content:center;padding-bottom:1px;padding-right:11px;position:absolute;right:10px;top:10px;width:auto;z-index:1}.grid-restaurantes .grid-item-info{padding:15px}.grid-restaurantes .title{font-size:18px;font-weight:700;padding-bottom:0;text-transform:uppercase}.grid-restaurantes .city{font-size:12px}.grid-restaurantes .city,.grid-restaurantes .tags{color:var(--resaltado);font-weight:400;text-transform:uppercase}.grid-restaurantes .tags{font-size:10px}.grid-restaurantes a.btn.btn-brown{align-items:center;border-radius:5px;display:flex;font-size:12px;height:40px;justify-content:center;margin-top:15px;padding:0;width:100%}.grid-restaurantes .no-results-error{font-size:1.1em;font-weight:700;grid-column:1/-1;padding:2em 2em 3em;text-align:center}@media (max-width:991px){.grid-restaurantes{gap:30px;grid-template-columns:1fr;padding-left:30px;padding-right:30px;padding-top:30px}}.subscriptions-enabled .home header.desktop{border-bottom:1px solid #d3d3d3}.subscriptions-enabled .home .top-list{padding-top:20px}.subscriptions-enabled .home .widget-filtro{animation:none;left:50%;min-height:44px;padding-left:0;padding-right:0;position:fixed;top:0;transform:translate(-50%,-50%);transition:.3s;z-index:1020}.subscriptions-enabled .home .widget-filtro>a{font-size:15px;margin-bottom:0;margin-top:0;padding:5px 25px}.subscriptions-enabled .home .widget-filtro .boton-cantidad.disabled{opacity:.5;pointer-events:none}.subscriptions-enabled .home h2.selected-subscription-name{color:var(--resaltado);font-size:19px;margin:25px auto 0;max-width:1200px;opacity:.5}.subscriptions-enabled .home .subscription-description{border:1px solid #d3d3d3;font-size:13px;margin:20px auto 0;max-width:min(1200px,calc(100vw - 50px));opacity:0;padding:10px;transition:opacity .3s}.subscriptions-enabled .home .subscription-description.no-subscriptions{font-size:16px;margin:25px auto 34vh;text-align:center}.subscriptions-enabled .home .subscription-description>div:after{clear:both;content:"";display:block}.subscriptions-enabled .home .subscription-description>div{margin:0 auto;max-width:66vw;position:relative}.subscriptions-enabled .home .subscription-description.no-subscriptions>div{align-items:center;display:flex;justify-content:center}.subscriptions-enabled .home .subscription-description.no-subscriptions>div>div{flex:1}.subscriptions-enabled .home .subscription-description .cta{display:block;float:right;font-family:Circular;font-size:.8rem;font-weight:700;margin:0 6px 0 2em;padding:1.25rem 1.5rem;text-align:center;text-transform:uppercase;width:120px}.subscriptions-enabled .home .subscription-description.no-subscriptions .cta{margin-left:auto;width:auto}.mis-suscripciones .subscription-type:not(.subscribed){opacity:.5;pointer-events:none}.subscriptions-enabled header .navbar .navbar-nav .nav-link.suscripciones{align-items:center;background:var(--gris-texto);color:#fff;display:flex;height:60px}.subscriptions-enabled header .navbar .navbar-nav .nav-link.suscripciones:hover{color:var(--gris-texto)}.subscriptions-enabled .subscription-info-boxes{animation:fadein .3s 1s forwards;border:1px solid #d3d3d3;border-radius:50px;display:grid;grid-template-columns:repeat(2,2fr);margin:100px auto 50px;max-width:1400px;opacity:0;padding:15px}.subscriptions-enabled .subscription-info-boxes>div{box-sizing:border-box;display:flex;flex:0.5;flex-direction:column;justify-content:flex-start;padding:50px}.subscriptions-enabled .subscription-info-boxes>div.image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px}.subscriptions-enabled .subscription-info-boxes h2{font-size:40px;letter-spacing:1px;line-height:1;margin-top:1rem;padding-top:.5rem}.subscriptions-enabled .image-container .out-of-stock{background-color:#ea5555;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.15);color:#fff;font-size:13px;padding:5px 15px;position:absolute;right:10px;top:10px}.subscriptions-enabled.subscriptions-bar-visible .widget-filtro{opacity:1}.subscriptions-enabled.subscriptions-bar-visible .widget-filtro.disabled{opacity:.5;pointer-events:none}@media(max-width:1250px){.subscriptions-enabled .home .subscription-description,.subscriptions-enabled .home h2.selected-subscription-name{padding-left:24px;padding-right:24px}}@media(max-width:1450px){.subscriptions-enabled .subscription-info-boxes{margin-left:24px;margin-right:24px}}@media(max-width:992px){.subscriptions-enabled .home .widget-filtro{top:86px;z-index:1025}.subscriptions-enabled .home .subscription-description{border-style:none none solid;margin:0;max-width:100%;padding:20px 0}.subscriptions-enabled .subscription-info-boxes>div.image{min-height:25vh}.subscriptions-enabled .home .subscription-description.no-subscriptions .cta{align-items:center;display:flex;height:3.5em;justify-content:center;margin-left:auto;top:6em;width:auto}.subscriptions-enabled .home .subscription-description.no-subscriptions>div>div{font-size:1.2rem}.subscriptions-enabled .home .subscription-description.no-subscriptions{margin-top:15px}}.subscription-types-bar{box-sizing:content-box;margin:0 auto;max-width:min(1200px,calc(100vw - 48px));overflow-x:hidden;padding:35px 0 0;position:relative}body.scrolled.subscriptions-bar-visible header:not(.simple){box-shadow:none}.subscription-types-bar .subscription-types-container{align-items:center;display:flex;left:0;transition:left .3s}.subscription-types-bar:before{background:linear-gradient(90deg,#fff 25%,transparent);bottom:0;content:"";display:block;height:calc(100% - 2px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:75px;z-index:1}.right-end .subscription-types-bar:before,.subscription-types-bar:hover:before{opacity:1}.subscription-types-bar-container.left-end .subscription-types-bar:before{opacity:0;pointer-events:none}.subscription-types-bar-container:not(.right-end) .subscription-types-bar:after{background:linear-gradient(270deg,#fff 25%,transparent);bottom:0;content:"";display:block;height:calc(100% - 2px);opacity:1;position:absolute;right:0;top:0;transition:opacity .3s;width:75px;z-index:1}.subscription-types-bar-container.right-end .subscription-types-bar:after{opacity:0;pointer-events:none}.subscription-types-bar .move-left,.subscription-types-bar .move-right{cursor:pointer;font-size:32px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;transition:top .3s,opacity .3s;z-index:2}.subscription-types-bar:hover .move-left,.subscription-types-bar:hover .move-right{opacity:1}.subscription-types-bar .move-right{left:unset;right:0}.subscription-types-bar .move-left{transform:translateY(-50%) rotate(180deg)}.subscription-types-bar-container.left-end .move-left{left:-24px;opacity:0;pointer-events:none}.subscription-types-bar-container.right-end .move-right{opacity:0;pointer-events:none;right:-24px}.subscription-types-bar .subscription-type{align-items:center;color:var(--gris-texto);cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;height:115px;padding:0 8px 11px;position:relative;transition:opacity .3s;user-select:none}.subscription-types-bar .subscription-type .image{transition:opacity .3s}.subscription-types-bar .subscription-type.active .image,.subscription-types-bar .subscription-type:hover .image{opacity:1}.home-suscripcion .subscription-types-bar .subscription-type.active:after,.home-suscripcion .subscription-types-bar .subscription-type:hover:after,.mis-suscripciones .subscription-types-bar .subscription-type.subscribed.active:after,.mis-suscripciones .subscription-types-bar .subscription-type.subscribed:hover:after{background-color:var(--gris-texto);bottom:0;content:" ";height:2px;left:.65em;opacity:.65;position:absolute;right:.65em;transition:opacity .3s}.subscription-types-bar .subscription-type.active:after{opacity:1}.subscription-types-bar .subscription-type .name{margin-top:.75em;opacity:.65;text-align:center;transition:opacity .3s;white-space:nowrap}.subscription-types-bar .subscription-type .image{opacity:.65}.mis-suscripciones .subscription-types-bar .subscription-type.subscribed .image,.mis-suscripciones .subscription-types-bar .subscription-type.subscribed .name,.subscription-types-bar .subscription-type.active .image,.subscription-types-bar .subscription-type.active .name,.subscription-types-bar .subscription-type:hover .image,.subscription-types-bar .subscription-type:hover .name{opacity:1}.subscription-types-bar .subscription-type .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d3d3;border-radius:20px;height:75px;width:200px}.subscription-types-bar-container{border-bottom:1px solid transparent;transition:.3s}.subscription-types-bar-container.floating{background:#fff;border-bottom:1px solid #d3d3d3;left:0;position:fixed;right:0;top:82px;z-index:1024}.subscription-types-bar .pack-tag{background:var(--resaltado);border-radius:15px;color:#fff;font-size:10px;opacity:.45;padding:2px 10px;position:absolute;right:18px;text-transform:uppercase;top:8px;transition:.3s}.subscription-types-bar .subscription-type.active .pack-tag,.subscription-types-bar .subscription-type:hover .pack-tag{opacity:1}@media(max-width:1250px){.subscription-types-bar .subscription-types-container{padding-left:0;padding-right:0}}@media(max-width:992px){.subscription-types-bar .move-left,.subscription-types-bar .move-right{display:none}.subscription-types-bar{background-color:#fff;border-bottom:1px solid #d3d3d3;margin:0;max-width:unset;overflow-x:auto;padding-top:18px;scrollbar-color:transparent}.home .subscription-types-bar.with-filter,.mis-suscripciones .subscription-types-bar{padding-top:76px}.subscription-types-bar::-webkit-scrollbar{display:none}.subscriptions-enabled .home .subscription-description.has-button>div{max-width:calc(100% - 48px)}.subscriptions-enabled .home.mis-suscripciones .subscription-description>div{padding-bottom:0}.subscriptions-enabled .home .subscription-description .cta{bottom:0;float:none;left:0;margin:0;max-width:100%;padding:1em;position:absolute;right:0;width:100%}.subscriptions-enabled .subscription-info-boxes{grid-template-columns:1fr;margin-top:50px}.subscriptions-enabled .subscription-info-boxes>div{padding:25px}.subscription-types-bar-container:not(.right-end) .subscription-types-bar:after{display:none}}.suscribete .section{display:flex;justify-content:space-evenly}.suscribete .section>div{flex:1;height:40vw;margin:6vw}.suscribete .section.single-block>div{min-height:300px}.suscribete .section .block.image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:40vw;margin:6vw;min-height:unset;min-width:unset;width:40vw}.suscribete .section .block.text{display:flex;flex-direction:column;justify-content:center;padding:0 6vw}.suscribete .section:not(.single-block) .block.text:first-child{flex:0;margin-left:auto;margin-right:0;min-width:40vw;padding-right:2vw}.suscribete .section:not(.single-block):last-child .block.text:first-child{margin-bottom:0;padding-bottom:0}.suscribete .section:not(.single-block) .block.text:last-child{flex:0;margin-left:6vw;margin-right:auto;min-width:40vw;padding-left:0}.suscribete .section .block.text .supertitle{color:var(--gris-texto);font-family:Circular;font-size:15px;font-weight:400;letter-spacing:2px;line-height:1.5;margin:0;max-width:unset;padding-bottom:0;text-transform:uppercase}.suscribete .section .block.text>:first-child{margin-top:auto}.suscribete .section .block.text>:last-child{margin-bottom:auto}.suscribete .section .block.text h2{color:var(--gris-texto);font-family:Circular;font-size:60px;letter-spacing:1px;line-height:1.1;margin-bottom:1rem;margin-top:1rem}.suscribete .section .block.text>div{color:#5c5c5c;font-family:Circular;font-size:18px;letter-spacing:1px;line-height:32px;margin:1.5rem 0;max-width:90%;padding-bottom:1rem}.suscribete .section.single-block .block.text>div{color:#5c5c5c;font-family:Circular;font-size:1rem;font-weight:400;line-height:1.5;margin:1.5rem auto;max-width:900px;padding:0 3rem}.suscribete .section .block.text h2+div{margin-top:0}.suscribete .section .block.text .btn{margin-left:0;margin-right:auto;margin-top:25px;padding-left:55px;padding-right:55px}.suscribete .section.single-block .block.text .btn{margin-left:auto}.suscribete .section .block.text .icons{display:flex;justify-content:flex-start}.suscribete .section .block.text .icons>div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:128px;width:128px}.suscribete .section.section.single-block .block.text .icons{display:grid;grid-template-columns:repeat(4,4fr);margin-left:auto;margin-right:auto;margin-top:0}.suscribete .section.single-block .block.text .icons>div{height:10.4vw;min-width:10.4vw;width:auto}.suscribete .section.single-block .block.text h2{font-family:Circular;font-size:44px;letter-spacing:1px;line-height:48px;margin-bottom:.5em;margin-top:0;text-align:center}.suscribete .section .block.offer{display:flex;flex-direction:column;justify-content:center;padding:0 6vw}.suscribete .section.single-block .block.offer h2{font-family:Circular;font-size:44px;letter-spacing:1px;line-height:48px;margin-bottom:.5em;margin-top:0;text-align:center}.suscribete .section .negocios-inner{display:grid;gap:20px;grid-template-columns:repeat(3,3fr);margin-bottom:25px}.suscribete .section .block.offer .icons{align-items:center;bottom:15px;display:flex;justify-content:flex-end;position:absolute;right:15px}.suscribete .section .block.offer .negocio{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:carousel-item-container;border:solid transparent;border-radius:30px;border-width:1px 1px 5px;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;opacity:0;padding:10px;position:relative;transition:.5s}.suscribete .section .block.offer .negocio-name{color:#333;font-size:18px;font-weight:600;text-transform:uppercase}.suscribete .section .block.offer .negocio .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:60%;position:relative}.suscribete .faq{margin:0 auto;max-width:1100px;opacity:0}.suscribete .faq h2{font-family:Circular;font-size:44px;letter-spacing:1px;line-height:48px;margin-bottom:50px;margin-top:0;text-align:center}.suscribete .faq.loaded{opacity:1}.suscribete .faq .question{align-items:center;background-color:#f8f8f8;cursor:pointer;display:flex;justify-content:space-between;padding:10px 15px;position:relative}.suscribete .faq .question img{height:10px;transition:.3s;width:17px}.suscribete .faq .faq-container.active .question img{transform:rotate(180deg)}.suscribete .faq .answer{padding:15px 15px 25px;transition:.3s}.suscribete .faq .faq-container{margin:0 auto 10px;max-width:1100px}.suscribete .section.single-block .faq{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;height:auto;margin:50px 0;min-width:100%;padding:50px 0;width:100%}.suscribete .upload-area{align-items:center;border:2px dashed #d3d3d3;border-radius:1em;display:flex;font-size:.8em;font-weight:700;justify-content:center;opacity:1;padding:2em;position:relative;text-align:center;transition:.15s;user-select:none}.suscribete .upload-area.over,.suscribete .upload-area:hover{background-color:var(--resaltado-claro);border-color:grey;color:#000;margin:-.05em;opacity:.9;padding:2.05em}.suscribete .upload-area span{pointer-events:none}.suscribete .file-upload h4{font-size:1em;font-weight:400;margin:0 0 1em}@media(max-width:1300px){.suscribete .subscription-details{padding-left:50px;padding-right:50px}}@media(max-width:992px){.suscribete .section{flex-direction:column}.suscribete .section .block.image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:66vh;margin:25px;max-width:calc(100% - 50px);min-height:40vh;min-width:unset;width:100%}.suscribete .section.single-block .block.text>div{padding:0}.suscribete .section .block.text .icons{display:grid;grid-template-columns:repeat(3,3fr)}.suscribete .section .block.text .icons>div{height:28vw;width:28vw}.suscribete .section .block.text h2{font-size:41px}.suscribete .section.section.single-block .block.text .icons{grid-template-columns:repeat(2,2fr)}.suscribete .section.single-block .block.text .icons>div{height:25vw;min-width:25vw}}.icon-svg-container{position:relative}.icon-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.icon-svg-container img{opacity:1;transition:.2s}.icon-svg-container .hover-image{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s}.icon-svg-container.hover img{opacity:0}.icon-svg-container.hover .hover-image{opacity:1}div>.icon-tooltip{background:var(--gris-texto);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.25);color:#fff;display:block;font-size:13px;font-weight:600;opacity:0;padding:5px 10px;pointer-events:none;position:fixed;top:26px;transition:none;white-space:nowrap;width:0;z-index:2}div.hover>.icon-tooltip,div:hover>.icon-tooltip{opacity:1;position:absolute;right:0;top:36px;transition:top .5s,opacity .5s;width:unset;z-index:1}.image-upload{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%}.image-upload .clear-image{background:#fff;border:1px solid #d3d3d3;border-radius:15px;position:absolute;right:-8px;top:-8px;transform:scale(.8);z-index:1}.image-upload img{height:100%;opacity:0;user-select:none;width:100%}.image-upload input[type=file]{position:absolute;visibility:hidden;width:1px;z-index:-1}.image-upload.empty{align-items:center;background-color:#f6f6f6;border:1px solid #d3d3d3;border-radius:3px;display:flex;justify-content:center;min-height:300px}.image-upload.empty img{display:none}.image-upload .add-icon{display:none;pointer-events:none}.image-upload.empty .add-icon,.image-upload:hover .add-icon{display:block;position:absolute}.image-upload.empty:hover .add-icon,.image-upload:hover .add-icon{color:#fff}.image-upload:hover img{filter:brightness(.5)}.image-upload .overlay{background:#000;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s}.image-upload:hover .overlay{opacity:.75}.imagen-paso{background-position:50%;background-repeat:no-repeat;background-size:cover 100%;min-height:600px}.imagen-paso img{width:100%}@media(max-width:992px){.imagen-paso{min-height:unset}}.json-editor .custom-field,.json-editor .custom-field>div,.json-editor .list-col,.json-editor textarea{display:flex;flex:1;flex-direction:column;position:relative}.json-editor .list-col.toggleable{background:#ededed;padding:11px 5px}.json-editor .list-col.toggleable .custom-field{margin-top:0}.json-editor .list-col.toggleable label{padding:0 5px}.json-editor .list-col.toggleable .custom-field .number-field-container input{background:#ffffff77}.json-editor .list-col.toggleable .custom-field.type-number>div{margin:5px auto 0 5px}.json-editor .list-col.half-column{float:left}.json-editor .list-col.half-column.name{width:calc(100% - 110px)}.json-editor .list-col.half-column+.list-col{padding-left:1em}.json-editor .list-col.half-column+.list-col+.list-col{clear:both}.json-editor .custom-field .max-length-indicator{bottom:1px;right:1px;z-index:1}.json-editor .json-list-edit{display:grid;gap:15px;grid-template-columns:2fr 2fr;padding-top:5px}.json-editor .json-list-edit .plus-wide{margin-bottom:auto;margin-top:0}.json-editor .custom-field .image-upload{min-height:100px}.json-editor .accordion-tab-container{position:relative}.json-editor .accordion-tab-container .right-side{justify-content:flex-end;max-height:35px;pointer-events:none;position:absolute;right:55px}.json-editor .accordion-tab-container .right-side .form-toggle,.json-editor .accordion-tab-container .right-side .minus{pointer-events:all}.json-editor .json-list-edit .accordion-tab-container,.json-editor .json-list-edit .list-item .accordion-tab-container{padding-top:0}.json-editor .json-list-edit .accordion-tab-container:nth-child(odd),.json-editor .json-list-edit .list-item:nth-child(odd) .accordion-tab-container,.json-editor .json-list-edit .plus-wide:nth-child(odd){margin-right:0}.json-editor .json-list-edit .accordion-tab-container:nth-child(2n),.json-editor .json-list-edit .list-item:nth-child(2n) .accordion-tab-container,.json-editor .json-list-edit .plus-wide:nth-child(2n){margin-left:0}.json-editor .span-two-columns{grid-column-end:3;grid-column-start:1}.json-editor .plus-wide{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;display:block;display:flex;justify-content:center;margin:15px 50px 0;padding:10px 0}.json-editor .plus-wide:hover{background:#f6f6f6;border-color:grey}.json-editor .plus-wide.disabled,.json-editor .plus-wide.disabled:hover{background-color:#f6f6f6;border-color:#d3d3d3;cursor:default;opacity:.5}.json-editor .custom-field.type-number>div{flex-direction:row}.json-editor .list-col.toggleable .form-toggle{position:absolute;right:15px;top:15px;z-index:1}.json-editor .list-col.toggleable .form-toggle:not(.active)+.custom-field :not(label){display:none;opacity:0;pointer-events:none}@media(max-width:992px){.json-editor .json-list-edit{display:flex;flex-direction:column}.json-editor .json-list-edit .accordion-tab-container{margin-left:0;margin-right:0}.json-editor .accordion-tab-container .right-side{max-height:23px;right:29px}}.loading-indicator{background:#fff;border-radius:15px;box-shadow:0 0 5px rgba(0,0,0,.1);height:50px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100px;z-index:100}.loading-indicator .progress-dots{height:50px}.loading-indicator .progress-dots span{background-color:#999}.loading-indicator.contained{align-items:center;background:transparent;display:inline-flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:none;width:100%}.loading-indicator.contained .progress-dots{margin-bottom:auto;margin-top:auto}.loading-indicator.contained.with-background .progress-dots{background:#fff;border:1px solid #d3d3d3;border-radius:15px;width:50%}.loading-indicator .message{animation:fadein 1s forwards;color:#666;font-size:24px;left:50%;position:absolute;text-align:center;top:-125%;transform:translateX(-50%);width:100vw}.loading-indicator .message,.login h1{font-weight:700;text-transform:uppercase}.login h1{color:var(--gris-texto);font-family:Circular;font-size:20px;letter-spacing:1px;line-height:32px;margin-bottom:1em;margin-top:75px}.login .subtitle{font-size:18px;font-weight:400;letter-spacing:1px;line-height:30px;max-width:610px;text-align:center}.login .form-container{margin-left:auto;margin-right:auto;max-width:400px}.login .btn.btn-brown{margin:25px 0 10px;width:100%}.login form>div:last-child{margin-bottom:50px}.login .error-message{color:var(--error);padding-top:1em}.login .form-input input{background:#fff;border-radius:0}.login a{text-decoration:underline}@media(max-width:991px){.login .btn.btn-brown~div{font-size:14px}}header{background:var(--fondo);display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;transition:.3s;width:100%;z-index:1020}body{padding-top:52px}header .navbar .navbar-nav .nav-link{color:var(--gris-texto);font-family:Circular;font-size:.8rem;font-weight:700;margin:1rem 6px;padding:1.25rem 1.5rem;text-transform:uppercase}header .navbar .navbar-nav .nav-link.active{background-color:var(--gris-texto);color:#fff}header.admin .navbar .navbar-nav .nav-link{min-width:154px}header .navbar-nav.mr-auto .nav-item{margin-left:15px}header .navbar-nav.mr-auto .nav-item:first-of-type{margin-left:30px}.navbar{background:#fff;padding:0}.navbar .container{padding-left:20px;padding-right:20px}header .navbar .navbar-nav .nav-item{position:relative}.nav-btn{border:1px solid #000;color:#212529;display:inline-block;font-family:Circular;font-size:.8rem;font-weight:400;line-height:1.5;max-height:60px;padding:1.25rem 1.5rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle}header .nav-btn:hover,header .navbar .navbar-nav .nav-link.nav-btn.btn-brown:hover{background-color:rgba(0,0,0,.02);color:var(--gris-texto)}body.scrolled header:not(.simple){box-shadow:0 0 20px 5px rgba(0,0,0,.098)}nav .reservar-ahora{cursor:pointer;opacity:0;transition:opacity .5s}li.user-account-button-container{align-items:center;display:flex;justify-content:center;margin-left:9px}.admin li.user-account-button-container{margin-left:19px}.user-account-button{margin-left:15px;margin-right:calc(1em + 15px)!important}li.user-account-button-close{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:25px;margin-right:30px;width:2em}.user-account-button-close .tock-icon{font-size:2rem}header{border-bottom:1px solid transparent}header.simple,header.with-border{border-bottom:1px solid #d3d3d8}.navbar-brand img{height:65px;margin-left:1rem;width:195px}header.desktop .user-menu{display:none;padding:20px 1em 1em;position:absolute;right:32px;text-align:right;top:60px;z-index:1}header.desktop .user-account-button.hover+.user-menu,header.desktop .user-menu:hover{display:flex}header.desktop .navbar-container{flex:1;height:82px;overflow-y:hidden;position:relative;width:50vw}body:not(.admin) header.simple.desktop .navbar-container{display:none}header.desktop .navbar-container .navbar-nav{align-items:center;height:100%;position:absolute;right:0;top:0;transition:.3s;user-select:none}header.desktop .navbar-container .navbar-nav li{align-items:center;display:flex;height:100%;justify-content:center}header.desktop .navbar-container .navbar-nav.user-actions{background-color:#fff;top:-85px}body.scrolled:not(.scroll-lock) header .navbar-nav.user-actions{background-color:var(--fondo)}header.desktop.bg-offwhite .navbar-container .navbar-nav.user-actions{background-color:transparent}header.desktop .navbar-container.active .navbar-nav{top:75px}header.desktop .navbar-container.active .navbar-nav.user-actions{top:0}header.desktop .btn.suscripciones .material-symbols-rounded{font-size:32px}@media (max-width:1080px){header .navbar .navbar-nav .nav-link{font-size:.8rem;margin:1rem 6px}}@media (min-width:991px){header .navbar .navbar-nav .nav-item:hover:after{border-bottom:1px solid #000;bottom:1.25rem;content:"";height:0;left:10%;position:absolute;width:80%}}@media (max-width:992px){header.simple{height:53px}body.subscriptions-enabled header{border-bottom:1px solid #d3d3d8}}.mi-cuenta{padding-bottom:150px}.mi-cuenta h1{color:var(--gris-texto);font-family:Circular;letter-spacing:1px;line-height:32px;margin-bottom:1em;margin-top:75px;text-transform:uppercase}.mi-cuenta h1,.mi-cuenta h2{font-size:20px;font-weight:700}.mi-cuenta h2{margin-bottom:20px}.mi-cuenta form{display:grid;gap:10px;grid-template-columns:2fr 2fr}.mi-cuenta .change-password-form{grid-template-columns:1fr}.mi-cuenta .upper-tab-menu-container{margin-right:auto;max-width:600px}.mi-cuenta .upper-tab-menu-container .content-area{transition:height .3s}.mi-cuenta .upper-tab-menu-container .content-area>div{display:flex;flex-direction:column;min-height:260px}.mi-cuenta .upper-tab-menu-container .content-area>div>:nth-last-child(2){margin-bottom:50px}.mi-cuenta .upper-tab-menu-container .content-area button{margin-right:auto;margin-top:auto}.mi-cuenta .upper-tab-menu-container .content-area .loading-indicator.contained{box-shadow:none}.mi-cuenta .form-input input.non-empty+label,.mi-cuenta .form-input input.non-valid:focus+label,.mi-cuenta .form-input input:focus+label,.mi-cuenta .form-input textarea.non-empty+label,.mi-cuenta .form-input textarea.non-valid:focus+label,.mi-cuenta .form-input textarea:focus+label{top:10px}.mi-cuenta .item-list{font-size:.85em}.mi-cuenta .item-list label{font-size:.7em;font-weight:700;text-transform:uppercase}.mi-cuenta .change-password-button,.mi-cuenta .on-submit-button{display:inline-block;max-width:250px}.mi-cuenta .order-grid{display:grid;gap:25px;grid-template-columns:repeat(4,4fr)}.mi-cuenta .order-grid a:not(.btn){text-decoration:underline}.mi-cuenta .order-item{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 8px 0 rgb(27 28 36/8%);position:relative}.mi-cuenta .order-item a{display:block;font-size:12px;height:auto;margin:10px auto;padding:12px 7px;width:calc(100% - 20px)}.mi-cuenta .order-item .restaurant-name{font-family:Circular;font-size:18px;font-weight:700;padding:10px;text-transform:uppercase}.mi-cuenta .restaurant-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:150px;position:relative}.mi-cuenta .restaurant-image .btn:not(.btn-brown):not(.btn-small).extras-button{background:#fff;border-color:#d3d3d3;border-radius:3px;bottom:0;display:block;left:10px;max-width:50%;position:absolute}.mi-cuenta .order-item .info-line{align-items:center;display:flex;font-size:13px;padding:0 10px}.mi-cuenta .order-item .info-line span.material-symbols-rounded{margin-right:.25em}.mi-cuenta .order-item.in-progress{padding-bottom:1px}.mi-cuenta .order-item.in-progress span:not(.material-symbols-rounded),.mi-cuenta .pending-order-placeholder>span:not(.material-symbols-rounded){align-items:center;background:var(--resaltado);border-radius:3%;color:#fff;display:flex;font-family:Circular;font-size:13px;font-weight:700;height:40px;justify-content:center;left:10px;position:absolute;text-transform:uppercase;top:10px;width:170px;z-index:1}.mi-cuenta .tab-menu-upper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1em}.mi-cuenta .tab-menu-upper a{color:var(--gris-texto);font-family:Circular;font-size:20px;font-weight:700;letter-spacing:1px;line-height:32px;margin-bottom:20px;padding:.25em 1em;position:relative}.mi-cuenta.subscriptions-enabled .tab-menu-upper a:after{background-color:#fbf6f2;bottom:-1px;content:" ";display:block;height:3px;left:0;position:absolute;right:0;transition:.3s}.mi-cuenta.subscriptions-enabled .tab-menu-upper a:hover:after{background-color:#d3d3d3}.mi-cuenta.subscriptions-enabled .tab-menu-upper a.active:after{background-color:#333}.mi-cuenta .tab-menu-reservas .content-area,.mi-cuenta .tab-menu-suscripciones .content-area{padding-top:8px}.mi-cuenta .tab-menu-suscripciones .subscription-card{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 8px 0 rgb(27 28 36/8%);margin-right:5px;opacity:1;padding-bottom:10px;position:relative;transition:opacity .5s}.mi-cuenta .tab-menu-suscripciones .subscription-card.loading{opacity:.75}.mi-cuenta .order-item .tag,.mi-cuenta .tab-menu-suscripciones .subscription-card .tag{background:var(--resaltado);border-radius:5px;color:#fff;cursor:default;display:inline-block;font-size:10px;font-weight:600;left:12px;padding:2px 10px;position:relative;top:8px}.mi-cuenta .tab-menu-suscripciones .subscription-card .tag.no-calendar-tag,.mi-cuenta .tab-menu-suscripciones .subscription-card .tag.visitas{bottom:10px;font-size:12px;position:absolute;top:unset}.mi-cuenta .tab-menu-suscripciones .subscription-card .tag.no-renewal-tag{background-color:#ea5555;bottom:11px;left:unset;padding-bottom:3px;padding-top:3px;position:absolute;right:10px;text-transform:uppercase;top:unset}.mi-cuenta .tab-menu-suscripciones .subscription-card .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:150px;position:relative}.mi-cuenta .tab-menu-suscripciones .subscription-card .title{font-family:Circular;font-size:18px;font-weight:700;padding:10px;text-transform:uppercase}.mi-cuenta .tab-menu-suscripciones .subscription-card .info-line{align-items:center;display:flex;font-size:13px;padding:0 10px}.mi-cuenta .tab-menu-suscripciones .content-area{display:grid;gap:25px;grid-template-columns:repeat(4,4fr)}.mi-cuenta .tab-menu-suscripciones .dot-menu{display:nonoe;position:absolute;right:7px;top:7px}.mi-cuenta .tab-menu-suscripciones .dot-menu.active,.mi-cuenta .tab-menu-suscripciones .subscription-card:hover .dot-menu{display:block}.mi-cuenta .tab-menu-suscripciones .dot-menu .menu.active{min-width:182px}.mi-cuenta .pagination{display:flex;justify-content:center;margin-top:50px}.mi-cuenta .pagination .page-button{align-items:center;display:flex;height:32px;justify-content:center;padding:5px;width:32px}.mi-cuenta .pagination .page-button:hover{background:var(--resaltado-claro)}.mi-cuenta .pagination .page-button.current{background:var(--resaltado);color:#fff}.mi-cuenta h3{color:#333;font-family:unset;font-size:1rem;font-weight:500;margin-bottom:-3px}.mi-cuenta .promo-code-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;margin-bottom:5px;padding-bottom:15px}.mi-cuenta .promo-code-row:first-of-type{border-top:1px solid #d3d3d3;margin-top:5px;padding-top:15px}.mi-cuenta .promo-code-image-container{background-position:50%;background-repeat:no-repeat;background-size:contain;height:75px;margin-right:1.5em;width:75px}.mi-cuenta .no-promos .promo-code-image-container{background-color:#f0f0f0}.no-promos .placeholder-bar{margin-left:0;margin-top:5px}.mi-cuenta .promo-code-title{font-size:13px;font-weight:700}.mi-cuenta .promo-code-code,.mi-cuenta .promo-code-description{font-size:13px}.mi-cuenta .error-message{color:red;font-size:13px}.mi-cuenta .info-message{font-size:13px}.mi-cuenta .restaurantes-favoritos{margin-bottom:50px}.mi-cuenta .extras-modal .modal-content-area{display:grid;gap:15px;grid-template-columns:2fr 2fr;overflow:auto;padding:15px}.mi-cuenta .extras-modal .item{display:flex;margin:15px}.mi-cuenta .extras-modal .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:64px;margin-right:20px;min-width:64px;position:relative}.mi-cuenta .extras-modal .name{color:#333;font-size:1.2em;font-weight:600;margin-bottom:.5em;text-transform:uppercase}.mi-cuenta .extras-modal .details{color:var(--gris-texto);font-size:13px;line-height:1.2}.mi-cuenta .extras-modal .quantity{align-items:center;background-color:var(--resaltado);border-radius:3px;color:#fff;display:inline-flex;font-weight:700;height:20px;justify-content:center;margin-right:.25em;position:absolute;right:-10px;top:-5px;width:20px}.mi-cuenta .payment-methods-grid,.mi-cuenta .payment-methods-grid>div{display:flex;flex-direction:column;gap:20px}.mi-cuenta .payment-methods-grid .payment-method-card{margin-right:auto;margin-top:20px;min-width:22em}.mi-cuenta .stripe-widget-container{margin-top:20px}.mi-cuenta .stripe-widget-container form{display:flex;flex-direction:column}@media (max-width:1300px){.mi-cuenta .order-grid{gap:10px}.mi-cuenta .order-grid,.mi-cuenta .tab-menu-suscripciones .content-area{grid-template-columns:repeat(3,3fr)}}@media (max-width:991px){.mi-cuenta .order-grid{gap:10px;grid-template-columns:repeat(2,2fr)}.mi-cuenta .change-password-form input,.mi-cuenta .upper-tab-menu-container{max-width:unset}.mi-cuenta h1{text-align:left}.mi-cuenta .tab-menu-suscripciones .subscription-card{min-width:75vw}.mi-cuenta .tab-menu-suscripciones .dot-menu{display:block}.mi-cuenta .upper-tab-menu-container .links{overflow-x:auto;overflow-y:hidden;scrollbar-width:0;white-space:nowrap}.mi-cuenta .upper-tab-menu-container .links::-webkit-scrollbar{display:none}}@media (max-width:767px){.mi-cuenta{padding-bottom:50px}.mi-cuenta .order-item.in-progress,.mi-cuenta .pending-order-placeholder{margin-bottom:2em;margin-top:2em}.mi-cuenta .tab-menu-reservas .content-area,.mi-cuenta .tab-menu-suscripciones .content-area{-ms-overflow-style:none;overflow-x:scroll;padding-bottom:10px;scrollbar-width:none}.mi-cuenta .tab-menu-reservas .content-area::-webkit-scrollbar,.mi-cuenta .tab-menu-suscripciones .content-area::-webkit-scrollbar{display:none}.mi-cuenta .order-grid{display:flex}.mi-cuenta .order-grid .order-item{width:80vw}.mi-cuenta form{grid-template-columns:1fr}.mi-cuenta .grid-restaurantes-container{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}.mi-cuenta .grid-restaurantes-container::-webkit-scrollbar{display:none}.mi-cuenta .grid-restaurantes{display:flex;padding:0;width:600px}.mi-cuenta .grid-restaurantes .grid-item-container{width:80vw}.mi-cuenta .extras-modal .modal-content-area{display:flex;flex-direction:column}}.mobile-navbar{background-color:transparent;height:75px;position:relative}.modal-open .mobile-navbar{opacity:0;pointer-events:none}.mobile-navbar .menu-button{align-items:center;background:transparent;border:none;display:flex;float:left;height:75px;justify-content:center}.mobile-navbar .menu-button:focus{outline:none}body.scrolled .mobile-navbar{background-color:#fff;background-image:none}.mobile-navbar .logo,.mobile-navbar .reservar-ahora{align-items:center;border:none;justify-content:center;left:50%;opacity:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:180px}.mobile-navbar .reservar-ahora{background-color:#292929;border-radius:20px;color:#fff;display:none;font-family:Circular;font-size:12px;font-weight:400;height:37px;text-transform:uppercase}.mobile-menu-overlay{background-color:rgba(0,0,0,.5);bottom:-50vh;display:none;left:0;position:fixed;right:0;top:-50vh;z-index:1021}.mobile-menu{background:#fbf6f2;flex-direction:column;height:100vh;left:-300px;overflow-y:auto;position:fixed;top:0;transition:.3s;width:300px;z-index:1022}.mobile-menu-overlay.active,.mobile-menu.active{display:block;left:0}.mobile-menu a:not(.btn){border-top:1px solid #9797972b;color:var(--gris-texto);display:block;font-family:Circular;font-size:1.25rem;font-weight:400;margin:0 0 0 5%;padding:1rem 1rem 1rem 0;text-transform:capitalize}.mobile-menu a:not(.btn):first-child{border-top:none}.mobile-menu .btn{display:block;left:.8rem;margin-top:2rem;position:absolute;width:90%}.mobile-menu .user-account-button{margin-left:0}.mobile-menu a.user-account+a{border-top:none}.mobile-menu hr{border-color:#ebe6e4;margin-left:1em;margin-right:0;margin-top:5px}.mobile-menu .user-actions{flex:1;margin-left:36px;margin-right:80px;padding-top:25px}.mobile-menu .user-menu{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem;margin-left:1em;margin-top:1rem}.mobile-menu .user-actions a{border:none;border-bottom:1px solid #ebe6e4;font-family:Circular,sans-serif;font-size:13px;margin-bottom:13px;margin-right:1em;padding:0 0 12px;position:relative;text-align:left;text-transform:uppercase}.mobile-menu .user-actions a .icon-svg-container{left:-43px;position:absolute;top:25%;transform:translateY(-40%)}.mobile-menu .user-actions a .icon-svg-container,.mobile-menu .user-actions a .icon-svg-container>img{height:32px!important;width:32px!important}.mobile-menu .user-actions a:last-child{border-bottom:none}.mobile-menu a:not(.btn).mis-suscripciones{border:1px solid var(--gris-texto);font-size:1em;margin-right:5%;margin-top:1em;text-align:center}@media (max-width:991px){body.modal-open header,body.modal-open header.simple,body.scrolled.modal-open header,body.scrolled.modal-open header.simple{height:0}body.scrolled.modal-open .mobile-navbar,header.simple .mobile-navbar .menu-button{display:none}.mobile-navbar .logo,.mobile-navbar .reservar-ahora{width:165px}header.mobile .btn.btn-brown{height:auto}}.modal-outer{background:rgba(0,0,0,.8);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;overflow-y:scroll;position:fixed;right:0;top:0;transition:.3s;z-index:1025}.modal-outer.active{opacity:1}.modal-inner{background-color:#fff;border-radius:5px;display:block;margin:25px auto;max-width:720px;min-width:720px;position:relative;transform:translateY(100%);transition:.5s}.modal-outer.active .modal-inner{transform:translateY(0)}.modal-title{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;font-family:Circular;font-size:20px;height:60px;justify-content:center;text-transform:uppercase}.modal-close-button.tock-icon{align-content:center;background:transparent;border-radius:22px;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;margin-right:10px;margin-top:10px;padding:10px 5px;position:absolute;right:0;top:0;width:44px}.modal-close-button.tock-icon:hover{background:#f6f6f6}.modal-back-button{align-content:center;background:transparent;border-radius:22px;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;left:0;margin-left:11px;margin-top:10px;padding:16px 5px;position:absolute;top:0;transform:rotate(90deg);width:44px}.modal-back-button:hover{background:#f6f6f6}.modal-back-button img{height:13px;width:auto}.modal-inner{max-height:95vh;overflow-y:hidden}.modal-content-area{height:calc(100% - 60px);overflow-y:auto}@media (max-width:991px){.modal-inner{max-height:100vh;max-width:100%;min-width:unset;width:100%}.modal-title{font-size:15px}.modal-content-area{background:#fff}.listado-promos .promo-image{margin-right:.5em}.modal-close-button.tock-icon{margin-top:6px}.modal-back-button{margin-left:5px;margin-top:8px}}.pago{padding-bottom:25px}.box{border:1px solid #d3d3d8;border-radius:3px;padding:1em}.booking-sidebar{margin-bottom:auto;position:-webkit-sticky;position:sticky;top:150px}.pago>.container>.row{position:relative}.pago .booking-sidebar{margin-bottom:auto;position:absolute;right:0;top:24px;width:333px}.pago .alter-pax-button{align-items:center;border-radius:14px;display:flex;font-size:17px;height:26px;justify-content:center;margin:0;width:28px}.pago .alter-pax-button:hover{background-color:#ededed}.event-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;height:200px;margin-top:5px}.event-image:first-child{border-top:none;margin-top:0}.booking-sidebar .booking-information{margin-top:16px}.booking-sidebar .aplicar-codigo-descuento{margin-top:10px;padding:10px}.pago .booking-sidebar .event-information{padding-top:0}.pago h1{color:var(--gris-texto);font-family:Circular;font-size:20px;font-weight:700;letter-spacing:1px;line-height:32px;margin-top:75px;text-transform:uppercase}.pago h2{font-family:Circular,sans-serif;font-size:1.1em;margin-bottom:25px}.pago h2,.pago h4{color:#5c5c5c;font-weight:400}.pago h4{font-size:18px;line-height:1;margin:5px 0 0}.pago h4:first-of-type{margin-top:10px}.pago .container{margin-bottom:150px;max-width:1000px}.pago .order-details{padding-top:1em}.pago .order-details>div.order-details-preorder{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:0 -16px;padding:0 16px}.pago .preorder-details-line{display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.pago .preorder-details-line.secondary{font-size:16px;margin-bottom:0}.pago .preorder-details-line.secondary .preorder-name{font-size:16px}.pago .preorder-details-line.secondary.details{align-items:center;justify-content:flex-start;margin-bottom:12px;padding-left:.1em}.pago .preorder-details-line.secondary.details+.box-alergia+.preorder-details-line.secondary:not(.details),.pago .preorder-details-line.secondary.details+.preorder-details-line.secondary:not(.details){margin-top:.5em}.pago .preorder-details-line.secondary+.box-alergia+.preorder-details-line:not(.secondary),.pago .preorder-details-line.secondary+.preorder-details-line:not(.secondary){border-top:1px solid #d3d3d3;margin-top:1em;padding-top:1em}.pago .preorder-details-line .preorder-quantity{background:var(--resaltado);border-radius:5px;color:#fff;font-size:13px;font-weight:700;margin-bottom:auto;margin-right:1em;padding:.5em 1em;text-align:center}.pago .preorder-details-line.secondary .preorder-quantity{align-items:center;background:transparent;background-color:var(--resaltado);border-radius:14px;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;margin-bottom:auto;margin-top:auto;min-width:28px;padding:.25em .5em;text-align:center}.pago .preorder-details-line .preorder-name{display:flex;flex-direction:column;font-size:17px;justify-content:center;line-height:1.3;margin-bottom:2px;margin-right:auto;margin-top:auto;padding-bottom:5px;width:100%}.pago .preorder-details-line .preorder-name .preorder-name-line{display:flex}.pago .preorder-details-line .details-address{color:grey;font-size:16px;margin-bottom:5px}.pago .preorder-details-line .preorder-event-name{display:flex;justify-content:space-between}.pago .preorder-details-line .preorder-amount{font-weight:400;margin-left:auto;text-align:right;width:4em}.pago .preorder-details-line .event-name{display:flex}.pago .preorder-details-line .negocio-name{font-weight:700;margin-top:10px;text-transform:uppercase}.pago .preorder-details-line.title{flex-direction:column}.pago .order-details>div{align-items:center;display:flex;margin-bottom:.5em}.pago .order-details>div.order-details-total{align-items:stretch;border-radius:0 0 3px 3px;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;margin:16px -16px 0}.pago .order-details-total .pax{margin-right:auto}.pago .order-details-total .pax-selector{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex:1;padding:15px}.pago .order-details-total .pax-button{align-items:center;background:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.pago .order-details-total .pax-button span{font-size:32px}.pago .order-details-total .total{align-items:center;display:flex;flex:1;font-weight:700;justify-content:space-between;padding:15px;text-transform:uppercase}.pago .order-container{margin-right:1em;margin-top:24px;max-width:calc(66.66% - 1em)}.pago h3{font-size:1rem;margin-top:2em}.pago .order-type{color:var(--gris-texto);font-size:14px;line-height:1.3}.box h3{font-size:1.75rem;margin:0;text-transform:uppercase}.pago .box.payment-details{background:transparent;border:none;padding:.5em 0 0}.pago .box.payment-details input{background:#fff}.pago .cvc-container input,.pago .fecha-caducidad-container input{margin-top:2px}.pago .cvc-container .validation-message,.pago .fecha-caducidad-container .validation-message{position:absolute}.pago .cvc-container label,.pago .fecha-caducidad-container label{margin-top:2px}.box+label{font-size:14px;margin:2em 0}.pago .disclaimer a{text-decoration:underline}.pago .disclaimer{color:#999;margin-top:2em}.pago .btn{width:100%}.pago .btn-pagar{height:58px;margin-top:30px}.pago .accept-terms-error{color:crimson;font-size:.9em;margin:.5em 0;text-align:center}.pago .btn:hover{box-shadow:inset -650px 0 0 #fbf6f2;-webkit-box-shadow:inset -650px 0 0 #fbf6f2}.pago .formas-pago{display:block;height:25px;margin:2em auto}.pago footer .container{max-width:100%}.pago textarea{border:1px solid #d3d3d8;padding:.5em;width:100%}.order-completed-notice{animation:order-completed-fadein .3s ease-in-out forwards;border:1px solid #d3d3d8;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.05);color:green;opacity:0;padding:0;text-align:center}@keyframes order-completed-fadein{0%{opacity:0}to{opacity:1}}.order-completed-notice h2,.order-completed-notice h3{margin:0 auto}.change-order-link{width:100%}.order-details-preorder .change-order-link{border-top:1px solid #d3d3d3;margin-top:1em;padding-top:1em}.change-order-link a{font-size:.9em;text-decoration:underline}.pago .box-alergia{font-size:14px;margin-top:1.5em;width:100%}.pago .order-completed-notice{font-size:3em}.box .event-image,.box>div:first-of-type{border-bottom:1px solid #d3d3d3;margin-bottom:0;margin-left:-16px;margin-right:-16px;padding:0 15px 16px}.box>div:first-of-type.slider{padding-left:0}.pago .box .slider h1{background:var(--resaltado);border-radius:5px;color:#fff!important;font-size:11px;line-height:1;margin:0;padding:5px 10px;position:absolute;right:10px;top:10px}.pago .box.caja-descuento{font-size:15px;margin-top:25px;text-align:center}.pago .caja-descuento input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d3d3d8;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;font-size:16px;margin:0;min-width:0;outline:none;padding:6px 8px;text-align:center;width:100%}.pago .box.caja-descuento>div:first-of-type{border:none;font-size:14px}.etiqueta-stripe{display:flex;float:right;margin-top:35px;padding-bottom:20px}.etiqueta-stripe img{height:1.5em;margin-left:10px;position:relative}.popup-stripe{background:#fff;border:1px solid #d3d3d3;border-radius:.5em;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:13px;line-height:1.3;margin-top:23px;max-width:300px;opacity:0;padding:1em;position:absolute;right:0;transition:.3s;transition-timing-function:ease-out;z-index:-1}.etiqueta-stripe:hover .popup-stripe{margin-top:33px;opacity:1;z-index:1}.popup-stripe h2{color:green;font-size:13px;font-weight:700;line-height:1;margin-bottom:.5em}.popup-stripe a{color:#635bff}.etiqueta-stripe i{color:#635bff;cursor:pointer;font-size:1.2em}.titular-datos-pago+p{font-size:14px;margin-block-end:0}.titular-datos-pago i{font-size:1.1em}.titular-datos-pago span{margin-left:8px;opacity:.75}.subtitulo-pago{color:grey;font-size:14px;margin-bottom:40px;margin-top:10px}.error-codigo-descuento{animation-duration:.5s;animation-iteration-count:1;animation-name:fade-in-down;background:#fff;color:crimson;margin-top:66px;opacity:1;position:absolute;text-align:center;width:calc(100% - 62px);z-index:3}.pago .subscription-type-info{align-items:center;display:flex;padding-bottom:5px;padding-top:5px}.pago .subscription-type-info .subscription-type-name{background:#fff;border:2px solid var(--resaltado-bordes);color:var(--gris-texto)}.pago .subscription-type-info .subscription-type-name,.pago .subscription-type-info .subscription-type-pack{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:100;justify-content:space-evenly;margin-top:5px;padding:.25em 1em}.pago .subscription-type-info .subscription-type-pack{background:var(--resaltado);color:#fff;margin-left:1em;text-transform:uppercase}.pago .producto-tag{align-items:center;background:var(--resaltado);border-radius:20px;color:#fff;display:inline-flex;font-size:11px;font-weight:100;justify-content:space-evenly;margin-left:0;margin-top:0;padding:.25em 1em;text-transform:uppercase}@keyframes fade-in-down{0%{margin-top:60px;opacity:0}to{margin-top:66px;opacity:1}}@media (max-width:991px){.pago h1{font-size:24px;font-weight:700;margin-bottom:0;margin-top:1em;text-align:left;text-transform:none}.pago h2{font-size:13px;line-height:16px;margin-bottom:25px;padding:0}.pago .order-container{margin-right:0;max-width:100%}.booking-sidebar{display:none}.pago .container{margin-bottom:60px}.box h3{font-size:1.25rem;margin-bottom:2px}.box>div>div,.pago h4{font-size:14px}.pago .order-details>.details-line{height:25px}.pago .box-alergia+h3{margin-top:1em}.box+label{align-items:center;display:flex;font-size:13px}.box+label input{margin-right:.5em}.pago .disclaimer{font-size:13px}.pago .order-completed-notice{padding:0}.subtitulo-pago+label{font-size:14px}.titular-datos-pago span{display:none}.etiqueta-stripe{padding-left:0}.etiqueta-stripe i{font-size:1.2em}.pago .box.caja-descuento{margin-top:15px}.pago .box.caja-descuento>div:first-of-type{font-size:14px;padding-left:16px;text-align:left}.pago .caja-descuento input{padding:10px 8px}.pago .box.caja-descuento .btn.btn-brown{height:45px;margin-top:10px}.pago .formas-pago{display:block;float:none;height:25px;margin:37px auto 0}.pago .preorder-details-line .preorder-name{font-size:15px;max-width:calc(100% - 50px)}.pago .preorder-details-line .details-address{font-size:14px}.pago .preorder-details-line.title .preorder-amount{line-height:1.2}.pago .preorder-details-line.secondary.details{font-size:16px}.pago .preorder-details-line.secondary,.pago .preorder-details-line.secondary .preorder-name{font-size:14px}.pago .preorder-details-line.secondary .preorder-quantity{height:25px;width:25px}.pago .preorder-details-line.title+.change-order-link{border-bottom:1px solid #d3d3d3;border-top:none;margin-bottom:1em;margin-top:0;padding-bottom:1em;padding-top:0}.pago .box h3{font-size:18px;margin-bottom:0}.pago .order-container{margin-top:18px}}.pago-suscripcion{margin:0 auto 150px;max-width:1000px;padding-bottom:150px;position:relative}.pago-suscripcion .main{margin-right:1em;margin-top:24px;max-width:calc(66% - 3em)}.pago-suscripcion .title{border-bottom:1px solid #d3d3d3;border-radius:3px 3px 0 0;color:var(--gris-texto);font-family:Circular;font-size:1.75rem;font-weight:700;letter-spacing:1px;line-height:32px;margin:0;padding:15px;text-transform:uppercase}.pago-suscripcion .order-summary{border:1px solid #d3d3d3;border-radius:3px}.pago-suscripcion .subscription-info{border-bottom:1px solid #d3d3d3;padding:15px}.pago-suscripcion .subscription-title-line{display:flex}.pago-suscripcion .subscription-info .negocio-name{font-weight:700;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.pago-suscripcion .subscription-info .event-name{font-weight:700;margin-top:10px}.pago-suscripcion .subscription-title{align-items:center;background:#fff;border:2px solid var(--resaltado-bordes);border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:13px;font-weight:100;justify-content:space-evenly;padding:.25em 1em}.pago-suscripcion .subscription-no-calendar,.pago-suscripcion .subscription-pack{align-items:center;background:var(--resaltado);border-radius:20px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;height:26px;justify-content:space-evenly;margin:auto 0 auto 1em;padding:.25em 1em;text-transform:uppercase}.pago-suscripcion .subscription-subtitle{color:grey;font-size:16px;line-height:1.3}.pago-suscripcion .total-container{align-items:center;border-radius:0 0 3px 3px;display:flex}.pago-suscripcion .total{align-items:center;display:flex;flex:1;font-weight:700;justify-content:space-between;padding:15px;text-transform:uppercase}.pago-suscripcion .additional-info{align-items:center;display:flex;padding:15px 0}.pago-suscripcion .additional-info>div{align-items:center;display:flex}.pago-suscripcion .additional-info>div>span:first-child{margin-left:-3px;margin-right:5px}.pago-suscripcion .additional-info>div:not(:first-child)>span:first-child{margin-left:15px}.pago-suscripcion .stripe-widget-container{margin-top:30px}.pago-suscripcion .stripe-element-container{border:1px solid #d3d3d3;border-radius:3px;padding:1em}.pago-suscripcion .confirmar{height:58px;margin-top:30px;width:100%}.pago-suscripcion .disclaimer{color:grey;margin-top:15px}.pago-suscripcion .slider-container,.pago-suscripcion .slider-container .slide,.pago-suscripcion .slider-container .slide-background-color,.pago-suscripcion .slider-container .slide-inner,.pago-suscripcion .slider-container .slide-inner>div,.pago-suscripcion .slider-container .slider,.pago-suscripcion .slider-container .slides{border-radius:3px}.pago-suscripcion .slider-container h1{background:var(--resaltado);border-radius:5px;color:#fff!important;font-size:11px;line-height:1;margin:0;padding:5px 10px;position:absolute;right:10px;top:10px}.pago-suscripcion .sidebar{position:absolute;right:0;top:0;width:33%}.pago-suscripcion .discount-box{align-items:stretch;border:1px solid #d3d3d3;border-radius:3px;display:flex;flex-direction:column;font-size:15px;margin-top:30px;padding:13px;text-align:center}.pago-suscripcion .discount-box .discount-box-title{margin-bottom:15px}.pago-suscripcion .discount-box input[type=text]{border:1px solid #d3d3d3;padding:10px}.pago-suscripcion .discount-box .aplicar-codigo-descuento{height:45px;margin-top:15px;padding:0}.pago-suscripcion .pax-selector{align-items:center;border-right:1px solid #d3d3d3;display:flex;flex:1;padding:15px}.pago-suscripcion .pax-selector .pax{margin-right:auto}.pago-suscripcion .pax-selector .pax-button{align-items:center;background:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.pago-suscripcion .pax-selector .pax-button:hover{background-color:#f6f6f6}.pago-suscripcion .pax-selector .pax-button span{font-size:32px}.pago-suscripcion .error-message{color:crimson;font-size:1.1em;padding:1em 0;text-align:center}.pago-suscripcion .time-left{animation:slideDown .3s forwards;border-bottom:1px solid #d3d3d3;padding:0 15px;text-align:center}@keyframes slideDown{0%{margin-top:-15px;opacity:0;padding:0 15px}to{margin-top:0;opacity:1;padding:15px}}.pago-suscripcion .error-container{align-items:center;background:#ffffffcc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1025}.pago-suscripcion .error-container .error{background:#fff;border:1px solid #d3d3d3;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:18px;padding:20px 30px;user-select:none}@media(max-width:992px){.page-suscripcion{padding-bottom:0}.pago-suscripcion .main{margin-left:1em;max-width:unset}.pago-suscripcion .sidebar{display:none}.pago-suscripcion .total-container{flex-direction:column}.pago-suscripcion .pax-selector{border-bottom:1px solid #d3d3d3;border-right:none;width:100%}.pago-suscripcion .total{width:100%}}.para-restaurantes h1{font-family:Circular,sans-serif;font-size:60px;line-height:1.1;margin-bottom:50px}.para-restaurantes .text-block{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto}.para-restaurantes .text-block h1{max-width:610px}.para-restaurantes h2{font-family:Circular;font-size:52px;font-weight:500;line-height:1.2;margin-bottom:32px}.para-restaurantes p{color:#5c5c5c;font-family:Circular;font-size:18px;font-weight:400;line-height:32px}.para-restaurantes .nuestra-mision{margin-top:75px}.para-restaurantes .nuestra-mision-inner{padding:0}.para-restaurantes .key-icons{align-items:center;display:flex;flex-direction:row;justify-content:center}.para-restaurantes .key-icons h3{font-family:Circular;font-size:12px;font-weight:500;line-height:16px;line-height:1.5}.para-restaurantes .nuestro-impacto{margin:32px 0}.para-restaurantes .nuestro-impacto h3{font-family:Circular;font-size:16px;font-weight:500;line-height:16px}.para-restaurantes .key-icons>div{align-items:center;border-right:1px solid #dee2e6;display:flex;flex-direction:column;justify-content:center;margin:32px 0;padding:40px 20px;text-align:center;width:20%}.para-restaurantes .key-icons>div:last-child{border-right:none}.para-restaurantes .nuestro-impacto>div{align-items:center;border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;display:flex;flex-direction:column;height:265px;justify-content:center;text-align:center;width:20%}.para-restaurantes .img-wrap{align-items:center;display:inline-flex;height:175px}.para-restaurantes .tus-clientes{margin-bottom:80px;padding-right:1%}.para-restaurantes .tus-clientes .col-md-6:not(.imagen-paso){padding-left:0}.para-restaurantes .tus-clientes .imagen-paso{padding-right:50px}.para-restaurantes .tus-clientes p{padding-right:25px}.para-restaurantes .tus-clientes .key-icons{justify-content:space-evenly;padding-right:25px;width:100%}.para-restaurantes .tus-clientes .key-icons>div{width:100%}.para-restaurantes .tus-clientes .key-icons>div:first-child{border-left:0}.para-restaurantes .tus-clientes .row{align-items:center}.para-restaurantes .tus-clientes h2{font-family:Circular;font-size:62px;line-height:62px}.para-restaurantes .tus-clientes .key-icons h3{font-size:16px}.para-restaurantes .tus-clientes .key-icons h3+div,.para-restaurantes .tus-clientes .nuestro-impacto h3+div{font-family:Circular;font-size:30px;letter-spacing:1px;line-height:40px;padding-top:.8em}.para-restaurantes .logos{padding:80px 0}.para-restaurantes .logos h2{font-family:Circular;font-size:32px;line-height:40px;text-align:center;width:100%}.para-restaurantes .logos-inner{display:grid;gap:30px;grid-template-columns:repeat(6,6fr);margin:0 auto;max-width:1180px}.caso-de-exito .text-block{padding:100px 0}.caso-de-exito .col-md-6{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.caso-de-exito h2{font-size:18px;line-height:32px}.caso-de-exito h2,.caso-de-exito p{font-family:Circular;letter-spacing:1px}.caso-de-exito p{color:var(--gris-texto);font-size:32px;line-height:60px}.para-restaurantes footer{margin-top:0}.para-restaurantes .container.full-width:not(.bg-offgrey){padding-bottom:0}@media (max-width:767px){.para-restaurantes .container.full-width:first-of-type:not(.bg-offgrey){padding-bottom:40px}.para-restaurantes>.container.container.full-width:first-of-type>.row{flex-direction:column-reverse}.para-restaurantes .text-block h1{font-size:32px;line-height:40px;margin-bottom:1em;margin-left:auto;margin-right:auto;max-width:610px;text-align:center}.para-restaurantes .text-block{justify-content:flex-start;margin:0;padding-left:15px;padding-right:15px}body .para-restaurantes .text-block .btn.btn-brown{align-items:center;display:flex;height:55px;justify-content:center;margin:0 0 auto;max-width:100%;width:100%}.para-restaurantes .nuestra-mision h2{font-size:32px;line-height:40px}.para-restaurantes .nuestra-mision p{font-size:15px;line-height:32px;margin:0;padding:1em}.para-restaurantes .key-icons,.para-restaurantes .nuestra-mision{margin-top:0}.para-restaurantes .key-icons>div{align-items:center;border:solid #dee2e6;border-width:1px 0 0;display:flex;justify-content:flex-end;margin:0;padding:25px;width:calc(100% - 60px)}.para-restaurantes .key-icons>div h3{flex:1}.para-restaurantes .key-icons>div:first-of-type{border:none;margin-top:0;padding-top:0}.para-restaurantes .key-icons>div:last-of-type{margin-bottom:0;padding-bottom:0}.para-restaurantes .tus-clientes .imagen-paso{padding-right:0}.para-restaurantes .tus-clientes h2{font-size:44px;line-height:48px}.para-restaurantes .tus-clientes .col-md-6:not(.imagen-paso){padding:40px}.para-restaurantes .tus-clientes p{font-size:15px;line-height:32px;margin-bottom:50px}.para-restaurantes .tus-clientes .key-icons,.para-restaurantes .tus-clientes .key-icons>div{flex-direction:column}.para-restaurantes .tus-clientes .key-icons>div:first-child{border-left:0}.para-restaurantes .tus-clientes .key-icons>div:last-of-type{margin-bottom:60px}.para-restaurantes .tus-clientes+.tus-clientes{padding-top:0}.para-restaurantes .nuestro-impacto>div{border-left:0;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;padding:2em}.para-restaurantes .nuestro-impacto>div:first-of-type{border-top:1px solid #dee2e6}.para-restaurantes .tus-clientes .nuestro-impacto h3+div{padding-top:.3em}.para-restaurantes .tus-clientes .no-border-bottom{border-bottom:1px solid #dee2e6!important}.para-restaurantes .logos{padding:80px 25px}.para-restaurantes .logos-inner{grid-template-columns:repeat(3,3fr)}}.partners.container{padding-bottom:100px}.partners .modal-content-area{background-color:#f6f6f6;overflow-y:auto}.partners .material-symbols-rounded{font-size:32px}.partners h1{font-size:50px;margin:.5em 0}.partners h4{font-size:18px;opacity:.8}.partners .order-row{border:1px solid #d3d3d3;border-radius:3px;cursor:pointer;font-size:13px;margin-bottom:10px;transition:.3s}.partners .order-row.has-details{border-color:var(--resaltado)}.partners .order-row.active{border-color:var(--gris-texto)}.partners .order-row.has-details:not(.active):hover{background-color:var(--gris-texto);border-color:#d3d3d3;color:#fff}.partners .order-row>div{border-right:1px solid #efefef;padding:10px 20px}.partners .order-row>div:first-child{border-radius:3px 0 0 3px}.partners .order-row>div:last-child{border-radius:0 3px 3px 0;border-right:none}.partners .order-row .delete-button{bottom:0;cursor:pointer;opacity:0;padding:11px 0 11px 8px;position:absolute;right:-12px;transition:.3s}.partners .order-row:hover .delete-button{filter:none;opacity:1;right:-20px}.partners .order-row.has-details:hover .delete-button{filter:invert(1)}.partners .order-row:hover .delete-button:hover{opacity:.5}.partners .order-details{border:1px solid #d3d3d3;border-radius:3px;flex-direction:column;font-size:13px;margin-bottom:20px;padding:10px 20px;position:relative}.partners .order-details .modal-close-button.tock-icon{font-size:19px;height:32px;padding:7px 5px;width:32px}.partners .order-row:not(.has-details)+.order-details .modal-close-button.tock-icon{margin-top:4px}.partners .order-details .add-order-extras-button{color:#929292;cursor:pointer;margin:0 auto;text-align:center}.partners .extras-row{align-items:center;display:flex;margin-bottom:10px}.partners .extras-row:last-child{margin-bottom:unset}.partners .extras-row .name{margin-left:1em}.partners .extras-row .quantity{align-items:center;background:var(--resaltado);border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:.9em;font-weight:700;height:32px;justify-content:center;margin-left:1em;padding:5px;width:32px}.partners .extras-row .quantity i,.partners .extras-row .quantity:hover span{display:none}.partners .extras-row .quantity:hover i{display:block}.partners .extras-row .editting-quantity{align-items:center;background:var(--resaltado);border:none;border-radius:5px;color:#fff;display:flex;font-size:.9em;font-weight:700;height:32px;justify-content:center;margin-left:1em;padding:5px;text-align:center;width:32px}.partners .accounts-list{border-right:1px solid #d3d3d3;cursor:pointer;display:flex;justify-content:space-between;margin-left:auto;margin-right:.5em;padding-right:.5em;user-select:none;width:225px}.partners .accounts-list>span{display:inline-block}.partners .accounts-list>span img{transform:scale(.5)}.partners .accounts-list.active>span img{transform:rotate(180deg) scale(.5)}.partners .accounts-list-options{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:15px;max-height:356px;overflow-y:scroll;padding:8px 0;position:absolute;width:225px;z-index:2}.partners .accounts-list-item{cursor:pointer;font-size:.9em;padding:8px 8px 8px 16px;position:relative}.partners .accounts-list-item.has-orders:before{color:var(--resaltado);content:"•";display:block;font-size:10px;left:6px;position:absolute;top:50%;transform:translateY(-50%)}.partners .add-order-extras-modal{display:flex;flex-direction:column;padding:15px}.partners .add-order-extras-modal .confirm-button{margin-left:auto;margin-top:30px}.partners .add-order-extras-modal .item-row{align-items:center;display:flex;justify-content:space-between;margin:0 15px 15px}.partners .add-order-extras-modal .row-quantity{align-items:center;display:flex;justify-content:center;user-select:none}.partners .add-order-extras-modal .row-quantity span{align-items:center;background:#fff;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.partners .add-order-extras-modal .row-quantity span:hover{background:#f6f6f6}.partners .add-order-extras-modal .row-quantity span img{height:16px;width:16px}.partners .add-order-extras-modal .qty{align-items:center;background-color:var(--resaltado);border-radius:3px;color:#fff;display:flex;font-size:.9em;font-weight:700;justify-content:center;margin:0 .5em;min-width:2em;padding:5px 10px;text-align:center}.partners .add-availability-button,.partners .add-order-button{float:right}.partners .add-availability-button{margin-bottom:2em}.partners .availability-row{border:1px solid #d3d3d3;border-radius:3px 0 0 3px;font-size:13px;padding:10px 20px;position:relative}.partners .availability-row .icon-actions{position:absolute;right:0;top:50%;transform:translateY(-50%)}.partners .availability-row .material-symbols-rounded{font-size:24px}.partners .availability-row .quantity-button{align-items:center;background:#fff;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.partners .availability-row .quantity-button:hover{background-color:#f6f6f6}.partners .availability-row .quantity-button img{height:16px;width:16px}.partners .quantity-selector{display:flex;user-select:none}.partners .quantity-selector .qty{border:1px solid #f6f6f6;text-align:center;width:3em}.partners .add-availability-modal.container{padding:0}.partners .add-availability-modal .boton-guardar,.partners .add-order-modal .boton-guardar{left:50%;margin-bottom:25px;transform:translateX(-50%);width:250px}.partners .add-availability-modal .col,.partners .add-order-modal .col{align-items:center;display:flex}.partners .add-availability-modal input[type=number],.partners .add-order-modal input[type=number]{text-align:right;width:4em}.partners .add-availability-modal .btn,.partners .add-order-modal .btn{margin-left:auto}.partners .add-order-modal .form-input{margin-top:1em}.partners .add-availability-modal .custom-field,.partners .add-availability-modal .custom-field input{margin:0}@media(max-width:768px){.partners h1{font-size:40px;margin-bottom:1em}.partners .account-list-container{align-items:center;background:#fff;border-top:1px solid #d3d3d3;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:18px;position:fixed;right:0;width:100%;z-index:3}.partners .accounts-list{border-right:none;margin:0;padding-right:0;width:100%}.partners .accounts-list-options{bottom:60px;box-shadow:0 0 9px rgba(0,0,0,.1);overflow-y:scroll;padding-left:.75em;width:100%}.partners .accounts-list>span img{transform:scale(.5) rotate(180deg)}.partners .accounts-list.active>span img{transform:scale(.5)}.partners .availability-row{font-size:13px}.partners .tab-menu .content-area{width:100%}.partners .add-order-button{margin-bottom:1em}.partners .order-row{flex-direction:column;position:relative}.partners .order-row>div{border-bottom:1px solid #efefef;border-right:none}.partners .order-row .delete-button{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:18px;bottom:unset;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;height:36px;justify-content:center;opacity:1;padding:0;position:absolute;right:-10px;top:-9px;width:36px}.partners .order-row.has-details:hover .delete-button,.partners .order-row:hover .delete-button{filter:none;right:-10px}.partners .order-row:hover .delete-button:hover{opacity:1}.partners .order-row.has-details:not(.active):hover{background-color:inherit;border-color:inherit;color:inherit}.partners .order-details{padding:1em 0}.partners .calendar{margin:25px -15px}}.col-md-6{display:flex;flex-direction:column;justify-content:center}.allcaps{color:var(--gris-texto);font-family:Circular;font-size:15px;font-weight:400;letter-spacing:2px;line-height:1.5;text-transform:uppercase}.text-block{padding-left:10%;padding-right:8%}.text-block h1,.text-block h2{color:var(--gris-texto);font-family:Circular;font-size:60px;letter-spacing:1px;line-height:1.1;margin-bottom:1rem;margin-top:1rem}.text-block p{color:#5c5c5c;font-family:Circular;font-size:18px;letter-spacing:1px;line-height:32px;margin:1.5rem 0;max-width:90%;padding-bottom:1rem}.text-band{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 0;text-align:center}.text-band h2{font-family:Circular;font-size:44px;font-weight:500;letter-spacing:1px;line-height:48px;margin-bottom:.5rem;margin-top:0}.text-band p{color:#5c5c5c;font-family:Circular;font-size:1rem;font-weight:400;line-height:1.5;margin:1.5rem 0;max-width:700px;padding:0 3rem;width:75%}.logo-box{align-items:center;border-radius:.5rem;display:flex;height:85px;margin:.5rem;padding-left:1%;padding-right:1%;width:85px}.container.full-width{padding:3rem 0}.container.full-width:first-of-type{padding-top:0}.logos-clientes{margin-top:2rem;max-width:900px}.popup-cookies{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.popup-cookies.accepted{display:none!important}.popup-cookies .btn{font-size:13px;height:36px;margin-left:auto;margin-top:2em;padding:10px 30px}.popup-cookies{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:popup-appear;background:#fff;border:1px solid grey;bottom:30px;box-shadow:10px 10px 10px rgba(0,0,0,.1);max-width:450px;padding:30px;position:fixed;right:30px;transform:translateX(500px);z-index:3}@keyframes popup-appear{0%{transform:translateX(500px)}to{transform:translateX(0)}}@keyframes popup-appear-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:500px){.popup-cookies{animation-name:popup-appear-bottom;bottom:0;left:0;max-width:unset;right:0;transform:translateY(100%)}}.header-preguntas-frecuentes{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:32vh 0 0}.preguntas-frecuentes h1{background:#000;color:#fff;display:inline-block;font-size:40px;margin:0 auto 0 120px;max-width:1280px;padding:20px 30px 22px}.preguntas-frecuentes .desplegable{opacity:0;transition:.5s}.preguntas-frecuentes .desplegable .titulo{align-items:center;background-color:#f8f8f8;border-radius:5px;color:#404142;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:.75em 1em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.preguntas-frecuentes .desplegable .titulo img{height:10px;transition:.3s;width:17px}.preguntas-frecuentes .desplegable .contenido{padding:1.25em 1.25em 3em;transition:.5s}.preguntas-frecuentes .desplegable .contenido.collapsed{margin-bottom:2em}@media (max-width:1330px){.header-preguntas-frecuentes{padding:30vh 0 0}.preguntas-frecuentes h1{line-height:1;margin-left:0;margin-right:0;width:100%}}@media (max-width:991px){.preguntas-frecuentes h1{font-size:33px;text-align:center}}.preorder .booking-sidebar{margin-top:0;opacity:0;position:fixed;top:150px;transition:opacity .3s,top .25s}@media(min-width:993px){.preorder .preorder.container{margin-top:27px}}.preorder .booking-sidebar .sidebar-quantity{align-items:center;background:var(--resaltado);border-radius:5px;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;margin-right:.5em;text-align:center;width:21px}.preorder .booking-sidebar .details-line{align-items:center;display:flex}.preorder .booking-sidebar .details-line>span:first-child{margin-left:-5px;margin-right:5px}.preorder .booking-sidebar .change-order-link{margin-top:1em}.preorder .booking-sidebar .total-price>span:last-child{margin-left:auto}.preorder .booking-sidebar .preorder-selection-information{border-top:1px solid #d3d3d3;font-size:13px;margin-left:-15px;margin-right:-15px;margin-top:15px;padding:13px 15px 0}.preorder .booking-sidebar .preorder-selection-information .title{font-weight:700;padding-right:50px}.preorder .booking-sidebar .preorder-selection-information .address{color:grey}.preorder .booking-sidebar .preorder-selection-information .details{align-items:center;display:flex}.preorder .booking-sidebar .preorder-selection-information .item{border-bottom:1px solid #f0f0f0;margin-bottom:13px;padding-bottom:13px;position:relative}.preorder .booking-sidebar .preorder-selection-information .item .delete-button{align-items:center;background-color:var(--resaltado-transparente);border-radius:9.5px;cursor:pointer;display:flex;height:19px;justify-content:center;position:absolute;right:0;top:0;width:19px}.preorder .booking-sidebar .preorder-selection-information .item .delete-button:hover{background-color:#f0f0f0}.preorder .booking-sidebar .preorder-selection-information .details>div{align-items:center;display:flex;margin-right:.5em}.preorder .booking-sidebar .preorder-selection-information .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.preorder .booking-sidebar .preorder-selection-information .extras{margin-top:5px}.preorder .booking-sidebar .preorder-selection-information .extra-row{align-items:center;display:flex;flex:1;position:relative}.preorder .booking-sidebar .preorder-selection-information .extra-row>span:first-child{align-items:center;border:1px solid var(--resaltado);border-radius:3px;display:flex;font-size:10px;height:16px;justify-content:center;margin-right:10px;width:16px}.preorder .booking-sidebar .preorder-selection-information .extra-row>span:last-child{position:absolute;right:0}.preorder .booking-sidebar .preorder-selection-information .qty{align-items:center;background:var(--resaltado);border-radius:5px;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;margin-bottom:5px;margin-right:.5em;text-align:center;width:21px}.preorder .modal-outer{height:100vh;top:0}.preorder .booking-sidebar .boton-confirmar{align-items:center;display:flex;justify-content:space-between;margin:1em auto 4em;max-width:100%;position:relative}.preorder .booking-sidebar .boton-confirmar.sin-extras{justify-content:center}.preorder .booking-sidebar .boton-confirmar .button-total{margin-left:1em}.preorder-custom-header{display:none}.preorder .event-information .name{font-weight:700;text-transform:uppercase}.preorder .event-information .image{background-position:50%;background-size:cover;border-radius:3px 3px 0 0;height:133px;margin:-17px -15px 15px}.preorder .event-information .address-name{font-size:13px;text-transform:uppercase}.preorder .details-line.availability-description{font-size:13px;font-weight:700;margin-bottom:5px;margin-left:22px;text-transform:uppercase}.preorder .otros .item.evento-item>div:first-child{display:flex;flex-direction:column}.preorder .otros .evento-iconos{align-items:center;display:flex;margin:auto 0}.preorder .otros .evento-iconos .icon-image{height:32px;width:32px}.preorder .otros .item.evento-item h3{text-transform:uppercase}.preorder .otros .item.evento-item h4{color:grey;font-size:13px;font-weight:400;line-height:1;text-transform:uppercase}.preorder-selector .otros .item.evento-item .item-price{bottom:unset;color:#fff;font-size:11px;font-weight:600;margin-right:auto;margin-top:auto;position:unset;text-transform:uppercase}.categorized-scroller .items .otros h2{color:var(--resaltado);font-size:19px;font-weight:700;height:32px;margin-bottom:10px;opacity:.5;text-transform:uppercase}.modal-venue .header-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;margin-bottom:25px;min-height:150px;width:100%}.modal-venue h1{font-size:28px;margin-bottom:0;text-transform:uppercase}.modal-venue .inner{margin:0 25px}.modal-extras .items,.modal-venue .items{display:grid;gap:15px}.modal-venue .items{grid-template-columns:1fr}.modal-extras.extras-upselling .items{grid-template-columns:2fr 2fr}.modal-venue .items{margin-top:15px}.modal-venue .items+.event-description{border-top:none}.modal-extras .item{height:150px;padding:0 0 0 15px}.modal-extras .item,.modal-venue .item{border:1px solid var(--resaltado-transparente);box-sizing:border-box;color:#666;display:flex}.modal-venue .item{border-radius:2px;cursor:pointer;flex-direction:column;justify-content:space-evenly;margin-bottom:2px;padding-bottom:2px;position:relative;transition:.3s}.extras-upselling .item{position:relative}.modal-extras .item:hover{border-bottom-color:var(--resaltado);border-bottom-width:3px;padding-bottom:0}.modal-venue .item:hover{border-color:var(--resaltado)}.modal-venue .item{border:0;border-radius:5px;color:unset;cursor:unset;justify-content:flex-start;margin:0;padding:0}.modal-extras .item-image,.modal-venue .item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:90px;margin:10px 1em 10px auto;width:90px}.modal-extras .item-image{margin:0 0 0 auto}.modal-extras .item:hover .item-image{background-position:center 0;background-size:auto calc(100% + 2px);border-bottom:2px solid var(--resaltado);height:calc(100% + 2px)}.modal-venue .slide-inner{padding:25px}.preorder .modal-content-area .modal-venue .item-image{background-position:50%;background-size:cover;border-radius:5px 5px 0 0;margin-bottom:0;margin-left:0;margin-top:0;min-height:148px;min-width:150px;width:100%}.preorder .modal-venue .carousel-container{height:400px}.modal-venue .item-image+div{display:flex;flex-direction:column}.modal-extras .item-image{height:unset;min-height:90px;min-width:90px;width:unset}.modal-extras .item>div:first-child,.modal-venue .item>div:first-child{display:flex;flex-direction:column;padding-right:1em}.modal-venue .item>div:first-child{padding-right:0}.modal-extras .item h3,.modal-venue .item h3{color:#333;font-size:15px;font-weight:600;line-height:1;margin-top:1em;text-transform:uppercase}.modal-extras .item h3{margin-bottom:0}.modal-extras.extras-upselling h3{margin-top:0;padding:0 15px}.modal-venue .item h3{margin:15px 15px 0;padding:0}.modal-venue .description-text{background:var(--resaltado-claro);border-radius:5px;color:var(--gris-texto);font-size:.9rem;margin-bottom:auto;padding:10px 27px}.modal-venue .description-text h3{margin:10px 0;text-align:left}.modal-venue .item h3+div{line-height:1.2;margin:5px 15px 15px;max-height:73px;overflow:hidden}.modal-venue .item .item-price,.modal-venue .item .item-time{align-items:center;display:flex;font-size:12px;font-weight:600;margin-right:1em;text-transform:uppercase}.modal-extras.extras-upselling .item,.modal-extras.extras-upselling .item:hover{border:1px solid var(--resaltado-transparente);flex-direction:column;height:auto;justify-content:flex-start;padding:0}.modal-extras.extras-upselling .item>div{display:flex;flex:1;flex-direction:column;padding:15px 0 0}.modal-content-area .modal-extras.extras-upselling .item-image,.modal-content-area .modal-extras.extras-upselling .item:hover .item-image{background-position:50%;background-size:cover;border:none;min-height:160px;width:100%}.preorder .modal-content-area .modal-extras .item-description{padding-right:0}.modal-extras.extras-upselling .item-qty-selector,.modal-extras.extras-upselling .item:hover .item-qty-selector{background-color:#fff;border-top:1px solid #d3d3d3;color:#292929;margin:auto 0 0;padding:5px 15px;width:100%}.modal-venue .item .quantity{background:var(--resaltado);border-radius:15px;color:#fff;font-size:13px;font-weight:700;padding:5px 15px;position:absolute;right:5px;top:5px}.modal-venue .bottom-details{align-items:center;display:flex;margin-bottom:.75em;margin-top:auto}.modal-venue .bottom-details .details-tag{align-items:center;background-color:var(--resaltado);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:space-evenly;margin-right:5px;margin-top:5px;padding:2px 7px;text-transform:uppercase}.modal-extras .item-price{font-size:14px}.modal-extras.extras-upselling .item-price{color:#292929;font-size:1rem;margin-left:auto}.modal-extras{padding:25px 25px 0}.modal-extras .category{margin-bottom:25px}.modal-extras .category-description{margin-bottom:15px}.preorder .modal-content-area .modal-extras .item-description{border:none;font-size:13px;line-height:1.2;margin-bottom:auto;padding:15px 2em 0 0}.preorder .modal-content-area .modal-extras.extras-upselling .item-description{padding:15px 15px 20px}.modal-extras .lower-row{align-items:center;display:flex;justify-content:space-between}.modal-extras .item-qty-selector{align-items:center;display:flex;margin-bottom:10px;margin-top:15px;user-select:none}.modal-extras .item:hover .item-qty-selector{margin-bottom:8px}.modal-extras .item-qty-selector .qty{background:var(--resaltado);border-radius:5px;color:#fff;font-family:Circular,sans-serif;font-weight:700;margin-right:.5em;min-width:2em;padding-bottom:1px;text-align:center}.preorder .modal-upselling.page-extras .modal-content-area{height:calc(100% - 170px);padding-bottom:25px}.preorder .modal-upselling.page-availabilities .modal-venue .items{margin-top:25px}.preorder .modal-upselling.page-availabilities .modal-venue .carousel-container{padding-top:5px}.modal-extras.extras-upselling .item-qty-selector .qty{background:transparent;border:0;color:#292929;display:inline-block;font-size:1rem;font-weight:400;margin:0;min-width:unset;padding:0;text-align:left}.preorder .modal-extras.extras-upselling .item-price.muted{background-color:transparent;color:#292929}.modal-extras .item-qty-selector .icon-svg-container{align-items:center;border-radius:15px;display:flex;height:30px!important;justify-content:center;width:30px!important}.modal-extras .item-qty-selector .icon-svg-container:hover{background:#f6f6f6}.modal-venue .event-description{border-bottom:none;margin-bottom:0;padding-bottom:0}.modal-venue .event-description.iconos{align-items:center;border-bottom:1px solid #d3d3d8;display:flex;margin-bottom:10px;padding-bottom:15px;padding-top:15px}.modal-venue .event-description .icon-container{align-items:center;display:flex;justify-content:center;margin:5px 0;position:relative}.modal-venue div:hover>.icon-tooltip{right:unset}.modal-venue .tags+.event-description .event-text{margin-top:0}.modal-venue .event-description .event-text p:last-child{margin-bottom:1em}.modal-venue .image-container{border-radius:5px;box-shadow:0 4px 8px 0 rgb(27 28 36/8%);cursor:pointer;margin-bottom:25px}.slider-ficha-evento.slider-upselling{margin-bottom:15px;margin-top:0}.slider.slider-upselling .slide h2{margin-bottom:2em;margin-top:1em}@media (max-width:991px){body .preorder .modal-inner{bottom:0;position:fixed}.modal-venue h1{font-family:Circular;font-size:20px;font-weight:700;line-height:24px;margin:0;padding-bottom:10px;text-align:left;text-transform:uppercase}.preorder header.mobile.simple{left:0;position:fixed;right:0;top:0;width:100%;z-index:2}body.preorder{padding-bottom:30px;transition:padding-top .3s}body.preorder,body.preorder.scrolled{padding-top:60px}.preorder-custom-header{align-items:center;background:#fff;border-bottom:1px solid #d3d3d3;display:flex;font-family:Circular;font-size:15px;font-size:20px;height:60px;justify-content:center;left:0;position:fixed;right:0;text-transform:uppercase;top:0;z-index:1}.preorder .details-line.availability-description{margin-left:0}.preorder-selection-information{border-top:1px solid #d3d3d3;margin-top:1em;padding-bottom:1em}.preorder-selection-information .item,.preorder-selection-information .item:hover{border:0;border-bottom:1px solid #f0f0f0;flex-direction:column;font-size:13px;margin-bottom:1em;padding-bottom:1em;padding-top:0}.booking-information.upselling .preorder-selection-information .item{flex-direction:row}.preorder-selection-information .item:last-child,.preorder-selection-information .item:last-child:hover{border-bottom:0;margin-bottom:1em}.preorder-selection-information .item .title{color:#292929;font-weight:700}.preorder-selection-information .item .qty{color:#666;font-weight:400}.preorder-selection-information .item .details{align-items:center;display:flex}.preorder-selection-information .item .details>div{margin-right:1em}.preorder-selection-information .item .details>div:last-child{margin-left:auto;margin-right:0}.booking-information.upselling .preorder-selection-information .item .details>div:last-child{display:flex;margin-right:15px}.preorder-selection-information .item .delete-button{align-items:center;background-color:#d3d3d3;border-radius:8px;display:flex;height:16px;justify-content:center;line-height:16px;position:absolute;right:0;top:0;width:16px}.preorder-selection-information .item .extras{margin-top:.5em}.preorder-selection-information .item .extra-row{align-items:center;display:flex}.preorder-selection-information .item .extra-row>span:first-child{align-items:center;border:1px solid var(--resaltado);border-radius:3px;display:flex;font-size:10px;height:16px;justify-content:center;margin-right:10px;width:16px}.preorder-selection-information .item .extra-row>span{margin-right:1em}.preorder-selection-information .item .extra-row>span:last-child{margin-left:auto;margin-right:0}.modal-venue .items-container{margin-bottom:10px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:0}.modal-venue .items-container::-webkit-scrollbar{display:none;opacity:0}.modal-venue .items-container .carousel-mobile.items{display:flex;gap:0;padding:0}.modal-venue .items-container .item{border:transparent;border-radius:5px;border-width:1px 1px 5px;flex-direction:column;height:auto;margin-right:15px}.modal-venue .carousel-mobile .horizontal-scroll-container>div{padding:0}.modal-venue .items-container .item:first-child{margin-left:3px}.preorder .modal-content-area .modal-venue .item-description{border:none;margin:0;padding:0 0 0 15px}.preorder .modal-content-area .modal-venue .item-image{background-size:cover;border-radius:5px 5px 0 0;height:195px;margin:0;overflow:hidden;width:100%}.modal-venue .tags+.event-description{margin-top:.75em}.modal-venue .event-description.mobile-only{border-bottom:none;border-top:1px solid #d3d3d8;margin-top:15px;padding-top:10px}.modal-venue .event-description.iconos{border-bottom:1px solid #d3d3d8}.preorder .modal-content-area .modal-venue .event-description .event-info{font-size:14px}.preorder .modal-content-area .modal-venue .item-descriptions .item-description{background:var(--resaltado-claro);border-width:1px;border-bottom:none;border-radius:5px;box-shadow:none;color:var(--gris-texto);font-size:15px;line-height:20px;margin-bottom:5px;padding:20px 25px}.preorder .modal-content-area .modal-venue .item-descriptions .item-description h2{color:#333;font-size:15px;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.preorder .modal-content-area .modal-venue .description-text{background:var(--resaltado-claro);border-radius:3px;color:var(--gris-texto);font-size:.9em;padding:15px}.preorder .modal-calendario .top-bar{flex-direction:column}.preorder .modal-calendario .pax-selector,.preorder .modal-calendario .selection-length-selector{border-radius:3px;width:100%}.preorder .modal-calendario .pax-selector{margin-bottom:5px}.preorder .modal-calendario .selection-length-selector{border-left:1px solid #d3d3d3}.modal-extras.extras-upselling .items{grid-template-columns:1fr}.slider.slider-upselling .slides .slide .slide-inner{margin:0}.slider.slider-upselling .slide h1{line-height:1}.slider.slider-upselling .call-to-action{display:flex}.slider.slider-upselling .btn-slider{margin:0 auto 0 0;max-width:unset;width:unset}}.venue-extras{margin:0 auto;max-width:1300px;padding:0 20px 110px;position:relative}.venue-extras .main{margin-right:30%;width:calc(70% - 25px)}.venue-extras .sidebar{float:right;margin-top:25px;width:30%}@media (min-width:993px){.venue-extras .sidebar .inner{padding-bottom:25px;position:fixed;transition:top .3s;width:28.7vw}}.venue-extras .sidebar .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3px 3px 0 0;height:133px;margin-top:-1em}.venue-extras .sidebar .negocio-name{font-weight:700;margin-top:1em;text-transform:uppercase}.venue-extras .sidebar .negocio-address{font-size:13px;text-transform:uppercase}.venue-extras .sidebar .booking-information{border-top:1px solid #d3d3d3;margin-left:-1em;margin-right:-1em;margin-top:1em;padding-left:1em;padding-right:1em;padding-top:1em}.venue-extras .sidebar .booking-information .details-line{align-items:center;display:flex}.venue-extras .sidebar .booking-information .details-line>span:first-child{margin-right:5px}.venue-extras .sidebar .booking-information .details-line.availability-description{font-size:13px;font-weight:700;margin-bottom:5px;margin-left:28px;text-transform:uppercase}.venue-extras .sidebar .included-pax-count{align-items:center;background:var(--resaltado);border-radius:10px;color:#fff;display:inline-flex;font-size:.9em;font-weight:700;height:20px;justify-content:center;margin-left:2px;width:20px}.venue-extras .sidebar .change-order-link{margin-top:.5em}.venue-extras .sidebar .boton-confirmar{display:flex;justify-content:center;margin-top:1em;width:100%}.venue-extras .main>.categorias a{border-bottom:2px solid #d3d3d3;display:inline-block;font-weight:700;padding:.5em 1em;text-align:center}.venue-extras .main>.categorias a.active{border-bottom-color:var(--gris-texto)}body.scrolled .venue-extras .main{padding-top:45px}body.scrolled .venue-extras .main>.categorias .inner{background:#fff;position:fixed;z-index:1020}.venue-extras .intro-extras{padding:1em 0}.venue-extras h2{margin-bottom:0}.venue-extras .extras .category{margin-bottom:2em}.venue-extras .extras .category>.description{color:#666;font-size:14px;margin-bottom:15px}.venue-extras .extras .category-extras{display:grid;gap:1em;grid-template-columns:2fr 2fr;margin:.5em 0}.venue-extras .extras .category-extras .extra{border:none;border-radius:30px;box-shadow:0 0 15px rgba(0,0,0,.1);color:#666;cursor:pointer;margin-bottom:2px;padding:10px;position:relative}.venue-extras .extras .category-extras .extra .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;float:right;height:135px;margin-bottom:auto;margin-left:.75em;margin-top:0;width:135px}.venue-extras .extras .category-extras .extra h3{font-size:16px;line-height:1.3;margin:5px 0 0 5px;width:65%}.venue-extras .extras .category-extras .extra .description{font-size:13px;line-height:1.3;margin:1em 25px 0 5px}.venue-extras .extras .category-extras .extra .description p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.venue-extras .extras .category-extras .extra .price-tag{align-items:center;background:#fff;border:2px solid var(--resaltado-bordes);border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:13px;font-weight:100;justify-content:space-evenly;margin:0;padding:3px 13px;position:absolute;right:15px;text-transform:uppercase;top:15px}.venue-extras .extras-modal .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:min(300px,50vh)}.venue-extras .extras-modal .description{border-bottom:1px solid #d3d3d3;padding:2em}.venue-extras .extras-modal .quantity-selector{align-items:center;display:flex;justify-content:center;margin-top:2em;padding-left:calc(70px - 2em);width:100%}.venue-extras .extras-modal .quantity-selector .quantity-button{background-color:transparent;border-radius:17px;box-sizing:border-box;font-size:28px;padding:5px}.venue-extras .extras-modal .quantity-selector .quantity-button:hover{background-color:#f6f6f6}.venue-extras .extras-modal .quantity-selector .quantity{align-items:center;background:var(--resaltado);border-radius:20px;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:0 1em;padding:.5em 1em;width:40px}.venue-extras .extras-modal .controls{display:flex;justify-content:center;padding:0 2em 2em}.venue-extras .extras-modal .controls .confirm{display:flex;justify-content:space-between;margin-left:70px;padding:24px;width:300px}.venue-extras .category-extras .extra .quantity{align-items:center;background:var(--resaltado);border-radius:16px;color:#fff;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;position:absolute;right:-5px;top:-5px;width:32px;z-index:1}.venue-extras .sidebar .ver-detalle{display:none}@media (max-width:992px){.venue-extras .main{margin:1em 0;padding-top:35px;width:100%}body .venue-extras .main>.categorias{left:0;position:fixed;right:0;scrollbar-width:0;z-index:1}body .venue-extras .main>.categorias::-webkit-scrollbar{display:none}body.scrolled .venue-extras .main>.categorias .inner{position:unset}.venue-extras .sidebar{background:transparent;bottom:0;height:calc(100% + 1px);left:0;margin:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1021}.venue-extras .sidebar .inner{background:#fff;border-top:1px solid #d3d3d3;height:100%;left:0;padding:1em;pointer-events:all;position:absolute;right:0;transition:.3s}.venue-extras .sidebar.active .inner{overflow:auto;top:-1px}.venue-extras .sidebar .inner .box{display:none}.venue-extras .sidebar.active .inner .box{display:block;margin-top:1em}.venue-extras .sidebar .boton-confirmar{border-radius:3px;left:15px;position:absolute;right:15px;top:40px;width:unset}.venue-extras .sidebar.active .boton-confirmar{bottom:0;left:0;position:relative;top:unset}.venue-extras .sidebar .boton-confirmar-container{background:#fff;height:95px;left:0;position:absolute;right:0;top:35px;width:100%}.venue-extras .sidebar.active .boton-confirmar-container{bottom:unset;top:unset}.venue-extras .sidebar .ver-detalle{display:block;margin:0 auto;text-align:center}.venue-extras .sidebar .ver-detalle img{height:10px;margin-left:.75em;transform:rotate(180deg)}.venue-extras .sidebar.active .ver-detalle img{transform:rotate(0deg)}.venue-extras .extras .category-extras{display:flex;flex-direction:column}.venue-extras .extras .category-extras .extra h3{line-height:1;margin-bottom:5px}.venue-extras .extras .category-extras .extra .price-tag{bottom:unset;top:15px}.venue-extras .extras .category-extras .extra .image{height:135px;position:absolute;right:10px;top:10px;width:135px}.venue-extras .extras .category-extras .extra{height:155px;padding-right:calc(100px + 2em)}.venue-extras .extras-modal{padding-bottom:60px}.venue-extras .extras-modal .description p:last-child{margin-bottom:0}.venue-extras .extras-modal .quantity-selector{margin-top:1em;padding:0}.venue-extras .extras-modal .button-confirm-container{background:#fff;bottom:0;left:0;padding:15px;position:absolute;right:0}.venue-extras .extras-modal .controls .confirm{margin:0;padding:0 2em;width:100%}.venue-extras .extras-modal .controls .confirm span{margin-left:auto}}.venue-extras.upselling .extras .icon{display:inline-block;margin:0 10px 5px 0;position:relative}.venue-extras.upselling .extras .image+.icon{margin-left:5px}.venue-extras.upselling .extras .icon img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:28px;width:28px}.venue-extras.upselling .extras .city{color:grey;font-size:13px;font-weight:400;line-height:1;margin-bottom:3em;margin-left:5px;margin-top:3px;text-transform:uppercase}.venue-extras.upselling .sidebar .inner{transition:.2s}.venue-extras.upselling .sidebar .sidebar-quantity{align-items:center;background:var(--resaltado);border-radius:10px;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;margin-right:.5em;text-align:center;width:20px}.venue-extras.upselling .sidebar .preorder-selection-information{border-top:1px solid #d3d3d3;margin:1em -15px 0;padding-top:1em}.venue-extras.upselling .sidebar .preorder-selection-information .item{font-size:13px;margin-bottom:10px;padding:0 15px;position:relative}.venue-extras.upselling .sidebar .preorder-selection-information .item .title{font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.venue-extras.upselling .sidebar .preorder-selection-information .item .details{display:grid;grid-template-columns:2fr 2fr}.venue-extras.upselling .sidebar .preorder-selection-information .item .details>div{align-items:center;display:flex}.venue-extras.upselling .sidebar .preorder-selection-information .item .details>div>span:first-child{margin-right:5px}.venue-extras.upselling .sidebar .preorder-selection-information .item .extra-row{align-items:center;display:flex;font-size:.9em;margin-bottom:2px}.venue-extras.upselling .sidebar .preorder-selection-information .item .extra-row:first-child{font-size:.9em;margin-top:5px}.venue-extras.upselling .sidebar .preorder-selection-information .item .extra-row:last-child{margin-bottom:15px}.venue-extras.upselling .sidebar .preorder-selection-information .item .extra-row>span:first-child{align-items:center;background-color:#fff;border:1px solid var(--gris-texto);border-radius:10px;color:var(--gris-texto);display:flex;font-size:12px;height:20px;justify-content:center;margin-right:.5em;text-align:center;width:20px}.venue-extras.upselling .sidebar .preorder-selection-information .item .extra-row>span:last-child{margin-left:auto}.venue-extras.upselling .sidebar .preorder-selection-information .item .delete-button{align-items:center;background-color:var(--resaltado-transparente);border-radius:9.5px;cursor:pointer;display:flex;height:19px;justify-content:center;position:absolute;right:15px;top:0;width:19px}.venue-extras.upselling .sidebar .preorder-selection-information .item .delete-button:hover{background-color:#f0f0f0}.venue-extras.upselling .extras .category-extras .extra h3{font-size:17px;margin:10px 0 0 5px}.venue-extras.upselling .extras .category-extras .extra .lower{bottom:10px;display:flex;flex-direction:column;position:absolute}.venue-extras.upselling .extras .category-extras .extra .lower-tags{display:flex}.venue-extras.upselling .extras .category-extras .extra .iconos-detalle{margin-bottom:8px}.venue-extras.upselling .extras .category-extras .extra .iconos-detalle .icon{margin:0 0 0 5px}.venue-extras.upselling .extras .category-extras .extra .iconos-detalle .icon>img{filter:grayscale(1);height:26px;width:26px}.venue-extras.upselling .extras .category-extras .extra:hover .iconos-detalle .icon>img{filter:grayscale(0)}.venue-extras.upselling .extras .category-extras .extra .image{position:relative;width:135px}.venue-extras.upselling .extras .category-extras .extra .image .iconos{bottom:5px;display:flex;justify-content:flex-end;position:absolute;right:5px}.venue-extras.upselling .extras .category-extras .extra .image .iconos .icon{margin-right:5px}.venue-extras.upselling .extras .category-extras .extra .image .iconos .icon>img{height:26px;width:26px}.venue-extras.upselling .extras .category-extras .extra .price-tag{height:25px;margin:0 5px 0 0;position:unset}.venue-extras.upselling .extras .category-extras .extra .average-rating{align-items:center;border:2px solid #dedede;border-radius:20px;display:flex;font-size:12px;height:25px;padding:3px 13px 3px 8px}.venue-extras.upselling .extras .category-extras .extra .image{height:135px}.venue-extras.upselling .extras .category-extras .extra .average-rating>span{transform:scale(.75)}.venue-extras.upselling .extras-modal .main-page .slider .thumbnails{display:flex}.venue-extras.upselling .extras-modal .main-page .inner{margin:0 25px}.venue-extras.upselling .extras-modal .main-page .title{font-size:28px;font-weight:700;margin-bottom:0;margin-top:.5em;text-transform:uppercase}.venue-extras.upselling .extras-modal .main-page .address{color:#5c5c5c;font-family:Circular,sans-serif;font-size:1.1em;font-weight:400;margin:0 0 15px}.venue-extras.upselling .extras-modal .main-page .event-info{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;display:grid;font-size:15px;gap:15px;grid-template-columns:2fr 2fr;margin-bottom:1em;padding-bottom:.5em;padding-top:1em}.venue-extras.upselling .extras-modal .main-page .widget-horario .composite-component:not(:last-of-type){border-bottom:none;margin-bottom:0;padding-bottom:0}.venue-extras.upselling .extras-modal .main-page .icons .icon-container{display:inline-block;height:48px;margin-right:.5em;position:relative;width:48px}.venue-extras.upselling .extras-modal .main-page .description{border-top:1px solid #d3d3d3;margin-bottom:1em;margin-top:1em;padding:1em 0}.venue-extras.upselling .extras-modal .main-page .description p:first-child{margin-top:0}.venue-extras.upselling .extras-modal .main-page .description p:last-child{margin-bottom:0}.venue-extras.upselling .extras-modal .main-page .facts>div{align-items:flex-start;color:#5c5c5c;display:flex;font-family:Circular;font-size:18px;font-weight:500;margin-bottom:15px}.venue-extras.upselling .extras-modal .main-page .facts img{background-size:contain;height:50px;margin-right:1.5em;width:50px}.venue-extras.upselling .extras-modal .main-page .facts>div>div{display:flex;flex-direction:column;font-size:17px}.venue-extras.upselling .extras-modal .main-page .carousel-container{height:420px}.venue-extras.upselling .extras-modal .main-page .events .image-container{border-radius:20px;box-shadow:0 4px 8px 0 rgb(27 28 36/8%);cursor:pointer;display:flex;flex-direction:column;margin-bottom:25px}.venue-extras.upselling .extras-modal .main-page .events .item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;height:90px;margin:0 1em 0 0;min-height:148px;min-width:150px;position:relative;width:100%}.venue-extras.upselling .extras-modal .no-calendar{background:var(--resaltado);border-radius:15px;bottom:10px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;position:absolute;right:12px;text-transform:uppercase;top:unset}.venue-extras .no-calendar-page .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:min(300px,50vh)}.venue-extras .no-calendar-page .description{border-bottom:1px solid #d3d3d3;padding:2em}.venue-extras .no-calendar-page .quantity-selector{align-items:center;display:flex;justify-content:center;margin-top:2em;padding-left:calc(70px - 2em);width:100%}.venue-extras .no-calendar-page .quantity-selector .quantity-button{background-color:transparent;border-radius:17px;box-sizing:border-box;font-size:28px;padding:5px}.venue-extras .no-calendar-page .quantity-selector .quantity-button:hover{background-color:#f6f6f6}.venue-extras .no-calendar-page .quantity-selector .quantity{align-items:center;background:var(--resaltado);border-radius:20px;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:0 1em;padding:.5em 1em;width:40px}.venue-extras .no-calendar-page .controls{display:flex;justify-content:center;padding:0 2em 2em}.venue-extras .no-calendar-page .controls .confirm{display:flex;justify-content:space-between;margin-left:70px;padding:24px;width:300px}.venue-extras.upselling .extras-modal .main-page .events .item-image img{opacity:0}.venue-extras.upselling .extras-modal .main-page .events h3{color:#333;font-size:15px;font-weight:600;line-height:1;margin:15px 15px 0;padding:0;text-transform:uppercase}.venue-extras.upselling .extras-modal .main-page .events .details-tag{align-items:center;background:#fff;border:2px solid #dedede;border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:11px;font-weight:200;justify-content:space-evenly;margin:10px 15px 15px;padding:3px 13px;text-transform:uppercase}.venue-extras.upselling .extras-modal .main-page .description-text{background:var(--resaltado-claro);border-radius:5px;border-radius:20px;color:var(--gris-texto);font-size:.9rem;margin-bottom:auto;max-height:150px;padding:10px 27px}.venue-extras.upselling .extras-modal .main-page .description-text h3{margin:.5em 0 20px;max-width:calc(100% - 65px)}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes{border-top:1px solid #d3d3d3;margin-top:1em;padding-bottom:50px;padding-top:1em}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes .columna{display:grid;gap:20px;grid-template-columns:repeat(3,3fr)}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes .category{background:#f6f6f6;padding:15px 20px}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes .category h2{font-size:18px;line-height:24px;margin-bottom:.5em}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes .category .star-meter>span{font-size:26px}.venue-extras.upselling .extras-modal .calendar-page .top-bar{align-items:center;display:flex;margin:25px 25px 0}.venue-extras.upselling .extras-modal .calendar-page .pax-selector{align-items:center;border:1px solid #d3d3d3;border-radius:3px 0 0 3px;box-sizing:border-box;display:flex;flex:1;height:75px;justify-content:center;padding:0 25px;user-select:none}.venue-extras.upselling .extras-modal .calendar-page .pax-selector .pax{flex:1}.venue-extras.upselling .extras-modal .calendar-page .pax-selector .pax-button{align-items:center;background:#fff;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.venue-extras.upselling .extras-modal .calendar-page .pax-selector .pax-button:hover{background-color:#f6f6f6}.venue-extras.upselling .extras-modal .calendar-page .date-display{align-items:center;border:1px solid #d3d3d3;border-radius:0 3px 3px 0;box-sizing:border-box;display:flex;flex:1;height:75px;justify-content:center}.venue-extras.upselling .extras-modal .calendar-page .slots{align-items:stretch;display:flex;flex-direction:column;margin-bottom:25px}.venue-extras.upselling .extras-modal .calendar-page .slot-row{align-items:center;border:1px solid #d3d3d3;border-radius:3px;color:var(--gris-texto);cursor:pointer;display:flex;font-family:Circular,sans-serif;font-size:16px;margin:5px 25px;padding:15px;transition:.3s;user-select:none}.venue-extras.upselling .extras-modal .calendar-page .slot-time{margin-right:1em}.venue-extras.upselling .extras-modal .calendar-page .available-pax{background:var(--resaltado);border-radius:5px;color:#fff;font-size:13px;font-weight:700;padding:2px 10px;text-transform:uppercase}.venue-extras.upselling .extras-modal .calendar-page .slot-amount{margin-left:auto}.venue-extras.upselling .extras-modal .extras-page{padding:0 25px 135px}.venue-extras.upselling .extras-modal .extras-page .extra-category .title{font-size:20px;font-weight:700;margin-top:25px;text-transform:none}.venue-extras.upselling .extras-modal .extras-page .extra-category>.description{border:none;margin-bottom:15px;margin-top:10px;padding:0}.venue-extras.upselling .extras-modal .extras-page .category-items{display:grid;gap:15px;grid-template-columns:2fr 2fr}.venue-extras.upselling .extras-modal .extras-page .item{border-radius:20px;box-shadow:0 0 8px 8px rgba(27,28,36,.08);display:flex;flex-direction:column;height:300px}.venue-extras.upselling .extras-modal .extras-page .item .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:20px 20px 0 0;height:160px;width:100%}.venue-extras.upselling .extras-modal .extras-page .item .name{border-radius:20px 20px 0 0;color:#333;font-size:15px;font-weight:600;line-height:1;padding:15px 15px 0;text-transform:uppercase}.venue-extras.upselling .extras-modal .extras-page .item .description{border:none;font-size:13px;line-height:1.2;margin-bottom:auto;padding:15px 15px 20px}.venue-extras.upselling .extras-modal .extras-page .item-quantity-selector{align-items:center;background-color:#fff;border-radius:0 0 20px 20px;border-top:1px solid #ededed;color:#292929;display:flex;height:42px;margin:auto 0 0;padding:5px 15px;user-select:none;width:100%}.venue-extras.upselling .extras-modal .extras-page .item-quantity-selector .item-price{display:flex;margin-right:auto}.venue-extras.upselling .extras-modal .extras-page .item-quantity-selector .icon-svg-container{align-items:center;border-radius:15px;display:flex;height:30px!important;justify-content:center;width:30px!important}.venue-extras.upselling .extras-modal .extras-page .item-quantity-selector .icon-svg-container:hover{background:#f6f6f6}.venue-extras.upselling .extras-modal .extras-page .boton-confirmar-container{background:#fff;border-top:1px solid #d3d3d3;bottom:0;left:0;padding:25px;position:absolute;right:0}.venue-extras.upselling .extras-modal .extras-page .boton-confirmar-container>a{width:100%}.venue-extras.upselling .extras-modal .extras-page .boton-confirmar-container>a span{margin-left:1em}.venue-extras.upselling .extras-modal .description-text{position:relative}.venue-extras.upselling .extras-modal .read-more-link{border:1px solid var(--gris-texto);color:var(--gris-texto);font-size:11px;font-weight:600;padding:6px 15px;position:absolute;right:17px;text-transform:uppercase;top:16px}@media(max-width:1150px){.venue-extras .extras .category-extras{grid-template-columns:1fr}}@media(max-width:992px){.venue-extras.upselling .sidebar .inner{position:relative}.venue-extras .sidebar .boton-confirmar-container{position:unset}.venue-extras.upselling .extras-modal .calendar-page .date-display{display:none}.venue-extras.upselling .extras-modal .extras-page .category-items{grid-template-columns:1fr}.venue-extras.upselling .extras-modal .main-page .description-text{height:150px}.venue-extras.upselling .carousel-mobile .horizontal-scroll-container{display:flex}body.scrolled .venue-extras.upselling .main>.categorias .inner{left:0;right:0;top:51px}.venue-extras.upselling .extras .category-extras .extra{padding-right:0}.venue-extras.upselling .extras .category-extras .extra .image{margin-right:-5px;top:0}.venue-extras.upselling .extras .category-extras .extra .lower-tags{flex-direction:column}.venue-extras.upselling .extras .category-extras .extra .lower-tags>*{margin-right:auto;margin-top:3px}.venue-extras.upselling .extras .category-extras .extra .average-rating.mobile-only{background:#fff;border:none;display:inline-flex!important;position:absolute;right:10px;top:10px}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes .columna{display:flex}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes{overflow-x:auto;scrollbar-width:0}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes::-webkit-scrollbar{display:none}.venue-extras.upselling .extras-modal .main-page .encuestas-clientes .category{width:63vw}.venue-extras .no-calendar-page{padding-bottom:60px}.venue-extras .no-calendar-page .description p:last-child{margin-bottom:0}.venue-extras .no-calendar-page .quantity-selector{margin-top:1em;padding:0}.venue-extras .no-calendar-page .button-confirm-container{background:#fff;bottom:0;left:0;padding:15px;position:absolute;right:0}.venue-extras .no-calendar-page .controls .confirm{margin:0;padding:0 2em;width:100%}.venue-extras .no-calendar-page .controls .confirm span{margin-left:auto}}.preorder-ticket{border-top:1px solid #d3d3d3;font-size:13px;margin-left:-15px;margin-right:-15px;margin-top:15px;padding:15px 15px 0}.preorder-ticket .title{align-items:center;display:flex;font-weight:700;padding-right:50px}.preorder-ticket .address{color:grey}.preorder-ticket .details{align-items:center;display:flex;margin-right:25px;position:absolute;right:0;top:0}.preorder-ticket .item{border-bottom:1px solid #f0f0f0;margin-bottom:13px;padding-bottom:13px;position:relative}.preorder-ticket .item .delete-button{align-items:center;background-color:var(--resaltado-transparente);border-radius:9.5px;cursor:pointer;display:flex;height:19px;justify-content:center;position:absolute;right:0;top:0;width:19px}.preorder-ticket .item .delete-button:hover{background-color:#f0f0f0}.preorder-ticket .details>div{align-items:center;display:flex;margin-right:.5em}.preorder-ticket .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.preorder-ticket .extras{margin-top:5px}.preorder-ticket .extra-row{align-items:center;display:flex;flex:1;position:relative}.preorder-ticket .extra-row>span:first-child{align-items:center;border:1px solid var(--resaltado);border-radius:3px;display:flex;font-size:10px;height:16px;justify-content:center;margin-right:10px;width:16px}.preorder-ticket .extra-row>span:last-child{position:absolute;right:0}.preorder-ticket .qty{align-items:center;background:var(--resaltado);border-radius:10px;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;margin-right:.5em;text-align:center;width:20px}@media (max-width:992px){.preorder-ticket .qty{display:none}}.listado-promos{display:flex;flex-direction:column}.listado-promos .promos-row{border-bottom:1px solid #d3d3d3;display:flex;padding:.5em 1em}.listado-promos .promos-row:last-child{border-bottom:none}.listado-promos .promo-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px;margin:1em 0;min-width:80px;width:80px}.listado-promos .promo-info{display:flex;flex-direction:column;flex-shrink:2;font-family:Circular,sans-serif;justify-content:center;margin-left:2em;margin-right:2em}.listado-promos .promo-title{font-size:20px}.listado-promos .promo-descripcion{color:#4f4f65}.listado-promos .promo-button{align-items:center;display:flex;justify-content:center;margin-left:auto}.listado-promos .btn.btn-brown{align-items:center;display:flex;font-size:13px;height:60px;justify-content:center;padding:0 2em}@media (max-width:991px){.listado-promos .promo-button{display:none}.listado-promos .promo-info{margin-right:0}.listado-promos .promo-title{font-size:17px}.listado-promos .promo-descripcion{font-size:13px}}.registro h1{color:var(--gris-texto);font-family:Circular;font-size:20px;font-weight:700;letter-spacing:1px;line-height:32px;margin-bottom:1em;margin-top:75px;text-transform:uppercase}.registro .form-container{margin-left:auto;margin-right:auto;max-width:600px}.registro form .columns{display:grid;gap:15px;grid-template-columns:2fr 2fr}.registro form .columns.three{grid-template-columns:3fr 3fr 3fr}.registro .btn.btn-brown{margin:25px 0 10px;width:100%}.registro .btn.btn-brown+div{margin-bottom:50px}.registro .form-input input{background:#fff;border-radius:0}.registro .form-input label{top:23px}.registro .form-input input.non-empty+label,.registro .form-input input.non-valid:focus+label,.registro .form-input input:focus+label,.registro .form-input textarea.non-empty+label,.registro .form-input textarea.non-valid:focus+label,.registro .form-input textarea:focus+label{top:14px}.registro a{text-decoration:underline}.registro .error-message{color:crimson;grid-column:span 2;text-align:center}.registro-gracias .container{margin-bottom:25vh;margin-top:10vh}.registro .phone-cell{align-items:stretch;display:flex}.registro .phone-cell select{background:#fff;border:1px solid #d3d3d3;cursor:pointer;margin:5px 5px 0 0}@media(max-width:991px){.registro .btn.btn-brown+div{font-size:14px;padding-top:1em}.registro .btn.btn-brown{margin-bottom:0}.registro .form-input{grid-column:span 2/auto}.registro .form .columns{gap:5px;margin-bottom:5px}.registro .phone-cell{grid-column-end:3;grid-column-start:1;margin-top:10px}.registro .phone-cell .form-input{flex:1}body h1{font-family:Circular;font-size:60px;line-height:1.1;text-align:center}body h1,h2{font-weight:700}body .welcome-banner h2{font-size:17px;line-height:24px;padding:0 25px}body .btn{margin:0 auto;width:100%}body .btn.carousel-reservar-button{display:block;margin:25px auto -13px;max-width:calc(100% - 30px)}.steps .step-regalo img,.steps .step:first-of-type img{padding-bottom:2em}.step h2.section-title{font-size:44px;line-height:40px;margin-bottom:0;padding-bottom:0}body section.steps .step-pago h2{font-size:32px;font-weight:500;line-height:40px;text-align:center}body .home section.steps .step.row{padding:30px 0}body .home .section-subtitle{font-size:13px;padding-top:2em}body .home .steps-inner img{display:block;margin:0 auto}body section.steps .steps-3-logo{border:none;height:auto;width:100%}body section.steps .steps-3-logo img{margin:auto}body section.steps .steps-inner{padding:0 15px}body .section-title{padding-bottom:0}body .section-text{margin-top:0}body footer .footer-links{display:flex;flex-direction:column-reverse;justify-content:flex-start;text-align:left}body footer .footer-links>*{border-left:none!important;margin-bottom:1em;margin-left:0!important;padding-left:0!important}body footer .logo{margin-bottom:1em}body .btn-ver-todos{margin-bottom:60px}body .planear-evento h1{font-size:60px;letter-spacing:1px;line-height:1.1;margin-bottom:1.5rem;margin-top:1.5rem;text-align:left}body .planear-evento .full-width .btn.btn-brown{max-width:100%}body .planear-evento h2{color:var(--gris-texto);font-size:32px;letter-spacing:1px;line-height:40px;max-width:70%}body .planear-evento .text-band{padding:50px 0}body .planear-evento .text-block{padding:3rem 15px 1em}body .planear-evento .eventos-supertitulo{color:var(--gris-texto);font-size:12px;font-weight:700;letter-spacing:2px}body .planear-evento .text-band p{color:#5c5c5c;font-size:15px;font-weight:400;line-height:32px;margin-bottom:2rem;margin-top:1rem;max-width:100%;width:unset}body .planear-evento .eventos-destacado{padding-bottom:40px;padding-top:0}body .planear-evento .container.full-width:not(.eventos-destacado){padding-bottom:0}body .planear-evento .eventos-destacado h2{color:var(--gris-texto);font-family:Circular,sans-serif;font-size:44px;font-weight:500;letter-spacing:1px;line-height:48px;margin-bottom:32px;margin-top:6px}body .planear-evento .eventos-destacado .text-block{padding-top:2rem}body .planear-evento .eventos-destacado .text-block p{font-size:15px;letter-spacing:1px;line-height:32px;margin-top:6px}body .planear-evento .eventos-destacado-1 .row{flex-direction:column-reverse}body .container.full-width.eventos-banda-inferior{padding-top:0}body .planear-evento .full-width.eventos-banda-inferior .btn.btn-brown{max-width:90%}body .planear-evento .eventos-banda-inferior h2{color:var(--gris-texto);font-size:32px;letter-spacing:1px;line-height:40px}body .planear-evento .logos-clientes{padding-left:1em;padding-right:1em}body .full-width .btn.btn-brown{max-width:90%}.btn.btn-brown{align-items:center;display:flex;height:60px;justify-content:center}.booking-widget.margin-left{margin-left:0}body .modal-inner{border-radius:0;height:100vh;margin:0}body .modal-inner .calendar-container{padding-top:25px}body .modal-inner .calendar{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}body .modal-inner .month{height:290px}body .modal-inner .slot-buttons>div{margin-right:0}body .modal-inner .slot-buttons{display:grid;gap:5px;grid-template-columns:repeat(2,2fr)}body .bajo-ciudades .section-text{color:#5c5c5ccc;font-family:Circular;font-size:15px;font-weight:400;letter-spacing:1px;line-height:32px;margin:0;max-width:642px;padding:25px 25px 50px}}.restaurantes .container.search{bottom:-50px;display:flex;font-family:Circular,sans-serif;position:absolute;z-index:3}.restaurant-search{align-items:center;background-color:#fff;border:1px solid #f5f3ef;border-radius:5px;border-radius:40px;box-shadow:0 0 10px rgb(0 0 0/1%);display:flex;justify-content:space-around;justify-content:center;margin:2em auto 1em;padding:1em;position:relative}.restaurant-search input{flex:1}.restaurant-search select{margin-left:1em}.restaurant-search input,.restaurant-search select{height:38px;padding:5px}.restaurant-search .calendar-container{animation-duration:.1s;animation-name:calendar-appear;animation-timing-function:ease-in-out;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;margin-top:0;opacity:1;padding:1em;position:absolute;top:50px;transform:translateX(-50%);width:650px;z-index:2}.restaurant-search .price-rating-container,.restaurant-search+.modal-outer .price-rating-container{align-items:center;display:flex;height:38px;justify-content:center}.restaurant-search+.modal-outer .price-rating-container{align-items:stretch;height:53px}.restaurant-search .price-rating-container a,.restaurant-search+.modal-outer .price-rating-container a{align-items:center;background:#fff;border:1px solid #d3d3d8;border-radius:5px;color:#000;display:inline-flex;font-family:Circular,sans-serif;height:39px;justify-content:center;line-height:1.45;margin-right:5px;padding:0 .5em;position:relative;transition:.3s;width:55px}.restaurant-search+.modal-outer .price-rating-container a{align-items:center;background:#fff;border-color:#d3d3d8;color:#000;display:flex;font-size:14px;height:auto;justify-content:center;margin-left:5px;margin-right:0;width:46px}.restaurant-search .price-rating-container a:hover,.restaurant-search+.modal-outer .price-rating-container a:hover{color:#333}.restaurant-search .price-rating-container a.active,.restaurant-search+.modal-outer .price-rating-container a.active{background:#333;border-color:#333;color:#fff}.search-calendar-modal .modal-content-area{padding:2rem}.search-calendar-modal .period-button-container{align-items:center;border:1px solid #d3d3d8;border-radius:5px;display:flex;height:72px;justify-content:space-evenly;margin-bottom:1rem}.search-calendar-modal .period-button-container a{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.search-calendar-modal .period-button-container a.active{background-color:#333;color:#d3d3d8}.search-calendar-modal .period-button-container a:nth-child(2){border-left:1px solid #d3d3d3;border-radius:0;border-right:1px solid #d3d3d3}.search-calendar-modal .period-button-container a:first-child{border-radius:5px 0 0 5px}.search-calendar-modal .period-button-container a:nth-child(3){border-radius:0 5px 5px 0}.restaurant-search .search-selector{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;height:42px;justify-content:center;margin:auto 0 auto 1em;padding:0 1em 0 0}.restaurant-search .custom-dropdown,.restaurant-search .search-selector{border:solid #d3d3d8;border-width:0 1px 0 0}.restaurant-search .search-selector:last-child{border-right-width:0;padding-right:0}.restaurant-search .date-selector-container{align-items:center;background:#fff;cursor:pointer;display:inline-flex;flex-direction:row;height:42px;justify-content:center;margin-left:1em;margin-right:.5em;position:relative}.restaurant-search .clear-date-button{cursor:pointer;font-size:18px;margin:0 .5em}.restaurant-search .search-selector-title{font-size:.9em;font-weight:700;width:100%}.restaurant-search .pax-selector-container,.restaurant-search+.modal-outer .pax-selector-container{align-items:center;display:flex;justify-content:space-around}.restaurant-search .pax-selector .tock-icon,.restaurant-search+.modal-outer .pax-selector .tock-icon{align-items:center;background:transparent;border-radius:23px;display:inline-flex;font-size:25px;height:25px;justify-content:center;margin:0 0 0 10px;padding:20px;width:25px}.restaurant-search .pax-selector .tock-icon:hover,.restaurant-search+.modal-outer .pax-selector .tock-icon:hover{background-color:#f6f6f6}.restaurant-search+.modal-outer .price-rating{align-items:stretch;display:flex;justify-content:flex-end}.restaurant-search .pax-selector>span{margin:0 .5em 0 0}.restaurant-search+.modal-outer .pax-selector span{flex:1}.restaurant-search+.modal-outer .pax-selector a{align-items:center;display:flex;justify-content:center;min-height:51px;text-align:center;width:40px}.restaurant-search+.modal-outer .pax-selector a:last-child{margin-right:10px}.restaurant-search+.modal-outer .price-and-pax-selectors{align-items:center;display:flex;justify-content:space-between}.restaurant-search+.modal-outer .pax-selector-container{flex:1}.restaurant-search+.modal-outer .pax-selector{align-items:center;border:1px solid #d3d3d8;border-radius:5px;display:flex;flex:1;font-size:14px;padding:0 0 0 15px}.search-city-modal .modal-content-area{display:grid;gap:15px;grid-template-columns:repeat(2,2fr);height:auto;max-height:calc(100vh - 60px);overflow-y:auto;padding:30px 15px 190px;scrollbar-width:0}.search-city-modal .modal-content-area::-webkit-scrollbar{display:none}.search-city-modal .city-button{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:7em;margin:0;position:relative}.search-city-modal .city-button:not(.proximamente):not(.disabled){cursor:pointer}.search-city-modal .city-button.disabled,.search-city-modal .city-button.proximamente{filter:grayscale(1);opacity:.5}.search-city-modal .city-button .city-name-tag{background:var(--resaltado);border-radius:3px;color:#fff;font-family:Circular;font-size:13px;height:auto;left:10px;padding:5px 15px;position:absolute;text-transform:uppercase;top:10px;width:auto}@keyframes calendar-appear{0%{margin-top:-20px;opacity:0}to{margin-top:0;opacity:1}}@media (max-width:1050px){.search-city-modal .modal-content-area{display:block;padding:0}.search-city-modal .city-button{margin:15px}.restaurant-search .search-selector:first-child{border-right:0}.restaurant-search .custom-dropdown{border-width:0}.restaurant-search{align-items:stretch;flex-direction:row;justify-content:space-between;justify-content:center;width:100%}.restaurantes .container.search{bottom:-10px}.restaurant-search select{margin:1em 0 0}.period-button-container{text-align:center}.restaurantes-banner:before{bottom:-51px;max-width:55%}.restaurantes-banner{height:450px}.search-separator{background:#f5f3ef;width:1px}.search-calendar-modal .modal-content-area{padding:16px}}@media (max-width:767px){.restaurant-search .search-selector{align-items:center;flex:1}}.reservar-lema{font-size:62px;line-height:62px}.reservar-lema,.reservar-subtitle{letter-spacing:1px;text-align:center}.reservar-subtitle{font-size:18px;font-weight:400;line-height:32px;margin:25px auto 0;max-width:610px}.restaurantes-banner{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center;margin-bottom:2em;position:relative}.restaurantes h2{font-size:20px;font-weight:600;letter-spacing:1px;margin-top:40px;text-transform:uppercase}.tag-links a:after{content:" · "}.tag-links a:last-child:after{content:""}.restaurantes h3{color:#5c5c5c;font-family:Circular;font-size:18px;letter-spacing:1px;line-height:32px}.restaurantes .carousel-container{padding-top:20px}.restaurantes .event-carousel .carousel-image-container{height:150px}.restaurantes .event-carousel .carousel-highlight{font-size:11px;height:auto;padding-right:11px;width:auto}.restaurantes .loading-indicator{position:relative;top:unset;transform:unset}.restaurantes .event-carousel .carousel-title span:nth-child(2){display:block;float:none;padding-left:0}.restaurantes .event-carousel .carousel-info{font-size:10px}.restaurantes .event-carousel .carousel-title{font-size:18px;padding-bottom:0;text-transform:uppercase}.restaurantes .carousel-reservar-button{font-size:12px;height:auto;margin-top:10px;padding:12px 7px}.restaurantes .carousel-info,.restaurantes .carousel-title span:nth-child(2){margin-top:1px}.restaurantes .carousel-container{height:360px}.restaurantes .top-list{padding-top:0}@media (max-width:1530px){.restaurantes-banner:before{left:-13%}.restaurantes-banner:after{right:0}}@media (max-width:1380px){.restaurantes-banner:before{max-height:342px}.restaurantes-banner:after{max-height:320px}}@media (max-width:1140px){.restaurantes-banner{height:60vh;justify-content:flex-start;min-height:400px;position:relative}.restaurantes h1{margin-top:40px}.restaurantes-banner:before{background-position-x:50%;bottom:-160px;left:50%;max-width:65%;position:absolute;transform:translateX(-50%)}.restaurantes-banner:after{display:none}}@media (max-width:991px){.restaurantes .carousel-reservar-button.btn.btn-brown{height:auto}.restaurantes h1{font-size:45px;line-height:1;margin-top:33px;text-align:left;text-align:center}.restaurantes .restaurantes-banner .reservar-subtitle{font-size:15px;letter-spacing:1px;line-height:24px;margin-bottom:25px;margin-top:5px;max-width:90%;padding:0 25px}.restaurantes h2{margin-top:20px;text-align:left}.restaurantes h3{font-size:1rem;line-height:1.2}}.slider{background-color:#000;height:55vh;min-height:520px;overflow-x:hidden;transition:.5s;width:100%}.slider,.slider .slides{position:relative}.slider h1{font-size:50px}.slider .slides .slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-flex;justify-content:center}.slider .slides .slide .slide-inner{margin:0 auto;max-width:1280px;width:100%}.slider .slides .slide .slide-inner>div{max-width:40vw}.slider .slide h1,.slider .slide h2{opacity:0;transform:translateY(10px);transition-duration:.5s}.slider .slide h1{text-transform:uppercase}.slider .slide h2{font-size:22px;font-weight:400;margin:1em 0 4em;max-width:800px}.slider .slide .call-to-action{opacity:0;transform:translateX(10px);transition-duration:.5s}.slider .slide.active h1,.slider .slide.active h2{opacity:1;transform:translateY(0)}.slider .slide.active .call-to-action{opacity:1;transform:translateX(0)}.slider .thumbnails{align-items:center;background:hsla(0,0%,100%,.5);border-radius:16px;bottom:15px;display:none;justify-content:center;left:50%;margin:0 auto;padding:8px 5px;position:absolute;transform:translateX(-50%);z-index:1}.slider .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;cursor:pointer;height:48px;margin:0 4px;transform:scale(.95);transition:.5s;width:48px}.slider .thumbnail.active{transform:scale(1.1)}.slider .btn:not(.btn-brown):not(.btn-small).btn-slider{align-items:center;background-color:#fff;border:none;display:inline-flex;height:48px;justify-content:center}.slider .slide-background-color{align-items:center;background-color:#00000036;bottom:0;display:flex;left:0;padding-bottom:60px;position:absolute;right:0;top:0}@media(max-width:1330px){.slider .slides .slide .slide-inner{margin-left:25px;margin-right:25px}}@media(max-width:768px){.slider .btn-slider{max-width:50%}.slider .slide h1{font-size:37px;margin-top:1em;text-align:left}.slider .slide h2{font-size:18px;line-height:1.3;margin-bottom:3em;margin-top:2em;max-width:80%}.slider .slides .slide{padding-bottom:6em}.slider .thumbnails{bottom:15px}.slider .slides .slide .slide-inner>div{max-width:unset}}.result-message{font-size:16px;line-height:22px;padding-top:12px;text-align:center}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none!important}.card-error{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#card-element{background:#fff;border:1px solid rgba(50,50,93,.1);border-radius:4px 4px 0 0;box-sizing:border-box;max-height:44px;padding:12px;width:100%}#payment-request-button{margin-bottom:32px}.terms-error{color:crimson}.spinner{display:inline-block;height:40px;margin:0 auto;width:40px}.spinner.block{display:block}.spinner:after{animation:spinner 1.2s linear infinite;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:3px;content:" ";display:block;height:32px;margin:4px;width:32px}.spinner.yellow:after{border:3px solid var(--resaltado);border-color:var(--resaltado) transparent var(--resaltado) transparent}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}label[for=check]{animation:rotate 1.2s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-left-color:#5cb85c;border-radius:50%;display:inline-block;height:125px;position:relative;transform:scale(.5) rotate(0);width:125px}@keyframes rotate{50%{border-left-color:#9b59b6}75%{border-left-color:#e67e22}to{transform:scale(.5) rotate(1turn)}}label[for=check].checked .check-icon:after{animation:check-icon .8s ease;border-right:4px solid #5cb85c;border-top:4px solid #5cb85c;content:" ";display:block;height:56px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateX(-10px) scaleX(-1) rotate(135deg) scale(.85);transform-origin:left top;width:28px}@keyframes check-icon{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:28px}40%{height:56px;opacity:1;width:28px}to{height:56px;opacity:1;width:28px}}label[for=check].checked{animation:none;border-color:#5cb85c;transition:border .5s ease-out}.i3ds-warning-backdrop{align-items:center;background-color:#00000077;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1024}.i3ds-warning{background:#fff;border-radius:5px;display:flex;flex-direction:column;max-width:600px;padding:30px}.i3ds-warning>div{font-size:18px;margin-bottom:30px}.tab-menu{margin-bottom:2em}.tab-menu .links{border-bottom:3px solid #fbf6f2;margin-bottom:1em;padding-bottom:9px}.tab-menu .links a{border-bottom:3px solid transparent;color:grey;font-weight:500;padding:0 1em 12px;transition:.3s}.tab-menu .links a:hover{border-bottom-color:#dddd}.tab-menu .links a.active{border-bottom-color:#333;color:#333}.tab-menu .custom-elements{display:inline-block}@media(max-width:1199px){.tab-menu .links{font-size:.9rem}}.texto-legal .container{padding:100px 0 0}.texto-legal .container h1{color:var(--gris-texto);font-size:60px;font-weight:500;letter-spacing:1px;line-height:1.1;margin-bottom:.5rem;max-width:700px}.texto-legal h2{font-weight:700}.texto-legal p{text-align:justify}@media (max-width:600px){.texto-legal{padding-left:25px;padding-right:25px}}.icon-selector img{cursor:pointer;height:32px;width:32px}.icon-selector .icon-grid{display:grid;gap:25px;grid-template-columns:repeat(10,10fr);margin:25px}.icon-selector .placeholder{align-items:center;background-color:#f6f6f6;border:1px solid #d3d3d3;border-radius:3px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.icon-selector .placeholder span{margin-left:5px}.video-upload{height:100%;position:relative;width:100%}.video-upload.empty{align-items:center;background-color:#f6f6f6;border:1px solid #d3d3d3;border-radius:3px;cursor:pointer;display:flex;justify-content:center;min-height:300px}.video-upload span{pointer-events:none}.video-upload .overlay{background:#000;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s}.video-upload.empty:hover .overlay{opacity:.75}.video-upload.empty:hover .add-icon,.video-upload.empty:hover .max-upload-size{color:#000;filter:invert(1);transition:.3s;user-select:none;z-index:2}.video-upload .max-upload-size{bottom:15px;pointer-events:none;position:absolute;text-align:center;width:100%}.video-upload video{height:100%;max-width:100%}.video-upload .upload-controls{background:#000;border-radius:5px;display:none;left:50%;padding:5px 5px 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-upload:not(.empty) .add-icon{color:#fff;display:none}.video-upload:hover .upload-controls{align-items:center;display:inline-flex;justify-content:center}.video-upload:hover .add-icon{display:block}.admin-faq .image-upload{background-size:cover;height:400px}.admin-faq .faq-header{align-items:center;background-color:#fcfcfc;border:1px solid #d3d3d3;border-radius:5px;color:#333;cursor:pointer;display:flex;font-size:.8em;font-size:13px;height:56px;margin:0 0 10px;padding:10px;position:relative;text-align:center;text-transform:uppercase;user-select:none}.admin-faq .faq-header:hover{background-color:#f6f6f6}.admin-faq .faq-header.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#292929 #292929 #d3d3d3}.admin-faq .faq-list.dragging .faq-header:hover:before{background-color:#292929;content:" ";display:block;height:1px;left:0;position:absolute;right:0;top:-5px;width:100%}.admin-faq .faq-header.dragging{opacity:.5}.admin-faq .faq-header>span{margin-left:10px;margin-right:auto}.admin-faq .faq-header .expand-button{align-items:center;border-left:1px solid #d3d3d3;display:flex;height:100%;justify-content:center;padding-left:10px}.admin-faq .faq-header .drag-button{align-items:center;display:flex;height:24px;justify-content:center;opacity:.5;overflow:hidden;transition:.15s;width:0}.admin-faq .faq-header:hover .drag-button{cursor:grab;margin-right:-5px;width:24px}.admin-faq .faq-content{border:1px solid #292929;border-radius:0 0 5px 5px;border-top:0 solid #292929;margin-bottom:15px;margin-top:-10px;padding:15px 15px 85px}.admin-faq .faq-content label{font-weight:700}.admin-faq .faq-header.add-new{background-color:#fff;justify-content:center}.admin-faq .faq-header.add-new:hover{background-color:#f6f6f6}.admin-faq .faq-header.add-new>span{margin:0}.admin-faq .delete-button{float:right;margin-top:10px}.image-upload-list{display:flex}.image-upload-list .image-upload-container{align-items:center;display:flex;justify-content:center}.image-upload-list img{height:auto;max-width:100%}.admin-pagina-estatica .image-upload-list .image-upload-container{height:64px;width:64px}.admin-pagina-estatica .image-upload-list{justify-content:center}.admin-pagina-estatica .image-upload-container{margin:0 25px;padding:5px}.admin-pagina-estatica .image-upload-list.inferior{display:grid;gap:24px;grid-template-columns:repeat(4,4fr)}.admin-pagina-estatica .image-upload-list.inferior .image-upload-container{height:unset;width:unset}.admin-pagina-estatica .admin-bloque:first-child{align-items:flex-end;display:flex}@media(max-width:992px){.admin-pagina-estatica .image-upload-list.inferior{display:flex;flex-direction:column}.admin-pagina-estatica .image-upload-list{display:grid;grid-template-columns:2fr 2fr}}.admin-negocios .event-carousel .item-container.placeholder{background-color:#eee;height:220px}.admin-negocios .evento-grid{display:grid;gap:25px;grid-template-columns:repeat(4,4fr)}.admin-negocios .fila.venue-type.disabled .evento-grid{opacity:.5}.admin-negocios .evento-grid .carrusel-main-evento{box-sizing:border-box;display:flex;flex-direction:column;height:380px;position:relative;transition:none;transition:border-bottom .5s;user-select:none}.admin-negocios .disabled-tag{align-items:center;background-color:var(--resaltado);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:space-evenly;left:25px;margin-right:5px;margin-top:5px;padding:2px 7px;position:absolute;text-transform:uppercase;top:19px;z-index:1}.admin-negocios .evento-grid .carrusel-main-evento.dragged-negocio{filter:grayscale(1) opacity(.75)}.admin-negocios .evento-grid.dragging .carrusel-main-evento:hover{border:1px solid transparent;border-left:10px solid var(--resaltado-transparente);box-shadow:0 0 15px rgba(0,0,0,.1);margin-left:-14px;padding-left:5px}.admin-negocios .carrusel-main-evento.add-new{align-items:center;display:flex;justify-content:center}.admin-negocios .row-actions{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;margin:0 -20px 20px;padding:5px 20px}.admin-negocios .row-actions h3{margin-bottom:0}.admin-negocios .row-actions .toggle-container{margin-left:auto;margin-right:1em;padding-bottom:5px}.admin-negocios .admin-bloque.filas .fila{padding-top:0}.admin-negocios .row-actions>div{position:relative}.admin-negocios .row-actions .highlight-type .material-symbols-rounded,.admin-negocios .row-actions .move-type-down .material-symbols-rounded,.admin-negocios .row-actions .move-type-up .material-symbols-rounded{font-size:30px;margin-right:20px}.admin-negocios .custom-field{margin-right:20px;width:250px}.admin-negocios .modal-encuesta-satisfaccion .modal-content-area{padding:15px;position:relative}.admin-negocios .modal-encuesta-satisfaccion .modal-content-area .add-button{position:absolute;right:15px;top:15px}.admin-negocios .modal-encuesta-satisfaccion:not(.empty) .add-button{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;bottom:15px;display:flex;justify-content:center;left:15px;padding:10px 0;top:unset}.admin-negocios .modal-encuesta-satisfaccion .custom-field{margin-left:0}.admin-negocios .modal-encuesta-satisfaccion:not(.empty) .add-button:hover{background:#f6f6f6;border-color:grey}.admin-negocios .modal-encuesta-satisfaccion:not(.empty) .modal-content-area{padding-bottom:60px;padding-top:0}.admin-negocios .modal-encuesta-satisfaccion .modal-content-area .line{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;padding:5px 0}.admin-negocios .modal-encuesta-satisfaccion .modal-content-area .line:last-child{border-bottom:none}.admin-negocios .carrusel-main-evento .dot-menu{position:absolute;right:25px;top:20px;z-index:1}.admin-negocios .carrusel-main-evento .details{display:flex;flex:1;flex-direction:column}.admin-negocios .carrusel-main-evento .details .star-meter{float:left;margin-left:-.3vw}.admin-negocios .carrusel-main-evento .details .star-meter>span{font-size:1.8vw;margin-top:5px}.admin-negocios .carrusel-main-evento .details .numeric-value{background:var(--resaltado-claro);border-radius:3px;color:var(--resaltado);display:inline-block;font-size:1.1vw;margin-left:10px;padding:0 5px}.admin-negocios .average-price,.admin-negocios .pack-indicator{align-items:center;background-color:var(--resaltado);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:space-evenly;margin-bottom:auto;margin-right:1em;margin-top:auto;padding:2px 7px;text-transform:uppercase}.admin-negocios .rating-container{align-items:center;display:flex;justify-content:space-between}.admin-negocios .row-actions>.custom-field~div:not(.delete-container) .material-symbols-rounded{font-size:30px;margin-right:20px}.admin-negocios .row-actions>.custom-field~div:not(.delete-container) .material-symbols-rounded.sort-by-name{font-size:35px}.admin-negocios .row-actions .sort-button{opacity:.5}.admin-negocios .row-actions .sort-button.active{opacity:1}@media(max-width:1500px){.admin-negocios .evento-grid{grid-template-columns:repeat(3,3fr)}}.admin-bar .save-button{background-color:var(--gris-texto);border:1px solid #000;color:#fff;display:inline-block;font-family:Circular;font-size:.8rem;font-weight:700;line-height:1.5;margin:1rem 7px;padding:1.25rem 1.5rem;text-align:center;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;width:192px}.admin-bar .save-button.disabled{opacity:.8}.admin-bar .save-button:hover{background-color:hsla(0,0%,100%,.02);color:var(--gris-texto)}.admin-bar .bar-elements{align-items:center;display:flex;height:100%;justify-content:flex-end}.input-select{position:relative}.input-select.disabled{opacity:.5;pointer-events:none}.input-select .placeholder{display:none}.input-select.has-placeholder .placeholder{align-items:center;background-color:#f6f6f6;border-right:1px solid #d3d3d3;display:flex;height:100%;justify-content:center;padding:5px .75em;pointer-events:none}.input-select .options-list .option.selected{background:#000;color:#fff}.input-select input{border:1px solid #d3d3d3;padding:5px 10px;width:100%}.input-select .options-list{background-color:#fff;bottom:unset;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;position:absolute;top:unset;z-index:1}.input-select.has-placeholder .options-list{right:0;top:100%}.input-select .options-list>div{cursor:pointer;font-size:.9em;padding:10px}.input-select .options-list>div:hover{background-color:#292929;color:#fff}.input-select.has-placeholder{align-items:center;border:1px solid #d3d3d3;display:flex}.input-select.has-placeholder input{border:none}.input-select .combo-mode-button{align-items:center;border:1px solid #d3d3d3;border-radius:3px;cursor:pointer;display:inline-flex;height:2em;min-width:6em;padding:5px 28px;width:100%}.input-select.combo-mode{position:relative;user-select:none}.input-select.combo-mode .material-symbols-rounded{color:#000;display:inline-block;font-size:24px;left:unset;pointer-events:none;position:absolute;right:4px;top:5px;transform:translate(0);width:24px}.time-input-container{align-items:center;display:inline-flex}.time-input{border:1px solid #d3d3d3;border-radius:3px}.time-input>input{border:none;display:inline-block;padding:5px;text-align:right;width:2em}.time-input>input:focus{outline:none}.time-input>input:last-child{text-align:left}.ui-notification{background:#fff;background:var(--gris-texto);color:#fff;font-weight:700;left:0;opacity:0;position:fixed;right:0;text-transform:uppercase;top:0;z-index:1021}.reserva-completada,.ui-notification{align-items:center;display:flex;justify-content:center}.reserva-completada{height:80%;margin-top:25vh;text-align:center}.reserva-completada h1{font-size:36px;line-height:46px}.reserva-completada h2{color:#666;font-size:18px}.reserva-completada .user-email{color:#000}.reserva-completada .buttons{display:flex;flex-direction:column;margin:1em auto 0;max-width:400px}.reserva-completada .add-favorite{align-items:center;background-color:#fbf6f2;border-radius:25px;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:50px;justify-content:center;margin:.5em auto 2em;padding:0 1em 0 .7em;text-transform:uppercase;transition:.3s;user-select:none}.reserva-completada .add-favorite:hover{background-color:#fbf6f277}.reserva-completada .add-favorite .heart-container{align-items:center;background:#fff;border-radius:16px;color:#000;display:flex;height:32px;justify-items:center;margin-right:.5em;width:32px}.reserva-completada .add-favorite .heart-container i{flex:1;font-size:18px}.reserva-completada .btn-brown{align-items:center;display:inline-flex;justify-content:center;margin-top:1em;padding:1em 3em}@media(max-width:991px){.reserva-completada h1{font-size:32px;line-height:38px}.reserva-completada h2{font-size:15px;line-height:1.5;margin-top:2em}}.gracias-encuesta{align-items:center;display:flex;height:80%;justify-content:center;margin-top:25vh;text-align:center}.gracias-encuesta h1{font-size:36px;line-height:46px}.gracias-encuesta h2{color:#666;font-size:18px}.gracias-encuesta .buttons{display:flex;flex-direction:column;margin:1em auto 0;max-width:400px}.gracias-encuesta .btn-brown{align-items:center;display:inline-flex;justify-content:center;margin-top:1em;padding:1em 3em}@media(max-width:991px){.gracias-encuesta h1{font-size:32px;line-height:38px}.gracias-encuesta h2{font-size:15px;line-height:1.5;margin-top:2em}}.accordion-tab{flex:1}.accordion-tab.disabled{opacity:.5}.accordion-tab .heading{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:10px 15px;user-select:none}.accordion-tab.error .heading{border-color:crimson;box-shadow:0 0 2px crimson}.accordion-tab.disabled .heading{cursor:default}.accordion-tab:not(.disabled) .heading:hover{background:#f6f6f6}.accordion-tab:not(.active):not(.disabled)>.heading:hover{border-color:grey}.accordion-tab.active>.heading{border-bottom-color:#e6e6e6;border-radius:5px 5px 0 0}.accordion-tab.active>.contents{background:#fff;border:1px solid #d3d3d3;border-radius:0 0 5px 5px;border-top:0 solid #d3d3d3;padding:.5em 15px 15px}.accordion-tab.error.active .contents{border-color:crimson}.accordion-tab-container{display:flex;margin-left:50px;margin-right:50px;padding-top:15px}.accordion-tab-container .right-side{align-items:center;display:flex;height:100%;margin-bottom:auto;margin-left:16px;margin-top:10px;min-width:50px}.accordion-tab-container .right-side>*{margin-left:1em}.accordion-tab-container .material-symbols-rounded{font-size:30px;margin-right:5px}@media(max-width:992px){.accordion-tab-container{padding-top:7px}.accordion-tab .heading{align-items:flex-start;padding:5px 7px}.accordion-tab.active>.contents{padding:.25em 7px 7px}.accordion-tab-container .right-side{margin-top:6px}.accordion-tab-container .material-symbols-rounded{font-size:20px;margin-right:0}}.material-symbols-rounded.clickable{cursor:pointer}.material-symbols-rounded.large{font-size:57px}.material-symbols-rounded{user-select:none}.language-selector{align-items:center;border:1px solid var(--gris-texto);cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;width:60px}.language-selector .language{color:var(--gris-texto);font-family:Circular;font-size:.8rem;font-weight:700;text-transform:uppercase}.language-selector .language:not(.active){display:none}.language-selector:hover .language:not(.active){align-items:center;background-color:#fff;border:1px solid var(--gris-texto);border-top:none;display:block;display:flex;height:60px;justify-content:center;position:fixed;top:71px;width:60px;z-index:1021}.language-selector:hover .language:not(.active):hover{background-color:var(--gris-texto);color:#fff}.mobile-menu .language-selector{bottom:14px;margin-left:14px;position:absolute}.mobile-menu .language-selector:hover .language:not(.active){border-bottom:0;border-top:1px solid var(--gris-texto);left:-.5px;position:absolute}.user-finder input{background:var(--resaltado-claro);border:none;padding:5px}.user-finder{position:relative}.user-finder .user-search-results{background:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:350px;overflow-y:auto;position:absolute;z-index:2}.user-finder .user-search-results .user-item{cursor:pointer;padding:5px}.user-finder .user-search-results .user-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.user-finder .user-search-results .user-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.user-finder .user-search-results .user-item:hover{background-color:#292929;color:#fff}.admin-page.admin-usuarios .header .btn{width:154px}.admin-page.admin-usuarios .table-component{margin:40px 20px}.admin-page.admin-usuarios .row-details>div{display:grid;gap:15px;grid-template-columns:2fr 2fr}.admin-page.admin-usuarios .row-details>div.row-reservas{border-top:1px solid #d3d3d3;display:block;margin-left:-20px;margin-right:-20px;margin-top:1.5em;padding-left:20px;padding-right:20px;padding-top:20px}.admin-page.admin-usuarios .row-details>div.row-reservas h2{margin-bottom:20px}.admin-page.admin-usuarios .form-input.select.country-container{padding-top:0}.admin-page.admin-usuarios .order-row{align-items:center;background-color:#fcfcfc;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.admin-page.admin-usuarios .download-user-file{align-items:center;display:flex;gap:1em}.admin-page.admin-usuarios .user-order-row.no-details .order-row{cursor:default}.admin-page.admin-usuarios .order-row .expand-button{border-radius:5px}.admin-page.admin-usuarios .user-order-row:not(.no-details) .order-row:hover{background-color:#f6f6f6;border-color:grey}.admin-page.admin-usuarios .order-row>div{border-right:1px solid #efefef;font-size:13px;padding:10px 20px}.admin-page.admin-usuarios .order-row .date{width:15%}.admin-page.admin-usuarios .order-row .availability-description,.admin-page.admin-usuarios .order-row .negocio-name{width:20%}.admin-page.admin-usuarios .order-row .pax,.admin-page.admin-usuarios .order-row .slot{width:15%}.admin-page.admin-usuarios .order-row .amount,.admin-page.admin-usuarios .order-row .validated{width:10%}.admin-page.admin-usuarios .user-order-row.active{margin-bottom:10px}.admin-page.admin-usuarios .user-order-row.active .order-row{border-bottom:none;border-color:grey;border-radius:5px 5px 0 0;margin-bottom:0}.admin-page.admin-usuarios .user-order-row.active .order-details{border:1px solid grey;border-radius:0 0 5px 5px;border-top:0 solid grey;padding:0 10px 10px}.admin-page.admin-usuarios .user-order-row.active .order-details>div{border-top:1px solid #dedede;margin-left:-10px;margin-right:-10px;margin-top:15px;padding-left:15px;padding-right:15px;padding-top:10px}.admin-page.admin-usuarios .user-order-row.active .order-details .survey{display:grid;gap:10px;grid-template-columns:repeat(7,7fr);margin-top:1em}.admin-page.admin-usuarios .user-order-row.active .order-details .survey .category{background:#f6f6f6;padding:15px 20px}.admin-page.admin-usuarios .user-order-row.active .order-details .survey .category.mean-rating{background-color:var(--gris-texto)}.admin-page.admin-usuarios .star-meter .numeric-value{font-size:11px}.admin-page.admin-usuarios .user-order-row.active .order-details .mean-rating .star-meter .numeric-value{background-color:#fff;color:var(--gris-texto)}.admin-page.admin-usuarios .user-order-row.active .order-details .mean-rating .star-meter>span,.admin-page.admin-usuarios .user-order-row.active .order-details .survey .mean-rating h3{color:#fff}.admin-page.admin-usuarios .order-row .rating .star-meter{display:flex}.admin-page.admin-usuarios .order-row .rating .star-meter>span{font-size:18px}@media(max-width:1630px){.admin-page.admin-usuarios .user-order-row.active .order-details .survey{grid-template-columns:repeat(6,6fr)}}@media(max-width:1500px){.admin-page.admin-usuarios .user-order-row.active .order-details .survey{grid-template-columns:repeat(5,5fr)}}@media(max-width:1330px){.admin-page.admin-usuarios .user-order-row.active .order-details .survey{grid-template-columns:repeat(4,4fr)}}@media(max-width:830px){.admin-page.admin-usuarios .user-order-row.active .order-details .survey{grid-template-columns:1fr}}.admin-page.admin-usuarios .user-order-row.active .order-details .survey h3{font-size:13px;font-weight:400;line-height:13px}.admin-page.admin-usuarios .user-order-row.active .order-details .star-meter>span{font-size:23px}.admin-page.admin-usuarios .user-order-row.active .order-details>div:first-child{margin-top:0}.admin-page.admin-usuarios .user-order-row.active .order-details .order-actions{display:flex;justify-content:flex-end}.admin-page.admin-usuarios .user-order-row.active .order-actions button{font-size:.9em;margin-bottom:.5em;margin-left:15px;margin-top:.5em;padding:1em 1.5em}.admin-page.admin-usuarios .user-order-row.active .order-details .comments>span{font-weight:700}.admin-page.admin-usuarios .user-order-row.active .extras{margin-top:.5em}.admin-page.admin-usuarios .user-order-row.active .extra-item{align-items:center;display:inline-flex;margin-right:1em}.admin-page.admin-usuarios .user-order-row.active .extra-item span{align-items:center;background-color:var(--resaltado);border-radius:3px;color:#fff;display:inline-flex;font-size:.9em;height:1.5em;justify-content:center;margin-right:.5em;width:1.5em}.admin-page.admin-usuarios .row-details>.row-guardar{display:flex;font-weight:700;justify-content:flex-start}.admin-page.admin-usuarios .row-details>.row-guardar,.admin-page.admin-usuarios .row-details>div:last-child{border-top:1px solid #d3d3d3;margin:20px -20px -20px;padding:20px}.admin-page.admin-usuarios .row-details>.row-guardar>div{align-items:center;display:flex}.admin-page.admin-usuarios .row-details>.row-guardar>div .form-toggle{margin-left:1em}.admin-page.admin-usuarios .row-details .custom-field{margin-top:0}.admin-page.admin-usuarios .row-details .custom-field input[type=email],.admin-page.admin-usuarios .row-details .custom-field input[type=number],.admin-page.admin-usuarios .row-details .custom-field input[type=password],.admin-page.admin-usuarios .row-details .custom-field input[type=text]{margin-bottom:0}.admin-page.admin-usuarios .row-details .boton-guardar{margin-left:auto}.admin-page.admin-usuarios .row-details>div.row-estadisticas{display:block}.admin-page.admin-usuarios .row-details>div.row-estadisticas .columna{min-height:420px}.admin-page.admin-usuarios .chart-container{align-items:center;height:340px;width:50%}.admin-page.admin-usuarios .chart-container>div{height:100%}.admin-page.admin-usuarios .subscription-name{align-items:center;display:flex;flex:1}.admin-page.admin-usuarios .subscription-name>span{margin-right:.5em}.admin-page.admin-usuarios .pack-tag{align-items:center;background:var(--resaltado);border-radius:9px;color:#fff;display:inline-flex;font-size:11px;justify-content:center;margin-left:.5em;padding:0 5px 1px;text-transform:lowercase}.admin .editar-usuario.edit-page .header{height:56px}.admin .editar-usuario .admin-bloque.invisibles{margin:15px -20px 0;padding:0 0 0 10px}.admin .editar-usuario .user-toggles{align-items:center;display:flex;padding-bottom:0}.admin .editar-usuario .user-toggles .form-toggle{margin-left:10px;margin-right:35px}.admin .custom-field.logo{width:250px}.admin .custom-field.icon .image-upload.empty{height:94px;min-height:94px;width:94px}.admin .modal-editar-boton{display:flex;flex-direction:column;overflow:auto;padding:15px}.admin .modal-editar-boton>.boton-guardar{margin-left:auto;margin-top:15px}.admin .columna>label{align-items:center;display:flex;gap:.5em}.admin-page.admin-emails h2{border-bottom:1px solid #d3d3d3;margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding:0 20px 15px}.admin-page.admin-permisos .row-details>div:first-child{border-bottom:1px solid #d3d3d3;display:grid;grid-template-columns:repeat(4,4fr);margin:-20px;padding:20px}.admin-page.admin-permisos .row-details>div:first-child>div{border-right:1px solid #d3d3d3;display:inline-flex;margin-right:10%;padding:15px 15% 15px 15px}.admin-page.admin-permisos .row-details>div:first-child .form-toggle{margin-left:auto}.admin-page.admin-permisos .row-details>div:last-child{display:flex;justify-content:flex-end;padding-top:40px}@media(max-width:992px){.admin-page.admin-permisos .row-details>div:first-child{display:flex;flex-direction:column}.admin-page.admin-permisos .row-details>div:first-child>div{border-right:none;margin-right:0;padding-bottom:5px;padding-right:15px;padding-top:5px}}.admin-page.admin-estadisticas .admin-bloque{border-top:none;padding-bottom:0}.admin-page.admin-estadisticas .admin-bloque.columnas .columna{min-height:calc(50vh - 93px)}.admin-page.admin-estadisticas .columna{align-items:center;display:flex;flex-direction:column;height:100%;min-height:32vh;padding-top:10px;position:relative}.admin-page.admin-estadisticas .columna h2{align-self:flex-start;margin-bottom:1.5em;text-align:left}.admin-page.admin-estadisticas .chart-container,.estadisticas .chart-container{display:flex;flex:1;justify-content:center;margin:0 auto}.admin-page.admin-estadisticas .bar-chart.chart-container,.estadisticas .bar-chart.chart-container{width:100%}.admin-page.admin-estadisticas .chart-container>div,.estadisticas .chart-container>div{flex:1}.admin-page.admin-estadisticas .legend-container,.estadisticas .legend-container{align-items:flex-end;display:flex;flex-direction:column;font-size:13px;justify-content:center;margin-bottom:auto;margin-left:75px;margin-top:auto;user-select:none;width:25%}.admin-page.admin-estadisticas .legend-container span,.estadisticas .legend-container span{border-radius:50%;display:inline-flex;justify-content:flex-end;margin:5px 0}.admin-page.admin-estadisticas .legend-container li,.estadisticas .legend-container li{display:inline-block}.admin-page.admin-estadisticas .tooltip,.estadisticas .tooltip{align-items:center;background-color:var(--gris-texto);border-radius:3px;color:#fff;display:flex;font-size:13px;font-weight:700;padding:5px 15px}.admin-page.admin-estadisticas .tooltip span:nth-child(2),.estadisticas .tooltip span:nth-child(2){font-weight:400;margin:0 .5em}.admin-page.admin-estadisticas .country-list,.estadisticas .country-list{width:100%}.admin-page.admin-estadisticas .country-list .country-count,.estadisticas .country-list .country-count{display:block;float:right;font-size:13px;font-weight:700;margin-top:3px;padding-left:5px;text-align:left}.admin-page.admin-estadisticas .chart-container.horizontal-bar-chart>div,.estadisticas .chart-container.horizontal-bar-chart>div{height:25px;position:relative;width:100%}.kpi-container{display:grid;flex:1;gap:20px;grid-template-columns:2fr 2fr;width:100%}.kpi-container .item{align-items:center;background-color:#f6f6f6;color:var(--gris-texto);display:flex;flex-direction:column;font-size:16px;justify-content:center;min-height:120px;position:relative;text-align:center;user-select:none}.kpi-container .caption{font-size:15px;font-weight:600;left:15px;opacity:.75;position:absolute;top:15px}.kpi-container .value{font-size:50px;font-weight:700;margin-bottom:auto;margin-top:auto}.admin-page.admin-estadisticas .admin-bloque.encuestas{border-top:1px solid #d3d3d3;margin-top:40px;min-height:300px}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna{display:grid;gap:20px;grid-template-columns:repeat(4,4fr);min-height:unset}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna>h3{border-bottom:1px solid #d3d3d3;display:block;font-size:.9em;grid-column-end:5;grid-column-start:1;margin-bottom:15px;margin-left:-20px;margin-right:-20px;padding:0 20px 10px;text-transform:uppercase}@media(max-width:1550px){.admin-page.admin-estadisticas .admin-bloque.encuestas .columna>h3{grid-column-end:4}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna{grid-template-columns:repeat(3,3fr)}}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna .category{background:#f6f6f6;padding:15px 20px}.admin-page.admin-estadisticas .header{justify-content:flex-start}.admin-page.admin-estadisticas .calendar-filter-toggle{font-size:32px}.admin-page.admin-estadisticas .dates-display{align-items:center;display:flex;margin-left:1em}.admin-page.admin-estadisticas .reset-dates{margin-left:.5em}.admin-page.admin-estadisticas .no-data-caption{background-color:#f6f6f6;color:#5e5e5e;font-size:13px;font-weight:700;padding:5px 100px;position:absolute;top:50%}.admin-page.admin-estadisticas .encuestas .no-data-caption{text-align:center;width:100%}.admin-page.admin-estadisticas .encuestas .columna{display:grid;gap:20px;grid-template-columns:repeat(4,4fr)}.admin-page.admin-estadisticas .encuestas .columna .category{background:#f6f6f6;padding:15px 20px;position:relative}.admin-page.admin-estadisticas .encuestas .columna .category .star-meter{float:left}.admin-page.admin-estadisticas .encuestas .columna .category .star-meter span{font-size:2.4em}.admin-page.admin-estadisticas .encuestas .columna .category .numeric-value{background-color:var(--resaltado);border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-left:10px;margin-top:5px;padding:4px 9px}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna .category.mean{background-color:var(--gris-texto);color:#fff}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna .category.mean .star-meter,.admin-page.admin-estadisticas .admin-bloque.encuestas .columna .category.mean .star-meter>span.active,.admin-page.admin-estadisticas .admin-bloque.encuestas .columna .category.mean h3{color:#fff}.admin-page.admin-estadisticas .admin-bloque.encuestas .columna .category.mean .numeric-value{background:#fff;color:var(--gris-texto)}@media(max-width:1550px){.admin-page.admin-estadisticas .encuestas .columna{grid-template-columns:repeat(3,3fr)}.admin-page.admin-estadisticas .encuestas .columna .category .star-meter span{font-size:3em}.admin-page.admin-estadisticas .encuestas .columna .category .numeric-value{font-size:16px;margin-top:10px}}@media(max-width:1400px){.admin-page.admin-estadisticas .encuestas .columna{grid-template-columns:repeat(2,2fr)}}.admin-page.admin-estadisticas.informes .admin-bloque.columnas .columna{min-height:calc(25vh - 25px)}.admin-page.admin-estadisticas.informes .table-component .table-row{background-color:#fff}.admin-page.admin-estadisticas.informes .table-component .row-details{background-color:#fff;margin:-41px 10px 10px}.admin-page.admin-estadisticas.informes .row-details>div.row-reservas{border-top:1px solid #d3d3d3;display:block;margin-left:-20px;margin-right:-20px;margin-top:1.5em;padding-left:20px;padding-right:20px;padding-top:20px}.admin-page.admin-estadisticas.informes .order-row{align-items:center;background-color:#fcfcfc;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.admin-page.admin-estadisticas.informes .order-row>div{border-right:1px solid #efefef;font-size:13px;padding:10px 20px}.admin-page.admin-estadisticas.informes .order-row .date{width:15%}.admin-page.admin-estadisticas.informes .order-row .availability-description,.admin-page.admin-estadisticas.informes .order-row .negocio-name{width:20%}.admin-page.admin-estadisticas.informes .download-user-file{align-items:center;display:flex;gap:1em}body.scrolled .admin-page.admin-estadisticas.informes .header{left:0}.admin-page.admin-estadisticas.informes .custom-dropdown{border:1px solid #d3d3d3;margin-left:1em}.admin-page.admin-estadisticas.informes .kpi-container{grid-template-columns:repeat(3,3fr)}@media(max-width:992px){.admin-page.admin-estadisticas.informes .header{flex-direction:row;justify-content:center}body.scrolled .admin-page.admin-estadisticas.informes .header{height:auto}.admin-page.admin-estadisticas.informes .order-row{flex-direction:column}.admin-page.admin-estadisticas.informes .download-user-file,.admin-page.admin-estadisticas.informes .order-row .availability-description,.admin-page.admin-estadisticas.informes .order-row .date,.admin-page.admin-estadisticas.informes .order-row .negocio-name{width:100%}.admin-page.admin-estadisticas.informes .download-user-file span{margin-left:auto}.admin-page.admin-estadisticas.informes .order-row>div{font-size:11px;padding:5px 10px}.admin-page.admin-estadisticas.informes h2{font-size:15px}.admin-page.admin-estadisticas.informes .kpi-container{grid-template-columns:1fr}.admin-page.admin-estadisticas.informes .table-component.usuarios .table-row{display:grid;grid-template-columns:3fr 3fr 3fr;margin-left:0;margin-right:0}.admin-page.admin-page.admin-estadisticas.informes .table-component .table-row>span:first-child{grid-column-end:4;grid-column-start:1}.admin-page.admin-page.admin-estadisticas.informes .table-component .expand-button{border:none;right:0;top:0}.admin-page.admin-page.admin-estadisticas.informes .table-component .expand-button .material-symbols-rounded{font-size:29px}.admin-page.admin-estadisticas.informes .table-component .table-row>span{overflow:unset}.admin-page.admin-estadisticas.informes .table-component .row-details{margin-left:0;margin-right:0}}.admin-page.admin-idiomas .fila{align-items:center;display:flex}.admin-page.admin-idiomas .fila>*{margin-right:.75em}.admin-page.admin-descuentos .custom-field{margin-top:11px}.admin-page.admin-descuentos .custom-field.type-date,.admin-page.admin-descuentos .custom-field.type-number{margin-top:0}.admin-page.admin-descuentos .calendar-next{right:15px}.admin-page.admin-descuentos .calendar-previous{left:15px}.admin-page.admin-descuentos .custom-field .currency-symbol{font-size:13px;top:calc(50% - 5px)}.admin-page.admin-descuentos .custom-field .number-field-container .minus img,.admin-page.admin-descuentos .custom-field .number-field-container .plus img{height:14px;width:14px}.admin-page.admin-descuentos .custom-field .number-field-container .minus,.admin-page.admin-descuentos .custom-field .number-field-container .plus{height:22px;width:22px}.admin-page.admin-descuentos .custom-field input,.admin-page.admin-descuentos .custom-field.type-currency input,.admin-page.admin-descuentos .custom-field.type-date input,.admin-page.admin-descuentos .custom-field.type-number input{background:var(--resaltado-claro);border:none;font-size:13px}.admin-page.admin-descuentos select{background:#fff;font-size:13px}.admin-page.admin-descuentos .tipo-descuento{border:none}.admin-page.admin-descuentos .tipo-descuento .options-list{width:100px}.admin-page.admin-descuentos .boton-nuevo-codigo{float:right}.admin-page.admin-descuentos h2{margin-top:50px}.admin-page.admin-descuentos .table-component .table-row{align-items:center;background-color:#fcfcfc;border:1px solid #d3d3d3;border-radius:5px;color:#333;display:flex;font-size:.8em;height:56px;margin:0 0 10px;text-align:center;text-transform:uppercase;user-select:none}.admin-page.admin-descuentos .table-component .table-header>span{padding:0}.admin-page.admin-descuentos .custom-field.type-date .date-value{width:110px}.admin-page.admin-descuentos .custom-field.type-date .date-value>span{font-size:21px}.admin-page.admin-descuentos .user-finder{font-size:13px}.admin-page.admin-descuentos .table-component .table-row .user-finder .user-search-results{font-size:13px;text-transform:none}.widget-attachment-limits{background-color:#333333dd;border-radius:3px;color:#fff;font-size:13px;font-weight:700;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;z-index:1}.widget-attachment-limits .separator{border-left:1px solid grey;height:1em}.widget-attachment-limits.compact{align-items:center;display:flex;justify-content:space-evenly}.floating-tooltip{align-items:center;animation:tooltip-appear .3s forwards;background-color:var(--gris-texto);border-radius:3px;color:#fff;display:flex;font-size:13px;font-weight:700;padding:5px 15px;pointer-events:none;position:fixed;white-space:nowrap;z-index:3000}@keyframes tooltip-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin .admin-page.admin-ciudades h2{margin-right:auto}.admin .admin-page.admin-ciudades .ciudades-grid{display:grid;gap:25px;grid-template-columns:repeat(4,4fr)}.admin .admin-page.admin-ciudades .ciudades-grid .ciudad{border:1px solid #d3d3d3;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:column;height:250px;margin-bottom:25px;margin-right:25px;padding-top:0;width:100%}.admin .admin-page.admin-ciudades .ciudades-grid .ciudad:not(.disabled):hover{border:1px solid #292929}.admin .admin-page.admin-ciudades .ciudades-grid .ciudad .details{flex:1 1;font-size:13px;padding:15px}.admin .admin-page.admin-ciudades .ciudades-grid .ciudad .nombre{font-size:15px;font-weight:700}.admin .admin-page.admin-ciudades .ciudades-grid .ciudad.nueva-ciudad{align-items:center;background-color:#fff;justify-content:center}.admin .admin-page.admin-ciudades .ciudades-grid .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.encuesta-satisfaccion{padding-bottom:150px;padding-top:31px}.encuesta-satisfaccion>div:not(:first-child()){margin-top:4rem}.encuesta-satisfaccion .error h2{padding:30vh 0 2rem;text-align:center}.encuesta-satisfaccion .error a{display:block;margin:0 auto}.encuesta-satisfaccion .event-name{font-size:1.5rem;margin:0;text-transform:uppercase}.encuesta-satisfaccion .negocio-name{font-size:1.2rem;font-weight:700;margin:0 0 1rem}.encuesta-satisfaccion .container{margin:0 auto;max-width:640px;padding-left:25px;padding-right:25px}.encuesta-satisfaccion .categories h3{font-size:1.5em;margin-top:1em}.encuesta-satisfaccion .categories h3:first-of-type{margin-top:2em}.encuesta-satisfaccion .categories{display:grid;grid-template-columns:2fr 2fr}.encuesta-satisfaccion .comentarios{margin-top:4em}.encuesta-satisfaccion .save-button{margin-top:1em;width:100%}.encuesta-satisfaccion .event-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;margin-bottom:2em}.encuesta-satisfaccion>div:not(:first-of-type) .event-image{margin-top:4rem}.encuesta-satisfaccion .save-button-container{background:#fff;border-top:1px solid #d3d3d3;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;margin:0;max-width:unset;padding:10px 24vw 25px;position:fixed;right:0;width:100%}.encuesta-satisfaccion .custom-field textarea{border-color:grey}.star-meter{align-items:center;display:flex}.star-meter.static .material-symbols-rounded.clickable{cursor:default}.star-meter>span{font-size:3em}.star-meter>span.active{color:var(--resaltado)}.star-meter>span:not(.active){opacity:.5}.star-meter .numeric-value{background-color:var(--resaltado);border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:700;margin-left:7px;padding:0 5px}@media(max-width:992px){.encuesta-satisfaccion{padding-top:0}.star-meter>span{font-size:3em}.encuesta-satisfaccion .categories{grid-template-columns:1fr}}.calendar-filter{background:#fff;border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:50vh;min-width:280px;overflow:auto;padding:15px;position:fixed;top:140px;z-index:1}.calendar-filter .month{display:grid;font-size:13px;grid-template-columns:repeat(7,7fr)}.calendar-filter .month .day,.calendar-filter .month .day-header,.calendar-filter .month .dummy{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.calendar-filter .month .dummy{background-color:#fff}.calendar-filter .month .dummy.end{border-top:1px solid #d3d3d8;margin-top:-1px}.calendar-filter .month .day-header{color:grey;font-size:.8em;text-transform:none}.calendar-filter .month .day{border:1px solid #d3d3d8;border-right-color:transparent;color:#4f4f65;cursor:pointer;font-size:13px;margin-top:-1px;opacity:1}.calendar-filter .month .day.first-week{margin-top:0}.calendar-filter .month .day.sunday{border-right-color:#d3d3d8}.calendar-filter .month .day.last+.dummy{border-left:1px solid #d3d3d8}.calendar-filter .month-header{color:#4f4f65;font-size:13px;padding:10px;text-align:center;text-transform:none}.calendar-filter .month .day.end-date,.calendar-filter .month .day.in-between-date,.calendar-filter .month .day.start-date{background-color:var(--resaltado);color:#fff}.dot-menu .menu:not(.active){display:none}.dot-menu .dots{align-items:center;background:#fff;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;height:28px;justify-content:space-between;padding:3px 0;position:relative;width:28px}.dot-menu.active .dots{filter:invert(1)}.dot-menu .dots>div{background:#333;border-radius:3px;height:4px;margin-bottom:auto;margin-top:auto;width:4px}.dot-menu .menu{background:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:10px;position:fixed;z-index:1}.dot-menu .menu a{display:block;padding:15px}.dot-menu .menu a:hover{background:var(--resaltado);color:#fff}.dot-menu.active.left .menu{transform:translateX(-180px);width:180px}.admin-page.admin-subscription-types .subscription-info{border-bottom:1px solid #d3d3d3;display:flex;margin-left:-20px;margin-right:-20px;padding:0 20px 20px;position:relative}.admin-page.admin-subscription-types .type-container{position:relative}.admin-page.admin-subscription-types .type-container .delete-type{position:absolute;right:0;top:0;z-index:1}.admin-page.admin-subscription-types .subscription-info>div{display:flex;flex-direction:column}.admin-page.admin-subscription-types .subscription-info>div:nth-child(2){flex:1;margin-left:2em}.admin-page.admin-subscription-types input,.admin-page.admin-subscription-types textarea{border:1px solid #d3d3d3;border-radius:3px;margin-bottom:10px;padding:5px}.admin-page.admin-subscription-types label{font-weight:700}.admin-page.admin-subscription-types .table-row>span>input,.admin-page.admin-subscription-types .table-row>span>select{margin:0;padding:3px 5px}.admin-page.admin-subscription-types .table-row .custom-field .currency-symbol{right:10%;top:calc(50% - .35em)}.admin-page.admin-subscription-types .table-row .control-group{align-items:center;display:flex}.admin-page.admin-subscription-types .table-row .icono-grupo{height:auto;max-height:60%}.admin-page.admin-subscription-types .sections .columns .section .options{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;margin:0 -20px 20px;padding:10px 20px}.admin-page.admin-subscription-types .columns{border-bottom:1px solid #d3d3d3;border-top:1px solid grey;display:flex;justify-content:space-evenly;margin:0 -20px;padding:0}.admin-page.admin-subscription-types .columns:last-child{border-bottom:0;margin-bottom:-20px}.admin-page.admin-subscription-types .columns .section{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;display:flex;flex:1;flex-direction:column;margin-left:5px;margin-right:5px;padding-bottom:20px;padding-left:20px;padding-right:20px;position:relative}.admin-page.admin-subscription-types .columns .section:first-child{border-left:none;margin-left:0}.admin-page.admin-subscription-types .columns .section:last-child{border-right:none;margin-right:0}.admin-page.admin-subscription-types .image-upload.empty{min-height:64px}.admin-page.admin-subscription-types .icons-container .image-upload{display:inline-flex}.admin-page.admin-subscription-types .icons-container>div{display:inline-block;margin-bottom:10px;margin-right:10px;position:relative}.admin-page.admin-subscription-types .icons-container>div .delete-icon{align-items:center;background-color:#fff;border:1px solid #333;border-radius:12px;display:none;font-size:1.5em;height:24px;justify-content:center;position:absolute;right:-12px;top:-12px;width:24px;z-index:1}.admin-page.admin-subscription-types .icons-container>div:hover .delete-icon{display:flex}.admin-page.admin-subscription-types .icons-container>div:hover .delete-icon:hover{background-color:#333;color:#fff}.admin-page.admin-subscription-types .show-cta{display:flex;margin-left:auto;padding-top:1em}.admin-page.admin-subscription-types .show-cta .form-toggle{margin-right:.5em}.admin-page.admin-subscription-types .section-faq{display:grid;grid-template-columns:2fr 2fr}.admin-page.admin-subscription-types .faq-item{border:1px solid #d3d3d3;border-radius:5px;display:flex;flex-direction:column;margin:5px;padding:10px;position:relative}.admin-page.admin-subscription-types .faq-item .delete-faq{align-items:center;background-color:#fff;border:1px solid #333;border-radius:12px;display:none;font-size:1.5em;height:24px;justify-content:center;position:absolute;right:-6px;top:-6px;width:24px;z-index:1}.admin-page.admin-subscription-types .faq-item:hover .delete-faq{display:flex}.admin-page.admin-subscription-types .faq-item .delete-faq:hover{background-color:#333;color:#fff}.admin-page.admin-subscription-types .faq-item:last-child{margin-bottom:0;padding-bottom:0}.admin-page.admin-subscription-types .faq-item input,.admin-page.admin-subscription-types .faq-item textarea{width:100%}.admin-page.admin-subscription-types .inner-actions{position:absolute;right:0;top:0}.admin-page.admin-subscription-types .new-section{align-items:center;border-radius:0 0 5px 5px;border-top:1px solid #000;display:block;display:flex;justify-content:center;margin:20px -20px -20px;padding:10px}.admin-page.admin-subscription-types .new-section:hover{background-color:#fafafa}.mis-suscripciones .top-list{display:grid;gap:20px;grid-template-columns:repeat(3,3fr);margin:0 auto 25px;max-width:1200px}.mis-suscripciones .negocio{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:carousel-item-container;border:solid transparent;border-radius:50px;border-width:1px 1px 5px;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;opacity:0;padding:10px;transition:.5s}.mis-suscripciones .negocio .image{background-position:50%;background-size:355px 267.875px;border-radius:40px;height:235px;position:relative;transition:background-size .3s ease 0s}.mis-suscripciones .negocio .name{color:#333;font-size:18px;font-weight:600;padding:15px 15px 0;text-transform:uppercase}.mis-suscripciones .negocio .city{color:grey;font-size:13px;margin-bottom:10px;padding:0 15px;text-transform:uppercase}.mis-suscripciones .negocio .tag-visitas{background:var(--resaltado);border-radius:15px;bottom:16px;color:#fff;cursor:default;display:inline-block;font-size:12px;font-weight:600;left:22px;padding:2px 10px;position:absolute;text-transform:uppercase;top:unset}.mis-suscripciones .iconos-detalle{padding:0 15px}.mis-suscripciones .iconos-detalle>img{display:inline-block;filter:grayscale(1);height:32px;margin-right:10px;transition:filter .3s;width:32px}.mis-suscripciones .negocio:hover .iconos-detalle>img{filter:grayscale(0)}.mis-suscripciones .negocio .lower{align-items:center;background:#fff;border:2px solid #ededed;border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:11px;font-weight:100;justify-content:space-evenly;margin:15px auto 0 10px;padding:7px 17px;text-transform:uppercase}.mis-suscripciones .negocio .iconos{align-items:center;bottom:5px;display:flex;justify-content:flex-end;position:absolute;right:12px}.mis-suscripciones .negocio .iconos .icono{align-items:center;background:#fff;border-radius:16px;display:flex;height:32px;justify-content:center;margin-bottom:8px;margin-right:8px;width:32px}.mis-suscripciones .person-alert{border:1px solid crimson;border-radius:3px;color:crimson;font-size:13px;margin:25px auto 0;max-width:min(1200px,calc(100vw - 50px));padding:15px;text-align:center}.mis-suscripciones .over-pax{align-items:center;background-color:#ea5555;border-radius:15px;color:#fff;display:flex;font-size:12px;padding:5px 10px 5px 5px;position:absolute;right:15px;text-transform:uppercase;top:15px}.mis-suscripciones .over-pax>span{margin-right:5px}.mis-suscripciones .top-list .negocio:first-child:last-child{flex:1;transition:none}.mis-suscripciones .negocios-container{overflow-x:auto;scrollbar-width:0}.mis-suscripciones .negocios-container::-webkit-scrollbar{display:none}.mis-suscripciones .negocios-container .top-list.responsive{display:flex}.mis-suscripciones .tag-out-of-visits{background:#ea5555;border-radius:16px;color:#fff;cursor:default;font-size:12px;font-weight:600;padding:2px 10px;position:absolute;right:17px;text-transform:uppercase;top:17px;z-index:1}@media(max-width:992px){.mis-suscripciones .top-list{grid-template-columns:1fr;padding:25px}.mis-suscripciones .subscription-description.has-button{padding-bottom:86px;position:relative}.subscriptions-enabled .mis-suscripciones .subscription-description .cta{margin:0 24px 24px;max-width:calc(100% - 48px)}}.admin-page.admin-suscripciones{background:#fff;height:100%}.admin-page.admin-suscripciones .header{margin-bottom:15px}.admin-page.admin-suscripciones .header select{margin-left:5px}.admin-page.admin-suscripciones .table-row .tag{background:#333;border-radius:5px;color:#fff;font-size:.8em;margin-left:10px;padding:0 7px 1px}.admin-page.admin-suscripciones .percent-input{border:1px solid #d3d3d3;margin-left:1em;margin-right:auto;padding:5px;position:relative;text-align:center;width:4em}.admin-page.admin-suscripciones .table-component .totalized-row label{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.admin-page.admin-suscripciones .row-details .row{align-items:center;display:flex;justify-content:stretch}.admin-page.admin-suscripciones .cancelation,.admin-page.admin-suscripciones .no-calendar,.admin-page.admin-suscripciones .renewal{align-items:center;background:#c1e1c1;border-radius:10px;cursor:default;display:inline-flex;font-size:.9em;font-weight:700;height:20px;justify-content:center;margin-left:10px;min-width:20px;user-select:none;width:20px}.admin-page.admin-suscripciones .cancelation{background:#ff6961;color:#fff}.admin-page.admin-suscripciones .no-calendar{background-color:#61c1ff;color:#fff}.admin-page.admin-pagos{background:#fff;height:100%}.admin-page.admin-pagos .header{margin-bottom:15px}.admin-page.admin-pagos .header select{margin-left:5px}.admin-page.admin-pagos .table-row .tag{background:#333;border-radius:5px;color:#fff;font-size:.8em;margin-left:10px;padding:0 7px 1px}.admin-page.admin-pagos .percent-input{border:1px solid #d3d3d3;margin-left:1em;margin-right:auto;padding:5px;position:relative;text-align:center;width:4em}.admin-page.admin-pagos .table-component .totalized-row label{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.admin-page.admin-pagos .row-details .row{align-items:center;border-bottom:1px solid #ededed;display:flex;justify-content:stretch;margin-bottom:2px;padding:2px}.admin-page.admin-pagos .row-details .row:last-child{border-bottom:none}.admin-page.admin-pagos .cancelation,.admin-page.admin-pagos .no-calendar,.admin-page.admin-pagos .renewal{align-items:center;background:#c1e1c1;border-radius:10px;cursor:default;display:inline-flex;font-size:.9em;font-weight:700;height:20px;justify-content:center;margin-left:10px;min-width:20px;user-select:none;width:20px}.admin-page.admin-pagos .cancelation{background:#ff6961;color:#fff}.admin-page.admin-pagos .no-calendar{background-color:#61c1ff;color:#fff}.home-suscripcion{min-height:1500px;transition:.3s}.home-suscripcion .top-list{display:grid;gap:20px;grid-template-columns:repeat(3,3fr);margin:0 auto 25px;max-width:1200px}.home-suscripcion .negocio{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:carousel-item-container;border:solid transparent;border-radius:50px;border-width:1px 1px 5px;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;opacity:0;padding:10px;transition:.5s}.home-suscripcion .negocio .image{background-position:50%;background-size:355px 267.875px;border-radius:40px;height:235px;position:relative;transition:background-size .3s ease 0s}.home-suscripcion .negocio .name{color:#333;font-size:18px;font-weight:600;padding:15px 15px 0;text-transform:uppercase}.home-suscripcion .negocio .city{color:grey;font-size:13px;margin-bottom:10px;padding:0 15px;text-transform:uppercase}.home-suscripcion .negocio .tag-visitas{background:var(--resaltado);border-radius:5px;bottom:16px;color:#fff;cursor:default;display:inline-block;font-size:12px;font-weight:600;left:22px;padding:2px 10px;position:absolute;text-transform:uppercase;top:unset}.home-suscripcion .tag-out-of-visits{background:#ea5555;border-radius:16px;color:#fff;cursor:default;font-size:11px;padding:4px 12px;position:absolute;right:17px;text-transform:uppercase;top:17px;z-index:1}.home-suscripcion .iconos-detalle{padding:0 15px}.home-suscripcion .iconos-detalle>img{display:inline-block;filter:grayscale(1);height:32px;margin-right:10px;transition:filter .3s;width:32px}.home-suscripcion .negocio:hover .iconos-detalle>img{filter:grayscale(0)}.home-suscripcion .negocio .lower{align-items:center;background:#fff;border:2px solid #ededed;border-radius:20px;color:var(--gris-texto);display:inline-flex;font-size:11px;font-weight:100;justify-content:space-evenly;margin:15px auto 0 10px;padding:7px 17px;text-transform:uppercase}.home-suscripcion .negocio .iconos{align-items:center;bottom:5px;display:flex;justify-content:flex-end;position:absolute;right:5px}.home-suscripcion .negocio .iconos .icono{align-items:center;background:#fff;border-radius:16px;display:flex;height:32px;justify-content:center;margin-bottom:8px;margin-right:8px;width:32px}.home-suscripcion .person-alert{border:1px solid crimson;border-radius:3px;color:crimson;font-size:13px;margin:25px auto 0;max-width:min(1200px,calc(100vw - 50px));padding:15px;text-align:center}.home-suscripcion .over-pax{align-items:center;background-color:#ea5555;border-radius:15px;color:#fff;display:flex;font-size:12px;padding:5px 10px 5px 5px;position:absolute;right:15px;text-transform:uppercase;top:15px}.home-suscripcion .over-pax>span{margin-right:5px}.home-suscripcion .top-list .negocio:first-child:last-child{flex:1;transition:none}.home-suscripcion .negocios-container{animation:fadeinslidedown .3s 1s forwards;min-height:400px;opacity:0;overflow-x:auto;scrollbar-width:0;transition:.3s}.home-suscripcion .negocios-container::-webkit-scrollbar{display:none}.home-suscripcion .negocios-container .top-list.responsive{display:flex}.home-suscripcion .subscription-types-bar .subscription-type:not(.available){opacity:.5;pointer-events:none}@media(max-width:992px){.home-suscripcion .top-list{grid-template-columns:1fr;padding:25px}.home-suscripcion .subscription-description.has-button{padding-bottom:86px;position:relative}.subscriptions-enabled .home-suscripcion .subscription-description .cta{margin:0 24px 24px;max-width:calc(100% - 48px)}}.payment-method-card{background-color:#fafafa;border:1px solid #ededed;border-radius:3px;height:140px;padding:20px;position:relative}.payment-method-card .brand{bottom:10px;font-size:1.5em;font-weight:700;opacity:.5;position:absolute;right:20px}.payment-method-card .expiration-date{bottom:10px;font-size:.8em;left:20px;opacity:.8;position:absolute}.payment-method-card .number{font-size:1.3em;left:20px;position:absolute;top:20px}@media(max-width:992px){.admin .sidebar{-ms-overflow-style:none;bottom:0;left:-80vw;overflow:auto;scrollbar-width:none;top:52px;transition:.3s;z-index:1020}.admin .sidebar::-webkit-scrollbar{display:none}.admin .sidebar.active{left:0}#main>.admin .content{margin-left:0}.admin .sidebar-toggle-button{height:44px;left:.4em;position:fixed;top:.35em;width:44px;z-index:1021}.admin .sidebar-toggle-button .material-symbols-rounded{font-size:2.5em}.admin .sidebar-toggle-button img{height:44px;width:44px}.admin .sidebar-menu-backdrop{background:#000;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transition:.3s;z-index:1020}body.admin.menu-open .sidebar-menu-backdrop{opacity:.5;pointer-events:all}.admin .content .admin-bloque.columnas{align-items:stretch;display:flex;flex-direction:column}.admin-faq .faq-header>span{padding-bottom:25px;padding-top:25px;text-align:left}.admin-faq .faq-header{height:7em}.admin .edit-page .header,.admin-page .header{flex-direction:column-reverse;height:unset;padding:5px}.admin .edit-page .header .right,.admin .edit-page .header .right>div,.admin-page .header,.admin-page .header .right{width:100%}.admin-page.admin-reservas .combo-select .options,.admin-page.admin-reservas .combo-select .selected-option{margin-bottom:5px;max-width:unset}body.scrolled .admin .edit-page .header,body.scrolled .admin-page .header{background-color:#fff;height:50px;left:0;right:0;top:51px}.admin-page .header .left{display:flex}.admin-page .header .left .btn{width:calc(50vw - 12px)}.admin-page .header .left .btn:last-child{margin-right:0}.calendar{margin:25px 25px 0}.month h4{font-size:14px;margin-bottom:20px;text-transform:uppercase}.calendar-arrow{top:13px}.day,.dow,.dummy-day{font-size:14px}body .modal-inner .month{height:320px}.calendar-arrow{top:4px}.admin-estadisticas .kpi-container{display:flex;flex-direction:column}.admin-page.admin-estadisticas .legend-container,.estadisticas .legend-container{margin-left:0}.admin-page.admin-estadisticas .admin-bloque.columnas .columna{min-height:25vh}.admin-page.admin-estadisticas .chart-container{flex-direction:column}.admin-page.admin-estadisticas .legend-container span{min-height:20px;min-width:20px}.admin-page.admin-estadisticas .chart-container>div{justify-content:center;margin-top:1em;text-align:center}.admin-page.admin-estadisticas .chart-container>div ul{display:flex}.admin-page.admin-estadisticas .chart-container>div ul p{white-space:nowrap}.admin-page.admin-estadisticas .legend-container{width:unset}.admin-page.admin-usuarios .table-component .table-row>span{padding:0 5px}.admin-page.admin-usuarios .table-component{margin:20px 10px}.admin-page .table-component .table-row>span{overflow:hidden}.admin-page.admin-usuarios .kpi-container,.admin-page.admin-usuarios .row-details>div{display:flex;flex-direction:column}.admin-page.admin-usuarios .chart-container{height:20vh}.admin-page.admin-usuarios .row-details>div.row-estadisticas .columna{min-height:20vh}body.scrolled .admin .admin-page.admin-reservas .edit-page .header,body.scrolled .admin-page.admin-reservas .header{height:106px}.admin-page.admin-reservas .orders-list .order-row{flex-direction:column}.admin-page.admin-reservas .orders-list .order-row>div.drag-handle{display:none}.admin-page.admin-reservas .orders-list .order-row>div{border:none;font-size:11px;padding:5px 10px;text-align:center}.admin-page.admin-reservas .combo-select .selected-option{padding:11px}.admin-page.admin-reservas .new-order-row-details .order-details-row{flex-direction:column}.admin-page.admin-reservas .new-order-row-details .order-details-row:first-of-type>div:nth-last-child(2){margin-top:1em;width:100%}.admin-page.admin-reservas .new-order-row-details .order-details-row:first-of-type>div:last-child{text-align:center;width:100%}.admin-page.admin-reservas .new-order-row-details .order-details-row .custom-field.type-currency{margin:1em auto 0}.admin-page.admin-reservas .order-actions button{margin-left:0}.admin-page.admin-reservas .order-details .columnas>div,.admin-page.admin-reservas .order-details>div:first-child{margin-right:unset}.admin-page.admin-reservas .availability-row-details{flex-direction:column;padding:10px 10px 95px}.admin-page.admin-reservas .availability-row-details .horarios{border-left:0;margin-left:0;padding-bottom:7px;padding-left:7px;padding-right:7px}.admin-page.admin-reservas .availability-row-details .detalles{padding:0 15px 10px}.admin-page.admin-reservas .disponibilidad .new-row .availability-actions button{margin-left:auto;margin-right:auto}.admin-page.admin-reservas .availability-row-header{flex-direction:column;height:unset}.admin-page.admin-reservas .availability-row-header>div{border:none;padding:5px 10px;text-align:center}.admin-page.admin-reservas .availability-row-header .hora{margin-right:unset}.admin-page.admin-reservas .availability-row-details .weekday-header{margin-top:3em}.admin-page.admin-reservas .availability-row-details .weekday-name{right:25px;top:20px}.admin-page.admin-reservas .availability-actions{right:0;text-align:center;width:100%}.admin-page.admin-reservas .availability-actions button{display:inline-block;height:60px;margin-left:0;width:48%}.admin-page.admin-reservas .disponibilidad .new-row .availability-actions button{width:calc(100% - 32px)}}@font-face{font-display:block;font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(/5eab14d5b5c1763ff512.woff2) format("woff2")}.material-symbols-rounded{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;font-weight:300;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}@font-face{font-family:Circular;font-style:normal;font-weight:400;src:url(/b553c88291144f54bb8f.woff)}@font-face{font-family:Circular;font-style:normal;font-weight:700;src:url(/87b459306fb0caf65b83.woff)}@font-face{font-family:Lyon;font-style:normal;font-weight:400;src:url(/335b629d8e2da05eade6.woff)}@font-face{font-family:Lyon;font-style:normal;font-weight:600;src:url(/1d373b98cd7ef2cf9a31.woff)}@font-face{font-family:tock-icons;font-style:normal;font-weight:400;src:url(/02a1c2531773a14574b8.woff2) format("woff2"),url(/66afadecc928ddc2d665.ttf) format("truetype"),url(/edd225089b96f87f1356.woff) format("woff"),url(/f4202df02e11fe167a3d.svg#tock-icons) format("svg")}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeinslidedown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein05slidedown{0%{opacity:0;transform:translateY(-10px)}to{opacity:.5;transform:translateY(0)}}:root{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html{height:-webkit-fill-available}body{animation:fadein 1s;min-height:-webkit-fill-available}#resaca,body,html{height:100%}body{font-family:Circular,sans-serif}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--resaltado-claro)}::-webkit-scrollbar-thumb{background-color:var(--resaltado);border:2px solid var(--resaltado-claro);border-radius:10px}#resaca{display:block}#main{flex:1}a{cursor:pointer}p:last-child{margin-bottom:0}.fontawesome{font-family:fontawesome}.tock-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:tock-icons!important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon_plus:before{content:"\e91e"}.icon_minus:before{content:"\e91c"}.mr-auto{margin-right:auto}h1{font-size:60px;line-height:1.1}h1,h2,h3,h4,h5,h6{font-family:Circular;font-weight:700;letter-spacing:1px}h2,h3,h4,h5,h6{color:var(--gris-texto);font-size:20px;line-height:32px}body.scrolled{padding-top:52px}body.scrolled-high{padding-top:155px}body.scroll-lock{overflow:hidden}.btn.btn-brown,header .navbar .navbar-nav .nav-link.nav-btn.btn-brown{background:var(--gris-texto);color:#fff;letter-spacing:1px}.btn.btn-brown a{color:#fff;transition:1s}.btn.btn-brown:hover a{color:var(--gris-texto)}.btn:not(.btn-brown):not(.btn-small){border:1px solid #292929}section:not(.bg-offwhite):not(.bg-offgrey):not(.bg-grey){background:#fff}.bg-offgrey,.bg-offwhite{background:var(--fondo)}.bg-grey{background:#f6f6f6}.pull-left{float:left}.btn{background-color:transparent;border:1px solid transparent;border-radius:0;box-shadow:0 0 1px #fbf6f2;box-shadow:inset 0 0 0 #fbf6f2;color:#212529;display:inline-block;font-family:Circular;font-size:15px;font-weight:700;line-height:1;max-height:60px;padding:21px;position:relative;text-align:center;text-transform:uppercase;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:linear;-webkit-transition-timing-function:linear;transition:color .5s ease-in-out,background-color .5s ease-in-out,border-color .5s ease-in-out,box-shadow .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;z-index:2}.rounded{border-radius:.25rem}.btn:hover{box-shadow:inset -700px 0 0 #fbf6f2;-webkit-box-shadow:inset -700px 0 0 #fbf6f2;color:var(--gris-texto)}.btn.disabled:hover{box-shadow:none;-webkit-box-shadow:none;color:#fff;cursor:not-allowed}.full-width{margin-left:0;margin-right:0;max-width:100%;overflow:hidden;padding-left:0;padding-right:0;width:100%}img{height:auto;max-width:100%}.fade-in{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fade-in;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shine{0%{background-position-x:100%}to{background-position-x:0}}.section-subtitle{font-size:15px;letter-spacing:2px}.section-subtitle,h2.section-title{color:var(--gris-texto);font-family:Circular;font-weight:700;text-transform:uppercase}h2.section-title{font-size:40px;letter-spacing:1px;line-height:1;margin-top:1rem;padding-top:.5rem}span.divider{background:var(--gris-texto);display:flex;height:2px;justify-content:center;margin:1.5rem auto;width:75px}a{color:#343a40}a,a:hover{text-decoration:none}a:hover{color:#121416}.right{text-align:right}.margin-left{margin-left:25px}.center{text-align:center}header.mobile{display:none}.flex-col-align-start{align-items:flex-start;display:flex;flex-direction:column}.no-border-bottom{border-bottom:0!important}.icon-svg{display:block}.icon-svg-container{align-items:center;display:inline-flex;justify-content:center}.mt{margin-top:1em}.pull-right{float:right}.mobile-only{display:none!important}input,textarea{box-shadow:none}.panel{border:1px solid #eee;border-radius:25px;margin:0 -25px 15px;padding:15px 25px 25px}.btn-small{border:1px solid var(--gris-texto);font-size:.8em;margin-top:25px;padding:10px 15px}.placeholder-bar{background-color:#dedede77;border-radius:5px;display:inline-block;height:1em;margin-left:1em}.trumbowyg-editor{padding:10px}.columnas{align-items:center;display:flex}.expand{flex:1}.auto-table{opacity:0}.align-right{text-align:right}.boolean-indicator{border:1px solid var(--gris-texto);border-radius:4px;display:inline-block;height:8px;width:8px}.boolean-indicator.active{background-color:var(--gris-texto)}label.disabled{opacity:.5}.space-between{justify-content:space-between!important}.error-standalone{background:#fff;border:1px solid #d3d3d3;border-radius:3px;font-size:18px;font-weight:700;margin:100px auto;padding:20px 30px;text-align:center;user-select:none;width:100%}.error-standalone .btn{margin-top:1em}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1280px}.evento.container,.evento.container-lg,.evento.container-md,.evento.container-sm,.evento.container-xl{max-width:1140px}.full-width{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0;width:100%}}@media (max-width:991px){#resaca,body,html{height:unset}.desktop-only{display:none!important}.mobile-only{display:inherit!important}header:not(.mobile){display:none}header.mobile{display:block;z-index:1025}body.scrolled{padding-top:48px}.panel{margin:0 0 15px}.btn:hover{box-shadow:inherit;-webkit-box-shadow:inherit;color:#fff!important}.btn:active{box-shadow:inset -600px 0 0 #fbf6f2;-webkit-box-shadow:inset -600px 0 0 #fbf6f2;color:var(--gris-texto)!important}}@media (min-width:769px){.right-md{text-align:right}}
/*# sourceMappingURL=main.css.map*/