/** Shopify CDN: Minification failed

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

**/
/* =========================================================
   Utilities (kept)
   ========================================================= */
.mobile-nav__child-item .collapsible-trigger:not(.mobile-nav__link--button) {
  flex: 0 0 75px !important;
}
.site-nav__dropdown .grid__item > .h3 a { font-size: 18px !important; }
redo-shopify-toggle { width: 100%; }

/* =========================================================
   Collection grid hover — Impulse + Boost (stable, no flicker)
   Only scopes to Boost’s product grid container.
   ========================================================= */

/* Make sure product card containers can stack primary and secondary images */
.boost-pfs-filter-products .grid-product__image-wrapper,
.boost-pfs-filter-products .grid-product__image-mask,
.boost-pfs-filter-products .grid__image-ratio,
.boost-pfs-filter-products .image-wrap {
  position: relative;
  overflow: hidden;
}

/* Primary image (default visible) */
.boost-pfs-filter-products .grid-product__image {
  opacity: 1;
  transition: opacity .25s ease;
}

/* Secondary (hover) wrapper sits above primary */
.boost-pfs-filter-products .grid-product__secondary-image {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  display: block;
}

/* Secondary image: hidden by default, positioned identically */
.boost-pfs-filter-products .grid-product__secondary-image img,
.boost-pfs-filter-products img.grid-product__image--hover {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  transition: opacity .25s ease;
  pointer-events: none;
}

/* Respect contain-mode */
.boost-pfs-filter-products .grid-product__secondary-image img.grid__image-contain,
.boost-pfs-filter-products img.grid-product__image--hover.grid__image-contain {
  object-fit: contain !important;
}

/* Desktop hover only */
@media (hover: hover) and (pointer: fine) {
  /* Fade in secondary image */
  .boost-pfs-filter-products .grid__item:hover .grid-product__secondary-image img,
  .boost-pfs-filter-products .grid__item:hover img.grid-product__image--hover {
    opacity: 1 !important;
  }

  /* Fade out primary */
  .boost-pfs-filter-products .grid__item:hover .grid-product__image-mask picture > img.grid-product__image,
  .boost-pfs-filter-products .grid__item:hover .image-wrap > img.grid-product__image {
    opacity:
