.lma-bundle__color{display:block;min-width:0;position:relative}.lma-bundle__color-trigger{align-items:center;background:#fff;border:.1rem solid #d2d2d2;border-radius:.4rem;color:#111;cursor:pointer;display:flex;font:inherit;gap:.9rem;height:4.1rem;min-width:0;padding:0 1.1rem;text-align:left;width:100%}.lma-bundle__color-trigger:focus-visible,.lma-bundle__color-option:focus-visible{outline:.2rem solid #111;outline-offset:.1rem}.lma-bundle__color-trigger[aria-expanded=true]{border-color:#111}.lma-bundle__color-dot{background:var(--lma-swatch, #d9d9d9) center / cover no-repeat;border:.1rem solid rgba(17,17,17,.25);border-radius:50%;box-sizing:border-box;flex:0 0 1.8rem;height:1.8rem;position:relative;width:1.8rem}.lma-bundle__color-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lma-bundle__color-chevron{border-color:#111;border-style:solid;border-width:0 .15rem .15rem 0;flex:0 0 auto;height:.7rem;margin:0 .3rem .35rem .2rem;transform:rotate(45deg);width:.7rem}.lma-bundle__color-trigger[aria-expanded=true] .lma-bundle__color-chevron{margin:.35rem .3rem 0 .2rem;transform:rotate(-135deg)}.lma-bundle__color-list{background:#fff;border:.1rem solid #d2d2d2;border-radius:.6rem;box-shadow:0 .8rem 2.4rem #11111124;box-sizing:border-box;left:0;margin:0;max-height:28rem;min-width:100%;overflow-y:auto;padding:.4rem;position:absolute;top:calc(100% + .4rem);z-index:30}.lma-bundle__color-list[hidden]{display:none}.lma-bundle__color-option{align-items:center;background:none;border:0;border-radius:.4rem;color:#111;cursor:pointer;display:flex;font:inherit;gap:.9rem;padding:.8rem 1rem;text-align:left;width:100%}.lma-bundle__color-option:hover,.lma-bundle__color-option:focus-visible{background:#f3f3f3}.lma-bundle__color-option.is-selected{font-weight:600}.lma-bundle__color-option.is-selected .lma-bundle__color-dot{border-color:#111;box-shadow:inset 0 0 0 .15rem #fff}.lma-bundle__color-option.is-unavailable{color:#8a8a8a;cursor:default}.lma-bundle__color-option.is-unavailable .lma-bundle__color-name{text-decoration:line-through}.lma-bundle__color-option.is-unavailable .lma-bundle__color-dot:after,.lma-bundle__color-trigger.is-unavailable .lma-bundle__color-dot:after{background:#c45c68;content:"";height:.1rem;left:-.3rem;position:absolute;top:50%;transform:rotate(-45deg);width:calc(100% + .6rem)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lma-color-dropdown.css.map */
