.elementor-46317 .elementor-element.elementor-element-9dc3325{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-46317 .elementor-element.elementor-element-afdf2d9 .shop_attributes{color:var( --e-global-color-secondary );font-size:16px;}@media(max-width:767px){.woocommerce .elementor-46317 .elementor-element.elementor-element-afdf2d9 .shop_attributes{font-size:14px;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-afdf2d9 */table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: transparent !important;
}

.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th {
  background: transparent !important;
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes a{
    pointer-events: none !important;
    color: #000 !important;
}

.woocommerce table.shop_attributes th {
  width: 150px;
  font-weight: 400;
  padding: 0;
  border-top: 0;
  border-bottom: none;
  margin: 0;
  line-height: 1.5;
}

table td, table th {
  padding: 15px 0 15px 0;
  line-height: 1.5;
  vertical-align: top;
  border: none;
}

.woocommerce-product-attributes-item {
border-bottom: none;
  padding-top: 0 !important;
}

.woocommerce-product-attributes-item__value{
      padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.woocommerce-product-attributes-item__value p{
    padding: 0 !important;
}

.woocommerce table.shop_attributes td {
  font-style: normal;
    
}


.elementor-46317 .elementor-element.elementor-element-afdf2d9 tbody {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 th, .elementor-46317 .elementor-element.elementor-element-afdf2d9 td, .elementor-46317 .elementor-element.elementor-element-afdf2d9 p{
    color: #000 !important;
    text-align: left;
    font-weight: 400;
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item__label{
    width: 50% !important;
    display: block;
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item{
    display: flex;
    gap: 10px;
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item__label{
    font-size: 14px !important;    
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item__value{
    width: 50% !important;
    display: block;
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item__value, .elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item__value p, .elementor-46317 .elementor-element.elementor-element-afdf2d9 .woocommerce-product-attributes-item__value a{
        font-weight: 600 !important;
        font-size: 14px !important;
}
  

.woocommerce-product-attributes-item__label {
  width: 50% !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

@media only screen and (max-width: 767px) {
.woocommerce-product-attributes-item__label {
  width: 40% !important;
}

.elementor-46317 .elementor-element.elementor-element-afdf2d9 tbody {
  grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */