/** Shopify CDN: Minification failed

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

**/
.product-info__block-list {
  max-width: 400px;
}
.product-gallery {
  --product-gallery-thumbnail-size: 4.5rem;
}
.product-info .product-title {
  line-height: 1.65;
  font-size: 22px;
}
.product-info .price-list sale-price {
  font-size: 19px;
  color: #000000;
  margin-top: 5px;
}
.product-info .product-info__block-item .link {
  color: #323232;
}
.product-info .color-swatch {
  --swatch-size: 42px;
}
.product-info__block-list .product-info__block-group {
  margin: 80px 0;
}
.product-info__block-list .product-info__block-group .accordion__toggle {
    font-size: 15px;
}
product-recommendations .section-header h2, recently-viewed-products .section-header h2 {
  font-size: 20px;
}
.product-info__block-item p {
    font-size: inherit;
    color: var(--text-color);
    margin-top: 5px;
}
.product-info__block-item[data-block-type="quantity-selector"] span.ProductForm__Label {
    display: block;
    margin-bottom: 8px;
}
/* Custom CSS */
.header__primary-nav-item a, .header__primary-nav-item summary {
    --text-h6: 15px;
}

.size_modal.modal::part(header) {
    border-block-end: none;
    padding-top: 50px;
}
.variant_sizeChart {
    padding-top: 20px;
    text-align: center;
    border-top: 1px solid rgb(var(--border-color));
    margin-top: 20px;
}
.CustomInitState button {
    pointer-events: none;
}
/* CSS */
.size_modal.modal::part(content) {
    max-width: 100%;
    max-height: 100%;
}
.size_modal span.h3 {
    width: 100%;
    display: block;
}

@media screen and (max-width: 585px) {
  .size_modal .prose span:not(.h3) {
        font-size: 12px !important;
        overflow: auto;
        width: 100%;
    }
  .table-scroller {
        overflow: auto;
    }
      .table-scroller table {
        width: 500px;
    }
@media screen and (min-width: 1150px) {
  .shopify-section--main-product .product {
    --product-gap: 6.5rem;
  }
}variant-inventory,
.inventory {
  display: none !important;
}
