/* Additive, non-destructive tweaks on top of poochandpaws.webflow.css. Nothing here overrides Webflow/IX2 structural classes. */

/* Enlarge the mobile menu button's tap target to ~44px without changing the visible icon size. */
.menu-button-2.w-nav-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  padding: 0;
}

/* The Enquiry modal now embeds a fixed-height iframe (643px) which can be taller than
   short viewports. Let the overlay itself scroll so the form is never cut off/unreachable. */
.modal-wraop,
.tcs-form {
  overflow-y: auto;
  padding: 24px 0;
}

/* Visible keyboard-focus ring for interactive elements (buttons, links, form fields). */
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
.w-nav-button:focus-visible {
  outline: 2px solid #1a4db3;
  outline-offset: 2px;
}
