.swatch-container{
    padding: 30px 0px;
}    
.swatch-container .swatch-title{
    font: 600 24px / 1.35 "Lexend Deca", sans-serif;
    color: #333;
    font-size: 24px;
    margin-bottom: 15px;
}    
.swatch-container .swatch-swatches{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}    
.swatch-container .swatch-swatches .swatch{
    display: block;
    width: 100%;
    max-width: 100px;
    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%;
}