/* Globale Styles fuer alle Seiten */

.woocommerce ul.products li.product::before{
	content: "";
	position: absolute;
	inset: -.5rem;
	box-shadow: 0 2px 8px rgba(0,0,0,.2);
	pointer-events: none;
}
.woocommerce .products ul, .woocommerce ul.products{ display: flex; flex-wrap: wrap; }

span#single_euel_right{ left: 0 !important; right: auto !important; }
.euel-tooltip-class{ width: 400px; max-width: 80%; }

/* löschen Button im Warenkorb, layout fix */
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link
	{ overflow: hidden; }

.taxonomy-hero-image.normal{
	position: relative;
}
.taxonomy-hero-image.normal .wrapper{ display: flex; }
.taxonomy-hero-image.normal::before,
.taxonomy-hero-image.normal::after{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100vw;
	background: #f1f1f1;
	z-index: -1;
}
.taxonomy-hero-image.normal::before{
	right: 100%;
}
.taxonomy-hero-image.normal::after{
	left: 100%;
}