.swatch-container{
    padding: 30px 0px;
}    
.swatch-container .swatch-title{
    font-size: 25px;
    font-weight: 600;
    color: #333;
    font-size: 24px;
    margin-bottom: 15px;
}    
.swatch-container .swatch-swatches{
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
}    
.swatch-container .swatch-swatches .swatch{
    display: block;
    width: 100%;
    max-width: 70px;
    font-size: 0px;
}    
.swatch-container .swatch-swatches .swatch.swatch-active{
    border: 2px solid #000;
}     
.swatch-container .swatch-swatches .swatch:hover{
    border: 2px solid #000;
}    
.swatch-container .swatch-swatches .swatch img{
    display: block;
    width: auto;
    max-width: 100%;
}
.swatch-container .swatch .product-text{
    font-size: 8px;
    font-weight: 500;
    color: black;
    text-align: center;
    display: block;
    margin-top: 5px;
}