.product-swatches__wrapper .product-swatches__title {
    margin-bottom: 1rem;
}

.product-swatches__wrapper .product-swatches__options-wrapper {
    display: flex;
    gap: 0.5rem;
    flex-wrap: wrap;
}

.product-swatches__option {
    line-height: 1;
}

.product-swatches__option.selected {
    background-color: var(--color-background);
    color: var(--color-foreground);
}