#nav-menu .bg-wrap{
    background-color: #eeeeee;
}#header-text-8 .bg {
    background-image: url('../images/bg-82.webp');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity:0.75;
}#desc-text-halfbg-2 .bg-wrap {
    background: #7b3d3d;
}
#desc-halfbg-text-2 .bg-wrap {
	background: #7b3d3d;
}
#desc-text-img-img .bg-wrap {
	background: #7b3d3d;
}#cookie-text .bg-wrap {
    background-color: rgba(0,0,0,0.9);
}

#products-section .product-item {
    margin-bottom: 40px;
    transition: transform 0.3s ease-in-out;
}

#products-section .product-item:hover {
    transform: translateY(-10px);
}

#products-section .product-item img {
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
    transition: box-shadow 0.3s ease;
}

#products-section .product-item img:hover {
    box-shadow: 0 15px 35px rgba(0,0,0,0.2);
}

#products-section .product-item h4 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.5rem;
    font-weight: bold;
    color: #333;
}

#products-section .product-item p {
    font-size: 1.2rem;
    color: #777;
}

#products-section .price {
    font-size: 1.6rem;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}

#products-section .btn {
    border-radius: 50px;
    padding: 10px 30px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
}

#products-section .bg-wrap {
    background: #f8f9fa;
}

#footer-logo .navbar-nav {
    flex-direction: row;
    justify-content: center;
}

#footer-logo .navbar-nav .nav-item {
    padding-left: 15px;
    padding-right: 15px;
}