/** Shopify CDN: Minification failed

Line 58:0 Expected "}" to go with "{"

**/
/* --- Video hero layering fix --- */

/* Video layer */
.hero-video--media {
  position: relative;
  z-index: 1;
}

/* Physics canvas layer */
.video-hero__physics {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;
}

.video-hero__physics canvas {
  width: 100%;
  height: 100%;
  display: block;
  background: transparent;
}

/* Text/content layer */
.hero-video__content,
.hero-video--content,
.video-hero__content {
  position: relative;
  z-index: 3;
}
/* --- Ensure video stays visible behind physics canvas --- */

/* Force video wrapper to sit at the back */
.hero-video--media,
.hero-video--media > *,
.hero-video--media video {
  position: absolute;
  inset: 0;
  z-index: 0;
}

/* Ensure hero wrapper does not mask the video */
.hero-video--wrapper,
.video-hero-wrapper,
.video-hero-wrapper * {
  background: transparent !important;
}

/* Physics layer */
.video-hero__physics {
  position: absolute;
  inset: 0;
