﻿.hero-section {
    background-position: center;
    background-size: cover;
}

.service-image {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.cart-image {
    width: 80px;
    height: 60px;
    object-fit: cover;
    border-radius: 6px;
}

.profile-avatar {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    object-fit: cover;
    border: 4px solid #f1f1f1;
}

.nav-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #d9d9d9;
}

.profile-menu-btn::after {
    display: none !important;
}

.profile-menu-btn {
    text-decoration: none;
}
