
.link-cart-header {
    position: relative;
}

.overlay-cart::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 0px;
    width: 150%;
    height: 150%;
    background-color: #ffffffa3;
}

.cart-count {
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 12px;
    line-height: 0px;
    background: red;
    color: white;
    border-radius: 50%;
    padding: 10px 8px;
}

.spinner-header {
    width: 15px;
    height: 15px;
    animation: spin 1s linear infinite;
    border: 2px solid #1a5632!important;
    border-top-color: #a78a8a!important;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 7px;
    z-index: 999;
}
