.content-product{box-sizing:border-box}@media (max-width: 992px){.content-product{width:70%;padding:0;display:inline-block;vertical-align:text-top}}@media (min-width: 992px){.content-product{flex:1}}.content-product .product .content-image{position:relative;overflow:hidden}.content-product .product .content-image .image-link{display:block;position:relative}.content-product .product .content-image .image-link img{display:block;max-width:100%}.content-product .product .content-image .image-link img.hover{position:absolute;z-index:1;opacity:0;object-fit:cover;top:0;left:0;height:100%;width:100%;transition:all 0.3s ease}.content-product .product .content-image .content-add-to-cart{padding:0 30px 30px 30px;position:absolute;bottom:0;width:100%;z-index:2;height:0;transform:scaleY(0);transition:all 0.3s ease;transform-origin:bottom}@media (max-width: 992px){.content-product .product .content-image .content-add-to-cart{display:none}}.content-product .product .content-image .content-add-to-cart .add-to-cart{background:#f9f6ed;line-height:22px;font-size:14px;text-transform:uppercase;padding:14px 30px;color:#000000;text-align:center;transform:scaleY(0);transition:all 0.3s ease;cursor:pointer;position:relative}.content-product .product .content-image .content-add-to-cart .add-to-cart .fa{display:none;color:#ffffff;position:relative;z-index:1;margin-right:10px}.content-product .product .content-image .content-add-to-cart .add-to-cart:after{position:absolute;height:100%;width:0;background:#000000;left:0;top:0;content:""}.content-product .product .content-image .content-add-to-cart .add-to-cart span{position:relative;z-index:1}.content-product .product .content-image .content-add-to-cart .add-to-cart .price{padding-left:20px;display:inline-block}.content-product .product .content-image .content-add-to-cart .add-to-cart:hover{color:#ffffff}.content-product .product .content-image .content-add-to-cart .add-to-cart:hover:after{width:100%;transition:all 0.3s ease}.content-product .product .content-image .content-add-to-cart .add-to-cart.loading{color:#ffffff}.content-product .product .content-image .content-add-to-cart .add-to-cart.loading .fa{display:inline-block}.content-product .product .content-image .content-add-to-cart .add-to-cart.loading:after{width:100%;transition:all 0.3s ease}.content-product .product .content-image .content-add-to-cart .add-to-cart.loading .price{display:none}.content-product .product .content-image .content-add-to-cart .out-of-stock{background:#f9f6ed;line-height:22px;font-size:14px;text-transform:uppercase;padding:14px 30px;color:#000000;text-align:center;transform:scaleY(0);transition:all 0.3s ease;cursor:pointer;position:relative}.content-product .product .content-image .content-add-to-cart .out-of-stock span{position:relative;z-index:1}.content-product .product .content-image .content-add-to-cart .infos-preco{background:#ffffff;padding:10px;text-align:center;transform:scaleY(0);transition:all 0.3s ease;transform-origin:top}.content-product .product .content-image .content-add-to-cart .infos-preco .date{display:block}.content-product .product .content-image:hover .content-add-to-cart{height:auto;transform:scaleY(1)}.content-product .product .content-image:hover .content-add-to-cart .infos-preco{transform:scaleY(1)}.content-product .product .content-image:hover .content-add-to-cart .add-to-cart{transform:scaleY(1)}.content-product .product .content-image:hover .content-add-to-cart .out-of-stock{transform:scaleY(1)}.content-product .product .content-image:hover img.hover{opacity:1}.content-product .product .content-desc .content-title{margin-top:10px}.content-product .product .content-desc .content-title h3{font-size:16px;line-height:24px;font-family:"Palermo",sans-serif;font-weight:400;margin:0}@media (min-width: 992px){.content-product .product .content-desc .content-title h3{font-size:20px;line-height:28px}}.content-product .product .content-desc .content-notes-p .notes-p{list-style:none;padding:0;margin:0;white-space:initial}.content-product .product .content-desc .content-notes-p .notes-p .note-p{display:inline-block;padding-right:4px;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:400}.content-product .product .content-desc .content-notes-p .notes-p .note-p:after{content:"."}.content-product .product .content-desc .content-notes-p .notes-p .note-p:last-child{padding-right:0px}
