/** Shopify CDN: Minification failed

Line 69:1 Unexpected "{"

**/
.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;
}
h1.product-single__title {
  font-weight: lighter !important;
  color: #000;
}
.tabcustom {
  color: #000;
}
 {
  padding-left: 40px;
  padding-right: 40px;
}
.packsize-badge {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 5;
  pointer-events: none;
}
.packsize-badge__pill {
  display: inline-block;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.7);
    color: #000;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .08);
    border: 1px solid rgba(0, 0, 0, .12);
    letter-spacing: .2px;
    white-space: nowrap;
    font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    font-weight: 600;
}

*, *:before, *:after {
    box-sizing: border-box;
}