/* Mercato - Color Swatches */
.mercato-color-swatch {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
    border-radius: 50% !important;
    border: 1px solid #D8D8D8 !important;
    padding: 0 !important;
    margin: 4px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.2s ease !important;
}

.mercato-color-swatch.is-selected {
    outline: 2px solid #1C3150 !important;
    outline-offset: 3px !important;
    border-color: #C5A15B !important;
}