.products-favourites .headline {
    grid-area: 1/2/1/span 12;
    align-self: center;
}

.products-favourites .slider-nav {
    grid-area: 1/2/1/span 12;
    align-self: center;
    justify-self: flex-end;
}

.products-favourites .favourite-products-slider {
    grid-area: 2/2/2/span 12;
    margin-top: max(20px, 1.5625vw);
    margin-right: calc(var(--grid-gap) * -1);
}

.products-favourites .favourite-products-slider .product {
    margin-right: var(--grid-gap);
    position: relative;
    width: 100%;
    text-align: center;
    color: var(--black);
}

.products-favourites .favourite-products-slider .product br,
.products-favourites .favourite-products-slider .product .star-rating,
.products-favourites .favourite-products-slider .slick-track > br {
    display: none;
}

.products-favourites .favourite-products-slider .product .woocommerce-loop-product__title {
    font-family: "Exo 2";
    font-size: var(--fs-20);
    font-weight: 400;
    line-height: 1.2;
    margin: 1em 0 .35em;
    margin: 1em 0 .4em;
}

.products-favourites .favourite-products-slider .product .price {
    font-family: "Exo 2";
    font-size: var(--fs-20);
    font-weight: 600;
    line-height: 1.2;
    color: var(--black);
}

.products-favourites .favourite-products-slider .product .onsale {
    font-family: "Conigen";
    font-size: var(--fs-18);
    font-weight: 700;
    letter-spacing: .15em;
    line-height: 1.4;
    color: var(--white);
    position: absolute;
    top: .75em;
    left: .75em;
    border-radius: 100vmin;
    padding: .5em 1em;
    margin: 0;
    background: var(--gold);
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
}

.products-favourites .favourite-products-slider .product .yith-wcwl-add-to-wishlist {
    position: absolute;
    top: .75em;
    right: .75em;
}

.products-favourites .favourite-products-slider .product img {
    aspect-ratio: 1/1;
    width: 100%;
    border: 1px solid var(--black);
    object-fit: contain;
}

.products-favourites .favourite-products-slider .product .price .woocommerce-price-suffix {
    display: none;
}


@media (max-width: 575.98px) {
    .products-favourites .slider-nav {
        grid-area: 3/2/3/span 12;
        margin-top: max(20px, 1.5625vw);
        justify-self: center;
    }
}