/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.single-product-page table.variations .label span {
  font-weight: 600;
  color: #333;
}

.single-product-page table.variations label {
  font-weight: 400;
}

.single-product-page .elementor-widget-shortcode .elementor-widget-wd_products {
  min-height: 390px;
}
.single-product-page .variations tr .cell {
  padding-bottom: 0;
}
.single-product-page .variations tr .label {
  width: 100%;
}
.single-product-page .variations tr th.label {
  padding-bottom: 8px;
}
.single-product-page .variations tr:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

.single-product-page .variations tr {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-block: 15px;
}

.single-product-page .wd-swatches-product[data-id="pa_size"] .wd-swatch {
  width: 48px;
  height: 28px;
  border-radius: 5px;
}

.wd-reset-var {
  margin-left: 10px;
}

.wd-products .wd-product .product-wrapper {
  text-align: left;
}

.wd-products .wd-product .wd-star-rating .star-rating {
  font-size: 10px;
  color: #000;
}
.wd-products .wd-product .wd-star-rating {
  align-self: self-start;
}

.wd-product div.price .default-price del {
  font-size: 100%;
}
.wd-product div.price .default-price {
  font-size: 12px;
}
.wd-product div.price .default-price .default-price__discount {
  margin-left: 10px;
}
.wd-product div.price .sale-price .amount {
  color: #ca0000;
}

.discount_percentage:not(.show) {
  display: none;
}
.discount_percentage {
  color: #c00;
}
.discount_percentage #precent {
  margin-left: 5px;
}

@media screen and (min-width: 768px) {
  .wd-carousel-wrap.vertical {
    flex-direction: column;
    cursor: pointer;
  }
  .single-product-page .wd-carousel-container.wd-gallery-images .wd-nav-arrows {
    display: none;
  }
}
