/* Module CSS */
@media(min-width: 575.98px){

    .product-miniature.changed-direction{
        max-width: unset;
    }

    .product-miniature.changed-direction .card{
        width: 100%;
        display: flex;
        flex-direction: row;
        gap: 2.25rem;
        border-color: #D9D9D9;
        padding: .875rem 1.25rem .9375rem .6875rem;
    }

    .product-miniature.changed-direction .product-miniature__link,
    .product-miniature.changed-direction .product-miniature__infos
    {
        width: calc(50% - 1.125rem);
    }

    .product-miniature.changed-direction .product-miniature__title{
        /* padding-bottom: 11px; */
    }
    .product-miniature.changed-direction .product-miniature__infos__top{
        padding: 8px 0 0;
    }

    .product-miniature.changed-direction .product-miniature__infos__bottom{
        padding: 0;
    }

    .product-miniature.changed-direction .product-flags{
        bottom: unset;
        top: 0;
    }
}


@media (min-width: 576px) and (max-width: 1199.98px){
    .product-miniature.changed-direction .card{
        gap: 2rem;
    }
    .product-miniature.changed-direction .product-miniature__link{
        width: calc(40% - 1rem);
    }

    .product-miniature.changed-direction .product-miniature__infos{
        width: calc(60% - 1rem);
     }
}

@media (min-width: 576px) and (max-width: 991.98px){
    .product-miniature.changed-direction .card{
        gap: 2rem;
    }
    .product-miniature.changed-direction .product-miniature__link{
        width: calc(50% - 1rem);
    }

    .product-miniature.changed-direction .product-miniature__infos{
        width: calc(50% - 1rem);
     }
}