.wp-block-latest-product-slider .is-product-collection-layout-carousel .wc-block-product {
    min-width: 46.5%;
}

.wp-block-woocommerce-product-collection:has(.is-product-collection-layout-carousel) :where(.wc-block-next-previous-buttons.wc-block-next-previous-buttons) {
    display: block;
}

.wc-block-featured-category__title {
    font-size: var(--wp--preset--font-size--extra-large);
}

.wc-block-featured-category__description p {
    line-height: 1.5;
}

.wc-block-featured-category__title,
.wc-block-featured-category__description {
    color: inherit;
    max-width: 768px;
}

.wp-block-button.wc-block-components-product-button {
    display: flex;
    flex-direction: row;
}

a.added_to_cart.wc_forward {
    font-size: 16px;
    margin: 0;
    padding: 0;

    &:hover {
        color: var(--wp--preset--color--chocolate-dim);
    }
}

.wp-block-woocommerce-featured-category .wp-block-button .wp-block-button__link:hover {
    background: var(--wp--preset--color--chocolate-dim);
    border: 1px solid var(--wp--preset--color--chocolate-dim);
    color: var(--wp--preset--color--color-light);
}

.wc-block-next-previous-buttons {
    margin-top: -20px !important;
    position: relative;
    z-index: 3;
}

.wc-block-next-previous-buttons button:hover svg {
    color: var(--wp--preset--color--chocolate-dim)
}

.woocommerce-cart:has(.wp-block-woocommerce-empty-cart-block) .wp-block-inner-page-title {
    display: none;
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
    font-size: 20px;
}

h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: var(--wp--preset--font-size--extra-large);
}

.woocommerce-cart:has(.wp-block-woocommerce-empty-cart-block) .wp-site-blocks main {
    padding-top: 0;
}

.wc-block-grid__product .wc-block-grid__product-title {
    font-size: var(--wp--preset--font-size--medium);
    font-weight: 500;

    &:hover,
    &:focus {
        color: var(--wp--preset--color--link-color);
    }
}

.wc-block-grid__product .wc-block-grid__product-link {
    text-decoration: none;
}

.wc-block-product-new .wc-block-grid__product-price {
    font-size: 18px;
}

.wp-block-woocommerce-product-meta .wp-block-post-terms a {
    margin: 0 3px;

}