.elementor-10568 .elementor-element.elementor-element-a78e442{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10568 .elementor-element.elementor-element-e182bda{--display:flex;}.elementor-10568 .elementor-element.elementor-element-d139676{--display:flex;}.elementor-10568 .elementor-element.elementor-element-a7ee09a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10568 .elementor-element.elementor-element-a7ee09a .elementor-divider-separator{width:100%;}.elementor-10568 .elementor-element.elementor-element-a7ee09a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10568 .elementor-element.elementor-element-a7ee09a .elementor-divider__text{color:#C49C78;font-family:"Barlow Condensed", Sans-serif;font-size:2.4em;font-weight:500;text-transform:uppercase;}.woocommerce .elementor-10568 .elementor-element.elementor-element-d2909ff .price{font-family:"Roboto Slab", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-10568 .elementor-element.elementor-element-47087db .cart button, .elementor-10568 .elementor-element.elementor-element-47087db .cart .button{font-family:var( --e-global-typography-33a99a4-font-family ), Sans-serif;font-weight:var( --e-global-typography-33a99a4-font-weight );text-transform:var( --e-global-typography-33a99a4-text-transform );font-style:var( --e-global-typography-33a99a4-font-style );transition:all 0.2s;}.elementor-10568 .elementor-element.elementor-element-47087db .cart button:hover, .elementor-10568 .elementor-element.elementor-element-47087db .cart .button:hover{background-color:var( --e-global-color-6919317 );}.elementor-10568 .elementor-element.elementor-element-47087db .quantity .qty{font-family:var( --e-global-typography-33a99a4-font-family ), Sans-serif;font-weight:var( --e-global-typography-33a99a4-font-weight );text-transform:var( --e-global-typography-33a99a4-text-transform );font-style:var( --e-global-typography-33a99a4-font-style );transition:all 0.2s;}.elementor-10568 .elementor-element.elementor-element-d54e31e{width:initial;max-width:initial;}.woocommerce .elementor-10568 .elementor-element.elementor-element-d54e31e .shop_attributes{color:var( --e-global-color-secondary );}.elementor-10568 .elementor-element.elementor-element-cd84e9a{--display:flex;}.elementor-10568 .elementor-element.elementor-element-e1c0bb6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10568 .elementor-element.elementor-element-e1c0bb6 .elementor-divider-separator{width:100%;}.elementor-10568 .elementor-element.elementor-element-e1c0bb6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10568 .elementor-element.elementor-element-e1c0bb6 .elementor-divider__text{color:#C49C78;font-family:"Barlow Condensed", Sans-serif;font-size:2.4em;font-weight:500;text-transform:uppercase;}.elementor-10568 .elementor-element.elementor-element-6ca9a2c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10568 .elementor-element.elementor-element-6ca9a2c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-10568 .elementor-element.elementor-element-6ca9a2c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10568 .elementor-element.elementor-element-6ca9a2c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-10568 .elementor-element.elementor-element-6ca9a2c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-10568 .elementor-element.elementor-element-6ca9a2c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-47087db */.qodef-quantity-buttons {
	display: inline-flex;
	align-items: stretch;
	border: 1px solid #ddd6cb;
}
.qodef-quantity-buttons .qodef-quantity-minus,
.qodef-quantity-buttons .qodef-quantity-plus {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	cursor: pointer;
	user-select: none;
	color: #324435;
	font-size: 18px;
	line-height: 1;
}
.qodef-quantity-buttons .qodef-quantity-minus::before { content: "−"; }
.qodef-quantity-buttons .qodef-quantity-plus::before  { content: "+"; }
.qodef-quantity-buttons .qodef-quantity-input {
	width: 48px;
	border: 0;
	background: transparent;
	text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-1cda399 *//* Attribut-Tabelle kompakt */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
	padding: 7px 14px !important;
	line-height: 1.4;
}

/* der eigentliche Übeltäter: WooCommerce wickelt Werte in <p> */
.woocommerce-product-attributes-item__value p {
	margin: 0 !important;
}/* End custom CSS */