.elementor-17669 .elementor-element.elementor-element-63b49cff{--display:flex;}.elementor-17669 .elementor-element.elementor-element-3d72196c > .elementor-widget-container{background-color:var( --e-global-color-3c62bc6 );border-radius:8px 8px 8px 8px;}@media(max-width:1024px){.elementor-17669 .elementor-element.elementor-element-63b49cff{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17669 .elementor-element.elementor-element-3d72196c > .elementor-widget-container{padding:16px 16px 16px 16px;}}/* Start custom CSS for container, class: .elementor-element-63b49cff *//* Wishlist table font styling - Inter 1.1rem 500 medium with #393528 color */

/* Product name */
.shop_table.cart.wishlist_table .product-name,
.shop_table.cart.wishlist_table .product-name a {
    font-family: 'Inter', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    color: #393528 !important;
    text-decoration: none !important;
}

/* Product price (Stückpreis) */
.shop_table.cart.wishlist_table .product-price,
.shop_table.cart.wishlist_table .product-price .amount {
    font-family: 'Inter', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    color: #393528 !important;
}

/* Stock status (Lagerstatus) */
.shop_table.cart.wishlist_table .product-stock-status {
    font-family: 'Inter', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    color: #393528 !important;
}

/* Table headers (Produktname, Stückpreis, Lagerstatus titles) */
.shop_table.cart.wishlist_table thead th {
    font-family: 'Inter', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    color: #393528 !important;
}

/* Product variations - smaller text */
.shop_table.cart.wishlist_table .variation,
.shop_table.cart.wishlist_table .variation dd,
.shop_table.cart.wishlist_table .variation dt {
    font-family: 'Inter', sans-serif !important;
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    color: #393528 !important;
}

/* Product thumbnail sizing */
.shop_table.cart.wishlist_table .product-thumbnail img,
.shop_table.cart.wishlist_table .attachment-woocommerce_thumbnail {
    border-radius: 8px !important;
}

/* Add to cart button */
.shop_table.cart.wishlist_table .product-add-to-cart,
.shop_table.cart.wishlist_table .product-add-to-cart a,
.shop_table.cart.wishlist_table .product-add-to-cart button {
    font-family: 'Inter', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

/* Date added styling */
.shop_table.cart.wishlist_table .dateadded {
    font-family: 'Inter', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    color: #393528 !important;
}

/* All links - no underlines, consistent color (EXCEPT add to cart) */
.shop_table.cart.wishlist_table .product-name a,
.shop_table.cart.wishlist_table .product-name a:link,
.shop_table.cart.wishlist_table .product-name a:visited,
.shop_table.cart.wishlist_table .product-name a:hover,
.shop_table.cart.wishlist_table .product-name a:active {
    color: #393528 !important;
    text-decoration: none !important;
}

/* Mobile and Tablet Responsive Styling */
@media screen and (max-width: 1024px) {
    
    /* Product dividers - subtle separation between products */
.shop_table.cart.wishlist_table tbody tr {
    border-bottom: 1px solid #E5E5E5 !important;
}
    
    /* Product titles - 1.2rem 600 weight */
    .shop_table.cart.wishlist_table.responsive.mobile .product-name,
    .shop_table.cart.wishlist_table.responsive.mobile .product-name a,
    .shop_table.cart.wishlist_table .item-details .product-name,
    .shop_table.cart.wishlist_table .item-details .product-name a {
        font-family: 'Inter', sans-serif !important;
        font-size: 1.2rem !important;
        font-weight: 600 !important;
        color: #393528 !important;
        text-decoration: none !important;
    }
    
    /* Price, Date Added, Stock, Weight - 1.1rem 400 weight */
    .shop_table.cart.wishlist_table.responsive.mobile .product-price,
    .shop_table.cart.wishlist_table.responsive.mobile .dateadded,
    .shop_table.cart.wishlist_table.responsive.mobile .product-stock-status,
    .shop_table.cart.wishlist_table .item-details-table .label,
    .shop_table.cart.wishlist_table .item-details-table .value,
    .shop_table.cart.wishlist_table .additional-info-wrapper,
    .shop_table.cart.wishlist_table .additional-info .label,
    .shop_table.cart.wishlist_table .additional-info .value,
    .shop_table.cart.wishlist_table .additional-info td {
        font-family: 'Inter', sans-serif !important;
        font-size: 1.1rem !important;
        font-weight: 400 !important;
        color: #393528 !important;
    }
    
    /* Add to cart button - 1.1rem */
    .shop_table.cart.wishlist_table.responsive.mobile .product-add-to-cart,
    .shop_table.cart.wishlist_table.responsive.mobile .product-add-to-cart a,
    .shop_table.cart.wishlist_table.responsive.mobile .product-add-to-cart button {
        font-family: 'Inter', sans-serif !important;
        font-size: 1.1rem !important;
        text-decoration: none !important;
    }
}/* End custom CSS */