/* GCOM360 Warenkorb · Slide-in des Kopf-Warenkorbs aus; Warenkorbseite: Produktlinks und Summenblock. */
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{display:none!important}

/* Produktname: stabile, größere Linkfläche; orange (interaktiv), Hover weiß mit Unterstreichung.
   !important gegen die Elementor-Linkregel a:not(…)×4:hover (hellblau #5bc0de) und deren Übergang */
.woocommerce-cart .woocommerce table.cart td.product-name a.gc360-wk-produkt{display:inline-block;padding:10px 0;color:#ff7500!important;text-decoration:none;transition:none!important}
.woocommerce-cart .woocommerce table.cart td.product-name a.gc360-wk-produkt:is(:hover,:focus-visible){color:#fff!important;text-decoration:underline;text-underline-offset:4px}
.woocommerce-cart .woocommerce table.cart td.product-name a.gc360-wk-produkt:focus-visible{outline:2px solid #ff7500;outline-offset:3px}
.woocommerce-cart .woocommerce table.cart td.product-thumbnail a{display:inline-block;padding:4px 0}
/* Die globale Site-CSS blendet Warenkorblinks beim Hover aus (a:not(…):hover{display:none}); der Zeiger verliert dadurch den Link,
   er erscheint wieder, verschwindet erneut (Flackern, Klick ins Leere). Links der Warenkorbtabelle bleiben sichtbar. */
.woocommerce-cart .woocommerce table.cart :is(td.product-name,td.product-thumbnail,td.product-remove) a:hover{display:inline-block!important}

/* Summen: Beträge weiß, rechtsbündig untereinander; enthaltene Steuer als eigene Zeile unter der Gesamtsumme */
.woocommerce-cart .cart_totals table.shop_table tr:is(.cart-subtotal,.order-total,.gc360-wk-steuer)>td{text-align:right;padding-right:0}
.woocommerce-cart .cart_totals table.shop_table tr:is(.cart-subtotal,.order-total)>td,
.woocommerce-cart .cart_totals table.shop_table tr:is(.cart-subtotal,.order-total)>td :is(strong,.amount,bdi){color:#fff!important}
.woocommerce-cart .cart_totals table.shop_table tr.order-total>td strong{display:inline-block;font-weight:800}
.woocommerce-cart .cart_totals table.shop_table tr.order-total>:is(th,td){padding-bottom:2px}
.woocommerce-cart .cart_totals table.shop_table tr.gc360-wk-steuer>:is(th,td){padding-top:0;border-top:0}
.woocommerce-cart .cart_totals table.shop_table tr.gc360-wk-steuer>td{text-align:right;font-size:13px;line-height:1.4;color:#a9a9a9}
.woocommerce-cart .cart_totals table.shop_table tr.gc360-wk-steuer>td :is(.amount,bdi){color:#d6d6d6!important}
.woocommerce-cart .cart_totals table.shop_table tr.gc360-wk-steuer>td::before{content:none!important;display:none!important}
@media (max-width:768px){.woocommerce-cart .cart_totals table.shop_table tr.gc360-wk-steuer>th{display:none}}
