.gsearch[data-v-46523fc7]{position:relative}.gsearch__trigger[data-v-46523fc7]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;padding:6px;transition:background .15s}.gsearch__trigger[data-v-46523fc7]:hover{background:#ffffff1a}.gsearch__trigger--dark[data-v-46523fc7]:hover{background:var(--green-light)}.gsearch__panel[data-v-46523fc7]{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 40px #00000024;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:420px;z-index:1000}@media(max-width:480px){.gsearch__panel[data-v-46523fc7]{border-radius:0 0 14px 14px;left:0;position:fixed;right:0;top:64px;width:100%}}.gsearch__input-wrap[data-v-46523fc7]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:12px 14px}.gsearch__icon[data-v-46523fc7]{flex-shrink:0}.gsearch__input[data-v-46523fc7]{background:none;border:none;color:var(--dark);flex:1;font-family:inherit;font-size:14px;min-width:0;outline:none}.gsearch__input[data-v-46523fc7]::-moz-placeholder{color:var(--dark-muted)}.gsearch__input[data-v-46523fc7]::placeholder{color:var(--dark-muted)}.gsearch__esc[data-v-46523fc7]{border:1px solid var(--border);border-radius:4px;color:var(--dark-muted);cursor:default;flex-shrink:0;font-family:inherit;font-size:10px;padding:2px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gsearch__close[data-v-46523fc7]{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:2px}.gsearch__results[data-v-46523fc7]{max-height:380px;overflow-y:auto}.gsearch__result[data-v-46523fc7]{border-bottom:1px solid var(--border);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:10px 14px;row-gap:1px;text-decoration:none;transition:background .1s}.gsearch__result[data-v-46523fc7]:last-child{border-bottom:none}.gsearch__result--active[data-v-46523fc7],.gsearch__result[data-v-46523fc7]:hover{background:var(--green-light)}.gsearch__result-cat[data-v-46523fc7]{align-self:center;color:var(--green);font-size:10px;font-weight:700;grid-column:1;grid-row:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gsearch__result-title[data-v-46523fc7]{color:var(--dark);font-size:13.5px;font-weight:600;grid-column:2;grid-row:1}.gsearch__result-desc[data-v-46523fc7]{color:var(--dark-muted);font-size:12px;grid-column:1/-1;grid-row:2;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsearch__empty[data-v-46523fc7],.gsearch__hint[data-v-46523fc7]{color:var(--dark-muted);font-size:13.5px;padding:16px 14px}.gsearch__footer[data-v-46523fc7]{border-top:1px solid var(--border);padding:10px 14px}.gsearch__allfaq[data-v-46523fc7]{color:var(--green);font-size:12px;font-weight:600;text-decoration:none}.gsearch__allfaq[data-v-46523fc7]:hover{text-decoration:underline}.gsearch-drop-enter-active[data-v-46523fc7],.gsearch-drop-leave-active[data-v-46523fc7]{transition:opacity .18s,transform .18s}.gsearch-drop-enter-from[data-v-46523fc7],.gsearch-drop-leave-to[data-v-46523fc7]{opacity:0;transform:translateY(-8px)}.lang[data-v-b0801a77]{position:relative}.lang__trigger[data-v-b0801a77]{align-items:center;background:none;border:1.5px solid hsla(0,0%,100%,.35);border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:5px 10px;transition:border-color .2s}.navbar--solid{border-color:var(--border);color:var(--dark)}.lang__dropdown[data-v-b0801a77]{background:var(--cream);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 30px #0000001f;max-height:340px;min-width:160px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.lang__option[data-v-b0801a77]{background:none;border:none;color:var(--dark);cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:400;padding:9px 16px;text-align:left;transition:background .15s;width:100%}.lang__option--active[data-v-b0801a77],.lang__option[data-v-b0801a77]:hover{background:var(--green-light)}.lang__option--active[data-v-b0801a77]{color:var(--green);font-weight:700}.fade-drop-enter-active[data-v-b0801a77],.fade-drop-leave-active[data-v-b0801a77]{transition:opacity .15s,transform .15s}.fade-drop-enter-from[data-v-b0801a77],.fade-drop-leave-to[data-v-b0801a77]{opacity:0;transform:translateY(-6px)}.navbar[data-v-d0af618b]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:1px solid transparent;inset:0 0 auto;padding:0 max(24px,3vw);position:fixed;transition:background .35s,border-color .35s,backdrop-filter .35s;z-index:900}.navbar--solid[data-v-d0af618b]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#faf8f3d1;border-bottom-color:var(--border)}.navbar__inner[data-v-d0af618b]{align-items:center;display:flex;gap:12px;height:64px;margin:0 auto;max-width:1600px}.navbar__logo-btn[data-v-d0af618b]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:0}.navbar__logo-desktop[data-v-d0af618b]{align-items:center;display:none;gap:10px}.navbar__logo-mobile[data-v-d0af618b]{display:block;filter:brightness(10);height:36px;transition:filter .35s}.navbar--solid .navbar__logo-mobile[data-v-d0af618b]{filter:none}.navbar__logo-icon[data-v-d0af618b]{display:block;filter:brightness(10);height:4rem;transition:filter .35s}.navbar--solid .navbar__logo-icon[data-v-d0af618b]{filter:none}.navbar__logo-type[data-v-d0af618b]{display:block;filter:brightness(10);height:3rem;margin-top:8px;transition:filter .35s}.navbar--solid .navbar__logo-type[data-v-d0af618b]{filter:none}@media(max-width:1000px){.navbar__logo-type[data-v-d0af618b]{height:2rem}}.navbar__spacer[data-v-d0af618b]{flex:1}.navbar__desktop[data-v-d0af618b]{align-items:center;display:flex;gap:2px}.navbar__link[data-v-d0af618b]{align-items:center;background:none;border:none;border-radius:6px;color:#ffffffe6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;padding:6px 12px;text-decoration:none;transition:color .2s,background .2s,opacity .2s}.navbar--solid .navbar__link[data-v-d0af618b]{color:var(--dark)}.navbar--solid .navbar__link[data-v-d0af618b]:hover,.navbar__link[data-v-d0af618b]:hover{color:var(--green)}.navbar__link--cta[data-v-d0af618b]{background:var(--green);border-radius:8px;color:#fff!important;font-weight:700;padding:8px 18px}.navbar__link--cta[data-v-d0af618b]:hover{color:#fff!important;opacity:.85}.navbar__mobile[data-v-d0af618b]{align-items:center;display:none;gap:10px}.navbar__hamburger[data-v-d0af618b]{align-items:center;background:none;border:none;cursor:pointer;display:flex}.navbar__dropdown[data-v-d0af618b]{background:var(--cream);border-top:1px solid var(--border);padding:8px 0 16px}.navbar__dropdown-link[data-v-d0af618b]{background:none;border:none;color:var(--dark);cursor:pointer;display:block;font-family:inherit;font-size:15px;padding:12px 24px;text-align:left;text-decoration:none;transition:background .15s;width:100%}.navbar__dropdown-link[data-v-d0af618b]:hover{background:var(--green-light)}.navbar__dropdown-link--accent[data-v-d0af618b]{color:var(--green);font-weight:700}@media(max-width:850px){.navbar__desktop[data-v-d0af618b]{display:none}.navbar__mobile[data-v-d0af618b]{display:flex}}@media(min-width:850px){.navbar__logo-desktop[data-v-d0af618b]{display:flex}.navbar__logo-mobile[data-v-d0af618b]{display:none}}.slide-down-enter-active[data-v-d0af618b],.slide-down-leave-active[data-v-d0af618b]{transition:opacity .2s,transform .2s}.slide-down-enter-from[data-v-d0af618b],.slide-down-leave-to[data-v-d0af618b]{opacity:0;transform:translateY(-8px)}.navbar__cta-button[data-v-d0af618b]{background:var(--green);border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;padding:8px 18px;transition:opacity .2s,color .2s}.navbar--solid .lang__trigger,.navbar__dropdown .lang__trigger{border:1px solid var(--border);color:var(--dark)}.copy-btn[data-v-b815ec99]{align-items:center;background:none;border:none;color:#fff6;cursor:pointer;display:inline-flex;padding:2px 6px;transition:color .2s}.copy-btn[data-v-b815ec99]:hover{color:#fffc}.contact[data-v-08684ae2]{background:var(--dark)}.contact__logo[data-v-08684ae2]{display:inline-block;filter:brightness(10);height:7rem;margin-bottom:28px;-o-object-fit:contain;object-fit:contain}.contact__heading[data-v-08684ae2]{color:#fff;font-size:clamp(1.6rem,2.5vw,2.2rem);margin:8px 0 28px}.contact__info-list[data-v-08684ae2]{display:flex;flex-direction:column;gap:14px}.contact__info-row[data-v-08684ae2]{align-items:flex-start;display:flex;gap:12px}.contact__info-link[data-v-08684ae2]{color:#fffc;flex:1;font-size:14.5px;transition:color .2s}.contact__info-link[data-v-08684ae2]:hover{color:#fff}.contact__info-text[data-v-08684ae2]{color:#fffc;flex:1;font-size:14.5px}.contact__action-btns[data-v-08684ae2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.contact__btn[data-v-08684ae2]{align-items:center;background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 20px;text-decoration:none;transition:background .2s}.contact__btn[data-v-08684ae2]:hover{background:#ffffff38}.contact__btn--wa[data-v-08684ae2]{background:var(--whatsapp);border-color:var(--whatsapp)}.contact__btn--wa[data-v-08684ae2]:hover{background:#1fb954}.contact__pets-note[data-v-08684ae2]{align-items:flex-start;color:#ffffffa6;display:flex;font-size:13.5px;gap:8px;line-height:1.5;margin-top:20px}.contact__times-row[data-v-08684ae2]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.contact__time-chip[data-v-08684ae2]{align-items:center;background:#687e562e;border:1px solid rgba(104,126,86,.25);border-radius:10px;display:flex;flex-direction:row;gap:12px;padding:14px 16px}.contact__time-both[data-v-08684ae2]{display:flex;flex-direction:row;gap:6px;justify-content:space-between;width:100%}.contact__time-row[data-v-08684ae2]{align-items:center;display:flex;gap:7px}.contact__time-label[data-v-08684ae2]{color:#ffffff80;font-size:12px;letter-spacing:.06em;min-width:72px;text-transform:uppercase}.contact__time-val[data-v-08684ae2]{color:#fff;font-size:14px;font-weight:700}.contact__mini-map[data-v-08684ae2]{border-radius:12px;height:220px;overflow:hidden}.contact__map-frame[data-v-08684ae2]{border:none;display:block;height:100%;width:100%}.footer[data-v-56a405dc]{background:var(--footer-bg);border-top:1px solid hsla(0,0%,100%,.07);padding:22px max(24px,6vw)}.footer__container[data-v-56a405dc]{margin:0 auto;max-width:1500px}.footer__social[data-v-56a405dc]{border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px;padding-bottom:16px}.footer__social-btn[data-v-56a405dc]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ffffffa6;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:7px 14px;text-decoration:none;transition:background .2s,color .2s}.footer__social-btn[data-v-56a405dc]:hover{background:#ffffff1f;color:#fff}.footer__social-btn--wa[data-v-56a405dc]{background:var(--whatsapp);border-color:var(--whatsapp);color:#fff}.footer__social-btn--wa[data-v-56a405dc]:hover{background:#1fb954}.footer__bottom[data-v-56a405dc]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.footer__copy[data-v-56a405dc]{color:#ffffff4d;font-size:12px}.footer__links[data-v-56a405dc]{display:flex;flex-wrap:wrap;gap:16px}.footer__links a[data-v-56a405dc]{color:#ffffff4d;font-size:12px;text-decoration:none;transition:color .2s}.footer__links a[data-v-56a405dc]:hover{color:#fff9}
