:root{--bn-mobile-header-h:56px;--bn-desktop-header-h:90px}body{overflow-x:hidden}@media(min-width:992px){body.bn-header-overlay{padding-top:0!important}}.mobile-topbar[data-v-ab7cea0b]{background:#fff;box-shadow:none;left:0;min-height:56px;position:fixed;right:0;top:0;transition:box-shadow .2s ease;z-index:1050}.mobile-topbar.is-scrolled[data-v-ab7cea0b]{box-shadow:0 8px 24px #00000014}.bn-mobile-actions[data-v-ab7cea0b]{flex-wrap:nowrap!important;min-width:0;white-space:nowrap}.bn-mobile-actions .btn[data-v-ab7cea0b],.bn-mobile-actions a.btn[data-v-ab7cea0b]{flex:0 0 auto;white-space:nowrap}.bn-bars-btn[data-v-ab7cea0b]{align-items:center;display:inline-flex;height:36px;justify-content:center;line-height:1;padding:0!important;width:36px}@media(max-width:420px){.bn-support-btn .support-label[data-v-ab7cea0b]{display:none!important}}.custom-nav[data-v-ab7cea0b]{background:transparent;box-shadow:none;left:0;padding-top:15px;position:fixed!important;right:0;top:0;transition:background-color .2s ease,box-shadow .2s ease;z-index:1050}.custom-nav.is-scrolled[data-v-ab7cea0b]{background:#fcf8e3;box-shadow:0 8px 24px #00000014}.custom-nav.is-overlay[data-v-ab7cea0b]:not(.is-scrolled) .menu>li>a{color:#111!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.custom-nav.is-scrolled[data-v-ab7cea0b] .menu>li>a{color:#111!important;text-shadow:none}.nav-pill[data-v-ab7cea0b]{isolation:isolate;position:relative}.nav-pill.nav-pill--petscan[data-v-ab7cea0b]:before{background:#fff59d;border-radius:0 0 25px 25px;box-shadow:0 12px 30px #00000014;content:"";inset:-10px -14px;opacity:1;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:-1}.custom-nav.is-overlay:not(.is-scrolled) .nav-pill.nav-pill--petscan[data-v-ab7cea0b]:before,.custom-nav.is-petscan.is-scrolled .nav-pill.nav-pill--petscan[data-v-ab7cea0b]:before{opacity:0}.bn-booking[data-v-ab7cea0b]{position:relative}.bn-booking__trigger[data-v-ab7cea0b]{align-items:center;display:inline-flex;gap:6px}.bn-booking__menu[data-v-ab7cea0b]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001f;display:none;list-style:none;margin:0;min-width:200px;padding:10px 0 8px;position:absolute;right:0;top:100%;z-index:2000}.bn-booking:focus-within .bn-booking__menu[data-v-ab7cea0b],.bn-booking:hover .bn-booking__menu[data-v-ab7cea0b]{display:block}.bn-booking__menu li a[data-v-ab7cea0b]{color:#111;display:block;padding:10px 14px;text-decoration:none;white-space:nowrap}.bn-booking__menu li a[data-v-ab7cea0b]:hover{background:#0000000a}.bn-auth-guest-actions[data-v-ab7cea0b]{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.bn-header-doctor-btn[data-v-ab7cea0b]{background:linear-gradient(135deg,#ffed00,#ffd21f)!important;border:1px solid rgba(17,24,39,.08)!important;box-shadow:0 12px 26px #ffd21f2e;font-weight:900}.bn-header-doctor-btn[data-v-ab7cea0b]:hover{transform:translateY(-1px)}.bn-mobile-doctor-quick[data-v-ab7cea0b]{box-shadow:0 8px 18px #ffd21f29;font-weight:900}@media(max-width:1120px){.bn-auth-guest-actions[data-v-ab7cea0b]{gap:6px}.bn-header-doctor-btn span[data-v-ab7cea0b]{font-size:.78rem}}.bn-mobile-doctor-join[data-v-ab7cea0b]{background:#fff8ce!important;color:#101a2e!important;font-weight:900}.mobile-overlay[data-v-ab7cea0b]{background:#00000080;inset:0;position:fixed;z-index:1060}.mobile-drawer[data-v-ab7cea0b]{background:#fff;border-bottom-left-radius:1rem;border-top-left-radius:1rem;box-shadow:-6px 0 16px #00000026;height:100%;max-width:420px;min-width:280px;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .25s ease;width:50vw}.mobile-drawer.open[data-v-ab7cea0b]{transform:translate(0)}.fade-enter-active[data-v-ab7cea0b],.fade-leave-active[data-v-ab7cea0b]{transition:opacity .2s ease}.fade-enter-from[data-v-ab7cea0b],.fade-leave-to[data-v-ab7cea0b]{opacity:0}.bn-mobile-submenu[data-v-ab7cea0b]{background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.06)}.bn-mobile-subitem[data-v-ab7cea0b]{font-size:.95rem;padding-right:2.25rem!important}.dropdown-rtl-end[data-v-ab7cea0b]{left:0!important;right:auto!important;transform-origin:top right}
