.product-miniature{width:100%;height:100%}.product-miniature>a{width:100%;display:block}.product-miniature .thumbnail-container{background-color:var(--color-light-grey);width:100%;height:100%;margin-bottom:0}.product-miniature .thumbnail-container .product-thumbnail{height:auto}#pBestSales .product-miniature .thumbnail-container .product-thumbnail picture,#pBestSales .product-miniature .thumbnail-container .product-thumbnail,#pBestSales .product-miniature .thumbnail-container .thumbnail-top,#pBestSales .product-miniature .thumbnail-container .thumbnail-top,#pBestSales .product-miniature>a,#pBestSales .product-miniature .thumbnail-container{width:100%}#pBestSales .product-miniature .thumbnail-container .product-thumbnail img{width:100%;margin:0;object-fit:cover;aspect-ratio: 270/364;height:auto}#pBestSales .swiper{max-width:1400px}.product-miniature .product-description{padding:24px 0 0 0;background:none}.product-miniature .product-description::after{display:none}.product-miniature .product-description .product-title{font-size:1.25rem;line-height:1.875rem;margin:0;text-transform:uppercase;text-align:start}.product-miniature .product-description .product-description-short{margin-top:8px}.product-miniature .product-description .product-description-short,.product-miniature .product-description .product-description-short *{font-size:.875rem;line-height:1.25rem;color:var(--color-black);font-weight:400;text-align:start}.product-miniature .product-description .product-description-short{display:none}.product-miniature .product-description .product-price-and-shipping{margin-top:8px;text-align:start;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.product-miniature .product-description .product-price-and-shipping .price{font-size:1.125rem;line-height:1.5rem;font-family: var(--ffMBo);color:var(--color-black)}.product-miniature .product-description .product-price-and-shipping .regular-price{font-size:.875rem;line-height:1.3125rem;font-family: var(--ffMRe);font-weight:400;color:#525252}.product-miniature .highlighted-informations{padding:0;position:relative;margin-top:16px;top:0!important}.product-miniature .highlighted-informations.no-variants{display:none}.product-miniature .highlighted-informations .variant-links{top:0;background-color:var(--color-light-grey);padding:0;display:flex;flex-wrap:wrap;gap:16px;min-height:0}.product-miniature .highlighted-informations .variant-links div{margin:0;width:20px;height:20px;border:solid 1px var(--color-black)!important;border:none!important}.product-miniature .highlighted-informations .variant-links div.color{background-repeat:no-repeat;background-size:50px;background-position:center}.product-miniature .highlighted-informations .variant-links .count{font-size:1rem;line-height:1.25rem;font-weight:400;color:var(--color-black);bottom:initial}.product-miniature .thumbnail-container .product-thumbnail img{transition:all .3s linear}.product-miniature .thumbnail-container .product-thumbnail img:nth-of-type(2) {opacity:0;position:absolute;left:0;top:0}.product-miniature:hover .thumbnail-container .product-thumbnail img:nth-of-type(2) {opacity:1!important}.product-miniature:hover .thumbnail-container .product-thumbnail img:nth-of-type(1) {opacity:0!important}.product-miniature:hover .wishlist-button-add{opacity:1}@media (width < 1024px) {
    .product-miniature .thumbnail-container .product-thumbnail img {
        aspect-ratio: 155 / 209;
        object-fit: cover;
    }

    .product-miniature .product-description .product-title {
        font-size: 1rem;
        line-height: 1.125rem;
    }

    .product-miniature .product-description .product-price-and-shipping .price {
        font-size: 1rem;
        line-height: 1.3125rem;
    }

    #pBestSales {
        overflow: hidden;
    }

    #pBestSales .swiper {
        max-width: unset;
        width: 100vw;
        padding-inline: 30px;
    }

    .product-miniature:hover .thumbnail-container .product-thumbnail img:nth-of-type(1),
    .product-miniature .thumbnail-container .product-thumbnail img:nth-of-type(1) {
        opacity: 1!important;
    }

    .product-miniature .thumbnail-container .product-thumbnail img:nth-of-type(2) {
        display: none!important;
    }

    .product-miniature .thumbnail-container .product-thumbnail img {
        opacity: 1;
    }
}@media (width < 576px) {
    .product-miniature .highlighted-informations {
        display: block;
    }
}#category #wrapper .product-miniature .thumbnail-container .product-thumbnail img{aspect-ratio: 270 / 364;width:100%;object-fit:cover}