product-variant-selects[data-lumi-unified] .lumi-choice-row{align-items:flex-start;gap:9px}product-variant-selects[data-lumi-unified] .product-form__input .product-option__label.lumi-choice{--variant-option-label--border-radius: 50%;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(var(--color-foreground),.22)!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box;line-height:1;overflow:visible;white-space:normal;text-transform:none;letter-spacing:normal;transition:box-shadow .15s ease,border-color .15s ease}product-variant-selects[data-lumi-unified] .lumi-choice__photo,product-variant-selects[data-lumi-unified] .lumi-choice__colour{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:#f6f6f6}product-variant-selects[data-lumi-unified] .lumi-choice__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}product-variant-selects[data-lumi-unified] .product-option__input:checked+.product-option__label.lumi-choice{border-color:rgb(var(--color-foreground))!important;box-shadow:0 0 0 2px rgb(var(--color-foreground))!important}product-variant-selects[data-lumi-unified] .product-option__input:focus-visible+.product-option__label.lumi-choice{outline:2px solid currentColor;outline-offset:4px}product-variant-selects[data-lumi-unified] .product-option__input:disabled+.product-option__label.lumi-choice,product-variant-selects[data-lumi-unified] .product-option__input.disabled+.product-option__label.lumi-choice{opacity:.45;cursor:not-allowed}product-variant-selects[data-lumi-unified] .product-form__input .product-option__label.lumi-choice.lumi-choice--text{--variant-option-label--border-radius: 6px;display:inline-flex!important;flex:0 1 auto;width:auto!important;max-width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;max-height:none!important;padding:9px 12px!important;border:1px solid rgba(var(--color-foreground),.28)!important;border-radius:6px!important;box-shadow:none!important;background:transparent!important;justify-content:flex-start;text-align:left;line-height:1.35;overflow-wrap:anywhere}product-variant-selects[data-lumi-unified] .lumi-choice--text .lumi-choice__text{display:inline;font-size:13px;letter-spacing:normal;text-transform:none;text-decoration:none;text-underline-offset:3px}product-variant-selects[data-lumi-unified] .product-option__input:checked+.product-option__label.lumi-choice.lumi-choice--text{border:1px solid rgb(var(--color-foreground))!important;border-radius:6px!important;box-shadow:0 0 0 1px rgb(var(--color-foreground))!important;font-weight:600}product-variant-selects[data-lumi-unified] .product-option__input:checked+.product-option__label.lumi-choice--text .lumi-choice__text{text-decoration:none}product-variant-selects[data-lumi-unified] .product-option__input:focus-visible+.product-option__label.lumi-choice.lumi-choice--text{outline:2px solid currentColor;outline-offset:2px}product-variant-selects[data-lumi-unified] .product-form__input .product-option__label.lumi-choice.lumi-choice--text-fallback{--variant-option-label--border-radius: 0;display:inline-flex!important;flex:0 1 auto;width:auto!important;min-width:38px!important;max-width:100%!important;min-height:38px!important;height:auto!important;max-height:none!important;padding:8px 10px!important;border:1px solid rgba(var(--color-foreground),.25)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center;overflow-wrap:anywhere;line-height:1.35}product-variant-selects[data-lumi-unified] .lumi-choice--text-fallback .lumi-choice__text{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase}product-variant-selects[data-lumi-unified] .product-option__input:checked+.product-option__label.lumi-choice.lumi-choice--text-fallback{border:1px solid rgb(var(--color-foreground))!important;border-radius:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/86/assets/luminity-unified-picker.css.map */
