.lens-index-badge { display: inline-flex; align-items: center; flex: 0 0 auto; padding: 3px 7px; border: 1px solid #d5dfd1; border-radius: 7px; color: #315640; background: #f0f5ec; font: inherit; font-size: 12px; font-weight: 750; line-height: 1.3; font-variant-numeric: tabular-nums; white-space: nowrap; }
.lens-index-badge[hidden] { display: none; }
.order-lens-selection { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 6px 8px; max-width: 100%; }
.order-lens-color { color: #686672; }
