.tf-main-product .variant-picker-item label[data-variant-state] {
    position: relative;
    min-height: 44px;
    gap: 5px;
}
.tf-main-product [data-variant-status] {
    display: inline-block;
    font-size: 11px;
    line-height: 1.6;
    white-space: normal;
    color: #6b7280;
}
.tf-main-product [data-variant-status][hidden] { display: none; }
.tf-main-product label[data-variant-state="missing"] { border-style: dashed; }
.tf-main-product label[data-variant-state="missing"] [data-variant-status] { color: #92600a; }
.tf-main-product .variant-picker-values .style-text { flex-wrap: wrap; }
.tf-main-product .variant-picker-values .radius-60[data-variant-state] { width: auto; min-width: 44px; border-radius: 8px; padding: 6px; }
.tf-main-product .variant-picker-values input:checked + label [data-variant-status] { color: inherit; }
