בטח. תחליף את כל ה־CSS של התוסף בזה:

```css
.single-product table.variations select,
.single-product .nd-wrap select {
    display: none !important;
}

.single-product .nd-wrap {
    display: block !important;
    width: 100% !important;
    background: transparent !important;
}

.single-product table.variations th,
.single-product table.variations td {
    display: block;
    padding: 0;
    text-align: right;
    background: transparent !important;
}

.single-product table.variations tr {
    display: block;
    margin: 0 0 22px;
}

.single-product table.variations label {
    display: block;
    margin: 0 0 12px;
    color: #6B6B6B;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0;
}

.single-product form.variations_form table.variations .nd,
.single-product div.product form.cart table.variations .nd,
.single-product .nd {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    direction: rtl !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.single-product form.variations_form table.variations .nd .nd__item,
.single-product div.product form.cart table.variations .nd .nd__item,
.single-product .nd .nd__item {
    appearance: none !important;
    -webkit-appearance: none !important;
    position: relative !important;
    box-sizing: border-box !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #2b2927 !important;
    display: inline-flex !important;
    flex: 0 0 auto !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    cursor: pointer !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    box-shadow: none !important;
    transition: border-color .18s ease, transform .18s ease, opacity .18s ease !important;
}

.single-product .nd .nd__item:hover {
    transform: translateY(-1px) !important;
}

.single-product .nd .nd__item.is-disabled {
    opacity: .38 !important;
    cursor: not-allowed !important;
}

/* מידות / כפתורי טקסט */
.single-product form.variations_form table.variations .nd .nd__item--size,
.single-product div.product form.cart table.variations .nd .nd__item--size,
.single-product .nd .nd__item--size {
    width: auto !important;
    min-width: 72px !important;
    max-width: none !important;
    height: 38px !important;
    min-height: 38px !important;
    flex: 0 0 auto !important;
    border: 1px solid #D7D7D7 !important;
    border-radius: 0 !important;
    padding: 0 14px !important;
    background: #fff !important;
    color: #777 !important;
    font-size: 15px !important;
    line-height: 1 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}

.single-product .nd .nd__item--size:hover {
    border-color: #1A1A1A !important;
}

.single-product .nd .nd__item--size.is-active,
.single-product .nd .nd__item--size[aria-checked="true"] {
    border-color: #111 !important;
    background: #fff !important;
    color: #1A1A1A !important;
    box-shadow: none !important;
}

.single-product .nd .nd__item--size.is-active span,
.single-product .nd .nd__item--size[aria-checked="true"] span {
    color: #1A1A1A !important;
}

/* צבעים */
.single-product .nd .nd__item--color {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    max-width: 38px !important;
    min-height: 38px !important;
    flex-basis: 38px !important;
    background: transparent !important;
    border: 1px solid transparent !important;
    border-radius: 50% !important;
    padding: 1px !important;
    box-shadow: none !important;
    overflow: visible !important;
}

.single-product .nd .nd__color-dot {
    display: block !important;
    width: 34px !important;
    height: 34px !important;
    border-radius: 50% !important;
    background: var(--nd-swatch-color, #d8d8d8) !important;
    border: 1px solid rgba(26, 26, 26, .08) !important;
    box-shadow: inset 0 0 10px rgba(255, 255, 255, .42) !important;
    pointer-events: none !important;
}

/* צבע נבחר - מסגרת צמודה ועדינה */
.single-product .nd .nd__item--color.is-active,
.single-product .nd .nd__item--color[aria-checked="true"] {
    border-color: rgba(26, 26, 26, .55) !important;
    background: transparent !important;
    box-shadow: none !important;
    opacity: 1 !important;
}

.single-product .nd .nd__item--color.is-active .nd__color-dot,
.single-product .nd .nd__item--color[aria-checked="true"] .nd__color-dot {
    width: 34px !important;
    height: 34px !important;
}

/* צבעים לא נבחרים אחרי בחירה */
.single-product .nd--color.has-selection .nd__item--color:not(.is-active):not([aria-checked="true"]) {
    opacity: .48 !important;
}

.single-product .nd--color.has-selection .nd__item--color:not(.is-active):not([aria-checked="true"]):hover,
.single-product .nd--color.has-selection .nd__item--color:not(.is-active):not([aria-checked="true"]):focus-visible {
    opacity: 1 !important;
}

/* tooltip שם צבע */
.single-product .nd .nd__item--color::after {
    content: none !important;
    display: none !important;
}

.single-product .nd .nd__item--color::before {
    content: attr(data-label);
    position: absolute;
    right: 50%;
    bottom: calc(100% + 8px);
    z-index: 4;
    min-width: max-content;
    padding: 4px 8px;
    border: 1px solid #e0d9d2;
    background: #fff;
    color: #1A1A1A;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    white-space: nowrap;
    opacity: 0;
    transform: translate(50%, 4px);
    pointer-events: none;
    transition: opacity .16s ease, transform .16s ease;
}

.single-product .nd .nd__item--color:hover::before,
.single-product .nd .nd__item--color:focus-visible::before {
    opacity: 1;
    transform: translate(50%, 0);
}

/* תווית צבע/מידה שנבחרה */
.single-product .nd .nd__selected-label {
    color: #6B6B6B;
    font-size: 1em;
    font-weight: 400;
}

.single-product .reset_variations {
    display: inline-flex;
    margin-top: 10px;
    color: #6f6f6f;
    font-size: 13px;
}

.single-product .nd__size-guide {
    display: inline-flex;
    margin-top: 12px;
    color: #1A1A1A;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
    text-decoration: underline;
    text-underline-offset: 4px;
}

@media (max-width: 767px) {
    .single-product .nd {
        gap: 8px !important;
    }

    .single-product .nd .nd__item--size {
        min-width: 64px !important;
        height: 36px !important;
        min-height: 36px !important;
        padding: 0 12px !important;
        font-size: 13px !important;
    }

    .single-product .nd .nd__item--color {
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;
        min-height: 34px !important;
        flex-basis: 34px !important;
    }

    .single-product .nd .nd__color-dot {
        width: 30px !important;
        height: 30px !important;
    }

    .single-product .nd .nd__item--color.is-active .nd__color-dot,
    .single-product .nd .nd__item--color[aria-checked="true"] .nd__color-dot {
        width: 30px !important;
        height: 30px !important;
    }
}

/* להסתיר לגמרי את הסלקט המקורי של WooCommerce */
.single-product form.variations_form table.variations select,
.single-product form.variations_form .variations select,
.single-product table.variations select,
.single-product .variations select,
.single-product .nd-wrap select,
.single-product select[name^="attribute_"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    position: absolute !important;
    pointer-events: none !important;
}

/* הצבע עצמו */
.single-product .nd .nd__item--color {
    position: relative !important;
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    max-width: 38px !important;
    min-height: 38px !important;
    flex-basis: 38px !important;
    padding: 2px !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: transparent !important;
    overflow: visible !important;
    box-shadow: none !important;
}

/* העיגול הפנימי */
.single-product .nd .nd__item--color .nd__color-dot {
    width: 32px !important;
    height: 32px !important;
    border-radius: 50% !important;
}

/* מסגרת עגולה צמודה לצבע הנבחר */
.single-product .nd .nd__item--color.is-active::after,
.single-product .nd .nd__item--color[aria-checked="true"]::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border: 1px solid rgba(26, 26, 26, .55) !important;
    border-radius: 50% !important;
    pointer-events: none !important;
    display: block !important;
}

/* לוודא שלא נשארת מסגרת ריבועית */
.single-product .nd .nd__item--color.is-active,
.single-product .nd .nd__item--color[aria-checked="true"] {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}