.cafe-chip_chip__iF6KB{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:40;background:var(--color-tinta);color:var(--color-rosa-duni);padding:var(--space-3) var(--space-5);font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-display);font-size:var(--text-rotulo);border:var(--border-hairline-width) solid var(--color-tinta);transition:opacity .18s ease}.cafe-chip_chip__iF6KB:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.cafe-chip_chip__iF6KB{transition:none}}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a4f49d278a78d11a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0c8c2cc6cb2a1e84-s.woff2) format("woff2");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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/975646e0361b97e6-s.woff2) format("woff2");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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2709857960ef4384-s.p.woff2) format("woff2");unicode-range:u+00??,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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c10e65354f31a966-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/18db5f711778bd55-s.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02b79f0bd347001b-s.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c1dcbfbff27328a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_86bf0d{font-family:Playfair Display,Playfair Display Fallback;font-weight:400}.__variable_86bf0d{--font-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-s.woff2) format("woff2");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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,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:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_f88839{font-family:Lato,Lato Fallback;font-style:normal}.__variable_f88839{--font-lato:"Lato","Lato Fallback"}:root{--color-rosa-duni:#EDE0E7;--color-tinta:#1C1C1C;--color-verde-botanico:#456453;--color-crema:#F2EFE9;--color-white:#FFFFFF;--color-madera:#8B6244;--color-madera-oscura:#5E4130;--color-mecate:#C4A87C;--color-picante:#A33B2F;--surface-primary:var(--color-rosa-duni);--surface-alt:var(--color-crema);--surface-inverse:var(--color-tinta);--text-primary:var(--color-tinta);--text-on-inverse:var(--color-rosa-duni);--accent-botanico:var(--color-verde-botanico);--border-hairline:var(--color-tinta);--surface-madera:var(--color-madera);--border-mecate:var(--color-mecate);--texture-grano:repeating-linear-gradient(92deg,rgba(0,0,0,.05),rgba(0,0,0,0) 1px,rgba(255,255,255,.035) 2px,rgba(0,0,0,.045) 4px);--texture-mecate:repeating-linear-gradient(45deg,var(--color-mecate) 0px,var(--color-mecate) 3px,rgba(0,0,0,.22) 3px,rgba(0,0,0,.22) 5px);--font-display:var(--font-playfair),"Playfair Display",Georgia,serif;--font-body:var(--font-lato),"Lato",-apple-system,sans-serif;--tracking-display:0.1em;--tracking-body:normal;--text-titular:clamp(2.4rem,4vw,3.4rem);--text-subtitulo:clamp(1.5rem,2.2vw,1.75rem);--text-apoyo:clamp(1.15rem,1.5vw,1.35rem);--text-minimo:1.05rem;--text-h1:2.75rem;--text-h2:2rem;--text-h3:1.5rem;--text-body:1rem;--text-small:0.875rem;--text-caption:0.75rem;--text-rotulo:0.75rem;--text-chip:0.875rem;--text-apoyo-ui:1.0625rem;--text-precio:1.125rem;--text-plato:clamp(1.125rem,2.6vw,1.25rem);--leading-display:1.05;--leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--canvas-margin:90px;--radius-none:0px;--radius-sm:2px;--border-hairline-width:1px}*,:after,:before{box-sizing:border-box;border-radius:0;box-shadow:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--color-tinta);color:var(--color-rosa-duni)}:focus-visible{outline:2px solid var(--color-tinta);outline-offset:3px}.u-display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.u-body{font-family:var(--font-body);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.u-body,.u-italic{text-transform:none}.u-italic{font-family:var(--font-display);font-style:italic;letter-spacing:.02em}:root{--gutter:clamp(40px,6vw,var(--canvas-margin));--measure:1080px;--header-h:56px}.container{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(56px,10vw,120px)}.section--rosa{background:var(--surface-primary)}.section--crema{background:var(--surface-alt)}.hairline{border:0;border-top:var(--border-hairline-width) solid var(--border-hairline);width:100%}.hairline--soft{border-top-color:color-mix(in srgb,var(--color-tinta) 22%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;background:var(--color-tinta);color:var(--color-rosa-duni);padding:var(--space-3) var(--space-5);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-size:var(--text-caption);transition:top .15s ease}.skip-link:focus{top:var(--space-4)}