._5lwFSW_header{z-index:var(--z-header);-webkit-backdrop-filter:saturate(1.2)blur(12px);background:#f6f1e7e0;border-bottom:1px solid #b8975a59;position:sticky;top:0}._5lwFSW_inner{height:var(--header-h);align-items:center;gap:1.5rem;display:flex}._5lwFSW_brand{align-items:center;gap:.75rem;min-height:44px;margin-right:auto;text-decoration:none;display:flex}._5lwFSW_logoWide{width:auto;height:3rem;display:none}._5lwFSW_logoSeal{width:2.6rem;height:2.6rem}._5lwFSW_brandCompact{font-family:var(--font-heading);color:var(--text-strong);letter-spacing:.005em;font-size:1.4rem;font-weight:500}._5lwFSW_nav{display:none}._5lwFSW_navList{gap:clamp(.9rem,.2rem + 1.2vw,1.75rem);padding:0;list-style:none;display:flex}._5lwFSW_navLink{letter-spacing:.01em;color:var(--text);padding-block:.6rem;font-size:.975rem;text-decoration:none;display:inline-block;position:relative}._5lwFSW_navLink:after{content:"";background:var(--color-gold-500);transform-origin:0;height:1px;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}._5lwFSW_navLink:hover:after,._5lwFSW_navLink[aria-current=page]:after{transform:scaleX(1)}._5lwFSW_navLink[aria-current=page]{color:var(--text-strong)}._5lwFSW_cta{border:1px solid var(--color-olive-700);border-radius:var(--radius-pill);background:var(--color-olive-700);min-height:2.6rem;color:var(--color-cream-100);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out);align-items:center;padding:.5rem 1.2rem;font-size:.95rem;text-decoration:none;display:none}._5lwFSW_cta:hover{background:var(--color-olive-900)}._5lwFSW_menuButton{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:1px solid #b8975ab3;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}._5lwFSW_menuLabel{font-size:.95rem}@media (min-width:30em){._5lwFSW_logoWide{height:2.7rem;display:block}._5lwFSW_logoSeal,._5lwFSW_brandCompact{display:none}}@media (min-width:72em){._5lwFSW_nav{display:block}._5lwFSW_cta{display:inline-flex}._5lwFSW_menuButton{display:none}._5lwFSW_logoWide{height:3rem}}._5lwFSW_sheet{z-index:var(--z-overlay);padding:1rem var(--gutter) 2rem;background:var(--color-cream-100);animation:_5lwFSW_sheetIn .42s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._5lwFSW_sheet[hidden]{display:none}@keyframes _5lwFSW_sheetIn{0%{opacity:0;transform:translateY(-12px)}}._5lwFSW_sheetTop{height:calc(var(--header-h) - 1rem);border-bottom:1px solid #b8975a73;justify-content:space-between;align-items:center;display:flex}._5lwFSW_sheetTitle{font-family:var(--font-heading);color:var(--text-strong);font-size:1.4rem}._5lwFSW_closeButton{width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:1px solid #b8975ab3;border-radius:50%;place-items:center;display:grid}._5lwFSW_sheetList{padding:1.25rem 0 0;list-style:none}._5lwFSW_sheetLink{border-bottom:1px solid var(--line);font-family:var(--font-heading);color:var(--text-strong);justify-content:space-between;align-items:baseline;padding:.85rem 0;font-size:1.85rem;line-height:1.15;text-decoration:none;display:flex}._5lwFSW_sheetLink[aria-current=page]{font-style:italic}._5lwFSW_sheetLink[aria-current=page]:after{content:"";background:var(--color-gold-500);border-radius:50%;align-self:center;width:.5rem;height:.5rem}._5lwFSW_sheetFooter{gap:.75rem;margin-top:auto;padding-top:2rem;display:grid}._5lwFSW_sheetCta{border-radius:var(--radius-pill);background:var(--color-olive-700);min-height:3.25rem;color:var(--color-cream-100);justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}._5lwFSW_sheetInsta{border:1px solid var(--color-gold-500);border-radius:var(--radius-pill);min-height:3rem;color:var(--text-strong);justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}._5lwFSW_sheetCrn{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin-top:.5rem}
._9aKLTG_footer{background:var(--color-olive-800);color:#f6f1e7db;padding-top:clamp(3.5rem,3rem + 3vw,6rem);font-size:1rem;position:relative}._9aKLTG_footer:before{content:"";background:var(--double-rule);opacity:.8;height:5px;position:absolute;inset:0 0 auto}._9aKLTG_footer a{color:var(--color-cream-100);background:linear-gradient(var(--color-gold-300), var(--color-gold-300)) 0 100% / 0 1px no-repeat;transition:background-size var(--duration-base) var(--ease-out);text-decoration:none}._9aKLTG_footer a:hover{background-size:100% 1px}._9aKLTG_footer :focus-visible{outline-color:var(--focus-ring-on-dark)}._9aKLTG_grid{grid-template-columns:1fr;gap:2.75rem;display:grid}._9aKLTG_brandCol{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}._9aKLTG_logo{width:12.5rem;height:auto}._9aKLTG_tag{font-family:var(--font-heading);color:var(--color-gold-300);font-size:1.35rem;font-style:italic}._9aKLTG_colTitle{font-family:var(--font-heading);color:var(--color-cream-100);margin-bottom:1rem;font-size:1.35rem;font-weight:500}._9aKLTG_list{gap:.55rem;padding:0;list-style:none;display:grid}._9aKLTG_list a{align-items:center;min-height:1.75rem;display:inline-flex}._9aKLTG_iconLink{gap:.6rem}._9aKLTG_iconLink svg{color:var(--color-gold-300)}._9aKLTG_address{gap:.6rem;font-style:normal;line-height:1.65;display:flex}._9aKLTG_icon{color:var(--color-gold-300);flex:none;margin-top:.3rem}._9aKLTG_note{font-size:var(--text-sm);color:#f6f1e7bf;margin-top:1rem}._9aKLTG_bottom{font-size:var(--text-sm);border-top:1px solid #d9c08a40;gap:.5rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding-block:1.75rem 6.5rem;display:grid}._9aKLTG_crn{color:var(--color-cream-100);letter-spacing:.01em;font-weight:500}._9aKLTG_disclaimer,._9aKLTG_legal{color:#f6f1e7bf}@media (min-width:48em){._9aKLTG_grid{grid-template-columns:1fr 1fr}}@media (min-width:64em){._9aKLTG_grid{grid-template-columns:1.2fr .9fr 1.3fr 1fr;gap:3rem}._9aKLTG_bottom{grid-template-columns:auto 1fr auto;align-items:baseline;gap:2rem;padding-bottom:2rem}}._9aKLTG_hours{font-size:var(--text-sm);color:var(--color-cream-100);margin-top:1rem;display:grid}._9aKLTG_brandCol ._9aKLTG_note{margin-top:0}
._3PQNrG_float{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--z-float);border-radius:var(--radius-pill);background:var(--color-whatsapp);min-width:3.5rem;height:3.5rem;color:var(--color-white);box-shadow:var(--shadow-float);outline-offset:-4px;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);animation:_3PQNrG_floatIn .7s 1.2s var(--ease-out) both;outline:1px solid #ffffff59;align-items:center;gap:.55rem;padding:0 .95rem;text-decoration:none;display:inline-flex;position:fixed}._3PQNrG_float:hover{transform:translateY(-2px)}._3PQNrG_float:focus-visible{outline:3px solid var(--color-olive-700);outline-offset:3px}._3PQNrG_label{letter-spacing:.02em;padding-right:.2rem;font-size:.95rem;font-weight:500}@keyframes _3PQNrG_floatIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (max-width:29.99em){._3PQNrG_label{display:none}._3PQNrG_float{justify-content:center;padding:0}}
.R2_jLq_skip{z-index:var(--z-skip);border-radius:var(--radius-pill);background:var(--color-olive-700);color:var(--color-cream-100);transition:transform var(--duration-fast) var(--ease-out);padding:.75rem 1.25rem;font-weight:500;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.R2_jLq_skip:focus,.R2_jLq_skip:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px;transform:none}
