.wd-single-brands .wd-label {
    flex: 1 1 100%;
  }
  .wd-single-brands.wd-layout-inline .wd-label {
    flex: 0 0 auto;
  }
  .wd-single-brands.wd-layout-justify .wd-label {
    flex: 1 1 auto;
    text-align: start;
  }
  .wd-single-brands.wd-style-shadow a {
    padding: 10px;
    background-color: var(--bgcolor-white);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.12);
    border-radius: calc(var(--wd-brd-radius) / 1.5);
    opacity: 1;
  }
  .wd-single-brands.wd-style-shadow a:hover {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
  }
  .product_meta.wd-layout-justify > span {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
  }
  .product_meta.wd-layout-justify .meta-label {
    flex: 1 1 auto;
    margin-inline-end: 2px;
  }
  .wd-single-tabs .wd-nav-tabs-wrapper {
    margin-bottom: 20px;
  }
  .wd-single-title .product_title {
    margin-bottom: 0;
  }
  .wd-single-short-desc .woocommerce-product-details__short-description {
    margin-bottom: 0;
  }
  .wd-single-attrs.wd-style-default .shop_attributes {
    --wd-attr-brd-style: none;
    --wd-attr-brd-width: 0.01px;
  }
  .wd-single-attrs:is(.wd-layout-grid, .wd-layout-inline) tr {
    justify-content: flex-start;
  }
  .wd-single-attrs:is(.wd-layout-grid, .wd-layout-inline) td {
    text-align: start;
  }
  .wd-single-attrs.wd-layout-grid tr {
    flex-direction: column;
    align-items: flex-start;
  }
  .wd-single-attrs.wd-hide-name th:not(:has(.wd-attr-name-img)),
  .wd-single-attrs.wd-hide-name .wd-attr-name-label,
  .wd-single-attrs.wd-hide-image .wd-attr-name-img {
    display: none;
  }
  .wd-single-price .price {
    margin-bottom: 0;
    font-size: 155%;
    line-height: 1.2;
  }
  .wd-single-price .price .price {
    font-size: inherit;
  }
  .wd-single-price .price .login-to-prices-msg {
    font-size: 80%;
  }
  .wd-single-price .price:empty {
    display: none;
  }
  .wd-single-stock-status {
    --wd-tags-mb: 0;
  }
  .wd-single-stock-status:not(:has(.stock)) {
    display: none;
  }
  .wd-single-countdown .wd-el-title {
    margin-bottom: 10px;
    font-size: 18px;
    justify-content: var(--text-align);
  }
  .wd-single-action-btn {
    line-height: 1;
  }
  .wd-single-action-btn .wd-action-btn > a {
    transition: none;
  }
  .wd-single-action-btn .wd-action-btn > a > span,
  .wd-single-action-btn .wd-action-btn > a:before {
    color: inherit;
    transition: color 0.25s ease, opacity 0.15s ease;
  }
  .wd-single-action-btn .wd-action-btn.wd-style-icon > a {
    width: auto;
    height: auto;
    line-height: 1;
  }
  .wd-single-add-cart > div > *:last-child,
  .wd-single-add-cart > *:last-child {
    margin-bottom: 0;
  }
  .wd-btn-design-full
    form.cart
    :where(.single_add_to_cart_button, .wd-buy-now-btn) {
    flex: 1 1 auto;
  }
  [class*="wd-single-"].wd-swatch-layout-inline table.variations tbody {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: var(--content-align);
    gap: 20px 40px;
  }
  [class*="wd-single-"].wd-swatch-layout-inline table.variations .cell {
    padding-bottom: 0;
  }
  .wd-stock-status-off :is(.stock, .woocommerce-variation-availability) {
    display: none;
  }


 