.woosg-title-inner {
    font-size: 16px;
}
.woosg-title .labeli{ 
    font-size: 13px;
    font-style:italic;
    
}

.woosg-title { 
    
    line-height: 1.2;
}

.woosg-title {
  display: grid;
  grid-template-columns: 65% 15% 20%; /* три колонки */
  grid-template-areas:
    "name availability price"
    "labeli labeli labeli";
  align-items: center;
  gap: 5px; /* при необходимости */
}

.woosg-name {
  grid-area: name;
}

.woosg-name:hover
{text-decoration: underline;}

.woosg-availability {
  grid-area: availability;
}

.woosg-price {
  grid-area: price;
}

.labeli {
  grid-area: labeli;
  color:#6B7280
}

.woosg-availability .ast-stock-avail
{font-size: 13px;}

.woosg-availability .stock
{font-size: 13px;
display: block;}

.woosg-products .woosg-product .woosg-price
{text-align: right}

.woosg-products .woosg-product .woosg-availability
{text-align: right}

.woosg-availability  p
{ margin-bottom: 0px;}

.woosg-title
{ margin-right: 20px;}

.woosg-products .woosg-product .woosg-price ins
{
   color: #30A610; 
}

.woosg-products .woosg-product .woosg-price del
{
   color: #323232; 
}


.woosg-products .woosg-product .woosg-price div
{
   color: #30A610; 
}

.woosg-products .woosg-product .woosg-title .stock.in-stock
{
   color: #30A610 !important; 
}

.woosg-products .woosg-product .woosg-title .woosg-title-inner a
{ color: #323232}

.woosg-quantity .quantity input
{border-radius: 20px;}


.woosg-products .woosg-product
{align-items: flex-start !important;}



.woosg-qty div
{
    transform: translateX(16px);
    max-width: 40px;
}

.woosg_total
{ font-size: 24px;}

.woosg_total ins
{
   color: #30A610; 
}

.woosg_total del
{
   color: #666666; 
}


.woosg_total div
{
   color: #30A610; 
}


:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty
{
    padding-left:20px;
}