/** Shopify CDN: Minification failed

Line 56:65 Expected "}" to go with "{"

**/
/* Keep header alignment tidy */
.header__logo,
.site-header__logo,
.header__heading {
  display: flex;
  align-items: center;
}

/* Logo link box (match your usual logo size) */
.header__logo > .header__logo-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 95px;   /* set to your logo width */
  height: 30px;  /* set to your logo height */
  line-height: 0;
  vertical-align: middle;
}

/* Default theme logo (img/svg) – visible by default, fades out on swap */
.header__logo > .header__logo-link img,
.header__logo > .header__logo-link svg {
  display: block;
  width: 100%;
  height: auto;
  opacity: 1;
  transition: opacity 0.25s ease-out;
}

/* ALT (static) logo layer — hidden until scroll adds .logo--alt */
.header__logo > .header__logo-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("/cdn/shop/files/ADABT_w.png?v=1759327603") no-repeat center / contain;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  pointer-events: none; /* clicks still go to the link */
}

/* When scrolled: show alt, hide default */
.header__logo > .header__logo-link.logo--alt::after { opacity: 1; }
.header__logo > .header__logo-link.logo--alt img,
.header__logo > .header__logo-link.logo--alt svg { opacity: 0; }

/* Accessibility: if reduced motion, just swap instantly */
@media (prefers-reduced-motion: reduce) {
  .header__logo > .header__logo-link img,
  .header__logo > .header__logo-link svg,
  .header__logo > .header__logo-link::after { transition: none; }