.pad-builder{--pb-bg: #111;--pb-panel: #1b1b1b;--pb-text: #f2f2f2;--pb-muted: #a0a0a0;--pb-accent: #c9a24a;--pb-border: #333;background:var(--pb-bg);color:var(--pb-text);padding:32px 16px}.pad-builder__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:32px;align-items:start}.pad-builder__stage{position:sticky;top:16px;aspect-ratio:1537 / 1023;background:radial-gradient(ellipse at center,#2a2a2a,#151515 70%);border-radius:12px;overflow:hidden}.pad-builder__canvas{display:block;width:100%;height:auto;opacity:0;transition:opacity .3s}.pad-builder.is-ready .pad-builder__canvas{opacity:1}.pad-builder__title{font-family:Oswald,Arial Narrow,sans-serif;font-size:32px;text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px}.pad-builder__description{color:var(--pb-muted);margin:0 0 8px}.pad-builder__price{color:var(--pb-accent);font-size:20px;font-weight:600;margin:0 0 16px}.pad-builder__group{border:0;margin:0 0 20px;padding:0;min-width:0}.pad-builder__label{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--pb-muted);margin-bottom:8px;padding:0}.pad-builder__value{color:var(--pb-text);text-transform:none;letter-spacing:0}.pad-builder__swatches{display:flex;flex-wrap:wrap;gap:8px}.pad-builder__swatch{width:34px;height:34px;border-radius:50%;border:2px solid var(--pb-border);background:var(--swatch);cursor:pointer;padding:0;box-shadow:inset 0 0 0 2px var(--pb-bg)}.pad-builder__swatch[aria-pressed=true]{border-color:var(--pb-accent)}.pad-builder__swatch:focus-visible,.pad-builder__stamp:focus-visible,.pad-builder__add:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}.pad-builder__stamps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pad-builder__stamp{background:#222;color:var(--pb-text);border:1px solid var(--pb-border);border-radius:6px;padding:10px 8px;font-family:Oswald,Arial Narrow,sans-serif;font-size:14px;cursor:pointer}.pad-builder__stamp[aria-pressed=true]{border-color:var(--pb-accent);color:var(--pb-accent)}.pad-builder__add{width:100%;margin-top:8px;padding:16px;border:0;border-radius:6px;background:var(--pb-accent);color:#111;font-family:Oswald,Arial Narrow,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.pad-builder__add:disabled{opacity:.5;cursor:not-allowed}.pad-builder__message{min-height:1.4em;margin:10px 0 0;color:var(--pb-muted)}.pad-builder__message a{color:var(--pb-accent)}@media(max-width:800px){.pad-builder__inner{grid-template-columns:1fr;gap:20px}.pad-builder__stage{position:static}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pad-builder.css.map */
