.demo-cinta[data-astro-cid-lcxod7xv]{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem;padding:0 1rem;background:#081720;color:#f3f8fc;font:500 .8125rem/1.3 system-ui,sans-serif;position:relative;z-index:2147483000}.demo-cinta[data-astro-cid-lcxod7xv] p[data-astro-cid-lcxod7xv]{margin:0;padding:.6rem 0;flex:1 1 auto}.demo-cinta[data-astro-cid-lcxod7xv] a[data-astro-cid-lcxod7xv]{color:#9cc3ff;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}.demo-cinta[data-astro-cid-lcxod7xv] a[data-astro-cid-lcxod7xv]:focus-visible{outline:2px solid #9cc3ff;outline-offset:2px}.demo-pie[data-astro-cid-53kflg7b]{margin:0;padding:1rem;background:#081720;color:#c9d6e2;font:400 .8125rem/1.5 system-ui,sans-serif;text-align:center}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--fondo, #fff);color:var(--texto, #1d2a20);font-family:var(--lectura, system-ui, sans-serif);font-size:1rem;line-height:1.5}body img{display:block;max-width:100%;height:auto}body picture{display:block}body button,body input,body select,body textarea{font:inherit}body a{color:inherit;text-underline-offset:.2em}body :focus-visible{outline:3px solid var(--marca, currentColor);outline-offset:3px}body ::selection{background:var(--marca, #1d2a20);color:var(--sobre-marca, #fff)}body h1,body h2,body h3,body h4,body p{margin-top:0}body h1,body h2,body h3,body .logo{font-family:var(--display, inherit);font-weight:400}body h1{max-width:13ch;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1.02}body h2{max-width:22ch;margin-bottom:.8rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1}body h3{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2}body h4{margin-bottom:.45rem;font-size:1.1rem;line-height:1.25}body .cabecera,body main,body .pie{width:min(100% - 3rem,78rem);margin-inline:auto}body .cabecera{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--linea, currentColor);view-transition-name:cabecera}body .cabecera{position:sticky;top:0;z-index:20;width:auto;padding-inline:max(1.5rem,calc((100% - 78rem)/2));background:var(--fondo, #fff)}body .cabecera-centinela{height:1px;margin-bottom:-1px}html.cabecera-compacta body .cabecera{min-height:3.75rem}html.cabecera-compacta body .logo{font-size:1.25rem}body [id]{scroll-margin-top:6rem}body .logo{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:var(--marca, inherit);font-size:1.5rem;text-decoration:none}body .cabecera nav{display:flex;align-items:center;gap:clamp(.25rem,1.5vw,1.5rem)}body .cabecera nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding-inline:.3rem;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.42rem}body .cabecera nav a:hover,body .cabecera nav a[aria-current=page]{color:var(--marca, inherit);text-decoration-color:var(--acento, currentColor)}body .boton,body .fd-boton{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:.65rem 1.15rem;border:1px solid var(--marca, currentColor);background:var(--marca, currentColor);color:var(--sobre-marca, #fff);font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,translate .18s ease}body .boton:hover,body .fd-boton:hover:not(:disabled){border-color:var(--acento, currentColor);background:var(--acento, currentColor);color:var(--texto-hover, var(--texto, #111))}body .boton:active,body .fd-boton:active:not(:disabled){translate:0 2px}body .fd-boton:disabled{opacity:.62;cursor:not-allowed}body .enlace{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:flex-start;padding-block:.35rem;text-decoration-thickness:1px;text-decoration-color:var(--acento, currentColor);text-underline-offset:.32rem}body main>section{margin-block:clamp(3rem,7vw,6rem)}body main>section:first-child{margin-top:clamp(1.5rem,3vw,2.5rem)}body section>h2{margin-bottom:.85rem}body section>p{max-width:68ch;color:var(--texto-suave, inherit)}body.hero-completo .inicio,body.hero-dividido .inicio{display:grid;grid-template-areas:"texto imagen" "destacados destacados";align-items:center;gap:clamp(1rem,3vw,2.5rem)}body.hero-completo .inicio{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}body.hero-dividido .inicio{grid-template-columns:repeat(2,minmax(0,1fr))}body.hero-mosaico .inicio{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1rem,3vw,2.5rem)}body.hero-completo .inicio-texto,body.hero-dividido .inicio-texto{grid-area:texto}body.hero-completo .inicio>picture,body.hero-dividido .inicio>picture{grid-area:imagen}body.hero-completo .inicio>.destacados,body.hero-dividido .inicio>.destacados{grid-area:destacados}body.hero-mosaico .inicio-texto{grid-column:1 / 6;grid-row:1}body.hero-mosaico .inicio>picture{grid-column:6 / -1;grid-row:1 / 3}body.hero-mosaico .inicio-mosaico{display:grid;grid-column:1 / 6;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}body.hero-mosaico .inicio-mosaico picture{aspect-ratio:4 / 3;min-width:0;overflow:hidden;border:1px solid var(--linea, currentColor)}body.hero-mosaico .inicio-mosaico img{width:100%;height:100%;object-fit:cover}body.hero-mosaico .inicio>.destacados{grid-column:1 / -1;grid-row:3}body .inicio-texto{min-width:0}body .inicio>picture{min-width:0;min-height:22rem;overflow:hidden}body .inicio>picture img{width:100%;height:100%;object-fit:cover}body .destacados{min-width:0}body .destacados-cabecera{display:flex;align-items:end;justify-content:space-between;gap:1rem}body .destacados-cabecera p{margin-bottom:0;color:var(--texto-suave, inherit)}body .destacados-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem);margin:1rem 0 0;padding:0;list-style:none}body .destacados-lista>li{display:grid;min-width:0;grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.15rem .7rem}body .destacados-lista picture{grid-column:1;grid-row:1 / span 2;width:5.5rem;aspect-ratio:1;overflow:hidden}body .destacados-lista picture img{width:100%;height:100%;object-fit:cover}body .destacados-lista h3{grid-column:2;align-self:end;margin:0}body .destacados-lista .precio{grid-column:2;align-self:start}body .precio{margin-bottom:0;color:var(--marca, inherit);font-weight:800;font-variant-numeric:tabular-nums}body .destacados>.enlace{margin-top:.6rem}body .grupo{min-width:0}body .grupo summary,body .preguntas summary{display:flex;min-width:44px;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}body .grupo summary::-webkit-details-marker,body .preguntas summary::-webkit-details-marker{display:none}body .grupo summary:after,body .preguntas summary:after{content:"+";color:var(--marca, currentColor);font-size:1.5rem}body .grupo[open] summary:after,body .preguntas details[open] summary:after{content:"−"}body .grupo[open]{border-color:var(--marca, currentColor)}body .grupo summary span{font:inherit}body .grupo>ul{margin:0;padding:0;list-style:none}body .preguntas{max-width:60rem;margin-inline:auto}body .preguntas details{border-bottom:1px solid var(--linea, currentColor)}body .preguntas summary{font-weight:700}body .preguntas details p{max-width:65ch;padding:0 2rem .75rem 0;color:var(--texto-suave, inherit)}body .galeria>ul{margin:1.5rem 0 0;padding:0;list-style:none}body .galeria>ul:focus-visible{outline:3px solid var(--marca, currentColor);outline-offset:4px}body.galeria-mamposteria .galeria>ul{columns:4 13rem;column-gap:1rem}body.galeria-mamposteria .galeria li{break-inside:avoid;margin-bottom:1rem}body.galeria-rejilla .galeria>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}body.galeria-tira .galeria>ul{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0 1rem;scroll-snap-type:x mandatory}body.galeria-tira .galeria li{flex:0 0 min(74vw,24rem);scroll-snap-align:start}body .galeria a{display:block;min-width:44px;min-height:44px;padding:.4rem;border:1px solid var(--linea, currentColor);background:var(--superficie, transparent)}body .galeria img{width:100%;height:auto;transition:scale .22s ease}body .galeria a:hover img{scale:1.025}body.forma-suave .boton,body.forma-suave .fd-boton,body.forma-suave .fd,body.forma-suave .fd-control,body.forma-suave .grupo,body.forma-suave .preguntas details,body.forma-suave .galeria a,body.forma-suave .visor{border-radius:.85rem}body.forma-recta .boton,body.forma-recta .fd-boton,body.forma-recta .fd,body.forma-recta .fd-control,body.forma-recta .grupo,body.forma-recta .preguntas details,body.forma-recta .galeria a,body.forma-recta .visor,body.forma-recta .destacados-lista>li,body.forma-recta .inicio>picture,body.forma-recta .inicio-mosaico picture,body.forma-recta .nosotros>picture,body.forma-recta .cabecera-pagina>picture,body.forma-recta .galeria img{border-radius:0}body.forma-redonda .boton,body.forma-redonda .fd-boton{border-radius:999px}body.forma-redonda .fd,body.forma-redonda .fd-control,body.forma-redonda .grupo,body.forma-redonda .preguntas details,body.forma-redonda .galeria a,body.forma-redonda .visor,body.forma-redonda .destacados-lista>li,body.forma-redonda .inicio>picture,body.forma-redonda .inicio-mosaico picture,body.forma-redonda .nosotros>picture,body.forma-redonda .cabecera-pagina>picture,body.forma-redonda .galeria img{border-radius:1.2rem}body .fd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--linea, currentColor);border-top:3px solid var(--marca, currentColor);background:var(--superficie, transparent)}body .fd-campo{display:grid;min-width:0;gap:.4rem}body .fd-campo:has(textarea),body .fd-nota,body .fd-boton{grid-column:1 / -1}body .fd-etiqueta{font-weight:700}body .fd-opcional,body .fd-ayuda,body .fd-nota{color:var(--texto-suave, inherit);font-size:.94rem}body .fd-control{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--texto, currentColor);background:var(--fondo, #fff);color:var(--texto, #111)}body textarea.fd-control{min-height:8rem;resize:vertical}body .fd-control[aria-invalid=true]{border-color:#8b241c}body .fd-error{min-height:1.3em;margin:0;color:#8b241c;font-size:.92rem}body .fd-exito{grid-column:2;padding:1.2rem;border:1px solid var(--marca, currentColor);background:var(--superficie, transparent)}body .fd-exito-titulo{font-family:var(--display, inherit);font-size:1.5rem}body .cabecera-pagina{display:grid;min-height:20rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1rem,4vw,3.5rem);padding:clamp(1rem,4vw,3rem);border:1px solid var(--linea, currentColor);border-top:3px solid var(--marca, currentColor);background:var(--superficie, transparent)}body .cabecera-pagina-texto{min-width:0}body .cabecera-pagina h1{view-transition-name:titulo}body .cabecera-pagina>picture{min-width:0;min-height:16rem;overflow:hidden;border:1px solid var(--linea, currentColor)}body .cabecera-pagina>picture img{width:100%;height:100%;object-fit:cover}body .inicio h1{view-transition-name:titulo}body .catalogo{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}body .catalogo>h2{grid-column:1 / -1}body .nosotros{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);align-items:center;gap:.7rem clamp(1rem,3vw,2.5rem)}body .nosotros-texto{min-width:0}body .nosotros>picture{grid-column:2;grid-row:1;width:100%;min-width:0;max-height:26rem;aspect-ratio:4 / 3;overflow:hidden}body .nosotros>picture img{width:100%;height:100%;object-fit:cover}body .grupo{padding:.25rem 1rem 1rem;border:1px solid var(--linea, currentColor);border-top:3px solid var(--marca, currentColor);background:var(--superficie, transparent);transform-origin:top center;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .18s ease}body .grupo>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}body .grupo li{min-width:0;padding-block:.8rem;border-bottom:1px solid var(--linea-suave, var(--linea, currentColor))}body .grupo li p{color:var(--texto-suave, inherit)}body .grupo[open]{transform:perspective(900px) rotateX(-2deg) scaleX(1.012);border-top-color:var(--acento, currentColor)}body .grupo summary{font-family:var(--display, inherit);font-size:1.25rem}body .formulario{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);align-items:start;gap:1rem 3rem}body .formulario>h2{grid-column:1}body .formulario>.fd,body .formulario>.fd-exito,body .formulario>.enlace{grid-column:2}body .fd-exito{grid-column:2}body .visitanos{display:grid;grid-template-columns:minmax(12rem,.64fr) minmax(0,1.36fr);gap:1rem 3rem;padding-block:2rem;border-top:1px solid var(--linea, currentColor)}body .visitanos h2{grid-column:1 / -1}body .horario{margin:0}body .horario>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.65rem;border-bottom:1px solid var(--linea-suave, var(--linea, currentColor))}body .horario dd{margin:0;font-variant-numeric:tabular-nums}body address{align-self:center;font-style:normal}body .pie{margin-block:4rem 0;padding-block:1.5rem;border-top:2px solid var(--marca, currentColor);font-size:.95rem}body .pie p{margin-bottom:.45rem}body .nota-retrato{margin:.75rem 0 0;color:var(--texto-suave, inherit);font-size:.82rem}body .retrato img{object-position:50% 20%}body .aviso-legal{max-width:70ch;color:var(--texto-suave, inherit);font-size:.86rem}body .visor{width:min(92vw,70rem);max-width:none;max-height:min(90vh,54rem);padding:1rem;border:1px solid var(--linea, currentColor);background:var(--fondo, #fff);color:var(--texto, #111)}body .visor::backdrop{background:#0f1e15c7}body .visor figure{display:grid;min-height:12rem;place-items:center;margin:0 0 .75rem}body .visor img{max-width:100%;max-height:68vh;object-fit:contain}body .visor figcaption{margin-top:.6rem;color:var(--texto-suave, inherit)}body .visor button{display:inline-grid;min-width:44px;min-height:44px;place-items:center;margin-right:.35rem;border:1px solid var(--linea, currentColor);background:var(--superficie, transparent);color:var(--texto, #111);cursor:pointer}body .visor button svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body .visor [data-cerrar]{float:right;border-color:var(--marca, currentColor);background:var(--marca, currentColor);color:var(--sobre-marca, #fff)}body .inicio>picture,body .cabecera-pagina>picture{view-transition-name:foto-principal}body .destacados-lista>li{position:relative}body .destacados-lista h3 a{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.22em}body .destacados-lista h3 a:after{content:"";position:absolute;inset:0}body .destacados-lista h3 a:focus-visible{outline:none}body .destacados-lista h3 a:focus-visible:after{outline:3px solid var(--marca, currentColor);outline-offset:3px}body .marquesina{overflow:hidden;margin-block:clamp(2rem,5vw,4rem);border-block:1px solid var(--linea, currentColor);color:var(--marca, inherit);user-select:none}body .marquesina-pista{display:flex;width:max-content}body .marquesina ul{display:flex;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:clamp(.75rem,1.6vw,1.1rem) clamp(.75rem,1.5vw,1.25rem);list-style:none;font-family:var(--display, inherit);font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.15;white-space:nowrap}body .marquesina li{display:flex;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}body .marquesina li:after{content:"";flex:0 0 auto;width:.32em;height:.32em;border-radius:50%;background:var(--acento, currentColor)}body .cifras{display:flex;flex-wrap:wrap;gap:1.25rem clamp(1.5rem,4vw,2.5rem);margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--linea-suave, var(--linea, currentColor))}body .cifras>div{display:flex;flex-direction:column-reverse;gap:.35rem}body .cifras dt{color:var(--texto-suave, inherit);font-size:.9rem}body .cifras dd{margin:0;color:var(--marca, inherit);font-family:var(--display, inherit);font-size:clamp(2rem,4vw,3rem);line-height:1;font-variant-numeric:tabular-nums}body .cifras [data-cifra]{display:inline-block;min-width:calc(var(--digitos, 1) * 1ch)}body .equipo{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}body .equipo figure{margin:0}body .equipo picture{display:block;aspect-ratio:2 / 3;overflow:hidden;border:1px solid var(--linea, currentColor)}body .equipo picture img{width:100%;height:100%;object-fit:cover}body .equipo figcaption{display:grid;gap:.15rem;margin-top:.6rem}body .equipo figcaption strong{font-family:var(--display, inherit);font-size:1.2rem;font-weight:400}body .equipo figcaption span:not(.nota-retrato){color:var(--texto-suave, inherit)}body .equipo .nota-retrato{margin:0}@media(hover:hover)and (pointer:fine){body .destacados-lista h3 a:hover{text-decoration-line:underline;text-decoration-color:var(--acento, currentColor)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body .boton{translate:var(--iman-x, 0px) var(--iman-y, 0px);transition:background-color .18s ease,color .18s ease,translate .26s cubic-bezier(.16,1,.3,1)}body .destacados-lista picture img{transition:scale .32s cubic-bezier(.16,1,.3,1)}body .destacados-lista>li:hover picture img{scale:1.06}}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth}body.galeria-tira .galeria>ul{scroll-behavior:smooth}html.js.revelar-listo [data-revelar]:not(.revelado){opacity:0;translate:0 1rem}html.js.revelar-listo [data-revelar]{transition:opacity .45s ease,translate .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--orden, 0) * 60ms)}html.js h1.titular-listo .palabra{display:inline-block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}html.js h1.titular-listo .palabra>span{display:inline-block;animation:palabra-entra .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}@supports (animation-timeline: view()){body .inicio>picture img,body .cabecera-pagina>picture img{scale:1.08;animation:paralaje linear both;animation-timeline:view();animation-range:cover 0% cover 100%}body .marquesina-pista{animation:marquesina linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}::view-transition-group(foto-principal){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}body .grupo::details-content,body .preguntas details::details-content{block-size:0;overflow:clip;transition:block-size .32s cubic-bezier(.16,1,.3,1),content-visibility .32s allow-discrete}body .grupo[open]::details-content,body .preguntas details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *,body *:before,body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:850px){body main,body .pie{width:min(100% - 2rem,42rem)}body .cabecera{padding-inline:max(1rem,calc((100% - 42rem)/2))}body .cabecera{gap:.75rem}body .cabecera nav{gap:.2rem}body .cabecera>.boton{display:none}body.hero-completo .inicio,body.hero-dividido .inicio,body.hero-mosaico .inicio{grid-template-columns:minmax(0,1fr);gap:1rem}body.hero-completo .inicio{grid-template-areas:"texto" "destacados" "imagen"}body.hero-dividido .inicio{grid-template-areas:"texto" "imagen" "destacados"}body.hero-mosaico .inicio{grid-template-areas:"texto" "imagen" "recortes" "destacados"}body.hero-completo .inicio-texto,body.hero-dividido .inicio-texto,body.hero-mosaico .inicio-texto{grid-area:texto}body.hero-completo .inicio>picture,body.hero-dividido .inicio>picture,body.hero-mosaico .inicio>picture{grid-area:imagen;min-height:14rem}body.hero-completo .inicio>.destacados,body.hero-dividido .inicio>.destacados,body.hero-mosaico .inicio>.destacados{grid-area:destacados}body.hero-mosaico .inicio-mosaico{grid-area:recortes}body.hero-mosaico .inicio-mosaico picture{aspect-ratio:3 / 2}body .destacados-lista{grid-template-columns:repeat(3,minmax(0,1fr))}body .nosotros{grid-template-columns:1fr}body .nosotros>picture{grid-column:1;grid-row:auto;min-height:18rem}body .cabecera-pagina{grid-template-columns:1fr;gap:1rem}body .cabecera-pagina>picture{min-height:14rem}body .formulario{grid-template-columns:1fr;gap:1rem}body .formulario>h2,body .formulario>.fd,body .formulario>.fd-exito,body .formulario>.enlace{grid-column:1}body .fd-exito{grid-column:1}}@media(max-width:560px){body{font-size:.97rem}body .cabecera{flex-wrap:wrap;padding-block:.4rem}body .logo{font-size:1.3rem}body .cabecera nav{order:2;width:100%;justify-content:space-between}body .cabecera nav a{padding-inline:.2rem;font-size:.92rem}body .destacados-cabecera{align-items:start}body .destacados-cabecera .enlace{flex:0 0 auto}body .destacados-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}body .destacados-lista>li{grid-template-columns:minmax(0,1fr);grid-template-rows:2rem auto auto;align-content:start;gap:.2rem}body .destacados-lista picture{grid-column:1;grid-row:1;width:2rem}body .destacados-lista h3{grid-column:1;grid-row:2;font-size:.9rem;line-height:1.2;overflow-wrap:normal;word-break:normal;hyphens:auto}body .destacados-lista .precio{grid-column:1;grid-row:3}body .nosotros>picture{grid-column:1;grid-row:auto;min-height:0;max-height:none;aspect-ratio:4 / 3}body .grupo>ul{grid-template-columns:repeat(2,minmax(0,1fr))}body .grupo li,body .grupo li:nth-child(n){grid-column:auto}body .fd{grid-template-columns:1fr}body .fd-campo,body .fd-campo:has(textarea),body .fd-nota,body .fd-boton{grid-column:1}body .visitanos{grid-template-columns:1fr}body .visitanos h2{grid-column:1}body .horario>div{flex-wrap:wrap;gap:.25rem 1rem}body .visor{padding:.7rem}}@keyframes palabra-entra{0%{translate:0 105%}to{translate:0 0}}@keyframes paralaje{0%{translate:0 -3%}to{translate:0 3%}}@keyframes marquesina{0%{translate:0 0}to{translate:-35% 0}}[hidden]{display:none!important}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pasos{margin:1.25rem 0 0;padding:0;list-style:none;counter-reset:paso;display:grid;gap:.5rem}.pasos li{position:relative;counter-increment:paso;display:flex;gap:.75rem;align-items:baseline}.pasos li:not(:last-child):after{content:"";position:absolute;inset-inline-start:.85rem;inset-block-start:1.8rem;block-size:calc(100% - 1.3rem);border-inline-start:1px solid var(--linea)}.pasos li:before{content:counter(paso);flex:0 0 auto;display:inline-grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;border-radius:50%;border:1.5px solid currentColor;font-weight:700;font-size:.9rem}.resumen-solicitud{margin-block-start:1.5rem;padding:1rem 1.25rem;border-block-start:3px solid var(--marca);background:var(--superficie)}.resumen-solicitud dl{margin:.5rem 0 0;display:grid;gap:.35rem}.resumen-solicitud dt{font-size:.82rem;color:var(--texto-suave)}.resumen-solicitud dd{margin:0;overflow-wrap:anywhere}body .formulario>.resumen-solicitud{grid-column:1;margin-block-start:0}@media(min-width:851px){body .formulario{grid-template-columns:minmax(0,1.35fr) minmax(16rem,1fr)}body .formulario>h2{grid-column:1 / -1;grid-row:1}body .formulario>.fd{grid-column:1;grid-row:2}body .formulario>.resumen-solicitud{grid-column:2;grid-row:2;margin-block-start:0}body .formulario>.fd-exito{grid-column:1;grid-row:3}body .formulario>.enlace{grid-column:1;grid-row:4}}.abierto{display:inline-flex;align-items:center;gap:.5rem;font-weight:650}.abierto:before{content:"";inline-size:.6rem;block-size:.6rem;border-radius:50%;background:var(--texto-suave)}.abierto[data-estado=abierto]:before{background:var(--marca)}.practico{display:grid;gap:.75rem;margin:1.25rem 0 0}.practico dt{font-weight:650}.practico dd{margin:0;color:var(--texto-suave)}.filtros-barra{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.filtros-barra button{min-block-size:44px;padding-inline:1rem;border:1px solid var(--linea, currentColor);border-radius:999px;background:var(--fondo);color:var(--texto);font:inherit;cursor:pointer}.filtros-barra button[aria-pressed=true]{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.filtros-barra button:focus-visible,.pestana:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.pestanas{container-type:inline-size}.pestanas-lista{position:relative;display:flex;gap:.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.5rem;border-bottom:1px solid var(--linea, currentColor);scrollbar-width:thin;scrollbar-color:var(--marca) var(--superficie)}.pestanas-pista{margin:.5rem 0 0;font-size:.88rem;color:var(--texto-suave)}.pestana{flex:0 0 auto;scroll-snap-align:start;min-block-size:44px;padding-inline:1rem;border:0;background:none;color:var(--texto-suave);font:inherit;font-weight:600;cursor:pointer}.pestana[aria-selected=true]{color:var(--texto)}.pestanas-lista:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;block-size:3px;inline-size:var(--indicador-ancho, 0);translate:var(--indicador-x, 0) 0;background:var(--marca)}@media(prefers-reduced-motion:no-preference){.pestanas-lista:after{transition:translate .28s cubic-bezier(.16,1,.3,1),inline-size .28s ease}}[data-pestanas-montadas]>[data-panel]>.panel-titulo{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.panel{padding-block:1rem}.panel>ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:0 2rem}.panel li[data-item]{min-inline-size:0;padding-block:.8rem;border-bottom:1px solid var(--linea, currentColor)}.panel li[data-item] p{color:var(--texto-suave)}.panel li[data-item] h3{margin-block:0 .5rem}.panel li[data-item]>p{max-inline-size:60ch}.panel li[data-item] .precio{color:var(--texto);font-weight:700}.duracion{font-size:.88rem}.etiquetas{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0}.etiquetas span{padding:.1rem .5rem;border-radius:999px;background:var(--superficie);font-size:.78rem}.incluye{margin-block:.5rem}.incluye p{margin-block:.1rem}.filtros-vacio{color:var(--texto-suave);font-style:italic}.bloque{display:grid;gap:1.25rem;margin-block-start:clamp(2rem,5vw,3.5rem);padding:clamp(1rem,3vw,2rem);background:var(--superficie);border-radius:var(--radio, .5rem)}.bloque>*{min-inline-size:0}.bloque-texto h3{margin-block:0 .75rem}.bloque-texto p{margin:0;max-inline-size:55ch}@media(min-width:900px){.bloque:has(.bloque-foto){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bloque>picture:has(.bloque-foto){grid-column:2;grid-row:1 / span 3;min-inline-size:0}}.bloque-foto{inline-size:100%;block-size:auto;border-radius:var(--radio, .5rem)}.bloque .nota{color:var(--texto-suave);font-size:.86rem}.calculadora-referencia{inline-size:100%;border-collapse:collapse}.calculadora-referencia th,.calculadora-referencia td{padding:.5rem;text-align:start;border-bottom:1px solid var(--linea, currentColor)}.calculadora-control{display:flex;align-items:end;gap:.5rem}.calculadora-control button{inline-size:44px;block-size:44px;border:1px solid var(--linea, currentColor);border-radius:50%;background:var(--fondo);color:var(--texto);font-size:1.3rem;cursor:pointer}.calculadora-control label{display:grid;flex:1;min-inline-size:0;gap:.25rem;font-weight:600}.calculadora-control input{inline-size:100%;min-block-size:44px;padding-inline:.75rem;border:1px solid var(--linea);border-radius:var(--radio, .5rem);background:var(--fondo);color:var(--texto);font:inherit;font-size:1.2rem;caret-color:var(--marca)}.calculadora-control button{flex:0 0 44px}.calculadora-control :focus-visible{outline:2px solid var(--marca);outline-offset:3px}[data-resultado]{display:block;font-variant-numeric:tabular-nums}[data-resultado] ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}[data-resultado] li{display:flex;justify-content:space-between;gap:1rem}.calculadora-total{margin-block:1rem 0;padding-block-start:.75rem;border-block-start:1px solid var(--linea);font-weight:700;font-size:1.15rem}.casilla{display:flex;align-items:center;gap:.6rem;min-block-size:44px}.casilla span{margin-inline-start:auto;color:var(--texto-suave)}.casilla input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--marca)}.calculadora-viva{border:0;padding:0;margin:0}.bloque-paneles{margin:0;padding:0}.bloque-paneles>.panel{margin-inline-start:1.25rem}.bloque-paneles[data-pestanas-montadas]>.panel{margin-inline-start:0}.bloque-paneles>.pestanas-lista{list-style:none}.bloque-pasos .pestanas-lista{padding-block-end:.5rem}.bloque-pasos .pestanas-lista:before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:3px;background:var(--marca);transform-origin:left;scale:var(--paso-progreso, 0) 1}.bloque-pasos .pestanas-lista:after{display:none}@media(prefers-reduced-motion:no-preference){.bloque-pasos .pestanas-lista:before{transition:scale .28s cubic-bezier(.16,1,.3,1)}}.puntos-opcion{margin:0 0 1rem;padding-inline-start:1.1rem;display:grid;gap:.35rem}.faq-tema+.faq-tema{margin-block-start:1.5rem}.faq-tema h3{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave)}.practico-resumen{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0;padding:0;list-style:none}.practico-resumen li{padding:.3rem .75rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;font-size:.88rem}.destacados-lista .incluye{grid-column:1 / -1;inline-size:100%;margin:.75rem 0 0;padding:0;list-style:none;border-top:1px solid var(--linea)}.destacados-lista .incluye li{position:relative;min-block-size:44px;display:flex;align-items:center;padding-block:.45rem;border-bottom:1px solid var(--linea);font-size:.9rem}body .destacados-lista h3 a{display:inline-flex;align-items:center;min-block-size:44px;min-inline-size:44px}.destacados-lista .incluye li:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.destacados-lista:has(.incluye [data-fila="0"]:focus) .incluye [data-fila="0"],.destacados-lista:has(.incluye [data-fila="1"]:focus) .incluye [data-fila="1"],.destacados-lista:has(.incluye [data-fila="2"]:focus) .incluye [data-fila="2"]{background:color-mix(in srgb,var(--marca) 12%,transparent)}@media(hover:hover)and (pointer:fine){.destacados-lista:has(.incluye [data-fila="0"]:hover) .incluye [data-fila="0"],.destacados-lista:has(.incluye [data-fila="1"]:hover) .incluye [data-fila="1"],.destacados-lista:has(.incluye [data-fila="2"]:hover) .incluye [data-fila="2"]{background:color-mix(in srgb,var(--marca) 12%,transparent)}}@media(max-width:767px){body .destacados-lista{grid-template-columns:minmax(0,1fr);gap:1rem}.destacados-lista .incluye{order:4}.bloque>picture:has(.bloque-foto){order:3}.bloque>.nota{order:4;margin-block:0}.calculadora-referencia{table-layout:fixed;font-size:.88rem}.calculadora-referencia th,.calculadora-referencia td{padding:.5rem .2rem;overflow-wrap:anywhere}.calculadora-referencia th:first-child{inline-size:34%}[data-resultado] li>:last-child{flex-shrink:0}}.carrusel{grid-column:1 / -1;min-inline-size:0;margin-block-start:2rem}.carrusel-pista{display:grid;grid-auto-flow:column;grid-auto-columns:min(85%,26rem);gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.carrusel-pista>li{scroll-snap-align:start}.carrusel figure{block-size:100%;margin:0;padding:1.25rem;background:var(--superficie);border-radius:var(--radio, .5rem)}.carrusel blockquote{margin:0;font-size:clamp(1rem,2vw,1.12rem)}.carrusel figcaption{display:flex;flex-wrap:wrap;gap:.25rem .6rem;margin-block-start:.75rem;color:var(--texto-suave);font-size:.88rem}.carrusel .rotulo{font-style:italic}.carrusel-controles{display:flex;gap:.5rem;justify-content:flex-end;margin-block-start:.5rem}.carrusel-controles button{inline-size:44px;block-size:44px;border:1px solid var(--linea);border-radius:50%;background:var(--fondo);color:var(--texto);cursor:pointer}.carrusel-controles button:disabled{opacity:.4;cursor:default}.carrusel-controles button:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.carrusel-controles svg{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:2}@media(prefers-reduced-motion:no-preference){.carrusel-pista{scroll-behavior:smooth}}@media(max-width:560px){body main h1,body main h2,body main h3,body .pie,body .grupo-inicio a,.pasos li,.preguntas summary{overflow-wrap:anywhere}body h1 .palabra,body h1 .palabra>span{max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .destacados-cabecera,[data-resultado] li{flex-wrap:wrap}[data-resultado] li span:first-child{min-inline-size:0;overflow-wrap:anywhere}body .fd-control,.pasos li{min-inline-size:0}.preguntas summary:after{flex:none}}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/barberia/impulso/_astro/yeseva-one-latin-400-normal.DOOi0Fwv.woff2) format("woff2"),url(/barberia/impulso/_astro/yeseva-one-latin-400-normal.BFTviq16.woff) format("woff")}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/barberia/impulso/_astro/yeseva-one-latin-ext-400-normal.DZPYAEWq.woff2) format("woff2"),url(/barberia/impulso/_astro/yeseva-one-latin-ext-400-normal.Bfu-8ZsV.woff) format("woff")}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/barberia/impulso/_astro/karla-latin-ext-wght-normal.Dq0rrjgs.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/barberia/impulso/_astro/karla-latin-wght-normal.C3-ma4ov.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-marca=restaurante]{--display: "Yeseva One", Georgia, serif;--lectura: "Karla Variable", "Trebuchet MS", sans-serif;--linea: color-mix(in srgb, var(--texto) 42%, transparent);--repisa: var(--superficie);accent-color:var(--acento);font-size:1.06rem;line-height:1.5}body[data-marca=restaurante] .inicio{position:relative;isolation:isolate;padding:clamp(1rem,2.2vw,1.8rem)}body[data-marca=restaurante] .inicio:before{position:absolute;z-index:-1;inset:0;content:"";border:1px solid var(--linea);border-top:4px solid var(--marca);background:var(--repisa);clip-path:polygon(0 0,100% 0,98.5% 100%,1.5% 100%)}body[data-marca=restaurante] .inicio h1{max-width:14ch;margin-bottom:.75rem;font-size:clamp(2.65rem,3.7vw,3.55rem);line-height:1.04}body[data-marca=restaurante] .inicio-texto>p{max-width:42ch;color:var(--texto-suave);font-size:1.08rem}body[data-marca=restaurante] .inicio-texto>a{margin-right:.5rem;margin-bottom:.25rem}body[data-marca=restaurante] .inicio>picture{inline-size:100%;aspect-ratio:2 / 1;min-height:17rem;border:1px solid var(--linea);background:var(--fondo);clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}body[data-marca=restaurante] .inicio>picture img{width:100%;height:100%;object-fit:cover}body[data-marca=restaurante] .destacados{padding:clamp(.7rem,1.4vw,1.15rem);border:1px solid var(--linea);border-top:3px solid var(--marca);background:var(--fondo);clip-path:polygon(0 0,100% 0,99% 100%,1% 100%)}body[data-marca=restaurante] .destacados h2{margin-bottom:.25rem;font-size:clamp(1.45rem,2vw,2rem)}body[data-marca=restaurante] .destacados-cabecera p{font-size:.95rem}body[data-marca=restaurante] .destacados-lista>li{padding:.45rem;border:1px solid var(--linea);border-top:3px solid var(--marca);background:var(--superficie)}body[data-marca=restaurante] .destacados-lista picture{border:1px solid var(--linea)}body[data-marca=restaurante] .destacados-lista h3{margin:0;font-size:clamp(1rem,1.45vw,1.3rem)}body[data-marca=restaurante] .grupo-inicio{margin-top:.8rem;padding:0 .75rem .45rem;border:1px solid var(--linea);border-top:2px solid var(--marca);background:var(--superficie)}body[data-marca=restaurante] .grupo-inicio summary{min-height:3rem;font-size:1.08rem}body[data-marca=restaurante] .grupo-inicio summary span{color:var(--texto-suave);font-family:var(--lectura);font-size:.9rem}body[data-marca=restaurante] .grupo-inicio>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;border-top:1px solid var(--linea)}body[data-marca=restaurante] .grupo-inicio li{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.5rem;padding-block:.45rem;border:0}body[data-marca=restaurante] .grupo-inicio h3{margin:0;font-family:var(--lectura);font-size:.95rem;font-weight:700}body[data-marca=restaurante] .grupo-inicio .precio{flex:0 0 auto;font-size:.9rem}body[data-marca=restaurante] .nosotros{padding-block:clamp(1.5rem,4vw,3rem);border-block:1px solid var(--linea)}body[data-marca=restaurante] .nosotros>picture{min-height:21rem;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}body[data-marca=restaurante] .nosotros>picture img{width:100%;height:100%;object-fit:cover}body[data-marca=restaurante] .cabecera-pagina{border-top-width:4px;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}body[data-marca=restaurante] .cabecera-pagina>picture{border-color:var(--linea)}body[data-marca=restaurante] .catalogo .grupo{padding-inline:1.2rem}body[data-marca=restaurante] .catalogo .grupo[open]{transform:perspective(900px) rotateX(-2.4deg) scaleX(1.018)}body[data-marca=restaurante] .grupo summary{font-family:var(--display)}body[data-marca=restaurante] .precio{color:var(--marca)}body[data-marca=restaurante] .pie{border-top-width:3px}body[data-marca=restaurante] .visor{border-color:var(--linea)}body[data-marca=restaurante] .marquesina{border:1px solid var(--linea);border-top:3px solid var(--marca);background:var(--repisa);clip-path:polygon(0 0,100% 0,99.2% 100%,.8% 100%)}body[data-marca=restaurante] .marquesina ul{font-size:clamp(1.2rem,2.3vw,1.75rem)}body[data-marca=restaurante] .cifras dd{color:var(--marca)}@media(min-width:851px){body[data-marca=restaurante] .destacados{padding-block:.5rem}body[data-marca=restaurante] .destacados-lista{margin-top:.75rem}body[data-marca=restaurante] .grupo-inicio{margin-top:.55rem}body[data-marca=restaurante] .grupo-inicio li{padding-block:.35rem}}@media(max-width:850px){body[data-marca=restaurante] .inicio{padding:1rem}body[data-marca=restaurante] .inicio>picture{aspect-ratio:auto;min-height:14rem}body[data-marca=restaurante] .destacados-lista>li{padding:.35rem}body[data-marca=restaurante] .grupo-inicio>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body[data-marca=restaurante] .inicio h1{max-width:15ch;font-size:clamp(2rem,8vw,2.4rem)}body[data-marca=restaurante] .inicio-texto>p{max-width:48ch;margin-bottom:.45rem;font-size:.96rem;line-height:1.4}body[data-marca=restaurante] .destacados{padding:.65rem}body[data-marca=restaurante] .destacados-cabecera{gap:.35rem}body[data-marca=restaurante] .destacados-cabecera h2{max-width:15ch}body[data-marca=restaurante] .destacados-cabecera p{display:none}body[data-marca=restaurante] .destacados-lista>li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-rows:auto auto auto;gap:.25rem .75rem;padding:.75rem}body[data-marca=restaurante] .destacados-lista picture{grid-column:1;grid-row:1 / span 2;width:4.5rem;aspect-ratio:1}body[data-marca=restaurante] .destacados-lista h3{grid-column:2;grid-row:1;font-size:1.05rem;line-height:1.2}body[data-marca=restaurante] .destacados-lista .precio{grid-column:2;grid-row:2;font-size:1rem}body[data-marca=restaurante] .destacados-lista .incluye{grid-row:3;margin-block-start:.5rem}body[data-marca=restaurante] .grupo-inicio{padding-inline:.5rem}body[data-marca=restaurante] .grupo-inicio summary{min-height:3rem;flex-wrap:nowrap;gap:0 .4rem;font-size:1rem}body[data-marca=restaurante] .grupo-inicio summary span{display:none}body[data-marca=restaurante] .grupo-inicio>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}body[data-marca=restaurante] .grupo-inicio li{flex-wrap:wrap;gap:.1rem .35rem;padding-block:.25rem}body[data-marca=restaurante] .grupo-inicio h3,body[data-marca=restaurante] .grupo-inicio .precio{font-size:.82rem}}body[data-marca=restaurante] .bloque{border-block-start:3px solid var(--marca)}body[data-marca=restaurante] .carrusel figure{border-block-start:1px solid var(--linea)}body[data-marca=restaurante] .practico-resumen{gap:.5rem}body[data-marca=restaurante] .catalogo .panel li[data-item]{padding-block:1rem 1.5rem}body[data-marca=restaurante] .catalogo .panel li[data-item] h3{font-family:var(--display);font-size:1.3rem;font-weight:400}@media(max-width:560px){body[data-marca=restaurante] .grupo-inicio>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}body[data-marca=restaurante] .destacados-lista{container-type:inline-size}@container (max-width: 10rem){body[data-marca=restaurante] .destacados-lista>li{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}body[data-marca=restaurante] .destacados-lista picture,body[data-marca=restaurante] .destacados-lista h3,body[data-marca=restaurante] .destacados-lista .precio,body[data-marca=restaurante] .destacados-lista .incluye{grid-column:1;grid-row:auto}body[data-marca=restaurante] .destacados-lista picture{width:100%}}}@media(min-width:851px){body[data-marca=restaurante] .visitanos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-marca=restaurante] .visitanos>h2{grid-column:1 / -1}body[data-marca=restaurante] .visitanos>.abierto{grid-column:1;margin:0}body[data-marca=restaurante] .visitanos>.horario{grid-column:1;grid-row:3}body[data-marca=restaurante] .visitanos>address{grid-column:2;grid-row:2}body[data-marca=restaurante] .visitanos>.practico{grid-column:2;grid-row:3;margin:0}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-marca=consultorio]{--display: "Archivo Variable", "Arial Narrow", sans-serif;--lectura: "Archivo Variable", Arial, sans-serif;--linea: color-mix(in srgb, var(--marca) 26%, transparent);--texto-hover: var(--texto);accent-color:var(--marca);font-size:1rem;line-height:1.55}body[data-marca=consultorio] .inicio h1{max-width:12ch;font-size:clamp(2.6rem,4.6vw,4.3rem);line-height:1.04;letter-spacing:-.035em}body[data-marca=consultorio] .inicio-texto>p{max-width:42ch;font-size:1.08rem}body[data-marca=consultorio] .nosotros>picture,body[data-marca=consultorio] .cabecera-pagina>picture{border:1px solid var(--linea);background:var(--superficie)}body[data-marca=consultorio] .inicio>picture{border:1px solid var(--linea);background:var(--superficie)}body[data-marca=consultorio] .destacados{padding:clamp(1rem,2vw,1.6rem);border:1px solid var(--linea);border-top:3px solid var(--marca);background:var(--superficie)}body[data-marca=consultorio] .destacados-lista>li{padding:.65rem;border:1px solid var(--linea);background:var(--fondo)}body[data-marca=consultorio] .destacados-lista picture{border:1px solid var(--linea)}body[data-marca=consultorio] .grupo{padding-inline:1.15rem}body[data-marca=consultorio] .grupo summary{font-family:var(--display);font-weight:650}body[data-marca=consultorio] .precio{color:var(--marca)}body[data-marca=consultorio] .pie{border-top-width:2px}body[data-marca=consultorio] .marquesina{border-color:var(--linea);background:var(--superficie)}body[data-marca=consultorio] .marquesina ul{font-weight:560;letter-spacing:-.02em}body[data-marca=consultorio] .cifras dd{font-weight:650;letter-spacing:-.03em}@media(max-width:850px){body[data-marca=consultorio] .inicio h1{font-size:clamp(2.45rem,8.5vw,3.4rem)}}@media(max-width:560px){body[data-marca=consultorio] .grupo-inicio summary{flex-wrap:wrap;gap:.25rem;min-inline-size:0;overflow-wrap:anywhere}body[data-marca=consultorio] .grupo-inicio summary span{min-inline-size:0;overflow-wrap:anywhere}}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/barberia/impulso/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/barberia/impulso/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/barberia/impulso/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/barberia/impulso/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/barberia/impulso/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/barberia/impulso/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-marca=taller]{--display: "IBM Plex Sans Variable", "Arial Narrow", sans-serif;--lectura: "IBM Plex Sans Variable", Arial, sans-serif;--linea: color-mix(in srgb, var(--texto) 38%, transparent);--texto-hover: var(--sobre-marca);accent-color:var(--marca);font-size:1rem;line-height:1.5}body[data-marca=taller] h1,body[data-marca=taller] h2,body[data-marca=taller] h3,body[data-marca=taller] .logo{font-weight:650;letter-spacing:-.025em}body[data-marca=taller] .inicio h1{max-width:15ch;font-size:clamp(2.55rem,4.4vw,4rem);line-height:1.04}body[data-marca=taller] .inicio-texto>p{max-width:48ch}body[data-marca=taller] .inicio>picture{border:1px solid var(--linea);background:var(--superficie)}body[data-marca=taller] .inicio-mosaico picture{border-color:var(--linea)}body[data-marca=taller] .destacados{padding:clamp(1rem,2vw,1.6rem);border:1px solid var(--linea);border-top:3px solid var(--marca);background:var(--superficie)}body[data-marca=taller] .destacados-lista>li{padding:.55rem;border:1px solid var(--linea);background:var(--fondo)}body[data-marca=taller] .destacados-lista picture{border:1px solid var(--linea)}body[data-marca=taller] .precio{color:var(--marca)}body[data-marca=taller] .grupo summary{font-family:var(--display);font-weight:650}body[data-marca=taller] .cabecera-pagina{border-top-width:4px}body[data-marca=taller] .pie{border-top-width:3px}body[data-marca=taller] .marquesina{border-block:2px solid var(--texto);color:var(--texto)}body[data-marca=taller] .marquesina ul{font-weight:650;letter-spacing:-.02em}body[data-marca=taller] .marquesina li:after{width:.5em;height:.18em;border-radius:0;background:var(--marca)}body[data-marca=taller] .cifras dd{font-weight:650;letter-spacing:-.025em}@media(max-width:850px){body[data-marca=taller] .inicio h1{font-size:clamp(2.35rem,8vw,3.2rem)}}@media(max-width:414px){body[data-marca=taller] .grupo-inicio summary{overflow-wrap:anywhere}body[data-marca=taller] .grupo-inicio summary span{display:none}body[data-marca=taller] .grupo-inicio>ul{grid-template-columns:minmax(0,1fr)}body[data-marca=taller] .bloque-paneles .boton{max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-cyrillic-ext-wght-italic.BXuSHrjR.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-cyrillic-wght-italic.RLIThRd4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-greek-wght-italic.F2ziEGcb.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-vietnamese-wght-italic.C3q834ic.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-latin-ext-wght-italic.CpkvI5hy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/barberia/impulso/_astro/source-serif-4-latin-wght-italic.D2yaqPoE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-marca=profesional]{--display: "Source Serif 4 Variable", Georgia, serif;--lectura: "Public Sans Variable", Arial, sans-serif;--linea: color-mix(in srgb, var(--marca) 24%, transparent);--texto-hover: var(--texto);accent-color:var(--marca);font-size:1rem;line-height:1.6}body[data-marca=profesional] h1,body[data-marca=profesional] h2{font-weight:600;letter-spacing:-.02em;text-wrap:balance}body[data-marca=profesional] .logo{font-weight:560;letter-spacing:-.01em}body[data-marca=profesional] .inicio h1{max-width:16ch;font-size:clamp(2.4rem,4.2vw,3.9rem);line-height:1.06}body[data-marca=profesional] .inicio-texto>p{max-width:46ch;font-size:1.06rem}body[data-marca=profesional] .inicio-texto>.boton{margin-right:1.25rem;margin-bottom:.5rem}body[data-marca=profesional] .inicio>picture,body[data-marca=profesional] .nosotros>picture,body[data-marca=profesional] .cabecera-pagina>picture{border:1px solid var(--linea);background:var(--superficie)}body[data-marca=profesional] .inicio>picture{box-shadow:0 0 0 .5rem var(--superficie),0 0 0 calc(.5rem + 1px) var(--linea)}body[data-marca=profesional] .destacados{padding:clamp(1rem,2vw,1.6rem);border:1px solid var(--linea);border-top:3px double var(--marca);background:var(--superficie)}body[data-marca=profesional] .destacados-lista>li{padding:.6rem;border:1px solid var(--linea);background:var(--fondo)}body[data-marca=profesional] .destacados-lista picture{border:1px solid var(--linea)}body[data-marca=profesional] .grupo summary{font-weight:600}body[data-marca=profesional] .precio{color:var(--marca);font-weight:700}body[data-marca=profesional] .marquesina{border-block:1px solid var(--linea)}body[data-marca=profesional] .marquesina ul{font-style:italic;font-weight:450}body[data-marca=profesional] .marquesina li:after{width:.55em;height:1px;border-radius:0;background:var(--acento)}body[data-marca=profesional] .cifras{border-top-color:var(--linea)}body[data-marca=profesional] .cifras dd{font-weight:500;letter-spacing:-.02em}body[data-marca=profesional] .nota-retrato{font-style:italic}body[data-marca=profesional] .pie{border-top:3px double var(--marca)}body[data-marca=profesional] .aviso-legal{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--linea)}@media(max-width:850px){body[data-marca=profesional] .inicio h1{font-size:clamp(2.1rem,8vw,3rem)}body[data-marca=profesional] .inicio-texto>.boton{margin-right:1rem}body[data-marca=profesional] .inicio>picture{box-shadow:0 0 0 .35rem var(--superficie),0 0 0 calc(.35rem + 1px) var(--linea)}}@media(max-width:414px){body[data-marca=profesional] .destacados-cabecera>.enlace{max-inline-size:100%;overflow-wrap:anywhere}body[data-marca=profesional] .destacados-lista .precio,body[data-marca=profesional] .destacados-lista .incluye li{min-inline-size:0;overflow-wrap:anywhere}body[data-marca=profesional] .grupo-inicio summary{min-inline-size:0;overflow-wrap:anywhere}body[data-marca=profesional] .grupo-inicio summary span{display:none}body[data-marca=profesional] .grupo-inicio>ul{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/barberia/impulso/_astro/oswald-cyrillic-ext-wght-normal.DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/barberia/impulso/_astro/oswald-cyrillic-wght-normal.C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/barberia/impulso/_astro/oswald-vietnamese-wght-normal.Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/barberia/impulso/_astro/oswald-latin-ext-wght-normal.Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/barberia/impulso/_astro/oswald-latin-wght-normal.CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-marca=barberia]{--display: "Oswald Variable", "Arial Narrow", sans-serif;--lectura: "Inter Variable", Arial, sans-serif;--linea: color-mix(in srgb, var(--texto) 22%, transparent);--texto-hover: var(--texto);accent-color:var(--acento)}body[data-marca=barberia] ::selection{background:var(--acento);color:var(--texto)}body[data-marca=barberia] h1,body[data-marca=barberia] h2,body[data-marca=barberia] .logo{font-weight:600;text-transform:uppercase;letter-spacing:.01em}body[data-marca=barberia] h2{text-wrap:balance}body[data-marca=barberia] .inicio h1{max-width:12ch;padding-bottom:.9rem;background:linear-gradient(var(--acento),var(--acento)) 0 100% / 3.5rem 3px no-repeat;font-size:clamp(2.8rem,5.4vw,5rem);line-height:.98}body[data-marca=barberia] .inicio-texto>p{max-width:44ch}body[data-marca=barberia] .inicio-texto>.boton{margin-right:1.25rem;margin-bottom:.5rem}body[data-marca=barberia] .precio{color:var(--texto);font-weight:700;font-variant-numeric:tabular-nums}body[data-marca=barberia] .grupo summary{text-transform:uppercase;letter-spacing:.04em}body[data-marca=barberia] .marquesina{border-block:0;background:var(--marca);color:var(--sobre-marca)}body[data-marca=barberia] .marquesina ul{font-weight:500;text-transform:uppercase;letter-spacing:.03em}body[data-marca=barberia] .marquesina li:after{width:2px;height:1.1em;border-radius:0;background:var(--acento);rotate:22deg}body[data-marca=barberia] .cifras{border-top-color:var(--linea)}body[data-marca=barberia] .cifras dd{color:var(--texto);font-weight:500}body[data-marca=barberia] .equipo{gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.75rem,4vw,2.75rem)}body[data-marca=barberia] .equipo picture{border:0;background:var(--marca)}body[data-marca=barberia] .equipo figcaption{gap:.2rem;margin-top:.85rem;padding-top:.7rem;border-top:2px solid var(--acento)}body[data-marca=barberia] .equipo figcaption strong{font-size:clamp(1.35rem,2vw,1.6rem);font-weight:500;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}body[data-marca=barberia] .pie{border-top-width:3px}@media(max-width:850px){body[data-marca=barberia] .inicio h1{font-size:clamp(2.4rem,11vw,3.4rem)}body[data-marca=barberia] .inicio-texto>.boton{margin-right:1rem}}@media(max-width:600px){body[data-marca=barberia] .grupo-inicio summary{flex-wrap:wrap;gap:.5rem}body[data-marca=barberia] .grupo-inicio summary span{min-width:0;overflow-wrap:anywhere}body[data-marca=barberia] .equipo{gap:1.25rem}body[data-marca=barberia] .equipo figure{display:grid;grid-template-columns:minmax(0,min(8.5rem,38%)) minmax(0,1fr);align-items:end;gap:1rem}body[data-marca=barberia] .equipo figcaption{margin-top:0}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/barberia/impulso/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/barberia/impulso/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/barberia/impulso/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/barberia/impulso/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/barberia/impulso/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/barberia/impulso/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-marca=estetica]{--display: "Fraunces Variable", Georgia, serif;--lectura: "Nunito Sans Variable", Arial, sans-serif;--linea: color-mix(in srgb, var(--marca) 22%, transparent);--texto-hover: var(--texto);accent-color:var(--marca)}body[data-marca=estetica] h1,body[data-marca=estetica] h2{font-weight:500;letter-spacing:-.02em}body[data-marca=estetica] .inicio h1{max-width:13ch;font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:1.02}body[data-marca=estetica] .inicio-texto>.boton{margin-right:1.25rem;margin-bottom:.5rem}@media(max-width:850px){body[data-marca=estetica] .inicio h1{font-size:clamp(2.3rem,9vw,3.2rem)}body[data-marca=estetica] .inicio-texto>.boton{margin-right:1rem}}body[data-marca=estetica] .calculadora-viva{container-type:inline-size;min-inline-size:0}body[data-marca=estetica] .calculadora-viva legend{margin-block-end:.5rem;font-weight:600}body[data-marca=estetica] .calculadora-viva .casilla{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:.5rem;row-gap:0;padding-block:.3rem;border-block-end:1px solid var(--linea);cursor:pointer}body[data-marca=estetica] .calculadora-viva .casilla span{margin-inline-start:0;overflow-wrap:anywhere}body[data-marca=estetica] .calculadora-viva .casilla-nombre{color:var(--texto)}body[data-marca=estetica] .calculadora-viva .casilla-duracion{font-size:.88rem;font-variant-numeric:tabular-nums}body[data-marca=estetica] .calculadora-viva .casilla input{appearance:none;position:relative;display:grid;place-items:center;inline-size:44px;block-size:44px;margin:0;border:0;border-radius:.35rem;background:transparent;color:var(--sobre-marca);cursor:pointer}body[data-marca=estetica] .calculadora-viva .casilla input:before{content:"";box-sizing:border-box;inline-size:20px;block-size:20px;border:1.5px solid var(--marca);border-radius:.25rem;background:var(--fondo)}body[data-marca=estetica] .calculadora-viva .casilla input:checked:before{background:var(--marca)}body[data-marca=estetica] .calculadora-viva .casilla input:checked:after{content:"";position:absolute;inline-size:5px;block-size:10px;border:solid currentColor;border-width:0 2px 2px 0;rotate:45deg;translate:0 -1px}body[data-marca=estetica] .calculadora-viva .casilla input:focus-visible{outline:2px solid var(--marca);outline-offset:2px}body[data-marca=estetica] .calculadora-viva [data-resultado]{margin-block-start:1rem;color:var(--marca);font-family:var(--display);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;overflow-wrap:anywhere}@container (max-width: 18rem){body[data-marca=estetica] .calculadora-viva .casilla{grid-template-columns:44px minmax(0,1fr)}body[data-marca=estetica] .calculadora-viva .casilla input{grid-row:span 2}body[data-marca=estetica] .calculadora-viva .casilla-duracion{grid-column:2}}@media(forced-colors:active){body[data-marca=estetica] .calculadora-viva .casilla input{appearance:auto}body[data-marca=estetica] .calculadora-viva .casilla input:before,body[data-marca=estetica] .calculadora-viva .casilla input:after{content:none}}@media(max-width:400px){body[data-marca=estetica] .grupo-inicio summary{flex-wrap:wrap;min-inline-size:0;gap:.25rem}body[data-marca=estetica] .grupo-inicio summary span{min-inline-size:0;overflow-wrap:anywhere}}
