:root{--color-acentos:#fa7077;--tipografia-titulo:Montserrat, sans-serif;--tipografia-texto:"Open Sans", sans-serif;--alto-de-linea:1.5;--color-del-texto:#333;--color-de-fondo:#fff;--ancho:calc(1150rem / 16);--padding-lateral:var(--space-m);--padding-inline:max(var(--padding-lateral), (100% - var(--ancho)) / 2);--fondo-de-menu:var(--color-de-fondo);--texto-de-menu:var(--color-del-texto);--fondo-de-cabecera:var(--color-de-fondo);--texto-de-cabecera:var(--color-del-texto);--padding-cabecera:var(--space-m);--margen-inferior-parrafos:1.5em;--separacion:var(--space-l);--step--3:clamp(.576rem, .5798rem + -.0049vw, .5787rem);--step--2:clamp(.6944rem, .684rem + .0465vw, .72rem);--step--1:clamp(.8333rem, .8061rem + .1212vw, .9rem);--step-0:clamp(1rem, .9489rem + .2273vw, 1.125rem);--step-1:clamp(1.2rem, 1.1156rem + .375vw, 1.4063rem);--step-2:clamp(1.44rem, 1.31rem + .5778vw, 1.7578rem);--step-3:clamp(1.728rem, 1.536rem + .8532vw, 2.1973rem);--step-4:clamp(2.0736rem, 1.7983rem + 1.2236vw, 2.7466rem);--step-5:clamp(2.4883rem, 2.1018rem + 1.718vw, 3.4332rem);--step-6:clamp(2.986rem, 2.4519rem + 2.3737vw, 4.2915rem);--space-3xs:clamp(.25rem, .2244rem + .1136vw, .3125rem);--space-2xs:clamp(.5rem, .4744rem + .1136vw, .5625rem);--space-xs:clamp(.75rem, .6989rem + .2273vw, .875rem);--space-s:clamp(1rem, .9489rem + .2273vw, 1.125rem);--space-m:clamp(1.5rem, 1.4233rem + .3409vw, 1.6875rem);--space-l:clamp(2rem, 1.8977rem + .4545vw, 2.25rem);--space-xl:clamp(3rem, 2.8466rem + .6818vw, 3.375rem);--space-2xl:clamp(4rem, 3.7955rem + .9091vw, 4.5rem);--space-3xl:clamp(6rem, 5.6932rem + 1.3636vw, 6.75rem);--space-3xs-2xs:clamp(.25rem, .1222rem + .5682vw, .5625rem);--space-2xs-xs:clamp(.5rem, .3466rem + .6818vw, .875rem);--space-xs-s:clamp(.75rem, .5966rem + .6818vw, 1.125rem);--space-s-m:clamp(1rem, .7188rem + 1.25vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.1932rem + 1.3636vw, 2.25rem);--space-l-xl:clamp(2rem, 1.4375rem + 2.5vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.3864rem + 2.7273vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 2.875rem + 5vw, 6.75rem);--space-s-l:clamp(1rem, .4886rem + 2.2727vw, 2.25rem)}@layer reset{:root{interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}img,svg,video{max-width:100%;display:block}html{scrollbar-gutter:stable}body{min-height:calc(100svh - var(--wp-admin--admin-bar--height,0px));grid-template-rows:auto 1fr auto;display:grid;overflow-y:scroll}strong{font-weight:700}img{vertical-align:middle}h1,h2,h3,h4,h5{text-wrap:balance}p{text-wrap:pretty}button{cursor:pointer;color:currentColor;border:0}}@font-face{font-family:Montserrat;src:url(/wp-content/themes/tonicano/build/assets/Montserrat-Regular-DHgSAHJB.woff2)format("woff2"),url(/wp-content/themes/tonicano/build/assets/Montserrat-Regular-DQlUASO6.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/wp-content/themes/tonicano/build/assets/OpenSans-Italic-DxD3I9yY.woff2)format("woff2"),url(/wp-content/themes/tonicano/build/assets/OpenSans-Italic-D_WgGABw.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/wp-content/themes/tonicano/build/assets/OpenSans-Light-DxoVahoW.woff2)format("woff2"),url(/wp-content/themes/tonicano/build/assets/OpenSans-Light-BiShkwpd.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/wp-content/themes/tonicano/build/assets/OpenSans-Bold-BJosV8pG.woff2)format("woff2"),url(/wp-content/themes/tonicano/build/assets/OpenSans-Bold-Cg-QWtpJ.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:where(h1,h2,h3,h4,h5,h6){line-height:1.1}strong{font-weight:700}:where(.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button){--_color:var(--color,#fff);--_fondo:var(--fondo,transparent);--_fondo-hover:var(--fondo-hover,var(--_color,transparent));--_color-hover:var(--color-hover,var(--_fondo,var(--clr-principal)));font-family:var(--tipografia-titulo);border-radius:var(--space-m-l);text-transform:uppercase;color:var(--_color);font-size:var(--step--1);padding-block:var(--space-2xs-xs);padding-inline:var(--space-m-xl);background:var(--_fondo);letter-spacing:.1em;text-align:center;cursor:pointer;border:1px solid;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;display:inline-block}:where(.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):hover,:where(.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):focus{background:var(--_fondo-hover);color:var(--_color-hover)}.texto{display:flow-root;container-type:inline-size}.texto :where(p){margin-block-end:1em}.texto>p:last-child{margin-block-end:0}.texto ol{counter-reset:lista;list-style:none}.texto ol li:before{content:counter(lista) "."}.texto ul{list-style:none}.texto ul li:before{content:"";width:6px;height:6px;top:calc(var(--alto-de-linea) * .5em - 3px);background:currentColor;border-radius:50%;margin-inline-end:1ch;display:inline-block}.texto ol:not(:last-child),.texto ul:not(:last-child){margin-block-end:calc(var(--margen-inferior-parrafos) * 2)}.texto li{counter-increment:lista;margin-block:.5em;padding-inline-start:1.5em;position:relative}.texto li:before{content:counter(lista) ".";font-weight:600;position:absolute;top:0;left:0}.texto blockquote{margin-block-start:3em;margin-inline-start:35px;font-size:1.25rem;position:relative}.texto blockquote:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 69 71'%3E%3Cpath fill='%23F68D2E' d='M68.6 2.84 67 14.52c-4.16-.32-7.2.533-9.12 2.56-1.92 2.027-3.093 4.747-3.52 8.16-.427 3.413-.533 7.093-.32 11.04H68.6v33.76H41.24V29.88c0-9.813 2.453-17.173 7.36-22.08 5.013-4.907 11.68-6.56 20-4.96Zm-40.64 0-1.6 11.68c-4.16-.32-7.2.533-9.12 2.56-1.92 2.027-3.093 4.747-3.52 8.16-.427 3.413-.533 7.093-.32 11.04h14.56v33.76H.6V29.88c0-9.813 2.453-17.173 7.36-22.08 5.013-4.907 11.68-6.56 20-4.96Z' opacity='.2'/%3E%3C/svg%3E") 0 0/contain;width:69px;height:71px;position:absolute;transform:translate(-50%)translateY(-50%)}.texto .aligncenter{margin:0 auto;display:block}.texto .alignleft,.texto .alignright{width:100%;margin-block-end:var(--margen-inferior-parrafos)}.texto h1:not(:first-child),.texto h2:not(:first-child),.texto h3:not(:first-child),.texto h4:not(:first-child){margin-block-start:1em}@container (width>600px){.texto .alignleft{float:left;max-width:50%;margin-inline-end:var(--margen-inferior-parrafos)}.texto .alignright{float:right;max-width:50%;margin-inline-start:var(--margen-inferior-parrafos)}}.cabeceraPrincipal{top:var(--wp-admin--admin-bar--height,0px);z-index:2;background:var(--fondo-de-cabecera);color:var(--texto-de-cabecera);padding-inline:max(var(--padding-lateral), (100% - var(--ancho)) / 2);border-block-end:1px solid #e6e6e6;justify-content:space-between;align-items:center;display:flex;position:sticky;container-type:scroll-state}.cabeceraPrincipal .menu-item a{padding-block:var(--padding-cabecera);transition:padding-block .3s;display:block}@media only screen and (width<=calc(64rem - 1px)){.cabeceraPrincipal{padding-block:var(--space-s)}}@container scroll-state(stuck:top){.cabeceraPrincipal .menu-item a{padding-block:var(--space-xs)}}.cabeceraPrincipal a{color:currentColor}.cabeceraPrincipal .menu{display:none}.cabeceraPrincipal .menu-item{text-transform:uppercase;font-weight:700;font-size:var(--step--1);font-family:var(--tipografia-titulo)}.cabeceraPrincipal .menu-item span{text-transform:none;font-weight:300;font-family:var(--tipografia-texto);display:block}.cabeceraPrincipal__verMenu button{color:currentColor;background:0 0;border:0;align-items:center;padding:3px 0;display:flex}@media only screen and (width>=64rem){.cabeceraPrincipal .menu{margin:0;padding:0;list-style:none;display:flex}.cabeceraPrincipal .menu-item{margin-left:2em}.cabeceraPrincipal .menu-item a{text-decoration:none}.cabeceraPrincipal__verMenu{display:none}}.piePrincipal{padding-block:var(--padding-cabecera);padding-inline:var(--padding-inline);font-size:var(--step--1);gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.piePrincipal a{color:currentColor}.piePrincipal a:not(:hover){text-decoration:none}.piePrincipal__logo,.piePrincipal__copyright{width:100%}.piePrincipal .menu{gap:var(--space-m);font-size:var(--step--1);list-style:none;display:flex}.piePrincipal__redes{margin-inline-start:auto;transition:all .3s}.piePrincipal__redes a:hover{color:var(--color-acentos)}.piePrincipal__copyright{font-size:var(--step--2);opacity:.8}body:after{content:"";z-index:999;pointer-events:none;opacity:0;background:#000000b3;transition:all .5s;position:fixed;inset:0}body:has(#menu[aria-hidden=false]):after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;pointer-events:auto}#menu{background:var(--fondo-de-menu);color:var(--texto-de-menu);z-index:1000;font-size:var(--step-1);transition:all .3s;position:fixed;top:0;bottom:0;right:0}#menu[aria-hidden=true]{pointer-events:none;transform:translate(100%)}#menu .menu{margin:0;padding:0;list-style:none}#menu a{color:currentColor;text-decoration:none}#menu div[tabindex="0"]{position:absolute}.menu__cabecera{background:var(--fondo-de-cabecera);color:var(--texto-de-cabecera);padding-block:var(--space-s);padding-inline:max(var(--padding-lateral), (100% - var(--ancho)) / 2);justify-content:flex-end;display:flex}.menu__cerrar button{background:0 0}#menu .menu{border-block-end:1px solid #e6e6e6}#menu .menu-item{text-transform:uppercase;font-weight:700;font-size:var(--step--1);font-family:var(--tipografia-titulo);border-block-start:1px solid #e6e6e6}#menu .menu-item a{padding:var(--space-xs) calc(var(--space-3xl) * 2) var(--space-xs) var(--space-l);display:block}#menu .menu-item span{text-transform:none;font-weight:300;font-family:var(--tipografia-texto);display:block}.popup-cookies,.popup-cookies__configuracion{padding-inline:max(0px, (100% - var(--ancho)) / 2);z-index:1000;font-size:var(--step-0);transition:transform .5s,opacity .5s;display:grid;position:fixed;bottom:0;left:0;right:0}:where(.popup-cookies,.popup-cookies__configuracion)>.inner{grid-gap:1em;background:#fff;padding:1rem;display:grid;box-shadow:0 0 5px #00000080}.popup-cookies:not(.popup-cookies--bloquear):not(.is-visible){z-index:10000;transform:translateY(100%)}.popup-cookies--bloquear,.popup-cookies__configuracion{background:#0000004d;inset:0}.popup-cookies--bloquear:not(.is-visible),.popup-cookies__configuracion:not(.is-visible){opacity:0;pointer-events:none}:where(.popup-cookies--bloquear,.popup-cookies__configuracion)>.inner{place-self:center;max-width:50em;margin:1rem}.popup-cookies__botones{flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;display:flex}.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar{color:var(--clr-rojo-ilhoga);background:0 0;border:1px solid;transition:all .3s}.popup-cookies__aceptar:hover,.popup-cookies__rechazar:hover,.popup-cookies__configuracion__botones button:hover,.popup-cookies__configurar:hover{background:var(--color-acentos);color:var(--color-sobre-acentos)}.popup-cookies__configuracion>.inner{max-height:90dvh;overflow:auto}.popup-cookies__configuracion__botones{grid-gap:1em;grid-template-columns:1fr 1fr;display:grid}.popup-cookies__configuracion__botones button{width:100%}.popup-cookies__configuracion__botones .popup-cookies__configuracion__aceptar,.popup-cookies__configuracion__botones .popup-cookies__configuracion__guardar{background:0 0;border:1px solid}.popup-cookies__configuracion__tipo:not(:last-child){margin-block-end:2px}.popup-cookies__configuracion__tipo__nombre{background:#f2f2f2;grid-template-columns:1fr max-content;align-items:center;padding-inline-end:1em;display:grid}.popup-cookies__configuracion__tipo__nombre button{font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:max-content 1fr;width:100%;padding:1em;display:grid}.popup-cookies__configuracion__tipo__nombre button:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");width:24px;height:24px;transition:all .3s;transform:rotate(-90deg)}.popup-cookies__configuracion__tipo__nombre button[aria-expanded=true]:before{transform:rotate(0)}.popup-cookies__configuracion__tipo__descripcion{height:0;transition:all .3s;overflow:hidden}.popup-cookies__configuracion__tipo__descripcion>.inner{padding:1em}.popup-cookies__texto a{color:var(--color-acentos)}.configuracion-cookies{border:1px solid;width:fit-content;padding:1.5rem}.configuracion-cookies h2{font-size:1.5em}.configuracion-cookies button{background:var(--color-acentos);color:var(--color-sobre-acentos)}@media only screen and (width>=48rem){.popup-cookies{grid-template-columns:1fr max-content}}.formulario{--_fondo-inputs:var(--fondo-inputs,transparent);--_color-etiquetas:var(--color-etiquetas,var(--clr-gris-oscuro));--_color-etiquetas-activas:var(--color-etiquetas-activas,var(--clr-blanco));font-size:var(--step--1);margin-block-start:var(--space-m);container-type:inline-size}.formulario>div[class$=formulario__wrapper]{grid-gap:var(--space-s);align-items:start;display:grid}.formulario .error{font-size:var(--step--1);color:#bc0000;padding:.5em 1em;line-height:1.3;display:inline-block}.formulario input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),.formulario select,.formulario .campo--file div,.formulario textarea{padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--step--1);background:#fff;border:1px solid #00000012;width:100%;height:2lh;display:block}.formulario textarea{height:15em}.formulario select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath d='M0 8C0.371 8 0.925 8.3665 1.39 8.7375C1.99 9.2145 2.5135 9.7845 2.913 10.438C3.2125 10.928 3.5 11.522 3.5 12M3.5 12C3.5 11.522 3.7875 10.9275 4.087 10.438C4.487 9.7845 5.0105 9.2145 5.6095 8.7375C6.075 8.3665 6.63 8 7 8M3.5 12L3.5 0' stroke='%23000'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat}.formulario input[type=file]{opacity:0;position:absolute}.formulario .campo{position:relative}.formulario .campo--file div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.formulario label{font-size:var(--step--1);color:currentColor;font-family:var(--tipografia-titulo);text-transform:uppercase;margin-bottom:.5em;font-weight:700;display:block}.formulario label a{color:currentColor;text-decoration:underline}.formulario .campo:not(.campo--radio):not(.campo--checkbox){position:relative}.formulario .campo:not(.campo--radio):not(.campo--checkbox)>label{font-family:var(--tipografia-titulo);pointer-events:none;color:var(--_color-etiquetas-activas);line-height:1.5;font-size:var(--step--3);transition:all .3s;position:absolute;top:-1.4em;left:0}.formulario .campo:not(.campo--radio):not(.campo--checkbox)>label.is-inactiva{font-size:var(--step--2);color:var(--_color-etiquetas);top:.5lh;left:1em}.formulario p .error{margin-bottom:2px;position:absolute;bottom:100%;right:0}.formulario p.campo--radio .error,.formulario p.campo--checkbox .error{top:100%;bottom:auto;left:25px}.formulario .pueseso{position:absolute;left:-999em}.formulario .campo--checkbox,.formulario .campo--radio{position:relative}.formulario .campo--checkbox input,.formulario .campo--radio input{opacity:0;position:absolute}.formulario .campo--checkbox label,.formulario .campo--radio label{grid-gap:.5em;grid-template-columns:auto 1fr;align-items:start;display:grid}.formulario .campo--checkbox label:before,.formulario .campo--radio label:before{content:"";width:calc(var(--alto-de-linea) * .8em);height:calc(var(--alto-de-linea) * .8em);border:1px solid;margin-block-start:calc(var(--alto-de-linea) * .2em);transition:all .3s}.formulario .campo--checkbox input:focus+label:before,.formulario .campo--radio input:focus+label:before{outline:2px solid var(--color-acentos)}.formulario .campo--checkbox label:before{border-radius:4px}.formulario .campo--checkbox input:checked+label:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect x='0' y='0' width='15' height='15' fill='%2300a3ff' /%3E%3Cpath d='M4 7L7 10L12 4s' stroke-width='2' stroke='%23fff' fill='none' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")}.formulario .campo--radio label:before{border-radius:50%}.formulario .campo--radio input:checked+label:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.5' cy='7.5' r='5' fill='%23D7282F' /%3E%3C/svg%3E")}.formulario .campo--submit button{width:fit-content;font:inherit;font-size:var(--step--1);padding:var(--space-3xs) var(--space-xs);text-transform:uppercase;font-family:var(--tipografia-titulo);background:#fff;border:1px solid #00000012;margin-inline-start:auto;font-weight:700;display:block}.formulario__mensaje h2{font-size:var(--step-1);text-align:center;margin-block:0 1rem}.checkboxes{gap:var(--space-s);padding:var(--space-s);border-radius:var(--space-2xs);border:1px solid;flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.checkboxes label{margin:0}.checkboxes .checkbox{align-items:center;gap:var(--space-2xs);display:flex}@container (width>=40ch){.formulario>div[class$=formulario__wrapper]{grid-template-columns:repeat(12,1fr)}.campo{grid-column:span var(--ancho)}}@layer bloques{.contenedor{--padding-primero:calc(var(--altura-cabecera,0) + var(--separacion) / 2)}.bloque{padding-inline:var(--padding-inline);padding-block:var(--separacion)}.bloque:first-child{padding-block-start:var(--padding-primero)}.bloque[style*=--fondo\:]{background:var(--fondo);padding-block:var(--separacion)}.bloque[style*=--fondo\:]:last-child{margin-block-end:0}.bloque[style*=--color]{color:var(--color)}.bloque--mismo-fondo-siguiente{padding-block-end:0}.bloque--mismo-fondo-anterior{padding-block-start:0}}html{color:var(--color-del-texto);background:var(--color-de-fondo);font-family:var(--tipografia-texto);font-weight:400;line-height:var(--alto-de-linea);scroll-padding-top:calc(var(--alto-cabecera) + var(--wp-admin--admin-bar--height,0));scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html,body{margin:0;padding:0}body{font-size:var(--step-0)}img{max-width:100%;height:auto}[popover],dialog,::backdrop{transition:display .3s allow-discrete, overlay .3s allow-discrete, opacity .3s;opacity:0}[open],[open]::backdrop{opacity:1}:popover-open{opacity:1}:popover-open::backdrop{opacity:1}@starting-style{[open],[open]::backdrop{opacity:0}:popover-open{opacity:0}:popover-open::backdrop{opacity:0}}.contenedor-video{aspect-ratio:16/9}.contenedor{flex:1 0 auto}.js .preload *{transition:none}body.con-raton button,body.con-raton div{outline:none}.animado{transition:transform .5s,opacity .5s}.animaciones .animado:not(.is-visible){opacity:0;transform:translateY(50px)}.entradilla{font-size:var(--step-2)}@media (prefers-reduced-motion){.animado{transition:none}}.redes{gap:var(--space-2xs);display:flex}.boton{background:var(--color-acentos);color:#fff;text-transform:uppercase;font-family:var(--tipografia-titulo);font-size:var(--step--1);border-radius:var(--space-m);padding:var(--space-xs) var(--space-l);letter-spacing:.1em;border:1px solid var(--color-acentos);justify-content:center;gap:.5em;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.boton:after{content:"→";font-size:var(--step-2);line-height:.6}.boton:before{content:"";background-image:linear-gradient(90deg,#0000,#fff6,#0000);width:200%;height:100%;animation:3.5s infinite shine;position:absolute;top:0;left:-200%;transform:skew(-20deg)}.boton:hover{opacity:.8}@keyframes shine{to{left:200%}}.titulo{font-weight:400;font-family:var(--tipografia-texto)}body:has(.bloque--hero:first-child) .contenedor{display:contents}body:has(.bloque--hero:first-child) .bloque--hero{order:-1}.bloque--hero{padding:0}.hero__slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;height:calc(100svh - var(--alto-cabecera,0px) - var(--wp-admin--admin-bar--height,0px));scrollbar-width:none;display:flex;overflow:auto}.hero__slider.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.hero__slide{scroll-snap-align:center;flex:1 0 100%}.hero__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__slide.banner{grid-template-rows:1fr auto;display:grid}.hero__slide__contenido{padding-inline:var(--padding-inline);z-index:1;color:#fff;justify-content:center;gap:var(--space-xs);background:linear-gradient(to top, #000, #000 calc(100% - var(--space-2xl)), transparent);padding-block:var(--space-xl);flex-direction:column;max-width:100%;margin-block-start:calc(var(--space-2xl) * -1);display:flex}.hero__slide__antetitulo{color:var(--color-acentos);text-transform:uppercase;font-family:var(--tipografia-titulo);font-weight:700;font-size:var(--step--1);letter-spacing:.1em}.hero__slide__titulo{font-size:var(--step-5)}.hero__slide__texto p{text-wrap:balance}.hero__slide__enlaces{gap:var(--space-s);flex-wrap:wrap;display:flex}.hero__slide__enlaces a{padding:var(--space-2xs) var(--space-m)}@media only screen and (width<=calc(48rem - 1px)){.hero__slide.banner img{-o-object-position:right center;object-position:right center}.hero__slide__enlaces a{width:100%}}@media only screen and (width>=48rem){.hero__slide.banner{isolation:isolate;display:grid;position:relative}.hero__slide.banner .hero__banner__imagen{position:absolute;inset:0}.hero__slide__contenido{width:min(100%,52em);background:linear-gradient(90deg,#000,#0000);padding-inline-end:var(--space-xl)}}.hero__redes{position:absolute;inset-block-start:calc(var(--space-s) + var(--wp-admin--admin-bar--height,0px));inset-inline-start:var(--space-s)}.hero__redes .redes{flex-direction:column}.hero__redes a{color:#aaa4a4;transition:all .5s}.hero__redes a:hover{color:var(--color-acentos)}.bloque--agenda{grid-gap:var(--space-m);display:grid}.agenda__bolo{gap:var(--space-3xs);flex-direction:column;display:flex}.agenda__bolo:not(:last-child){border-block-end:1px solid #e6e6e6;margin-block-end:var(--space-m);padding-block-end:var(--space-m)}.agenda__bolo__fecha{font-weight:700;font-family:var(--tipografia-titulo)}.agenda__bolo__titulo{font-style:italic;font-size:var(--step-0);margin-block:var(--space-xs) 0;font-weight:400}.agenda__bolo__descripcion{margin-block-end:var(--space-xs)}.agenda__bolo__link a{color:var(--color-acentos);font-weight:700;font-size:var(--step--1);text-decoration:none;transition:all .3s}.agenda__bolo__link a:hover{color:#48b0f7}.agenda__bolo__link a:after{content:">"}@media only screen and (width>=64rem){.bloque--agenda{grid-template-columns:3fr 9fr}}.bloque--texto{grid-gap:var(--space-m);display:grid}.texto__imagen img{border-radius:500px;width:min(40%,250px);margin-inline:auto}@media only screen and (width>=64rem){.bloque--texto{grid-template-columns:3fr 9fr}.texto__titulo{grid-row:1/3}}.bloque--contacto{grid-gap:var(--space-m);color:#2c2c2c;display:grid}.contacto__texto a{color:var(--color-acentos)}.contacto__texto a:not(:hover){text-decoration:none}.contacto__formulario__titulo{font-size:var(--step-1);font-weight:300}@media only screen and (width>=64rem){.bloque--contacto{grid-template-rows:auto 1fr;grid-template-columns:3fr 9fr}.contacto__formulario{grid-area:1/2/3}}.bloque--palabras{padding-block:0}.palabras__titulo{text-align:center;font-size:var(--step-3);padding-block:var(--space-m);line-height:1.1;font-family:var(--tipografia-texto);align-self:center}.palabras__titulo>span:first-child{position:absolute;left:-999em}.palabras__palabras{height:calc(1em * var(--alto-de-linea));text-transform:uppercase;font-weight:700;font-family:var(--tipografia-titulo);margin-block-start:var(--space-2xs);transition:opacity 1s ease-in-out;display:block;position:relative}.palabras__palabras span{white-space:nowrap;display:block}.palabras__imagen img{margin-inline:auto}.bloque--galerias{text-align:center;padding:0}.bloque--galerias .galeria__titulo{padding-block:var(--space-xs);font-size:var(--step-1);margin:0}.bloque--galerias .galeria__imagenes{grid-template-columns:1fr 1fr;display:grid}@media only screen and (width>=64rem){.bloque--galerias .galeria__imagenes{grid-template-columns:repeat(4,1fr)}}.bloque--galerias .galeria__imagen{cursor:zoom-in;display:block;overflow:hidden}.bloque--galerias .galeria__imagen img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;transition:all .3s}.bloque--galerias .galeria__imagen img:hover{transform:scale(1.1)}.galeria-popup{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0}.galeria-popup::backdrop{background:#000000eb}.galeria-popup[open]{grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;display:grid}.galeria-popup figure{text-align:center;pointer-events:none;grid-area:1/2;margin:4rem 0 1rem}.galeria-popup img{-o-object-fit:contain;object-fit:contain;pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);margin:auto;display:block}.galeria-popup figcaption{padding:1rem 0}.galeria-popup button{color:#fff;cursor:pointer;background:#222;border:0;width:3rem;height:3rem;padding:0;font-size:2rem;line-height:1}.galeria-popup button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.galeria-popup button[hidden]{display:none}.galeria-popup__cerrar{position:absolute;top:1rem;right:1rem}.galeria-popup__siguiente{grid-column:3}.bloque--cabecera{gap:var(--space-m);margin-block:var(--space-xl-2xl);flex-direction:column;display:flex}.cabecera__antetitulo{color:var(--color-acentos);text-transform:uppercase;font-family:var(--tipografia-titulo);letter-spacing:.1em;font-weight:700;font-size:var(--step--1)}.cabecera__titulo{font-size:var(--step-5)}.cabecera__subtitulo{font-size:var(--step-1);font-weight:300}.cabecera__contenido>div:nth-child(2){padding-block:var(--space-m);margin-block:var(--space-m);gap:var(--space-3xs);border-block:1px solid #ededed;flex-direction:column;display:flex}.cabecera__horario{text-transform:uppercase;font-family:var(--tipografia-titulo);letter-spacing:.1em;font-weight:700}.cabecera__nota{align-items:center;gap:var(--space-2xs);margin-block-end:var(--space-s);display:flex}.cabecera__nota__numero{border-radius:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);font-weight:700;font-family:var(--tipografia-titulo);background:#e6f5eb}.cabecera__nota__texto{text-transform:uppercase;font-size:var(--step--1);font-family:var(--tipografia-titulo);color:#2b674c;font-weight:700}.cabecera__estrellas{color:#f7b501}.cabecera__boton{gap:var(--space-xs) var(--space-m);flex-direction:column;display:flex}.cabecera__boton__nota{font-size:var(--step--1);text-align:center}@media only screen and (width>=64rem){.bloque--cabecera{grid-gap:var(--space-xl-2xl);grid-template-columns:4fr 7fr;align-items:center;display:grid}.cabecera__boton{flex-direction:row;align-items:center}.cabecera__boton__nota{text-align:left;max-width:12em}}.bloque--datos{padding-block:var(--space-l);margin-block:var(--space-xl-2xl);background:#fafafa;border-block:1px solid #ededed}.bloque--datos dl{justify-content:space-between;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,15em),1fr));display:grid}.bloque--datos dt{text-transform:uppercase;font-weight:700;font-family:var(--tipografia-titulo);font-size:var(--step--2);margin-block-end:var(--space-2xs)}.bloque--datos dd{color:#000}.bloque--descripcion{padding-inline:max(var(--padding-lateral), (100% - 46em) / 2);gap:var(--space-s);border-block-end:1px solid #ededed;flex-direction:column;margin-block-end:var(--space-xl-2xl);padding-block-end:var(--space-xl-2xl);display:flex}.descripcion__antetitulo{color:var(--color-acentos);text-transform:uppercase;font-family:var(--tipografia-titulo);letter-spacing:.1em;font-weight:700;font-size:var(--step--1)}.descripcion__titulo{font-size:var(--step-3)}.descripcion__boton{text-align:left}.bloque--galeria{margin-block:var(--space-xl-2xl)}.bloque--galeria .galeria__fotos{gap:var(--space-s-m);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bloque--galeria .galeria__foto{grid-column:span var(--columnas,1);min-width:0}.bloque--galeria .galeria__foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloque--galeria .galeria__antetitulo{color:#9f5578;text-transform:uppercase;font-family:var(--tipografia-titulo);letter-spacing:.1em;font-weight:700;font-size:var(--step--1)}.bloque--galeria .galeria__titulo{font-size:var(--step-3);margin-block-end:var(--space-l)}.bloque.bloque--banner{isolation:isolate;min-height:clamp(30rem,43vw,48rem);padding:var(--space-xl) var(--padding-inline);color:#fff;background:#080911;align-items:flex-end;display:flex;position:relative}.bloque.bloque--banner:before{content:"";z-index:-1;background:linear-gradient(#0000 40%,#000 100%);position:absolute;inset:0}.banner__imagen{z-index:-2;position:absolute;inset:0}.banner__imagen img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner__contenido{flex-direction:column;gap:1rem;max-width:100%;display:flex}.banner__titulo{color:#ffc400;font:bold .8125rem/1.5 var(--tipografia-titulo);text-transform:uppercase;letter-spacing:.1em}.banner--derecha{justify-content:flex-end}.banner--derecha .banner__contenido{align-items:flex-end}.banner__valoracion{align-items:baseline;gap:1rem;font-weight:300;display:flex}.banner__numero{font-size:clamp(3rem,4.5vw,4rem);line-height:1.1}.banner__texto{font-size:clamp(1.25rem,1.9vw,1.75rem)}.banner__estrellas{color:#ffcc28;letter-spacing:.1em;font-size:1.5rem;line-height:1}.banner__enlace{padding:var(--space-xs) var(--space-l)}.bloque--ubicacion{gap:var(--space-l-xl);margin-block:var(--space-xl-2xl);color:#333;display:grid}.ubicacion__antetitulo{color:#b4407e;font:700 .75rem/1.5 var(--tipografia-titulo);letter-spacing:.15em;text-transform:uppercase;margin-block-end:1.25rem}.ubicacion__titulo{font-size:var(--step-3);margin-block-end:1.25rem;font-weight:300;line-height:1.25}.ubicacion__direccion{color:#737373;font-size:1rem;font-weight:300;line-height:1.7}.ubicacion__transporte{border-block-start:1px solid #ededed;margin-block-start:1.5rem;padding-block-start:1.25rem}.ubicacion__subtitulo{color:#737373;font:700 .75rem/1.5 var(--tipografia-titulo);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.75rem}.ubicacion__linea{color:#737373;align-items:baseline;gap:.875rem;margin-block-start:.625rem;font-size:1rem;font-weight:300;line-height:1.6;display:flex}.ubicacion__linea svg{color:#333;flex-shrink:0;align-self:flex-start;width:1.125rem;height:1.125rem;margin-block-start:.2rem}.ubicacion__enlace{color:#b4407e;align-items:center;gap:.75rem;margin-block-start:1.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.ubicacion__enlace:hover{text-decoration:underline}.ubicacion__enlace span{font-size:1.25rem;line-height:1}.ubicacion__mapa{background:#f0f0f0;min-width:0;min-height:18rem}.ubicacion__mapa iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}@media only screen and (width>=64rem){.bloque--ubicacion{gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.ubicacion__mapa{min-height:21.25rem}}.bloque.bloque--tambien_en{color:#333;background:#fafafa;border-block:1px solid #ededed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-block:3rem;display:flex}.tambien_en__contenido{flex:20rem;min-width:0}.tambien_en__antetitulo{color:#737373;font:700 .8125rem/1.5 var(--tipografia-titulo);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .625rem}.tambien_en__titulo{font:300 clamp(1.25rem, 1rem + .55vw, 1.5rem)/1.5 var(--tipografia-texto);overflow-wrap:anywhere;margin:0}.tambien_en__enlace{color:currentColor;padding:var(--space-xs) var(--space-l);background:0 0;border:1px solid}
/*$vite$:1*/