.woocommerce_tabs_wrapper {
  display: none;
}

.product-page-details {
  margin-top: 24px;
  color: var(--dw-dark);
}

.product-page-details summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  width: fit-content;
  max-width: 480px;
}

.product-page-details summary::-webkit-details-marker {
  display: none;
}

.product-page-details summary .summary-heading {
  font-weight: 500;
  font-size: 16px;
}

.product-page-details summary .summary-icon {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.product-page-details-content {
  margin-top: 12px;
  display: grid;
  grid-template-columns: auto 1fr;
  font-size: 14px;
  /* width: fit-content; */
  max-width: 420px;
  gap: 8px 24px;
  line-height: 1.6;
}



.product-page-details-content .key {}

.grid-value {
  /* color: #727272; */
  text-transform: lowercase;
}



.care-wrapper {
  margin-top: 24px;
  font-size: 16px;
  display: flex;
  gap: 8px;
}

.temperature-wrapper {
  margin-top: 24px;
  font-size: 16px;
  display: flex;
  gap: 8px;
}

.temperature-notice {
  margin-top: 4px;
  font-size: 12px;
  color: #818181;
  line-height: 1.5;
  max-width: 460px;
}

.variation-stock-inner {
  font-size: 14px;
  display: flex;
  gap: 12px;
  margin-top: 8px;
}

.size-in-stock {
  /* font-weight: 500; */
}

.low-stock {
  /* border-bottom: 2px solid rgb(242, 206, 26); */
}

.good-stock {
  /* border-bottom: 2px solid rgb(46, 144, 82); */
}

.section-heading {
  font-size: 16px;
  font-weight: 500;
}

details:open > summary svg {
  transform: rotate(180deg);
}

.variation-size-table-grid-inner {
  margin-top: 12px;
  display: grid;
  gap: 8px 24px;
  font-size: 14px;
  width: fit-content;
}


.labels {
  display: flex;
  align-items: center;
  gap: 4px;
}

.sizes {
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: center;
}

@media (max-width: 760px) {

}

.font-500 {
  font-weight: 500;
}

.grid-item {

}

.grid-item.label {
  align-self: center;
}

.grid-item.val, .grid-item.size {
  align-self: center;
  justify-self: center;
}