.elementor-535 .elementor-element.elementor-element-34d3d7a3{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-34d3d7a3:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-34d3d7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-61814d9{--divider-border-style:solid;--divider-color:var( --e-global-color-4c22be0 );--divider-border-width:3.7px;}.elementor-535 .elementor-element.elementor-element-61814d9 .elementor-divider-separator{width:100%;}.elementor-535 .elementor-element.elementor-element-61814d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-535 .elementor-element.elementor-element-61814d9 .elementor-divider__text{font-family:"NEXA", Sans-serif;font-size:30px;font-weight:700;}.elementor-535 .elementor-element.elementor-element-3d1c16d{--update-cart-automatically-display:none;--forms-buttons-border-color:var( --e-global-color-4c22be0 );--checkout-button-normal-text-color:var( --e-global-color-ee98c32 );}.elementor-535 .elementor-element.elementor-element-3d1c16d .shop_table .button{background-color:#D5D5D5;border-width:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-3d1c16d .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-4c22be0 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-535 .elementor-element.elementor-element-34d3d7a3{--content-width:60%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-3d1c16d *//* Mengen-Input zentrieren */
.woocommerce-cart-form tbody input[type=number]{
  text-align:center !important;
}

/* Vertikale Abstände reduzieren */
.woocommerce-cart-form tbody .product-price,
.woocommerce-cart-form tbody .product-name,
.woocommerce-cart-form tbody .product-subtotal{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

/* Entfernen-Link rot */
.e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody 
.woocommerce-cart-form__cart-item .product-remove a{
  color:#e6121c !important;
}

/* --- RAHMEN/LINIEN KOMPLETT ENTFERNEN --- */
/* Tabelle selbst */
.woocommerce-cart-form .shop_table,
.e-cart__table .shop_table,
.cart .shop_table{
  border:0 !important;
  border-collapse:collapse !important;
  border-spacing:0 !important;
  box-shadow:none !important;
}

/* Zellen & Kopf */
.woocommerce-cart-form .shop_table td,
.woocommerce-cart-form .shop_table th,
.e-cart__table .shop_table td,
.e-cart__table .shop_table th,
.cart .shop_table td,
.cart .shop_table th{
  border:0 !important;
  box-shadow:none !important;
}

/* Reihen (viele Themes setzen border-bottom auf tr) */
.woocommerce-cart-form .shop_table tr,
.e-cart__table .shop_table tr,
.cart .shop_table tr{
  border:0 !important;
  box-shadow:none !important;
}

/* Häufige Row-Separators bei Elementor (border-bottom) */
.woocommerce-cart-form .shop_table tr:not(:last-child),
.e-cart__table .shop_table tr:not(:last-child){
  border-bottom:0 !important;
}

/* Produktspalten explizit – falls Theme hier überschreibt */
.woocommerce-cart-form tbody .product-remove,
.woocommerce-cart-form tbody .product-name,
.woocommerce-cart-form tbody .product-thumbnail,
.woocommerce-cart-form tbody .product-price,
.cart tbody .product-remove,
.cart tbody .product-name,
.cart tbody .product-thumbnail,
.cart tbody .product-price{
  border:0 !important;
  box-shadow:none !important;
}

/* Manche Themes nutzen pseudo-elemente als Trennlinien */
.woocommerce-cart-form .shop_table *::before,
.woocommerce-cart-form .shop_table *::after,
.e-cart__table .shop_table *::before,
.e-cart__table .shop_table *::after{
  border:0 !important;
  box-shadow:none !important;
}

/* Falls Totals auch Linien zeigen */
.cart_totals .shop_table,
.cart_totals .shop_table th,
.cart_totals .shop_table td{
  border:0 !important;
  box-shadow:none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NEXA';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arena-ihlpohl.de/wp-content/uploads/2025/09/NexaTextLight.woff2') format('woff2');
}
@font-face {
	font-family: 'NEXA';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://arena-ihlpohl.de/wp-content/uploads/2025/09/NexaTextRegular.woff2') format('woff2');
}
@font-face {
	font-family: 'NEXA';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://arena-ihlpohl.de/wp-content/uploads/2025/09/NexaTextBlack.woff2') format('woff2');
}
/* End Custom Fonts CSS */