.shirt-text{
    color: white;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3%;
}
.merchandise-page{
    display: flex;
    width: 1100px;
    overflow-x: scroll;

}
.merchandise-page div{
    width: 100%;
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    grid-gap: 20px;
    padding: 10px;
    flex: none;
}
.merchandise-page div img{
    width: 100%;
    transition: transform 0.5s;
    
    
}
.merchandise-page span img {
    width: 200px; /* Pas aan naar de standaard breedte van je producten */
    height: auto;
    max-height: 100%; /* Pas aan naar de standaard hoogte */
    
}
.merchandise-page::-webkit-scrollbar{
    display: none;
}

.gallery-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    
}

.backBtn, .nextBtn{
    width: 50px;
    cursor: pointer;
    margin: 20px;
}
.backBtnno, .nextBtnno{
    width: 50px;
    cursor: pointer;
    margin: 20px;
    opacity: 20%;
}


@media (max-width: 900px) {
    .backBtn, .nextBtn, .backBtnno, .nextBtnno{
        display: none;
    }
    .gallery-wrap{
        margin: 0px 15px 0px 15px;
    }
    .shirt-text{
        margin-left: 20px;
    }
    .shirt-text{
        font-size: 14pt;
    }
}

.merchandise-page div img:hover{
    cursor: pointer;
    transform: scale(1.1);
}
.red-text{
    color: #fedba5;
    margin-top: -20px;
    font-weight:bold;
}

.merch-name{
    font-weight: bold;
}