/* Color Variables */
:root {
    --color-white: #FEFEFE;
    --color-pink: #FBF0FD;
    --color-brown: #4D3124;
}

body {
    overflow-x: hidden;
}


.CategoryList {
    border-right: 1px solid rgba(77, 49, 36, 0.6);

}
.CategoryBanner {
    width: 100%;
    max-height: 40vh;
    object-fit: cover;
}

.CategoryListItem {    
    color: var(--color-brown);
}
.CategoryListItem:hover {    
    color: var(--color-brown);
    font-weight: bold;
}

.AddToCart {
    background-color: var(--color-brown);
    color: var(--color-white);
    border: 1px solid var(--color-brown);
    padding: 0.5rem 1.5rem;
    cursor: pointer;
    position: absolute; /* Position the button over the item */
    bottom: 0px; /* Adjust the position as needed */
    left: 50%;
    transform: translateX(-50%);
    opacity: 0; /* Initially hide the button */
    transition: opacity 0.3s ease; /* Smooth transition for appearance */
    font-size: 0.6rem;
}

.CategoryItem:hover .AddToCart {
    opacity: 1; /* Show the button when hovering over the item */
}