.sq-sitio .wp-site-blocks>.sq-principal,.sq-sitio .wp-site-blocks>.sq-pie,.sq-principal>.wp-block-post-content>*,.sq-principal>.sq-portada-titulo+*{margin-block-start:0}.sq-sitio .wp-block-button__link,.editor-styles-wrapper .wp-block-button__link{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;min-height:52px;display:inline-flex}.sq-cabecera{--sq-alto:var(--wp--custom--cabecera--alto);--sq-margen:var(--wp--custom--cabecera--margen);top:calc(var(--sq-margen) + var(--wp-admin--admin-bar--height,0px));z-index:30;height:var(--sq-alto);margin-bottom:calc(-1 * (var(--sq-alto) + var(--sq-margen)));box-sizing:content-box;padding:0 24px;position:sticky}.sq-cabecera__barra{isolation:isolate;box-sizing:border-box;max-width:1280px;height:var(--sq-alto);border-radius:999px;gap:24px;margin-inline-start:auto;margin-inline-end:auto;padding:0 12px 0 28px;position:relative}.sq-cabecera__barra:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--wp--custom--cristal-borde);background:var(--wp--preset--color--mar-profundo);position:absolute;top:0;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sq-cabecera__barra:before{background:var(--wp--custom--cristal);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}}.sq-cabecera :focus-visible{outline:2px solid var(--wp--preset--color--naranja);outline-offset:2px}.sq-pie :focus-visible{outline:2px solid var(--wp--preset--color--naranja);outline-offset:2px}.is-style-sq-oscuro :focus-visible{outline:2px solid var(--wp--preset--color--naranja);outline-offset:2px}.sq-logo{flex-shrink:0;margin:0}.sq-logo img{width:auto;height:38px;display:block}.editor-styles-wrapper .sq-logo{min-width:160px}.editor-styles-wrapper .sq-logo img{width:160px}.editor-styles-wrapper .sq-logo--pie,.editor-styles-wrapper .sq-logo--pie img{width:168px;min-width:168px}.sq-logo a{border-radius:4px;display:block}.sq-nav .wp-block-navigation__container{gap:2px}.sq-nav .wp-block-navigation-item__content.wp-block-navigation-item__content{min-height:44px;color:var(--wp--preset--color--hielo);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex}.sq-nav .wp-block-navigation-item__content.wp-block-navigation-item__content[aria-current=page]{color:var(--wp--preset--color--mar-profundo);background:var(--wp--preset--color--sal)}.sq-nav .wp-block-navigation__responsive-container-open,.sq-nav .wp-block-navigation__responsive-container-close{width:44px;height:44px;color:var(--wp--preset--color--sal);border-radius:50%;justify-content:center;align-items:center}.sq-nav .wp-block-navigation__responsive-container-open{border:1px solid var(--wp--custom--cristal-borde)}.sq-nav .wp-block-navigation__responsive-container-close{display:flex;top:16px;right:16px}.sq-nav .wp-block-navigation__responsive-container.is-menu-open{padding:24px clamp(24px,6vw,56px)}.sq-nav .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:72px}.sq-nav .is-menu-open .wp-block-navigation__container{gap:6px}.sq-nav .is-menu-open .wp-block-navigation-item__content.wp-block-navigation-item__content{min-height:52px;font-size:var(--wp--preset--font-size--grande);letter-spacing:-.02em;color:var(--wp--preset--color--sal);background:0 0;border-radius:0;padding:0;font-weight:500}.sq-nav .is-menu-open .wp-block-navigation-item__content.wp-block-navigation-item__content[aria-current=page]{color:var(--wp--preset--color--naranja);background:0 0}.sq-cabecera__acciones{flex-shrink:0;gap:18px}.sq-cabecera__tel{font-family:var(--wp--preset--font-family--dm-mono);margin:0;font-size:13px}.sq-cabecera__tel a{min-height:44px;color:var(--wp--preset--color--sal);align-items:center;gap:8px;text-decoration:none;transition:color .3s;display:inline-flex}.sq-boton-whatsapp .wp-block-button__link{white-space:nowrap;padding-inline-start:22px;padding-inline-end:22px;font-size:14px}.sq-icono--tel{--sq-icono: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%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}.sq-icono--whatsapp{--sq-icono: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%3Cpath d='M3 21l1.7-5A8.5 8.5 0 1 1 8 19.3L3 21z'/%3E%3C/svg%3E")}.sq-icono>a:before{content:"";width:17px;height:17px;-webkit-mask:var(--sq-icono) center / contain no-repeat;-webkit-mask:var(--sq-icono) center / contain no-repeat;mask:var(--sq-icono) center / contain no-repeat;background-color:currentColor;flex-shrink:0}.sq-nav .wp-block-navigation-item__content.wp-block-navigation-item__content{white-space:nowrap}@media (min-width:1001px) and (max-width:1200px){.sq-cabecera__tel{display:none}.sq-cabecera__barra{gap:12px;padding-left:20px}.sq-nav .wp-block-navigation-item__content.wp-block-navigation-item__content{padding:0 12px}}@media (max-width:1000px){.sq-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.sq-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.sq-cabecera__barra .sq-nav{order:3}.sq-cabecera__barra{gap:12px}.sq-cabecera__barra>.sq-cabecera__acciones{margin-left:auto}.sq-cabecera__tel{display:none}}@media (max-width:600px){.sq-cabecera{--sq-alto:64px;--sq-margen:12px;top:var(--sq-margen);padding:0 12px}.sq-cabecera__barra{padding:0 8px 0 20px}.sq-cabecera .sq-logo img{height:30px}}@media (max-width:480px){.sq-boton-whatsapp .wp-block-button__link{gap:0;width:48px;min-height:48px;padding:0;font-size:0}}.is-style-sq-antetitulo{align-items:center;margin:0;display:flex}.is-style-sq-antetitulo strong{font-weight:inherit;align-items:center;display:inline-flex}.is-style-sq-antetitulo strong:after{content:"";background:currentColor;width:40px;height:1px;margin:0 14px;display:inline-block}.is-style-sq-oscuro .is-style-sq-antetitulo{color:var(--wp--preset--color--naranja)}.sq-enlace a,.sq-pie__nav .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit;transition:background-size .5s var(--wp--custom--curva), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;text-decoration:none}.sq-portada-titulo{padding-top:calc(var(--wp--custom--cabecera--alto) + var(--wp--custom--cabecera--margen) + clamp(48px, 7vw, 96px));padding-bottom:clamp(48px,7vw,96px)}.sq-portada-titulo .wp-block-post-title,.sq-portada-titulo h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-block-start:0;margin-block-end:0}.sq-texto-legal{overflow-wrap:break-word;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(96px,11vw,160px)}.sq-texto-legal h2{font-size:var(--wp--preset--font-size--medio);letter-spacing:-.02em;margin-top:2.2em}.sq-texto-legal h3{font-size:var(--wp--preset--font-size--destacado);letter-spacing:0;margin-top:1.8em}.sq-texto-legal>:first-child{margin-top:0}.sq-texto-legal p,.sq-texto-legal li{color:var(--wp--preset--color--mar-profundo)}.sq-texto-legal a{color:var(--wp--preset--color--naranja-texto);overflow-wrap:anywhere}.sq-texto-legal .wp-block-table table{border-collapse:collapse}.sq-texto-legal .wp-block-table th,.sq-texto-legal .wp-block-table td{border:1px solid var(--wp--preset--color--hielo);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.sq-texto-legal .wp-block-table th{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.08em;text-transform:uppercase;background:var(--wp--preset--color--blanco);font-weight:500}.sq-texto-legal .wp-block-table thead{border-bottom:0}@media (max-width:781px){.sq-texto-legal .wp-block-table{overflow-x:auto}.sq-texto-legal .wp-block-table table.has-fixed-layout{min-width:640px}}.sq-banda-reservas{padding-block-start:clamp(96px,10vw,140px);padding-block-end:clamp(96px,10vw,140px);overflow:hidden}.sq-banda-reservas__columnas{justify-content:space-between;gap:32px;margin:0}.sq-banda-reservas__columnas>.wp-block-column{flex-direction:column;gap:20px;display:flex}.sq-banda-reservas__columnas>.wp-block-column>*{margin:0}.sq-banda-reservas__titulo{letter-spacing:-.04em;font-size:clamp(46px,6.4vw,104px);line-height:.98}.sq-banda-reservas__tel{letter-spacing:-.01em;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.3}.sq-banda-reservas__tel a{display:inline-block}.sq-pie{border-top:1px solid var(--wp--preset--color--azul-mar);margin-block-start:0;overflow:hidden}.sq-pie__interior{padding-top:clamp(56px,7vw,80px);padding-bottom:36px}.sq-pie__interior>*+*{margin-block-start:56px}.sq-pie__columnas{font-size:var(--wp--preset--font-size--pequeno);gap:40px}.sq-pie__columnas p{margin:0}.sq-pie__marca,.sq-pie__lista{align-items:flex-start}.sq-pie__marca{gap:18px}.sq-pie__lista{gap:8px}.sq-logo--pie img{height:40px}.sq-pie__nav .wp-block-navigation__container{gap:8px}.sq-pie__nav .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--sal);padding:0}.sq-contorno{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--wp--preset--color--azul-mar);-webkit-user-select:none;user-select:none;pointer-events:none;margin-block-start:0;margin-block-end:0;font-size:clamp(120px,22vw,340px);font-weight:600;line-height:.8;white-space:nowrap!important}.sq-pie__legal{border-top:1px solid var(--wp--preset--color--azul-mar);font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--hielo);gap:16px;padding-top:22px}.sq-pie__legal p{margin:0}.sq-pie__legales{flex-wrap:wrap;gap:8px 20px;display:flex}.sq-pie__legales a{color:var(--wp--preset--color--hielo)}.sq-404{min-height:78vh;padding-bottom:clamp(96px,11vw,160px)}.sq-404>*+*{margin-block-start:24px}.sq-404__arbol img{width:96px;height:auto;display:block}.sq-listado{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(96px,11vw,160px)}.sq-antetitulo-simple{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.14em;text-transform:uppercase}.sq-aviso-admin{background:var(--wp--preset--color--hielo);color:var(--wp--preset--color--mar-profundo);font-size:var(--wp--preset--font-size--pequeno);border-radius:12px;padding:16px 20px}.sq-etiqueta{font-family:var(--wp--preset--font-family--dm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--azul-mar);margin:0;font-size:11px}.is-style-sq-oscuro .sq-etiqueta{color:var(--wp--preset--color--hielo)}.sq-texto-suave{font-size:17px;font-weight:300}.sq-foto{margin:0;overflow:hidden}.sq-foto img{object-fit:cover;width:100%;height:100%;display:block}.sq-cabecera-seccion{gap:24px 48px;margin-bottom:clamp(40px,5vw,64px)}.sq-cabecera-seccion__titulo{gap:20px}.sq-cabecera-seccion__titulo>*{max-width:760px}.sq-cabecera-seccion>.sq-cabecera-seccion__titulo{flex:520px}.sq-cabecera-seccion__titulo h2{margin:0}.sq-cabecera-seccion__aparte{gap:16px;max-width:400px}.sq-cabecera-seccion__aparte p{margin:0}.is-style-sq-enlace-flecha{margin:0;font-weight:500}.is-style-sq-enlace-flecha a{min-height:44px;color:inherit;transition:background-size .5s var(--wp--custom--curva), color .3s;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/100% 1px no-repeat;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.is-style-sq-enlace-flecha a:after{content:"";width:16px;height:16px;transition:transform .4s var(--wp--custom--curva);background-color:currentColor;flex-shrink:0;-webkit-mask: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%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask: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%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.sq-enlace-externo a:after{-webkit-mask-image: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%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E");mask-image: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%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E")}.sq-pie-foto{border-top:1px solid var(--wp--preset--color--hielo);gap:4px 16px;padding-top:4px}.sq-pie-foto p{margin:0}.sq-pie-foto__nombre{letter-spacing:-.01em;font-size:22px;font-weight:600}.sq-pie-foto__detalle,.sq-pie-galeria p{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--azul-mar);margin:0}.sq-portada.sq-portada{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:0;min-height:min(880px,100svh);margin-block-start:0}.sq-portada__texto{padding:calc(var(--wp--custom--cabecera--alto) + var(--wp--custom--cabecera--margen) + clamp(48px, 5vw, 76px)) clamp(20px, 5vw, 88px) 56px;justify-content:space-between;gap:48px;position:relative}.sq-portada__lema{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.16em;text-transform:uppercase;gap:16px}.sq-portada__lema p,.sq-portada__centro>*,.sq-portada__datos p{margin:0}.sq-portada__centro{gap:30px}.sq-portada__titulo{font-size:var(--wp--preset--font-size--portada)}.sq-portada__entradilla{max-width:480px;font-weight:300}.sq-portada__datos{border-top:1px solid var(--wp--custom--linea-oscura);font-size:var(--wp--preset--font-size--pequeno);gap:20px;padding-top:22px}.sq-portada__datos .sq-etiqueta+p{margin-top:4px}.sq-portada__foto{min-height:520px;position:relative}.sq-portada__foto img{position:absolute;top:0;bottom:0;left:0;right:0}.sq-producto{padding-top:clamp(96px,12.5vw,180px);padding-bottom:clamp(96px,11vw,160px)}.sq-producto__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.sq-producto__rejilla>*{margin:0}.sq-producto__lateral{grid-column:span 3;gap:24px}.sq-sello{margin:24px 0 0}.sq-sello img{width:140px;height:140px;display:block}.sq-producto__frase{font-size:var(--wp--preset--font-size--frase);letter-spacing:-.025em;grid-column:4/span 9;font-weight:500;line-height:1.16}.sq-producto__texto{grid-column:4/span 6;font-weight:300}.sq-especialidades{padding-bottom:clamp(96px,11vw,160px)}.sq-especialidades__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px 28px;display:grid}.sq-especialidades__rejilla>*{margin:0}.sq-plato{flex-direction:column;gap:16px;display:flex}.sq-plato>*{margin:0}.sq-plato--arroces{grid-column:span 7}.sq-plato--arroces .sq-foto{height:clamp(380px,47vw,680px)}.sq-especialidades__columna{flex-direction:column;grid-column:span 5;gap:32px;margin-top:120px;display:flex}.sq-especialidades__columna>*{margin:0}.sq-collage{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sq-collage>*{margin:0}.sq-collage--asimetrico{grid-template-columns:1.3fr 1fr}.sq-plato--mariscos .sq-foto{height:clamp(240px,25vw,360px)}.sq-plato--pescados .sq-foto{height:clamp(200px,21vw,300px)}.sq-plato--pescados .sq-pie-foto__detalle{white-space:nowrap}.sq-plato--entrantes{grid-column:3/span 6}.sq-plato--entrantes .sq-foto{height:clamp(260px,29vw,420px)}.sq-especialidades__nota{grid-column:9/span 4;align-self:center;gap:18px;padding:40px 0}.sq-especialidades__nota p{margin:0}.sq-especialidades__nota-texto{letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25}.sq-cinta{margin-block-start:0;padding:30px 0;overflow:hidden}.sq-cinta__pista{align-items:center;gap:0;width:max-content}.sq-cinta__pista p{letter-spacing:-.02em;white-space:nowrap;align-items:center;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:300;display:inline-flex}.sq-cinta__pista p:after{content:"";background:url(../img/arbol.svg) 50%/contain no-repeat;width:34px;height:28px;margin:0 36px}.sq-menus{padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,11vw,160px)}.sq-menus .sq-cabecera-seccion__titulo{margin-bottom:clamp(40px,4vw,56px)}.sq-menus__rejilla.sq-menus__rejilla{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:28px}.sq-menu-tarjeta{gap:22px;padding:clamp(28px,3.4vw,48px)}.sq-menu-tarjeta.has-blanco-background-color{border:1px solid var(--wp--preset--color--hielo)}.sq-menu-tarjeta>*,.sq-menu-tarjeta__cabeza p{margin:0}.sq-menu-tarjeta__cabeza{gap:16px}.sq-menu-tarjeta__cabeza .sq-etiqueta{font-size:var(--wp--preset--font-size--antetitulo)}.sq-precio{font-family:var(--wp--preset--font-family--dm-mono);white-space:nowrap;color:var(--wp--preset--color--naranja-texto);font-size:22px}.is-style-sq-oscuro .sq-precio{color:var(--wp--preset--color--naranja)}.sq-menu-tarjeta__nombre{font-size:clamp(34px,3.1vw,44px);line-height:1}.sq-menu-tarjeta__platos{margin-top:8px;padding:0;font-size:15px;list-style:none}.sq-menu-tarjeta__platos li{border-top:1px solid var(--wp--preset--color--hielo);gap:16px;padding:12px 0;display:flex}.is-style-sq-oscuro .sq-menu-tarjeta__platos li{border-top-color:var(--wp--custom--linea-oscura)}.sq-menu-tarjeta__platos strong{min-width:96px;font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--azul-mar);flex-shrink:0;padding-top:2px;font-weight:400}.is-style-sq-oscuro .sq-menu-tarjeta__platos strong,.is-style-sq-oscuro .sq-menu-tarjeta__nota{color:var(--wp--preset--color--hielo)}.sq-menu-tarjeta__nota{color:var(--wp--preset--color--azul-mar);font-size:13px}.sq-adelanto{border-top:1px solid var(--wp--preset--color--hielo);border-bottom:1px solid var(--wp--preset--color--hielo);padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,11vw,160px)}.sq-adelanto__columnas{justify-content:space-between;gap:32px clamp(32px,8vw,120px);margin:0}.sq-adelanto__foto{height:clamp(380px,47vw,680px)}.sq-adelanto__texto{flex-direction:column;gap:24px;display:flex}.sq-adelanto__texto>*{margin:0}.sq-contorno-ano{font-size:var(--wp--preset--font-size--gigante);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--wp--preset--color--mar-profundo);font-weight:600;line-height:.82}.sq-adelanto__titulo{letter-spacing:-.02em;font-size:clamp(30px,2.6vw,36px);line-height:1.12}.sq-espacios{padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,10vw,140px)}.sq-galeria-h{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--hielo) transparent;gap:24px;padding:0 clamp(20px,4vw,40px) 28px max(clamp(20px,4vw,40px),50vw - 640px);scroll-padding-inline:clamp(20px,4vw,40px);overflow-x:auto}.sq-galeria-h__item{scroll-snap-align:start;flex-direction:column;flex:none;gap:14px;width:min(420px,78vw);margin:0;display:flex}.sq-galeria-h__item>*{margin:0}.sq-galeria-h__item--ancho{width:min(640px,86vw)}.sq-galeria-h__item .sq-foto{height:clamp(320px,35vw,500px)}.sq-pie-galeria{gap:16px}.sq-galeria-h[role=region]:focus-visible{outline:2px solid var(--wp--preset--color--naranja-texto);outline-offset:-2px}.sq-opiniones{padding-bottom:clamp(96px,11vw,160px)}.sq-opiniones__rejilla{border-top:1px solid var(--wp--preset--color--hielo);grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding-top:clamp(72px,8vw,120px);display:grid}.sq-opiniones__rejilla>*{margin:0}.sq-opiniones__cabeza{grid-column:span 4;gap:20px}.sq-opiniones__cabeza>*{margin:0}.sq-opiniones__titulo{letter-spacing:-.03em;font-size:clamp(32px,2.8vw,40px);line-height:1.05}.sq-opiniones__citas{grid-column:6/span 7}.sq-opiniones__citas>*{margin:0}.sq-cita{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.sq-cita p{margin:0;font-size:16px;font-weight:300}.sq-cita cite{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--azul-mar);font-style:normal}.sq-cita--grande{gap:24px;padding-bottom:40px}.sq-cita--grande p{letter-spacing:-.015em;font-size:clamp(24px,2.6vw,38px);line-height:1.3}.sq-cita--grande cite{font-size:13px}.sq-opiniones__pequenas{border-top:1px solid var(--wp--preset--color--hielo);gap:32px;padding-top:32px}@media (max-width:1000px){.sq-producto__lateral,.sq-producto__frase,.sq-producto__texto,.sq-plato--arroces,.sq-especialidades__columna,.sq-plato--entrantes,.sq-especialidades__nota,.sq-opiniones__cabeza,.sq-opiniones__citas{grid-column:1/-1}.sq-sello{display:none}.sq-especialidades__columna{margin-top:0}.sq-especialidades__nota{padding:0}}@media (max-width:781px){.sq-portada__datos{grid-template-columns:1fr 1fr!important}.sq-adelanto__columnas{flex-direction:column-reverse}.sq-galeria-h{gap:16px}}@media (max-width:480px){.sq-collage,.sq-collage--asimetrico{gap:6px}.sq-menu-tarjeta__cabeza{flex-wrap:wrap!important}}.sq-portada__pie{font-size:var(--wp--preset--font-size--antetitulo);margin:0}.sq-portada-oscura{padding-top:calc(var(--wp--custom--cabecera--alto) + var(--wp--custom--cabecera--margen) + clamp(56px, 7vw, 92px));padding-bottom:clamp(72px,8vw,120px);position:relative;overflow:hidden}.sq-portada-menu{padding-bottom:clamp(64px,6.5vw,96px)}.sq-portada-oscura__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px;display:grid}.sq-portada-oscura__rejilla>*{margin:0}.sq-portada-oscura__texto{z-index:1;grid-column:span 8;gap:28px;position:relative}.sq-portada-oscura__lateral{z-index:1;grid-column:9/span 4;gap:20px}.sq-portada-oscura__texto>*,.sq-portada-oscura__lateral>*{margin:0}.sq-miga{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--hielo)}.sq-miga a{color:var(--wp--preset--color--hielo)}.sq-portada-oscura__titulo{letter-spacing:-.05em;font-size:clamp(52px,7.6vw,128px);line-height:.95}.sq-portada-menu .sq-portada-oscura__titulo{font-size:clamp(60px,9vw,150px);line-height:.92}.sq-portada-oscura__aviso.sq-etiqueta{font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--naranja)}.sq-portada-oscura__ano{z-index:0;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px var(--wp--preset--color--azul-mar);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(160px,25vw,360px);font-weight:600;line-height:.8;position:absolute;bottom:-70px;right:-40px}.sq-ocasiones{padding-top:clamp(96px,12.5vw,180px);padding-bottom:clamp(96px,10vw,140px)}.sq-ocasiones .sq-cabecera-seccion__titulo{margin-bottom:64px}.sq-ocasiones .sq-cabecera-seccion__titulo>*{max-width:820px}.sq-ocasiones__rejilla{gap:0 32px}.sq-ocasion{border-top:1px solid var(--wp--preset--color--mar-profundo);gap:18px;margin:0;padding:40px 32px 40px 0}.sq-ocasion>*{margin:0}.sq-ocasion__numero{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--azul-mar);justify-content:space-between;align-self:stretch;align-items:center;display:flex}.sq-ocasion__numero:after{content:"";background-color:var(--wp--preset--color--naranja-texto);width:32px;height:32px;-webkit-mask:var(--sq-icono) center / contain no-repeat;-webkit-mask:var(--sq-icono) center / contain no-repeat;mask:var(--sq-icono) center / contain no-repeat}.sq-ocasion--empresa{--sq-icono:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='1'/%3E%3Cpath d='M8 7V4h8v3'/%3E%3C/svg%3E")}.sq-ocasion--familia{--sq-icono:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-4.5-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 11c0 5.5-7 10-7 10z'/%3E%3C/svg%3E")}.sq-ocasion--grupos{--sq-icono:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='9' r='3'/%3E%3Ccircle cx='16' cy='9' r='3'/%3E%3Cpath d='M2 20c1-3 3.5-5 6-5s5 2 6 5M12 20c1-3 3.5-5 6-5'/%3E%3C/svg%3E")}.sq-ocasion__titulo{letter-spacing:-.02em;font-size:30px}.sq-ocasion__lema{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--naranja-texto);margin-top:-8px!important}.sq-espacios-eventos{border-top:1px solid var(--wp--preset--color--hielo);border-bottom:1px solid var(--wp--preset--color--hielo);padding-top:clamp(96px,10vw,140px);padding-bottom:clamp(96px,10vw,140px)}.sq-espacios-eventos .sq-cabecera-seccion{margin-bottom:56px}.sq-espacios-eventos__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;display:grid}.sq-espacio{flex-direction:column;grid-column:span 5;gap:14px;margin:0;display:flex}.sq-espacio--ancho{grid-column:span 7}.sq-espacio>*{margin:0}.sq-espacio--alto .sq-foto{height:clamp(340px,39vw,560px)}.sq-espacio--bajo .sq-foto{height:clamp(280px,30vw,440px)}.sq-pie-espacio{border-top:1px solid var(--wp--preset--color--hielo);gap:4px 16px;padding-top:6px}.sq-pie-espacio p{margin:0}.sq-pie-espacio__nombre{font-size:20px;font-weight:600}.sq-pie-espacio__detalle{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--azul-mar)}.sq-pasos{padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,11vw,160px)}.sq-pasos .sq-cabecera-seccion__titulo{margin-bottom:72px}.sq-pasos__rejilla{gap:48px 32px}.sq-paso{gap:18px}.sq-paso>*{margin:0}.sq-paso__numero{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--wp--preset--color--mar-profundo);align-self:stretch;font-size:clamp(96px,8.4vw,120px);font-weight:600;line-height:.8}.sq-paso__numero:after{content:"";background:var(--wp--preset--color--naranja);height:2px;margin-top:18px;display:block}.sq-paso__titulo{letter-spacing:-.01em;font-size:26px}.sq-cronologia{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px);position:relative}.sq-cronologia:before{content:"";background:var(--wp--preset--color--hielo);height:1px;position:absolute;top:clamp(36px,4vw,60px);left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px)}.sq-cronologia__pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--hielo) transparent;padding:0 0 28px max(clamp(20px,4vw,40px),50vw - 640px);scroll-padding-inline:max(clamp(20px,4vw,40px),50vw - 640px);display:flex;overflow-x:auto}.sq-cronologia__pista[role=region]:focus-visible{outline:2px solid var(--wp--preset--color--naranja-texto);outline-offset:-2px}.sq-capitulo{box-sizing:border-box;scroll-snap-align:start;flex:none;grid-template-columns:1fr 1fr;align-items:center;gap:56px;width:min(1080px,90vw);margin:0;padding-right:clamp(40px,8vw,120px);display:grid}.sq-capitulo>*{margin:0}.sq-capitulo__foto{height:clamp(420px,44vw,640px)}.sq-capitulo__texto-grupo{gap:22px}.sq-capitulo__texto-grupo>*{margin:0}.sq-capitulo__numero{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--azul-mar)}.sq-capitulo__numero strong{font-weight:inherit;color:var(--wp--preset--color--naranja-texto);margin-right:16px}.sq-capitulo__marca{letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--wp--preset--color--mar-profundo);font-size:clamp(96px,10.4vw,150px);font-weight:600;line-height:.85}.sq-capitulo__marca--larga{font-size:clamp(56px,7.2vw,104px)}.sq-capitulo__titulo{letter-spacing:-.02em;font-size:clamp(28px,2.4vw,34px);line-height:1.1}.sq-capitulo__texto{max-width:420px}.sq-valores{border-top:1px solid var(--wp--preset--color--hielo);border-bottom:1px solid var(--wp--preset--color--hielo);padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,11vw,160px)}.sq-valores__cabeza{gap:20px;margin-bottom:72px}.sq-valores__cabeza>*{max-width:900px;margin:0}.sq-valores__mision{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,48px);font-weight:500;line-height:1.18}.sq-valores__rejilla{gap:0}.sq-valor{border-top:1px solid var(--wp--preset--color--mar-profundo);gap:14px;padding:36px 28px 36px 0}.sq-valor>*{margin:0}.sq-valor__numero{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--naranja-texto)}.sq-valor__titulo{letter-spacing:-.02em;font-size:28px}.sq-valor__texto{font-size:15px;font-weight:300}.sq-equipo{padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,11vw,160px)}.sq-equipo__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px;display:grid}.sq-equipo__rejilla>*{margin:0}.sq-equipo__texto{grid-column:span 5;gap:22px}.sq-equipo__texto>*{margin:0}.sq-equipo__fotos{grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sq-equipo__fotos>*{margin:0}.sq-equipo__fotos .sq-foto{height:clamp(360px,39vw,560px)}.sq-equipo__fotos .sq-foto+.sq-foto{margin-top:clamp(48px,7.6vw,110px)}.sq-reservas-info{padding-top:clamp(96px,11vw,160px);padding-bottom:clamp(96px,10vw,140px)}.sq-reservas-info__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 32px;display:grid}.sq-reservas-info__rejilla>*{margin:0}.sq-reservas__horario{grid-column:span 6;gap:22px}.sq-reservas__donde{grid-column:8/span 5;gap:22px}.sq-reservas__horario>*,.sq-reservas__donde>*{margin:0}.sq-horario{align-self:stretch;margin-top:16px!important}.sq-horario table{border-collapse:collapse;border-bottom:1px solid var(--wp--preset--color--hielo);width:100%}.sq-horario td{border:0;border-top:1px solid var(--wp--preset--color--hielo);vertical-align:baseline;padding:18px 0}.sq-horario td:first-child{padding-right:24px;font-size:18px;font-weight:500}.sq-horario td:last-child{font-family:var(--wp--preset--font-family--dm-mono);text-align:right;font-size:15px}.sq-horario tr:first-child td:last-child{color:var(--wp--preset--color--azul-mar)}.sq-plano{background:var(--wp--preset--color--mar-profundo) url(../img/plano.svg) center / cover no-repeat;align-self:stretch;height:340px;position:relative;overflow:hidden}.sq-plano>*{margin:0}.sq-plano__pin{background:var(--wp--preset--color--naranja);color:var(--wp--preset--color--mar-profundo);font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);border-radius:999px;padding:6px 14px;font-weight:500;line-height:1.4;position:absolute;top:44%;left:50%;transform:translate(-50%,calc(-100% - 36px))}.sq-plano__pin:after{content:"";background:var(--wp--preset--color--naranja);width:2px;height:28px;margin-left:-1px;position:absolute;top:calc(100% + 8px);left:50%}.sq-plano__mar{font-family:var(--wp--preset--font-family--dm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--hielo);font-size:11px;position:absolute;bottom:18px;left:24px}.sq-direccion{font-size:22px;font-weight:500;line-height:1.4}.sq-preguntas{border-top:1px solid var(--wp--preset--color--hielo);border-bottom:1px solid var(--wp--preset--color--hielo);padding-top:clamp(96px,10vw,140px);padding-bottom:clamp(96px,10vw,140px)}.sq-preguntas__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 32px;display:grid}.sq-preguntas__rejilla>*{margin:0}.sq-preguntas__cabeza{grid-column:span 4;align-self:start;gap:20px;position:sticky;top:140px}.sq-preguntas__cabeza>*{margin:0}.sq-preguntas__titulo{letter-spacing:-.03em;font-size:clamp(36px,3.1vw,44px);line-height:1.02}.sq-preguntas__lista{border-bottom:1px solid var(--wp--preset--color--hielo);counter-reset:sq-pregunta;grid-column:6/span 7}.sq-preguntas__lista>*{margin:0}.sq-pregunta{border-top:1px solid var(--wp--preset--color--hielo);counter-increment:sq-pregunta}.sq-pregunta summary{box-sizing:content-box;cursor:pointer;align-items:center;gap:20px;min-height:64px;padding:22px 4px;font-size:20px;font-weight:500;line-height:1.3;list-style:none;display:flex}.sq-pregunta summary::-webkit-details-marker{display:none}.sq-pregunta summary:before{content:counter(sq-pregunta, decimal-leading-zero);min-width:32px;font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);color:var(--wp--preset--color--naranja-texto);flex-shrink:0;font-weight:400}.sq-pregunta summary:after{content:"";background-color:var(--wp--preset--color--mar-profundo);width:22px;height:22px;transition:transform .4s var(--wp--custom--curva);flex-shrink:0;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.sq-pregunta[open] summary:after{transform:rotate(45deg)}.sq-pregunta summary:focus-visible{outline:2px solid var(--wp--preset--color--naranja-texto);outline-offset:2px}.sq-pregunta>p{color:var(--wp--preset--color--azul-mar);margin:0;padding:0 44px 26px 56px;font-size:16px;font-weight:300}.sq-franja{border-bottom:1px solid var(--wp--preset--color--hielo);margin-block-start:0}.sq-franja__fila{font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--antetitulo);letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--azul-mar);gap:8px 16px;padding-block-start:24px;padding-block-end:24px}.sq-franja__fila p{margin:0}.sq-carta{padding-top:clamp(48px,5.5vw,80px);padding-bottom:clamp(96px,10vw,140px)}@media (max-width:1000px){.sq-portada-oscura__texto,.sq-portada-oscura__lateral,.sq-espacio,.sq-espacio--ancho,.sq-equipo__texto,.sq-equipo__fotos,.sq-reservas__horario,.sq-reservas__donde,.sq-preguntas__cabeza,.sq-preguntas__lista{grid-column:1/-1}.sq-preguntas__cabeza{position:static}.sq-cronologia:before{display:none}.sq-cronologia__pista{scroll-snap-type:none;flex-direction:column;gap:72px;padding:0 clamp(20px,4vw,40px);overflow:visible}.sq-capitulo{grid-template-columns:1fr;gap:28px;width:100%;padding:0}.sq-capitulo__foto{height:clamp(260px,62vw,520px)}}@media (max-width:600px){.sq-pregunta summary{gap:14px;font-size:18px}.sq-pregunta>p{padding:0 4px 24px 50px}.sq-horario td:last-child{font-size:14px}}@keyframes sqCaer{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes sqFundir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sqPalabra{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes sqCortina{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes sqAsentar{0%{transform:scale(1.3)}to{transform:scale(1.02)}}@keyframes sqMostrar{to{visibility:visible}}@keyframes sqSubir{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@keyframes sqMascara{0%{clip-path:inset(18%)}to{clip-path:inset(0)}}@keyframes sqBarrido{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sqParalaje{0%{transform:translateY(-8%)scale(1.18)}to{transform:translateY(8%)scale(1.18)}}@keyframes sqTenir{0%{color:var(--wp--preset--color--azul-mar)}to{color:var(--wp--preset--color--mar-profundo)}}@keyframes sqLinea{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sqContorno{0%{transform:translate(8%)}to{transform:translate(-18%)}}@keyframes sqProgreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sqCinta{to{transform:translate(-50%)}}@keyframes sqGirar{to{transform:rotate(360deg)}}@keyframes sqCronologia{to{transform:translateX(calc(-1 * var(--sq-recorrido,0px)))}}.sq-progreso{z-index:100000;background:var(--wp--preset--color--naranja);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.sq-js .sq-sitio .sq-cabecera{animation:sqCaer .9s var(--wp--custom--curva) .1s backwards}.sq-js .sq-sitio .sq-cabecera:has(.is-menu-open){animation:none}.sq-js .sq-sitio .sq-portada__lema>*,.sq-js .sq-sitio .sq-portada__entradilla,.sq-js .sq-sitio .sq-portada__centro>.wp-block-buttons,.sq-js .sq-sitio .sq-portada__datos,.sq-js .sq-sitio .sq-portada__pie,.sq-js .sq-sitio .sq-portada-oscura .sq-miga,.sq-js .sq-sitio .sq-portada-oscura__lateral>:not(.sq-portada-oscura__ano),.sq-js .sq-sitio .sq-portada-oscura__ano{animation:sqFundir 1.1s var(--wp--custom--curva) both}.sq-js .sq-sitio .sq-portada__lema>:first-child,.sq-js .sq-sitio .sq-portada-oscura .sq-miga{animation-delay:.2s}.sq-js .sq-sitio .sq-portada__lema>:last-child{animation-delay:.3s}.sq-js .sq-sitio .sq-portada__entradilla{animation-delay:.95s}.sq-js .sq-sitio .sq-portada__centro>.wp-block-buttons{animation-delay:1.1s}.sq-js .sq-sitio .sq-portada__datos,.sq-js .sq-sitio .sq-portada__pie{animation-delay:1.25s}.sq-js .sq-sitio .sq-portada-oscura__lateral>*{animation-delay:1s}.sq-js .sq-sitio .sq-portada-oscura__ano{animation-delay:.6s}.sq-js .sq-sitio .sq-portada__foto{animation:1.5s cubic-bezier(.77,0,.18,1) .25s both sqCortina}.sq-js .sq-sitio .sq-portada__foto img{animation:sqAsentar 2.6s var(--wp--custom--curva) .25s both}@media (min-width:782px){.sq-js .sq-sitio .sq-portada__titulo:not(.sq-palabras-listo),.sq-js .sq-sitio .sq-portada-oscura__titulo:not(.sq-palabras-listo),.sq-js .sq-sitio .is-style-sq-palabras:not(.sq-palabras-listo){visibility:hidden;animation:0s 1.5s forwards sqMostrar}}@media (max-width:781px){.sq-js .sq-sitio .sq-portada__titulo,.sq-js .sq-sitio .sq-portada-oscura__titulo,.sq-js .sq-sitio .is-style-sq-palabras{animation:sqFundir .9s var(--wp--custom--curva) .15s both}}.sq-js .sq-sitio .sq-palabras-listo .sq-linea{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.sq-js .sq-sitio .sq-palabras-listo .sq-palabra{animation:sqPalabra 1s var(--wp--custom--curva) both;display:inline-block}.sq-js .sq-sitio .sq-pregunta[open]>p{animation:sqFundir .5s var(--wp--custom--curva) both}.sq-js .sq-sitio .sq-sello img{animation:28s linear infinite sqGirar}.sq-js .sq-sitio .sq-cinta--lista .sq-cinta__pista{animation:52s linear infinite sqCinta}@supports (animation-timeline:view()){.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-aparecer,.sq-js:not(.sq-respaldo) .sq-sitio .sq-cabecera-seccion__titulo,.sq-js:not(.sq-respaldo) .sq-sitio .sq-cabecera-seccion__aparte,.sq-js:not(.sq-respaldo) .sq-sitio .sq-cabecera-seccion>.is-style-sq-enlace-flecha,.sq-js:not(.sq-respaldo) .sq-sitio .sq-producto__texto,.sq-js:not(.sq-respaldo) .sq-sitio .sq-plato,.sq-js:not(.sq-respaldo) .sq-sitio .sq-especialidades__nota,.sq-js:not(.sq-respaldo) .sq-sitio .sq-menu-tarjeta,.sq-js:not(.sq-respaldo) .sq-sitio .sq-adelanto__texto>*,.sq-js:not(.sq-respaldo) .sq-sitio .sq-opiniones__cabeza,.sq-js:not(.sq-respaldo) .sq-sitio .sq-cita,.sq-js:not(.sq-respaldo) .sq-sitio .sq-banda-reservas__columnas>.wp-block-column,.sq-js:not(.sq-respaldo) .sq-sitio .sq-ocasion,.sq-js:not(.sq-respaldo) .sq-sitio .sq-espacio,.sq-js:not(.sq-respaldo) .sq-sitio .sq-paso,.sq-js:not(.sq-respaldo) .sq-sitio .sq-valor,.sq-js:not(.sq-respaldo) .sq-sitio .sq-valores__cabeza,.sq-js:not(.sq-respaldo) .sq-sitio .sq-equipo__texto,.sq-js:not(.sq-respaldo) .sq-sitio .sq-reservas__horario,.sq-js:not(.sq-respaldo) .sq-sitio .sq-reservas__donde,.sq-js:not(.sq-respaldo) .sq-sitio .sq-preguntas__cabeza{animation:linear both sqSubir;animation-timeline:view();animation-range:entry 5% cover 30%}.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-revelar,.sq-js:not(.sq-respaldo) .sq-sitio .sq-plato .sq-foto,.sq-js:not(.sq-respaldo) .sq-sitio .sq-adelanto__foto,.sq-js:not(.sq-respaldo) .sq-sitio .sq-espacio .sq-foto,.sq-js:not(.sq-respaldo) .sq-sitio .sq-equipo__fotos .sq-foto{animation:linear both sqMascara;animation-timeline:view();animation-range:entry cover 40%}.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-barrido,.sq-js:not(.sq-respaldo) .sq-sitio .sq-galeria-h__item{animation:linear both sqBarrido;animation-timeline:view();animation-range:entry cover 35%}.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-paralaje img,.sq-js:not(.sq-respaldo) .sq-sitio .sq-adelanto__foto img,.sq-js:not(.sq-respaldo) .sq-sitio .sq-equipo__fotos .sq-foto img{animation:linear both sqParalaje;animation-timeline:view();animation-range:cover}.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-tenir,.sq-js:not(.sq-respaldo) .sq-sitio .sq-producto__frase,.sq-js:not(.sq-respaldo) .sq-sitio .sq-valores__mision{animation:linear both sqTenir;animation-timeline:view();animation-range:cover 10% cover 45%}.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-antetitulo,.sq-js:not(.sq-respaldo) .sq-sitio .sq-paso__numero{view-timeline:--sq-linea block}.sq-js:not(.sq-respaldo) .sq-sitio .is-style-sq-antetitulo strong:after,.sq-js:not(.sq-respaldo) .sq-sitio .sq-paso__numero:after{transform-origin:0;animation:linear both sqLinea;animation-timeline:--sq-linea;animation-range:entry cover 25%}.sq-js:not(.sq-respaldo) .sq-sitio .sq-contorno{animation:linear both sqContorno;animation-timeline:view();animation-range:entry exit}.sq-js:not(.sq-respaldo) .sq-sitio .sq-progreso{animation:linear both sqProgreso;animation-timeline:scroll(root)}.sq-js:not(.sq-respaldo) .sq-sitio .sq-cronologia--fijada{view-timeline:--sq-cronologia block}.sq-js:not(.sq-respaldo) .sq-sitio .sq-cronologia--fijada .sq-capitulo{animation:linear both sqCronologia;animation-timeline:--sq-cronologia;animation-range:contain}.sq-js:not(.sq-respaldo) .sq-sitio .sq-cronologia--fijada .sq-cronologia__pista:after{animation:linear both sqProgreso;animation-timeline:--sq-cronologia;animation-range:contain}}.sq-respaldo .sq-sitio .is-style-sq-aparecer,.sq-respaldo .sq-sitio .sq-cabecera-seccion__titulo,.sq-respaldo .sq-sitio .sq-cabecera-seccion__aparte,.sq-respaldo .sq-sitio .sq-cabecera-seccion>.is-style-sq-enlace-flecha,.sq-respaldo .sq-sitio .sq-producto__texto,.sq-respaldo .sq-sitio .sq-plato,.sq-respaldo .sq-sitio .sq-especialidades__nota,.sq-respaldo .sq-sitio .sq-menu-tarjeta,.sq-respaldo .sq-sitio .sq-adelanto__texto>*,.sq-respaldo .sq-sitio .sq-opiniones__cabeza,.sq-respaldo .sq-sitio .sq-cita,.sq-respaldo .sq-sitio .sq-banda-reservas__columnas>.wp-block-column,.sq-respaldo .sq-sitio .sq-ocasion,.sq-respaldo .sq-sitio .sq-espacio,.sq-respaldo .sq-sitio .sq-paso,.sq-respaldo .sq-sitio .sq-valor,.sq-respaldo .sq-sitio .sq-valores__cabeza,.sq-respaldo .sq-sitio .sq-equipo__texto,.sq-respaldo .sq-sitio .sq-reservas__horario,.sq-respaldo .sq-sitio .sq-reservas__donde,.sq-respaldo .sq-sitio .sq-preguntas__cabeza{opacity:0;transition:opacity 1s var(--wp--custom--curva), transform 1s var(--wp--custom--curva);transform:translateY(64px)}.sq-respaldo .sq-sitio .is-style-sq-revelar,.sq-respaldo .sq-sitio .sq-plato .sq-foto,.sq-respaldo .sq-sitio .sq-adelanto__foto,.sq-respaldo .sq-sitio .sq-espacio .sq-foto,.sq-respaldo .sq-sitio .sq-equipo__fotos .sq-foto{clip-path:inset(18%);transition:clip-path 1.2s var(--wp--custom--curva)}.sq-respaldo .sq-sitio .is-style-sq-barrido,.sq-respaldo .sq-sitio .sq-galeria-h__item{clip-path:inset(0 92% 0 0);transition:clip-path 1.2s var(--wp--custom--curva)}.sq-respaldo .sq-sitio .is-style-sq-tenir,.sq-respaldo .sq-sitio .sq-producto__frase,.sq-respaldo .sq-sitio .sq-valores__mision{color:var(--wp--preset--color--azul-mar);transition:color 1.4s var(--wp--custom--curva) .2s}.sq-respaldo .sq-sitio .is-style-sq-antetitulo strong:after,.sq-respaldo .sq-sitio .sq-paso__numero:after{transform-origin:0;transition:transform .9s var(--wp--custom--curva) .2s;transform:scaleX(0)}.sq-respaldo .sq-sitio .is-style-sq-aparecer.sq-visto,.sq-respaldo .sq-sitio .sq-cabecera-seccion__titulo.sq-visto,.sq-respaldo .sq-sitio .sq-cabecera-seccion__aparte.sq-visto,.sq-respaldo .sq-sitio .sq-cabecera-seccion>.is-style-sq-enlace-flecha.sq-visto,.sq-respaldo .sq-sitio .sq-producto__texto.sq-visto,.sq-respaldo .sq-sitio .sq-plato.sq-visto,.sq-respaldo .sq-sitio .sq-especialidades__nota.sq-visto,.sq-respaldo .sq-sitio .sq-menu-tarjeta.sq-visto,.sq-respaldo .sq-sitio .sq-adelanto__texto>.sq-visto,.sq-respaldo .sq-sitio .sq-opiniones__cabeza.sq-visto,.sq-respaldo .sq-sitio .sq-cita.sq-visto,.sq-respaldo .sq-sitio .sq-banda-reservas__columnas>.wp-block-column.sq-visto,.sq-respaldo .sq-sitio .sq-ocasion.sq-visto,.sq-respaldo .sq-sitio .sq-espacio.sq-visto,.sq-respaldo .sq-sitio .sq-paso.sq-visto,.sq-respaldo .sq-sitio .sq-valor.sq-visto,.sq-respaldo .sq-sitio .sq-valores__cabeza.sq-visto,.sq-respaldo .sq-sitio .sq-equipo__texto.sq-visto,.sq-respaldo .sq-sitio .sq-reservas__horario.sq-visto,.sq-respaldo .sq-sitio .sq-reservas__donde.sq-visto,.sq-respaldo .sq-sitio .sq-preguntas__cabeza.sq-visto,.sq-respaldo .sq-sitio .is-style-sq-revelar.sq-visto,.sq-respaldo .sq-sitio .sq-plato .sq-foto.sq-visto,.sq-respaldo .sq-sitio .sq-adelanto__foto.sq-visto,.sq-respaldo .sq-sitio .sq-espacio .sq-foto.sq-visto,.sq-respaldo .sq-sitio .sq-equipo__fotos .sq-foto.sq-visto,.sq-respaldo .sq-sitio .is-style-sq-barrido.sq-visto,.sq-respaldo .sq-sitio .sq-galeria-h__item.sq-visto,.sq-respaldo .sq-sitio .is-style-sq-tenir.sq-visto,.sq-respaldo .sq-sitio .sq-producto__frase.sq-visto,.sq-respaldo .sq-sitio .sq-valores__mision.sq-visto,.sq-respaldo .sq-sitio .is-style-sq-antetitulo.sq-visto strong:after,.sq-respaldo .sq-sitio .sq-paso__numero.sq-visto:after{opacity:1;clip-path:inset(0);color:var(--wp--preset--color--mar-profundo);transform:none}}.sq-sitio .sq-cronologia--fijada{height:calc(100vh + var(--sq-recorrido,0px));padding:0;overflow-x:clip}.sq-sitio .sq-cronologia--fijada:before{display:none}.sq-sitio .sq-cronologia--fijada .sq-cronologia__pista{height:100vh;padding-top:calc(var(--wp--custom--cabecera--alto) + var(--wp--custom--cabecera--margen) + 24px);box-sizing:border-box;scroll-snap-type:none;align-items:center;padding-bottom:24px;position:sticky;top:0;overflow:clip}.sq-sitio .sq-cronologia--fijada .sq-cronologia__pista:before,.sq-sitio .sq-cronologia--fijada .sq-cronologia__pista:after{content:"";top:calc(var(--wp--custom--cabecera--alto) + var(--wp--custom--cabecera--margen) + 8px);background:var(--wp--preset--color--hielo);height:1px;position:absolute;left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px)}.sq-sitio .sq-cronologia--fijada .sq-cronologia__pista:after{background:var(--wp--preset--color--naranja);height:2px;transform:scaleX(var(--sq-avance,0));transform-origin:0;margin-top:-.5px}.sq-sitio .sq-cronologia--fijada .sq-capitulo{max-height:calc(100vh - var(--wp--custom--cabecera--alto) - var(--wp--custom--cabecera--margen) - 48px)}.sq-sitio .sq-cronologia--fijada .sq-capitulo__foto{height:min(640px, calc(100vh - var(--wp--custom--cabecera--alto) - var(--wp--custom--cabecera--margen) - 64px))}.sq-sitio .sq-cronologia--fijada .sq-capitulo{transform:translateX(calc(-1 * var(--sq-avance,0) * var(--sq-recorrido,0px)))}@media (hover:hover){.sq-sitio a:not(.wp-element-button):not(.wp-block-navigation-item__content):hover{color:var(--wp--preset--color--naranja-texto)}.sq-sitio .is-style-sq-oscuro a:not(.wp-element-button):hover,.sq-sitio .sq-pie a:not(.wp-element-button):hover,.sq-sitio .sq-cabecera a:not(.wp-element-button):hover{color:var(--wp--preset--color--naranja)}.sq-nav .wp-block-navigation-item__content.wp-block-navigation-item__content:not([aria-current=page]):hover{color:var(--wp--preset--color--sal);background-color:var(--wp--custom--velo-claro)}.sq-nav .is-menu-open .wp-block-navigation-item__content.wp-block-navigation-item__content:not([aria-current=page]):hover{color:var(--wp--preset--color--naranja);background:0 0}.is-style-sq-enlace-flecha a:hover{background-position:right calc(100% - 8px);background-size:0 1px}.is-style-sq-enlace-flecha a:hover:after{transform:translate(5px)}.sq-enlace-externo a:hover:after{transform:translate(3px,-3px)}.sq-sitio .sq-plato .sq-foto img,.sq-sitio .sq-galeria-h__item .sq-foto img,.sq-sitio .sq-espacio .sq-foto img{transition:transform 1.4s var(--wp--custom--curva)}.sq-sitio .sq-plato .sq-foto:hover img,.sq-sitio .sq-galeria-h__item .sq-foto:hover img,.sq-sitio .sq-espacio .sq-foto:hover img{transform:scale(1.06)}.sq-cinta:hover .sq-cinta__pista{animation-play-state:paused}.sq-pregunta summary:hover{background-color:var(--wp--custom--velo-oscuro)}.sq-enlace a:hover,.sq-pie__nav .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{background-position:100% 100%;background-size:0 1px}.sq-sitio .sq-pie__nav .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--sal)}.wp-block-button[class*=is-style-sq-] .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{transition:transform .3s var(--wp--custom--curva), background-color .3s, color .3s, border-color .3s}.wp-block-button[class*=is-style-sq-] .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--wp--preset--color--naranja);background-color:var(--wp--preset--color--naranja);color:var(--wp--preset--color--mar-profundo);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.sq-sitio *,.sq-sitio :before,.sq-sitio :after{transition:none!important;animation:none!important}}.sq-texto-legal .wp-block-table[role=region]:focus-visible{outline:2px solid var(--wp--preset--color--naranja-texto);outline-offset:4px}