/** Shopify CDN: Minification failed

Line 48:0 Unexpected "}"

**/
/* Put a Santa hat on the logo */
store-header .logo__link {
  position: relative;            /* anchor for the hat */
  display: inline-block;
}

store-header .logo__link::after {
  content: "";
  position: absolute;
  /* position the hat over the top-left of the first letter */
  top: -40%;                     /* tweak to taste */
  left: -10%;
  width: clamp(24px, 32%, 68px); /* scales with logo, but stays reasonable */
  aspect-ratio: 1.2 / 1;         /* if unsupported, height below is a fallback */
  height: auto;
  /* background-image: url("/cdn/shop/files/Santa_hat_logo.png?v=1762976912"); */
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 10;
  transform-origin: bottom left;
  animation: hat-wobble 3.2s ease-in-out infinite;
}

/* Gentle wobble */
@keyframes hat-wobble {
  0%, 100% { transform: rotate(-10deg) translateY(0); }
  50%      { transform: rotate(6deg) translateY(1px); }
}

/* Reduce motion for accessibility */
@media (prefers-reduced-motion: reduce) {
  store-header .logo__link::after { animation: none; }
}

/* Mobile nudge (optional) */
@media (max-width: 768px) {
  store-header .logo__link::after {animation: none; }
    top: -40%;
    left: -9%;
    width: clamp(20px, 50%, 54px);
  }
}
