.elementor-7691 .elementor-element.elementor-element-68483ab6{--display:flex;}.elementor-7691 .elementor-element.elementor-element-68483ab6:not(.elementor-motion-effects-element-type-background), .elementor-7691 .elementor-element.elementor-element-68483ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe5cc8f );}.elementor-7691 .elementor-element.elementor-element-517b92e6{--sections-background-color:var( --e-global-color-fe5cc8f );}.elementor-7691 .elementor-element.elementor-element-62b6210{--additional-information-display:block;--sections-background-color:var( --e-global-color-fe5cc8f );}/* Start custom CSS for woocommerce-cart, class: .elementor-element-517b92e6 *//* Elementor WooCommerce Cart – Produktname & Bild auf Mobile erzwingen */
@media (max-width: 767px){
  /* Produktname */
  .elementor-widget-woocommerce-cart .shop_table .product-name,
  .elementor-widget-woocommerce-cart .shop_table .product-name a,
  .woocommerce-cart .shop_table .product-name,
  .woocommerce-cart .shop_table .product-name a,
  .woocommerce-cart .shop_table .woocommerce-table__product-name {
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    white-space:normal !important;
    height:auto !important;
    overflow:visible !important;
  }

  /* Thumbnail sichtbar machen (falls gewünscht) */
  .elementor-widget-woocommerce-cart .shop_table .product-thumbnail,
  .woocommerce-cart .shop_table .product-thumbnail {
    display:block !important;
    width:64px;
  }

  /* Manche Themes schieben Labels per :before rein – optional Titel-Label anzeigen */
  .woocommerce-cart .shop_table_responsive td.product-name:before{
    content:"Produkt"; 
    font-weight:600; 
    display:block; 
    margin-bottom:4px;
  }
}/* End custom CSS */