/** Shopify CDN: Minification failed

Line 41:14 Expected ":"

**/
.product_tab_list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3rem;
  padding: 0;
  list-style: none;
  gap: 2rem;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .product_tab_list {
    margin-bottom: 2rem;
  }
}

.product_tab_list li {
  cursor: pointer;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
  .product_tab_list li {
    font-size: 16px;
  }
}

.product_tab_list li.active,
.product_tab_list li:not(.active):hover {
  color: rgba(var(--color-foreground));
  border-bottom: .1rem solid rgba(var(--color-foreground));
}

.product__review_inner .spr-summary-actions > a {
    background: rgba(var(--color-button),var(--alpha-button-background));
    color: rgba(var(--color-button-text)) !important;
    padding: 10px 20px;
    box-shadow var(--duration-short) animation-timing-function: ease;
    font-size: calc(var(--button-font-size) * 1.6rem);
    letter-spacing: var(--button-letter-spacing);
    border-radius: var(--button-border-radius);
}



.product--tab--wrap .tab_content {
    padding: 3rem;
    border: .1rem solid rgba(var(--color-foreground), .15);
}


/* Tab */
.tab_content {
  display: block;
}

.tab_pane {
  display: none;
  transition: var(--transition);
}
.tab_pane:not(.show) {
  opacity: 0;
}
.tab_pane.show {
  opacity: 1;
}
.tab_pane.active {
  display: block;
}