@font-face{font-family:Bodoni Moda;font-weight:500;font-style:normal;font-display:swap;src:url(/fuentes/bodoni-moda-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-weight:500;font-style:italic;font-display:swap;src:url(/fuentes/bodoni-moda-latin-500-italic.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-weight:600;font-style:normal;font-display:swap;src:url(/fuentes/bodoni-moda-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Albert Sans;font-weight:400;font-display:swap;src:url(/fuentes/albert-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Albert Sans;font-weight:600;font-display:swap;src:url(/fuentes/albert-sans-latin-600-normal.woff2)format("woff2")}:root{--porcelana:#ecebe7;--blanco:#fbfbf9;--negro:#1f201e;--gris:#5b5c57;--roble:#c4a27a;--madera:#8a4f24;--linea:#d3d1ca;--display:"Bodoni Moda", "Didot", Georgia, serif;--texto:"Albert Sans", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--porcelana);color:var(--negro);font:400 1.0625rem/1.55 var(--texto);margin:0}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:3px solid var(--madera);outline-offset:3px}.saltar{background:var(--negro);color:var(--blanco);z-index:10;padding:10px 14px;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.cabecera{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:14px 20px;display:flex}.marca{flex-direction:column;line-height:1;display:flex}.marca span{font:600 .72rem/1 var(--texto);letter-spacing:.04em;color:var(--gris);margin-bottom:3px}.marca b{font:600 1.9rem/1 var(--display);letter-spacing:.01em}.cabecera__llamar{color:var(--negro);border:1.5px solid var(--negro);border-radius:999px;align-items:center;min-height:44px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.cabecera__llamar:hover{background:var(--negro);color:var(--blanco)}.portada{grid-template-areas:"cabeza""collage""texto";gap:22px;max-width:1320px;margin:0 auto;padding:6px 20px 56px;display:grid}.portada__cabeza{grid-area:cabeza}.collage{grid-area:collage}.portada__texto{grid-area:texto}.portada__llamar{margin-top:20px}.collage{grid-template-rows:auto auto;grid-template-columns:1.7fr 1fr;align-items:start;gap:10px;display:grid}.collage img{object-fit:cover;width:100%;height:100%}.collage__a{aspect-ratio:3/4.1;grid-row:1/3}.collage__b{aspect-ratio:3/4.6;margin-top:28px}.collage__c{aspect-ratio:4/3}.portada__quien{color:var(--gris);font-size:.95rem;font-weight:600}.portada h1{font:500 clamp(2.6rem, 11.5vw, 5.4rem)/.98 var(--display);letter-spacing:-.015em;margin:8px 0 0}.portada__entrada{max-width:36ch;font-size:1.12rem}.abanico{height:232px;margin:30px 0 36px;position:relative}.abanico__muestra{--giro:calc((var(--i) - 2) * 13deg);cursor:pointer;background-position:50%;background-size:cover;background-color:var(--blanco);transform-origin:50% 150%;width:92px;height:176px;transform:rotate(var(--giro));animation:.9s cubic-bezier(.2,.8,.2,1) both abrir;animation-delay:calc(var(--i) * 60ms + .2s);border:0;border-radius:6px;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:calc(50% - 46px);box-shadow:0 1px #00000014,0 10px 22px -12px #1f201e8c}.abanico__muestra span{writing-mode:vertical-rl;background:var(--blanco);color:var(--negro);white-space:nowrap;border-radius:3px;padding:7px 3px;font-size:.8rem;font-weight:600;line-height:1;position:absolute;top:6px;left:5px;transform:rotate(180deg)}.abanico__muestra:hover,.abanico__muestra[aria-pressed=true]{transform:rotate(var(--giro)) translateY(-16px)}.abanico__muestra[aria-pressed=true] span{background:var(--negro);color:var(--blanco)}@keyframes abrir{0%{transform:rotate(0)}}.abanico__pie{color:var(--gris);max-width:40ch;font-size:.92rem}.catalogo{background:var(--blanco);padding:56px 20px 64px}.catalogo h2:focus{outline:none}.catalogo>*{max-width:1320px;margin-left:auto;margin-right:auto}.catalogo h2,.encargo h2,.opiniones h2{font:500 clamp(2.1rem, 8vw, 3.6rem)/1.02 var(--display);letter-spacing:-.01em}.filtro{flex-wrap:wrap;gap:8px;margin:22px 0 14px;display:flex}.filtro button{font:600 .95rem/1 var(--texto);color:var(--negro);border:1.5px solid var(--linea);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 8px;display:inline-flex}.filtro button:first-child{padding-left:16px}.filtro button:hover{border-color:var(--negro)}.filtro button[aria-pressed=true]{background:var(--negro);border-color:var(--negro);color:var(--blanco)}.filtro i,.ficha__acabados i{background-position:50%;background-size:cover;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000001f}.catalogo__cuenta{color:var(--gris);min-height:1.6em;font-size:.98rem}.fichas{gap:40px;margin:28px auto 0;padding:0;list-style:none;display:grid}.ficha figure{aspect-ratio:4/3;background:var(--porcelana);border-radius:4px;overflow:hidden}.ficha--alta figure,.ficha--grande figure{aspect-ratio:4/5}.ficha img{object-fit:cover;width:100%;height:100%}.ficha__texto{padding-top:14px}.ficha h3{font:500 1.75rem/1.1 var(--display)}.ficha p{color:#34352f;max-width:52ch;margin-top:8px}.ficha__acabados{flex-wrap:wrap;gap:14px;margin:12px 0 0;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:flex}.ficha__acabados li{align-items:center;gap:7px;display:inline-flex}.ficha__acabados i{width:20px;height:20px}.dentro{border-top:1px solid var(--linea);align-items:center;gap:18px;margin-top:56px;padding-top:32px;display:grid}.dentro figure{aspect-ratio:4/3;border-radius:4px;overflow:hidden}.dentro p{max-width:46ch}.dentro img{object-fit:cover;width:100%;height:100%}.dentro h3{font:500 1.6rem/1.1 var(--display);margin-bottom:10px}.encargo{max-width:1320px;margin:0 auto;padding:64px 20px}.encargo ol{counter-reset:paso;gap:26px;margin:30px 0 0;padding:0;list-style:none;display:grid}.encargo li{counter-increment:paso;grid-template-columns:56px 1fr;column-gap:14px;display:grid}.encargo li:before{content:counter(paso);font:500 3.2rem/.9 var(--display);color:var(--madera);grid-row:1/3}.encargo h3{font:600 1.15rem/1.3 var(--texto)}.encargo li p{color:var(--gris);margin-top:4px}.opiniones{background:var(--negro);color:var(--blanco);padding:64px 20px}.opiniones>*{max-width:1320px;margin-left:auto;margin-right:auto}.opiniones__nota{color:#c9c7c0;margin-top:10px}.opiniones ul{gap:28px;margin-top:30px;padding:0;list-style:none;display:grid}.opiniones li{border-left:3px solid var(--roble);padding-left:16px}.opiniones li p{font:500 italic 1.3rem/1.4 var(--display)}.opiniones li span{color:#c9c7c0;margin-top:8px;font-size:.9rem;display:block}.taller{gap:32px;max-width:1320px;margin:0 auto;padding:64px 20px 72px;display:grid}.taller h2{font:500 clamp(2.1rem, 8vw, 3.6rem)/1.02 var(--display)}.taller__donde{margin-top:14px;font-size:1.2rem;font-weight:600}.taller__horario{color:var(--gris);margin-top:6px}.taller__estado{color:var(--gris)}.taller__estado.es-abierto{color:#24603a;font-weight:600}.taller__botones{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.boton{border:1.5px solid var(--negro);min-height:52px;color:var(--negro);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.boton--lleno,.boton:hover{background:var(--negro);color:var(--blanco)}.boton--lleno:hover{background:#3a3b37}.taller__muestras{gap:8px;display:flex}.taller__muestras i{aspect-ratio:2/3;background-position:50%;background-size:cover;border-radius:4px;flex:1;max-width:90px}.pie{border-top:1px solid var(--linea);color:var(--gris);text-align:center;padding:22px 20px 30px;font-size:.9rem}@media (width>=720px){.fichas{grid-template-columns:1fr 1fr;column-gap:28px}.ficha--grande{grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:end;gap:32px;display:grid}.ficha--grande figure{aspect-ratio:4/3.4}.ficha--grande h3{font-size:2.4rem}.encargo ol{grid-template-columns:repeat(3,1fr);gap:32px}.opiniones ul{grid-template-columns:1fr 1fr;gap:36px 48px}}@media (width>=1000px){.cabecera{padding:22px 40px}.portada{grid-template-columns:1.15fr 1fr;grid-template-areas:"cabeza cabeza""collage texto";align-items:start;gap:36px 56px;padding:10px 40px 80px}.portada__cabeza h1{max-width:14ch}.portada__texto{padding-top:8px}.portada h1{max-width:none;font-size:clamp(4.4rem,7.4vw,7.4rem)}.abanico{height:270px}.abanico__muestra{width:108px;height:206px;left:calc(50% - 54px)}.catalogo{padding:88px 40px}.catalogo__cabeza{grid-template-columns:auto 1fr;align-items:end;column-gap:40px;display:grid}.catalogo__cabeza .filtro{justify-content:flex-end;margin:0}.catalogo__cuenta{grid-column:1/-1;margin-top:14px}.fichas{grid-template-columns:repeat(3,1fr)}.ficha--grande{grid-template-columns:1.6fr 1fr}.dentro{grid-template-columns:340px 1fr;gap:48px}.dentro figure{aspect-ratio:3/4}.dentro h3{font-size:2.2rem}.encargo,.taller,.opiniones{padding:96px 40px}.taller{grid-template-columns:1fr auto;align-items:end}.taller__muestras i{width:90px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
