.wp-featured-product-slider .wc-block-featured-product .wc-block-featured-product__background-image {
    position: relative;
    width: auto;
    height: 160px;
    object-fit: contain !important;
    margin: 28px 0;
    transition: all 0.4s;
}

.wp-featured-product-slider .fse-slider-wrapper .swiper-button-next {
    right: 0;
}

.wp-featured-product-slider .fse-slider-wrapper .swiper-button-prev {
    left: 0;
}

.wp-featured-product-slider .fse-slider-wrapper .swiper-button-next,
.wp-featured-product-slider .fse-slider-wrapper .swiper-button-prev {
    color: var(--wp--preset--color--color-light);
    background-color: transparent;
}

.wp-featured-product-slider .fse-slider-wrapper .swiper-button-next:hover,
.wp-featured-product-slider .fse-slider-wrapper .swiper-button-next:focus,
.wp-featured-product-slider .fse-slider-wrapper .swiper-button-prev:hover,
.wp-featured-product-slider .fse-slider-wrapper .swiper-button-prev:focus {
    color: #333;
    background-color: var(--wp--preset--color--color-light);
}

.wp-featured-product-slider .wc-block-featured-product__price {
    font-size: var(--wp--preset--font-size--product-heading);
    font-weight: 700;
}

.wp-featured-product-slider .wc-block-featured-product__price del {
    font-size: var(--wp--preset--font-size--content-heading);
    opacity: 0.9;
}

.wp-featured-product-slider .fse-slider-wrapper {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.wp-featured-product-slider .wc-block-featured-product:hover img.wc-block-featured-product__background-image {
    transform: none;
}

.wp-featured-product-slider .wc-block-featured-product img.wc-block-featured-product__background-image {
    transform: scale(0.8);
    transition: all 0.8s ease;
}

.wp-featured-product-slider .swiper-slide-active img.wc-block-featured-product__background-image {
    transform: scale(1.05);
}



/** featured category products slider **/
.wp-block-featured-category-product-slider {

    .wp-block-group-heading {
        margin-bottom: 28px;
    }

    .wp-featured-products-slider {
        display: flex;
        align-items: center;
    }

    .fse-slider-wrapper {
    

        .navigation-wrap {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .swiper-button {
            top: auto;
            bottom: 0;
            transform: none;
            width: 40px;
            height: 40px;
            left: auto;
            right: auto;
            background-color: transparent;
            border: 1px solid var(--wp--preset--color--foreground);

            &:hover,
            &:focus {
                background-color: var(--wp--preset--color--foreground);

                &::after {
                    color: var(--wp--preset--color--background);
                }
            }
        }

        .swiper-button-prev {
            margin-right: 50px;
        }

        .swiper-button-next {
            margin-left: 50px;
        }

        .wc-block-featured-product__wrapper {
            padding-top: 0;
            padding-bottom: var(--wp--custom--spacing--wp-block-page-numbers);
        }

        .wc-block-featured-product .wc-block-featured-product__background-image {
            position: relative;
            margin-bottom: 21px;
            transition: all 0.4s;
        }

        .wc-block-featured-product .wc-block-featured-product__title {
            font-size: var(--wp--custom--typography--font-size--heading-four);

        }

        .wc-block-featured-product .wc-block-featured-product__title,
        .wc-block-featured-product__description {
            padding: 0 30px 16px;
        }

        .wc-block-featured-product__wrapper {
            color: var(--wp--preset--color--foreground);
        }

        .background-dim__overlay {
            display: none !important;
        }

        .swiper-button-prev:after,
        .swiper-button-next:after {
            font-size: 20px;
        }

        .wc-block-featured-product__price del {
            font-weight: 500;
            opacity: 0.5;
        }
    }
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .wc-block-featured-product .wc-block-featured-product__background-image {
    position: relative;
    margin-bottom: 21px
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .background-dim__overlay {
    display: none !important;
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .fse-slider-wrapper {
    margin: 0 auto;
    max-width: 400px;
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .wc-block-featured-product__wrapper {
    color: var(--wp--preset--color--foreground);
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .wp-block-woocommerce-featured-product {
    max-width: 400px;
    margin: 0 auto;
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .wc-block-featured-product .wc-block-featured-product__title {
    font-size: var(--wp--preset--font-size--product-heading);
}

.wp-block-featured-category-product-slider .block-editor-block-list__block .wc-block-featured-product__wrapper {
    padding-top: 0;
    padding-bottom: var(--wp--custom--spacing--wp-comment-vertical);
}