.hdt-product-tab{
  .hdt-product-tab__main{
    column-gap: clamp(1.5rem,2vw ,3rem);
    margin-bottom: clamp(2rem, 5vw ,4rem);
    button{
      font-size: clamp(var(--text-base), 2vw, var(--text-2xl));
      font-weight: var(--font-semibold);
      padding: 3px 0;
      display: inline-block;
      color: rgb(var(--color-foreground) / .5);
      border-bottom: 1px solid rgb(var(--color-line-border));
      transition: all 0.3s ease;
      white-space: nowrap;
      &[aria-current="true"]{
        color: rgb(var(--color-foreground) /.9);
        border-bottom-color: rgb(var(--color-foreground) /.9);
      }
    }
  }
  .hdt-product-tab__add-info{
    table{
      max-width: 550px;
      margin: 0 auto;
      box-shadow: none;
    }
    table:not([class]) :where(td,th), table.hdt-wrapper-added :where(td,th){
      border: none;
      padding: 1.5rem 1rem;
    }
    tr{
      box-shadow: 0px 1px 0px 0 rgb(var(--color-line-border));
    }
    .hdt-attr__value{
      text-align: end;
    }
    .hdt-attr__label{
      font-size: var(--text-lg);
      font-weight: var(--font-bold);
    }
  }
}