@keyframes sbrgb{0%,to{text-shadow:0 0 6px red,0 0 20px red,0 0 40px red}33%{text-shadow:0 0 6px #0f0,0 0 20px #0f0,0 0 40px #0f0}66%{text-shadow:0 0 6px #36f,0 0 20px #36f,0 0 40px #36f}}.sb-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}.sb-preview-col{position:sticky;top:90px}.sb-stage{position:relative;height:min(62vh,560px);border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);background:#18181a}.sb-stage[data-bg=brick]{background:repeating-linear-gradient(0deg,transparent 0 30px,rgba(0,0,0,.35) 30px 33px),repeating-linear-gradient(90deg,#6b4334 0 70px,#5e3a2d 70px 140px) #5a3a2e}.sb-stage[data-bg=dark]{background:radial-gradient(circle at 50% 40%,#2a2a2e,#0d0d0f)}.sb-stage[data-bg=light]{background:radial-gradient(circle at 50% 40%,#f7f5f0,#dcd8cf)}.sb-stage[data-bg=concrete]{background:linear-gradient(135deg,#9b9b98,#7d7d7a)}.sb-stage[data-bg=timber]{background:repeating-linear-gradient(90deg,#8a5a34 0 48px,#7b4f2d 48px 96px)}.sb-art,.sb-form-grid label{display:flex;flex-direction:column}.sb-art{position:relative;align-items:center;justify-content:center;max-width:92%;max-height:88%}.sb-line{white-space:nowrap;line-height:1.15;text-align:center}.sb-bgs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sb-bg{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer}.sb-bg.is-on,.sb-chip.is-on,.sb-tab.is-active{background:#111;color:#fff;border-color:#111}.sb-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;flex-wrap:wrap}.sb-dims{font-weight:700;color:#454b54;font-size:14px}.sb-price{background:#0b0b0c;color:#fff;border-radius:22px;padding:16px 20px;min-width:260px}.sb-price span,.sb-tab span{display:block;text-transform:uppercase}.sb-price span{font-size:11px;letter-spacing:.16em;color:#ffffff8c;font-weight:800}.sb-price b{display:block;font-size:26px;letter-spacing:-.03em;margin-top:4px}.sb-price small{display:block;color:#ffffff8c;font-size:12px;margin-top:4px;line-height:1.4}.sb-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sb-tab{text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px;font-weight:800;font-size:14px;cursor:pointer;line-height:1.25;transition:.15s}.sb-tab span{font-size:10px;letter-spacing:.14em;color:var(--gold);margin-bottom:3px}.sb-panel-head{margin:26px 0 8px}.sb-form-card h2,.sb-panel-head h2{font-size:28px;letter-spacing:-.04em;margin:0}.sb-faq p,.sb-panel-head p,.sb-step p{color:#545963;margin:6px 0 0;line-height:1.6}.sb-field{padding:16px 0;border-bottom:1px solid var(--line)}.sb-label{display:flex;justify-content:space-between;gap:10px;font-weight:800;font-size:14px;margin-bottom:10px}.sb-swatch-name{font-weight:600;color:var(--muted)}.sb-field input[type=number],.sb-field select,.sb-field textarea{width:100%;border:1px solid rgba(0,0,0,.18);border-radius:14px;padding:12px 14px;font:inherit;font-size:16px;background:#fff}.sb-field textarea{resize:vertical;min-height:84px}.sb-hint{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}.sb-hint a{text-decoration:underline}.sb-seg{display:flex;flex-wrap:wrap;gap:8px}.sb-chip{border:1px solid rgba(0,0,0,.18);background:#fff;border-radius:999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sb-custom{display:none;align-items:center;gap:8px;margin-top:10px}.sb-custom.is-open{display:flex}.sb-custom input{max-width:120px}.sb-swatches{display:flex;flex-wrap:wrap;gap:10px}.sb-swatch{width:34px;height:34px;border-radius:50%;border:2px solid rgba(0,0,0,.12);cursor:pointer;padding:0}.sb-swatch.is-on{outline:3px solid #111;outline-offset:2px}.sb-swatch--rgb{background:conic-gradient(red,orange,#ff0,#0f0,#0ff,#00f,#f0f,red)}.sb-swatch--custom{background:repeating-linear-gradient(45deg,#eee 0 5px,#fff 5px 10px);position:relative}.sb-swatch--custom:after{content:"+";font-weight:900;color:#555}.sb-fonts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sb-font{border:1px solid rgba(0,0,0,.18);background:#fff;border-radius:12px;padding:10px 6px;font-size:16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-font.is-on{color:#fff;border-color:#111}.sb-toggle{width:52px;height:30px;border-radius:999px;border:0;background:#cfcfcf;position:relative;cursor:pointer;padding:0}.sb-toggle span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:.2s}.sb-font.is-on,.sb-toggle[aria-checked=true]{background:#111}.sb-toggle[aria-checked=true] span{left:25px}.sb-field--toggle{display:flex;justify-content:space-between;align-items:center}.sb-field--toggle .sb-label{margin:0}.sb-upload{display:block;border:1.5px dashed rgba(0,0,0,.25);border-radius:14px;padding:14px;text-align:center;font-weight:700;font-size:14px;cursor:pointer;background:#fff}.sb-upload input{position:absolute;opacity:0;width:1px;height:1px}.sb-logo{max-width:60%;max-height:90px;object-fit:contain;display:block;margin:0 auto 8px}.sb-board{padding:7% 8%;border-radius:22px;position:relative}.sb-board--shape{background:#ffffff0d;border:1px solid rgba(255,255,255,.22);border-radius:40%/30%}.sb-board--rect{background:#ffffff0f;border:1px solid rgba(255,255,255,.28);border-radius:8px}.sb-board--letter{background:0 0;filter:drop-shadow(0 0 0 rgba(255,255,255,.4))}.sb-board--black{background:#0c0c0c;border-radius:8px;box-shadow:0 10px 30px #00000080}.sb-board--mirror{background:linear-gradient(135deg,#c9a45c,#f3e2b0 45%,#b58d3e);border-radius:8px}.sb-board--none{padding:0}.sb-neon.is-rgb{color:#fff;animation:sbrgb 6s linear infinite}.sb-chains{display:flex;justify-content:space-between;width:60%;height:50px;margin-bottom:-4px}.sb-chains i{width:2px;background:repeating-linear-gradient(#aaa 0 4px,transparent 4px 6px)}.sb-stand{width:46%;height:14px;background:#2b2b2b;border-radius:4px;margin-top:6px;box-shadow:0 6px 12px #0006}.sb-letters{letter-spacing:.01em}.sb-panel{background:#2c2f33;padding:5% 7%;border-radius:4px;box-shadow:0 12px 30px #00000059}.sb-rail{width:90%;height:10px;background:#555;border-radius:3px;margin-top:-12px;z-index:-1}.sb-box{position:relative;background:#fff;border:10px solid #111;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #ffffff59,0 18px 40px #0006;overflow:hidden}.sb-box--round{border-radius:50%}.sb-box--custom{border-radius:40px 8px}.sb-box--flex{border-width:6px}.sb-box-text{text-align:center}.sb-badge,.sb-person span{position:absolute;font-weight:800;color:#fff}.sb-badge{right:10px;bottom:8px;background:#111;font-size:11px;border-radius:999px;padding:4px 8px;font-family:Inter,sans-serif}.sb-bracket{position:absolute;top:-24px;left:-30px;width:40%;height:8px;background:#444;border-radius:3px}.sb-plate{position:relative;display:flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:6px 10px 18px #0000004d}.sb-plate--brushed,.sb-plate--way-alu,.sb-plate--way-ss{background:repeating-linear-gradient(90deg,#c9ced3 0 2px,#b9bfc5 2px 4px)}.sb-plate--brass{background:linear-gradient(135deg,#b88a2e,#f2d27a 45%,#a77c25)}.sb-plate--clear{background:#ffffff2e;border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sb-plate--frosted{background:#ffffffa6}.sb-plate--black{background:#111}.sb-plate--acm,.sb-plate--white{background:#fafafa}.sb-plate-text{text-align:center}.sb-icon{font-size:1.4em;line-height:1.1}.sb-braille{font-size:.6em;letter-spacing:.15em;margin-top:.3em;opacity:.9}.sb-so{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#9aa0a6);box-shadow:0 1px 2px #0006}.sb-so.tl{top:8px;left:8px}.sb-so.tr{top:8px;right:8px}.sb-so.bl{bottom:8px;left:8px}.sb-so.br{bottom:8px;right:8px}.sb-glass{position:relative;display:flex;align-items:center;justify-content:center;border:8px solid #2c2c2c;background:linear-gradient(135deg,#96bedc8c,#3c5a78a6);box-shadow:0 12px 30px #00000059}.sb-glass--frost,.sb-glass--frostcut{background:linear-gradient(#96bedc80,#96bedc80),linear-gradient(transparent 22%,rgba(255,255,255,.82) 22% 78%,transparent 78%)}.sb-glass--oneway{background:radial-gradient(circle,rgba(0,0,0,.35) 1.2px,transparent 1.4px)0 0/6px 6px,linear-gradient(135deg,#d7262e,#f4c21b)}.sb-vinyl-text{text-align:center}.sb-form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;margin-top:26px;box-shadow:0 18px 55px #0000000f}.sb-form-card h2{font-size:26px;margin:0 0 6px}.sb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.sb-form-grid label{gap:6px;font-size:13px;font-weight:800}.sb-form-grid input,.sb-form-grid select,.sb-form-grid textarea{border:1px solid rgba(0,0,0,.18);border-radius:12px;padding:11px 12px;font:inherit;font-size:16px;font-weight:400}.sb-form-grid .full{grid-column:1/-1}.sb-form-note{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.5}.sb-error,.sb-success{border-radius:16px;padding:16px;margin-bottom:16px}.sb-success{background:#e9f7ee;border:1px solid #9fd8b3;color:#145c32;font-weight:700}.sb-error{background:#fdecec;border:1px solid #f3b4b4;color:#8a1c1c}.sb-design-id{font-weight:800}@media(max-width:1060px){.sb-layout{grid-template-columns:1fr}.sb-preview-col{position:relative;top:0}.sb-stage{height:52vh}}@media(max-width:760px){.sb-stage{height:44vh;border-radius:24px}.sb-fonts{grid-template-columns:repeat(2,1fr)}.sb-form-grid{grid-template-columns:1fr}.sb-price{min-width:0;width:100%}}.sb-stage[data-time=night]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0406109e;pointer-events:none}.sb-art,.sb-person{z-index:1}.sb-tools{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;gap:8px;z-index:2;pointer-events:none}.sb-tools>div{display:flex;gap:6px;pointer-events:auto}.sb-tool{border:0;background:#ffffffd9;color:#111;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sb-tool.is-on{background:#111;color:#fff}.sb-person{position:relative;flex:none;align-self:flex-end;margin:0 2% 9% 0;display:flex;flex-direction:column;align-items:center;opacity:.85}.sb-person svg{height:100%;width:auto;fill:#ffffffbf;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.sb-stage[data-bg=concrete] .sb-person svg,.sb-stage[data-bg=light] .sb-person svg{fill:#0000008c}.sb-person span{bottom:-20px;font-size:10px;background:#00000080;border-radius:6px;padding:1px 5px;white-space:nowrap}.sb-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sb-faq summary,.sb-link{font-weight:800;cursor:pointer}.sb-incl li,.sb-link{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px}.sb-incl{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.sb-incl li{padding:6px 11px;font-weight:700;color:#3f444b}.sb-incl li:before{content:"\2713  ";color:var(--gold);font-weight:900}.sb-lead{font-size:13px;font-weight:700;color:#454b54;margin-top:10px}.sb-box.is-day{box-shadow:0 18px 40px #00000059}.sb-pylon{position:relative;border-radius:6px;padding:7% 8%;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;box-shadow:0 18px 40px #0006}.sb-pylon-panel{display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden}.sb-pylon.is-lit .sb-pylon-panel{box-shadow:0 0 18px #ffffff8c}.sb-pylon-base{width:70%;height:10px;background:#555;border-radius:2px}.sb-banner{position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px #00000059;overflow:hidden}.sb-banner--pullup{border-radius:2px 2px 0 0}.sb-banner--aframe{clip-path:polygon(8%0,92%0,100% 100%,0 100%);border-radius:4px}.sb-banner--flag{border-radius:90% 10% 0 0/60% 10% 0 0}.sb-banner--mesh,.sb-banner--vinyl{background-image:radial-gradient(circle at 10px 10px,#ddd 3px,transparent 4px),radial-gradient(circle at calc(100% - 10px) 10px,#ddd 3px,transparent 4px)!important}.sb-banner--mesh{opacity:.92}.sb-banner-text{text-align:center}.sb-cassette{width:110%;height:12px;background:linear-gradient(#cfd3d7,#8f959b);border-radius:4px}.sb-flagpole{width:4px;height:24px;background:#777}.sb-mbar{display:none}@media(max-width:1060px){.sb-mbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0b0b0c;color:#fff;border-radius:18px;padding:10px 12px 10px 16px;box-shadow:0 12px 40px #00000059}.sb-mbar small{display:block;color:#ffffff8c;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.sb-mbar b{font-size:17px}.sb-mbar a{background:var(--gold);color:#111;border-radius:999px;padding:10px 14px;font-weight:800;font-size:13px;white-space:nowrap}}.sb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sb-faq details,.sb-step{background:#fff;border:1px solid var(--line);border-radius:26px;padding:24px}.sb-step b{color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.sb-step h3{margin:12px 0 0;font-size:21px;letter-spacing:-.03em}.sb-faq p,.sb-step p{margin:8px 0 0}.sb-faq{max-width:900px}.sb-faq details{border-radius:20px;padding:18px 22px;margin-top:12px}.sb-faq summary{font-size:17px}.sb-faq p{line-height:1.7;margin:12px 0 0}@media(max-width:1060px){.sb-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sb-steps{grid-template-columns:1fr}.sb-tools{flex-wrap:wrap}}.sb-art{transform-origin:center center;transition:transform .2s}a.sb-link{color:#111;text-decoration:none}.sb-pylon-panel span{display:block;width:100%;text-align:center;white-space:nowrap}#sign-builder{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sign-builder.css.map */
