.ls-colors>.color-stock{display:grid;gap:1rem}.color-stock-group{min-width:0}.color-stock .color-stock-heading{font-size:.8125rem;font-weight:600;margin:0 0 .6rem;color:#51483e}.color-stock-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.color-stock .color-stock-unavailable{border:1px dashed #b6aa99;border-radius:5px;padding:.75rem;background:#f5f1eb}.color-stock-missing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .5rem}.color-stock-missing-item{display:flex;align-items:center;gap:.5rem;min-width:0}.color-stock-missing-item>span{font-size:.75rem;color:#686057;line-height:1.4;overflow-wrap:anywhere}.ls-colors .color-stock-missing button:disabled{flex-shrink:0;position:relative;opacity:1;cursor:not-allowed;filter:saturate(.5)}.ls-colors .color-stock-missing button:disabled:after{content:none}.color-stock-missing button svg{padding:2px;border-radius:50%;background:#fffefb;color:#51483e;box-sizing:content-box;border:1px solid #b6aa99}