.subcategory-menu-wrapper {
        margin: 10px 0;
        padding: 10px 0;
        font-size: 14px;
    }

    /* Slider-Stil: horizontale Scrollleiste */
    .subcategory-menu-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .subcategory-menu {
        list-style: none;
        margin: 0;
        padding: 0 10px;
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
        gap: 20px;
        min-width: max-content;
    }

    .subcategory-menu li {
        white-space: nowrap;
        margin-bottom: 2px;
    }

    .subcategory-menu a {
        text-decoration: none;
        color: var(--gn-text-color);
        font-weight: 700;
        padding: 5px 10px;
        display: inline-block;
        border-radius: 5px;
        transition: background 0.3s;
    }

    .subcategory-menu a:hover,
    .subcategory-back-button a:hover {
        color: var(--gn-text-hover-color);
    }

    .subcategory-back-button {
        padding-left: 10px;
        font-size: 15px;
    }

    .subcategory-back-button a {
        text-decoration: none;
        font-weight: 700;
    }

    /* Optional: scrollbar schön machen */
    .subcategory-menu-scroll::-webkit-scrollbar {
        height: 6px;
    }

    .subcategory-menu-scroll::-webkit-scrollbar-thumb {
        background-color: #ccc;
        border-radius: 3px;
    }

    .subcategory-menu-scroll::-webkit-scrollbar-track {
        background: transparent;
    }

.woocommerce-product-gallery{ opacity: 1 !important; }

.wc-block-cart .wc-block-components-product-details.gn-mkl-cart-details {
	display: flex;
	flex-direction: column;
}
.wc-block-cart-items .wc-block-components-product-price__regular,
.wc-block-components-order-summary-item .wc-block-components-product-price__regular,
.wc-block-components-product-price del,
.wc-block-components-sale-badge {
	display: none !important;
}
