.ast-separate-container .ast-woocommerce-container {
  margin: -17px;
  padding: 30px;
}

.woocommerce-product-details__short-description {
  line-height: 24px;
  margin-bottom: -4px;
}

.woocommerce div.product .product_meta {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}

.woocommerce img {
  border-radius: 27px;
}

#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
  line-height: 22px;
}

.woocommerce-page #content div.product div.summary {
  margin-bottom: 8px;
}

.woocommerce div.product form.cart .variations td {
  margin-bottom: -15px;
}

p {
  margin-bottom: 4px;
}

.woocommerce div.product p.price {
  margin-top: -9px;
}

.woocommerce .woocommerce-breadcrumb {
  margin-bottom: 8px;
}

#product-1626.ast-article-single.ast-woo-product-no-review.product.type-product.post-1626.status-publish.first.instock.product_cat-senza-categoria.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable {
  margin-bottom: -21px;
}

.entry-content p {
  margin-bottom: 6px;
}

.entry-content>:last-child {
  margin-bottom: 6px;
}

.woocommerce-page ul.products li.product .button {
  line-height: 19px;
  font-size: 11px;
}

.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons a {
  padding: 9px;
  font-size: 12px;
  line-height: 18px;
}

.woocommerce-page ul.product_list_widget li img {
  border-radius: 0px;
  visibility: visible;
}

.sidebar-main {
  margin-top: -17px;
}

#woocommerce_widget_cart-3.widget.woocommerce.widget_shopping_cart {
  margin-top: -17px;
}

#woocommerce_widget_cart-4.widget.woocommerce.widget_shopping_cart {
  margin-top: -17px;
}

.woocommerce-page #content table.cart td.actions .coupon {
  margin-bottom: 9px;
}

.woocommerce-page ul.products li.product a img {
  border-radius: 0px;
}