/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2026 | 09:42:44 */
.wcboost-wishlist-button,
.wcboost-products-compare-button {
	display: none !important;
}

.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p,
.woocommerce-product-details__short-description span,
.woocommerce-product-details__short-description strong,
.woocommerce-product-details__short-description a {
  color: #000 !important;
}


.summary .price ins .woocommerce-Price-amount.amount,
.summary .price ins .woocommerce-Price-amount.amount bdi,
.summary .price ins .woocommerce-Price-currencySymbol {
  color: #e32213 !important;
  font-weight: 500 !important;
}

h1.product_title.entry-title {
  font-weight: 600 !important;
}


.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-Tabs-panel p,
.single-product .woocommerce-Tabs-panel h1,
.single-product .woocommerce-Tabs-panel h2,
.single-product .woocommerce-Tabs-panel h3,
.single-product .woocommerce-Tabs-panel h4,
.single-product .woocommerce-Tabs-panel h5,
.single-product .woocommerce-Tabs-panel h6,
.single-product .woocommerce-Tabs-panel ul,
.single-product .woocommerce-Tabs-panel ol,
.single-product .woocommerce-Tabs-panel li,
.single-product .woocommerce-Tabs-panel table,
.single-product .woocommerce-Tabs-panel th,
.single-product .woocommerce-Tabs-panel td {
  text-align: left !important;
}

.single-product .gaggia-product-content {
  text-align: left !important;
}

.single-product .gaggia-product-content p,
.single-product .gaggia-product-content h5,
.single-product .gaggia-product-content ul,
.single-product .gaggia-product-content li {
  text-align: left !important;
}

.single-product .gaggia-product-banner {
  margin: 0 0 32px;
}

.single-product .gaggia-product-banner img {
  display: block;
  width: 100%;
  height: auto;
}

.single-product .gaggia-product-intro {
  margin: 0 0 32px;
}

.single-product .gaggia-product-intro p {
  margin: 0;
  line-height: 1.65;
}

.single-product .gaggia-feature-list {
  margin: 0 0 36px;
}

.single-product .gaggia-feature-item {
  margin: 0;
  padding: 0 0 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.single-product .gaggia-feature-item + .gaggia-feature-item {
  padding-top: 24px;
}

.single-product .gaggia-feature-item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.single-product .gaggia-feature-item h5 {
  margin: 0 0 6px !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
}

.single-product .gaggia-feature-item p {
  margin: 0;
  line-height: 1.6;
}

.single-product .gaggia-specs-list {
  margin: 0 0 36px;
}

.single-product .gaggia-specs-section {
  margin: 0 0 28px;
}

.single-product .gaggia-specs-section:last-child {
  margin-bottom: 0;
}

.single-product .gaggia-specs-section h5 {
  margin: 0 0 8px !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
}

.single-product .gaggia-specs-section ul {
  margin: 0;
  padding-left: 20px;
}

.single-product .gaggia-specs-section li {
  margin: 0 0 8px;
  line-height: 1.6;
}

.single-product .gaggia-specs-section li:last-child {
  margin-bottom: 0;
}

.single-product .gaggia-specs-section li::marker {
  color: #e32213;
}

.single_add_to_cart_button.button.alt {
  background-color: #e32213 !important;
  border-color: #e32213 !important;
  color: #ffffff !important;
}

.single-product .woocommerce-product-details__short-description .gaggia-dealer-badge {
  display: block !important;
  margin-top: 18px !important;
}

.single-product .woocommerce-product-details__short-description .gaggia-dealer-badge a {
  display: inline-block !important;
}

.single-product .woocommerce-product-details__short-description .gaggia-dealer-badge img {
  display: block !important;
}

.single-product .summary.entry-summary,
.single-product .summary.entry-summary h1,
.single-product .summary.entry-summary p,
.single-product .summary.entry-summary div,
.single-product .summary.entry-summary form,
.single-product .summary.entry-summary a,
.single-product .summary.entry-summary span,
.single-product .summary.entry-summary .product_meta,
.single-product .summary.entry-summary .woocommerce-product-details__short-description,
.single-product .summary.entry-summary .price {
  text-align: left !important;
}

.single-product .woocommerce-product-details__short-description {
  margin-bottom: 10px !important;
}

.single-product .woocommerce-product-details__short-description p {
  margin-bottom: 8px !important;
}

.single-product .woocommerce-product-details__short-description .gaggia-dealer-badge {
  display: block !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.single-product .woocommerce-product-details__short-description .gaggia-dealer-badge a {
  display: inline-block !important;
}

.single-product .woocommerce-product-details__short-description .gaggia-dealer-badge img {
  display: block !important;
  width: 300px !important;
  max-width: 300px !important;
  height: auto !important;
}

.summary .price ins,
.summary .price ins .woocommerce-Price-amount.amount,
.summary .price ins .woocommerce-Price-amount.amount bdi,
.summary .price ins .woocommerce-Price-currencySymbol {
  font-weight: 600 !important;
}

.single-product .summary.entry-summary p.price {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

.single-product .summary.entry-summary form.cart {
  margin-top: 0 !important;
}

.single-product .summary.entry-summary .quantity {
  margin-bottom: 8px !important;
}

.single-product .summary.entry-summary .single_add_to_cart_button.button.alt {
  margin-top: 0 !important;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 14px 18px !important;
}