.elementor-3425 .elementor-element.elementor-element-796d966d{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3425 .elementor-element.elementor-element-ef473ab .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:80px;font-weight:600;line-height:1em;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-3425 .elementor-element.elementor-element-796d966d{--content-width:1250px;}}@media(max-width:1024px){.elementor-3425 .elementor-element.elementor-element-796d966d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3425 .elementor-element.elementor-element-ef473ab .elementor-heading-title{font-size:60px;line-height:1em;}}@media(max-width:767px){.elementor-3425 .elementor-element.elementor-element-796d966d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3425 .elementor-element.elementor-element-ef473ab .elementor-heading-title{font-size:35px;line-height:1em;}}/* Start custom CSS for shortcode, class: .elementor-element-e623a90 */.elementor-3425 .elementor-element.elementor-element-e623a90 .product-name a {
	color: #000 !important;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 .product-name a:hover {
	color: #fe8b66 !important;
	text-decoration: underline;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 .actions a {
	color: #000 !important;
	text-decoration: underline;
	background: #F5CBA966;
	padding: 3px;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 .actions a:hover {

	background: #FE8B66;

}

.elementor-3425 .elementor-element.elementor-element-e623a90 .woocommerce-js table.shop_table thead,
.woocommerce-page table.shop_table thead {

	/*background: radial-gradient(circle at 30% 90%, #F5CBA9, #C8E6CA, #a1c4fd);*/
	background: linear-gradient(271deg, #F4C4A0 0%, #C8D9AE 100%);


}

.woocommerce-cart .cart-collaterals .cart_totals>h2 {

  /*background: radial-gradient(circle at 30% 90%, #F5CBA9, #C8E6CA, #a1c4fd) !important;
	
	*/
	background: linear-gradient(271deg, #F4C4A0 0%, #C8D9AE 100%);


}

.elementor-3425 .elementor-element.elementor-element-e623a90 a.button {
	background-color: #FE8B66 !important;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 a.button:hover {
	background-color: #000 !important;
	color: #fff !important;
}

.woocommerce button.button {
	background-color: #F5CBA966;
}

.woocommerce button.button:hover {
	background-color: #FE8B66;
}


.elementor-3425 .elementor-element.elementor-element-e623a90 .shop_table th,
.elementor-3425 .elementor-element.elementor-element-e623a90 .product-price,
.elementor-3425 .elementor-element.elementor-element-e623a90 .woocommerce-Price-amount,
.cart_item td,
.shop_table td {
	color: #000;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 a.shipping-calculator-button {
	color: #000;
	text-decoration: underline;
	background: #F5CBA966;
	padding: 3px;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 a.shipping-calculator-button:hover {
	color: #000;
	text-decoration: underline;
	background: #FE8B66;
	padding: 3px;
}

.elementor-3425 .elementor-element.elementor-element-e623a90 .jde_hint {
	position: relative;
	top: 70px;
	line-height: 18px;
}


.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
	text-align: left;
}


/* Gutschein*/
.woocommerce-cart table.cart td.actions .coupon {
	position: relative;
	/*top: -43px;*/

}

.elementor-3425 .elementor-element.elementor-element-e623a90 .button {
	padding-top: 9px !important;
	padding-bottom: 12px !important;
}

@media only screen and (max-width:767px) {

	.woocommerce-cart table.cart td.actions .coupon {
		position: relative;
		/*top: -71px;*/

	}


}

.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button {
	width: auto;
}

/* END  Gutschein*/


.woocommerce-cart .cart-collaterals .cart_totals {
	padding: 0;
}

.woocommerce-js table.shop_table td,
.woocommerce-page table.shop_table td,
.woocommerce-cart .cart-collaterals .cart_totals {
	border: 0px;
	border-width: 0px
}

.woocommerce-js table.shop_table,
.woocommerce-page table.shop_table {
	border: 1px solid transparent !important;
	border-image: radial-gradient(circle at 30% 90%, #F4C4A0, #C8D9AE) 1 !important;
	
	padding-bottom: 10px;
}


.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th {
	border-top: px solid transparent !important;
	border-image: radial-gradient(circle at 30% 90%, #F4C4A0, #C8D9AE) 1 !important;
}

.woocommerce-cart .elementor-3425 .elementor-element.elementor-element-e623a90 .cart-collaterals .cart_totals>h2 {
	margin: 0
}

.elementor-3425 .elementor-element.elementor-element-e623a90 .product-quantity {
	display: none;
}/* End custom CSS */