/** Shopify CDN: Minification failed

Line 42:0 Unexpected "}"

**/
/* Frequently Bought Together - compact thumbnails */
.related-products { padding-top: 10px !important; padding-bottom: 4px !important; }

.related-products .card__content { padding: 4px !important; }
.related-products .card__heading { font-size: 1rem !important; margin: 0 !important; }
.related-products .price { font-size: 1rem !important; }
.related-products .price-item--sale { font-size: 1rem !important; }

.related-products h2 { font-size: 1rem !important; margin-bottom: 8px !important; }
/* Product media gallery - stable, consistent, no layout shift */
.product__media-wrapper .media {
  aspect-ratio: 1 / 1;
  max-height: 450px;
}

.product__media-wrapper .media img,
.product__media-wrapper .media video {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
/* Collection & product cards - show full image, no cropping */
.collection-list__item .media img,
.collection-list .media img,
.card__media img {
  object-fit: contain !important;
  background-color: #ffffff;
}

/* Related products - fill card with cover */
#shopify-section-template--23424471498992__related-products .card__media img {
  object-fit: cover !important;
  background-color: unset;
}


}
/* Smooth animated navigation dropdown */
.header__submenu {
  transition: opacity 0.25s ease, transform 0.25s ease;
  opacity: 0;
  transform: translateY(-8px);
  pointer-events: none;
}

.header__submenu.global-settings-popup--open,
details[open] > .header__submenu {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.b2b-wholesale-pricing-table {
  font-size: 14px !important;
}
.conspire-b2b * {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/cdn/shop/files/Inter-Regular.woff2?v=1780085028') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/cdn/shop/files/Inter-Bold.woff2?v=1780085028') format('woff2');
}
body, input, textarea, select, button {
  font-family: 'Inter', Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Inter', Arial, sans-serif !important;
}

