.elementor-1836 .elementor-element.elementor-element-83690d4{--display:flex;}.elementor-1836 .elementor-element.elementor-element-3261ddd{--spacer-size:50px;}.elementor-1836 .elementor-element.elementor-element-011c124{--display:flex;}.elementor-1836 .elementor-element.elementor-element-bbe1980 > .elementor-widget-container{border-style:none;}/* Start custom CSS for shortcode, class: .elementor-element-bbe1980 *//* Style the "View Product" / Add to Cart button from shortcode output */
button.wps-add-to-cart,
.swp-btn-add-to-cart {
  background-color: #6a202e !important;  /* deep wine red */
  color: #ffffff !important;             /* white text */
  border-radius: 6px;
  font-weight: bold;
  padding: 12px 20px;
  font-size: 16px;
  transition: background-color 0.3s ease;
}

/* Optional hover effect */
button.wps-add-to-cart:hover,
.swp-btn-add-to-cart:hover {
  background-color: #4e1822 !important;
}
.wps-thumbnails-wrapper .wps-component-products-images-thumbnail:nth-child(n+5) {
  display: none !important;
}
span.swp-product-price {
  font-size: 2rem !important;    /* Macht den Preis größer */
  font-weight: 700;              /* Optional: Fett */
  color: #000;                   /* Optional: Preisfarbe */
}
/* Das 13. Produkt ausblenden, wenn zu viele erscheinen */
.shopwp-products-container .shopwp-product:nth-child(n+13) {
  display: none !important;
}/* End custom CSS */