:root{--oliva:#5f6e2b;--oliva-d:#46521f;--oro:#c9a640;--rosa:#5f6e2b;--rosa-d:#46521f;--maiz:#d8b450;--turquesa:#2f7d6d;--turquesa-d:#2a6658;--naranja:#c8643b;--nopal:#8f9d50;--azul:#2d4b7a;--chile:#b8436a;--cacao:#262a17;--cal:#f8f3e7;--papel:#fffdf7;--font-display:"Playfair Display", "Georgia", serif;--font-caps:"Cinzel", "Georgia", serif;--font:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-small:clamp(.875rem, .84rem + .15vw, .9375rem);--fs-body:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-lead:clamp(1.125rem, 1.02rem + .5vw, 1.4rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.6rem);--fs-h2:clamp(2.25rem, 1.5rem + 3.6vw, 5rem);--fs-hero:clamp(4.2rem, 1.6rem + 13vw, 13rem);--pad:clamp(1rem, .4rem + 3vw, 3rem);--max:1320px;--section:clamp(4.5rem, 3rem + 7vw, 9rem);--radius:clamp(14px, 1vw + 10px, 22px);--ease:cubic-bezier(.16, 1, .3, 1);--nav-h:72px;--hero-bg:var(--cal);--hero-ink:var(--cacao);--hero-title:var(--oliva);--visit-bg:#ece4cf;--mbar-h:0px}.logo{display:block;overflow:visible}.logo__txt{font-family:var(--font-caps);font-weight:600}.logo__k{font-family:var(--font-display);font-weight:400}.logo__ring{transform-box:view-box;transform-origin:50%}.hero__brand{flex-direction:column;align-items:center;gap:1rem;display:flex}.hero__logo{width:clamp(96px,22vw,150px);height:auto}html[data-theme=tierra]{--rosa:#c0436a;--rosa-d:#9c3354;--maiz:#e2a63b;--turquesa:#2f7d6d;--turquesa-d:#2a6b5e;--naranja:#cf6436;--nopal:#4d6a3a;--azul:#2f4c7a;--chile:#a8322d;--cacao:#2b1d16;--cal:#f6eee2;--papel:#fffaf2;--hero-bg:#cf6436;--hero-ink:#fffaf2;--hero-title:#fffaf2;--visit-bg:#e8d9c2}html[data-theme=cal]{--rosa:#d6336c;--rosa-d:#b02656;--maiz:#f0b43c;--turquesa:#2a9d8f;--turquesa-d:#23786e;--naranja:#e76f51;--nopal:#2d6a4f;--azul:#1f4e96;--chile:#c8382f;--cacao:#1d2433;--cal:#f7f3ec;--papel:#fffdf9;--hero-bg:#f7f3ec;--hero-ink:#1d2433;--hero-title:#d6336c;--visit-bg:#dfe8f5}html[data-theme=noche]{--rosa:#e2557f;--rosa-d:#c13c64;--maiz:#f2b441;--turquesa:#2a9d8f;--turquesa-d:#1f6f66;--naranja:#e8794a;--nopal:#3f7d4e;--azul:#2c5aa0;--chile:#c8382f;--cacao:#17201b;--cal:#f5efe4;--papel:#fffbf3;--hero-bg:#17332a;--hero-ink:#f5efe4;--hero-title:#f2b441;--visit-bg:#f2b441}html[data-theme=buganvilla]{--rosa:#c9306b;--rosa-d:#a5245a;--maiz:#f2b84b;--turquesa:#1f8a7a;--turquesa-d:#1a6e62;--naranja:#ee7b3a;--nopal:#2f6b45;--azul:#2a4f8f;--chile:#c23a30;--cacao:#2a1520;--cal:#fbf1ee;--papel:#fffaf8;--hero-bg:#f4b7c9;--hero-ink:#2a1520;--hero-title:#c9306b;--visit-bg:#f6d9cf}html[data-theme=noche] .hero .btn--ghost,html[data-theme=tierra] .hero .btn--ghost{--bg:transparent;--fg:var(--hero-ink);border-color:var(--hero-ink)}html[data-theme=noche] .hero .status,html[data-theme=tierra] .hero .status{color:var(--hero-ink);border-color:var(--hero-ink);background:0 0}html[data-theme=noche] .hero__rating svg{fill:var(--maiz)}html[data-theme=tierra] .hero__rating svg{fill:#fffaf2}html[data-theme=noche] .nav:not(.is-solid) .nav__links,html[data-theme=noche] .nav:not(.is-solid) .nav__name,html[data-theme=tierra] .nav:not(.is-solid) .nav__links,html[data-theme=tierra] .nav:not(.is-solid) .nav__name{color:var(--hero-ink)}html[data-theme=noche] .hero__kanaia,html[data-theme=tierra] .hero__kanaia{-webkit-text-stroke-color:#000}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html,body{overflow-x:clip}body{background:var(--cal);color:var(--cacao);font-family:var(--font);font-size:var(--fs-body);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;padding-bottom:var(--mbar-h);margin:0;line-height:1.55}img,svg,iframe{max-width:100%;display:block}img{height:auto}figure,blockquote,dl,dd{margin:0}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--rosa);color:#fff}:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--cacao);color:var(--papel);border-radius:10px;padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.wrap{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.h2{font-family:var(--font);font-variation-settings:"wdth" 80;font-weight:800;font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:.95}.h2--light{color:var(--papel)}.lead{font-size:var(--fs-lead);text-wrap:pretty;line-height:1.45}.hl{font-family:var(--font-display);letter-spacing:0;font-weight:400;display:inline-block}.hl--rosa{color:var(--rosa)}.btn{--bg:var(--cacao);--fg:var(--papel);background:var(--bg);min-height:48px;color:var(--fg);font-weight:700;font-size:var(--fs-body);text-align:center;border:3px solid var(--cacao);box-shadow:4px 4px 0 var(--cacao);transition:translate .2s var(--ease), box-shadow .2s var(--ease), background-color .2s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.4em;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--cacao);translate:-2px -2px}.btn:active{box-shadow:1px 1px 0 var(--cacao);translate:3px 3px}.btn--rosa{--bg:var(--rosa);--fg:#fff}.btn--maiz{--bg:var(--maiz);--fg:var(--cacao)}.btn--ghost{--bg:var(--papel);--fg:var(--cacao)}.btn--lg{min-height:56px;font-size:var(--fs-lead);padding:.7em 1.5em}.link{text-underline-offset:4px;font-weight:700;text-decoration:underline 2px}.link:hover{color:var(--rosa)}.status{background:var(--papel);border:2px solid var(--cacao);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:.6em;max-width:100%;padding:.45em 1em;font-weight:600;line-height:1.3;display:inline-flex}.status__dot{background:#999;border-radius:50%;flex:none;width:.7em;height:.7em}.status[data-open=true] .status__dot{background:#1fae4b;animation:1.8s infinite ping;box-shadow:0 0 #1fae4b99}.status[data-open=false] .status__dot{background:var(--chile)}@keyframes ping{70%{box-shadow:0 0 0 9px #1fae4b00}to{box-shadow:0 0 #1fae4b00}}.sarape{background:repeating-linear-gradient(90deg, var(--rosa) 0 6%, var(--maiz) 6% 8%, var(--turquesa) 8% 15%, var(--papel) 15% 16%, var(--naranja) 16% 23%, var(--cacao) 23% 25%, var(--nopal) 25% 31%, var(--maiz) 31% 33%, var(--azul) 33% 39%, var(--papel) 39% 40%, var(--chile) 40% 46%, var(--maiz) 46% 50%);background-size:clamp(320px,50vw,720px) 100%;height:clamp(18px,2.4vw,30px)}.talavera-band{background-color:var(--papel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23fffdf8'/%3E%3Cg fill='%231c4fa0'%3E%3Cpath d='M40 8c6 10 6 18 0 24-6-6-6-14 0-24zM40 72c-6-10-6-18 0-24 6 6 6 14 0 24zM8 40c10-6 18-6 24 0-6 6-14 6-24 0zM72 40c-10 6-18 6-24 0 6-6 14-6 24 0z'/%3E%3Ccircle cx='40' cy='40' r='6'/%3E%3Cpath d='M0 0h14L0 14zM80 0v14L66 0zM0 80V66l14 14zM80 80H66l14-14z'/%3E%3C/g%3E%3Cg fill='%23ffc21a'%3E%3Ccircle cx='40' cy='40' r='2.5'/%3E%3Ccircle cx='0' cy='0' r='3'/%3E%3Ccircle cx='80' cy='0' r='3'/%3E%3Ccircle cx='0' cy='80' r='3'/%3E%3Ccircle cx='80' cy='80' r='3'/%3E%3C/g%3E%3C/svg%3E");background-size:clamp(48px,7vw,88px);height:clamp(48px,7vw,88px)}.papel{pointer-events:none;width:100%;position:relative}.papel__cord{background:var(--cacao);opacity:.55;height:3px;position:absolute;top:4px;left:0;right:0}.papel__row{justify-content:space-between;gap:2px;padding-inline:4px;display:flex}.papel__flag{aspect-ratio:100/116;transform-origin:50% 0;min-width:0;max-width:96px;height:auto;animation:sway calc(3s + (var(--i) * .17s)) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.37s);filter:drop-shadow(0 3px #2a161026);flex:1 1 0}@media (width<=599px){.papel__flag:nth-child(n+9){display:none}}@media (width>=600px) and (width<=1023px){.papel__flag:nth-child(n+13){display:none}}@keyframes sway{0%{transform:rotate(-4deg)skew(-2deg)}to{transform:rotate(4deg)skew(2deg)}}.lcard,.lcard--rosa{--c:var(--rosa)}.lcard--maiz{--c:var(--maiz)}.lcard--turquesa{--c:var(--turquesa)}.lcard--naranja{--c:var(--naranja)}.lcard--nopal{--c:var(--nopal)}.lcard--azul{--c:var(--azul)}.lcard__frame{background:var(--papel);border:clamp(6px, .7vw, 10px) solid var(--c);outline:3px solid var(--cacao);outline-offset:-1px;box-shadow:6px 6px 0 var(--cacao);border-radius:10px;flex-direction:column;padding:clamp(6px,.8vw,10px);display:flex;position:relative}.lcard__frame img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.lcard__n{z-index:1;background:var(--papel);border:2px solid var(--cacao);width:clamp(28px,3vw,40px);height:clamp(28px,3vw,40px);color:var(--cacao);border-radius:50%;place-items:center;font-size:clamp(.85rem,.7rem + .5vw,1.1rem);font-weight:800;display:grid;position:absolute;top:clamp(10px,1.3vw,16px);left:clamp(10px,1.3vw,16px)}.lcard__name{text-align:center;font-family:var(--font-display);color:var(--cacao);padding:.35em .2em .15em;font-size:clamp(1rem,.6rem + 1.4vw,1.75rem);line-height:1.1;display:block}.nav{z-index:50;height:var(--nav-h);padding:0 var(--pad);padding-top:env(safe-area-inset-top);transition:background-color .3s, box-shadow .3s, transform .4s var(--ease);align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.nav.is-solid{background:var(--papel);box-shadow:0 3px 0 var(--cacao)}.nav__logo{align-items:center;gap:.55rem;margin-right:auto;text-decoration:none;display:flex}.nav__logoimg{width:52px;height:52px;transition:rotate .5s var(--ease);flex:none}.nav__logo:hover .nav__logoimg{rotate:-10deg}.nav__name{font-family:var(--font-display);color:var(--oliva);font-size:1.6rem;font-style:italic;font-weight:700;line-height:1}.nav__links{gap:clamp(1rem,2vw,2.25rem);font-weight:700;display:none}.nav__links a{padding:.4rem 0;text-decoration:none;position:relative}.nav__links a:after{content:"";background:var(--rosa);transform-origin:100%;height:3px;transition:transform .35s var(--ease);border-radius:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after,.nav__links a.is-active:after{transform-origin:0;transform:scaleX(1)}.nav__links a.is-active{color:var(--oliva)}.menu nav a.is-active{color:var(--oro)}.nav__cta{min-height:44px;padding:.5em 1.2em;display:none}.nav__burger{z-index:61;background:var(--papel);border:3px solid var(--cacao);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.nav__burger span{background:var(--cacao);width:20px;height:3px;transition:transform .35s var(--ease);border-radius:3px;position:absolute}.nav__burger span:first-child{transform:translateY(-4px)}.nav__burger span:last-child{transform:translateY(4px)}.nav__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.menu{z-index:60;background:var(--rosa);color:#fff;padding:calc(var(--nav-h) + 1rem) var(--pad) 2rem;flex-direction:column;justify-content:center;gap:2.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu nav{flex-direction:column;gap:.2rem;display:flex}.menu nav a{font-family:var(--font-display);color:#fff;font-size:clamp(2.2rem,10vw,4rem);line-height:1.15;text-decoration:none}.menu nav a:hover{color:var(--maiz)}.menu .btn{align-self:flex-start}body.menu-open{overflow:hidden}body.menu-open .nav{box-shadow:none;background:0 0}.hero{background:var(--hero-bg);color:var(--hero-ink);padding-top:var(--nav-h);isolation:isolate;position:relative;overflow:hidden}.hero__papel{top:calc(var(--nav-h) - 6px);z-index:-1;opacity:.95;position:absolute;left:0;right:0}.hero__papel .papel__flag{max-width:120px}.hero__inner{width:100%;max-width:var(--max);padding:clamp(5.5rem, 14vw, 7rem) var(--pad) clamp(3rem, 6vw, 5rem);gap:clamp(2.5rem,6vw,3rem);margin-inline:auto;display:grid}.hero__copy{text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.4vw,1.5rem);display:flex}.hero__title{flex-direction:column;align-items:center;line-height:.9;display:flex}.hero__kanaia{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--fs-hero);color:var(--hero-title);text-shadow:clamp(3px, .45vw, 7px) clamp(3px, .45vw, 7px) 0 var(--oro);letter-spacing:-.01em;white-space:nowrap;padding-right:.08em;line-height:.95}.hero__kanaia .ch{display:inline-block}.hero__sub{font-variation-settings:"wdth" 78;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.4em;margin-top:clamp(.4rem,1vw,.8rem);font-size:clamp(1.4rem,.9rem + 2.6vw,3rem);font-weight:800;display:inline-flex}.hero__x{color:var(--oro);font-size:.8em}.hero__lead{max-width:30ch;font-size:var(--fs-lead);text-wrap:balance;font-weight:500}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:.9rem;width:100%;display:flex}.hero__rating{font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.hero__rating>svg{width:100px;height:20px;fill:var(--rosa)}.hero__cards{justify-content:center;align-items:flex-end;width:100%;max-width:560px;min-height:clamp(220px,58vw,420px);margin-inline:auto;display:flex;position:relative}.hero__card{will-change:transform;width:clamp(120px,34vw,230px);position:absolute}.hero__card--1{z-index:1;bottom:6%;left:2%;rotate:-10deg}.hero__card--2{z-index:2;bottom:14%;left:50%;translate:-50%;rotate:2deg}.hero__card--3{z-index:1;bottom:4%;right:2%;rotate:11deg}.hero__sarape{z-index:2;position:relative}.marquee{background:var(--rosa);color:#fff;border-block:3px solid var(--cacao);overflow:hidden}.marquee__track{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee__group{flex:none;display:flex}.marquee__group li{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:clamp(.8rem,2vw,1.6rem);padding:clamp(.7rem,1.4vw,1.1rem) clamp(.8rem,2vw,1.6rem) clamp(.7rem,1.4vw,1.1rem) 0;font-size:clamp(1.3rem,.9rem + 2vw,2.6rem);line-height:1.1;display:flex}.marquee__star{color:var(--maiz);font-family:var(--font);font-size:.8em}@keyframes marquee{to{transform:translate(-50%)}}.about{padding-block:var(--section)}.about__grid{max-width:var(--max);padding-inline:var(--pad);gap:clamp(3rem,6vw,5rem);margin-inline:auto;display:grid}.about__text{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);display:flex}.about__text>p:not(.lead){max-width:60ch}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:clamp(.5rem,2vw,1.5rem);display:grid}.stats>div:last-child{grid-column:1/-1}@media (width>=560px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats>div:last-child{grid-column:auto}}.stats>div{background:var(--papel);border:3px solid var(--cacao);border-radius:var(--radius);box-shadow:4px 4px 0 var(--cacao);padding:1rem 1.1rem}.stats>div:first-child{background:var(--maiz)}.stats>div:nth-child(2){background:color-mix(in srgb, var(--rosa) 20%, var(--papel))}.stats>div:nth-child(3){background:color-mix(in srgb, var(--turquesa) 22%, var(--papel))}.stats dt{font-variation-settings:"wdth" 80;font-size:clamp(1.8rem,1.3rem + 2vw,2.8rem);font-weight:800;line-height:1}.stats dd{font-size:var(--fs-small);margin-top:.35rem;line-height:1.35}.about__media{width:100%;max-width:640px;min-height:clamp(380px,110vw,640px);margin-inline:auto;position:relative}.arch{border:4px solid var(--cacao);background:var(--turquesa);position:absolute;overflow:hidden}.arch img{object-fit:cover;width:100%;height:100%}.arch--big{aspect-ratio:3/4;width:72%;box-shadow:10px 10px 0 var(--turquesa);border-radius:999px 999px 12px 12px;top:0;left:0}.arch--small{aspect-ratio:3/4;width:46%;box-shadow:-10px 10px 0 var(--rosa);border-radius:999px 999px 12px 12px;bottom:0;right:0}.arch--small img{object-position:50% 20%}.sticker{z-index:2;background:var(--papel);border:3px solid var(--cacao);width:clamp(96px,26vw,150px);box-shadow:5px 5px 0 var(--oro);border-radius:50%;padding:4%;position:absolute;top:2%;right:4%}.sticker .logo{width:100%;height:auto}.loteria{background:var(--cacao);color:var(--papel);position:relative;overflow:hidden}.loteria:before{content:"";opacity:.08;pointer-events:none;background-image:radial-gradient(var(--maiz) 1.5px, transparent 1.6px);background-size:22px 22px;position:absolute;inset:0}.loteria__pin{padding-block:var(--section);position:relative}.loteria__head{max-width:var(--max);padding-inline:var(--pad);margin-inline:auto;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.loteria__head .lead{color:#f3e3d6;max-width:46ch}.loteria__track{padding:1rem var(--pad) 1.75rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;scrollbar-color:var(--maiz) transparent;gap:clamp(1rem,2.4vw,2rem);display:flex;overflow-x:auto}.loteria__card{scroll-snap-align:start;flex:0 0 clamp(220px,72vw,320px)}.lcard__flip{cursor:pointer;perspective:1200px;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.lcard__inner{transform-style:preserve-3d;transition:transform .8s var(--ease);display:grid;position:relative}.lcard__flip[aria-pressed=true] .lcard__inner{transform:rotateY(180deg)}.lcard__flip:hover .lcard__frame{translate:0 -6px;rotate:-1.5deg}.lcard__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:translate .4s var(--ease), rotate .4s var(--ease);grid-area:1/1}.lcard__back{background:var(--c);color:var(--cacao);border:3px solid var(--cacao);box-shadow:6px 6px 0 var(--maiz);border-radius:10px;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex;transform:rotateY(180deg)}.lcard--azul .lcard__back,.lcard--nopal .lcard__back,.lcard--rosa .lcard__back{color:#fff}.lcard__backname{font-family:var(--font-display);font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);line-height:1.05}.lcard__desc{font-size:var(--fs-lead);font-weight:500;line-height:1.4}.lcard__more{font-size:var(--fs-small);text-underline-offset:3px;font-weight:700;text-decoration:underline}.carta{padding-bottom:var(--section);background:var(--cal)}.carta .wrap{padding-top:clamp(3rem,6vw,5rem)}.carta__head{gap:1rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}.carta__head .lead{max-width:46ch}.tabs{margin-inline:calc(-1 * var(--pad));padding:.25rem 0 1rem var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:none;scroll-snap-type:x proximity;gap:.6rem;display:flex;overflow-x:auto}.tabs:after{content:"";flex:0 0 calc(var(--pad) - .6rem)}.tabs::-webkit-scrollbar{display:none}.tab{scroll-snap-align:start;border:3px solid var(--cacao);background:var(--papel);min-height:48px;font-weight:700;font-size:var(--fs-body);cursor:pointer;white-space:nowrap;transition:background-color .2s, color .2s, translate .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;flex:none;padding:.55em 1.2em}.tab:hover{box-shadow:0 3px 0 var(--cacao);translate:0 -2px}.tab[aria-selected=true]{background:var(--rosa);color:#fff;box-shadow:3px 3px 0 var(--cacao)}.panels{background:var(--papel);border:3px solid var(--cacao);border-radius:var(--radius);box-shadow:8px 8px 0 var(--turquesa);margin-top:1rem;padding:clamp(1.25rem,3.5vw,3rem)}.panel:focus-visible{outline-offset:8px}.dishes{gap:clamp(1.25rem,2.5vw,1.75rem) clamp(2rem,5vw,4rem);display:grid}.dish__top{align-items:baseline;gap:.6rem;display:flex}.dish__n{font-size:var(--fs-h3);font-variation-settings:"wdth" 85;min-width:0;font-weight:800;line-height:1.15}.dish__dots{border-bottom:3px dotted #2a161059;flex:1.5rem;min-width:1rem;transform:translateY(-.3em)}.dish__p{color:var(--rosa-d);font-weight:800;font-size:var(--fs-lead);font-variant-numeric:tabular-nums;flex:none}.dish__d{color:#5b463c;font-size:var(--fs-small);max-width:52ch;margin-top:.25rem}.marg{--liquid:#d9e86a;--liquid-d:#b8cc3c;background:var(--rosa);color:#fff;padding-bottom:var(--section);position:relative;overflow:hidden}.marg[data-flavor=fresa]{--liquid:#ff4d6d;--liquid-d:#d61f45}.marg[data-flavor=maracuya]{--liquid:#ffb31a;--liquid-d:#f08c00}.marg__papel{margin-bottom:clamp(1.5rem,5vw,3rem)}.marg__grid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.marg__glasswrap{width:min(100%,440px);margin-inline:auto}.glass{width:100%;height:auto;overflow:visible}.glass__bowl{fill:#ffffff2e}.glass__line{fill:none;stroke:var(--cacao);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.glass__wave{fill:var(--liquid);transition:fill .6s;animation:3.2s linear infinite wave}@keyframes wave{to{transform:translate(150px)}}.glass__salt circle{fill:#fff;stroke:var(--cacao);stroke-width:1.5px}.fruit--limon circle{fill:#8cc63f;stroke:var(--cacao);stroke-width:4px}.fruit--limon .glass__lime-in{fill:#d7f08a;stroke:none}.glass__lime-seg{stroke:#8cc63f;stroke-width:3px}.fruit--fresa,.fruit--maracuya,.marg[data-flavor=fresa] .fruit--limon,.marg[data-flavor=maracuya] .fruit--limon{display:none}.marg[data-flavor=fresa] .fruit--fresa,.marg[data-flavor=maracuya] .fruit--maracuya{display:inline}.fruit__body{fill:#e8344e;stroke:var(--cacao);stroke-width:4px;stroke-linejoin:round}.fruit__seed{fill:#ffd76a}.fruit__leaf{fill:#4f9a3a;stroke:var(--cacao);stroke-width:3px;stroke-linejoin:round}.fruit__stem{fill:none;stroke:var(--cacao);stroke-width:3.5px;stroke-linecap:round}.fruit__skin{fill:#5b2a5e;stroke:var(--cacao);stroke-width:4px}.fruit__pith{fill:#f4e6c2}.fruit__pulp{fill:#ffb31a}.fruit__pip{fill:#2a1d12}.marg__copy{flex-direction:column;gap:clamp(1rem,2vw,1.4rem);display:flex}.marg__price{font-size:var(--fs-lead)}.marg__price strong{background:var(--maiz);color:var(--cacao);border:3px solid var(--cacao);border-radius:999px;margin-left:.3em;padding:.05em .5em;display:inline-block;rotate:-3deg}.flavors{flex-wrap:wrap;gap:.7rem;display:flex}.flavor{cursor:pointer;border:3px solid var(--cacao);background:var(--papel);min-height:48px;color:var(--cacao);font-weight:800;font-size:var(--fs-body);transition:translate .2s var(--ease), box-shadow .2s var(--ease), background-color .2s;border-radius:999px;padding:.5em 1.3em}.flavor:hover{translate:0 -2px}.flavor[aria-checked=true]{box-shadow:4px 4px 0 var(--cacao)}.flavor--limon[aria-checked=true]{background:#d9e86a}.flavor--fresa[aria-checked=true]{background:#ff8fa3}.flavor--maracuya[aria-checked=true]{background:var(--maiz)}.flavor__desc{font-size:var(--fs-body);min-height:3em;font-weight:500}.drinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin-top:.5rem;display:grid}.drinks__group{background:var(--papel);color:var(--cacao);border:3px solid var(--cacao);border-radius:var(--radius);box-shadow:5px 5px 0 var(--cacao);padding:1.1rem 1.25rem}.drinks__group h3{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);color:var(--rosa);margin-bottom:.6rem}.drinks__group ul{gap:.45rem;display:grid}.drinks__group li{font-size:var(--fs-small);align-items:baseline;gap:.5rem;font-weight:600;display:flex}.drinks__group li span:first-child{min-width:0}.drinks__dots{border-bottom:2px dotted #2a161059;flex:1rem}.drinks__group li span:last-child{font-variant-numeric:tabular-nums;flex:none}.reviews{background:var(--turquesa-d);color:#fff;padding-block:var(--section)}.reviews__head{align-items:end;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.reviews__score{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.reviews__big{font-family:var(--font-display);color:var(--maiz);-webkit-text-stroke:2px var(--cacao);paint-order:stroke fill;text-shadow:4px 4px 0 var(--cacao);font-size:clamp(3rem,2rem + 4vw,5rem);line-height:1}.reviews__list{gap:clamp(1.25rem,2.5vw,2rem);display:grid}.review{background:var(--papel);color:var(--cacao);border:3px solid var(--cacao);border-radius:var(--radius);box-shadow:8px 8px 0 var(--cacao);flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.review--1{rotate:-1deg}.review--2{rotate:1deg}.review--3{rotate:-.6deg}.review__stars{width:110px;height:22px;fill:var(--rosa)}.review blockquote p{font-size:var(--fs-lead);font-weight:500;line-height:1.45}.review__who{font-size:var(--fs-small);margin-top:auto}.gallery{padding-block:var(--section);background:var(--cal);overflow:hidden}.gallery .h2{margin-bottom:clamp(2rem,4vw,3rem)}.gallery__grid{max-width:calc(var(--max) + 120px);padding-inline:var(--pad);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.9rem,2.5vw,2rem);margin-inline:auto;display:grid}.polaroid{background:var(--papel);border:3px solid var(--cacao);box-shadow:5px 5px 0 var(--cacao);transition:scale .45s var(--ease), rotate .45s var(--ease);border-radius:6px;padding:clamp(6px,1vw,12px) clamp(6px,1vw,12px) 0}.polaroid img{aspect-ratio:4/5;object-fit:cover;width:100%}.polaroid__cap{text-align:center;font-family:var(--font-display);padding:.5em .25em .65em;font-size:clamp(.9rem,.7rem + .8vw,1.35rem);line-height:1.15;display:block}.polaroid:nth-child(odd){rotate:-2deg}.polaroid:nth-child(2n){rotate:2deg}.polaroid:hover{z-index:1;rotate:0deg;scale:1.04}.visit{background:var(--visit-bg);padding-block:var(--section)}.visit__grid{align-items:stretch;gap:clamp(1.5rem,4vw,3rem);display:grid}.visit__card{background:var(--papel);border:3px solid var(--cacao);border-radius:var(--radius);box-shadow:8px 8px 0 var(--cacao);flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3.5vw,2.5rem);display:flex}.visit__card address{font-style:normal;font-size:var(--fs-lead);line-height:1.4}.status--dark{align-self:flex-start}.hours{gap:.5rem;display:grid}.hours__row{background:var(--cal);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding:.7rem .9rem;display:flex}.hours__row dt{font-weight:700}.hours__row dd{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.hours__row.is-today{background:var(--rosa);color:#fff}.visit__perks{flex-wrap:wrap;gap:.5rem;display:flex}.visit__perks li{font-size:var(--fs-small);background:color-mix(in srgb, var(--turquesa) 22%, var(--papel));border:2px solid var(--cacao);border-radius:999px;padding:.35em .9em;font-weight:700}.visit__ctas{flex-wrap:wrap;gap:.9rem;display:flex}.visit__map{border:3px solid var(--cacao);border-radius:var(--radius);min-height:clamp(300px,70vw,520px);box-shadow:8px 8px 0 var(--rosa);background:var(--cal);overflow:hidden}.visit__map iframe{width:100%;height:100%;min-height:inherit;border:0}.footer{background:var(--cacao);color:var(--papel);padding-bottom:clamp(2rem,4vw,3rem);overflow:hidden}.footer__papel{margin-bottom:clamp(2rem,5vw,4rem)}.footer__inner{flex-direction:column;gap:clamp(2rem,4vw,3rem);display:flex}.footer__bye{font-family:var(--font-display);color:var(--maiz);text-shadow:clamp(3px, .5vw, 6px) clamp(3px, .5vw, 6px) 0 var(--rosa);overflow-wrap:anywhere;font-size:clamp(3rem,1.4rem + 8vw,9rem);line-height:1}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:1.75rem;display:grid}.footer__h{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.12em;color:var(--maiz);margin-bottom:.5rem;font-weight:800}.footer__cols p{font-size:var(--fs-body)}.footer__stamp{background:var(--papel);width:120px;box-shadow:4px 4px 0 var(--rosa);border-radius:4px;justify-self:start;padding:6px;rotate:5deg}.footer__stamp img{aspect-ratio:3/4;object-fit:cover;width:100%}.footer__legal{font-size:var(--fs-small);color:#c9b6aa}.mbar{z-index:40;background:var(--cacao);border-top:3px solid var(--cacao);padding-bottom:env(safe-area-inset-bottom);transition:transform .4s var(--ease);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.is-visible{transform:none}.mbar a{min-height:56px;color:var(--cacao);place-items:center;font-size:.95rem;font-weight:800;text-decoration:none;display:grid}.mbar a:first-child{background:var(--rosa);color:#fff}.mbar a:nth-child(2){background:var(--maiz)}.mbar a:nth-child(3){background:var(--turquesa);color:#fff}@media (width>=480px){.gallery__grid{gap:1.25rem}}@media (width>=768px){:root{--nav-h:84px}.nav__cta{display:inline-flex}.hero__cards{max-width:680px;min-height:380px}.hero__card{width:clamp(180px,26vw,240px)}.dishes,.reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}.review--3{grid-column:1/-1}.gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loteria__card{flex-basis:clamp(260px,38vw,320px)}.about__media{min-height:620px}.mbar{display:none}}@media (width>=1024px){.nav__links{display:flex}.nav__burger{display:none}.nav{gap:2rem}.hero{flex-direction:column;min-height:100svh;display:flex}.hero__inner{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding-top:clamp(7rem,12vh,9rem);padding-bottom:4rem}.hero__copy{text-align:left;align-items:flex-start}.hero__title{align-items:flex-start}.hero__kanaia{font-size:clamp(6rem,11.2vw,11.5rem)}.hero__ctas{justify-content:flex-start}.hero__lead{text-wrap:pretty}.hero__cards{max-width:none;min-height:min(70vh,640px)}.hero__card{width:clamp(200px,17vw,290px)}.hero__card--1{bottom:18%;left:0}.hero__card--2{bottom:34%}.hero__card--3{bottom:8%;right:0}.about__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.about__media{min-height:640px}.loteria__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}.js .loteria.is-pinned .loteria__pin{flex-direction:column;justify-content:center;height:100svh;padding-block:0;display:flex}.js .loteria.is-pinned .loteria__track{scroll-snap-type:none;width:max-content;padding-inline:var(--pad) 10vw;overflow:visible}.loteria__card{flex-basis:clamp(240px,21vw,330px)}.carta__head{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:4rem}.carta__head .lead{text-align:right;justify-self:end}.tabs{flex-wrap:wrap;margin-inline:-.25rem;padding:.25rem .25rem 1rem;overflow:visible}.tabs:after{display:none}.marg__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.marg__glasswrap{width:min(100%,500px)}.reviews__head{grid-template-columns:minmax(0,1fr) auto}.reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.review--3{grid-column:auto}.review--2{margin-top:3rem}.visit__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.visit__map{min-height:100%}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (width>=1280px){.gallery__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.polaroid:nth-child(3n+2){margin-top:3rem}}@media (width>=1600px){:root{--max:1480px}.hero__card{width:clamp(260px,15vw,320px)}}@media (height<=560px) and (orientation:landscape){.hero{min-height:auto}.hero__inner{padding-top:5.5rem}.hero__cards{min-height:300px}.menu{justify-content:flex-start}.menu nav a{font-size:2rem}}@media (width<=360px){.nav__name{font-size:1.25rem}.btn--lg{width:100%}.hero__kanaia{font-size:3.7rem}}@media (hover:none){.btn:hover,.tab:hover,.flavor:hover{translate:none}.polaroid:hover{scale:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (width<=767px){:root{--mbar-h:calc(56px + env(safe-area-inset-bottom))}}html[data-theme=tierra] .hero__papel [style*=naranja]{--c:var(--papel)!important}.hl,.lcard__name,.lcard__backname,.menu nav a,.marquee__group li,.drinks__group h3,.reviews__big,.polaroid__cap,.footer__bye{font-style:italic;font-weight:700}.h2{font-family:var(--font-display);font-variation-settings:normal;letter-spacing:-.015em;font-weight:800;line-height:1.02}.hl{font-weight:700}.hero__sub{font-family:var(--font-caps);font-variation-settings:normal;letter-spacing:.12em;text-transform:none;font-weight:600}.dish__n{font-family:var(--font-display);font-variation-settings:normal;font-weight:700}.stats dt{font-family:var(--font-display);font-variation-settings:normal;white-space:nowrap;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.3rem);font-weight:800}.footer__bye{color:var(--oro);text-shadow:clamp(3px, .5vw, 6px) clamp(3px, .5vw, 6px) 0 var(--oliva-d)}.footer__h{color:var(--oro)}.reviews__big{color:var(--oro);-webkit-text-stroke:0;text-shadow:4px 4px 0 var(--cacao)}.marquee__star{color:var(--oro)}.footer{background:#20240f}@media (width>=1024px){.hero__brand{align-items:flex-start}}.footer__logo{width:clamp(96px,12vw,140px);height:auto}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.hero__kanaia{text-shadow:clamp(2px, .3vw, 5px) clamp(2px, .3vw, 5px) 0 var(--oro)}.rating{white-space:nowrap;align-items:center;gap:.18em;line-height:1;display:inline-flex}.rating__star{flex:none;width:.95em;height:.95em;overflow:visible}.rating__star path{fill:var(--oro);stroke:var(--cacao);stroke-width:1.6px;stroke-linejoin:round;paint-order:stroke}.rating--pill{background:var(--papel);border:2px solid var(--cacao);box-shadow:3px 3px 0 var(--oro);font-weight:800;font-size:var(--fs-body);border-radius:999px;gap:.35em;padding:.3em .75em .3em .55em}.rating--pill .rating__star{width:1.15em;height:1.15em}.hero__rating{gap:.75rem}.reviews__score .reviews__big{gap:.12em}.reviews__big .rating__star{width:.78em;height:.78em}.reviews__big .rating__star path{stroke-width:1.2px}.stats>div:first-child{background:var(--oliva);color:var(--papel)}.stats>div:first-child .rating__star path{stroke:var(--papel);stroke-width:1.2px}.stats .rating__star{width:.85em;height:.85em}body.menu-open .nav{z-index:70;box-shadow:none;background:0 0}body.menu-open .nav__logoimg{--ink:var(--papel)!important}body.menu-open .nav__name{color:var(--papel)}body.menu-open .nav__cta{display:none}body.menu-open .nav__burger{background:var(--oro)}.reviews{overflow:hidden}.reviews__head{margin-bottom:clamp(1.25rem,3vw,2rem)}.temas{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}.temas li{font-size:var(--fs-small);background:#fffdf71f;border:2px solid #fffdf773;border-radius:999px;align-items:center;gap:.5em;padding:.35em .5em .35em .95em;font-weight:700;display:inline-flex}.temas b{background:var(--oro);min-width:1.7em;height:1.7em;color:var(--cacao);border-radius:999px;place-items:center;padding:0 .35em;font-size:.85em;display:grid}.rv{position:relative}.rv__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1rem 0 2rem max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));scroll-padding-inline:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));scrollbar-width:none;cursor:grab;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:flex;overflow-x:auto}.rv__track::-webkit-scrollbar{display:none}.rv__track:after{content:"";flex:0 0 max(calc(var(--pad) - 1rem), calc((100vw - var(--max)) / 2 + var(--pad) - 1.5rem))}.rv__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.rv__track:focus-visible{outline-offset:-4px}.reviews .review{scroll-snap-align:start;transition:translate .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;flex:0 0 clamp(270px,82vw,400px);gap:.85rem;display:flex;margin:0!important;rotate:0deg!important}@media (hover:hover){.reviews .review:hover{box-shadow:10px 14px 0 var(--cacao);translate:0 -6px}}.review__top{align-items:center;gap:.75rem;display:flex}.review__avatar{background:var(--oliva);width:44px;height:44px;color:var(--papel);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.review--2 .review__avatar{background:var(--naranja)}.review--3 .review__avatar{background:var(--turquesa)}.review__who{line-height:1.25;font-size:var(--fs-small);flex-direction:column;min-width:0;margin:0;display:flex}.review__who strong{font-size:var(--fs-body)}.review__who span{color:#6b6450}.review__g{flex:none;width:22px;height:22px;margin-left:auto}.review__stars{width:120px;height:24px}.review__stars path{fill:var(--oro);stroke:var(--cacao);stroke-width:1.2px;paint-order:stroke}.review__title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--fs-h3);color:var(--oliva);line-height:1.15}.reviews .review blockquote p{font-size:var(--fs-body);font-weight:500;line-height:1.55}.review--cta{justify-content:center;background:var(--oliva)!important;color:var(--papel)!important}.review--cta .review__title{color:var(--oro);font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.review__ctarating{font-family:var(--font-display);font-size:3rem;font-weight:800}.review__ctarating .rating__star path{stroke:var(--papel)}.review__ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:.5rem;display:flex}.rv__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rv__dots{flex-wrap:wrap;gap:.45rem;display:flex}.rv__dots span{width:10px;height:10px;transition:width .35s var(--ease), background-color .35s;background:#fffdf766;border-radius:999px}.rv__dots span.is-on{background:var(--oro);width:30px}.rv__btns{gap:.6rem;display:flex}.rv__btn{cursor:pointer;background:var(--papel);border:3px solid var(--cacao);width:52px;height:52px;box-shadow:3px 3px 0 var(--cacao);transition:translate .2s var(--ease), box-shadow .2s var(--ease), opacity .2s;border-radius:50%;place-items:center;display:grid}.rv__btn svg{fill:none;width:22px;height:22px;stroke:var(--cacao);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rv__btn:hover{box-shadow:5px 5px 0 var(--cacao);translate:-2px -2px}.rv__btn:active{box-shadow:1px 1px 0 var(--cacao);translate:2px 2px}.rv__btn:disabled{opacity:.4;cursor:default;box-shadow:3px 3px 0 var(--cacao);translate:none}html[data-hero=b] .hero__papel{top:var(--nav-h);opacity:.9}html[data-hero=b] .hero__papel .papel__row{justify-content:center;gap:clamp(6px,1.2vw,18px)}html[data-hero=b] .hero__papel .papel__flag{filter:none;flex:0 0 clamp(18px,2.4vw,34px);max-width:none}html[data-hero=b] .hero__papel .papel__cord{opacity:.3;height:2px;top:2px}html[data-hero=b] .hero__inner{padding-top:clamp(4.5rem,10vw,6rem)}html[data-hero=b] .hero__brand{flex-direction:row;align-items:center;gap:.9rem}html[data-hero=b] .hero__logo{width:clamp(64px,14vw,88px)}html[data-hero=b] .hero__copy{gap:clamp(.9rem,2vw,1.25rem)}html[data-hero=b] .hero__lead{margin-top:.25rem}@media (width>=1024px){html[data-hero=b] .hero__inner{align-content:center;padding-top:4rem;padding-bottom:3rem}html[data-hero=b] .hero__copy{max-width:620px}html[data-hero=b] .hero__title{margin-top:.25rem}}@media (width<=1023px){html[data-hero=b] .hero__brand{flex-direction:column;gap:.75rem}}.gicon{background:#fff;border-radius:50%;flex:none;width:1.15em;height:1.15em;padding:2px}.wr{background:var(--papel);color:var(--cacao);border:3px solid var(--cacao);border-radius:var(--radius);box-shadow:8px 8px 0 var(--oro);align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.wr:before{content:"";background:repeating-linear-gradient(180deg, var(--oliva) 0 18px, var(--oro) 18px 28px, var(--naranja) 28px 44px, var(--turquesa) 44px 58px, var(--chile) 58px 72px);width:10px;position:absolute;inset:0 auto 0 0}.wr__kicker{font-family:var(--font-caps);letter-spacing:.08em;color:var(--oliva);font-weight:600;font-size:var(--fs-small)}.wr__title{font-family:var(--font-display);margin:.35rem 0 .6rem;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.8rem);font-weight:800;line-height:1.05}.wr__title:after{content:""}.wr__text{color:#4b4733;max-width:46ch}.wr__link{flex-direction:column;align-items:flex-start;gap:1rem;text-decoration:none;display:flex}.wr__stars{gap:.35rem;display:flex}.wr__stars svg{width:clamp(30px,6vw,42px);height:auto}.wr__stars path{fill:#0000;stroke:var(--cacao);stroke-width:1.4px;stroke-linejoin:round;transition:fill .25s;transition-delay:calc(var(--k) * 60ms)}.wr__link:hover .wr__stars path,.wr__link:focus-visible .wr__stars path,.wr.is-lit .wr__stars path{fill:var(--oro)}.wr__link:hover .wr__btn{box-shadow:6px 6px 0 var(--cacao);translate:-2px -2px}.wr__btn{gap:.6em}.review__ctas .btn{gap:.5em}.footer__review{font-size:var(--fs-lead)}.footer__review .link{color:var(--oro)}@media (width>=900px){.wr{grid-template-columns:minmax(0,1fr) auto;padding-left:calc(clamp(1.5rem,4vw,2.75rem) + 10px)}.wr__link{align-items:center}}@media (width<=899px){.wr{padding-left:calc(clamp(1.5rem,4vw,2.75rem) + 8px)}.wr__btn{width:100%}.wr__link{align-items:stretch}}
