#td-configurator-root{--tdx-red:#d60000;--tdx-border:#e5e7eb;--tdx-card:#fff;--tdx-muted:#6b7280;font-family:inherit;color:#111}#td-configurator-root *{box-sizing:border-box}#td-configurator-root .tdx-wrap{max-width:1200px;margin:0 auto;padding:16px}#td-configurator-root h1{font-size:22px;font-weight:600;margin:0}#td-configurator-root h2{font-size:18px;font-weight:600;margin:0 0 12px}#td-configurator-root p{margin:0}#td-configurator-root .tdx-row{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 980px){#td-configurator-root .tdx-row{grid-template-columns:2fr 3fr}}#td-configurator-root .tdx-card{background:var(--tdx-card);border:1px solid var(--tdx-border);border-radius:16px;padding:16px;box-shadow:0 1px 1px #0000000a}#td-configurator-root .tdx-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--tdx-border);margin-bottom:12px;background:#fff}#td-configurator-root .tdx-actions{display:flex;gap:8px;flex-wrap:wrap}#td-configurator-root .tdx-btn{border-radius:999px;border:1px solid var(--tdx-border);padding:8px 12px;font-size:13px;background:#fff;cursor:pointer}#td-configurator-root .tdx-btn:hover{background:#fafafa}#td-configurator-root .tdx-btn.primary{background:var(--tdx-red);color:#fff;border-color:var(--tdx-red)}#td-configurator-root .tdx-small{font-size:12px;color:var(--tdx-muted)}#td-configurator-root input[type=number],#td-configurator-root select{width:100%;border:1px solid var(--tdx-border);border-radius:12px;padding:8px 10px;font-size:14px;background:#fff}#td-configurator-root label{display:flex;align-items:center;gap:8px}#td-configurator-root .tdx-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}#td-configurator-root .tdx-toolbar{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}#td-configurator-root .tdx-pill{border:1px solid var(--tdx-border);padding:6px 10px;border-radius:12px;background:#fff;font-size:13px;cursor:pointer}#td-configurator-root .tdx-pill.active{background:var(--tdx-red);color:#fff;border-color:var(--tdx-red)}#td-configurator-root .tdx-colors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}#td-configurator-root .tdx-swatch{width:100%;height:30px;border-radius:10px;border:1px solid var(--tdx-border);cursor:pointer}#td-configurator-root .tdx-swatch.active{outline:2px solid var(--tdx-red)}#td-configurator-root .tdx-canvas-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#td-configurator-root .tdx-canvas{background:#f5f5f5;border:1px solid var(--tdx-border);border-radius:16px;padding:8px;overflow:auto;min-height:160px}#td-configurator-root .tdx-grid{display:grid;gap:2px;width:max-content;align-content:start;justify-content:start}#td-configurator-root .tdx-cell{position:relative;width:26px;height:26px;background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #00000029;cursor:crosshair}#td-configurator-root .tdx-cell.blocked{background:repeating-linear-gradient(45deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 8px,transparent 8px,transparent 16px)}#td-configurator-root .tdx-ramp-v{position:absolute;top:0;bottom:0;width:5px;background:#d60000bf}#td-configurator-root .tdx-ramp-h{position:absolute;left:0;right:0;height:5px;background:#d60000bf}#td-configurator-root .tdx-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 700px){#td-configurator-root .tdx-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#td-configurator-root .tdx-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px}#td-configurator-root .tdx-dot{width:12px;height:12px;border-radius:50%;display:inline-block}#td-configurator-root .tdx-summary-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:#fafafa;padding:12px;border-radius:12px;border:1px solid var(--tdx-border);margin-top:12px}#td-configurator-root .tdx-right{text-align:right}#td-configurator-root .tdx-mt{margin-top:12px}#td-configurator-root .tdx-muted{color:var(--tdx-muted);font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/td-configurator.css.map */
