.banner-image{
    width: 30%;
    border-radius: 13px;
    /* box-shadow: 7px 5px 5px #2e353d40; */
}

.shop-button {
    position: relative;
    display: inline-block;
    text-decoration: none;
    border-bottom: none;
}

.shop-button img {
    display: block;
}

.shop-button b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-60%, -10%);
    color:white;
}

a .shop-button,
a:visited .shop-button {
    text-decoration: none!important;
}

