@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/shrikhand-latin-400-normal.PjOFgsiX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shrikhand Fallback;src:local(Georgia);size-adjust:119.82%;ascent-override:85.63%;descent-override:36.05%;line-gap-override:0%}@font-face{font-family:Shrikhand Fallback Android;src:local(Noto Serif),local(Noto Serif Regular),local(NotoSerif-Regular);size-adjust:109.87%;ascent-override:93.38%;descent-override:39.32%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:99.72%;ascent-override:100.28%;descent-override:26.07%;line-gap-override:0%}:root{--vanilla:#fdf6ec;--shell:#f5ddd6;--dusty-rose:#d4949a;--rosewood:#8c3a4a;--cocoa-rose:#33201f;--blush:#efc3be;--white:#fff;--color-page-bg:var(--vanilla);--color-text:var(--cocoa-rose);--color-heading:var(--cocoa-rose);--color-link:var(--rosewood);--color-price:var(--rosewood);--color-border:var(--cocoa-rose);--color-button-bg:var(--rosewood);--color-button-text:var(--white);--color-card-bg:var(--shell);--color-card-text:var(--cocoa-rose);--color-card-price:var(--cocoa-rose);--color-card-link:var(--cocoa-rose);--color-dark-bg:var(--cocoa-rose);--color-dark-text:var(--vanilla);--color-dark-accent:var(--blush);--color-dark-link:var(--vanilla);--color-banner-bg:var(--dusty-rose);--color-banner-text:var(--cocoa-rose);--color-decoration:var(--dusty-rose);--color-focus:var(--cocoa-rose);--color-dark-focus:var(--vanilla);--font-heading:"Shrikhand", "Shrikhand Fallback", "Shrikhand Fallback Android", Georgia, serif;--font-body:"Outfit", "Outfit Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:2.75rem;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--tap-target:2.75rem;--gutter-left:max(var(--space-4), env(safe-area-inset-left,0px));--gutter-right:max(var(--space-4), env(safe-area-inset-right,0px));--sticky-bar-height:4rem;--sticky-bar-space:calc(var(--sticky-bar-height) + env(safe-area-inset-bottom,0px))}@media (width>=48rem){:root{--text-xl:1.625rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:3.75rem}}*,:before,:after{box-sizing:border-box}*{margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}body{background-color:var(--color-page-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body)}@media (width<=63.999rem){html{scroll-padding-bottom:var(--sticky-bar-space)}body{padding-bottom:var(--sticky-bar-space)}}@media (width>=64rem){html{scroll-padding-top:5.5rem}html:has(.site-header .banner){scroll-padding-top:7.5rem}}h1,h2{color:var(--color-heading);font-family:var(--font-heading);font-weight:400;line-height:var(--leading-tight)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-body);font-weight:700;line-height:var(--leading-snug)}h3{font-size:var(--text-xl)}h4,h5,h6{font-size:var(--text-lg)}a{color:var(--color-link)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.surface-dark{--color-text:var(--color-dark-text);--color-heading:var(--color-dark-text);--color-link:var(--color-dark-link);--color-focus:var(--color-dark-focus);background-color:var(--color-dark-bg);color:var(--color-text)}.section{padding-block:var(--space-7) 0}.section:last-of-type{padding-bottom:var(--space-7)}.container{gap:var(--space-5);max-width:72rem;padding-inline:var(--gutter-left) var(--gutter-right);margin-inline:auto;display:grid}.card-grid{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=48rem){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.card-grid{grid-template-columns:repeat(3,1fr)}}.more-link{min-height:var(--tap-target);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.more-link:after{content:"→";margin-left:var(--space-2)}.skip-link[data-astro-cid-pbhazpx6]{top:var(--space-2);left:max(var(--space-2), env(safe-area-inset-left,0px));z-index:100;min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border-radius:var(--space-2);background:var(--color-dark-bg);color:var(--color-dark-text);transform:translateY(calc(-100% - var(--space-4)));align-items:center;font-weight:700;display:inline-flex;position:absolute}.skip-link[data-astro-cid-pbhazpx6]:focus{transform:none}.banner[data-astro-cid-uljtwisc]{background:var(--color-banner-bg);color:var(--color-banner-text);font-size:var(--text-sm);text-align:center;font-weight:600}.banner[data-astro-cid-uljtwisc]>[data-astro-cid-uljtwisc]{min-height:var(--tap-target);padding:var(--space-2) var(--gutter-right) var(--space-2) var(--gutter-left);justify-content:center;align-items:center;display:flex}a[data-astro-cid-uljtwisc]{color:var(--color-banner-text);text-underline-offset:.2em}a[data-astro-cid-uljtwisc]:focus-visible{outline-offset:-5px}.site-header[data-astro-cid-nen7h5rs]{border-bottom:2px solid var(--color-border);position:relative}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:72rem;padding:var(--space-2) var(--gutter-right) var(--space-2) var(--gutter-left);margin-inline:auto;display:flex}.logo[data-astro-cid-nen7h5rs]{min-height:var(--tap-target);color:var(--color-heading);flex-direction:column;align-items:center;text-decoration:none;display:inline-flex}.logo-small[data-astro-cid-nen7h5rs]{letter-spacing:.3em;text-transform:uppercase;padding-left:.3em;font-size:.6875rem;font-weight:700;line-height:1.2}.logo-name[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:400;line-height:1.15}.sun-i[data-astro-cid-nen7h5rs]{display:inline-block;position:relative}.sun-i[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-decoration);border-radius:50%;width:.24em;height:.24em;margin-left:-.1em;position:absolute;top:.08em;left:50%}.menu-button[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:2px solid var(--color-border);cursor:pointer;border-radius:999px;font-weight:700;list-style:none;display:inline-flex}.menu-button[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.chevron[data-astro-cid-nen7h5rs]{border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;transform:translateY(-25%)rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] .chevron[data-astro-cid-nen7h5rs]{transform:translateY(25%)rotate(-135deg)}.nav-list[data-astro-cid-nen7h5rs]{z-index:10;padding:var(--space-2) var(--gutter-right) var(--space-4) var(--gutter-left);background:var(--color-page-bg);border-bottom:2px solid var(--color-border);margin:0;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap-target);padding-inline:var(--space-2);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{text-underline-offset:.3em;text-decoration:underline 2px}.book[data-astro-cid-nen7h5rs]{display:none}@media (width>=64rem){.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--color-page-bg);position:sticky;top:0}.logo-name[data-astro-cid-nen7h5rs]{font-size:2rem}.book[data-astro-cid-nen7h5rs]{flex:none;display:block}.nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto}@supports selector(::details-content){.menu-button[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]::details-content{content-visibility:visible}.nav-list[data-astro-cid-nen7h5rs]{gap:var(--space-1);background:0 0;border:0;padding:0;display:flex;position:static}}}.inner[data-astro-cid-jo6i4kqk]{gap:var(--space-6);max-width:72rem;padding:var(--space-7) var(--gutter-right) var(--space-6) var(--gutter-left);margin-inline:auto;display:grid}.footer-heading[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;font-weight:700;line-height:var(--leading-snug);text-transform:uppercase}address[data-astro-cid-jo6i4kqk]{font-style:normal}.phone-links[data-astro-cid-jo6i4kqk]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap-target);text-underline-offset:.2em;align-items:center;display:inline-flex}.whatsapp[data-astro-cid-jo6i4kqk]{gap:.625rem}.glyph[data-astro-cid-jo6i4kqk]{flex:none;width:1.25rem;height:1.25rem}.hours[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:0 var(--space-4);padding-block:var(--space-1);flex-wrap:wrap;display:flex}.hours[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{margin:0;font-weight:600}.hours-note[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2)}.links[data-astro-cid-jo6i4kqk]{gap:0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.social-column[data-astro-cid-jo6i4kqk]{gap:var(--space-5);align-content:start;display:grid}.badges[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.badge[data-astro-cid-jo6i4kqk]{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:6rem}.copyright[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm)}@media (width>=48rem){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}nav[data-astro-cid-jo6i4kqk],.copyright[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.book-button[data-astro-cid-ly7rokdz]{min-height:var(--tap-target);padding:var(--space-2) var(--space-5);background:var(--color-button-bg);color:var(--color-button-text);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.book-button[data-astro-cid-ly7rokdz]:hover{text-underline-offset:.2em;text-decoration:underline}.sticky-book[data-astro-cid-l44ws6xb]{z-index:20;height:calc(var(--sticky-bar-height) + env(safe-area-inset-bottom,0px));padding:var(--space-2) var(--gutter-right) calc(var(--space-2) + env(safe-area-inset-bottom,0px)) var(--gutter-left);background:var(--color-page-bg);border-top:2px solid var(--color-border);display:flex;position:fixed;inset:auto 0 0}.sticky-book[data-astro-cid-l44ws6xb] .sticky-book-button{flex:1}body:has(:is(input,textarea,select,[contenteditable]):focus) .sticky-book[data-astro-cid-l44ws6xb]{display:none}@supports (animation-timeline:view()) and (timeline-scope:--hero-book){body{timeline-scope:--hero-book}.hero-book{view-timeline-name:--hero-book}.sticky-book[data-astro-cid-l44ws6xb]{animation-name:sticky-book-hidden;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:--hero-book;animation-range:cover}@keyframes sticky-book-hidden{0%,to{visibility:hidden}}}@media (width>=64rem){.sticky-book[data-astro-cid-l44ws6xb]{display:none}}
