.lcs-root{--lcs-ui-bg: #f6f6f7;--lcs-panel: #ffffff;--lcs-border: #d8d8dc;--lcs-ink: #000;--lcs-muted: #7b7b86;--lcs-chip: #efeff2;--lcs-chip-active: #000;--lcs-chip-active-ink: #fff;--lcs-accent: #f68b1f;--lcs-shadow: 0 6px 18px rgba(0, 0, 0, .12);--lcs-radius: 14px;--lcs-radius-sm: 10px;--lcs-upcharge: #f68b1f;color:var(--lcs-ink)}.lcs-wrap{max-width:980px;margin:0 auto}.lcs-selector{border-radius:26px;background:#fff}.lcs-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 6px 14px}.lcs-topbar h2{margin:0;font-size:22px;letter-spacing:-.5px;font-weight:900}.lcs-topbar a{color:#111;font-size:18px;font-weight:600;text-decoration:underline}.lcs-section{border:1px solid var(--lcs-border);border-radius:18px;padding:14px;background:var(--lcs-ui-bg);margin:12px 0}.lcs-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.lcs-section-title{font-weight:900;font-size:16px;letter-spacing:.4px}.lcs-section-head .lcs-selected{display:flex;align-items:center;gap:10px;color:var(--lcs-muted);font-weight:700;font-size:15px}.lcs-selected strong{color:#6a6a74;font-weight:900}.lcs-caret{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #111;margin-left:2px;transform:translateY(2px);transition:transform .2s ease;cursor:pointer}.lcs-section.lcs-collapsed .lcs-caret{transform:translateY(2px) rotate(-90deg)}.lcs-up{color:var(--lcs-upcharge);font-weight:900;margin-left:6px}.lcs-tabs{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-bottom:4px}.lcs-tabs::-webkit-scrollbar{height:10px}.lcs-tabs::-webkit-scrollbar-thumb{background:#cfcfd6;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.lcs-tabs::-webkit-scrollbar-track{background:transparent}.lcs-tab{flex:0 0 auto;white-space:nowrap}.lcs-tab{border:1px solid var(--lcs-border);background:var(--lcs-chip);color:#111;font-weight:500;padding:3px 8px 2px;border-radius:6px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;font-size:12px;box-shadow:0 1px #0000000a inset}.lcs-tab small{font-weight:900;color:var(--lcs-upcharge);font-size:12px;margin-left:0;letter-spacing:.2px;position:relative}.lcs-tab small:not(:empty){margin-left:4px}.lcs-tab.lcs-active{background:var(--lcs-chip-active);color:var(--lcs-chip-active-ink);border-color:#000}.lcs-tab.lcs-active small{color:#ffd18b}.lcs-grid-wrap{border:1px solid var(--lcs-border);background:#fff;border-radius:14px;padding:12px;position:relative}.lcs-section.lcs-collapsed .lcs-tabs,.lcs-section.lcs-collapsed .lcs-grid-wrap{display:none}.lcs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:220px;overflow:auto;padding-right:6px}.lcs-grid::-webkit-scrollbar{width:10px}.lcs-grid::-webkit-scrollbar-thumb{background:#cfcfd6;border-radius:999px;border:2px solid #fff}.lcs-grid::-webkit-scrollbar-track{background:#fff;border-radius:999px}.lcs-swatch{border:2px solid #d2d2d8;border-radius:14px;background:#f7f7f8;cursor:pointer;overflow:hidden;box-shadow:0 2px 10px #0000001a;position:relative;min-height:92px;display:flex;flex-direction:column;justify-content:space-between}.lcs-swatch .lcs-code{position:absolute;top:10px;right:12px;font-weight:600;letter-spacing:.6px;color:#ffffffbf;text-shadow:0 1px 2px rgba(0,0,0,.4)}.lcs-fill{height:60px;border-bottom:1px solid rgba(0,0,0,.12)}.lcs-label{padding:6px;font-weight:1000;font-size:13px;display:flex;align-items:center;justify-content:center;color:#000;margin:6px 10px;border-radius:10px;text-align:center;line-height:1.1}.lcs-swatch.lcs-selected{border-color:var(--lcs-accent);box-shadow:0 0 0 3px #f0c30059,var(--lcs-shadow)}.lcs-total{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 0;margin-top:8px;font-size:16px;font-weight:1000}.lcs-total .lcs-amt{color:var(--lcs-upcharge)}@media(max-width:780px){.lcs-topbar h2{font-size:22px}.lcs-selected,.lcs-section-title{font-size:16px}.lcs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luxwood-color-selector.css.map */
