.products-slider__container {
    display: flex;
    flex-flow: row wrap;
    row-gap: clamp(2.5rem, 1.4583333333rem + 3.4722222222vw, 5.625rem)
}

.products-slider__header {
    width: 100%
}

@media screen and (min-width:1024px) {
    .products-slider__header {
        width: 75%
    }
}

.products-slider__header .wp-block-heading {
    max-width: 870px
}

.products-slider__nav {
    display: flex;
    flex-flow: column;
    width: 100%
}

@media screen and (min-width:1024px) {
    .products-slider__nav {
        gap: 30px;
        padding-left: 30px;
        text-align: right;
        width: 25%
    }
}

@media screen and (max-width:1023px) {
    .products-slider__nav {
        order: 3
    }
}

.products-slider__nav .sub-heading {
    font-size: clamp(1.25rem, 1.0416666667rem + .6944444444vw, 1.875rem)
}

@media screen and (max-width:1023px) {
    .products-slider__nav .sub-heading {
        display: none
    }
}

.products-slider__slider {
    width: 100%
}

.products-slider .swiper {
    margin-left: 0;
    max-width: 430px;
    overflow: visible
}

@media screen and (min-width:768px) {
    .products-slider .swiper {
        max-width: 873px
    }
}

@media screen and (min-width:1024px) {
    .products-slider .swiper {
        max-width: 1342px
    }
}

@media screen and (min-width:1360px) {
    .products-slider .swiper {
        max-width: 1782px
    }
}

.products-slider .swiper .swiper__next,
.products-slider .swiper .swiper__prev {
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    position: absolute;
    top: 32%;
    transform: translateY(-50%);
    transition: all .3s ease;
    z-index: 10
}

@media screen and (min-width:480px) {

    .products-slider .swiper .swiper__next,
    .products-slider .swiper .swiper__prev {
        top: 34%
    }
}

.products-slider .swiper .swiper__next.swiper-button-disabled,
.products-slider .swiper .swiper__prev.swiper-button-disabled {
    opacity: 0;
    transform: translateY(-50%) scale(.5);
    visibility: hidden
}

.products-slider .swiper .swiper__prev {
    left: -15px
}

.products-slider .swiper .swiper__next {
    right: -15px
}

.products-slider .featured-product-card {
    border: 1px solid var(--wp--preset--color--grey);
    display: block;
    max-width: 430px
}

.products-slider .featured-product-card__image .card-image {
    display: block;
    padding-bottom: 230px;
    transition: transform .45s ease
}

.products-slider .featured-product-card__image .card-logo {
    position: absolute;
    right: 30px;
    top: 30px;
    transform: scale(.5);
    transform-origin: top right;
    transition: transform .45s ease, top .45s ease, right .45s ease
}

.products-slider .featured-product-card__content {
    background-color: var(--wp--preset--color--light);
    bottom: 0;
    left: 0;
    min-height: 230px;
    padding: clamp(1.5625rem, 1.4583333333rem + .3472222222vw, 1.875rem);
    position: absolute;
    transition: padding .45s ease, background-color .45s ease;
    width: 100%;
    z-index: 2
}

.products-slider .featured-product-card__content .card-category {
    font-size: 14px
}

.products-slider .featured-product-card__content .card-heading {
    font-family: Inter Tight, sans-serif;
    font-optical-sizing: auto;
    font-size: clamp(1.875rem, 1.6666666667rem + .6944444444vw, 2.5rem);
    font-style: normal;
    font-weight: 500;
    line-height: clamp(2.1875rem, 1.875rem + 1.0416666667vw, 3.125rem)
}

@media screen and (min-width:1024px) and (max-width:1359px) {
    .products-slider .featured-product-card__content .card-heading {
        font-size: clamp(1.6875rem, .1636904762rem + 2.380952381vw, 2.1875rem);
        line-height: clamp(2rem, -.4761904762rem + 3.869047619vw, 2.8125rem)
    }
}

@media screen and (min-width:1360px) {
    .products-slider .featured-product-card__content .card-heading {
        font-size: clamp(1.6875rem, .4732142857rem + 1.4285714286vw, 2.1875rem);
        line-height: clamp(2rem, .0267857143rem + 2.3214285714vw, 2.8125rem)
    }
}

.products-slider .featured-product-card__content p {
    font-size: 16px;
    line-height: 23px
}

.products-slider .featured-product-card__content .btn {
    bottom: 27px;
    left: clamp(1.5625rem, 1.4583333333rem + .3472222222vw, 1.875rem);
    position: absolute;
    transform: translateY(85px);
    transition: transform .45s ease
}

@media (hover:hover) {
    .products-slider .featured-product-card:hover .featured-product-card__image .card-image {
        transform: scale(1.05)
    }

    .products-slider .featured-product-card:hover .featured-product-card__image .card-logo {
        right: 50%;
        top: 30%;
        transform: translate(50%, -50%)
    }

    .products-slider .featured-product-card:hover .featured-product-card__content {
        background-color: var(--wp--preset--color--secondary);
        padding-bottom: clamp(5.25rem, 4.9791666667rem + .9027777778vw, 6.0625rem)
    }

    .products-slider .featured-product-card:hover .featured-product-card__content .btn {
        transform: translateY(0)
    }
}

.products-slider .featured-product-card--primary .dark {
    transition: color .2s linear
}

@media (hover:hover) {
    .products-slider .featured-product-card--primary:hover .featured-product-card__content {
        background-color: var(--wp--preset--color--primary)
    }

    .products-slider .featured-product-card--primary:hover .featured-product-card__content .dark {
        color: var(--wp--preset--color--light)
    }
}

.products-slider .featured-product-card--tertiary .dark {
    transition: color .2s linear
}

@media (hover:hover) {
    .products-slider .featured-product-card--tertiary:hover .featured-product-card__content {
        background-color: var(--wp--preset--color--tertiary)
    }

    .products-slider .featured-product-card--tertiary:hover .featured-product-card__content .dark {
        color: var(--wp--preset--color--light)
    }
}

.products-slider .featured-product-card--orange .dark {
    transition: color .2s linear
}

@media (hover:hover) {
    .products-slider .featured-product-card--orange:hover .featured-product-card__content {
        background-color: var(--wp--preset--color--orange)
    }

    .products-slider .featured-product-card--orange:hover .featured-product-card__content .dark {
        color: var(--wp--preset--color--light)
    }
}

.products-slider .featured-product-card--eco-step-coral .dark {
    transition: color .2s linear
}

@media (hover:hover) {
    .products-slider .featured-product-card--eco-step-coral:hover .featured-product-card__content {
        background-color: var(--wp--preset--color--eco-step-coral)
    }

    .products-slider .featured-product-card--eco-step-coral:hover .featured-product-card__content .dark {
        color: var(--wp--preset--color--light)
    }
}

/*# sourceMappingURL=products-slider.css.map*/