.rassoireet .card{position:relative;background-color:#f9f9fb;border-radius:0;border:none;cursor:pointer;max-width:300px;margin:auto}.rassoireet .card .card-body{display:flex;align-items:center;justify-content:center}.rassoireet .card .card-footer{border:none;background-color:transparent}.rassoireet .pro_img{max-height:197px;width:auto;transform:scale(1);transition:all .3s ease}.rassoireet .card:hover .pro_img{transform:scale(1.1)}.rassoireet .filter_type{display:inline;padding:8px 24px;border-radius:20px;background-color:#fff;border:1px solid #f2f2f2;transition:all .3s ease;cursor:pointer;text-transform:uppercase}.rassoireet .filter_type:hover{background-color:#f2f2f2}.rassoireet .filter_type.active{color:#fff;font-weight:600;background-color:var(--primary);border:1px solid var(--primary)}.rassoireet .heart{position:absolute;top:12px;right:12px;font-size:20px;z-index:9;cursor:pointer}.rassoireet .heart.fill{color:var(--secondary)}.pro_details .card{background-color:#f9f9fb;border:none;border-radius:0}.pro_details .price{font-weight:400}.pro_details .price .remove{color:#909090;text-decoration:line-through}.pro_details .size{display:flex;font-size:20px}.pro_details .total_price{display:flex;border:1px solid #d7d7d7;width:-moz-fit-content;width:fit-content}.pro_details .total_price .item:not(:last-child){border-right:1px solid #d7d7d7}.pro_details .total_price .item{padding:12px 16px;display:flex;flex-direction:column;gap:4px}.pro_details .total_price .item span{font-weight:700;font-size:20px}.pro_details .total_price .item div{color:#909090}.addToCart{padding:12px 46px}