.lux650 .lux-option-picker{position:relative;min-width:0;width:100%;color:#293e32}.lux650 .lux-option-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:50px;height:auto;padding:11px 12px;border:1px solid #67776a;border-radius:6px;background:#fff;color:#293e32;font:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer;box-shadow:none}.lux650 .lux-option-trigger:disabled{background:#f4f4f0;color:#5c665e;cursor:not-allowed}.lux650 .lux-option-trigger:focus-visible{outline:2px solid #293e32;outline-offset:3px}.lux650 .lux-option-value{flex:1;min-width:0;overflow-wrap:anywhere}.lux650 .lux-option-icon,.lux650 .lux-option-swatch{display:block;width:24px;height:24px;flex:0 0 24px}.lux650 .lux-option-swatch{border-radius:50%;border:1px solid #a6aba3;box-shadow:inset 0 0 0 2px #ffffff80}.lux650 .lux-option-swatch-metal{background:linear-gradient(135deg,#b5b7b5,#e4e5e4 35%,#a3a6a4 55%,#dedfdd)!important}.lux650 .lux-option-chevron{width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0 5px}.lux650 .is-open .lux-option-chevron{transform:rotate(225deg);margin-top:4px}.lux650 .lux-option-picker.is-open{z-index:120}.lux650 .lux-option-list{position:absolute;z-index:121;left:0;right:0;top:calc(100% + 5px);max-height:min(320px,45vh);overflow:auto;overscroll-behavior:contain;border:1px solid #9ba69b;border-radius:8px;background:#fff;box-shadow:0 8px 24px #18271c26;padding:5px}.lux650 .lux-option-choice{display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 10px;border-radius:5px;font-size:15px;line-height:1.45;cursor:pointer}.lux650 .lux-option-choice>span:not(.lux-option-swatch){flex:1;min-width:0;overflow-wrap:anywhere}.lux650 .lux-option-choice:hover,.lux650 .lux-option-choice.is-active{background:#eeefe9}.lux650 .lux-option-choice[aria-selected=true]{background:#e7ece5;font-weight:600}.lux650 .lux-option-choice[aria-disabled=true]{color:#8b938c;cursor:not-allowed;opacity:.65}.lux650 .lux-option-selected{width:18px;height:18px;flex:0 0 18px;margin-left:auto}.lux650 .lux-option-color-note{margin-top:14px}@media(max-width:719px){.lux650 .lux-option-trigger{gap:9px}.lux650 .lux-option-list{max-height:40vh}.lux650 .lux-option-choice{min-height:48px;font-size:15px}}html body.template-product .st-wishlist-button:not(.lux-favorite){display:none!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/lux-option-visuals.css.map */
