:root{--paper:#FAF9F6;--alt:#FCF1F6;--surface:#FFFFFF;--sand:#ECE6EA;--sand-2:#F6F2F4;--ink:#20202A;--ink-2:#5A5A6B;--muted:#8B8B99;--line:#ECE6EA;--line-2:#DDD5DA;--fx:#E6007E;--fx-hover:#C7006C;--fx-soft:#FDE6F2;--fx-ink:#B5006A;--ok:#1E7A52;--ok-soft:#E3F3EA;--warn:#9A6B12;--warn-soft:#FBF0DC;--stop:#B4574D;--stop-soft:#F8E4E1;--shadow:0 1px 2px rgba(32,32,42,.04),0 16px 36px -24px rgba(32,32,42,.22);--serif:"EB Garamond",Georgia,"Times New Roman",serif;--sans:"Manrope",-apple-system,"Segoe UI",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--fx);outline-offset:2px}.marca{display:inline-flex;align-items:center;gap:10px;color:var(--ink);margin:0 0 18px;text-decoration:none}.marca img{width:32px;height:32px;flex:none;display:block}.marca span{font-family:var(--serif);display:inline-flex;align-items:baseline;gap:.28em;white-space:nowrap;font-synthesis:none}.marca b{font-weight:500;font-size:15.5px;letter-spacing:.2em}.marca i{font-style:italic;font-weight:400;font-size:20px;color:var(--fx)}.hoja,.panel,.portada{max-width:560px;margin:0 auto;padding:48px 20px 72px}.formulario h1,.panel h1,.portada h1{font:700 clamp(30px,5.5vw,40px)/1.08 var(--sans);letter-spacing:-.035em;margin:0 0 14px}.lead{color:var(--ink-2);margin:0 0 22px;font-size:16px}.paso{font:500 12px/1 var(--sans);color:var(--muted);margin:0 0 10px}.acciones{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:22px 0}.boton{display:inline-block;background:var(--fx);color:#fff;border:0;border-radius:12px;padding:13px 22px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.boton:hover{background:var(--fx-hover)}.boton:disabled{opacity:.45;cursor:not-allowed}.enlace{background:none;border:0;padding:0;color:var(--fx-ink);text-decoration:underline;text-underline-offset:3px}.pasos{display:flex;gap:18px;padding:0;margin:32px 0 0;list-style:none;counter-reset:p;color:var(--ink-2);font-size:14px;flex-wrap:wrap}.pasos li:before{counter-increment:p;content:counter(p);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);margin-right:8px;font-size:12px;color:var(--fx-ink)}.formulario{display:grid;grid-gap:16px;gap:16px}.formulario label{display:grid;grid-gap:6px;gap:6px;font-weight:500;font-size:14px}.formulario input,.formulario select,.formulario textarea{border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;background:var(--surface);font-size:16px}.formulario input:focus,.formulario select:focus,.formulario textarea:focus{border-color:var(--fx);outline:none;box-shadow:0 0 0 3px var(--fx-soft)}.formulario small{font-weight:400;color:var(--muted);font-size:13px}.formulario small.ok{color:var(--ok)}.formulario small.aviso{color:var(--warn)}.formulario .aviso-cuenta{margin:0;padding:12px 14px;border-radius:10px;background:var(--warn-soft);color:var(--ink);font-size:14px;line-height:1.5}.formulario .olvido{margin:-6px 0 0;font-size:13.5px;text-align:right}.formulario .olvido a{color:inherit;opacity:.8}.opcional{font-weight:400;color:var(--muted)}.slug{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);overflow:hidden}.slug input{border:0;border-radius:0;flex:1 1;min-width:0}.slug input:focus{box-shadow:none}.sufijo{padding:0 13px;color:var(--muted);font-size:14px;white-space:nowrap;background:var(--sand-2);align-self:stretch;display:grid;place-items:center}.error{color:var(--stop);background:var(--stop-soft);border-radius:8px;padding:9px 12px;margin:0}.error,.pie{font-size:14px}.pie{color:var(--muted);margin:8px 0 0}.cabecera{display:flex;justify-content:space-between;align-items:baseline}.tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin:18px 0;box-shadow:var(--shadow)}.tarjeta.ok{border-color:var(--ok);background:var(--ok-soft)}.tarjeta h2{font:700 20px/1.25 var(--sans);letter-spacing:-.02em;margin:0 0 6px}.etiqueta{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.dato{font-size:18px;margin:0 0 10px;overflow-wrap:anywhere}.dato a{color:var(--ink)}.estado{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.pastilla{display:inline-block;font:500 12px/1.8 var(--sans);padding:0 10px;border-radius:999px;background:var(--sand-2);color:var(--ink-2)}.pastilla.borrador{background:var(--fx-soft);color:var(--fx-ink)}.pastilla.online,.pastilla.publicado{background:var(--ok-soft);color:var(--ok)}.nota{color:var(--muted);font-size:13px;margin:0}.lista{margin:0 0 12px;padding-left:18px;color:var(--ink-2)}.lista li{margin:4px 0}.formulario a,.nota a,.pie a{color:var(--fx-ink)}.nota-web{margin:0;color:var(--ink-2)}.mini-pagina{container:pagina/inline-size;min-height:100vh;background:var(--fondo-pagina,#FBFAF8)}.banda{background:var(--warn-soft);color:var(--warn);font-size:13px;padding:9px 16px;margin:0;text-align:center}.banda a{color:inherit;font-weight:600}.mini{background:var(--fondo-capa,#FBFAF8);color:var(--ink);--marca:#4A4A4A;--marca-tx:#fff;max-width:480px;margin:0 auto}.mini,.negocio{--ink:#111112;--ink-2:#5B5B60;--muted:#8A847D;--line:#E2E0DC;--line-2:#CFCAC1;--sand:#EBE4D4;--sand-2:#F3EEE3;--ok:#2F8A4F;--ok-soft:#E4F1E8;--warn:#A07A35;--warn-soft:#F5EAD2}.negocio .boton{background:var(--marca,#4A4A4A);color:var(--marca-tx,#fff)}.negocio .boton:hover{background:var(--marca,#4A4A4A);filter:brightness(.94)}.negocio .boton.secundario{background:var(--surface);color:var(--ink);filter:none}.mini-portada{height:210px;background:var(--sand) 50% 30%/cover no-repeat}.mini-portada.vacia{height:96px;background:var(--suave,color-mix(in srgb,var(--marca) 22%,var(--surface)))}.mini-cuerpo{padding:0 18px}.mini-logo{position:relative;width:66px;height:66px;margin-top:-35px;border-radius:50%;border:3px solid var(--surface);display:grid;place-items:center;background:var(--marca);color:var(--marca-tx);font:500 22px/1 var(--serif);letter-spacing:.02em}img.mini-logo{background:var(--surface);object-fit:contain;padding:7px;box-shadow:0 0 0 1px var(--line)}.mini-nombre{font:500 calc(26px*var(--tk,1))/1.15 var(--serif);margin:10px 0 4px}.mini-lema{color:var(--muted);font-size:14px;margin:0 0 10px}.mini-desc{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:0 0 16px;white-space:pre-line}.mini-acciones{display:grid;grid-gap:10px;gap:10px;padding:0 18px 18px}.mini-accion{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;color:var(--ink);text-decoration:none;background:var(--surface)}.mini-accion b{display:block;font:500 16px/1.3 var(--serif)}.mini-accion small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.mini-accion i{font-style:normal;color:var(--muted);font-size:20px;line-height:1}.mini-accion.principal{background:var(--marca);border-color:var(--marca);color:var(--marca-tx)}.mini-accion.principal i,.mini-accion.principal small{color:inherit;opacity:.8}.mini-venta{display:grid}.mini-venta>.mini-accion{width:100%;font:inherit;text-align:left;cursor:pointer}.mini-venta>.mini-accion i{transition:transform .15s}.mini-venta.abierta>.mini-accion{border-radius:12px 12px 0 0}.mini-venta.abierta>.mini-accion i{transform:rotate(90deg)}.mini-venta-cuerpo{border:1px solid var(--line-2);border-top:0;border-radius:0 0 12px 12px;background:var(--surface);overflow:hidden;overflow:clip}.mini-venta-cuerpo iframe{display:block;width:100%;border:0;background:transparent}.mini-venta-aviso{margin:0;padding:10px 14px 12px;font-size:12.5px;color:var(--muted)}.mini-datos{margin:0;padding:14px 18px;border-top:1px solid color-mix(in srgb,var(--marca) 18%,var(--line));font-size:13.5px}.mini-datos dl{margin:0;display:grid;grid-gap:6px;gap:6px}.mini-datos dl div{display:flex;justify-content:space-between;gap:16px}.mini-datos dt{color:var(--muted)}.mini-datos dd{margin:0;text-align:right;color:var(--ink);overflow-wrap:anywhere}.mini-datos a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-2)}.mini-pie{text-align:center;color:var(--muted);font-size:12px;padding:14px 18px;border-top:1px solid color-mix(in srgb,var(--marca) 18%,var(--line))}.mini-botones{display:flex;gap:8px;margin-top:12px}.mini-botones a,.mini-botones span{flex:1 1;text-align:center;border:1.5px solid var(--line-2);border-radius:10px;padding:9px 12px;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;background:var(--surface)}.mini-botones a:hover{border-color:var(--ink)}.mini-carta,.mini-fotos{padding:16px 18px;border-top:1px solid color-mix(in srgb,var(--marca) 18%,var(--line))}.mini-titulo{font:500 calc(21px*var(--tk,1))/1.2 var(--serif);margin:0 0 10px}.mini-carta-seccion+.mini-carta-seccion{margin-top:14px}.mini-carta-seccion h3{font:600 11.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.mini-carta ul{list-style:none;margin:0;padding:0}.mini-carta li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.mini-carta li:last-child{border-bottom:0}.mini-carta li b{font-weight:600}.mini-carta li em{display:block;font-style:normal;color:var(--muted);font-size:12.5px;line-height:1.4;margin-top:2px}.mini-precio{white-space:nowrap}.mini-fotos-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.mini-fotos-rejilla a,.mini-fotos-rejilla span{display:block}.mini-fotos-rejilla img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:var(--sand)}.mini-fotos-rejilla>:first-child:nth-last-child(odd){grid-column:1/-1}.mini .mini-solo-ancho,.mini-bloque{display:none}.mini-cabecera,.mini-celda{display:contents}.mini-accion-ico,.mini-acciones-datos,.mini-bloque-ico,.mini-ceja,.mini-fondo,.mini-velo{display:none}.mesa-datos,.mesa-dia-pers,.mesa-dias{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}@container pagina (min-width:900px){.mini{--forma:ancha;max-width:none;min-height:100vh}.mini .mini-productos.mini-solo-ancho{display:block}.mini .mini-titulo.mini-solo-ancho{display:flex}.mini-acciones .mini-accion small,.mini-acciones .mini-accion>i{display:none}.mini-acciones .mini-accion b{white-space:nowrap}.mini-bloque{display:flex;flex-direction:column;overflow:hidden;min-width:0}.mini-bloque-foto{flex:none;height:150px;background:color-mix(in srgb,var(--marca) 22%,var(--surface)) 50%/cover no-repeat;background-image:var(--portada-img,none)}.mini-bloque-texto{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mini-bloque p{margin:0 0 18px;font-size:15px;line-height:1.55}.mini-bloque-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:auto;padding:0 20px;border:0;border-radius:12px;background:var(--marca);color:var(--marca-tx);font:700 14.5px/1 var(--sans);cursor:pointer;white-space:nowrap}.mini-productos-hd{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.mini-productos-hd .mini-titulo{margin:0}.mini-productos-hd .mini-bloque-boton{margin-top:0}.mini-productos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.mini-productos li{display:grid;grid-gap:3px;gap:3px;align-content:start;font-size:13px;color:var(--muted)}.mini-producto-foto{display:block;aspect-ratio:1;margin-bottom:8px;border-radius:12px;background:#fff 50%/cover no-repeat;box-shadow:0 0 0 1px var(--line)}.mini-producto-foto.sin{background:linear-gradient(#F4F2EC,#ECE9E1)}.mini-productos li b{font:600 15px/1.3 var(--sans);color:var(--ink)}.mini-productos li em{font:700 15px/1.3 var(--sans);font-style:normal;color:var(--ink)}.mini-carta-secciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px 40px;gap:18px 40px}.mini-carta-seccion+.mini-carta-seccion{margin-top:0}.mini-carta li{font-size:15.5px;padding:11px 0}.mini-carta li em{font-size:14px}.mini-datos dl{gap:10px}.mini-datos dl div{justify-content:flex-start;gap:16px}.mini-datos dt{flex:none;width:96px}.mini-datos dd{text-align:left}.mini-botones{justify-content:flex-start;margin-top:18px}.mini-botones a,.mini-botones span{flex:none;padding:10px 18px}.mini-fotos-rejilla img{border-radius:14px}}.mini{--tinta:#1D1B19;--tinta-2:#46423E;--tinta-3:#77716B;--superficie:#FFFFFF;--panel:#FFFFFF;--raya:#ECE7E1;--raya-2:#DED7CF;--fondo:#FBFAF8;--sel-bg:color-mix(in srgb,var(--marca) 9%,#fff);--ok-bg:#1D1B19;--ok-tx:#FFFFFF;--ini-bg:#F0ECE7;--marca-det:var(--marca);--pedir-bg:color-mix(in srgb,var(--marca) 12%,#fff)}.es-cta,.es-galeria,.es-meta,.mini-accion-boton,.mini-accion-ceja,.mini-dato-ico,.mini-dato-lado,.mini-datos .mini-dato-lado,.mini-gc,.mini-llegar,.mini-mas{display:none}.es-cuerpo{display:flex;flex-direction:column}.es-bloques,.es-gift,.es-lado,.es-main{display:contents}@container pagina (max-width:899.98px){.es-lado>.mini-acciones{order:1}.es-main .mini-celda-ancha>*{order:2}.es-main>.mini-fotos{order:3}.es-lado>.mini-datos{order:4}}@container pagina (min-width:900px){.mini.plantilla-esencial{--principal:sitio;--ink:var(--tinta);--ink-2:var(--tinta-2);--muted:var(--tinta-3);--line:var(--raya);--line-2:var(--raya-2);--r:20px;--r-s:14px;--boton-r:999px;display:block;padding:24px max(32px,calc((100cqw - 1160px) / 2)) 0;font:500 15.5px/1.55 var(--sans);color:var(--tinta);-webkit-font-smoothing:antialiased}.plantilla-esencial.acabado-plano{--r:12px;--r-s:8px;--boton-r:10px}.plantilla-esencial .mini-cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:26px;column-gap:26px;align-items:start;padding:0 0 30px;border-bottom:1px solid var(--raya)}.plantilla-esencial .mini-portada{grid-column:1/-1;height:clamp(250px,28cqw,370px);margin:0;border-radius:var(--r);background-color:#E9E4DE}.plantilla-esencial .mini-portada.vacia{height:132px;background:var(--suave)}.plantilla-esencial .mini-cuerpo{display:grid;grid-template-columns:112px minmax(0,1fr);grid-column-gap:26px;column-gap:26px;align-items:start;padding:0 0 0 22px}.plantilla-esencial .mini-cuerpo>:not(.mini-logo){grid-column:2}.plantilla-esencial .mini-logo{grid-row:1/span 5;width:112px;height:112px;margin-top:-56px;border:5px solid var(--logo-borde,var(--fondo));box-shadow:0 12px 28px -16px rgba(30,20,10,.5);font:500 40px/1 var(--serif);letter-spacing:.02em}.plantilla-esencial img.mini-logo{padding:12px}.plantilla-esencial span.mini-logo{background:var(--ini-bg);color:var(--tinta-2)}.plantilla-esencial .mini-cuerpo>.mini-titulo{display:flex;align-items:center;gap:10px;margin:0;padding-top:20px}.plantilla-esencial .mini-nombre{margin:0;font:500 calc(50px*var(--tk,1))/1 var(--serif);letter-spacing:-.012em}.plantilla-esencial .mini-lema{margin:10px 0 0;font:700 15px/1.4 var(--sans);color:var(--tinta-2)}.plantilla-esencial .mini-desc{margin:6px 0 0;max-width:58ch;font-size:16.5px;line-height:1.6;color:var(--tinta-2)}.plantilla-esencial .es-meta{display:flex;align-items:center;gap:6px;margin:14px 0 0;font:700 13.5px/1.3 var(--sans);color:var(--tinta-3)}.plantilla-esencial .es-meta .i{width:16px;height:16px}.plantilla-esencial .es-cta{display:grid;justify-items:end;grid-gap:14px;gap:14px;padding-top:24px}.es-cta-b{display:flex;gap:10px}.es-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border:0;border-radius:var(--boton-r);font:800 15.5px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.es-btn:hover{transform:translateY(-1px)}.es-btn .i{width:17px;height:17px}.es-btn.principal{background:var(--marca);color:var(--marca-tx)}.acabado-brillante .es-btn.principal{background-image:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 58%);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--marca) 85%,#000),inset 0 1px 0 rgba(255,255,255,.35)}.es-btn.sec{background:var(--superficie);color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--raya-2)}.es-btn.sec:hover{box-shadow:inset 0 0 0 1.5px var(--tinta)}.es-enlaces{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;font:700 13.5px/1.3 var(--sans);color:var(--tinta-2)}.es-enlace,.es-ver{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--acento-det) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--acento-det) 75%,transparent);text-decoration-thickness:2px;text-underline-offset:5px}.es-enlace:hover,.es-ver:hover{color:var(--tinta);-webkit-text-decoration-color:var(--acento-det);text-decoration-color:var(--acento-det)}.plantilla-esencial .es-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 344px;grid-gap:52px;gap:52px;align-items:start;padding-top:38px}.plantilla-esencial .es-main{display:grid;grid-gap:48px;gap:48px;min-width:0}.plantilla-esencial .es-lado{display:grid;grid-gap:22px;gap:22px;min-width:0;position:-webkit-sticky;position:sticky;top:var(--lado-top,20px)}.plantilla-esencial .es-lado>*{container:pagina lado/inline-size;min-width:0}.plantilla-esencial .es-cuerpo.sin-lado,.plantilla-esencial .es-cuerpo.sin-main{grid-template-columns:minmax(0,1fr)}.plantilla-esencial .es-cuerpo.sin-main .es-lado{position:static;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:start}.plantilla-esencial .es-lado>.mini-acciones{padding:0;gap:0}.plantilla-esencial .es-lado>.es-gift{display:grid;grid-gap:22px;gap:22px}.plantilla-esencial .es-lado>.mini-datos{margin:0;padding:4px 0 0;border:0;font-size:inherit}.es-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px}.plantilla-esencial .es-main .mini-titulo{margin:0;font:500 calc(32px*var(--tk,1))/1.1 var(--serif);letter-spacing:-.005em}.es-ver{font:800 13.5px/1 var(--sans);color:var(--tinta)}.plantilla-esencial .es-galeria{display:block}.plantilla-esencial .es-main>.mini-fotos{display:none}.es-gal{display:grid;grid-gap:10px;gap:10px;grid-auto-rows:206px}.es-gal-foto{position:relative;margin:0;padding:0;border:0;border-radius:var(--r-s);background:#EAE5DF 50%/cover no-repeat;overflow:hidden;cursor:zoom-in}.es-gal-foto:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .2s}.es-gal-foto:hover:after{background:rgba(0,0,0,.06)}.es-gal[data-n="1"]{grid-auto-rows:auto}.es-gal[data-n="1"] .es-gal-foto{aspect-ratio:16/7}.es-gal[data-n="2"]{grid-template-columns:1fr 1fr;grid-auto-rows:300px}.es-gal[data-n="3"]{grid-template-columns:2fr 1fr}.es-gal[data-n="3"] .es-gal-foto:first-child{grid-row:span 2}.es-gal[data-n="4"]{grid-template-columns:2fr 1fr 1fr}.es-gal[data-n="4"] .es-gal-foto:first-child{grid-row:span 2}.es-gal[data-n="4"] .es-gal-foto:nth-child(2){grid-column:span 2}.es-gal[data-n="5"]{grid-template-columns:2fr 1fr 1fr}.es-gal[data-n="5"] .es-gal-foto:first-child{grid-row:span 2}.es-gal-foto[data-mas]:before{content:attr(data-mas);position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:rgba(20,16,12,.48);color:#fff;font:800 26px/1 var(--sans)}.es-gal-todas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.es-gal-todas img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#EAE5DF}.plantilla-esencial :is(.mini-carta,.mini-servicios){margin:0;padding:30px 34px 20px;background:var(--superficie);border:1px solid var(--raya);border-radius:var(--r);box-shadow:none}.plantilla-esencial .mini-carta .mini-titulo,.plantilla-esencial .mini-servicios .mini-titulo{margin-bottom:6px}.plantilla-esencial .mini-carta-secciones{display:block;column-count:2;column-gap:46px}.plantilla-esencial .mini-carta-seccion{padding-top:16px}.plantilla-esencial .mini-carta-seccion:first-child{padding-top:8px}.plantilla-esencial .mini-carta-seccion+.mini-carta-seccion{margin-top:0}.plantilla-esencial .mini-carta-seccion h3{page-break-after:avoid;break-after:avoid;margin:0 0 2px;font:800 11px/1 var(--sans);letter-spacing:.15em;color:var(--tinta-3)}.plantilla-esencial .mini-carta li{page-break-inside:avoid;break-inside:avoid;padding:13px 0;border-bottom:1px solid var(--raya);font-size:15.5px}.plantilla-esencial .mini-carta li:last-child{border-bottom:0}.plantilla-esencial .mini-carta li b{font:700 15.5px/1.35 var(--sans)}.plantilla-esencial .mini-carta li em{margin-top:2px;font:500 13.5px/1.4 var(--sans);color:var(--tinta-3)}.plantilla-esencial .mini-carta .mini-precio{font:700 15px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plantilla-esencial .mini-servicios{display:block}.mini-servicios ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:46px;column-gap:46px}.mini-servicios li{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;border-bottom:1px solid var(--raya)}.mini-servicios li:nth-last-child(-n+2){border-bottom:0}.mini-servicios b{display:block;font:700 15.5px/1.35 var(--sans)}.mini-servicios small{display:block;margin-top:2px;font:500 13.5px/1.4 var(--sans);color:var(--tinta-3)}.mini-servicio-der{display:flex;align-items:center;gap:14px}.mini-servicio-der em{font:700 15px/1 var(--sans);font-style:normal;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-pedir{border:0;border-radius:var(--boton-r);padding:8px 12px;background:var(--pedir-bg);color:var(--tinta);font:800 12.5px/1 var(--sans);cursor:pointer}.mini-pedir:hover{background:var(--marca);color:var(--marca-tx)}.plantilla-esencial .mini-productos{margin:0;padding:0;background:none;border:0;box-shadow:none}.plantilla-esencial .mini-productos ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:26px 20px}.plantilla-esencial .mini-productos li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.plantilla-esencial .mini-productos li>:not(em,.mini-mas){grid-column:1/-1}.plantilla-esencial .mini-producto-foto{margin-bottom:6px;border-radius:var(--r-s);box-shadow:none;background-color:#EAE5DF}.plantilla-esencial .mini-productos li b{font:700 15.5px/1.3 var(--sans)}.plantilla-esencial .mini-productos li small{font:500 13.5px/1.4 var(--sans);color:var(--tinta-3)}.plantilla-esencial .mini-productos li em{font:800 15px/1 var(--sans)}.plantilla-esencial .mini-mas{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--marca);color:var(--marca-tx);font:800 20px/1 var(--sans);cursor:pointer}.plantilla-esencial.acabado-brillante .mini-mas{box-shadow:0 8px 16px -8px color-mix(in srgb,var(--marca) 90%,#000)}.plantilla-esencial .es-bloques{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.plantilla-esencial .es-bloques .mini-bloque{border:1px solid var(--raya);border-radius:var(--r);background:var(--superficie)}.plantilla-esencial .es-bloques .mini-bloque-foto{display:none}.plantilla-esencial .es-bloques .mini-bloque-texto{padding:24px 26px}.plantilla-esencial .es-bloques .mini-titulo{font:500 calc(24px*var(--tk,1))/1.15 var(--serif);margin:0 0 10px}.plantilla-esencial .es-bloques .mini-bloque p{color:var(--tinta-2)}.plantilla-esencial .mini-pie{margin-top:64px;padding:22px 0 26px;border-top:1px solid var(--raya);font:600 13px/1.6 var(--sans);color:var(--tinta-3)}}@container pagina (min-width:900px) and (max-width:1120px){.plantilla-esencial .es-cuerpo{grid-template-columns:minmax(0,1fr) 304px;gap:34px}.plantilla-esencial .mini-nombre{font-size:calc(44px*var(--tk,1))}.plantilla-esencial .mini-carta-secciones{column-count:1}.mini-servicios ul{grid-template-columns:minmax(0,1fr)}.mini-servicios li:nth-last-child(2){border-bottom:1px solid var(--raya)}}.in-accs,.in-banda,.in-barra,.in-fotos-lado,.in-lead,.in-oferta-texto>.in-h2,.mini-ventana-quien{display:none}.in-bloques,.in-cuerpo,.in-gift,.in-oferta,.in-oferta-texto{display:contents}@container pagina (min-width:900px){.mini.plantilla-inmersiva{--ink:var(--tinta);--ink-2:var(--tinta-2);--muted:var(--tinta-3);--line:var(--raya);--line-2:var(--raya-2);--cont:min(1160px,calc(100cqw - 64px));--hero:clamp(460px,44cqw,600px);--r:14px;--r-s:10px;--boton-r:999px;position:relative;overflow:clip;display:flex;flex-direction:column;padding:0;background:var(--fondo-capa,var(--fondo));color:var(--tinta);font:500 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.plantilla-inmersiva.tipo-moderna{--r:18px;--r-s:12px}.plantilla-inmersiva.tipo-expresiva{--r:4px;--r-s:3px;--boton-r:4px}.plantilla-inmersiva>.mini-cabecera{order:0}.plantilla-inmersiva>.in-barra{order:1}.plantilla-inmersiva>.mini-promos{order:2;width:var(--cont);margin:40px auto 0;padding:0}.plantilla-inmersiva>.in-cuerpo{order:3}.plantilla-inmersiva>.mini-pie{order:4}.plantilla-inmersiva .mini-cabecera{display:block;position:relative;z-index:1}.plantilla-inmersiva .mini-portada{position:relative;height:var(--hero);margin:0;border-radius:0;background-color:#2A2420}.plantilla-inmersiva .mini-portada.vacia{height:clamp(340px,30cqw,420px);background:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--marca-base) 60%,var(--velo)),transparent 70%),var(--velo)}.plantilla-inmersiva .mini-portada:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--fondo) 0,color-mix(in srgb,var(--fondo) 55%,transparent) 44px,transparent 110px),radial-gradient(85% 118% at 0 100%,color-mix(in srgb,var(--velo) 88%,transparent) 0,color-mix(in srgb,var(--velo) 52%,transparent) 42%,transparent 74%)}.plantilla-inmersiva .mini-cuerpo{position:absolute;z-index:2;left:0;right:0;bottom:112px;width:var(--cont);margin:0 auto;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;color:#fff}.plantilla-inmersiva .mini-logo{grid-row:1;width:64px;height:64px;margin:0;border:0;box-shadow:0 8px 22px -10px rgba(0,0,0,.6);font:500 24px/1 var(--serif)}.plantilla-inmersiva img.mini-logo{padding:7px;background:#fff}.plantilla-inmersiva span.mini-logo{background:#F0ECE7;color:#46423E}.plantilla-inmersiva .mini-lema{grid-row:1;grid-column:2;margin:0;font:700 16px/1.35 var(--sans);color:rgba(255,255,255,.95);text-shadow:0 1px 12px rgba(0,0,0,.3)}.plantilla-inmersiva .mini-cuerpo>.mini-titulo{grid-row:2;grid-column:1/-1;display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 16px;margin:14px 0 0}.plantilla-inmersiva .mini-nombre{margin:0;max-width:16ch;font-size:calc(clamp(60px,7.4cqw,110px)*var(--tk,1));line-height:.92;letter-spacing:-.018em;color:#fff;text-wrap:balance;text-shadow:0 2px 34px rgba(0,0,0,.28)}.plantilla-inmersiva .mini-nombre.largo{max-width:20ch;font-size:calc(clamp(44px,5cqw,72px)*var(--tk,1));line-height:.98}.plantilla-inmersiva .mini-desc{display:none}.plantilla-inmersiva .mini-sello img{width:30px;height:30px}.plantilla-inmersiva .in-barra{position:relative;z-index:3;width:var(--cont);margin:-34px auto 0;display:flex;align-items:center;gap:6px;padding:8px;background:color-mix(in srgb,var(--fondo) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid color-mix(in srgb,var(--tinta) 12%,transparent);border-radius:calc(var(--r) + 4px)}.in-b-p{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border:0;border-radius:var(--r);background:var(--marca);color:var(--marca-tx);font:800 15.5px/1 var(--sans);text-decoration:none;cursor:pointer}.in-b-p .i{width:18px;height:18px}.in-b-links{display:flex;align-items:center;gap:4px;padding-left:10px;min-width:0}.in-b-s{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:0;border-radius:var(--r-s);background:none;color:var(--tinta-2);font:700 14.5px/1 var(--sans);white-space:nowrap;text-decoration:none;cursor:pointer}.in-b-s .i{width:17px;height:17px;color:var(--acento-det)}.in-b-s:hover{color:var(--tinta);background:color-mix(in srgb,var(--tinta) 6%,transparent)}.in-b-datos{margin-left:auto;display:flex;align-items:center;gap:18px;padding:0 14px;font:600 13.5px/1.3 var(--sans);color:var(--tinta-3);white-space:nowrap;min-width:0;overflow:hidden}:is(.in-b-p,.in-btn,.mini-bloque-boton):hover{filter:brightness(.93)}.plantilla-inmersiva .in-cuerpo{display:block;position:relative;z-index:1;padding-top:84px}.plantilla-inmersiva .in-oferta{display:grid;width:var(--cont);margin:0 auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:64px;gap:64px;align-items:start}.plantilla-inmersiva .in-oferta.sola{grid-template-columns:minmax(0,1fr)}.plantilla-inmersiva .in-oferta-texto{display:block;min-width:0}.plantilla-inmersiva .in-oferta-texto>.in-h2{display:block}.in-h2{margin:0;font-size:calc(clamp(42px,4.2cqw,58px)*var(--tk,1));line-height:1;text-wrap:balance}.plantilla-inmersiva .in-lead{display:block;margin:18px 0 0;max-width:34ch;font:400 clamp(21px,1.9cqw,25px)/1.42 var(--serif);color:var(--tinta-2)}.plantilla-inmersiva:is(.tipo-moderna,.tipo-expresiva) .in-lead{font:500 clamp(18px,1.6cqw,21px)/1.42 var(--sans)}.plantilla-inmersiva .in-accs{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px}.in-btn{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 26px;border:0;border-radius:var(--boton-r);background:var(--marca);color:var(--marca-tx);font:800 16px/1 var(--sans);text-decoration:none;cursor:pointer}.in-btn .i{width:18px;height:18px}.in-link{background:none;border:0;padding:0;font:800 15px/1 var(--sans);color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--acento-det);text-decoration-color:var(--acento-det);text-decoration-thickness:2px;text-underline-offset:6px;cursor:pointer}.plantilla-inmersiva .in-oferta .mini-acciones{display:block;height:0;margin:0;padding:0}.plantilla-inmersiva .in-oferta .mini-acciones>.mini-venta>.mini-accion,.plantilla-inmersiva .in-oferta .mini-acciones>:not(.mini-venta){display:none}.plantilla-inmersiva .in-oferta-texto>.mini-celda-ancha{display:block;margin-top:38px}.plantilla-inmersiva .in-oferta-texto>.mini-celda-ancha:not(.mini-celda-ancha~.mini-celda-ancha) :is(.mini-carta>.mini-titulo,.mini-servicios>.mini-titulo,.mini-productos-hd){display:none}.plantilla-inmersiva .in-oferta :is(.mini-carta,.mini-servicios,.mini-productos){margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.plantilla-inmersiva .in-oferta .mini-titulo{font-size:calc(34px*var(--tk,1));margin:0 0 14px}.plantilla-inmersiva .mini-carta-secciones{display:block;column-count:2;column-gap:44px}.plantilla-inmersiva .in-oferta.sola .mini-carta-secciones{column-count:3}.plantilla-inmersiva .mini-carta-seccion{margin:0 0 22px}.plantilla-inmersiva .mini-carta-seccion+.mini-carta-seccion{margin-top:0}.plantilla-inmersiva .mini-carta-seccion h3{page-break-after:avoid;break-after:avoid;margin:0 0 4px;font:500 calc(26px*var(--tk,1))/1.15 var(--serif);letter-spacing:0;text-transform:none;color:var(--tinta)}.plantilla-inmersiva .mini-carta li{page-break-inside:avoid;break-inside:avoid;padding:12px 0;border-bottom:1px solid var(--raya);font-size:15.5px}.plantilla-inmersiva .mini-carta li b{font:700 15.5px/1.35 var(--sans)}.plantilla-inmersiva .mini-carta li em{font:500 14px/1.4 var(--sans);color:var(--tinta-3)}.plantilla-inmersiva .mini-servicios{display:block}.plantilla-inmersiva .mini-servicios ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px}.plantilla-inmersiva .in-oferta.sola .mini-servicios ul{grid-template-columns:repeat(3,minmax(0,1fr))}.plantilla-inmersiva .mini-servicios li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--raya)}.plantilla-inmersiva .mini-servicios b{display:block;font:700 15.5px/1.35 var(--sans)}.plantilla-inmersiva .mini-servicios small{display:block;margin-top:2px;font:500 14px/1.4 var(--sans);color:var(--tinta-3)}.plantilla-inmersiva .mini-servicio-der{display:flex;align-items:center;gap:10px}.plantilla-inmersiva .mini-servicio-der em{font:700 15.5px/1 var(--sans);font-style:normal;white-space:nowrap}.plantilla-inmersiva .mini-pedir{border:1px solid var(--raya-2);border-radius:var(--boton-r);padding:8px 13px;background:none;color:var(--tinta);font:800 13px/1 var(--sans);cursor:pointer}.plantilla-inmersiva .mini-pedir:hover{background:var(--marca);border-color:var(--marca);color:var(--marca-tx)}.plantilla-inmersiva .mini-productos ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.plantilla-inmersiva .in-oferta.sola .mini-productos ul{grid-template-columns:repeat(4,minmax(0,1fr))}.plantilla-inmersiva .mini-productos li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.plantilla-inmersiva .mini-productos li>:not(em,.mini-mas){grid-column:1/-1}.plantilla-inmersiva .mini-producto-foto{aspect-ratio:4/5;margin-bottom:10px;border-radius:var(--r);box-shadow:8px 8px 0 var(--foto-desp)}.plantilla-inmersiva .mini-productos li b{font:700 16px/1.3 var(--sans);color:var(--tinta)}.plantilla-inmersiva .mini-productos li em{font:800 16px/1 var(--sans);color:var(--tinta)}.plantilla-inmersiva .mini-mas{display:inline-flex;align-items:center;justify-content:center;height:38px;min-width:38px;padding:0 14px;border:1px solid var(--raya-2);border-radius:var(--boton-r);background:none;color:var(--tinta);font:800 15px/1 var(--sans);cursor:pointer}.plantilla-inmersiva .mini-mas:hover{background:var(--marca);border-color:var(--marca);color:var(--marca-tx)}.in-foto{display:block;margin:0;padding:0;border:0;border-radius:var(--r);background:#3A332D 50%/cover no-repeat;box-shadow:12px 12px 0 var(--foto-desp);cursor:zoom-in}.in-foto:hover{filter:brightness(1.04)}.plantilla-inmersiva .in-fotos-lado{display:grid;position:-webkit-sticky;position:sticky;top:24px;grid-gap:26px;gap:26px;padding:0 12px 12px 0}.in-fotos-lado[data-n="1"] .in-foto{aspect-ratio:4/5}.in-fotos-lado[data-n="2"] .in-foto:first-child{aspect-ratio:4/3}.in-fotos-lado[data-n="2"] .in-foto:last-child{aspect-ratio:16/10;width:78%;justify-self:end}.plantilla-inmersiva .in-banda{display:block;margin-top:96px;padding:80px 0 86px;background:var(--fondo-2)}.in-sec{width:var(--cont);margin:0 auto}.in-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:30px}.in-gal{display:grid;grid-gap:24px;gap:24px;grid-auto-rows:240px;padding:0 12px 12px 0}.in-gal[data-n="1"]{grid-auto-rows:auto}.in-gal[data-n="1"] .in-foto{aspect-ratio:21/8;max-height:460px}.in-gal[data-n="2"]{grid-template-columns:1.3fr 1fr;grid-auto-rows:400px}.in-gal[data-n="3"]{grid-template-columns:2fr 1fr}.in-gal[data-n="3"] .in-foto:first-child{grid-row:span 2}.in-gal[data-n="4"]{grid-template-columns:2fr 1fr 1fr}.in-gal[data-n="4"] .in-foto:first-child{grid-row:span 2}.in-gal[data-n="4"] .in-foto:nth-child(2){grid-column:span 2}.in-gal .in-foto{position:relative;overflow:hidden}.in-gal .in-foto[data-mas]:before{content:attr(data-mas);position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:rgba(20,16,12,.48);color:#fff;font:800 28px/1 var(--sans)}.plantilla-inmersiva .in-cuerpo>.mini-fotos{display:none}.plantilla-inmersiva .in-gift{display:grid;grid-gap:24px;gap:24px;width:var(--cont);margin:96px auto 0}.plantilla-inmersiva .in-gift .mini-bloque-regalo{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:64px;gap:64px;align-items:center;padding:64px 68px;border:0;border-radius:calc(var(--r)*2);background:var(--profundo);color:var(--profundo-tx);box-shadow:none}.plantilla-inmersiva .in-gift .mini-bloque-regalo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 90% at 88% 40%,color-mix(in srgb,var(--halo) 55%,transparent),transparent 70%)}.plantilla-inmersiva .in-gift .mini-bloque-regalo>*{position:relative}.plantilla-inmersiva .in-gift :is(.mini-bloque-foto,.mini-bloque-ico,.mini-ceja){display:none}.plantilla-inmersiva .in-gift .mini-bloque-texto{grid-column:1;grid-row:1;padding:0;display:block}.plantilla-inmersiva .in-gift .mini-titulo{margin:0;font-size:calc(clamp(40px,4cqw,54px)*var(--tk,1));line-height:1;color:inherit}.plantilla-inmersiva .in-gift .mini-bloque-texto>p{margin:16px 0 28px;max-width:38ch;font-size:17px;line-height:1.55;opacity:.86;color:inherit}.plantilla-inmersiva .in-gift .mini-bloque-boton{display:inline-flex;align-items:center;height:54px;padding:0 26px;border:0;border-radius:var(--boton-r);background:var(--dest-btn);color:var(--dest-btn-tx);font:800 16px/1 var(--sans);cursor:pointer}.plantilla-inmersiva .in-gift .mini-gc{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column;justify-content:space-between;width:360px;aspect-ratio:1.6;padding:22px 24px;border-radius:18px;overflow:hidden;color:var(--gc-tx);background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--gc) 55%,#fff) 0,transparent 55%),linear-gradient(150deg,var(--gc),color-mix(in srgb,var(--gc) 70%,#000));box-shadow:0 34px 60px -28px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.25);outline:1px solid var(--gc-borde,transparent);outline-offset:-1px}.plantilla-inmersiva.tipo-expresiva .in-gift .mini-gc{border-radius:6px}.plantilla-inmersiva .in-gift .mini-gc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--gc-raya)}.plantilla-inmersiva .in-gift .mini-gc-fantasma{position:absolute;right:-6px;bottom:-50px;font:500 200px/1 var(--serif);opacity:.12;pointer-events:none}.plantilla-inmersiva .in-gift .mini-gc-arriba{position:relative;display:flex;align-items:center;justify-content:space-between}.plantilla-inmersiva .in-gift .mini-gc-arriba :is(img,.ini){width:46px;height:46px;border-radius:50%;background:#fff;object-fit:contain;padding:5px}.plantilla-inmersiva .in-gift .mini-gc-arriba .ini{display:grid;place-items:center;padding:0;color:#3A342E;font:500 17px/1 var(--serif)}.plantilla-inmersiva .in-gift .mini-gc-arriba em{font:800 11px/1 var(--sans);font-style:normal;letter-spacing:.22em;text-transform:uppercase;opacity:.9}.plantilla-inmersiva .in-gift .mini-gc-abajo{position:relative}.plantilla-inmersiva .in-gift .mini-gc-abajo b{display:block;font:500 calc(32px*var(--tk,1))/1 var(--serif)}.plantilla-inmersiva .in-gift .mini-gc-abajo small{display:block;margin-top:6px;font:700 13px/1 var(--sans);opacity:.85}.plantilla-inmersiva .in-bloques{display:grid;width:var(--cont);margin:96px auto 0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.plantilla-inmersiva .in-bloques .mini-bloque{border:1px solid var(--raya);border-radius:var(--r);background:var(--superficie)}.plantilla-inmersiva .in-bloques .mini-bloque-foto{height:170px;background-image:var(--portada-img,none)}.plantilla-inmersiva .in-bloques .mini-bloque-texto{padding:22px 24px 24px}.plantilla-inmersiva .in-bloques .mini-titulo{font-size:calc(26px*var(--tk,1));margin:0 0 8px}.plantilla-inmersiva .in-bloques .mini-bloque-boton{background:var(--marca);color:var(--marca-tx);border-radius:var(--boton-r)}.plantilla-inmersiva .in-cuerpo>.mini-datos{width:var(--cont);margin:96px auto 0;padding:0;border:0;background:none;font-size:15.5px}.plantilla-inmersiva .mini-datos :is(.mini-ceja,.mini-titulo,.mini-botones,.mini-dato-ico){display:none}.plantilla-inmersiva .mini-datos dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:26px 40px;gap:26px 40px}.plantilla-inmersiva .mini-datos .mini-dato-lado,.plantilla-inmersiva .mini-datos dl>div{display:block}.plantilla-inmersiva .mini-datos dt{display:block;width:auto;margin-bottom:8px;font:500 calc(23px*var(--tk,1))/1.15 var(--serif);color:var(--tinta)}.plantilla-inmersiva .mini-datos dd{margin:0;text-align:left;color:var(--tinta-2)}.plantilla-inmersiva .mini-datos a{border:0}.plantilla-inmersiva .mini-datos :is(.mini-llegar,.mini-dato-lado a){display:block;width:max-content;margin-top:10px;font:800 15px/1 var(--sans);color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--acento-det);text-decoration-color:var(--acento-det);text-decoration-thickness:2px;text-underline-offset:6px}.plantilla-inmersiva .mini-pie{width:var(--cont);margin:96px auto 0;padding:22px 0 26px;border-top:1px solid var(--raya);font:600 13px/1.6 var(--sans);color:var(--tinta-3)}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana{margin:0 0 0 auto;width:min(450px,100vw);max-width:none;height:100dvh;max-height:none;border-radius:0;background:var(--superficie);color:var(--tinta);box-shadow:-24px 0 60px -30px rgba(0,0,0,.6)}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana[open]{display:flex;flex-direction:column}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana::-webkit-backdrop{background:rgba(10,8,6,.4)}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana::backdrop{background:rgba(10,8,6,.4)}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-hd{position:relative;overflow:hidden;display:block;padding:26px 28px 24px;border:0;background:var(--profundo);color:var(--profundo-tx)}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-hd:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 140% at 100% 0,color-mix(in srgb,var(--halo) 45%,transparent),transparent 70%)}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-hd>*{position:relative}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-quien{display:flex;align-items:center;gap:9px;margin-bottom:12px;font:700 13px/1 var(--sans);opacity:.88}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-quien :is(img,i){width:28px;height:28px;border-radius:50%;background:#fff;object-fit:contain;padding:3px}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-quien i{display:grid;place-items:center;padding:0;color:#3A342E;font:500 12px/1 var(--serif);font-style:normal}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-hd b{display:block;padding-right:48px;font:500 calc(36px*var(--tk,1))/1.02 var(--serif);color:inherit}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-hd .mini-cerrar{position:absolute;top:22px;right:24px;width:40px;height:40px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:none;color:inherit}.plantilla-inmersiva .mini-ventana-cuerpo,.plantilla-vibrante .mini-ventana-cuerpo{flex:1 1;overflow:auto;padding:24px 28px}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-cuerpo{display:flex;flex-direction:column}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-cuerpo>.mini-venta-cuerpo{flex:1 0 auto;display:flex;flex-direction:column}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana-cuerpo .mini-resumen{margin-top:auto}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana :is(.mesa-chips button[aria-pressed=true],.ped-opciones button[aria-pressed=true],.ped-dias button[aria-pressed=true],.mesa-tratamientos button[aria-checked=true]){background:var(--marca);border-color:var(--marca);color:var(--marca-tx);box-shadow:none}:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana :is(.mesa-chips button[aria-pressed=true],.mesa-tratamientos button[aria-checked=true]) :is(.d,.l,small){color:inherit;opacity:.85}@media (prefers-reduced-motion:no-preference){:is(.plantilla-inmersiva,.plantilla-vibrante) .mini-ventana[open]{animation:in-panel .3s cubic-bezier(.2,.8,.3,1)}}}@keyframes in-panel{0%{transform:translateX(100%)}to{transform:none}}@container pagina (min-width:900px) and (max-width:1120px){.plantilla-inmersiva .in-oferta{gap:40px}.plantilla-inmersiva .in-oferta.sola .mini-carta-secciones,.plantilla-inmersiva .mini-carta-secciones{column-count:1}.plantilla-inmersiva .mini-servicios ul{grid-template-columns:minmax(0,1fr)}.plantilla-inmersiva .in-oferta.sola .mini-servicios ul{grid-template-columns:repeat(2,minmax(0,1fr))}.plantilla-inmersiva .in-b-datos{display:none}.plantilla-inmersiva .in-gift .mini-bloque-regalo{padding:48px;gap:40px}.plantilla-inmersiva .in-gift .mini-gc{width:300px}}@container pagina (min-width:900px) and (max-width:1200px){.plantilla-inmersiva .in-b-datos span+span{display:none}}.in-luz{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:40px;border:0;background:rgba(10,8,6,.88);display:grid;place-items:center}.in-luz:not([open]){display:none}.in-luz::-webkit-backdrop{background:transparent}.in-luz::backdrop{background:transparent}.in-luz img{max-width:min(1200px,92vw);max-height:84vh;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.in-luz button{position:absolute;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font:700 24px/1 var(--sans);cursor:pointer}.in-luz-x{top:20px;right:20px}.in-luz-ant{left:20px;top:calc(50% - 24px)}.in-luz-sig{right:20px;top:calc(50% - 24px)}.vb-ctas,.vb-flota-sitio,.vb-hd,.vb-info,.vb-meta,.vb-nav,.vb-regalo-t,.vb-sec{display:none}.vb-bloques,.vb-cuerpo,.vb-oferta,.vb-regalo{display:contents}@container pagina (min-width:900px){.mini.plantilla-vibrante{--ink:var(--tinta);--ink-2:var(--tinta-2);--muted:var(--tinta-3);--line:var(--raya);--line-2:var(--raya-2);--vr:28px;--vr-s:16px;--vw:min(1180px,calc(100cqw - 80px));--vg:20px;--vt-font:var(--sans);--vt-peso:800;--vt-ls:-.035em;--vt-tt:none;--vt-wdth:100;--vk:1;position:relative;overflow:clip;display:flex;flex-direction:column;min-height:100vh;padding:0;background:var(--fondo-capa);color:var(--tinta);font:500 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.plantilla-vibrante.vb-tipo-elegante{--vt-font:var(--serif);--vt-peso:500;--vt-ls:-.015em;--vk:1.14}.plantilla-vibrante.vb-tipo-expresiva{--vt-font:"Bricolage Grotesque",var(--sans);--vt-peso:800;--vt-ls:-.012em;--vt-tt:uppercase;--vt-wdth:80;--vk:.9;--vr:14px;--vr-s:10px}.plantilla-vibrante.fondo-oscuro{color-scheme:dark}.plantilla-vibrante :is(.vb-tit,.mini-nombre,.mini-gc-abajo b,.mini-ventana-hd b){font-family:var(--vt-font);font-weight:var(--vt-peso);letter-spacing:var(--vt-ls);text-transform:var(--vt-tt);font-variation-settings:"wdth" var(--vt-wdth)}.plantilla-vibrante .vb-w{width:var(--vw);margin-inline:auto}.plantilla-vibrante>.vb-nav{order:0}.plantilla-vibrante>.mini-cabecera{order:1}.plantilla-vibrante>.mini-promos{order:2;width:var(--vw);margin:0 auto var(--vg);padding:0}.mini.plantilla-vibrante .mini-promo{padding:22px 26px;border-radius:calc(var(--vr) + 4px);background:var(--suave-2);color:var(--suave-2-tx);box-shadow:none}.mini.plantilla-vibrante .mini-promo-boton{height:46px;padding:0 22px;border-radius:999px;background:var(--marca);color:var(--marca-tx)}.mini.plantilla-vibrante.vb-tipo-expresiva .mini-promo-boton{border-radius:10px}.mini.plantilla-vibrante .mini-promos-puntos button[aria-current=true]{background:var(--acento-det)}.plantilla-vibrante>.vb-cuerpo{order:3}.plantilla-vibrante>.mini-pie{order:4}.vb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border:0;border-radius:999px;background:var(--marca);color:var(--marca-tx);font:800 15.5px/1 var(--sans);white-space:nowrap;text-decoration:none;cursor:pointer}.vb-btn .i{width:18px;height:18px}.vb-btn:not(.linea):hover{box-shadow:0 12px 24px -14px color-mix(in srgb,var(--marca) 80%,#000)}.vb-btn.linea{background:transparent;color:var(--tinta);border:2px solid var(--raya-2)}.vb-btn.linea:hover{border-color:var(--tinta)}.vb-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:800 15px/1 var(--sans);color:var(--acento-det);white-space:nowrap;text-decoration:none;cursor:pointer}.vb-link .i{width:18px;height:18px}.vb-link:hover{text-decoration:underline;text-underline-offset:5px}.plantilla-vibrante.vb-tipo-expresiva :is(.vb-btn,.vb-nav-btn){border-radius:10px}.plantilla-vibrante .vb-nav{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:12;background:color-mix(in srgb,var(--fondo) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vb-nav-in{gap:26px;height:80px}.vb-nav-in,.vb-quien{display:flex;align-items:center}.vb-quien{gap:12px;min-width:0;font:800 17px/1.2 var(--sans);letter-spacing:-.015em;white-space:nowrap;color:var(--tinta)}.vb-quien :is(img,.ini){width:44px;height:44px;flex:none;border-radius:50%;background:#fff;object-fit:contain;padding:4px;box-shadow:0 0 0 1px var(--raya)}.vb-quien .ini{display:grid;place-items:center;padding:0;color:#3A3540;font:800 14px/1 var(--sans);font-style:normal}.vb-links{display:flex;gap:2px;margin-left:auto}.vb-l{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;font:700 14.5px/1 var(--sans);color:var(--tinta-2);text-decoration:none;white-space:nowrap}.vb-l:hover{color:var(--tinta);background:var(--superficie-2)}.vb-nav-btn{display:inline-flex;align-items:center;height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--marca);color:var(--marca-tx);font:800 14.5px/1 var(--sans);white-space:nowrap;text-decoration:none;cursor:pointer}.vb-quien+.vb-nav-btn{margin-left:auto}.plantilla-vibrante .mini-cabecera{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"texto foto";grid-column-gap:72px;column-gap:72px;align-items:center;width:var(--vw);margin:0 auto;padding:40px 0 88px}.plantilla-vibrante .mini-cabecera:has(.mini-portada.vacia){grid-template-columns:minmax(0,1fr);grid-template-areas:"texto";padding-bottom:64px}.plantilla-vibrante .mini-portada{grid-area:foto;position:relative;height:auto;aspect-ratio:5/4;margin:0 26px 26px 0;border-radius:var(--vr);background-color:#2E2A27;background-size:cover;background-position:center 35%}.plantilla-vibrante .mini-portada.vacia{display:none}.plantilla-vibrante .mini-portada:before{content:"";position:absolute;z-index:-1;inset:26px -26px -26px 26px;border-radius:calc(var(--vr) + 4px);background:var(--suave-2)}.plantilla-vibrante .mini-portada:after{content:"";position:absolute;z-index:-1;inset:-18px -44px auto auto;width:92px;height:92px;border-radius:50%;background:var(--pop)}.plantilla-vibrante .mini-cuerpo{grid-area:texto;position:static;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;text-align:left}.plantilla-vibrante .mini-cabecera:has(.mini-portada.vacia) .mini-cuerpo{max-width:760px}.plantilla-vibrante .mini-cuerpo>.mini-logo{display:none}.plantilla-vibrante .mini-lema{order:-1;display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 14px;border-radius:999px;background:var(--suave);color:var(--suave-tx);font:700 13.5px/1.2 var(--sans)}.plantilla-vibrante .mini-lema:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--marca)}.plantilla-vibrante .mini-cuerpo>.mini-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin:0}.plantilla-vibrante .mini-nombre{margin:0;max-width:none;font-size:calc(var(--vk) * var(--vb-nk,1) * 58px);line-height:1.02;color:var(--tinta);text-wrap:balance;text-shadow:none}.plantilla-vibrante .mini-sello img{width:28px;height:28px}.plantilla-vibrante .mini-desc{display:block;margin:20px 0 0;max-width:36ch;font:500 18.5px/1.55 var(--sans);color:var(--tinta-2)}.plantilla-vibrante .vb-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.plantilla-vibrante .vb-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:30px 0 0;padding:0;list-style:none;font:700 14.5px/1.3 var(--sans);color:var(--tinta-2)}.vb-meta li{display:inline-flex;align-items:center;gap:8px}.vb-meta .i{width:17px;height:17px;color:var(--acento-det)}.plantilla-vibrante .vb-flota-sitio{display:block;grid-area:foto;align-self:end;justify-self:start;position:relative;z-index:2;margin:0 0 58px -40px}.vb-flota{width:250px;padding:16px 18px 18px;border-radius:20px;background:var(--superficie);color:var(--tinta);box-shadow:0 24px 50px -24px rgba(20,16,30,.5)}.vb-flota small{display:flex;align-items:center;gap:8px;font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.vb-flota small i{width:8px;height:8px;border-radius:50%;background:#22B573;box-shadow:0 0 0 4px color-mix(in srgb,#22B573 22%,transparent)}.vb-flota div{display:flex;gap:6px;margin-top:12px}.vb-flota button{flex:1 1;height:38px;border:0;border-radius:12px;background:var(--suave);color:var(--suave-tx);font:800 14px/1 var(--sans);cursor:pointer}.vb-flota button:hover{background:var(--marca);color:var(--marca-tx)}.vb-flota b{display:block;margin-top:10px;font:800 17px/1.25 var(--sans)}.vb-flota p{margin:10px 0 0;font:600 13px/1.3 var(--sans);color:var(--tinta-3)}.plantilla-vibrante .vb-cuerpo{display:block}.plantilla-vibrante .vb-oferta{display:block;padding:56px;border-radius:calc(var(--vr) + 4px);background:var(--suave);color:var(--suave-tx)}.plantilla-vibrante .vb-oferta.vacia{display:contents}.plantilla-vibrante .vb-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.plantilla-vibrante .vb-h2{margin:0;font-size:calc(var(--vk) * 40px);line-height:1.05;text-wrap:balance}.plantilla-vibrante .vb-sub{margin:10px 0 0;max-width:48ch;font-size:16.5px;opacity:.78}.plantilla-vibrante .vb-oferta .vb-link{color:var(--suave-tx)}.plantilla-vibrante .vb-oferta .mini-acciones{display:block;height:0;margin:0;padding:0}.plantilla-vibrante .vb-oferta .mini-acciones>.mini-venta>.mini-accion,.plantilla-vibrante .vb-oferta .mini-acciones>:not(.mini-venta){display:none}.plantilla-vibrante .vb-oferta>.mini-celda-ancha{display:block}.plantilla-vibrante .vb-oferta>.mini-celda-ancha+.mini-celda-ancha{margin-top:44px}.plantilla-vibrante .vb-oferta>.mini-celda-ancha:not(.mini-celda-ancha~.mini-celda-ancha) :is(.mini-carta>.mini-titulo,.mini-servicios>.mini-titulo,.mini-productos-hd){display:none}.plantilla-vibrante .vb-oferta :is(.mini-carta,.mini-servicios,.mini-productos){display:block;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:inherit}.plantilla-vibrante .vb-oferta .mini-titulo{margin:0 0 20px;font-size:calc(var(--vk) * 30px);line-height:1.1;color:inherit;font-family:var(--vt-font);font-weight:var(--vt-peso);letter-spacing:var(--vt-ls);text-transform:var(--vt-tt);font-variation-settings:"wdth" var(--vt-wdth)}.plantilla-vibrante .mini-productos-hd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.plantilla-vibrante .mini-productos-hd .mini-titulo{margin:0}.plantilla-vibrante .mini-productos-hd .mini-bloque-boton{height:44px;padding:0 20px;border-radius:999px;background:var(--marca);color:var(--marca-tx);font:800 14.5px/1 var(--sans)}.plantilla-vibrante .mini-servicios ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.plantilla-vibrante .mini-servicios li,.plantilla-vibrante .mini-servicios li:nth-last-child(-n+2){position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 22px;border:0;border-radius:var(--vr-s);background:var(--superficie);color:var(--tinta)}.plantilla-vibrante .mini-servicios li:has(button.mini-pedir:hover){box-shadow:0 0 0 2px var(--marca)}.plantilla-vibrante .mini-servicios b{display:block;font:800 16.5px/1.3 var(--sans)}.plantilla-vibrante .mini-servicios small{display:block;margin-top:2px;font:600 14px/1.4 var(--sans);color:inherit;opacity:.6}.plantilla-vibrante .mini-servicio-der{display:inline-flex;align-items:center;gap:14px;flex:none}.plantilla-vibrante .mini-servicio-der em{font:800 16.5px/1 var(--sans);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.plantilla-vibrante .mini-servicio-der s{margin-right:6px;font-weight:600;opacity:.5}.plantilla-vibrante .mini-pedir{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--ir);color:var(--ir-tx);font-size:0;cursor:pointer}.plantilla-vibrante .mini-pedir:before{content:"";width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/svg%3E") center/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='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat}.plantilla-vibrante button.mini-pedir:after{content:"";position:absolute;inset:0;border-radius:var(--vr-s)}.plantilla-vibrante .mini-productos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.plantilla-vibrante .mini-productos li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:12px 12px 16px;border-radius:calc(var(--vr-s) + 6px);background:var(--superficie);color:var(--tinta)}.plantilla-vibrante .mini-productos li>:not(em,.mini-mas){grid-column:1/-1}.plantilla-vibrante .mini-producto-foto{aspect-ratio:1;margin:0 0 8px;border-radius:var(--vr-s);box-shadow:none;background-color:#2E2A27}.plantilla-vibrante .mini-producto-foto.sin{background:var(--suave-2)}.plantilla-vibrante .mini-productos li b{padding:0 6px;font:800 16px/1.3 var(--sans);color:inherit}.plantilla-vibrante .mini-productos li small{padding:0 6px;font:600 14px/1.4 var(--sans);color:inherit;opacity:.6}.plantilla-vibrante .mini-productos li em{padding-left:6px;margin-top:8px;font:800 16px/1 var(--sans);font-style:normal;color:inherit}.plantilla-vibrante .mini-productos li em s{margin-right:6px;font-weight:600;opacity:.5}.plantilla-vibrante .mini-mas{justify-self:end;margin-top:8px;display:inline-flex;align-items:center;height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--marca);color:var(--marca-tx);font-size:0;cursor:pointer}.plantilla-vibrante .mini-mas:after{content:"Añadir";font:800 14px/1 var(--sans)}.plantilla-vibrante .mini-carta-secciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;align-items:start;columns:auto}.plantilla-vibrante .mini-carta-seccion{margin:0;padding:22px 24px 12px;border-radius:calc(var(--vr-s) + 6px);background:var(--superficie);color:var(--tinta)}.plantilla-vibrante .mini-carta-seccion h3{margin:0 0 4px;font:800 calc(var(--vk) * 21px)/1.2 var(--vt-font);font-weight:var(--vt-peso);letter-spacing:var(--vt-ls);text-transform:var(--vt-tt);font-variation-settings:"wdth" var(--vt-wdth);color:inherit}.plantilla-vibrante .mini-carta li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid rgba(29,27,34,.08);font-size:15.5px}.plantilla-vibrante .mini-carta li:last-child{border-bottom:0}.plantilla-vibrante .mini-carta li b{font:700 15.5px/1.35 var(--sans);color:inherit}.plantilla-vibrante .mini-carta li em{display:block;margin-top:2px;font:500 14px/1.4 var(--sans);font-style:normal;color:inherit;opacity:.6}.plantilla-vibrante .mini-carta .mini-precio{font:800 15.5px/1.35 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.plantilla-vibrante .vb-bloques{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--vg);gap:var(--vg);margin-top:var(--vg)}.plantilla-vibrante .vb-bloques .mini-bloque{border:0;border-radius:calc(var(--vr) + 4px);background:var(--suave-2);color:var(--suave-2-tx);box-shadow:none}.plantilla-vibrante .vb-bloques .mini-bloque-foto{display:none}.plantilla-vibrante .vb-bloques .mini-bloque-texto{padding:32px 32px 30px}.plantilla-vibrante .vb-bloques .mini-titulo{margin:0 0 8px;font-size:calc(var(--vk) * 28px);color:inherit;font-family:var(--vt-font);font-weight:var(--vt-peso);letter-spacing:var(--vt-ls);text-transform:var(--vt-tt);font-variation-settings:"wdth" var(--vt-wdth)}.plantilla-vibrante .vb-bloques .mini-bloque p{color:inherit;opacity:.8}.plantilla-vibrante .vb-bloques .mini-bloque-boton{height:46px;padding:0 22px;border-radius:999px;background:var(--marca);color:var(--marca-tx);font:800 14.5px/1 var(--sans)}.plantilla-vibrante .vb-sec{display:block;padding:56px 0 8px}.plantilla-vibrante .vb-sec .vb-hd{padding-inline:4px}.vb-galeria{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:var(--vg);gap:var(--vg)}.vb-foto{display:block;margin:0;padding:0;border:0;aspect-ratio:4/5;border-radius:var(--vr);background:#2E2A27 50%/cover no-repeat;cursor:zoom-in}.vb-foto[data-mas]{position:relative}.vb-foto[data-mas]:after{content:attr(data-mas);position:absolute;right:14px;bottom:14px;padding:8px 13px;border-radius:999px;background:var(--superficie);color:var(--tinta);font:800 13px/1 var(--sans)}.vb-insta{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5;padding:26px;border-radius:var(--vr);background:var(--suave-2);color:var(--suave-2-tx);text-decoration:none}.vb-insta .i{width:30px;height:30px}.vb-insta b{display:block;font:800 22px/1.15 var(--sans);letter-spacing:-.02em;word-break:break-word}.vb-insta small{display:block;margin-top:6px;font:700 14.5px/1.35 var(--sans);opacity:.75}.plantilla-vibrante .vb-cuerpo>.mini-fotos{display:none}.plantilla-vibrante .vb-regalo{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto 1fr;grid-column-gap:64px;column-gap:64px;align-items:center;margin-top:var(--vg);padding:56px;border-radius:calc(var(--vr) + 4px);background:var(--suave-2);color:var(--suave-2-tx)}.plantilla-vibrante .vb-regalo-t{display:block;grid-column:1;grid-row:1;align-self:end;color:inherit}.plantilla-vibrante .vb-regalo .mini-bloque-regalo{display:contents}.plantilla-vibrante .vb-regalo :is(.mini-bloque-foto,.mini-bloque-ico,.mini-ceja,.mini-bloque-texto>.mini-titulo){display:none}.plantilla-vibrante .vb-regalo .mini-bloque-texto{grid-column:1;grid-row:2;align-self:start;display:block;padding:0}.plantilla-vibrante .vb-regalo .mini-bloque-texto>p{margin:10px 0 28px;max-width:48ch;font-size:16.5px;line-height:1.55;opacity:.88;color:inherit}.plantilla-vibrante .vb-regalo .mini-bloque-boton{display:inline-flex;align-items:center;gap:10px;height:54px;margin:0;padding:0 26px;border:0;border-radius:999px;background:var(--marca);color:var(--marca-tx);font:800 15.5px/1 var(--sans);cursor:pointer}.plantilla-vibrante.vb-tipo-expresiva .vb-regalo .mini-bloque-boton{border-radius:10px}.plantilla-vibrante .vb-regalo .mini-gc{grid-column:2;grid-row:1/span 2;position:relative;display:flex;flex-direction:column;justify-content:space-between;width:auto;aspect-ratio:1.6;padding:26px 28px;border:0;border-radius:22px;overflow:hidden;background:var(--gc);color:var(--gc-tx);box-shadow:0 30px 50px -26px rgba(0,0,0,.55);outline:1px solid var(--gc-borde,transparent);outline-offset:-1px}.plantilla-vibrante.vb-tipo-expresiva .vb-regalo .mini-gc{border-radius:12px}.plantilla-vibrante .vb-regalo .mini-gc:before{content:"";position:absolute;width:250px;height:250px;right:-80px;top:-110px;border-radius:50%;background:var(--pop-sobre-marca)}.plantilla-vibrante .vb-regalo .mini-gc:after{content:none}.plantilla-vibrante .vb-regalo .mini-gc>*{position:relative}.plantilla-vibrante .vb-regalo .mini-gc-fantasma{display:none}.plantilla-vibrante .vb-regalo .mini-gc-arriba{display:flex;align-items:center;justify-content:space-between}.plantilla-vibrante .vb-regalo .mini-gc-arriba :is(img,.ini){width:48px;height:48px;border-radius:50%;background:#fff;object-fit:contain;padding:5px}.plantilla-vibrante .vb-regalo .mini-gc-arriba .ini{display:grid;place-items:center;padding:0;color:#3A3540;font:800 15px/1 var(--sans)}.plantilla-vibrante .vb-regalo .mini-gc-arriba em{font:800 11px/1 var(--sans);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--pop-sobre-marca-tx)}.plantilla-vibrante .vb-regalo .mini-gc-abajo b{display:block;font-size:calc(var(--vk) * 30px);line-height:1.05;color:inherit}.plantilla-vibrante .vb-regalo .mini-gc-abajo small{display:block;margin-top:6px;font:700 14px/1.2 var(--sans);opacity:.8}.plantilla-vibrante .vb-info{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:var(--vg);gap:var(--vg);margin-top:var(--vg)}.vb-dato{padding:28px 28px 30px;border-radius:calc(var(--vr) + 4px);background:var(--superficie-2);color:var(--tinta)}.vb-dato-ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--suave);color:var(--suave-tx)}.vb-dato:nth-child(2) .vb-dato-ico{background:var(--suave-2);color:var(--suave-2-tx)}.vb-dato:nth-child(3) .vb-dato-ico{background:var(--pop);color:var(--pop-tx)}.vb-dato-ico .i{width:20px;height:20px}.vb-dato small{display:block;margin:18px 0 6px;font:800 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-3)}.vb-dato b{display:block;font:800 17.5px/1.35 var(--sans)}.vb-dato-s{display:block;font-size:15px;color:var(--tinta-2)}.vb-dato .vb-link{margin-top:14px}.plantilla-vibrante .vb-cuerpo>.mini-datos{display:none}.plantilla-vibrante .mini-pie{width:var(--vw);margin:56px auto 0;padding:26px 0 32px;border-top:1px solid var(--raya);text-align:center;font:600 13px/1.6 var(--sans);color:var(--tinta-3)}.plantilla-vibrante .mini-ventana-hd{padding:24px 28px 26px;background:var(--marca);color:var(--marca-tx)}.plantilla-vibrante .mini-ventana-hd:before{inset:auto -50px -90px auto;width:160px;height:160px;border-radius:50%;background:var(--pop)}.plantilla-vibrante .mini-ventana-quien i{font:800 12px/1 var(--sans);font-style:normal}.plantilla-vibrante .mini-ventana-hd b{font-size:calc(var(--vk) * 30px);line-height:1.08}.plantilla-vibrante .mini-ventana-hd .mini-cerrar{border:2px solid color-mix(in srgb,currentColor 40%,transparent)}.plantilla-vibrante .mini-ventana .mesa-chips .n{font:800 14px/1.15 var(--sans)}@media (prefers-reduced-motion:no-preference){.plantilla-vibrante :is(.vb-btn,.vb-nav-btn,.mini-mas,.mini-pedir,.vb-foto,.vb-insta,.vb-flota button){transition:transform .18s ease,box-shadow .18s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.plantilla-vibrante :is(.vb-btn,.vb-nav-btn,.mini-mas):hover{transform:translateY(-1px)}.plantilla-vibrante :is(.vb-foto,.vb-insta):hover{transform:translateY(-3px)}}}@container pagina (min-width:900px) and (max-width:1120px){.mini.plantilla-vibrante{--vw:min(1180px,calc(100cqw - 56px));--vg:16px}.plantilla-vibrante .mini-cabecera{column-gap:48px}.plantilla-vibrante .mini-nombre{font-size:calc(var(--vk) * var(--vb-nk,1) * 48px)}.plantilla-vibrante .vb-flota-sitio{margin-left:-24px}.vb-flota{width:220px}.vb-links>:nth-child(n+3){display:none}.plantilla-vibrante :is(.vb-oferta,.vb-regalo){padding:44px}.plantilla-vibrante .vb-h2{font-size:calc(var(--vk) * 34px)}.plantilla-vibrante .mini-servicios li,.plantilla-vibrante .mini-servicios li:nth-last-child(-n+2){padding:14px 14px 14px 18px}.plantilla-vibrante .mini-pedir{width:0;height:0;margin-left:-14px;overflow:hidden}.plantilla-vibrante .mini-pedir:before{display:none}.plantilla-vibrante .mini-productos ul{gap:12px}.plantilla-vibrante .vb-regalo{grid-template-columns:minmax(0,1fr) 320px;column-gap:44px}}.mini-ventana{width:min(780px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 30px 80px -20px rgba(0,0,0,.45);overflow:auto;overscroll-behavior:contain}.mini-ventana::-webkit-backdrop{background:rgba(20,20,26,.45)}.mini-ventana::backdrop{background:rgba(20,20,26,.45)}html:has(.mini-ventana[open]){overflow:hidden}.mini-ventana-hd{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.mini-ventana-hd b{font:500 24px/1.2 var(--serif)}.mini-cerrar{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--surface);color:var(--ink);font:400 22px/1 var(--sans);cursor:pointer}.mini-cerrar:hover{border-color:var(--ink)}.mini-ventana-cuerpo{container:motor/inline-size;padding:20px 22px 24px}.mini-ventana-cuerpo>.mini-venta-cuerpo{border:0;border-radius:0;padding:0;overflow:visible}@container motor (min-width:600px){.mesa-cuerpo{gap:14px;font-size:15px}.mesa-dia-pers{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:26px;align-items:start}.mesa-dia-pers:not(:has(.mesa-pers)){grid-template-columns:minmax(0,1fr)}.mesa-dia-pers>.mesa-dias{grid-column:1;grid-row:1}.mesa-dia-pers>.mesa-pers{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;gap:10px}.mesa-dias .mesa-chips{flex-wrap:wrap;overflow:visible}.mesa-chips button{min-width:62px;padding:8px 10px}.mesa-servicio .mesa-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible}.mesa-servicio .mesa-chips button{min-width:0}.mesa-datos,.mesa-tratamientos{grid-template-columns:repeat(2,minmax(0,1fr))}.mesa-datos>:last-child{grid-column:1/-1}.ped-campos,.ped-prods{grid-template-columns:repeat(2,minmax(0,1fr))}.ped-boton{justify-self:end;width:auto;padding:0 28px}.ped-nota{text-align:right}.mini-escribe{max-width:560px}.mini-escribe .mini-boton{justify-self:start;padding:11px 22px}}.editor-pagina{max-width:1080px;margin:0 auto;padding:28px 20px 60px}.editor{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:28px;gap:28px;align-items:start;margin-top:18px}.editor-ficha{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 24px 0;box-shadow:var(--shadow)}.editor-ficha h1{font:700 26px/1.1 var(--sans);letter-spacing:-.025em;margin:0 0 6px}.seccion{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:26px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.editor-wa{margin:18px 0 0;padding:14px 16px 12px;border:1.5px solid var(--line-2);border-radius:14px;background:var(--sand-2)}.editor-wa.falta{border-color:var(--fx);background:var(--fx-soft)}.editor-wa .campo{margin:0 0 8px}.editor-wa .campo>span{font-weight:700}.editor-wa .nota{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.wa-bienvenida{display:grid;grid-gap:8px;gap:8px;justify-items:start;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.wa-bienvenida-t{margin:0;font:700 14px/1.3 var(--sans);color:var(--ink)}.wa-burbuja{max-width:420px;padding:9px 12px;border-radius:12px 12px 12px 3px;background:#DCF8C6;color:#111B21;font-size:13.5px;overflow-wrap:anywhere;box-shadow:0 1px 1px rgba(0,0,0,.08)}.wa-burbuja,.wa-pasos{margin:2px 0 0;line-height:1.45}.wa-pasos{padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--ink-2)}.campo{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;font-size:14px;font-weight:500}.campo input,.campo textarea{border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;background:var(--surface);font-size:15.5px;font-weight:400;width:100%;resize:vertical}.campo input:focus,.campo textarea:focus{border-color:var(--fx);outline:none;box-shadow:0 0 0 3px var(--fx-soft)}.campo [aria-invalid=true]{border-color:var(--stop)}.campo small{font-weight:400;color:var(--muted)}.error-campo{color:var(--stop)!important;font-size:13px}.rejilla{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.colores{display:flex;gap:10px}.color{width:34px;height:34px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-2)}.color.elegido{box-shadow:0 0 0 2px var(--ink)}.colores{flex-wrap:wrap}.color-mas{position:relative;width:34px;height:34px;padding:0;border:2px solid var(--surface);border-radius:50%;background:conic-gradient(from 90deg,#f33,#fd3,#3e6,#3ce,#36f,#c3f,#f33);box-shadow:0 0 0 1px var(--line-2)}.color-mas:after{content:"+";position:absolute;inset:6px;display:grid;place-items:center;border-radius:50%;background:var(--surface);font:800 15px/1 var(--sans);color:var(--ink)}.color-mas.propio:after{content:"";background:var(--propio)}.color-mas.elegido{box-shadow:0 0 0 2px var(--ink)}.selector-color{display:grid;grid-gap:14px;gap:14px;max-width:340px;margin-top:6px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.pk-sv{aspect-ratio:1;border-radius:10px;cursor:crosshair;background:linear-gradient(to top,#000,rgba(0,0,0,0)),linear-gradient(to right,#fff,hsl(var(--h,0) 100% 50%))}.pk-hue,.pk-sv{position:relative;touch-action:none}.pk-hue{height:18px;border-radius:99px;cursor:pointer;background:linear-gradient(90deg,#f00 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,#f00)}.pk-pun{position:absolute;width:22px;height:22px;border-radius:50%;border:3px solid #fff;background:var(--c,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.3);transform:translate(-50%,-50%);pointer-events:none}.pk-hue .pk-pun{top:50%}.pk-hue:focus-visible,.pk-sv:focus-visible{outline:2px solid var(--fx);outline-offset:3px}.pk-fila{display:flex;align-items:center;gap:10px}.pk-muestra{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;font:800 16px/1 var(--sans);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.pk-hex{flex:1 1;min-width:0;padding:12px;border:1.5px solid var(--line-2);border-radius:10px;font:600 15px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--ink);background:var(--surface)}.pk-hex:focus{outline:none;border-color:var(--fx);box-shadow:0 0 0 4px var(--fx-soft)}.pk-aviso{margin:0;font-size:13.5px;line-height:1.45;color:var(--warn)}.pk-botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.portada-fila{display:flex;gap:12px;align-items:center;border:1px dashed var(--line-2);border-radius:10px;padding:10px 12px;font-weight:400;color:var(--ink-2);font-size:13.5px}.portada-fila img{width:84px;height:52px;object-fit:cover;border-radius:6px;flex:none}.portada-fila img.logo-mini{width:52px;height:52px;object-fit:contain;border-radius:50%;background:var(--sand-2);padding:4px}.foto-consejo{display:block;margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--muted)}.encuadre-fila{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.encuadre-foto{position:relative;display:inline-block;flex:none;max-width:min(100%,240px);border-radius:8px;overflow:hidden;cursor:crosshair;touch-action:none;line-height:0;outline-offset:3px}.encuadre-foto img{display:block;max-width:100%;max-height:220px;width:auto;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.encuadre-franja{border:2px solid #fff;border-left:0;border-right:0;box-shadow:0 0 0 999px rgba(20,16,14,.5)}.encuadre-franja,.encuadre-linea{position:absolute;left:0;right:0;pointer-events:none}.encuadre-linea{height:0;border-top:2px dashed #fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))}.encuadre-fila .foto-texto{display:grid;grid-gap:6px;gap:6px;justify-items:start;flex:1 1 180px;font-size:13px;color:var(--ink-2)}.enlaces-directos{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.enlaces-directos .etiqueta{margin-bottom:6px}.enlaces-directos ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.enlaces-directos li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.enlaces-directos a{font-weight:600;overflow-wrap:anywhere}.enlaces-directos li{display:block}.enlace-fila{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.boton-web code,.enlace-fila code{font:600 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.boton-web{margin:6px 0 4px}.boton-web summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-2)}.boton-web[open]{padding:10px 12px;border:1px solid var(--line);border-radius:12px}.boton-web-cuerpo{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin-top:8px}.boton-web code{display:block;width:100%;padding:8px 10px;border-radius:8px;background:var(--sand-2,#F3EEE3);font-size:12px}.boton-web-muestra{display:inline-block;padding:10px 18px;border-radius:999px;font:700 14px/1.2 var(--sans)}.ficha-google .wa-pasos{margin-top:8px}.por-go{margin:0;padding:12px 16px 0;font-size:14.5px;line-height:1.5;color:var(--ink)}.por-go:last-child{padding-bottom:14px}.foto-texto{flex:1 1;min-width:0}.foto-botones{display:flex;gap:12px;flex:none}.editor-barra{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line);margin:18px -24px 0;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-radius:0 0 16px 16px}.estado-texto{color:var(--muted);font-size:14px}.estado-texto.mal{color:var(--stop)}.estado-barra{display:grid;grid-gap:3px;gap:3px;justify-items:start}.estado-barra .enlace{font-size:13px}.descartar-pregunta{font-size:13px;color:var(--ink-2)}.acciones-barra{display:flex;gap:10px}.boton.secundario{background:var(--surface);color:var(--ink);border:1.5px solid var(--line-2)}.boton.secundario:hover{background:var(--surface);border-color:var(--ink)}.aviso-editor{margin:0 -24px;padding:10px 24px 16px;font-size:14px;color:var(--ink-2)}.editor-previa{position:-webkit-sticky;position:sticky;top:20px}.previa-cabecera{display:flex;justify-content:space-between;align-items:center;margin:0 4px 10px;font-size:13px;color:var(--muted)}.chip{font-size:12px;padding:3px 10px;border-radius:999px}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.aviso{background:var(--warn-soft);color:var(--warn)}.telefono-marco{container:pagina/inline-size;border:10px solid #101011;border-radius:44px;box-shadow:0 0 0 1.5px #3a3a3c,0 44px 90px -44px rgba(32,32,42,.38);overflow:hidden auto;max-height:calc(100vh - 80px);background:var(--surface);scrollbar-width:none;overscroll-behavior:contain}.enlace-panel{display:inline-block;margin-top:12px}.qr-pagina{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.qr-pagina img{display:block;width:104px;height:104px;border:1px solid var(--line);border-radius:8px;background:#fff}.qr-pagina .etiqueta{margin-bottom:6px}.qr-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 0;font-size:13px}.qr-acciones a:not(.boton){color:var(--fx-ink)}.editor.vista-pc{grid-template-columns:420px minmax(0,1fr)}.editor-pagina:has(.editor.vista-pc){max-width:1480px}.previa-vistas{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.previa-vistas button{border:0;border-radius:999px;padding:6px 14px;background:none;font:700 13px/1 var(--sans);color:var(--ink-2);cursor:pointer}.previa-vistas button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.14)}.previa-pc{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -36px rgba(32,32,42,.45)}.previa-pc-scroll{max-height:calc(100vh - 110px);overflow:hidden auto;overscroll-behavior:contain}.editor-resalta{outline:3px solid #7A38F2;outline-offset:3px;border-radius:12px}.donde{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--sand-2,#F3EEE3);color:var(--ink-2);font:700 11px/1.5 var(--sans);vertical-align:1px;white-space:nowrap}.donde-pc{background:#ECE7FF;color:#4B2BB8}.donde-cel{background:#FFF0D6;color:#7A5300}.donde-nota{display:block;margin-top:6px;color:#7A5300;font-weight:600}.seccion-nota{margin:-6px 0 14px}.previa-pc-barra{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);background:#FCFBFB}.previa-pc-barra i{width:10px;height:10px;border-radius:50%;background:var(--line-2);flex:none}.previa-pc-barra span{margin:0 auto;font-size:12.5px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:6px 14px;white-space:nowrap}.previa-pc-lienzo{transform-origin:top left}@media (max-width:860px){.editor,.editor.vista-pc{grid-template-columns:1fr}.previa-pc-scroll{max-height:none}.editor-previa{position:static}.telefono-marco{max-width:390px;margin:0 auto;max-height:none}}.solo-estrecho{display:none}@media (max-width:860px){.solo-ancho{display:none}.solo-estrecho{display:inline}}@media (max-width:520px){.rejilla{grid-template-columns:1fr}.editor-pagina{padding:20px 12px 40px}.editor-ficha{padding:18px 16px 0}.editor-barra{margin:18px -16px 0;padding:12px 16px}.aviso-editor{margin:0 -16px;padding:10px 16px 14px}.acciones-barra{width:100%}.acciones-barra .boton{flex:1 1;text-align:center;white-space:nowrap;padding:11px 12px;font-size:14.5px}}.ofertas{display:grid;grid-gap:10px;gap:10px}.tipos-reserva{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tipos-reserva button{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.tipos-reserva button b{font-size:15px}.tipos-reserva button small{font-size:12.5px;color:var(--muted);line-height:1.4}.tipos-reserva button.elegido{border-color:var(--fx);background:var(--fx-soft)}@media (max-width:640px){.tipos-reserva{grid-template-columns:1fr}}.bloque-oferta{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.bloque-oferta.vacio{border:1px dashed var(--line-2);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--ink-2)}.bloque-oferta.vacio p{margin:0 0 10px}.bloque-fotos select,.bloque-oferta select{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);font-size:15px;width:100%}.bloque-oferta .campo{margin:0}.oferta-seccion{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0;background:var(--surface);display:grid;grid-gap:8px;gap:8px;justify-items:start}.oferta-fila,.oferta-seccion-cabeza{display:grid;grid-gap:8px;gap:8px;width:100%;align-items:center}.oferta-seccion-cabeza{grid-template-columns:minmax(0,1fr) auto}.oferta-fila{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 96px auto}.oferta-seccion input{border:1px solid var(--line-2);border-radius:9px;padding:9px 11px;background:var(--surface);font-size:14.5px;width:100%;min-width:0}.oferta-seccion-cabeza input{font-weight:600}.oferta-seccion input:focus{border-color:var(--fx);outline:none;box-shadow:0 0 0 3px var(--fx-soft)}.oferta-botones{display:flex;gap:10px;font-size:14px}.oferta-botones .enlace:disabled{opacity:.3;cursor:default}.oferta-pie{display:grid;grid-gap:6px;gap:6px;justify-items:start}.oferta-pie small{color:var(--muted);font-size:12.5px}.bloque-fotos{display:grid;grid-gap:10px;gap:10px;margin-bottom:6px}.bloque-fotos .campo{margin:0}.fotos-editor{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.fotos-editor li{display:grid;grid-gap:6px;gap:6px;justify-items:center}.fotos-editor img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:var(--sand-2)}@media (max-width:640px){.oferta-fila{grid-template-columns:minmax(0,1fr) 88px}.oferta-fila input[aria-label=Detalle]{grid-column:1/-1;grid-row:2}.oferta-fila .oferta-botones{grid-column:1/-1}}.oferta{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}.oferta b{display:block;font-weight:500;font-size:15px}.oferta small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px;font-weight:400}.oferta small.oferta-motivo{display:block;color:var(--ink);background:var(--warn-soft);border-radius:8px;padding:7px 10px;margin-top:8px;font-size:13px;line-height:1.45}.oferta small.oferta-motivo b{color:var(--warn)}.oferta small.oferta-motivo a{color:var(--ink);font-weight:600}.oferta small.oferta-bien{color:var(--ok);margin-top:6px}.interruptor{flex:none;width:44px;height:26px;border-radius:999px;border:0;background:var(--line-2);position:relative;cursor:pointer;transition:background .15s}.interruptor:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.interruptor[aria-checked=true]{background:var(--fx)}.interruptor[aria-checked=true]:after{transform:translateX(18px)}.nota-oferta{font-size:13px;color:var(--muted);margin:12px 0 0;line-height:1.5}.panel-pagina{max-width:1180px;margin:0 auto;padding:24px 20px 60px}.panel-marco{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.panel-lateral{border:1px solid var(--line);border-radius:16px;background:#FCFBFB;position:-webkit-sticky;position:sticky;top:16px;padding:18px 12px 12px;display:grid;grid-gap:4px;gap:4px}.panel-arriba{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 14px}.panel-arriba .marca{margin:0}.panel-boton-menu{display:none;align-items:center;gap:8px;border:1.5px solid var(--line-2);background:var(--surface);border-radius:12px;padding:9px 12px;font:700 14px/1 var(--sans);color:var(--ink)}.panel-menu{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.panel-menu a{border-radius:10px;padding:10px;font:600 14px/1 var(--sans);color:var(--ink-2);display:flex;align-items:center;gap:10px;text-decoration:none}.panel-menu a:hover{background:var(--sand-2);color:var(--ink)}.panel-menu a[aria-current=page]{background:var(--fx-soft);color:var(--fx-ink)}.i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;display:block}.panel-quien{margin-top:14px;padding:14px 8px 4px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.panel-quien .lg{width:32px;height:32px;border-radius:50%;color:#fff;display:grid;place-items:center;font:500 13px/1 var(--serif);flex:none;object-fit:contain;background:var(--sand-2)}.panel-quien .n{font:700 13.5px/1.25 var(--sans)}.panel-quien .s{font-size:12px;color:var(--muted);margin-top:1px}.panel-quien .enlace{margin-left:auto;font-size:13px}.panel-arriba-der{display:flex;align-items:center;gap:8px}.avisos{position:relative}.campana.ayuda-icono{display:none}.panel-menu-ayuda{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ayuda-entrada{width:100%;border:0;background:none;border-radius:10px;padding:10px;font:600 14px/1 var(--sans);color:var(--ink-2);display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.ayuda-entrada:hover{background:var(--sand-2);color:var(--ink)}@media (max-width:860px){.campana.ayuda-icono{display:grid}.panel-menu-ayuda{display:none}}dialog.ayuda-panel{margin:0 0 0 auto;height:100dvh;max-height:none;width:min(460px,100vw);max-width:none;padding:0;border:0;background:var(--surface);color:var(--ink);box-shadow:-30px 0 80px -30px rgba(32,32,42,.4);overflow:auto;overscroll-behavior:contain}dialog.ayuda-panel::-webkit-backdrop{background:rgba(20,20,26,.35)}dialog.ayuda-panel::backdrop{background:rgba(20,20,26,.35)}html:has(dialog.ayuda-panel[open]){overflow:hidden}.ayuda-caja{display:grid;align-content:start}.ayuda-hd{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.ayuda-hd b{font:700 20px/1 var(--sans);letter-spacing:-.02em}.ayuda-cerrar{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);font:400 22px/1 var(--sans);color:var(--ink);cursor:pointer}.ayuda-sec{padding:18px 22px;border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px}.ayuda-t{margin:0;font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ayuda-tema>a{font:700 16px/1.3 var(--sans);color:var(--ink);text-decoration:none}.ayuda-tema>a:hover{color:var(--fx-ink)}.ayuda-tema ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.ayuda-tema li a{font-size:14.5px;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2)}.ayuda-tema li a:hover{color:var(--ink);border-color:var(--ink)}.ayuda-todo{font:600 14px/1 var(--sans);color:var(--fx-ink);text-decoration:none}.ayuda-escribenos{width:100%}.ayuda-hecha{margin:0;padding:12px 14px;border-radius:12px;background:var(--ok-soft);color:var(--ok);font-size:14.5px;line-height:1.5}.ayuda-plazos{margin:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.ayuda-plazos div{display:flex;justify-content:space-between;gap:12px}.ayuda-plazos dt{color:var(--ink-2)}.ayuda-plazos dd{margin:0;font-weight:700;text-align:right}.ayuda-horario{margin:0;font-size:13px;color:var(--muted)}.ayuda-form{display:grid;grid-gap:4px;gap:4px}.ayuda-form .campo select,.ayuda-form .campo textarea{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);font:400 15px/1.4 var(--sans);width:100%}.ayuda-urgente{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;margin:0 0 14px;cursor:pointer}.ayuda-urgente input{margin-top:3px;accent-color:var(--fx)}.ayuda-urgente b{display:block;font-size:14.5px}.ayuda-urgente small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.ayuda-adjunto{margin:0 0 10px;font-size:13px;color:var(--muted);line-height:1.5}.ayuda-form-pie{display:flex;justify-content:flex-end;gap:10px}.ayuda-suyas{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.ayuda-suyas li{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.ayuda-suya-hd{display:flex;align-items:center;gap:8px;font-size:14.5px}.ayuda-estado{font:700 11.5px/1 var(--sans);padding:5px 8px;border-radius:99px;background:var(--sand-2,#F3EEE3);color:var(--ink-2)}.ayuda-estado.en_curso{background:var(--warn-soft);color:var(--warn)}.ayuda-estado.resuelta{background:var(--ok-soft);color:var(--ok)}.ayuda-suya-txt{margin:0;font-size:14px;color:var(--ink-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ayuda-suya-plazo{margin:0;font-size:13px;color:var(--muted)}.ayuda-respuesta{margin:0;padding:10px 12px;border-radius:10px;background:var(--fx-soft);font-size:14px;line-height:1.5;white-space:pre-line}.ayuda-respuesta b{display:block;font-size:12.5px;color:var(--fx-ink);margin-bottom:4px}.campana{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink-2)}.campana:hover{border-color:var(--ink);color:var(--ink)}.campana .i{width:19px;height:19px}.campana .cuenta{position:absolute;top:-7px;right:-8px;background:var(--fx);color:#fff;border-radius:999px;font:700 11px/1 var(--sans);padding:4px 6px;border:2px solid #fcfbfb}.avisos-lista{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:min(380px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 2px 4px rgba(32,32,42,.04),0 44px 90px -44px rgba(32,32,42,.38);padding:8px;max-height:min(70vh,560px);overflow:auto}.avisos-titulo{font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:8px 10px 10px}.avisos-vacio{margin:4px 10px 12px;color:var(--ink-2);font-size:14px}.avisos-lista ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.avisos-lista a{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:10px;text-decoration:none;color:var(--ink)}.avisos-lista a:hover{background:var(--sand-2)}.avisos-lista li.nuevo a{background:var(--fx-soft)}.avisos-lista b{font:700 14px/1.3 var(--sans)}.avisos-lista span{font-size:13px;color:var(--ink-2);line-height:1.4}.avisos-lista small{font-size:12px;color:var(--muted)}.aviso-flotante{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;align-items:flex-start;gap:12px;width:min(370px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 2px 4px rgba(32,32,42,.04),0 44px 90px -44px rgba(32,32,42,.45);animation:aviso-entra .5s cubic-bezier(.2,.8,.2,1) both}.aviso-flotante a{display:grid;grid-gap:3px;gap:3px;text-decoration:none;color:var(--ink);flex:1 1;min-width:0}.aviso-flotante b{font:700 14.5px/1.3 var(--sans)}.aviso-flotante a span{font-size:13px;color:var(--ink-2);line-height:1.4}.aviso-icono{width:40px;height:40px;border-radius:12px;background:var(--fx-soft);color:var(--fx);display:grid;place-items:center;flex:none}.aviso-flotante button{border:0;background:none;color:var(--muted);padding:2px;display:grid}@keyframes aviso-entra{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.aviso-flotante{animation:none}}@media (max-width:860px){.avisos-lista{position:fixed;top:64px;left:6px;right:6px;width:auto}.aviso-flotante{left:16px;right:16px;bottom:16px;width:auto}}.panel-principal{min-width:0}.panel-titulo{font:700 26px/1.1 var(--sans);letter-spacing:-.025em}.panel-lead{color:var(--ink-2);margin:4px 0 18px;font-size:14.5px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.kpi .v{font:700 30px/1 var(--sans);letter-spacing:-.03em}.kpi .k{font-size:13px;font-weight:600;color:var(--ink-2);margin-top:8px}.kpi .d{font-size:12px;color:var(--ok);margin-top:4px}.kpi .d.muda,.kpi.muda .v{color:var(--muted)}.cifras-hoy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.cifra-hoy{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 16px 14px;display:grid;grid-gap:5px;gap:5px;align-content:start}.cifra-hoy span{font-size:13px;font-weight:600;color:var(--ink-2)}.cifra-hoy b{font:700 32px/1 var(--sans);letter-spacing:-.03em}.cifra-hoy small{font-size:12.5px;color:var(--muted)}.cifra-hoy.clave{border-color:color-mix(in srgb,var(--fx) 30%,var(--line));background:linear-gradient(var(--fx-soft),var(--surface) 75%)}.cifra-hoy.muda b{color:var(--muted)}.hoy-dos-col{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;margin-bottom:18px}.bloques-hoy,.hoy-col,.hoy-dos-col{display:grid;grid-gap:14px;gap:14px}.bloques-hoy,.hoy-col{align-content:start}.bloque-hoy{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.bloque-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font:700 14.5px/1 var(--sans);border-bottom:1px solid var(--line)}.bloque-hd span{font:500 13px/1 var(--sans);color:var(--muted)}.bloque-hd a{font:600 13px/1 var(--sans);color:var(--fx-ink)}.fila-hoy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;color:inherit;text-decoration:none;border-top:1px solid var(--line)}.bloque-hd+.fila-hoy{border-top:0}a.fila-hoy:hover{background:var(--fx-soft)}.fila-hoy b{display:block;font:700 14.5px/1.3 var(--sans)}.fila-hoy small{display:block;font-size:13px;color:var(--muted);margin-top:3px;overflow-wrap:anywhere}.pill-ok,.pill-suave{display:inline-flex;align-items:center;gap:6px;font:700 12.5px/1 var(--sans);padding:8px 11px;border-radius:99px;white-space:nowrap}.pill-ok{background:var(--ok-soft);color:var(--ok)}.pill-ok .i{width:14px;height:14px;stroke-width:2.2}.pill-suave{background:var(--sand-2,#F3EEE3);color:var(--ink-2)}.boton-hoy{display:inline-block;font:700 13px/1 var(--sans);padding:10px 13px;border-radius:10px;background:var(--fx);color:#fff;text-decoration:none;white-space:nowrap}.boton-hoy:hover{background:var(--fx-hover)}.vacio-hoy{margin:0;padding:14px 16px;font-size:14px;color:var(--ink-2)}.vis-canal{list-style:none;margin:0;padding:12px 16px 14px;display:grid;grid-gap:9px;gap:9px}.vis-canal li{display:grid;grid-template-columns:110px minmax(0,1fr) 44px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;color:var(--ink-2)}.vis-canal i{height:6px;border-radius:99px;background:#F2EDF0;overflow:hidden}.vis-canal i b{display:block;height:100%;border-radius:99px;background:var(--fx)}.vis-canal em{font-style:normal;font-weight:700;color:var(--ink);text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.cifras-hoy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hoy-dos-col{grid-template-columns:1fr}}@media (max-width:560px){.fila-hoy{grid-template-columns:1fr}.fila-hoy .boton-hoy,.fila-hoy .pill-ok,.fila-hoy .pill-suave{justify-self:start}}.cifras-modulo{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.cifras-modulo div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.cifras-modulo dt{color:var(--muted)}.cifras-modulo dd{margin:0;font-weight:500}@media (max-width:860px){.panel-pagina{padding-top:12px}.panel-marco{grid-template-columns:1fr;gap:18px}.panel-lateral{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-radius:14px;padding:10px 10px 10px 12px;background:color-mix(in srgb,#FCFBFB 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-arriba{padding:0}.panel-boton-menu{display:inline-flex}.panel-lateral .panel-quien,.panel-menu{display:none}.panel-lateral.abierto .panel-menu{display:grid;margin-top:10px}.panel-lateral.abierto .panel-quien{display:flex}}@media (max-width:560px){.panel-pagina{padding:20px 12px 40px}.kpis{grid-template-columns:1fr 1fr}.kpi:last-child:nth-child(odd){grid-column:1/-1}}.mini-escribe{padding:14px;display:grid;grid-gap:10px;gap:10px;font-size:14px;color:var(--ink-2)}.mini-escribe p{margin:0}.mini-form{display:grid;grid-gap:8px;gap:8px;position:relative}.mini-in{width:100%;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;font:inherit;color:var(--ink);background:var(--surface)}.mini-in[aria-invalid=true]{border-color:var(--stop)}.mini-error{color:var(--stop);font-size:12.5px;margin-top:-4px}.mini-boton{display:block;text-align:center;background:var(--marca);color:var(--marca-tx,#fff);border:0;border-radius:10px;padding:11px 14px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.mini-boton.hueco{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.mini-boton:disabled{opacity:.5}.mini-hecho{margin:0;padding:12px;border-radius:10px;background:var(--ok-soft);color:var(--ok)}.mini-trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.panel-lateral .cuenta{margin-left:auto;background:var(--fx);color:#fff;border-radius:999px;font:700 11.5px/1 var(--sans);padding:4px 7px}.seccion-panel{font:700 12.5px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:22px 0 10px}.bandeja{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.sol{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.sol:last-child{border-bottom:0}.sol:hover{background:var(--sand-2)}.sol[aria-current=true]{background:var(--fx-soft);box-shadow:inset 3px 0 0 var(--fx)}.sol b{display:block;font:700 14.5px/1.3 var(--sans)}.sol .m{display:block;color:var(--ink-2);font-size:13.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}.sol small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.chip-sol{flex:none;align-self:flex-start;font-size:12px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--fx-soft);color:var(--fx-ink)}.chip-sol.contestada{background:var(--ok-soft);color:var(--ok)}.chip-sol.cerrada{background:var(--sand-2);color:var(--muted)}.ficha-sol{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.ficha-sol header{background:var(--sand-2);padding:14px 18px;border-bottom:1px solid var(--line)}.ficha-sol header h3{font:700 18px/1.25 var(--sans);letter-spacing:-.015em}.ficha-sol header p{margin:2px 0 0;color:var(--muted);font-size:13px}.ficha-sol dl{display:grid;grid-template-columns:110px 1fr;grid-gap:10px 14px;gap:10px 14px;margin:0;padding:16px 18px 0;font-size:14px}.ficha-sol dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px}.ficha-sol dd{margin:0;overflow-wrap:anywhere}.ficha-sol blockquote{margin:14px 18px;padding:12px 14px;background:var(--sand-2);border-left:3px solid var(--fx);border-radius:0 8px 8px 0;font:400 15px/1.55 var(--sans);color:var(--ink-2);white-space:pre-line}.ficha-sol .botones{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:0 18px 18px}.ficha-sol .botones .boton{text-align:center}.vacio{background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;padding:18px;color:var(--ink-2);font-size:14px}@media (max-width:560px){.ficha-sol .botones,.ficha-sol dl{grid-template-columns:1fr}.sol .m{white-space:normal}}.mesa-cuerpo{padding:14px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;font-size:14px;color:var(--ink-2)}.mesa-cuerpo p{margin:0}.mesa-t{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 0}.mesa-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;min-width:0}.mesa-chips button{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:6px 8px;display:grid;grid-gap:1px;gap:1px;min-width:54px;text-align:center;flex:none;font:inherit;color:var(--ink);cursor:pointer}.mesa-chips .d{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.mesa-chips .n{font:500 14px/1.15 var(--serif)}.mesa-chips .l{font-size:9.5px;color:var(--ok)}.mesa-chips .l.pocas{color:var(--warn)}.mesa-chips button[aria-pressed=true]{border-color:color-mix(in srgb,var(--marca) 80%,var(--ink));background:color-mix(in srgb,var(--marca) 10%,transparent)}.mesa-chips button:disabled{opacity:.42;cursor:not-allowed}.mesa-chips button:disabled .l,.mesa-mes{color:var(--muted)}.mesa-mes{flex:none;align-self:center;writing-mode:vertical-rl;transform:rotate(180deg);font:700 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:0 1px}.mesa-pers{display:flex;justify-content:space-between;align-items:center;gap:10px}.mesa-step{display:inline-grid;grid-template-columns:32px 36px 32px;align-items:center;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;background:var(--surface)}.mesa-step button{border:0;background:transparent;height:32px;font-size:16px;color:var(--ink-2);cursor:pointer}.mesa-step button:disabled{color:var(--line-2);cursor:not-allowed}.mesa-step output{text-align:center;font-weight:500;color:var(--ink)}.mesa-campo{display:grid;grid-gap:4px;gap:4px}.mesa-pie{font-size:12px;color:var(--muted);text-align:center}.mesa-chips a{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:6px 8px;display:grid;grid-gap:1px;gap:1px;min-width:60px;text-align:center;flex:none;color:var(--ink);text-decoration:none}.mesa-chips a[aria-current=page]{border-color:var(--fx);background:var(--fx-soft)}.mesa-chips a .l{color:var(--muted)}.panel-dias{margin:0 0 14px}.panel-dias .n{font:700 14px/1.15 var(--sans)}.mesa-fila .acciones-mesa{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.mesa-fila .acciones-mesa button{border:1.5px solid var(--line-2);background:var(--surface);border-radius:10px;padding:5px 11px;font-size:12.5px;font-weight:600;cursor:pointer}.mesa-fila .acciones-mesa button:hover{border-color:var(--ink)}.mesa-fila .acciones-mesa button:disabled{opacity:.5}.form-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:14px 0}.form-panel h3{font:700 17px/1.25 var(--sans);letter-spacing:-.015em;margin:0 0 12px}.form-panel .rejilla-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 12px;gap:0 12px}.form-panel .campo input,.form-panel select{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);font-size:15px;width:100%}.dias-semana{display:flex;gap:6px;flex-wrap:wrap}.dias-semana button{border:1.5px solid var(--line-2);background:var(--surface);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.dias-semana button[aria-pressed=true]{border-color:var(--fx);background:var(--fx-soft);color:var(--fx-ink)}.guardado{color:var(--ok);font-size:13px;margin-left:10px}.mesa-fila{flex-wrap:wrap}.mesa-mover{flex-basis:100%;display:grid;grid-gap:10px;gap:10px;border-top:1px dashed var(--line-2);padding-top:12px;margin-top:2px}.rejilla-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 12px;gap:0 12px}.form-panel .rejilla{align-items:start}.mesa-mover .campo input,.mesa-mover select{border:1px solid var(--line-2);border-radius:10px;padding:9px 10px;background:var(--surface);font-size:14.5px;width:100%}.etiqueta-especial{font:500 13px/1 var(--sans);color:var(--fx-ink)}.ayuda{display:block;color:var(--muted);font-size:12px;margin-top:4px}@media (max-width:560px){.rejilla-4{grid-template-columns:1fr 1fr}.form-panel .rejilla-3{grid-template-columns:1fr;grid-template-columns:1fr 1fr}}.mesa-tratamientos{display:grid;grid-gap:6px;gap:6px}.mesa-tratamientos button{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;padding:9px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.mesa-tratamientos b{font-weight:500}.mesa-tratamientos small{font-size:12px;color:var(--muted);white-space:nowrap}.mesa-tratamientos button[aria-checked=true]{border-color:color-mix(in srgb,var(--marca) 80%,var(--ink));background:color-mix(in srgb,var(--marca) 10%,transparent)}.tratamientos-ayuda{margin:-4px 0 14px;font-size:13.5px;color:var(--muted)}.tratamiento-fila{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.tratamiento-fila input,.tratamiento-fila select{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);font-size:15px;width:100%}.tratamiento-fila [aria-invalid=true]{border-color:var(--stop)}.tratamiento-fila .error-campo{grid-column:1/-1}.tratamientos-mas{margin:4px 0 16px}@media (max-width:560px){.tratamiento-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tratamiento-fila input[aria-label="Nombre del servicio"]{grid-column:1/-1}}.form-panel small.ok{color:var(--ok)}.form-panel small.aviso{color:var(--warn)}.config-actual{margin:0 0 14px;font-size:15px;color:var(--ink-2)}.config-actual a{font-weight:600;color:var(--ink)}.config-nota{margin:0 0 14px;font-size:13.5px;color:var(--muted);max-width:60ch}.config-hecho{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--ok-soft);color:var(--ok);font-size:14px}.config-correo{margin:0;font-size:15px;font-weight:400;color:var(--ink)}.config-correo small{display:block;margin-top:2px}.config-confirma{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.config-confirma p{margin:0;flex-basis:100%;font-size:15px}.config-anteriores{margin-top:22px;border-top:1px dashed var(--line-2);padding-top:16px}.config-anteriores h4{margin:0 0 4px;font-size:14px}.config-anteriores p{margin:0 0 10px;font-size:13.5px;color:var(--muted)}.config-anteriores ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.config-anteriores li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.config-anteriores li small{color:var(--muted);white-space:nowrap}.equipo-lista{list-style:none;margin:0 0 16px;padding:0;display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.equipo-lista li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:var(--surface)}.equipo-lista li+li{border-top:1px solid var(--line)}.equipo-lista li>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.equipo-lista b{font-weight:600;font-size:15px;overflow-wrap:anywhere}.equipo-lista small{color:var(--muted);font-size:13px}.equipo-tu{font-weight:400}.equipo-rol{font-size:13px;color:var(--ink-2);background:var(--sand-2);border-radius:99px;padding:4px 10px;white-space:nowrap}.equipo-pendiente{background:color-mix(in srgb,var(--sand-2) 45%,var(--surface))!important}.equipo-acciones{display:flex;align-items:center;gap:12px;flex:none}.equipo-acciones select{border:1px solid var(--line-2);border-radius:10px;padding:7px 10px;background:var(--surface);font-size:14px}.equipo-invitar{border-top:1px dashed var(--line-2);padding-top:16px;display:grid;grid-gap:12px;gap:12px}.equipo-invitar h4{margin:0;font-size:14px}.equipo-invitar .campo{margin:0}.equipo-roles{grid-template-columns:1fr 1fr}.equipo-invitar>.boton{justify-self:start}.equipo-enlace{display:grid;grid-gap:10px;gap:10px}.equipo-enlace p{margin:0}.equipo-enlace code{font-size:12.5px;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink)}.equipo-enlace span{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:560px){.equipo-lista li{flex-wrap:wrap}.equipo-roles{grid-template-columns:1fr}}.mini-reportar{display:block;margin-top:6px;font-size:11.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.mini-pie-go{color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent)}.mini-pie-go:hover{border-bottom-color:currentColor}.reporte-motivos{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.reporte-motivos label{display:flex!important;align-items:center;gap:10px;font-weight:500;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);cursor:pointer}.reporte-motivos input{width:auto!important;margin:0}.verif-ok{font-size:13px;color:var(--ok);background:var(--ok-soft);border-radius:99px;padding:4px 10px;white-space:nowrap}.verif-codigo{display:grid;grid-gap:10px;gap:10px;justify-items:start}.verif-codigo .campo{margin:0;width:min(220px,100%)}.verif-codigo input{letter-spacing:.25em;font-size:18px}.verif-botones{display:flex;align-items:center;gap:14px}.verif-redes{margin-top:18px;display:grid;grid-gap:8px;gap:8px}.verif-redes h4{margin:0;font-size:14px}.verif-red{align-items:flex-start!important}.verif-instruccion{color:var(--ink)!important;background:var(--sand-2);border-radius:8px;padding:8px 10px;margin-top:6px;line-height:1.45}.verif-ok-texto{color:var(--ok)!important}.pagos-estados{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.pagos-estados li{background:var(--sand-2);border-radius:8px;padding:8px 10px;line-height:1.45}.pagos-estados b{font-weight:600;margin-right:4px}.pagos-estados small{color:var(--muted)}.form-panel h4{margin:14px 0 6px;font-size:14px}.casilla{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:0 0 12px;cursor:pointer}.casilla input{width:auto;margin:0}.mini-titulo{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mini-titulo .mini-nombre{min-width:0}.mini-sello{flex:none;margin-top:6px}.mini-sello summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.mini-sello summary::-webkit-details-marker{display:none}.mini-sello summary img{width:24px;height:24px;object-fit:contain;display:block}.mini-sello summary:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.mini-hoja{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 18px 40px -20px rgba(17,17,18,.35);font:14px/1.5 var(--sans);color:var(--ink);text-align:left}.mini-hoja img{width:40px;height:40px;object-fit:contain;display:block;margin-bottom:8px}.mini-hoja b{display:block;font-size:15px;margin-bottom:6px}.mini-hoja p{margin:0 0 6px;color:var(--muted)}.mini-hoja ul{margin:8px 0 0;padding-left:18px}.mini-check{width:15px;height:15px;color:#1FA34A;vertical-align:-.15em;margin-left:.35em}.alta-seccion{font-size:17px;margin:14px 0 0}.sa-equipo{margin:-6px 8px 10px;font:700 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sa-cuerpo{min-width:0}.sa-cuerpo h1{margin:4px 0 6px}.sa-cuerpo h1,.sa-h1{font:700 26px/1.1 var(--sans);letter-spacing:-.025em}.sa-h1{margin:4px 0}.sa-sub{color:var(--ink-2);margin:0 0 18px;font-size:14.5px}.sa-embudo{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:6px;gap:6px}.sa-embudo li{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:linear-gradient(90deg,var(--fx-soft) var(--w),#fff var(--w));font-size:13px;color:var(--ink-2)}.sa-embudo b{font:700 15px/1 var(--sans);color:var(--ink);min-width:26px}.sa-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:0}.sa-filtros button{border:1px solid var(--line-2);background:#fff;border-radius:99px;padding:8px 10px;font:600 12.5px/1 var(--sans);color:var(--ink-2);cursor:pointer}.sa-filtros button em{font-style:normal;font-weight:700;margin-left:4px}.sa-filtros button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sa-buscar{display:block;width:100%;margin:14px 0;border:1.5px solid var(--line-2);border-radius:12px;padding:11px 14px;font:500 14px/1.2 var(--sans);background:#fff;color:var(--ink)}.sa-tabla{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.sa-fila{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:12px;gap:12px;padding:12px 16px;align-items:center;border-top:1px solid var(--line);font-size:13.5px;line-height:1.4;color:var(--ink-2)}.sa-fila:first-child{border-top:0}.sa-fila>span{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.sa-fila small{font-size:12px;color:var(--muted)}.sa-fila small a{color:var(--muted);text-decoration:none}.sa-fila small.ok{color:var(--ok)}.sa-encabezado{background:#FCFBFB;font:700 11px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sa-negocio b{color:var(--ink);font-weight:700}.sa-mal{color:var(--stop)}.sa-est{justify-self:start;display:inline-flex;font:700 12px/1 var(--sans);padding:6px 10px;border-radius:99px;background:var(--sand-2);color:var(--ink-2)}.sa-est.ok{background:var(--ok-soft);color:var(--ok)}.sa-est.espera{background:var(--fx-soft);color:var(--fx-ink)}.sa-est.mal{background:#FDE7E4;color:#B4231A}.sa-plan{justify-self:start;align-self:start;font-size:13px;font-weight:600;border-radius:8px;padding:2px 8px;background:var(--sand-2);color:var(--ink-2)}.sa-plan.ok{background:var(--ok-soft);color:var(--ok)}.sa-plan.espera{background:var(--warn-soft);color:var(--warn)}.sa-plan.mal{background:var(--stop-soft);color:var(--stop)}.sa-bandejas,.sa-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.sa-bandeja{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.sa-bandeja-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.sa-bandeja-hd h2{font:700 14.5px/1.2 var(--sans);margin:0}.salud-item small{overflow-wrap:anywhere}.salud-aviso{margin-top:6px;font-size:13px;color:var(--ink-2)}.salud-aviso summary{cursor:pointer;font-weight:600;color:var(--fx-ink)}.salud-aviso p{margin:6px 0 0}.acc-salud{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.acc-salud .boton{padding:8px 12px;font-size:13px}.sa-cuenta-suave{font:700 12px/1 var(--sans);color:var(--fx-ink);background:var(--fx-soft);padding:6px 9px;border-radius:99px;white-space:nowrap}.sa-bandeja .mesa-item{margin:0;border:0;border-radius:0;border-top:1px solid var(--line);padding:14px 16px}.sa-bandeja .sa-bandeja-hd+.mesa-item,.sa-bandeja .sa-bandeja-hd+.mesa-vacia{border-top:0}.sa-bandeja .mesa-vacia,.sa-dentro{margin:0;padding:14px 16px}.sa-bandeja .mesa-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 12px;gap:8px 12px}.sa-bandeja .mesa-item>div{gap:2px}.sa-bandeja .mesa-item b{font:700 14.5px/1.3 var(--sans);color:var(--ink)}.sa-bandeja .mesa-item b a{color:inherit;text-decoration:none}.sa-bandeja .mesa-item b a:hover{text-decoration:underline}.sa-bandeja .mesa-item small{font-size:13px;line-height:1.45;color:var(--muted)}.sa-bandeja .mesa-item small a{color:var(--muted)}.sa-bandeja .mesa-gestos{flex-wrap:nowrap}.sa-bandeja .mesa-gestos .boton{padding:10px 13px;font-size:13px;white-space:nowrap}.sa-bandeja .mesa-motivo{grid-column:1/-1}.sa-titulo-mes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sa-mes{display:inline-flex;align-items:center;gap:10px;font-size:15px}.sa-mes a{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid var(--line-2);text-decoration:none;color:var(--ink);font-size:18px;background:var(--surface)}.sa-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.sa-cifra{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 16px 14px;display:grid;grid-gap:5px;gap:5px;align-content:start}.sa-cifra span{font:600 13px/1.2 var(--sans);color:var(--ink-2)}.sa-cifra b{font:700 32px/1 var(--sans);letter-spacing:-.03em}.sa-cifra small{font-size:13px;color:var(--muted);line-height:1.3}.sa-cifra.clave{border-color:color-mix(in srgb,var(--fx) 30%,var(--line));background:linear-gradient(var(--fx-soft),#fff 75%)}.sa-cifra.clave b{color:var(--fx)}.sa-cifra.mal b{color:var(--stop)}.sa-aviso{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--warn-soft);color:#6B4A10;font-size:14px}.sa-pie{margin-top:14px}.sa-nota{font-size:13px;color:var(--muted)}.sa-plazos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 14px;padding:12px 16px;border-radius:14px;background:var(--fx-soft)}.sa-plazos div{display:grid;grid-gap:2px;gap:2px}.sa-plazos dt{font-size:12.5px;color:var(--ink-2)}.sa-plazos dd{margin:0;font:700 14px/1.3 var(--sans)}.sa-fila-soporte{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr);color:inherit;text-decoration:none}a.sa-fila-soporte:hover{background:#FCFBFB}.sa-fila-soporte.elegida{background:var(--fx-soft)}.sa-fila-soporte b{font-weight:600}.sa-soporte-ficha{margin:0 0 14px}.sa-soporte-ficha>:not(.sa-bandeja-hd){margin-left:16px;margin-right:16px}.sa-soporte-txt{white-space:pre-line;font-size:15px;line-height:1.55}.sa-soporte-captura img{display:block;max-width:100%;max-height:320px;border-radius:10px;border:1px solid var(--line)}.sa-soporte-datos{margin:12px 16px;display:grid;grid-gap:6px;gap:6px;font-size:14px}.sa-soporte-datos div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px}.sa-soporte-datos dt{color:var(--muted)}.sa-soporte-datos dd{margin:0;overflow-wrap:anywhere}.sa-soporte-datos a{color:var(--fx-ink)}.sa-soporte-nav{font-size:12.5px;color:var(--muted)}.sa-soporte-acciones{display:grid;grid-gap:10px;gap:10px;padding:0 0 16px;justify-items:start}.sa-soporte-acciones .campo{width:100%}.sa-soporte-acciones input,.sa-soporte-acciones textarea{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;font:400 15px/1.4 var(--sans);width:100%}@media (max-width:860px){.sa-fila-soporte,.sa-plazos{grid-template-columns:1fr 1fr}.sa-soporte-datos div{grid-template-columns:1fr}}.sa-fila-fact{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr)}.sa-fila-baja{grid-template-columns:minmax(0,1.3fr) minmax(0,.6fr) minmax(0,1.6fr) minmax(0,.7fr)}.sa-reparto{list-style:none;margin:0;padding:14px 16px 16px;display:grid;grid-gap:10px;gap:10px}.sa-reparto li{display:grid;grid-template-columns:110px minmax(0,1fr) 44px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;color:var(--ink-2)}.sa-reparto i{height:7px;border-radius:99px;background:#F2EDF0;overflow:hidden}.sa-reparto i b{display:block;height:100%;background:var(--ink);border-radius:99px}.sa-reparto em{font-style:normal;font-weight:700;text-align:right;color:var(--ink)}.sa-semanas-caja{margin-top:14px}.sa-semanas{list-style:none;margin:0;padding:14px 16px 16px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end}.sa-semanas li{display:grid;grid-gap:4px;gap:4px;justify-items:center;font-size:11.5px;color:var(--muted);min-width:0}.sa-barras{display:flex;align-items:flex-end;gap:3px;height:110px;width:100%;justify-content:center}.sa-barras i,.sa-leyenda{display:inline-block;width:12px;background:var(--ink);border-radius:4px 4px 0 0;min-height:2px}.sa-barras i.pub,.sa-leyenda.pub{background:var(--fx)}.sa-leyenda{height:10px;border-radius:3px;vertical-align:-1px}.sa-semanas em{font-style:normal;font-weight:600;color:var(--ink-2);white-space:nowrap}.sa-a-ficha{color:inherit;text-decoration:none}.sa-a-ficha:hover b{text-decoration:underline}.sa-volver{margin:18px 0 0;font-size:14px}.sa-volver a{color:var(--ink-2);text-decoration:none}.sa-ficha h1{margin-top:8px}.sa-ficha-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;color:var(--ink-2)}.sa-ficha-sub a{color:var(--fx-ink)}.sa-ficha-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:20px;align-items:start}.sa-ficha-col,.sa-ficha-grid{display:grid;grid-gap:16px;gap:16px}.sa-ficha-col{min-width:0}.sa-caja{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.sa-caja h2{font:600 17px/1.2 var(--sans);margin:0 0 10px}.sa-caja h3{font:700 11px/1.3 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px}.sa-caja p{margin:0 0 8px}.sa-datos{margin:8px 0 0;padding-left:18px;font-size:14px;color:var(--ink-2);display:grid;grid-gap:4px;gap:4px}.sa-datos a,.sa-lista a{color:var(--fx-ink)}.sa-lista{list-style:none;margin:0;padding:0}.sa-lista li{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.sa-lista li:first-child{border-top:0}.sa-lista small{font-size:12.5px;color:var(--muted)}.sa-caja .ok{color:var(--ok)}.sa-estado.pagado{color:var(--ok);font-weight:600}.sa-estado.pendiente{color:var(--warn);font-weight:600}.sa-estado.anulado,.sa-estado.rechazado{color:var(--stop);font-weight:600}.sa-actividad li.momenta{background:var(--sand-2);margin:0 -18px;padding:8px 18px}.sa-actividad li.momenta span{font-weight:600}.sa-acciones-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sa-lista li.sa-acciones-fila{display:flex;justify-content:space-between}.sa-accion{display:inline-grid;gap:3px}.sa-accion .boton{padding:9px 14px;font-size:14px}.sa-accion small{font-size:12px;color:var(--muted);max-width:260px}.sa-acciones form .boton{padding:9px 14px;font-size:14px}.sa-ref{border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;font:600 14.5px/1 var(--sans);width:140px;text-transform:uppercase}.sa-ok{color:var(--ok);font-weight:600;font-size:14px}.sa-motivo{margin-top:12px;flex-wrap:wrap}.sa-motivo>span{flex-basis:100%;font-size:13.5px;font-weight:600}@media (max-width:760px){.sa-bandejas,.sa-dos,.sa-ficha-grid{grid-template-columns:minmax(0,1fr)}.sa-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-encabezado{display:none}.sa-fila,.sa-fila-baja,.sa-fila-fact{grid-template-columns:minmax(0,1fr);gap:4px}.sa-bandeja .mesa-item{grid-template-columns:minmax(0,1fr)}.sa-reparto li{grid-template-columns:90px minmax(0,1fr) 40px}}.mesa-bandejas{display:grid;grid-gap:26px;gap:26px;margin-top:22px}.mesa-bandejas h2{font:600 18px/1.2 var(--sans);margin:0 0 6px;display:flex;align-items:center;gap:8px}.mesa-bandejas h2 .cuenta{font-size:12px;background:var(--fx);color:#fff;border-radius:99px;padding:2px 8px}.mesa-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:8px}.mesa-item>div{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1 320px}.mesa-item b{font-weight:600}.mesa-item small{color:var(--muted);font-size:13px}.mesa-detalle{margin:2px 0;font-size:14px;color:var(--ink-2)}.mesa-gestos{display:flex;gap:8px;flex-wrap:wrap}.mesa-gestos .boton{padding:9px 14px;font-size:14px}.mesa-motivo{flex-basis:100%;display:flex;gap:8px;align-items:center}.mesa-motivo input{flex:1 1;border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;font-size:14.5px}.mesa-vacia{margin:6px 0 0;font-size:14px;color:var(--muted)}.ped-cuerpo{padding:14px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;color:var(--ink);line-height:1.4}.ped-cuerpo p{margin:0}.ped-t{font:700 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:2px 0 -4px}.ped-prods{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ped-prods li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--o-raya,#ece9e4);border-radius:12px;padding:7px 9px 7px 7px;background:var(--o-panel,#fff)}.ped-prods li.con{border-color:color-mix(in srgb,var(--marca) 55%,#ECE9E4)}.ped-foto{width:46px;height:52px;border-radius:8px;background:#fff 50%/cover no-repeat;display:grid;place-items:center;color:var(--muted);border:0;padding:0}.ped-foto.sin{background:linear-gradient(#F4F2EC,#ECE9E1)}.ped-foto .i{width:20px;height:20px}.ped-texto{display:grid;min-width:0}.ped-texto b{font:600 13px/1.25 var(--sans);overflow-wrap:anywhere}.ped-texto small{font-size:11.5px;line-height:1.3;color:var(--muted);margin-top:2px}.ped-texto em{font:700 13.5px/1.2 var(--sans);font-style:normal;margin-top:3px}.ped-step{display:inline-flex;align-items:center;gap:6px}.ped-step button{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);background:var(--o-panel,#fff);font:700 15px/1 var(--sans);color:var(--ink);cursor:pointer;padding:0;display:grid;place-items:center}.ped-step button:disabled{opacity:.4;cursor:default}.ped-step output{min-width:18px;text-align:center;font:700 15px/1 var(--sans)}.ped-opciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.ped-opciones button{border:1px solid var(--line-2);border-radius:12px;padding:9px 6px;text-align:center;font:700 14.5px/1.2 var(--sans);background:var(--o-panel,#fff);color:var(--ink);cursor:pointer}.ped-opciones small{display:block;font:500 11.5px/1.2 var(--sans);color:var(--muted);margin-top:3px}.ped-horas{grid-template-columns:repeat(3,minmax(0,1fr))}.ped-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.ped-dias button{border:1px solid var(--line-2);background:var(--o-panel,#fff);border-radius:10px;padding:7px 0 6px;display:grid;grid-gap:3px;gap:3px;justify-items:center;font:600 10.5px/1 var(--sans);color:var(--ink-2);cursor:pointer;min-width:0}.ped-dias b{font:700 15px/1 var(--sans);color:var(--ink)}.ped-dias button[aria-pressed=true],.ped-opciones button[aria-pressed=true]{border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 25%,transparent)}.ped-campos{display:grid;grid-gap:8px;gap:8px}.ped-campo{display:grid;grid-gap:4px;gap:4px}.ped-in{font:500 14.5px/1.3 var(--sans);border:1.5px solid var(--line-2);border-radius:12px;padding:11px 12px;width:100%;background:var(--o-panel,#fff);color:var(--ink)}.ped-in:focus{outline:none;border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 22%,transparent)}.ped-boton{min-height:48px;border:0;border-radius:12px;background:var(--marca);color:var(--marca-tx,#fff);font:700 15px/1 var(--sans);width:100%;cursor:pointer}.ped-boton:disabled{opacity:.6;cursor:default}.ped-nota{font-size:12.5px;line-height:1.45;color:var(--muted);text-align:center}.ped-hecho{display:grid;grid-gap:5px;gap:5px;background:var(--ok-soft);color:#14573A;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.ped-hecho b{display:flex;align-items:center;gap:6px;color:var(--ok);font:700 14.5px/1.2 var(--sans)}.ped-hecho b .i{width:16px;height:16px;stroke-width:2.4}.ped-hecho.espera{background:var(--warn-soft);color:#6B4A10}.ped-hecho.espera b{color:var(--warn)}.ped-hecho.no{background:var(--stop-soft);color:#6E2E27}.ped-hecho.no b{color:var(--stop)}.oferta-fila.ped-fila{grid-template-columns:52px minmax(0,1.1fr) minmax(0,1.4fr) 96px auto}.ped-foto-editor{display:grid;grid-gap:2px;gap:2px;justify-items:center}button.ped-foto{cursor:pointer;border:1px dashed var(--line-2)}button.ped-foto:disabled{cursor:wait}@media (max-width:640px){.oferta-fila.ped-fila{grid-template-columns:52px minmax(0,1fr) 88px}}.ped-hoja{margin:0 0 18px}.ped-recibo{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--line-2)}.ped-recibo li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-2)}.ped-recibo li.total{font-weight:700}.ped-verificando{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px}.ped-verificando .lead{margin:0}.ped-grupo{margin:0 0 22px}.ped-grupo h3{font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.ped-grupo h3 small{font-weight:600;color:var(--ink-2)}.ped-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:14px 16px;display:grid;grid-gap:6px;gap:6px;margin:0 0 10px}.ped-panel header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ped-panel ul{margin:0;padding-left:18px}.ped-panel p{margin:0}.ped-panel .botones{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ped-que{font-size:15px}.ped-entrega{color:var(--ink-2)}.ped-cobro{font-size:13px;color:var(--muted)}.ped-pagado{display:inline-block;font:700 12px/1 var(--sans);padding:4px 8px;border-radius:99px;background:var(--ok-soft);color:var(--ok)}.ped-dedicatoria{color:var(--ink-2)}.ped-contacto{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.vuelta-compra{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;max-width:480px;margin:0 auto;padding:10px 12px 0}.vuelta-compra .ped-hecho{box-shadow:0 10px 26px -18px rgba(17,17,18,.45)}.vuelta-compra .ped-hecho b{justify-content:flex-start}.vuelta-compra small{font-size:12.5px;opacity:.85}.vuelta-cerrar{margin-left:auto;border:0;background:transparent;color:inherit;opacity:.6;cursor:pointer;padding:2px;display:grid;place-items:center}.vuelta-cerrar .i{width:16px;height:16px}.vuelta-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vuelta-ver{background:var(--marca,var(--ink));color:var(--marca-tx,#fff);text-decoration:none;font:700 13.5px/1 var(--sans);padding:10px 13px;border-radius:10px;border:0;cursor:pointer;white-space:nowrap}.vuelta-otro{align-self:center;font:600 13.5px/1 var(--sans);color:inherit}.ped-boton.wa,.vuelta-wa{background:#25D366;color:#fff}.vuelta-wa{display:inline-flex;align-items:center;gap:7px}.vuelta-wa svg{width:16px;height:16px}.ped-enviar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:14px 0 4px;border-radius:12px;text-decoration:none;font:700 15px/1 var(--sans)}.ped-enviar svg{width:18px;height:18px}.mesa-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:12px 0 4px;border-radius:12px;background:#25D366;color:#fff;text-decoration:none;font:700 15px/1 var(--sans)}.mesa-wa svg{width:18px;height:18px}.mesa-wa-nota{display:block;text-align:center;opacity:.75}.mesa-nota-wa{display:block;margin-top:4px;font-size:12.5px;opacity:.72}@container pagina (min-width: 900px){.vuelta-compra{max-width:1100px}}.aviso-plan{margin:0 0 12px;font:600 14px/1.5 var(--sans);color:var(--fx-ink);background:var(--fx-soft);border-radius:10px;padding:10px 14px}.aviso-plan a{color:inherit}.aviso-plan.urgente{color:var(--stop);background:var(--stop-soft)}.plan-pub{margin:14px 0 24px;padding:22px;border:1.5px solid var(--fx);border-radius:16px;box-shadow:0 0 0 4px var(--fx-soft);background:var(--surface);display:grid;grid-gap:16px;gap:16px;scroll-margin-top:20px}.plan-pub-hd b{display:block;font:700 22px/1.2 var(--sans);letter-spacing:-.02em}.plan-pub-hd span{display:block;font-size:15px;line-height:1.5;color:var(--ink-2);margin-top:6px}.planes{display:grid;grid-gap:10px;gap:10px}.plan-tarjeta{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:6px 14px;gap:6px 14px;border:1.5px solid var(--line);border-radius:14px;padding:14px 14px 12px;cursor:pointer;background:#fff}.plan-tarjeta.on{border-color:var(--fx);box-shadow:0 0 0 3px var(--fx-soft)}.plan-tarjeta.no{cursor:default;opacity:.62}.plan-tarjeta input{position:absolute;opacity:0;pointer-events:none}.plan-tarjeta:has(input:focus-visible){outline:2px solid var(--fx);outline-offset:2px}.plan-tarjeta b{font:700 15px/1.2 var(--sans)}.plan-tarjeta em{font:700 22px/1 var(--sans);font-style:normal;letter-spacing:-.02em}.plan-tarjeta em small{font:600 12px/1 var(--sans);color:var(--muted);margin-left:2px}.plan-tarjeta span{grid-column:1/-1;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.plan-tag{position:absolute;top:-9px;right:10px;font:700 10px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--fx);color:#fff;border-radius:99px;padding:5px 8px;font-style:normal}.plan-tag.pronto{background:var(--ink-2)}.plan-caja{border-radius:12px;background:var(--alt);padding:13px 15px;font-size:14px;line-height:1.55;color:var(--ink-2)}.plan-caja b{color:var(--ink)}.resumen-plan{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14px}.resumen-plan-hd{padding:10px 14px;font:700 13px/1 var(--sans);background:var(--alt);border-bottom:1px solid var(--line)}.resumen-plan>div:not(.resumen-plan-hd){display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line)}.resumen-plan>div:last-child{border-bottom:0}.resumen-plan b{text-align:right}.resumen-plan span{color:var(--ink-2)}.resumen-plan .tot{font-weight:700;background:var(--fx-soft)}.plan-codigo{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.plan-codigo .campo{flex:1 1 220px;margin:0}.plan-codigo.on{justify-content:space-between;align-items:center;margin:0;padding:11px 14px;border-radius:12px;background:var(--fx-soft);font-size:14.5px;color:var(--ink)}.codigo-promo{font-weight:700;letter-spacing:.01em}.codigo-promo-go{color:var(--fx)}.plan-tarjeta .plan-tarjeta-gratis{font:700 12.5px/1.2 var(--sans);color:var(--fx-ink)}.resumen-plan-gratis{margin:0;padding:10px 14px;font:600 14px/1.45 var(--sans);color:var(--fx-ink);background:var(--fx-soft);border-bottom:1px solid var(--line)}.comisiones-plan .comision-mes{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid var(--line)}.comisiones-plan .comision-mes:first-child{border-top:0}.comisiones-plan .comision-mes small{color:var(--ink-2)}.comisiones-plan .comision-mes details{margin-top:4px}.comisiones-plan .comision-mes summary{cursor:pointer;font-size:13.5px}.tabla-comisiones{overflow-x:auto;margin-top:6px}.tabla-comisiones table{border-collapse:collapse;width:100%;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla-comisiones td,.tabla-comisiones th{padding:5px 8px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.tabla-comisiones td:nth-child(n+3),.tabla-comisiones th:nth-child(n+3){text-align:right}.plan-confirmar.baja{display:grid;grid-gap:14px;gap:14px}.baja-hd b{display:block;font:700 17px/1.3 var(--sans)}.baja-hd span{display:block;font-size:14px;color:var(--ink-2);margin-top:3px}.baja-motivos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.baja-motivos label{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1.5px solid var(--line-2);border-radius:12px;font-size:14.5px;cursor:pointer;background:var(--surface)}.baja-motivos label.on{border-color:var(--fx);background:var(--fx-soft)}.baja-motivos input{margin:0;flex:none;accent-color:var(--fx)}.baja-caja{padding:12px 14px;border-radius:12px;background:var(--sand-2,#F6F2F4);font-size:14px;line-height:1.5;color:var(--ink-2)}.baja-caja b{color:var(--ink)}@media (max-width:560px){.baja-motivos{grid-template-columns:1fr}}.plan-fiscales{border:1px solid var(--line);border-radius:12px;margin:0;padding:12px 14px 14px;display:grid;grid-gap:10px;gap:10px;min-width:0}.plan-fiscales legend{font-weight:700;padding:0 6px;margin-left:-6px}@media (min-width:640px){.plan-fiscales{grid-template-columns:1fr 1fr}.plan-fiscales .plan-nota{grid-column:1/-1}}.acepto-plan{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--ink-2);cursor:pointer}.acepto-plan input{margin-top:3px;flex:none;width:auto}.plan-botones{display:flex;gap:10px;flex-wrap:wrap}.plan-nota{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.plan-nota a{color:var(--ink)}.plan-error{margin:0;color:var(--stop);font-size:14px}.cobro-prueba{max-width:480px;margin:48px auto;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px}.cobro-prueba .banda{border-radius:10px}.cobro-prueba-importe{font:700 34px/1 var(--sans);letter-spacing:-.03em}.condiciones{max-width:760px;margin:0 auto;padding:28px 20px 60px;line-height:1.65}.condiciones h1{font:700 30px/1.15 var(--sans);letter-spacing:-.025em}.condiciones h2{font:700 19px/1.3 var(--sans);margin:28px 0 8px}.condiciones h3{font:700 16px/1.3 var(--sans);margin:20px 0 6px}.condiciones .banda{border-radius:10px;text-align:left;margin:14px 0 22px}@media (max-width:640px){.plan-pub{padding:16px}.plan-botones .boton{flex:1 1 100%;text-align:center}}@media (max-width:860px){.form-panel[id]{scroll-margin-top:96px}}.pagos-estados a{color:var(--ink);font-weight:600}.plan-confirmar{border:1.5px solid var(--stop);border-radius:12px;padding:14px 16px;background:var(--stop-soft);display:grid;grid-gap:12px;gap:12px}.plan-confirmar p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.boton.peligro,.boton.peligro:hover{background:var(--stop)}.boton.peligro:hover{filter:brightness(.92)}.config-nota.ok{color:var(--ok)}.historial-plan{margin-top:14px;font-size:14px}.historial-plan summary{cursor:pointer;font-weight:600;color:var(--ink-2)}.historial-plan ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.historial-plan li{display:flex;justify-content:space-between;gap:12px;background:var(--sand-2);border-radius:8px;padding:8px 10px;line-height:1.45}.historial-plan a{white-space:nowrap}.acepto-plan a,.historial-plan a{color:var(--ink);font-weight:600}@media (max-width:860px){.panel-principal .plan-pub{scroll-margin-top:96px}}.popin{border:0;border-radius:18px;padding:0;width:min(420px,calc(100vw - 32px));background:var(--surface);color:var(--ink);box-shadow:0 30px 80px -30px rgba(32,32,42,.55)}.popin::-webkit-backdrop{background:rgba(32,32,42,.45)}.popin::backdrop{background:rgba(32,32,42,.45)}.popin-cuerpo{position:relative;display:grid;grid-gap:12px;gap:12px;padding:26px 24px 22px}.popin-cuerpo h2{margin:0;padding-right:28px;font:700 21px/1.2 var(--sans);letter-spacing:-.02em}.popin-cuerpo p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.popin-cuerpo .popin-correo{font-weight:700;color:var(--ink);overflow-wrap:anywhere}.popin-cuerpo .popin-aviso{font-size:13.5px;color:var(--ok)}.popin-cuerpo .campo{margin:0}.popin-cuerpo .campo input{border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;font-size:22px;letter-spacing:.3em;text-align:center}.popin-cuerpo .boton{width:100%}.popin-cuerpo .enlace{justify-self:center;font-size:14px}.popin-cerrar{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;background:var(--sand-2);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.candado{display:inline-block;vertical-align:-1px;color:var(--muted);margin-left:3px}.oferta.con-candado b{color:var(--ink-2)}.oferta.con-candado .interruptor{opacity:.45}.oferta small.oferta-candado{display:block;margin-top:8px;padding:7px 10px;border-radius:8px;background:var(--fx-soft);color:var(--fx-ink);font-size:13px}.oferta small.oferta-candado a{color:inherit;font-weight:700}.plan-tarjeta .plan-tarjeta-nota{color:var(--warn);font-weight:600}.popin.popin-ancho{width:min(540px,calc(100vw - 32px))}.modulo-condiciones{margin:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14px}.modulo-condiciones>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line)}.modulo-condiciones>div:last-child{border-bottom:0}.modulo-condiciones dt{font-weight:700;color:var(--ink)}.modulo-condiciones dd{margin:0;color:var(--ink-2);line-height:1.5}@media (max-width:520px){.modulo-condiciones>div{grid-template-columns:1fr;gap:2px}}.plan-tarjeta .plan-lema{font-weight:700;color:var(--ink)}.plantillas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.plantilla{display:grid;grid-gap:3px;gap:3px;justify-items:start;align-content:start;padding:10px;border:1.5px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.plantilla[aria-checked=true]{border-color:var(--fx);box-shadow:0 0 0 4px var(--fx-soft)}.plantilla b{font:700 14px/1.2 var(--sans)}.plantilla small{font-size:12px;line-height:1.3;color:var(--muted)}.pl-mini{display:block;width:100%;aspect-ratio:16/10;margin-bottom:5px;border:1px solid var(--line);border-radius:8px}.pl-mini.esencial{background:linear-gradient(#CBB9B0,#CBB9B0) 0 0/100% 32% no-repeat,radial-gradient(circle,#7A3B3B 0 45%,transparent 50%) 8% 30%/24% 32% no-repeat,linear-gradient(#E4DDD8,#E4DDD8) 50% 64%/84% 9% no-repeat,linear-gradient(#E4DDD8,#E4DDD8) 50% 84%/84% 9% no-repeat,#FBF8F6}.pl-mini.inmersiva{background:linear-gradient(#fff,#fff) 50% 60%/84% 13% no-repeat,linear-gradient(#fff,#fff) 50% 92%/84% 16% no-repeat,linear-gradient(180deg,#8a6a4e,#2c201a) 0 0/100% 62% no-repeat,linear-gradient(180deg,#5d4a3d,#d8cdc2)}.pl-mini.vibrante{background:linear-gradient(#F6C9B5,#F6C9B5) 4% 8%/56% 40% no-repeat,linear-gradient(#E9A08A,#E9A08A) 96% 8%/36% 40% no-repeat,linear-gradient(#7A3B3B,#7A3B3B) 4% 92%/30% 42% no-repeat,linear-gradient(#F6C9B5,#F6C9B5) 96% 92%/62% 42% no-repeat,#FBF3EE}.gf-aviso{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:var(--sand-2);font-size:14px;line-height:1.5;color:var(--ink-2)}.gf-aviso a{color:var(--ink);font-weight:600}.gf-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.gf-cifras .cifra-hoy b{font-size:28px}.gf-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}.gf-tabs button{margin-bottom:-1px;padding:10px 14px;border:0;border-bottom:2.5px solid transparent;background:none;font:700 14px/1 var(--sans);color:var(--ink-2)}.gf-tabs button[aria-selected=true]{color:var(--fx-ink);border-bottom-color:var(--fx)}.gf-tabs button:disabled{opacity:.38;cursor:default}.panel-titulo-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mod-estado{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:99px;background:var(--ok-soft);color:var(--ok);font:700 12.5px/1 var(--sans);white-space:nowrap}.mod-estado.por-configurar{background:var(--fx-soft);color:var(--fx-ink)}.mod-estado-ok{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}fieldset.gf-bloque{margin:0;min-width:0}fieldset.gf-bloque:disabled .gf-input{opacity:.7}.tk-primer-error{padding:12px 14px;border-radius:12px;background:var(--stop-soft);line-height:1.5}.gf-panel{display:grid;grid-gap:14px;gap:14px}.gf-bloque{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.gf-bloque-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font:700 14.5px/1.2 var(--sans);border-bottom:1px solid var(--line)}.gf-bloque-hd span{font:700 12px/1 var(--sans);color:var(--fx-ink);background:var(--fx-soft);padding:6px 9px;border-radius:99px;white-space:nowrap}.gf-cuerpo{display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.gf-input{border:1.5px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);font:500 15px/1.3 var(--sans);color:var(--ink);min-height:44px;width:100%}.gf-input:focus{outline:none;border-color:var(--fx);box-shadow:0 0 0 3px var(--fx-soft)}textarea.gf-input{min-height:72px;resize:vertical}.gf-buscar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gf-buscar .gf-input{flex:1 1 240px;min-width:0;width:auto}.gf-buscar .boton{padding:11px 18px}.gf-codigo{text-transform:uppercase;letter-spacing:.04em}.gf-ok{margin:0;padding:10px 12px;border-radius:12px;background:var(--ok-soft);color:var(--ok);font:700 13.5px/1.4 var(--sans)}.gf-err{margin:0;font:600 13.5px/1.4 var(--sans);color:var(--stop)}.gf-res{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.gf-res.no{background:#FBF8F9}.gf-res.no>b{font:700 15px/1.3 var(--sans)}.gf-res>small{font-size:13.5px;color:var(--ink-2)}.gf-res-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.gf-res-hd b{font:700 17px/1.3 var(--sans)}.gf-res-hd em{margin-left:auto;font:800 18px/1 var(--sans);font-style:normal;color:var(--fx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gf-est{display:inline-block;font:700 11.5px/1 var(--sans);padding:6px 9px;border-radius:99px;white-space:nowrap}.gf-est.hecho{background:var(--ok-soft);color:var(--ok)}.gf-est.marcha{background:var(--warn-soft);color:var(--warn)}.gf-est.falta{background:var(--sand-2);color:var(--ink-2)}.gf-est.prueba{background:var(--fx-soft);color:var(--fx-ink);margin-left:4px}.gf-datos{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gf-datos dt{margin-bottom:4px;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gf-datos dd{margin:0;font-size:14.5px;overflow-wrap:anywhere}.gf-datos dd small{display:block;font-size:12px;color:var(--muted)}.gf-canje{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.gf-canje label{display:grid;grid-gap:5px;gap:5px;flex:0 0 160px;font:700 12.5px/1 var(--sans);color:var(--ink)}.gf-canje .gf-nota{flex:1 1 220px;min-width:0;width:auto}.gf-canje .boton{padding:12px 18px}.gf-canjes{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;font-size:13px}.gf-canjes li{display:grid;grid-template-columns:96px 90px minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--ink-2)}.gf-canjes b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gf-canjes small{color:var(--muted)}.gf-mini{display:inline-block;padding:7px 10px;border-radius:9px;border:1px solid var(--line-2);background:var(--surface);font:700 12.5px/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap}.gf-mini:hover{border-color:var(--ink)}.gf-mini:disabled{opacity:.55;cursor:default}.gf-filtros{display:flex;flex-wrap:wrap;gap:6px}.gf-filtros button{padding:7px 11px;border-radius:99px;border:1.5px solid var(--line-2);background:var(--surface);font:700 12.5px/1 var(--sans);color:var(--ink)}.gf-filtros button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.gf-lista{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.gf-lista[aria-busy=true]{opacity:.7}.gf-fila{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,.8fr) 112px 76px;grid-gap:10px;gap:10px;align-items:center;padding:11px 14px;font-size:13.5px}.gf-fila+.gf-fila{border-top:1px solid var(--line)}.gf-fila.cab{background:#FCFBFB;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gf-fila.vacia{grid-template-columns:1fr;color:var(--muted)}.gf-fila b{display:block;font:700 12.5px/1.3 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gf-fila small{display:block;font-size:12px;color:var(--muted)}.gf-paginas{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;color:var(--ink-2)}.gf-pie{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.gf-form{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#FCFBFB}.gf-form-titulo{font:700 15px/1.2 var(--sans)}.gf-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gf-campos .campo{margin:0}.gf-campos .ancho{grid-column:1/-1}.gf-campos>*{min-width:0}.gf-campos select.gf-input{width:100%;min-width:0;text-overflow:ellipsis}.gf-radios{display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.gf-radios label{display:flex;align-items:center;gap:6px}.gf-radios input{accent-color:var(--fx)}.gf-nota-emitir{margin:0;font-size:13.5px;color:var(--ink-2)}.gf-guardar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.gf-guardar .boton{padding:12px 18px}.gf-guardado{font:700 13px/1 var(--sans);color:var(--ok)}.gf-vence{display:flex;align-items:center;gap:8px;margin:0}.gf-vence .gf-input{width:76px;min-height:40px;padding:8px 10px}.gf-tog{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);font:600 15px/1.25 var(--sans);color:var(--ink);text-align:left}.gf-tog small{display:block;margin-top:3px;font:500 13px/1.35 var(--sans);color:var(--muted)}.gf-swi{position:relative;width:38px;height:22px;border-radius:99px;background:var(--fx);flex:none;transition:background .15s}.gf-swi:after{content:"";position:absolute;right:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:right .15s}.gf-swi.off{background:var(--line-2)}.gf-swi.off:after{right:19px}.gf-montos{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gf-montos>span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:10px;background:var(--fx-soft);color:var(--fx-ink);font:700 13.5px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gf-montos>span button{padding:0;border:0;background:none;color:inherit;font:700 15px/1 var(--sans)}.gf-montos .gf-input{width:130px;min-height:38px;padding:8px 10px}.gf-foto{display:flex;align-items:center;gap:12px}.gf-foto-vista{width:96px;height:60px;border-radius:10px;flex:none;background:var(--sand-2) center/cover no-repeat;border:1px solid var(--line)}.gf-exps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gf-exp{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.gf-exp .foto{height:110px;background:#F3EEE3 50%/cover no-repeat;display:grid;place-items:center;font:600 12.5px/1 var(--sans);color:var(--muted)}.gf-exp>div{flex:1 1;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px 14px}.gf-exp b{font:700 14px/1.3 var(--sans)}.gf-exp small{font-size:12.5px;line-height:1.4;color:var(--muted)}.gf-exp .pie{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.gf-exp .pie strong{font:800 14px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gf-exp-acc{display:flex;gap:6px;margin-top:4px}.gf-info{margin:0;padding:14px 16px;border-radius:12px;background:var(--alt);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.gf-info b{color:var(--ink)}@media (max-width:1100px){.gf-exps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gf-cifras,.gf-datos{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-campos,.gf-exps{grid-template-columns:1fr}.gf-fila.cab{display:none}.gf-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cod est" "para imp" "que acc";gap:4px 10px}.gf-fila>span:first-child{grid-area:cod}.gf-fila>span:nth-child(2){grid-area:para}.gf-fila>span:nth-child(3){grid-area:que;color:var(--ink-2)}.gf-fila>span:nth-child(4){grid-area:imp;text-align:right}.gf-fila>span:nth-child(5){grid-area:est;text-align:right}.gf-fila>span:nth-child(6){grid-area:acc;text-align:right}.gf-fila.vacia{grid-template-areas:none}.gf-buscar .boton,.gf-canje .boton,.gf-canje label{flex:1 1 100%}.gf-res-hd em{margin-left:0;flex-basis:100%}}.tk-tope{display:grid;grid-gap:8px;gap:8px;margin:18px 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tk-tope b{display:block;font:700 13.5px/1.3 var(--sans)}.tk-tope small{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-barra{height:8px;border-radius:99px;background:#F2EDF0;overflow:hidden}.tk-barra i{display:block;height:100%;background:var(--fx);border-radius:99px}.foto-con-marca{position:relative;display:block;flex:none}.fotos-editor .foto-con-marca{width:100%}.marca-ejemplo{position:absolute;left:5px;top:5px;padding:3px 6px;border-radius:6px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(32,32,42,.12);font:700 10.5px/1.1 var(--sans);color:var(--ink);pointer-events:none;white-space:nowrap}.aviso-hoy{margin:0 0 16px;padding:11px 14px;border-radius:12px;background:var(--sand-2);font-size:14px;color:var(--ink-2)}.aviso-hoy a{color:var(--fx-ink);font-weight:700}.fotos-editor .oferta-botones{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 10px}.portada-fila .marca-ejemplo{left:3px;top:auto;bottom:3px;padding:2px 5px;font-size:9.5px}.ped-foto{position:relative}.ped-foto .marca-ejemplo{left:2px;top:auto;bottom:2px;padding:2px 4px;font-size:9px}.gf-exp .foto,.gf-foto-vista{position:relative}.tk-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-escaner{display:grid;grid-gap:8px;gap:8px;justify-items:start}.tk-escaner video{width:100%;max-width:420px;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#111}.tk-chips{display:flex;flex-wrap:wrap;gap:5px}.tk-chips span{padding:5px 8px;border-radius:8px;background:var(--alt);font:700 11.5px/1 var(--sans);color:var(--ink-2)}.tk-chips span.dentro{background:var(--ok-soft);color:var(--ok)}.tk-chips span.buscada{box-shadow:inset 0 0 0 1.5px var(--fx)}.tk-sesiones{display:grid;grid-gap:10px;gap:10px}.tk-ses{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tk-ses>.h{font:800 16px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-ses b{display:block;font:700 14px/1.3 var(--sans)}.tk-ses .tk-barra{display:block;margin:6px 0 4px}.tk-ses small{display:block;font-size:12.5px;color:var(--muted)}.tk-ses.abierta{border-color:var(--fx)}.tk-ses.pasada{opacity:.7}.tk-acc{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.tk-asis{grid-column:1/-1;border-top:1px solid var(--line);margin-top:4px}.tk-fila{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;font-size:14px}.tk-fila+.tk-fila{border-top:1px solid var(--line)}.tk-fila>.h{font:700 12.5px/1.2 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-fila b{display:block;font:700 14px/1.3 var(--sans)}.tk-fila small{display:block;font-size:12.5px;color:var(--muted)}.tk-edit{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;margin:0 14px 12px;border-radius:12px;background:#FCFBFB;border:1px solid var(--line)}.tk-ses .tk-edit{margin:0}.tk-edit label{display:grid;grid-gap:5px;gap:5px;font:700 12px/1 var(--sans);color:var(--ink)}.tk-edit label.ancho{flex:1 1 220px}.tk-edit .gf-input{min-height:38px;padding:7px 10px}.tk-edit .boton{padding:9px 14px}.tk-edit small,.tk-edit-nota{flex-basis:100%;font-size:12.5px;color:var(--muted)}.tk-edit-datos{flex:1 1 100%;font-size:13px;color:var(--ink-2)}.tk-revisar{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:13px}.tk-revisar b{color:var(--ink)}.gf-fila.tk-fila-venta{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.5fr) minmax(0,.8fr) 112px 70px}@media (max-width:760px){.tk-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-ses{grid-template-columns:52px minmax(0,1fr)}.tk-ses .tk-acc{grid-column:1/-1;justify-content:flex-start}.gf-fila.tk-fila-venta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref est" "quien imp" "ses acc"}.gf-fila.tk-fila-venta.cab{display:none}.gf-fila.tk-fila-venta>span:first-child{grid-area:ref}.gf-fila.tk-fila-venta>span:nth-child(2){grid-area:quien}.gf-fila.tk-fila-venta>span:nth-child(3){grid-area:ses}.gf-fila.tk-fila-venta>span:nth-child(4){display:none}.gf-fila.tk-fila-venta>span:nth-child(5){grid-area:imp;text-align:right}.gf-fila.tk-fila-venta>span:nth-child(6){grid-area:est;text-align:right}.gf-fila.tk-fila-venta>span:nth-child(7){grid-area:acc;text-align:right}.tk-edit{margin:0 0 12px}}.tk-sem{display:flex;flex-wrap:wrap;gap:4px}.tk-sem button{min-width:34px;height:32px;padding:0 8px;border-radius:9px;border:1.5px solid var(--line-2);background:var(--surface);font:700 12.5px/1 var(--sans);color:var(--ink-2)}.tk-sem button[aria-pressed=true]{background:var(--fx-soft);border-color:var(--fx);color:var(--fx-ink)}.tk-seccion{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.tk-seccion-nota{font-size:12.5px;color:var(--muted)}.tk-lineas{display:grid;grid-gap:8px;gap:8px}.tk-linea{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;grid-gap:8px;gap:8px;align-items:center}.tk-linea .gf-input{min-height:38px;padding:7px 10px}.tk-entrada{display:grid;grid-gap:6px;gap:6px}.tk-entrada.off .tk-linea .gf-input{opacity:.6}.tk-especial{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-left:12px;padding:6px 10px;border-radius:9px;background:var(--sand-2);font-size:13px;color:var(--ink-2)}.tk-enlace{justify-self:start;padding:0;border:0;background:none;font:600 13px/1.4 var(--sans);color:var(--fx-ink);text-decoration:underline;cursor:pointer}.tk-serv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tk-serv b{display:block;font:700 14px/1.3 var(--sans)}.tk-serv small{display:block;font-size:12.5px;color:var(--ink-2)}.tk-serv.off{background:#FBF8F9}.tk-serv.off b,.tk-serv.off small{color:var(--muted)}.tk-horas{display:grid;grid-gap:5px;gap:5px;font:700 12px/1 var(--sans);color:var(--ink)}.tk-check{display:flex!important;align-items:center;gap:6px;font-weight:600!important}.tk-falta{color:var(--warn)!important}@media (max-width:640px){.tk-linea{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.tk-linea .tk-acc{grid-column:1/-1;justify-content:flex-start}}.tk-puerta{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1.5px solid var(--fx);border-radius:14px;background:var(--surface)}.tk-puerta-estado{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.tk-luz{width:10px;height:10px;border-radius:50%;background:var(--stop);flex:none}.tk-luz.con{background:var(--ok)}.tk-veredicto{display:grid;grid-gap:4px;gap:4px;padding:18px 16px;border-radius:12px;text-align:center}.tk-veredicto b{font:800 30px/1.1 var(--sans);letter-spacing:-.02em}.tk-veredicto span{font-size:15px}.tk-veredicto small{font-size:13px;opacity:.85}.tk-veredicto.ok{background:var(--ok-soft);color:var(--ok)}.tk-veredicto.duplicada,.tk-veredicto.invalida{background:var(--stop-soft);color:var(--stop)}.tk-veredicto.fuera_de_fecha{background:var(--warn-soft);color:var(--warn)}.tk-puerta-video{width:100%;max-width:420px;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#111;justify-self:center}.gf-tabs a{margin-bottom:-1px;padding:10px 14px;border-bottom:2.5px solid transparent;font:700 14px/1 var(--sans);color:var(--ink-2);text-decoration:none}.gf-tabs a[aria-current=page]{color:var(--fx-ink);border-bottom-color:var(--fx)}.motor-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.motor-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.fila-guardar-motor{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.ped-wa{display:inline-flex;margin:6px 0 4px;text-decoration:none}.pagos-selector{max-width:320px;margin-bottom:14px}.pagos-abrir{background:var(--sand-2);border-radius:10px;padding:12px 14px;margin:0 0 14px}.pagos-abrir p{margin:0 0 10px;font-size:14px;line-height:1.5}.pagos-abrir .boton{display:inline-flex;text-decoration:none}.pagos-pasos{margin:12px 0 0;padding-left:20px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.pagos-abrir .pagos-datos-titulo{margin:0 0 6px;font-size:13.5px;font-weight:600}.pagos-datos{max-width:720px;margin:0 0 8px;padding-left:20px;font-size:13.5px;line-height:1.55;color:var(--ink-2);column-count:2;column-gap:24px}.pagos-datos li{page-break-inside:avoid;break-inside:avoid}.pagos-abrir .pagos-datos-nota{margin:0 0 12px;font-size:12.5px;color:var(--muted)}@media (max-width:560px){.pagos-datos{column-count:1}}.alta-nueva{position:relative;min-height:100vh;background:#202127;overflow-x:hidden}.alta-fondo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.alta-vitrina{position:absolute;inset:0;display:flex;gap:22px;justify-content:flex-end;align-items:flex-start;padding-right:2vw;transform:rotate(-6deg) scale(1.18);transform-origin:70% 50%}.alta-col{display:flex;flex-direction:column;gap:22px;width:clamp(150px,15vw,210px);animation:alta-sube 80s linear infinite}.alta-col:nth-child(2){animation-duration:104s;margin-top:-120px}.alta-col:nth-child(3){animation-duration:92s;margin-top:-60px}.alta-col:nth-child(4){animation-duration:116s;margin-top:-200px}.alta-col figure{flex:none;margin:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -22px rgba(0,0,0,.8)}.alta-col figure span{display:block;aspect-ratio:4/5;background:50%/cover no-repeat}.alta-col figcaption{padding:9px 12px 11px;font:500 15px/1.1 var(--serif);color:var(--ink)}.alta-col figcaption small{display:block;font:600 10.5px/1.3 var(--sans);color:var(--muted);margin-top:2px}@keyframes alta-sube{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.alta-velo{position:absolute;inset:0;background:linear-gradient(90deg,#202127,#202127 34%,rgba(32,33,39,.82) 52%,rgba(32,33,39,.45))}@media (max-width:980px){.alta-velo{background:rgba(32,33,39,.88)}}.alta-composicion{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,500px) minmax(0,460px);justify-content:center;grid-gap:56px;gap:56px;align-items:start;padding-block:48px 72px;padding-inline:24px;max-width:1160px;margin:0 auto}@media (max-width:980px){.alta-composicion{grid-template-columns:minmax(0,520px);gap:36px;padding-block:28px 56px;padding-inline:16px}}.alta-tarjeta{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;color:#fff;padding:38px 34px;border-radius:40px;background:radial-gradient(70% 22% at 50% 80%,rgba(255,60,175,.55),rgba(255,60,175,0) 72%),linear-gradient(180deg,#040206,#07040C 36%,#1C0A30 52%,#3A0F5A 64%,#E0168C 80%,#C21A9A 87%,#7A2EE0);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5),0 50px 90px -40px rgba(14,9,24,.6)}@media (max-width:520px){.alta-tarjeta{padding:26px 20px;border-radius:32px}}.alta-marca{display:flex;align-items:center;gap:12px;text-decoration:none;width:max-content}.alta-marca img{width:54px;height:54px;margin:-8px -6px -8px -10px}.alta-marca span{font:500 19px/1 var(--serif);letter-spacing:.2em;color:#FF2E9F;text-shadow:0 0 12px rgba(255,46,159,.55)}.alta-marca span i{font-style:italic;font-weight:600;letter-spacing:0;font-size:1.25em;margin-left:6px}.alta-avance{display:flex;flex-direction:column;gap:8px}.alta-avance small{font:600 13px/1 var(--sans);color:rgba(255,255,255,.85)}.alta-barra{height:5px;border-radius:9px;background:rgba(14,9,24,.35);overflow:hidden}.alta-barra span{display:block;height:100%;border-radius:9px;background:#FF5CC0;box-shadow:0 0 10px 2px rgba(255,92,192,.8);transition:width .5s cubic-bezier(.4,0,.2,1)}.alta-tarjeta .formulario{gap:14px}.alta-tarjeta h1{margin:4px 0 0;color:#fff;font:800 clamp(34px,4.4vw,44px)/1.05 var(--sans);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 0 12px rgba(255,255,255,.35)}.alta-tarjeta h1 em{font-family:var(--serif);font-style:italic;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:none}.alta-tarjeta h2.alta-seccion{margin:8px 0 -4px;color:#fff;font:800 19px/1.2 var(--sans);letter-spacing:-.02em;text-shadow:0 0 12px rgba(255,255,255,.35)}.alta-tarjeta .lead{margin:0;font-size:17px;line-height:1.6;color:rgba(255,255,255,.92)}.alta-tarjeta .formulario label{color:#fff;font:700 14.5px/1.3 var(--sans);gap:7px}.alta-tarjeta .formulario small,.alta-tarjeta .opcional,.alta-tarjeta .pie{color:rgba(255,255,255,.86)}.alta-tarjeta .formulario small.ok{color:#9BF0BF}.alta-tarjeta .formulario small.aviso{color:#FFD58A}.alta-tarjeta .pie a{color:#fff;text-decoration:underline;text-underline-offset:3px}.alta-tarjeta .formulario input,.alta-tarjeta .formulario select,.alta-tarjeta .slug{height:52px;border-radius:14px;border:1.5px solid transparent;background:#E4E1EA;color:var(--ink);padding:0 16px;font-weight:500}.alta-tarjeta .formulario input::placeholder{color:#8A8697}.alta-tarjeta .slug{padding:0}.alta-tarjeta .slug input{background:transparent;border:0;height:100%}.alta-tarjeta .sufijo{background:transparent;color:#6A6677;font-weight:600;padding:0 14px 0 2px}.alta-tarjeta .formulario input:focus,.alta-tarjeta .formulario select:focus,.alta-tarjeta .slug:focus-within{border-color:#fff;outline:none;box-shadow:0 0 0 4px rgba(255,255,255,.3),0 0 18px rgba(255,92,192,.6)}.alta-tarjeta .slug input:focus{box-shadow:none;border:0}.alta-tarjeta .error{background:rgba(255,255,255,.95)}.alta-tarjeta .boton{height:54px;border-radius:14px;background:#3458F5;color:#fff;font:800 16.5px/1 var(--sans);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35),0 16px 30px -16px rgba(0,0,0,.7);transition:background .2s,transform .15s}.alta-tarjeta .boton:not(:disabled):hover{background:#D10073}.alta-tarjeta .boton:not(:disabled):active{transform:scale(.99)}.alta-marca:focus-visible,.alta-tarjeta .boton:focus-visible,.alta-tarjeta .enlace:focus-visible{outline:3px solid #fff;outline-offset:2px}.alta-tarjeta .boton.cambia{display:grid;place-items:center}.alta-tarjeta .boton.cambia>span{grid-area:1/1;transition:opacity .18s ease,transform .25s cubic-bezier(.2,.9,.3,1.3)}.alta-tarjeta .boton.cambia .go{opacity:0;transform:scale(.7);font:italic 600 32px/1 var(--serif);letter-spacing:-.01em}.alta-tarjeta .boton.cambia:not(:disabled):hover .tx{opacity:0;transform:scale(.9)}.alta-tarjeta .boton.cambia:not(:disabled):hover .go{opacity:1;transform:none}.alta-tarjeta .acciones{margin:6px 0 0;gap:18px;flex-wrap:nowrap}.alta-tarjeta .acciones .boton{flex:1 1}.alta-tarjeta .enlace{color:#fff;font-weight:600}.alta-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end}.alta-dos>*,.alta-tarjeta input,.alta-tarjeta select{min-width:0}@media (max-width:520px){.alta-dos{grid-template-columns:1fr}}.alta-slug-linea{margin:-4px 0 0;font:600 14px/1.4 var(--sans);color:rgba(255,255,255,.86);overflow-wrap:anywhere}.alta-slug-linea span{color:#fff}.alta-slug-linea .enlace{padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.alta-rubros{margin:0;padding:0;border:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.alta-rubros legend{padding:0;margin:0 0 8px;color:#fff;font:700 14.5px/1.3 var(--sans)}.alta-chips{display:flex;flex-wrap:wrap;gap:8px}.alta-chips button{min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:600 14px/1 var(--sans);cursor:pointer}.alta-chips button.on{background:#fff;color:var(--ink);border-color:#fff}.alta-chips button:focus-visible{outline:3px solid #fff;outline-offset:2px}.alta-tipos{padding:10px;border-radius:18px;background:rgba(255,255,255,.1)}.alta-tipos button{min-height:36px;font-size:13.5px}.alta-ver-pagina{justify-self:start;font:700 14px/1 var(--sans);color:#fff;text-decoration:underline;text-underline-offset:3px}@media (min-width:981px){.alta-ver-pagina{display:none}}.alta-gratis{margin:-6px 0 0;text-align:center;font:600 14px/1.3 var(--sans);color:rgba(255,255,255,.9)}.alta-codigo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:16px;background:#E4E1EA;color:var(--ink)}.alta-codigo-tag{padding:7px 12px;border:2px dashed #7a38f2;border-radius:10px;font:800 16px/1 var(--sans);background:#EFEDF3}.alta-codigo-tag i{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--fx);font-size:1.12em}.alta-codigo p{margin:0;flex:1 1;min-width:12em;font:600 14px/1.4 var(--sans)}.alta-tarjeta .alta-codigo p small{display:block;font-weight:500;font-size:13px;color:var(--muted)}.alta-lab{display:block}.alta-lab .opcional{margin-left:6px;font-weight:500}.formulario label.alta-enlace{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:#F1EFF4;cursor:pointer}.formulario .alta-enlace input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--fx)}.alta-enlace b{display:block;font:700 14px/1.35 var(--sans);color:#20202A}.alta-enlace small{display:block;margin-top:3px;font-weight:500;color:#5F5A66}.alta-tel-col{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}@media (min-width:981px){.alta-tel-col{position:-webkit-sticky;position:sticky;top:28px}}.alta-tel-tit{margin:0;font:700 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#FF2E9F;text-align:center;background:rgba(32,33,39,.9);padding:7px 14px;border-radius:99px}.alta-tel{position:relative;width:min(340px,86vw);aspect-ratio:340/700;max-width:100%;border-radius:54px;background:#17171C;padding:12px;box-shadow:0 50px 90px -40px rgba(0,0,0,.8),inset 0 0 0 1.5px #3A3A44}.alta-isla{position:absolute;left:50%;top:22px;width:96px;height:28px;border-radius:20px;background:#000;transform:translateX(-50%);z-index:5}.alta-pantalla{position:relative;height:100%;border-radius:43px;overflow:hidden auto;background:#fff;container:pagina/inline-size;overscroll-behavior:contain}.alta-pg-real{transition:opacity .38s ease}.alta-pg-real.sale{opacity:0}.alta-pg{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--m-suave,#fff);transition:opacity .45s ease,transform .45s ease}.alta-pg.sale{opacity:0;transform:translateY(8px)}.alta-pg-url{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:12px;background:rgba(245,245,247,.94);font:600 12.5px/1 var(--sans);color:#3A3A44;box-shadow:0 6px 18px -10px rgba(0,0,0,.35);padding:0 10px;white-space:nowrap;overflow:hidden}.alta-pg-url svg{width:11px;height:11px;flex:none}.alta-pg-foto{height:39%;flex:none;background:color-mix(in srgb,var(--m,#E6007E) 18%,#fff) 50%/cover no-repeat}.alta-pg-info{position:relative;padding:0 18px 4px;background:var(--m-suave,#fff)}.alta-pg-logo{position:absolute;left:16px;top:-38px;width:72px;height:72px;border-radius:50%;border:5px solid #fff;background:var(--m,#E6007E);display:grid;place-items:center;overflow:hidden;color:var(--m-tx,#fff);font:800 24px/1 var(--sans);box-shadow:0 8px 20px -10px rgba(0,0,0,.4)}.alta-pg-logo img{width:100%;height:100%;object-fit:cover}.alta-pg-info b{display:flex;align-items:center;gap:6px;padding-top:42px;font:500 27px/1.05 var(--serif);color:var(--ink);min-height:70px;word-break:break-word}.alta-pg-info b.vacio{color:#B8B6C2}.alta-pg-info b img{width:17px;height:17px;flex:none;transition:opacity .3s}.alta-pg-info small{display:block;margin-top:4px;font:600 12px/1.35 var(--sans);color:var(--muted)}.alta-pg-info p{margin:8px 0 0;font:500 12.5px/1.45 var(--sans);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alta-pg-cta{margin:12px 14px 0;display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:16px;background:var(--m,#E6007E);color:var(--m-tx,#fff)}.alta-pg-cta svg{width:20px;height:20px;flex:none}.alta-pg-cta span{flex:1 1;font:800 14px/1.2 var(--sans)}.alta-pg-cta span small{display:block;font:600 11px/1.3 var(--sans);opacity:.85;margin-top:2px}.alta-pg-btn{margin:8px 14px 0;padding:11px 14px;border-radius:14px;background:#fff;border:1.5px solid rgba(32,32,42,.08);font:500 16px/1.1 var(--serif);color:var(--ink)}.alta-pg-btn small{display:block;font:500 10.5px/1.3 var(--sans);color:var(--muted);margin-top:2px}.alta-pg-wa{margin:8px 14px 0;display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:14px;background:#E9F9EE;color:#126B32;font:700 13px/1.2 var(--sans)}.alta-pg-wa svg{width:16px;height:16px}.alta-avisos{position:absolute;left:50%;top:22%;width:min(300px,78vw);transform:translateX(-50%);z-index:6;pointer-events:none}@media (min-width:1180px){.alta-avisos{left:auto;right:-80px;transform:none;top:30%}}.alta-aviso{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 22px 44px -18px rgba(0,0,0,.45);font:600 12.5px/1.35 var(--sans);color:var(--ink);opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.9,.3,1.2)}.alta-aviso.ver{opacity:1;transform:none}.alta-aviso .ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--fx);color:#fff}.alta-aviso .ic svg{width:17px;height:17px}.alta-aviso small{display:block;font-weight:500;color:var(--muted);margin-top:1px}.alta-puntos{display:flex;gap:7px}.alta-puntos span{width:7px;height:7px;border-radius:50%;background:#45444F;transition:background .3s,width .3s}.alta-puntos span.on{width:20px;border-radius:9px;background:var(--fx)}.alta-tel-nota{margin:0;max-width:30em;text-align:center;font:500 13px/1.45 var(--sans);color:#B4B2BE;background:rgba(32,33,39,.85);padding:8px 14px;border-radius:14px}@media (prefers-reduced-motion:reduce){.alta-col{animation:none}.alta-aviso,.alta-barra span,.alta-pg{transition:none}}.alta-nueva.solo .alta-vitrina{justify-content:center;transform-origin:50% 50%;padding-right:0}.alta-nueva.solo .alta-velo{background:radial-gradient(48% 70% at 50% 46%,#202127 38%,rgba(32,33,39,.72) 70%,rgba(32,33,39,.5) 100%)}.alta-composicion.solo{grid-template-columns:minmax(0,440px);padding-block:9vh 72px}.alta-composicion.solo .alta-tarjeta h1{margin-top:10px}@media (max-width:980px){.alta-nueva.solo .alta-velo{background:rgba(32,33,39,.88)}.alta-composicion.solo{padding-block:28px 56px}}:is(.panel-pagina:not(.sa),.editor-pagina,.cobro-prueba){--fx:#6A3FD8;--fx-hover:#5A30C2;--fx-soft:#EFE9FC;--fx-ink:#4A2A9E;--alt:#F2F0FA;--line:#E7E4F0;--line-2:#D9D5E5;--sand:#E7E4F0;--sand-2:#F4F2F9;--go:#E6007E;--naranja:#FF7A2E;--naranja-tx:#C24A0E;--naranja-soft:#FFF0E6;--bao:#F5EF28;--bao-soft:#FFFBD6}:is(.panel-pagina:not(.sa),.editor-pagina,.cobro-prueba) .mini{--fx:#E6007E;--fx-hover:#C7006C;--fx-soft:#FDE6F2;--fx-ink:#B5006A;--alt:#FCF1F6;--line:#ECE6EA;--line-2:#DDD5DA;--sand:#ECE6EA;--sand-2:#F6F2F4}:is(.panel-pagina:not(.sa),.editor-pagina,.cobro-prueba) :is(.marca i,.codigo-promo-go){color:var(--go)}.panel-pagina:not(.sa) .panel-lateral{background:#F7F4FD}.panel-pagina:not(.sa) .panel-menu a[aria-current=page]{background:#E6DCFA;color:#4A2A9E}@media (max-width:860px){.panel-pagina:not(.sa) .panel-lateral{background:color-mix(in srgb,#F7F4FD 94%,transparent)}}.panel-pagina:not(.sa) .campana .cuenta,.panel-pagina:not(.sa) .panel-lateral .cuenta{background:var(--naranja);color:#fff}.panel-pagina:not(.sa) .campana .cuenta{border-color:#F7F4FD}.panel-pagina:not(.sa) .pill-nuevo{background:var(--bao);color:var(--ink)}.panel-pagina:not(.sa) .fila-hoy.nueva{background:var(--bao-soft)}.panel-pagina:not(.sa) .fila-hoy.nueva small{color:var(--naranja-tx)}.panel-pagina:not(.sa) .avisos-lista li.nuevo a{background:var(--bao-soft)}.panel-pagina:not(.sa) .avisos-lista li.nuevo small{color:var(--naranja-tx)}:is(.panel-pagina:not(.sa),.editor-pagina) .pastilla.borrador{background:var(--bao-soft);color:var(--naranja-tx)}.panel-pagina:not(.sa) .chip-sol:not(.contestada):not(.cerrada){background:var(--naranja-soft);color:var(--naranja-tx)}.panel-pagina:not(.sa) .vis-canal i{background:#ECE9F5}@media (max-width:420px){.panel-arriba{gap:6px;min-width:0}.panel-arriba .marca b{font-size:14px;letter-spacing:.12em}.panel-arriba .marca i{font-size:18px}.panel-arriba-der{gap:6px}.panel-boton-menu{padding:9px 10px}}.mas-diseno{margin:6px 0 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.mas-diseno>summary{cursor:pointer;list-style:none;padding:13px 16px;font:700 14.5px/1.3 var(--sans);color:var(--ink-2)}.mas-diseno>summary::-webkit-details-marker{display:none}.mas-diseno>summary:after{content:"+";float:right;font-weight:600;color:var(--muted)}.mas-diseno[open]>summary:after{content:"−"}.mas-diseno[open]>summary{border-bottom:1px solid var(--line)}.mas-diseno>:not(summary){margin-left:16px;margin-right:16px}.mas-diseno>:not(summary):first-of-type{margin-top:14px}.popin.asistente{width:min(1000px,calc(100vw - 24px));height:min(780px,calc(100dvh - 24px));max-height:none}.popin.asistente[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.asis-pasos{list-style:none;margin:0;padding:14px 64px 12px 20px;display:flex;gap:6px;border-bottom:1px solid var(--line)}.asis-pasos li{flex:1 1;min-width:0}.asis-pasos button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:6px 4px;cursor:pointer;font:600 13px/1.2 var(--sans);color:var(--muted);text-align:left}.asis-pasos button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asis-pasos i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12px/1 var(--sans);font-style:normal;border:1.5px solid var(--line-2);color:var(--muted)}.asis-pasos li.hecho i{background:var(--ok-soft);border-color:var(--ok-soft);color:var(--ok)}.asis-pasos li[aria-current=step] button{color:var(--ink)}.asis-pasos li[aria-current=step] i{background:var(--fx);border-color:var(--fx);color:#fff}.asis-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:28px;gap:28px;padding:0 0 0 26px;min-height:0}.asis-form{overflow:hidden auto;padding:22px 4px 26px 0;overscroll-behavior:contain;min-height:0}.asis-num{margin:0 0 6px;font:700 12px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--fx-ink)}.asis-form h2:focus{outline:none}.asis-form h2{margin:0 0 8px;font:700 26px/1.15 var(--sans);letter-spacing:-.02em}.asis-lead{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--ink-2)}.asis-sub{margin:22px 0 10px;font:700 16px/1.2 var(--sans)}.asis-nota{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.asis-falta{margin:0 0 16px;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--ink-2)}.asis-publicar{display:inline-block;margin-top:4px}.asis-previa{display:flex;padding:18px 22px 18px 0;min-height:0}.asis-previa .telefono-marco{flex:1 1;max-height:none}.asis-pie{display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surface)}.asis-estado{flex:1 1;font-size:13px;color:var(--muted)}.asis-botones{display:flex;gap:10px}.asis-recordar .enlace{font-weight:700;color:var(--fx-ink)}.asistente .aviso-editor{margin:14px 0 0;padding:0}@media (max-width:900px){.asis-cuerpo{grid-template-columns:minmax(0,1fr);padding:0 18px}.asis-previa{display:none}.asis-pasos{padding:12px 56px 10px 12px}.asis-pasos span{display:none}.asis-pasos li[aria-current=step]{flex:3 1}.asis-pasos li[aria-current=step] span{display:inline}.asis-pie{padding:12px 16px}}.alta-pantalla,.asis-form,.avisos-lista,.mesa-chips,.mini-fotos-rejilla,.mini-gal,.mini-promos-pista,.mini-ventana,.previa-pc-scroll,.tabla-comisiones,.telefono-marco,dialog{scrollbar-width:none}.alta-pantalla::-webkit-scrollbar,.asis-form::-webkit-scrollbar,.avisos-lista::-webkit-scrollbar,.mesa-chips::-webkit-scrollbar,.mini-fotos-rejilla::-webkit-scrollbar,.mini-gal::-webkit-scrollbar,.mini-promos-pista::-webkit-scrollbar,.mini-ventana::-webkit-scrollbar,.previa-pc-scroll::-webkit-scrollbar,.tabla-comisiones::-webkit-scrollbar,.telefono-marco::-webkit-scrollbar,dialog::-webkit-scrollbar{display:none;width:0;height:0}.mini-resumen{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px -14px -14px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -10px 24px -14px rgba(32,32,42,.22)}.mini-ventana-cuerpo .mini-resumen{margin:6px -22px -24px;padding:14px 22px}.mini-venta-cuerpo>.mini-resumen-modulo{margin:0}.mini-ventana-cuerpo .mini-venta-cuerpo>.mini-resumen-modulo{margin:0 -22px -24px}.mini-resumen-que{display:grid;grid-gap:3px;gap:3px;min-width:0}.mini-resumen-que small{font:600 11px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mini-resumen-que b{font:700 16px/1.25 var(--sans);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-resumen .mini-boton,.mini-resumen .ped-boton{flex:none;width:auto;min-height:46px;padding:0 22px;justify-self:auto}.mini-resumen .mini-boton:disabled,.mini-resumen .ped-boton:disabled{opacity:.55;cursor:default}.mini{--u:calc(min(100cqi,480px) / 100);--ink:var(--tinta,#111112);--ink-2:var(--tinta-2,#3F3D42);--muted:var(--tinta-3,#625D58);--line:var(--raya,#E2E0DC);--line-2:var(--raya-2,#CFCAC1);--surface:var(--superficie,#fff);--sand:var(--ini-bg,#EBE4D4);--sand-2:var(--panel,#F3EEE3)}.mini-logo{background:#fff;color:#3F3D42;border-color:var(--o-logo-borde,#fff)}span.mini-logo{background:var(--o-ini,#F1EEEA);color:var(--o-tinta-2,#3F3D42)}.mini-gal-fila{display:none}@container pagina (max-width:899.98px){.mini-portada{height:calc(60*var(--u))}.mini-cuerpo{padding:0 calc(6*var(--u))}.mini-logo{width:calc(25*var(--u));height:calc(25*var(--u));margin-top:calc(-12.5*var(--u));border-width:calc(1.1*var(--u));box-shadow:0 calc(1.4*var(--u)) calc(4*var(--u)) calc(-1*var(--u)) rgba(0,0,0,.28);font:600 calc(8*var(--u))/1 var(--serif);object-fit:contain}.mini-nombre{font:600 calc(8.4*var(--u)*var(--tk,1))/1.12 var(--serif);margin:calc(3*var(--u)) 0 calc(1.2*var(--u))}.mini-lema{font:600 calc(3.5*var(--u))/1.4 var(--sans);color:var(--muted);margin:0 0 calc(3*var(--u))}.mini-desc{font-size:calc(3.7*var(--u));line-height:1.5;color:var(--ink-2);margin:0 0 calc(4.4*var(--u))}.mini-datos dd{font-weight:600}.mini-gal-fila{display:block;padding:0 calc(6*var(--u));margin:0 0 calc(4.4*var(--u))}.mini-gal-t{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 calc(2.2*var(--u));font:800 calc(3.4*var(--u))/1 var(--sans);color:var(--ink)}.mini-gal-t a,.mini-gal-t span{font-weight:700;color:var(--acento-det,var(--marca));text-decoration:none}.mini-gal{display:flex;gap:calc(2*var(--u));margin:0 calc(-6*var(--u));padding:0 calc(6*var(--u));overflow-x:auto}.mini-gal figure{position:relative;flex:none;width:calc(23*var(--u));margin:0}.mini-gal figure>i{display:block;background:var(--sand) center/cover no-repeat;box-shadow:0 calc(2.2*var(--u)) calc(4.4*var(--u)) calc(-2.2*var(--u)) rgba(0,0,0,.5)}.mini-gal figure.mas>i:after,.mini-gal figure>i{height:calc(23*var(--u));border-radius:calc(3.2*var(--u))}.mini-gal figure.mas>i:after{content:attr(data-mas);position:absolute;top:0;left:0;right:0;background:rgba(17,17,22,.5);color:#fff;display:grid;place-items:center;font:800 calc(4*var(--u))/1 var(--sans)}.mini-acciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(2.4*var(--u));padding:0 calc(6*var(--u)) calc(6*var(--u))}.mini-acciones>*{min-width:0}.mini-acciones>.mini-venta.abierta,.mini-acciones>:is(.principal,:has(>.mini-accion.principal)),.mini-acciones>:nth-last-child(1 of :not(.mini-acciones-datos)):nth-child(even of :not(.mini-acciones-datos)){grid-column:1/-1}.mini-accion b{font:700 calc(3.7*var(--u))/1.2 var(--sans)}.mini-accion small{font:600 calc(3*var(--u))/1.3 var(--sans);color:var(--muted)}.mini-accion.principal{position:relative;overflow:hidden;align-items:flex-start;padding:calc(4*var(--u)) calc(4.2*var(--u));border-radius:calc(4.6*var(--u));background:linear-gradient(180deg,color-mix(in srgb,var(--marca) 72%,#fff) 0,var(--marca) 42%,color-mix(in srgb,var(--marca) 84%,#000) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 calc(-.8*var(--u)) calc(2*var(--u)) rgba(0,0,0,.14),0 calc(3.4*var(--u)) calc(7*var(--u)) calc(-3.4*var(--u)) color-mix(in srgb,var(--marca) 85%,#000)}.mini-accion.principal:before{content:"";position:absolute;inset:0 0 52% 0;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0));pointer-events:none}.mini-accion.principal>*{position:relative}.mini-accion.principal>span{flex:1 1;min-width:0}.mini-accion.principal b{font:800 calc(4.9*var(--u))/1.15 var(--sans);letter-spacing:-.01em}.mini-accion.principal small{font:600 calc(3.2*var(--u))/1.35 var(--sans);opacity:.88;color:inherit}.mini-accion.principal>i{flex:none;width:calc(9*var(--u));height:calc(9*var(--u));border-radius:50%;display:grid;place-items:center;font-size:calc(5.4*var(--u));opacity:1;background:rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.mini-acciones .mini-accion:not(.principal){display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:calc(1.4*var(--u));gap:calc(1.4*var(--u));padding:calc(3.2*var(--u));border-radius:calc(3.8*var(--u));height:100%;background:var(--o-tarjeta,linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--marca) 4%,#fff) 100%));border-color:var(--o-tarjeta-raya,rgba(255,255,255,.95));box-shadow:inset 0 1px 0 var(--o-tarjeta-luz,#fff),0 calc(2.6*var(--u)) calc(5.6*var(--u)) calc(-2.8*var(--u)) rgba(24,22,40,.38)}.mini-acciones .mini-accion-ico,.mini-acciones .mini-accion:not(.principal)>i{display:none}.mini-acciones .mini-accion:not(.principal)>.mini-accion-ico{display:grid;width:calc(8*var(--u));height:calc(8*var(--u));border-radius:calc(2.4*var(--u));place-items:center;background:var(--o-ico,linear-gradient(180deg,color-mix(in srgb,var(--acento-det,var(--marca)) 32%,var(--surface)),color-mix(in srgb,var(--acento-det,var(--marca)) 12%,var(--surface))));box-shadow:inset 0 1px 0 var(--o-ico-luz,rgba(255,255,255,.85));color:var(--o-ico-tx,color-mix(in srgb,var(--acento-det,var(--marca)) 62%,#000))}.mini-acciones .mini-accion-ico .i{width:calc(4.6*var(--u));height:calc(4.6*var(--u))}.mini-acciones>.mini-accion:not(.principal):nth-last-child(1 of :not(.mini-acciones-datos)):nth-child(even of :not(.mini-acciones-datos)),.mini-acciones>:nth-last-child(1 of :not(.mini-acciones-datos)):nth-child(even of :not(.mini-acciones-datos)) .mini-accion:not(.principal){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(3*var(--u))}.mini-acciones>.mini-accion:not(.principal):nth-last-child(1 of :not(.mini-acciones-datos)):nth-child(even of :not(.mini-acciones-datos))>i,.mini-acciones>:nth-last-child(1 of :not(.mini-acciones-datos)):nth-child(even of :not(.mini-acciones-datos)) .mini-accion:not(.principal)>i{display:block}.mini-acciones>.mini-venta.abierta>.mini-accion:not(.principal){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(3*var(--u));border-radius:calc(3.8*var(--u)) calc(3.8*var(--u)) 0 0}.mini-acciones>.mini-venta.abierta>.mini-accion:not(.principal)>i{display:block}}.mini-dest,.mini-previa{display:none}@container pagina (max-width:899.98px){.mini-accion.principal{flex-wrap:wrap;row-gap:calc(2.6*var(--u));text-align:left}.mini-previa{display:flex;flex-basis:100%;flex-wrap:wrap;gap:calc(1.5*var(--u))}.mini-previa em{font:700 calc(3*var(--u))/1 var(--sans);font-style:normal;padding:calc(1.5*var(--u)) calc(2.7*var(--u));border-radius:99px;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.mini-dest{display:flex;flex-basis:100%;align-items:center;gap:calc(2.8*var(--u));padding:calc(2*var(--u));border-radius:calc(3*var(--u));background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mini-dest>i{flex:none;width:calc(12*var(--u));height:calc(12*var(--u));border-radius:calc(2.2*var(--u));background:#fff 50%/contain no-repeat}.mini-dest>i.sin{display:none}.mini-dest>span{flex:1 1;min-width:0}.mini-accion.principal .mini-dest b{font:700 calc(3.4*var(--u))/1.2 var(--sans)}.mini-accion.principal .mini-dest small{font:600 calc(2.8*var(--u))/1.25 var(--sans)}.mini-dest>em{font:800 calc(3.5*var(--u))/1 var(--sans);font-style:normal;white-space:nowrap}.mini-accion.principal>:is(.mini-previa,.mini-dest){flex:0 0 100%}.mini-venta.abierta .mini-dest,.mini-venta.abierta .mini-previa{display:none}.mini-acciones>.mini-venta.abierta:has(>.mini-accion.principal){border-radius:calc(4.6*var(--u));padding-bottom:calc(3.6*var(--u));overflow:clip;background:linear-gradient(180deg,color-mix(in srgb,var(--marca) 72%,#fff) 0,var(--marca) 22%,color-mix(in srgb,var(--marca) 86%,#000) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 calc(3.4*var(--u)) calc(7*var(--u)) calc(-3.4*var(--u)) color-mix(in srgb,var(--marca) 85%,#000)}.mini-venta.abierta>.mini-accion.principal{background:transparent;box-shadow:none;border-radius:calc(4.6*var(--u)) calc(4.6*var(--u)) 0 0}.mini-venta.abierta:has(>.mini-accion.principal)>.mini-venta-cuerpo{margin:0 calc(3.6*var(--u));border:0;border-radius:calc(3.6*var(--u));padding:calc(3.6*var(--u));gap:calc(2.6*var(--u));background:var(--o-panel,#fff);color:var(--o-tinta,#17171C);box-shadow:0 calc(1.4*var(--u)) calc(3.4*var(--u)) calc(-1.8*var(--u)) rgba(0,0,0,.4)}.mini-venta.abierta:has(>.mini-accion.principal) .mini-resumen{margin:calc(1*var(--u)) calc(-3.6*var(--u)) calc(-3.6*var(--u));padding:calc(3*var(--u)) calc(3.6*var(--u));border-radius:0 0 calc(3.6*var(--u)) calc(3.6*var(--u))}.mini-venta.abierta:has(>.mini-accion.principal) :is(.mesa-t,.ped-t){font:800 calc(2.7*var(--u))/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--o-tinta-3,#5E5A57)}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-chips button{border:1.5px solid var(--o-raya,#e2ddd8);border-radius:calc(2.4*var(--u));padding:calc(1.7*var(--u)) calc(1.4*var(--u)) calc(1.5*var(--u));gap:calc(.5*var(--u));color:var(--o-tinta,#17171C);background:var(--o-chip,linear-gradient(180deg,#fff,#F7F5F2))}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-chips .d{font:600 calc(2.5*var(--u))/1 var(--sans);color:var(--o-tinta-3,#5E5A57)}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-chips .n{font:700 calc(3.2*var(--u))/1.2 var(--sans)}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-dias .mesa-chips .l{display:none}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-servicio .mesa-chips .l{font:600 calc(2.7*var(--u))/1.2 var(--sans)}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-chips button[aria-pressed=true],.mini-venta.abierta:has(>.mini-accion.principal) .mesa-tratamientos button[aria-checked=true]{border-color:var(--marca);background:var(--o-sel,linear-gradient(180deg,#fff,color-mix(in srgb,var(--marca) 12%,#fff)));box-shadow:0 0 0 1px var(--marca),0 calc(1.6*var(--u)) calc(3*var(--u)) calc(-1.6*var(--u)) var(--marca)}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-tratamientos button{border:1.5px solid var(--o-raya,#e2ddd8);border-radius:calc(2.8*var(--u))}.mini-venta.abierta:has(>.mini-accion.principal) .mesa-step{border:1.5px solid var(--o-raya,#e2ddd8);background:var(--o-chip,linear-gradient(180deg,#fff,#F7F5F2))}.mini-venta.abierta:has(>.mini-accion.principal) :is(.mini-in,.ped-campo input,.ped-campo textarea,.ped-campo select){border:1.5px solid var(--o-raya,#e2ddd8);border-radius:calc(2.8*var(--u));font:600 calc(3.3*var(--u))/1.3 var(--sans);color:var(--o-tinta,#3D3B40)}.mini-venta.abierta:has(>.mini-accion.principal) .ped-prods li{border:1.5px solid var(--o-raya,#e2ddd8);border-radius:calc(2.8*var(--u))}.ped-prods li{grid-template-columns:calc(12.4*var(--u)) minmax(0,1fr) auto;column-gap:calc(2.7*var(--u));row-gap:0;align-items:center}.ped-prods li>.ped-foto{grid-row:1/span 3;align-self:center;width:calc(12.4*var(--u));height:calc(14*var(--u))}.ped-prods li>.ped-texto{display:contents}.ped-prods li>.ped-texto>b{grid-column:2/-1;grid-row:1}.ped-prods li>.ped-texto>small{grid-column:2/-1;grid-row:2}.ped-prods li>.ped-texto>em{grid-column:2;grid-row:3}.ped-prods li>.ped-step{grid-column:3;grid-row:3;gap:calc(1.6*var(--u));margin-top:calc(1*var(--u))}.ped-prods li>.ped-step button{width:calc(7.6*var(--u));height:calc(7.6*var(--u));font-size:calc(4*var(--u))}.ped-prods li>.ped-step output{min-width:calc(4.4*var(--u));font-size:calc(3.8*var(--u))}.mini-venta.abierta:has(>.mini-accion.principal) .ped-prods b{font:700 calc(3.3*var(--u))/1.25 var(--sans)}.mini-venta.abierta:has(>.mini-accion.principal) .ped-step button{border:1.5px solid var(--o-raya,#e2ddd8);background:var(--o-chip,linear-gradient(180deg,#fff,#F7F5F2))}.mini-venta.abierta:has(>.mini-accion.principal) .mini-resumen :is(.mini-boton,.ped-boton){border-radius:calc(3*var(--u));color:var(--o-ok-tx,#fff);font:800 calc(3.7*var(--u))/1 var(--sans);background:var(--o-ok,linear-gradient(180deg,#3A3A44,#111116));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 calc(2*var(--u)) calc(4*var(--u)) calc(-2*var(--u)) rgba(0,0,0,.55)}.mini-venta.abierta:has(>.mini-accion.principal) .mini-resumen .ped-boton.wa{background:linear-gradient(180deg,#3BE07F,#1DB954)}.mini-venta.abierta:has(>.mini-accion.principal) .mini-hecho{border-radius:calc(2.8*var(--u))}.mini-resumen{flex-wrap:wrap;gap:calc(2.4*var(--u))}.mini-resumen-que{flex:1 1 100%}.mini-resumen :is(.mini-boton,.ped-boton){flex:1 1 100%;width:100%;min-height:calc(11.4*var(--u))}}.acabados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ac-mini{display:block;width:100%;height:22px;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--fx) 70%,#fff),var(--fx) 45%,color-mix(in srgb,var(--fx) 84%,#000));box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 12px -8px var(--fx)}.ac-mini.plano{background:var(--fx);box-shadow:none;border-radius:3px}.fondos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.fondos.tipografias{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-mini.tenido{background:#F1E7EC}.ti-mini{display:block;font-style:normal;font-size:24px;line-height:1.1;color:var(--ink)}.ti-mini.elegante{font-family:var(--serif);font-weight:500}.ti-mini.moderna{font-family:var(--sans);font-weight:800;letter-spacing:-.045em}.ti-mini.expresiva{font-family:"Bricolage Grotesque",var(--sans);font-weight:800;text-transform:uppercase;font-variation-settings:"wdth" 75}.chip-color{width:30px;height:30px;padding:0;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--line-2);cursor:pointer}.chip-color[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}@media (max-width:640px){.fondos{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-mini{display:block;width:100%;height:22px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-2)}.fo-mini.claro{background:#FBFAF8}.fo-mini.degradado{background:linear-gradient(180deg,#DCD6CF,#F6F4F1)}.fo-mini.oscuro{background:#141312}.fondo-color{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chip-texto{border:1.5px solid var(--line-2);border-radius:99px;background:var(--surface);padding:7px 12px;font:600 13px/1 var(--sans);color:var(--ink);cursor:pointer}.chip-texto[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@container pagina (max-width:899.98px){.acabado-plano .mini-accion.principal{background:var(--marca);box-shadow:none;border-radius:calc(2.8*var(--u))}.acabado-plano .mini-accion.principal:before{display:none}.acabado-plano .mini-accion.principal>i{background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:none}.acabado-plano :is(.mini-previa em,.mini-dest){background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:none}.acabado-plano .mini-acciones .mini-accion:not(.principal){background:var(--o-panel,#fff);border-color:color-mix(in srgb,var(--marca) 16%,var(--line));box-shadow:none;border-radius:calc(2.6*var(--u))}.acabado-plano .mini-acciones .mini-accion:not(.principal)>.mini-accion-ico{background:color-mix(in srgb,var(--marca) 13%,var(--o-panel,#fff));box-shadow:none;border-radius:calc(1.6*var(--u))}.acabado-plano .mini-gal figure.mas>i:after,.acabado-plano .mini-gal figure>i{box-shadow:none;border-radius:calc(2*var(--u))}.acabado-plano .mini-logo{box-shadow:0 0 0 1px var(--line)}.acabado-plano .mini-acciones>.mini-venta.abierta:has(>.mini-accion.principal){background:var(--marca);box-shadow:none;border-radius:calc(2.8*var(--u))}.acabado-plano .mini-venta.abierta:has(>.mini-accion.principal)>.mini-venta-cuerpo{border-radius:calc(2.2*var(--u));box-shadow:none}.acabado-plano .mini-venta.abierta:has(>.mini-accion.principal) :is(.mesa-chips button,.mesa-step,.ped-step button){background:var(--o-panel,#fff);border-radius:calc(2*var(--u))}.acabado-plano .mini-venta.abierta:has(>.mini-accion.principal) :is(.mesa-chips button[aria-pressed=true],.mesa-tratamientos button[aria-checked=true]){background:var(--o-sel,color-mix(in srgb,var(--marca) 9%,#fff));box-shadow:0 0 0 1px var(--marca)}.acabado-plano .mini-venta.abierta:has(>.mini-accion.principal) :is(.mini-in,.ped-campo input,.ped-campo textarea,.ped-campo select,.ped-prods li,.mesa-tratamientos button){border-radius:calc(2*var(--u))}.acabado-plano .mini-venta.abierta:has(>.mini-accion.principal) .mini-resumen :is(.mini-boton,.ped-boton){background:var(--o-ok,#17171C);color:var(--o-ok-tx,#fff);box-shadow:none;border-radius:calc(2*var(--u))}.acabado-plano .mini-venta.abierta:has(>.mini-accion.principal) .mini-resumen .ped-boton.wa{background:#25D366}}@container pagina (max-width:899.98px){.mini.fondo-oscuro{color-scheme:dark;--ink:var(--tinta);--ink-2:var(--tinta-2);--muted:var(--tinta-3);--line:var(--raya);--line-2:var(--raya-2);--surface:var(--superficie);--sand:var(--ini-bg);--sand-2:var(--panel);--o-panel:var(--panel);--o-tinta:var(--tinta);--o-tinta-2:var(--tinta-2);--o-tinta-3:var(--tinta-3);--o-raya:var(--raya-2);--o-chip:var(--panel);--o-sel:var(--sel-bg);--o-ok:var(--ok-bg);--o-ok-tx:var(--ok-tx);--o-logo-borde:var(--logo-borde);--o-ini:var(--ini-bg);--o-tarjeta:var(--superficie);--o-tarjeta-raya:var(--raya);--o-tarjeta-luz:rgba(255,255,255,.06);--o-ico:color-mix(in srgb,var(--acento-det) 26%,var(--superficie));--o-ico-luz:rgba(255,255,255,.08);--o-ico-tx:var(--acento-det)}}@container pagina (min-width:900px){.mini:is(.plantilla-esencial,.plantilla-inmersiva,.plantilla-vibrante).fondo-oscuro{color-scheme:dark;--ink:var(--tinta);--ink-2:var(--tinta-2);--muted:var(--tinta-3);--line:var(--raya);--line-2:var(--raya-2);--surface:var(--superficie);--sand:var(--ini-bg);--sand-2:var(--panel);--o-panel:var(--panel);--o-tinta:var(--tinta);--o-tinta-2:var(--tinta-2);--o-tinta-3:var(--tinta-3);--o-raya:var(--raya-2);--o-chip:var(--panel);--o-sel:var(--sel-bg);--o-ok:var(--ok-bg);--o-ok-tx:var(--ok-tx);--o-logo-borde:var(--logo-borde);--o-ini:var(--ini-bg)}}.mini-venta{scroll-margin-top:12px}@container lado (min-width:1px){.mini-acciones>:not(.mini-venta):not(.principal){display:none}.mini-acciones>.mini-venta:not(:has(>.mini-accion.principal))>.mini-accion{display:none}.mini-acciones>.mini-acciones-datos{display:none}.mini-accion.principal{padding:22px 22px 20px}.mini-accion.principal .mini-accion-ceja{display:block;flex:0 0 100%;order:-1;font:800 11px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;opacity:.8}.mini-accion.principal b{font:800 25px/1.12 var(--sans);letter-spacing:-.022em}.mini-accion.principal small{margin-top:4px;font:600 14px/1.45 var(--sans)}.mini-accion.principal>i{display:none}.mini-accion.principal .mini-previa em{cursor:pointer}.mini-accion.principal .mini-accion-boton{display:flex;flex:0 0 100%;align-items:center;justify-content:center;height:54px;margin-top:4px;border-radius:var(--boton,999px);background:var(--acc-btn);color:var(--acc-btn-tx);font:800 16px/1 var(--sans)}.acabado-brillante .mini-accion.principal .mini-accion-boton{box-shadow:0 10px 22px -12px rgba(0,0,0,.45)}.mini-accion.principal .mini-accion-boton:after{content:"→";margin-left:8px}.mini-venta.abierta>.mini-accion.principal .mini-accion-boton{display:none}.mini-venta.abierta>.mini-accion.principal>i{display:grid}a.mini-accion.principal{text-decoration:none}.mini-bloque-regalo{display:grid;grid-gap:12px;gap:12px}.mini-bloque-regalo :is(.mini-bloque-foto,.mini-bloque-ico,.mini-ceja){display:none}.mini-gc{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.62;padding:18px 20px;border-radius:16px;overflow:hidden;color:var(--gc-tx,var(--marca-tx));background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--gc,var(--marca)) 45%,#fff) 0,transparent 58%),linear-gradient(150deg,var(--gc,var(--marca)),color-mix(in srgb,var(--gc,var(--marca)) 78%,#000));outline:1px solid var(--gc-borde,transparent);outline-offset:-1px}.mini-gc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:var(--gc-raya,transparent)}.acabado-brillante .mini-gc{box-shadow:0 22px 40px -24px color-mix(in srgb,var(--gc,var(--marca)) 80%,#000),inset 0 1px 0 rgba(255,255,255,.3)}.acabado-brillante .mini-gc:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.22) 47%,transparent 60%);pointer-events:none}.acabado-plano .mini-gc{border-radius:10px;background:var(--gc,var(--marca))}.mini-gc-fantasma{position:absolute;right:-6px;bottom:-46px;font:500 190px/1 var(--serif);letter-spacing:-.04em;opacity:.13;pointer-events:none}.mini-gc-arriba{position:relative;display:flex;align-items:center;justify-content:space-between}.mini-gc-arriba .ini,.mini-gc-arriba img{width:34px;height:34px;border-radius:50%;background:#fff;object-fit:contain;padding:4px}.mini-gc-arriba .ini{display:grid;place-items:center;padding:0;color:#3A342E;font:500 14px/1 var(--serif)}.mini-gc-arriba em{font:800 10.5px/1 var(--sans);font-style:normal;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.mini-gc-abajo{position:relative}.mini-gc-abajo b{display:block;font:500 27px/1.05 var(--serif)}.mini-gc-abajo small{display:block;margin-top:4px;font:700 12.5px/1.2 var(--sans);opacity:.85}.mini-bloque-regalo .mini-bloque-texto{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:0}.mini-bloque-regalo .mini-titulo{grid-column:1;margin:0;font:800 15px/1.3 var(--sans);color:var(--tinta)}.mini-bloque-regalo .mini-bloque-texto>p{grid-column:1;margin:0;font:600 13.5px/1.35 var(--sans);color:var(--tinta-2)}.mini-bloque-regalo .mini-bloque-boton{grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;height:44px;padding:0 18px;border:0;border-radius:var(--boton,999px);background:var(--superficie);color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--raya-2);font:800 14.5px/1 var(--sans);cursor:pointer}.mini-bloque-regalo .mini-bloque-boton:hover{box-shadow:inset 0 0 0 1.5px var(--tinta)}.mini-datos>.mini-ceja{display:block;margin:0 0 6px;font:800 11px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--tinta-3)}.mini-datos dl{display:grid;grid-gap:0;gap:0}.mini-datos dl>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding:13px 0;border-bottom:1px solid var(--raya);font:600 14.5px/1.45 var(--sans)}.mini-datos dl>div:last-child{border-bottom:0}.mini-datos .mini-dato-ico{display:block;grid-row:1/span 2;color:var(--tinta-3)}.mini-datos .mini-dato-ico .i{width:18px;height:18px;margin-top:1px}.mini-datos dt{grid-column:2;width:auto;font:600 12.5px/1.3 var(--sans);color:var(--tinta-3)}.mini-datos dd{grid-column:2;margin:0;text-align:left;font-weight:600;color:var(--tinta)}.mini-datos a{border:0}.mini-datos .mini-dato-lado a,.mini-datos .mini-llegar{display:block;width:max-content;margin-top:6px;font:800 13px/1 var(--sans);color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--acento-det) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--acento-det) 75%,transparent);text-decoration-thickness:2px;text-underline-offset:4px}.mini-datos .mini-dato-lado a{margin-top:0}.mini-datos .mini-dato-lado{display:grid}.mini-datos .mini-botones{display:none}}.mini s{margin-right:.4em;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.6;white-space:nowrap}.mini-promos{padding:0 18px 16px}.mini-promos-pista{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.mini-promo{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:14px;background:var(--marca);color:var(--marca-tx)}.acabado-brillante .mini-promo{background:linear-gradient(180deg,color-mix(in srgb,var(--marca) 78%,#fff) 0,var(--marca) 45%,color-mix(in srgb,var(--marca) 88%,#000) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mini-promo-texto{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.mini-promo-ceja{font:800 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.82}.mini-promo b{font:800 17px/1.2 var(--sans);letter-spacing:-.01em}.mini-promo small{font:600 13px/1.35 var(--sans);opacity:.9}.mini-promo-boton{flex:none;border:0;border-radius:99px;padding:11px 16px;background:var(--acc-btn,#fff);color:var(--acc-btn-tx,#1D1B19);font:800 14px/1 var(--sans);cursor:pointer;white-space:nowrap}.acabado-plano .mini-promo-boton{border-radius:8px}.mini-promos-puntos{display:flex;justify-content:center;gap:7px;margin-top:9px}.mini-empezar .mini-promo-boton{text-decoration:none}.plantilla-inmersiva>.mini-promos.mini-empezar,.plantilla-vibrante>.mini-promos.mini-empezar{order:4}.mini-empezar.en-reserva{padding:16px 0 0}.mini-promos-puntos button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink) 22%,transparent);cursor:pointer}.mini-promos-puntos button[aria-current=true]{background:var(--marca)}@container pagina (max-width:899.98px){.mini-promos{padding:0 calc(6*var(--u)) calc(4.4*var(--u))}.mini-promo{padding:calc(3.6*var(--u)) calc(4*var(--u));border-radius:calc(3.8*var(--u))}.mini-promo b{font-size:calc(4.2*var(--u))}.mini-promo small{font-size:calc(3.2*var(--u))}.mini-promo-boton{padding:calc(2.8*var(--u)) calc(3.8*var(--u));font-size:calc(3.4*var(--u))}}@container pagina (min-width:900px){.mini-promo{padding:20px 26px;border-radius:18px;gap:20px}.mini-promo b{font-size:22px}.mini-promo small{font-size:14.5px}.mini-promo-boton{padding:14px 22px;font-size:15px}.plantilla-esencial .mini-promos{padding:30px 0 0}}.promos-lista{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:8px;gap:8px}.promos-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.promos-lista li b{display:block;font-weight:700}.promos-lista li small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.promos-clase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.promos-sin-fin{gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}.promos-botones,.promos-sin-fin{display:flex;align-items:center;margin-top:6px}.promos-botones{flex-wrap:wrap;gap:14px}.enlace.peligro{color:var(--stop)}@media (max-width:640px){.promos-lista li{grid-template-columns:minmax(0,1fr) auto}.promos-lista li>.pastilla{grid-row:2}.promos-clase{grid-template-columns:minmax(0,1fr)}}.mini.tipo-moderna{--tk:.78}.mini.tipo-expresiva{--tk:.9;--r:4px;--r-s:3px;--boton-r:4px}.mini.tipo-moderna.plantilla-inmersiva :is(.mini-carta-seccion h3,.mini-datos dt,.in-gift .mini-titulo),.mini.tipo-moderna:not(.plantilla-vibrante) :is(.mini-nombre,.mini-titulo:not(.mini-bloque-regalo .mini-titulo),.mini-gc-abajo b,.mini-ventana-hd b){font-family:var(--sans);font-weight:800;letter-spacing:-.045em}.mini.tipo-expresiva.plantilla-inmersiva :is(.mini-carta-seccion h3,.mini-datos dt,.in-gift .mini-titulo),.mini.tipo-expresiva:not(.plantilla-vibrante) :is(.mini-nombre,.mini-titulo:not(.mini-bloque-regalo .mini-titulo),.mini-gc-abajo b,.mini-ventana-hd b){font-family:"Bricolage Grotesque",var(--sans);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;font-variation-settings:"wdth" 75}.mini.tipo-expresiva :is(.mini-logo,.mini-gc-arriba img,.mini-gc-arriba .ini){border-radius:6px}@container pagina (max-width:899.98px){.mini.plantilla-vibrante.tipo-moderna :is(.mini-nombre,.mini-titulo:not(.mini-bloque-regalo .mini-titulo),.mini-gc-abajo b,.mini-ventana-hd b){font-family:var(--sans);font-weight:800;letter-spacing:-.045em}.mini.plantilla-vibrante.tipo-expresiva :is(.mini-nombre,.mini-titulo:not(.mini-bloque-regalo .mini-titulo),.mini-gc-abajo b,.mini-ventana-hd b){font-family:"Bricolage Grotesque",var(--sans);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;font-variation-settings:"wdth" 75}}.mini-enlace-marco{container:pagina/inline-size;max-width:520px;margin:0 auto}.mini.modo-enlace{max-width:520px;min-height:0}@container pagina (min-width:640px){.mini-enlace-fuera{padding:40px 16px 56px}.mini-enlace-marco{border-radius:28px;overflow:clip;box-shadow:0 30px 60px -36px rgba(20,16,30,.45)}}.mini.modo-enlace .mini-cabecera{display:block;padding:calc(10*var(--u)) calc(6*var(--u)) calc(1*var(--u))}.modo-enlace .mini-cuerpo{display:flex;flex-direction:column;align-items:center;padding:0;text-align:center}.modo-enlace .mini-logo{margin:0;width:calc(21*var(--u));height:calc(21*var(--u))}.modo-enlace .mini-cuerpo>.mini-titulo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:calc(1.6*var(--u))}.modo-enlace .mini-nombre{margin:calc(3.4*var(--u)) 0 calc(1*var(--u))}.modo-enlace .mini-lema{margin:0}.modo-enlace .mini-promos{padding-top:calc(4*var(--u))}.modo-enlace .mini-acciones{grid-template-columns:minmax(0,1fr);padding-top:calc(5*var(--u))}.modo-enlace .mini-acciones>*{grid-column:1/-1}.modo-enlace .mini-acciones .mini-accion:not(.principal){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(3*var(--u));height:auto}.modo-enlace .mini-acciones .mini-accion small,.modo-enlace .mini-acciones .mini-accion:not(.principal)>i{display:block}.enlace-redes{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(2*var(--u));margin:0;padding:0 calc(6*var(--u)) calc(4.4*var(--u))}.enlace-redes :is(a,span){padding:calc(2*var(--u)) calc(3.6*var(--u));border-radius:999px;background:var(--o-tarjeta,#fff);box-shadow:0 0 0 1px var(--o-raya,var(--line));font:700 calc(3*var(--u))/1 var(--sans);color:var(--o-tinta,var(--ink));text-decoration:none}.enlace-web{display:flex;justify-content:space-between;align-items:center;gap:calc(3*var(--u));margin:0 calc(6*var(--u)) calc(6*var(--u));padding:calc(3.4*var(--u)) calc(4.2*var(--u));border:1.5px dashed var(--o-raya,var(--line-2));border-radius:calc(3.8*var(--u));color:var(--o-tinta-2,var(--ink-2));text-decoration:none}.enlace-web b{display:block;font:700 calc(3.5*var(--u))/1.2 var(--sans);color:var(--o-tinta,var(--ink))}.enlace-web small{display:block;margin-top:calc(.6*var(--u));font:600 calc(2.9*var(--u))/1.3 var(--sans);color:var(--o-tinta-3,var(--muted))}.enlace-web i{font-style:normal;font-size:calc(4.6*var(--u));line-height:1}.in-resenas,.vb-resenas{display:contents}.mini-resenas{margin:6px 18px 18px;padding:16px 16px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font-size:14px}.mini-resenas-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mini-resenas-cab .mini-titulo{margin:0 0 10px}.mini-resenas-gm{flex:none;font:400 12px/1 Roboto,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:normal;white-space:nowrap;color:#5E5E5E}.fondo-oscuro .mini-resenas-gm{color:#FFFFFF}.mini-resenas-nota{display:flex;align-items:center;gap:12px;margin:2px 0 12px}.mini-resenas-nota>b{font:500 40px/1 var(--serif);color:var(--ink)}.mini-resenas-nota small{display:block;margin-top:4px;color:var(--muted);font-size:12.5px}.mini-estrellas{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px;white-space:nowrap;color:color-mix(in srgb,var(--ink) 18%,transparent)}.mini-estrellas>span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#F4B400}.mini-resenas-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.mini-resenas-lista li{padding-top:12px;border-top:1px solid var(--line);min-width:0}.mini-resena-autor{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mini-resena-autor img,.mini-resena-autor>span:first-child{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--sand);display:grid;place-items:center;font:600 13px/1 var(--sans);color:var(--ink-2)}.mini-resena-autor>span:last-child{min-width:0}.mini-resena-autor a,.mini-resena-autor b{font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.mini-resena-autor small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.mini-resena-autor small .mini-estrellas{font-size:12px}.mini-resenas-lista p{margin:0;color:var(--ink-2);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.mini-resena-pie{display:block;margin-top:6px;color:var(--muted);font-size:12px}.mini-resena-pie a{color:inherit}.mini-resenas-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mini-resenas-botones a{flex:1 1 auto;text-align:center;border:1.5px solid var(--line-2);border-radius:10px;padding:9px 12px;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;background:var(--surface)}.mini-resenas-botones a:first-child{background:var(--marca);border-color:var(--marca);color:var(--marca-tx)}.mini-resenas-aviso{margin:10px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45}.mini-resenas-aviso a{color:inherit}.mini-resenas-vacio,.mini-resenas-vista{margin:0;color:var(--muted)}.mini-resenas-cargando{display:grid;grid-gap:8px;gap:8px;padding:4px 0}.mini-resenas-cargando i{display:block;height:14px;border-radius:7px;background:var(--sand);opacity:.7}.mini-resenas-cargando i:last-child{width:60%}@container pagina (max-width:899.98px){.es-lado>.mini-resenas{order:3}}@container pagina (min-width:900px){.plantilla-esencial .es-lado>.mini-resenas{margin:0;padding:20px;border-color:var(--raya);border-radius:var(--r);background:var(--superficie)}.plantilla-inmersiva .in-resenas{display:block;width:var(--cont);margin:96px auto 0}.plantilla-vibrante .vb-resenas{display:block;margin-top:var(--vg)}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas{margin:0;padding:36px 40px 30px;border-color:var(--raya);border-radius:calc(var(--r,16px)*2);background:var(--superficie);font-size:15px}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas-cab .mini-titulo{font-size:calc(34px*var(--tk,1));margin-bottom:14px}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas-gm{font-size:14px}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas-lista{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas-lista li{padding-top:18px}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas-botones{justify-content:flex-start}:is(.plantilla-inmersiva .in-resenas,.plantilla-vibrante .vb-resenas) .mini-resenas-botones a{flex:0 0 auto;padding:11px 20px}}.ficha-google-ed input[type=search]{width:100%;margin-top:10px}.ficha-google-propuesta{display:inline-block;margin-top:8px;font-size:13.5px}.ficha-google-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.ficha-google-lista button{display:block;width:100%;text-align:left;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.ficha-google-lista button:hover{border-color:var(--ink)}.ficha-google-lista b{display:block;font-weight:600}.ficha-google-lista small{display:block;margin-top:2px;color:var(--muted);font-size:12.5px}.ficha-google-elegida{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0}.ficha-google-elegida span{display:flex;gap:14px;flex:none}.ficha-google-ed .oferta{margin-top:12px}.nota-ajuste{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;font-size:13px;line-height:1.4;color:var(--ink-2)}.nota-ajuste i{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.qr-totp{display:block;width:220px;height:220px;margin:4px auto 0;border:1px solid var(--line);border-radius:8px;background:#fff}