﻿/* collections.css */

/* Container styling */
.filter-section {
    background: #fff;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 0 8px rgba(0,0,0,0.08);
    margin-bottom: 20px;
}

    .filter-section h5 {
        font-weight: 600;
        margin-bottom: 15px;
    }

    /* Checkboxes */
    .filter-section input[type="checkbox"] {
        margin-right: 5px;
    }

/* Product card styles */
.card {
    border: 1px solid #eee;
    border-radius: 12px;
    transition: box-shadow 0.2s ease-in-out;
}

    .card:hover {
        box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
    }

    .card img {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        max-height: 280px;
        object-fit: cover;
    }

.card-body h6 {
    font-size: 1rem;
    margin-bottom: 5px;
}

.card-body p {
    margin: 0;
}

.text-danger {
    color: #d9534f !important;
}

.btn-primary {
    background-color: #d9534f;
    border: none;
    width: 100%;
}

    .btn-primary:hover {
        background-color: #c9302c;
    }
