/** Shopify CDN: Minification failed

Line 63:0 All "@import" rules must come first

**/
.deferred-media{
  display: block;
}
.deferred-media.media>*:not(.zoom):not(.deferred-media__poster-button), .deferred-media.media model-viewer {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.product__xr-button {
  background: rgba(var(--color-foreground), 0.08);
  color: rgb(var(--color-foreground));
  margin: 1rem auto;
  box-shadow: none;
  display: flex;
}

.button.product__xr-button:hover {
  box-shadow: none;
}

.product__xr-button[data-shopify-xr-hidden] {
  visibility: hidden;
}

.shopify-design-mode .product__xr-button[data-shopify-xr-hidden] {
  display: none;
}

@media screen and (max-width: 749px) {
  slider-component .product__xr-button {
    display: none;
  }

  .active .product__xr-button:not([data-shopify-xr-hidden]) {
    display: block;
  }
}

@media screen and (min-width: 750px) {
  slider-component + .button.product__xr-button {
    display: none;
  }

  .product__xr-button[data-shopify-xr-hidden] {
    display: none;
  }
}

.product__xr-button .icon {
  width: 1.4rem;
  margin-right: 1rem;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&display=swap');

.product__title,
.product-single__title,
h1.product-title {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500;
  font-size: 1.6rem;
  text-transform: capitalize;
  letter-spacing: 0.3px;
  color: #222;
}


