@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(./cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(./cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(./cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(./outfit-latin-ext-300-normal-BYS6Dpvq.woff2) format("woff2"),url(./outfit-latin-ext-300-normal-CMIMshEd.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(./outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(./outfit-latin-300-normal-AWLfuCom.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(./outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(./outfit-latin-400-normal-DMwTpYkH.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(./outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(./outfit-latin-500-normal-ClnHRwRh.woff) format("woff");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}:root{--crema: #f3eee6;--crema-2: #e7dfd2;--piedra: #d4cdc2;--tinta: #16130f;--tinta-suave: #3f382f;--oro: #8d6b32;--oro-claro: #c4a15a;--linea: rgba(22, 19, 15, .14);--blanco: #fbf8f3;--serif: "Cormorant Garamond", "Palatino Linotype", Palatino, Georgia, serif;--sans: "Outfit", "Avenir Next", "Segoe UI", sans-serif;--ancho: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--crema);color:var(--tinta);font-family:var(--sans);font-size:1.05rem;font-weight:300;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.05;letter-spacing:-.02em;margin:0}h1{font-size:clamp(3.2rem,8vw,6.4rem)}h2{font-size:clamp(2.2rem,4vw,3.4rem)}h3{font-size:1.8rem}p{margin:0}.saltar{position:absolute;left:1rem;top:-4rem;background:var(--tinta);color:var(--crema);padding:.6rem 1rem;z-index:80}.saltar:focus{top:1rem}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.oferta{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;align-items:center;padding:.85rem 6vw;background:var(--tinta);color:var(--crema);font-size:.95rem}.oferta a{color:var(--oro-claro)}.cabecera{position:sticky;top:0;z-index:20;background:#f3eee6f0;border-bottom:1px solid var(--linea);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cabecera-interior{max-width:var(--ancho);margin:0 auto;padding:1rem 6vw;display:flex;align-items:center;justify-content:space-between;gap:1rem}.marca{text-decoration:none}.marca-nombre{display:block;font-family:var(--serif);font-size:1.55rem;letter-spacing:.01em;line-height:1}.marca-oficio{display:block;margin-top:.25rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oro)}.menu{display:flex;gap:1.25rem}.menu a{text-decoration:none;font-size:.95rem}.menu a[aria-current=page]{box-shadow:inset 0 -1px 0 var(--oro)}.menu-boton{display:none;background:transparent;border:1px solid var(--linea);padding:.55rem .8rem}.hero,.bloque,.franja,.pagina,.ficha,.pie{max-width:var(--ancho);margin:0 auto;padding-left:6vw;padding-right:6vw}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:end;padding-top:4.5rem;padding-bottom:3rem}.hero-bajada{margin-top:.8rem;font-family:var(--serif);font-size:1.8rem;font-style:italic}.hero-texto p:last-of-type{margin-top:1.2rem;max-width:38rem}.hero-acciones,.carrusel-controles,.cookies-acciones{display:flex;flex-wrap:wrap;gap:.75rem}.hero-acciones{margin-top:1.8rem}.hero-foto img,.portada img,.ficha img,.tarjeta img,.coleccion-carta img,.carrusel-pieza img{width:100%;height:100%;object-fit:cover}.hero-foto{min-height:28rem;background:var(--crema-2)}.hero-foto img{height:36rem}.etiqueta{margin:0 0 .7rem;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--oro)}.etiqueta a{color:inherit}.boton,.carrusel-controles button,.filtro{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.1rem;border:1px solid var(--tinta);background:var(--tinta);color:var(--crema);text-decoration:none;cursor:pointer}.boton-secundario,.filtro{background:transparent;color:var(--tinta)}.filtro.activo{background:var(--tinta);color:var(--crema)}.carrusel{padding:1rem 0 3rem}.carrusel-barra,.bloque-titulo,.pagina-encabezado{max-width:var(--ancho);margin:0 auto;padding:0 6vw 1.2rem;display:flex;justify-content:space-between;gap:1rem;align-items:end}.pagina-encabezado,.bloque-titulo{display:block;padding-top:3.5rem}.pagina-encabezado p:last-child,.bloque-titulo p:last-child{max-width:40rem;margin-top:.8rem}.carrusel-estado{max-width:var(--ancho);margin:0 auto .8rem;padding:0 6vw;color:var(--tinta-suave);font-size:.9rem}.carrusel-ventana{overflow:hidden}.carrusel-cinta{display:flex}.carrusel-cinta.animada{transition:transform .7s ease}.carrusel-pieza{padding:0 .6rem}.carrusel-pieza a{text-decoration:none;display:block}.carrusel-pieza img{height:22rem;background:var(--crema-2)}.carrusel-pieza h3{margin-top:.9rem;font-size:1.7rem}.bloque{padding-bottom:4rem}.grilla-colecciones,.grilla-piezas{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.coleccion-carta,.tarjeta-enlace{text-decoration:none;background:var(--blanco);border:1px solid var(--linea);min-height:100%}.coleccion-carta img,.tarjeta img{height:16rem}.coleccion-carta div,.tarjeta-cuerpo{padding:1rem 1rem 1.2rem}.coleccion-carta p,.precio-nota{color:var(--tinta-suave);margin-top:.35rem}.precio{margin-top:.45rem;font-size:1.05rem}.precio-grande{font-family:var(--serif);font-size:2.4rem}.franja{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding-top:2rem;padding-bottom:4rem;border-top:1px solid var(--linea)}.franja p:last-of-type{margin-top:.8rem;max-width:38rem}.pagina{padding-bottom:4rem}.filtros{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.portada{margin:0 0 1.5rem}.portada img{height:22rem;width:100%;object-fit:cover}.nota-pie{margin-top:1.5rem;color:var(--tinta-suave)}.ficha{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;padding-top:3rem;padding-bottom:4rem;align-items:start}.ficha img{height:38rem;object-fit:cover;background:var(--crema-2)}.ficha-datos{display:grid;gap:.9rem;position:sticky;top:6rem}.ficha-datos .boton{justify-self:start}.prosa{padding-top:3.5rem}.prosa h1{margin-bottom:1rem}.prosa h2{margin:2rem 0 .6rem;font-size:2.2rem}.prosa p,.prosa li{max-width:42rem}.prosa p+p{margin-top:1rem}.datos,.creditos,.faq{list-style:none;padding:0;margin:1.2rem 0}.datos li,.faq section{border-top:1px solid var(--linea);padding:.8rem 0}.faq section h2{font-size:2rem;margin-bottom:.4rem}.creditos li{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--linea);padding:.55rem 0;max-width:42rem}.formulario,.aviso{display:grid;gap:.9rem;max-width:38rem;margin-top:1.5rem}.formulario label{display:grid;gap:.35rem}.formulario input,.formulario select,.formulario textarea{background:var(--blanco);border:1px solid var(--linea);padding:.75rem .8rem}.check{grid-template-columns:auto 1fr;align-items:start}.formulario .boton{justify-self:start}.error{color:#7a2e24;font-size:.9rem}.aviso{background:var(--blanco);border:1px solid var(--linea);padding:1.2rem}.aviso dl{margin:0}.aviso div{padding-top:.6rem}.aviso dt{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--oro)}.presencia{margin-top:1rem;max-width:40rem}.identidad{max-width:42rem;margin:1rem 0}.identidad p+p{margin-top:.75rem}.pie .identidad{margin-top:.8rem}.pie{display:flex;justify-content:space-between;gap:2rem;padding-top:2rem;padding-bottom:6rem;border-top:1px solid var(--linea)}.pie nav{display:grid;gap:.4rem}.pie a{text-decoration:none}.pie-marca p:last-child{margin-top:.4rem;max-width:22rem;color:var(--tinta-suave)}.flotantes{position:sticky;top:5.1rem;z-index:19;display:flex;justify-content:flex-end;gap:.5rem;margin:0 auto;max-width:var(--ancho);padding:.75rem 6vw 0}.flotante{background:var(--tinta);color:var(--crema);text-decoration:none;min-height:2.75rem;padding:.55rem .85rem;border:1px solid var(--tinta)}.flotante-claro{background:var(--blanco);color:var(--tinta)}.cookies{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding:1.2rem 6vw 1.3rem;background:var(--blanco);color:var(--tinta);border-top:2px solid var(--oro-claro);box-shadow:0 -12px 40px #16130f1f}.cookies-texto{max-width:42rem}.cookies-texto p+p{margin-top:.35rem}#cookies-titulo{font-family:var(--serif);font-size:1.8rem;margin-bottom:.3rem}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}body.con-cookies{padding-bottom:12rem}@media(max-width:900px){.flotantes{top:4.6rem;justify-content:stretch}.flotante{flex:1;text-align:center}.menu-boton{display:inline-flex}.menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--crema);border-bottom:1px solid var(--linea);padding:.4rem 6vw 1rem}.menu.abierto{display:flex}.menu a{padding:.7rem 0}.hero,.ficha,.franja,.pie,.grilla-colecciones{grid-template-columns:1fr;display:grid}.hero-foto img,.ficha img{height:22rem}.grilla-piezas{grid-template-columns:1fr 1fr}.carrusel-pieza img{height:18rem}}@media(max-width:640px){.grilla-piezas{grid-template-columns:1fr}.carrusel-barra{align-items:start;flex-direction:column}h1{font-size:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.carrusel-cinta.animada{transition:none}}
