/* Zurück zum shop Button im leeren Mini-Cart verstecken */
#woo-cart-panel.ct-panel.active .ct-panel-content-inner .return-to-shop{
    display: none !important;
}

/* Mini-Cart Zwischensumme Size */
.woocommerce-mini-cart__total {
    font-size: 17px !important;
}

/* Mini-Cart Titel */
#woo-cart-panel .ct-panel-actions span {
    font-size: 19px;
}

/* Panel Content */
#woo-cart-panel .ct-panel-content-inner {
    padding-bottom: 15px;
}

#woo-cart-panel .ct-panel-actions {
    max-height: 30px;
}

/* Mini-Cart Shipping Info */
#woo-cart-panel .shipping-costs-cart-info {
    text-align: right;
    font-size: 13px;
}

/* Mini-Cart Produkttitel */
.woocommerce-mini-cart .product-title p {
    font-size: 15px;
    color: #405159;
    font-weight: 400;
}

/* Mini-Cart Produktdaten Link */
.woocommerce-mini-cart .product-data a {
    /* font-size: 17px; */
}

/* Mini-Cart Variationen */
.woocommerce-mini-cart .product-data .variation {
    font-size: 14px;
}

/* Mini-Cart Preise */
.woocommerce-mini-cart .product-data .woocommerce-Price-amount {
    font-size: 16px;
	font-weight: 600;
}

/* Mini-Cart Media Container Alignment */
/* Richtet das Produktbild im Blocksy Mini-Cart oben bündig aus */
.woocommerce-mini-cart-item.mini_cart_item {
    align-items: flex-start !important;
}

/* Optional: Verhindert, dass das Bild direkt am oberen Rand klebt, falls nötig */
.woocommerce-mini-cart-item.mini_cart_item .ct-media-container {
    margin-top: 4px; 
}
/* Das Löschen-Icon explizit ZENTRIERT lassen */
.woocommerce-mini-cart-item.mini_cart_item .remove {
    align-self: flex-end !important;
	margin-bottom: 5px;
}

/* Mini-Cart Item Borders *
#woo-cart-panel .woocommerce-mini-cart li {
    border-bottom: 1px solid #c4cfd8;
   margin-bottom: 10px;
    padding-bottom: 10px;
}

/* Mini-Cart List Bottom Border */
#woo-cart-panel ul {
    border-bottom: 1px solid #c4cfd8;
}