.hidden {
 display: none;
}

.rating__measures {
    display: flex;
    align-self: center;
}

.categories__list {
    display: grid;
    gap: .25rem;
    grid-template-columns: repeat(1,minmax(0,1fr))
}

@media (min-width: 640px) {
    .categories__list {
        gap:.75rem
    }
}

@media (min-width: 768px) {
    .categories__list {
        gap:.75rem;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

/* Also page (added to cart page) */
.also-page__text-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.also-page__btn-container {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-top: 1rem;
}

.also-page__recommendations {
    margin-top: 2rem;
}

.also-page__recommendations h2 {
    margin-bottom: 1.5rem;
}
