<style>
/* Skrytie originálneho select boxu */
#simple-variants .select-wrapper {
    display: none !important;
}

/* Kontajner pre textové varianty */
.text-variant-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 8px;
}

/* Jeden variant */
.text-variant-button {
    min-width: 62px;
    height: 52px;
    padding: 0 12px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    color: #222;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.15s ease;
    user-select: none;
}

/* Po prejdení myšou */
.text-variant-button:hover {
    border-color: #222;
}

/* Zvolený variant */
.text-variant-button.is-active {
    border: 2px solid #222;
    background: #f7f7f7;
}

/* Vypredaný / nedostupný variant */
.text-variant-button.is-disabled {
    background: #eeeeee;
    color: #aaa;
    border-color: #dddddd;
    cursor: not-allowed;
    text-decoration: line-through;
    opacity: 0.75;
}
</style>