@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/anton.woff2?v=1790885511) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/bebas-neue.woff2?v=1790885510) format("woff2")}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/bungee.woff2?v=1790885510) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/cinzel.woff2?v=1790885511) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/comfortaa.woff2?v=1790885511) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/cormorant-garamond.woff2?v=1790885511) format("woff2")}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/crimson-pro.woff2?v=1790885511) format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/dancing-script.woff2?v=1790885511) format("woff2")}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/great-vibes.woff2?v=1790885511) format("woff2")}@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/italiana.woff2?v=1790885511) format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/josefin-sans.woff2?v=1790885511) format("woff2")}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/kaushan-script.woff2?v=1790885511) format("woff2")}@font-face{font-family:Monoton;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/monoton.woff2?v=1790885511) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/montserrat.woff2?v=1790885511) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/oswald.woff2?v=1790885511) format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/pacifico.woff2?v=1790885511) format("woff2")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/permanent-marker.woff2?v=1790885511) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/playfair-display.woff2?v=1790885511) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/quicksand.woff2?v=1790885511) format("woff2")}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/yellowtail.woff2?v=1790885511) format("woff2")}:root{--bg:#090909;--panel:#11110f;--panel2:#151310;--line:#2d2924;--text:#f4efe8;--muted:#928a80;--gold:#d59a4a;--gold2:#ffbd69;--glow:#ffb45c;--core:#fff3df;--stageFont:108px;--bright:.92;--board:#ffffff14;--boardBorder:#ffffff22}*{box-sizing:border-box}.neon-configurator-root{margin:0;background:#080808;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:grid;grid-template-columns:minmax(410px,610px) minmax(0,1fr)}.config{height:100vh;overflow:auto;padding:24px 28px 40px;background:radial-gradient(circle at 10% 0%,rgba(255,175,75,.07),transparent 25%),linear-gradient(#12110f,#0d0d0c);border-right:1px solid #211e1a}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;background:#11110ff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand b{display:block;font-size:17px;letter-spacing:.08em}.brand small{color:#776f66;font-size:9px;letter-spacing:.1em}.live{font-size:9px;color:#c2ae90;border:1px solid #4b3e2f;border-radius:999px;padding:7px 10px}.live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#e4a049;box-shadow:0 0 10px #e4a049;margin-right:6px}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:14px 0 2px}.step{border:1px solid #2d2924;border-radius:7px;padding:7px 3px;text-align:center;font-size:8px;color:#6f6961;background:#0e0e0d}.step.active{border-color:#8b653a;color:#e9c18d;background:#18140f}.section{padding:20px 0;border-bottom:1px solid var(--line)}.hrow{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:11px}.label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b0a79d}.hint{font-size:9px;color:#706961;text-align:right}.textbox{width:100%;height:55px;border:1px solid #3b352e;background:#0b0b0a;color:#fff;border-radius:10px;padding:0 15px;font-size:18px;outline:none}.textbox:focus{border-color:#9d713e;box-shadow:0 0 0 3px #d99a4714}.notice{display:none;margin-top:9px;padding:9px 11px;border-radius:8px;border:1px solid #5b4227;background:#1b150e;color:#d9ba8c;font-size:10px;line-height:1.45}.notice.show{display:block}.filterbar{display:flex;gap:6px;overflow:auto;padding:1px 0 10px}.filter{flex:0 0 auto;border:1px solid #302c27;background:#0f0f0e;color:#8d867d;border-radius:999px;padding:7px 10px;font-size:9px}.filter.active{border-color:#926a39;background:#18140f;color:#f1c78e}.fontgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:365px;overflow:auto;padding-right:3px}.font-card{min-width:0;height:66px;border:1px solid #302c27;border-radius:10px;background:#0f0f0e;color:#eee;padding:8px 10px;text-align:left;overflow:hidden}.font-card.active{border-color:#d59a4a;background:#18140f;box-shadow:inset 0 0 20px #d59a4a0b}.font-sample{display:block;font-size:22px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4e7d6}.font-card small{display:block;margin-top:4px;font-size:8px;color:#716a62;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.swatches{display:flex;flex-wrap:wrap;gap:12px;padding:4px 3px}.swatch{width:34px;height:34px;border-radius:50%;border:1px solid #ffffff30;position:relative}.swatch.active:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid #d5a15a;border-radius:50%}.rgb{background:conic-gradient(#ff315d,#ffb22e,#28d48b,#338fff,#b549ff,#ff315d)!important}.multi{background:linear-gradient(135deg,#ff3d7f 0 33%,#38a6ff 33% 66%,#ffd13c 66%)!important}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.choice-grid.two{grid-template-columns:repeat(2,1fr)}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice{position:relative;min-height:64px;border:1px solid #34302b;border-radius:10px;background:#0f0f0e;color:#c9c2ba;padding:8px 7px}.choice b{display:block;font-size:13px;font-weight:500}.choice small{display:block;font-size:8px;color:#706a62;margin-top:4px;line-height:1.3}.choice.active{border-color:#d59a4a;background:#18140f;color:#ffd39b}.choice:disabled{opacity:.28;cursor:not-allowed}.choice.request:after{content:"ANFRAGE";position:absolute;right:6px;top:6px;font-size:6px;letter-spacing:.08em;color:#b77d53}.size-options{grid-template-columns:repeat(4,1fr)}@media(max-width:560px){.size-options{grid-template-columns:repeat(2,1fr)}}.manual-size{margin-top:12px;padding:12px;border:1px solid #302c27;border-radius:10px;background:#0d0d0c}.manual-size label{display:block;margin-bottom:8px;color:#9d958b;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.manual-size-row{display:grid;grid-template-columns:minmax(0,1fr) 28px auto;gap:7px;align-items:center}.manual-size-row input{width:100%;height:42px;border:1px solid #39342e;border-radius:8px;background:#090909;color:#fff;padding:0 11px;font-size:14px;outline:none}.manual-size-row input:focus{border-color:#9d713e;box-shadow:0 0 0 3px #d99a4714}.manual-size-row span{font-size:10px;color:#8d857b}.manual-size-row button{height:42px;border:1px solid #7d5a32;border-radius:8px;background:#18140f;color:#ecc58e;padding:0 11px;font-size:8px;letter-spacing:.06em}.manual-size>small{display:block;margin-top:7px;color:#6d665e;font-size:8px;line-height:1.4}.dimmer-caption{display:flex;justify-content:space-between;gap:10px;margin-top:14px;margin-bottom:5px;color:#928a80;font-size:8px;letter-spacing:.04em}.dimmer-caption span:first-child{color:#c4b9aa;text-transform:uppercase}.range-row.disabled{opacity:.35;pointer-events:none}.range-row{display:grid;grid-template-columns:1fr 52px;gap:12px;align-items:center;margin-top:12px}input[type=range]{width:100%;accent-color:#d59a4a}.rangeval{height:35px;border:1px solid #34302b;border-radius:8px;display:grid;place-items:center;font-size:9px;color:#aaa198}.ralrow{display:none;margin-top:10px;grid-template-columns:100px 1fr;gap:8px}.ralrow.show{display:grid}.ralrow input{height:42px;border:1px solid #37322c;border-radius:8px;background:#0b0b0a;color:#fff;padding:0 10px}.pricebox{display:flex;justify-content:space-between;align-items:end;padding:18px 0 13px;gap:12px}.pricebox small{font-size:9px;color:#777067;line-height:1.4}.price{font-size:31px;font-weight:500}.cta{width:100%;height:58px;border:0;border-radius:11px;background:linear-gradient(#bd7c31,#925c22);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;box-shadow:0 10px 28px #8c541a2b}.details{margin-top:12px;border:1px solid #29251f;border-radius:10px;background:#0e0e0d;overflow:hidden}.details summary{padding:12px 14px;color:#928a81;font-size:10px}.calc{padding:0 14px 14px}.calcrow{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #211e1a;font-size:9px;color:#8c857b}.calcrow strong{font-weight:400;color:#c8bfb4}.warn{margin-top:9px;font-size:8px;color:#806f5d;line-height:1.4}.preview{position:relative;height:100vh;overflow:hidden;background:#17100c}.scene{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#1b120d 0 14%,#211813 14% 78%,#0c0907 78%)}.ceiling{position:absolute;left:0;right:0;top:0;height:14%;background:#15100d;border-bottom:1px solid #57391e}.ceiling:after{content:"";position:absolute;left:4%;right:4%;bottom:4px;height:2px;background:#ffad50;box-shadow:0 0 14px #ff9f3b,0 0 30px #ff9f3b55}.wall{position:absolute;left:0;right:0;top:14%;bottom:22%;background:linear-gradient(90deg,transparent 0 33%,#ffffff08 33% 33.12%,transparent 33.12% 66%,#ffffff08 66% 66.12%,transparent 66.12%),linear-gradient(#2c1d15,#17130f)}.scene.concrete .wall{background:linear-gradient(90deg,transparent 0 33%,#ffffff0b 33% 33.12%,transparent 33.12% 66%,#ffffff0b 66% 66.12%,transparent 66.12%),#252320}.scene.brick .wall{background:repeating-linear-gradient(0deg,transparent 0 28px,#ffffff08 29px 30px),repeating-linear-gradient(90deg,transparent 0 58px,#ffffff07 59px 60px),#281711}.scene.shop .wall{background:linear-gradient(90deg,#171717 0 68%,#1e1e1e 68%),linear-gradient(#222,#111)}.stage{position:absolute;left:5%;right:5%;top:22%;height:43%;display:flex;align-items:center;justify-content:center;z-index:6;overflow:hidden;padding:18px}.board{position:absolute;z-index:1;width:74%;height:180px;background:var(--board);border:1px solid var(--boardBorder);border-radius:5px;box-shadow:0 14px 45px #0004;transition:.2s}.board.none{opacity:0}.board.contour{width:auto!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}.board #boardText{display:none}.board.contour #boardText{display:inline-block;position:relative;white-space:nowrap;line-height:1.05;color:transparent;font-weight:400;-webkit-text-stroke-width:12px;-webkit-text-stroke-color:rgba(240,240,240,.2);paint-order:stroke fill;filter:drop-shadow(0 10px 18px rgba(0,0,0,.14));pointer-events:none}.board.strips{height:120px;background:linear-gradient(90deg,transparent 0 12%,var(--board) 12% 16%,transparent 16% 42%,var(--board) 42% 46%,transparent 46% 72%,var(--board) 72% 76%,transparent 76%);border:0;box-shadow:none}.board.box{box-shadow:10px 12px #ffffff0d,0 14px 45px #0005;border-width:2px}.board.stand:after,.board.stand:before{content:"";position:absolute;bottom:-42px;width:34px;height:42px;background:#bfc1c430;border:1px solid #ffffff18}.board.stand:before{left:15%}.board.stand:after{right:15%}#neonText{position:relative;z-index:3;display:inline-block;width:max-content;max-width:none;white-space:nowrap;line-height:1.05;text-align:center;color:var(--core);font-size:72px;font-weight:400;opacity:var(--bright);text-shadow:0 0 2px #fff,0 0 5px var(--glow),0 0 10px var(--glow),0 0 18px var(--glow),0 0 30px var(--glow),0 0 48px var(--glow)}#neonText.rgbtext{color:#fff;text-shadow:0 0 2px #fff,0 0 9px #ff3973,0 0 18px #3d9dff,0 0 34px #a74fff}#neonText.multitext{color:transparent;background:linear-gradient(90deg,#ff3d7f,#38a6ff,#ffd13c);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 9px #fff6}.console{position:absolute;left:8%;right:7%;bottom:9%;height:16%;background:linear-gradient(#251a13,#13100d);border-top:1px solid #50331c;box-shadow:0 -20px 50px #0004}.console:before,.console:after{content:"";position:absolute;top:-33px;width:68px;height:36px;background:#0d0c0a;border-radius:50% 50% 12px 12px}.console:before{left:15%}.console:after{right:15%}.sofa{position:absolute;right:-5%;bottom:0;width:43%;height:23%;background:linear-gradient(145deg,#302923,#181512);border-radius:100px 0 0}.table{position:absolute;left:31%;bottom:1%;width:36%;height:7%;border-radius:50%;background:#21140c}.preview-controls{position:absolute;left:16px;bottom:16px;z-index:20;display:flex;gap:4px;padding:5px;background:#090909b8;border:1px solid #ffffff12;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bgbtn{border:0;background:transparent;color:#8d867e;border-radius:999px;padding:7px 9px;font-size:8px}.bgbtn.active{background:#34271b;color:#edc78f}.dimensions{position:absolute;line-height:1.45;white-space:nowrap;right:16px;bottom:16px;z-index:20;background:#090909a8;border:1px solid #ffffff12;border-radius:8px;padding:7px 9px;color:#8c847a;font-size:8px}.fitbadge{position:absolute;right:16px;top:16px;z-index:20;background:#090909a8;border:1px solid #ffffff12;border-radius:999px;padding:7px 9px;color:#ad9e8c;font-size:8px}.lines-editor{display:grid;gap:8px}.line-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px;align-items:center}.line-row input{width:100%;height:50px;border:1px solid #3b352e;background:#0b0b0a;color:#fff;border-radius:10px;padding:0 14px;font-size:16px;outline:none}.line-row input:focus{border-color:#9d713e;box-shadow:0 0 0 3px #d99a4714}.line-remove{height:38px;border:1px solid #3a342e;background:#11100e;color:#9d9388;border-radius:9px;font-size:18px;line-height:1}.line-remove:disabled{opacity:.25;cursor:not-allowed}.line-actions{display:flex;gap:8px;margin-top:9px}.add-line{height:38px;border:1px solid #7b5a33;background:#18140f;color:#eac28b;border-radius:9px;padding:0 12px;font-size:9px;letter-spacing:.06em}.line-count{display:flex;align-items:center;color:#716960;font-size:9px}.measure-box{margin-top:12px;padding:12px;border:1px solid #312d27;background:#0d0d0c;border-radius:10px}.measure-main{display:flex;justify-content:space-between;align-items:end;gap:12px}.measure-main strong{font-size:20px;font-weight:500;color:#f0e3d1}.measure-main small{font-size:8px;color:#777068;text-transform:uppercase;letter-spacing:.07em}.measure-selected{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid #26221e;color:#797168;font-size:8px}.measure-selected b{font-weight:400;color:#bdb1a3}@media(max-width:560px){.measure-main{align-items:flex-start}.measure-main strong{font-size:16px}}.measure-lines{display:grid;gap:4px;margin-top:9px}.measure-line{display:flex;justify-content:space-between;gap:12px;padding-top:5px;border-top:1px solid #211e1a;font-size:8px;color:#817970}.measure-line b{color:#bfb3a5;font-weight:400}.line-spacing-wrap{margin-top:12px}.line-spacing-title{display:flex;justify-content:space-between;color:#8f877e;font-size:8px;margin-bottom:5px}.line-spacing-title span:first-child{color:#b9afa3;text-transform:uppercase;letter-spacing:.05em}.neon-lines{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:none}.neon-line{display:block;width:max-content;white-space:nowrap;line-height:1.02;text-align:center;color:var(--core);font-weight:400;text-shadow:0 0 2px #fff,0 0 5px var(--glow),0 0 10px var(--glow),0 0 18px var(--glow),0 0 35px var(--glow),0 0 60px var(--glow)}.neon-lines.rgbtext .neon-line{color:#fff;text-shadow:0 0 2px #fff,0 0 9px #ff3973,0 0 18px #3d9dff,0 0 34px #a74fff}.neon-lines.multitext .neon-line{color:transparent;background:linear-gradient(90deg,#ff3d7f,#38a6ff,#ffd13c);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 9px #fff6}.board.contour .board-lines{display:flex;flex-direction:column;align-items:center;justify-content:center}.board.contour .board-line{display:block;width:max-content;white-space:nowrap;line-height:1.02;color:transparent;font-weight:400;paint-order:stroke fill;filter:drop-shadow(0 10px 18px rgba(0,0,0,.14));pointer-events:none}.board-lines{display:none}.scene.neutral .wall{background:linear-gradient(90deg,transparent 0 33%,#00000008 33% 33.12%,transparent 33.12% 66%,#00000008 66% 66.12%,transparent 66.12%),linear-gradient(#dedbd4,#cfcac2)}.scene.neutral .ceiling{background:#d7d2ca;border-bottom-color:#b7aa99}.scene.neutral .ceiling:after{background:#f2b264;box-shadow:0 0 12px #dca15a55}.scene.neutral .console{background:linear-gradient(#c7c0b6,#aaa197);border-top-color:#9b8d7b}.scene.neutral .console:before,.scene.neutral .console:after{background:#8a8177}.scene.neutral .sofa{background:linear-gradient(145deg,#b8b1a8,#8e877e)}.scene.neutral .table{background:#978570}.scene.neutral .preview-controls,.scene.neutral .dimensions,.scene.neutral .fitbadge{background:#ffffffc9;color:#544d45;border-color:#00000012}.scene.neutral .bgbtn{color:#71695f}.scene.neutral .bgbtn.active{background:#d6c7b4;color:#44382a}.scene.photo{background:#15110e}.scene.photo .ceiling,.scene.photo .wall,.scene.photo .console,.scene.photo .sofa,.scene.photo .table{display:none}.scene.photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:saturate(.9) brightness(.78);transform:scale(1.01)}.scene.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#0000002e),radial-gradient(circle at 50% 38%,#0000 0 34%,#00000029 82%);pointer-events:none}.scene.photo.brick:after{background:linear-gradient(180deg,#0000000f,#00000024)}.scene.photo.warm:before{background-image:var(--neon-bg-living);background-position:center center;filter:saturate(.96) brightness(.84);transform:none}.scene.photo.brick:before{background-image:var(--neon-bg-brick);background-position:center 42%;filter:saturate(.94) brightness(.8);transform:none}.scene.photo.concrete:before{background-image:var(--neon-bg-concrete);background-position:center 46%}.scene.photo .stage,.scene.photo .preview-controls,.scene.photo .dimensions,.scene.photo .fitbadge{z-index:10}.scene.photo.brick .board:not(.none),.scene.photo.brick #neonText{filter:drop-shadow(0 7px 7px rgba(0,0,0,.24))}@media(max-width:560px){.scene.photo.brick:before{background-position:center 36%;background-size:cover}}.svg-badge{display:inline-flex;margin-bottom:9px;padding:5px 8px;border:1px solid #5b4934;border-radius:999px;color:#d2b58c;background:#17130f;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.svg-export-btn{width:100%;height:48px;margin-top:8px;border:1px solid #72532f;border-radius:10px;background:#11100e;color:#dfbd8d;font-size:9px;font-weight:600;letter-spacing:.08em}.svg-export-btn:hover{background:#18140f}.export-note{margin-top:7px;color:#716960;font-size:8px;line-height:1.45;text-align:center}.dim-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;pointer-events:none;overflow:visible}.dim-width,.dim-height{position:absolute;pointer-events:none;color:#f1eee8}.dim-h-line{position:absolute;left:0;right:0;top:0;height:1px;background:#ffffffbf;box-shadow:0 0 2px #00000073}.dim-h-tick{position:absolute;top:-5px;width:1px;height:11px;background:#ffffffd1;box-shadow:0 0 2px #00000073}.dim-h-tick-left{left:0}.dim-h-tick-right{right:0}.dim-v-line{position:absolute;top:0;bottom:0;left:0;width:1px;background:#ffffffbf;box-shadow:0 0 2px #00000073}.dim-v-tick{position:absolute;left:-5px;width:11px;height:1px;background:#ffffffd1;box-shadow:0 0 2px #00000073}.dim-v-tick-top{top:0}.dim-v-tick-bottom{bottom:0}.dim-label{position:absolute;padding:3px 5px;border-radius:5px;background:#08080894;color:#fff;font-size:8px;line-height:1;letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #0003}.dim-width-label{left:50%;top:6px;transform:translate(-50%)}.dim-height-label{right:7px;top:50%;transform:translateY(-50%)}.scene.photo.warm .dim-label{background:#14120f8a}.scene.photo.brick .dim-label,.scene.photo.concrete .dim-label{background:#0505059e}@media(max-width:560px){.dim-label{font-size:7px;padding:3px 4px}.dim-width-label{top:5px}.dim-height-label{right:6px}}.wall-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;filter:blur(11px) saturate(1.22);mix-blend-mode:screen;opacity:.54;transform:translateY(3px)}.wall-glow-line{display:block;width:max-content;white-space:nowrap;line-height:1.02;text-align:center;color:var(--glow);font-weight:400;text-shadow:0 0 9px var(--glow),0 0 18px var(--glow),0 0 32px var(--glow)}.scene.photo.warm .wall-glow{filter:blur(12px) saturate(1.12)}.scene.photo.brick .wall-glow{filter:blur(10px) saturate(1.28)}.scene.photo.concrete .wall-glow{filter:blur(11px) saturate(1.2)}.neon-line{position:relative;color:transparent!important;text-shadow:none!important}.neon-line .tube-aura,.neon-line .tube-body,.neon-line .tube-highlight{display:inline-block;white-space:pre;line-height:inherit;font:inherit;letter-spacing:inherit}.neon-line .tube-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;color:var(--glow);filter:blur(3.6px);opacity:.72;transform:scale(1.008);text-shadow:0 0 5px var(--glow),0 0 10px var(--glow),0 0 18px var(--glow)}.neon-line .tube-body{position:relative;z-index:2;color:var(--core);-webkit-text-stroke:var(--tube-stroke,.55px) rgba(255,255,255,.74);text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 4px var(--glow),0 0 8px var(--glow),0 0 13px var(--glow);filter:saturate(1.04) brightness(1.03)}.neon-line .tube-highlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:#ffffffc7;opacity:.23;transform:translateY(-.45px);text-shadow:0 0 1px rgba(255,255,255,.9);mix-blend-mode:screen}.neon-lines.rgbtext .tube-body{color:#fff;text-shadow:0 0 1px #fff,0 0 4px #ff4d88,0 0 9px #4e9cff,0 0 15px #a24cff}.neon-lines.rgbtext .tube-aura{color:#b56dff;text-shadow:0 0 8px #ff4d88,0 0 18px #4e9cff,0 0 28px #a24cff}.neon-lines.rgbtext .tube-highlight{color:#fff;opacity:.28}.neon-lines.multitext .tube-body,.neon-lines.multitext .tube-highlight{color:transparent;background:linear-gradient(90deg,#ff3d7f,#38a6ff,#ffd13c);-webkit-background-clip:text;background-clip:text}.neon-lines.multitext .tube-aura{color:#fff;opacity:.48;text-shadow:0 0 8px #ff3d7f,0 0 15px #38a6ff,0 0 24px #ffd13c}.board:not(.none):not(.contour){-webkit-backdrop-filter:blur(1.15px) saturate(.88);backdrop-filter:blur(1.15px) saturate(.88);box-shadow:0 var(--board-shadow-y,8px) var(--board-shadow-blur,14px) rgba(0,0,0,var(--board-shadow-alpha,.22)),inset 0 1px #ffffff3d,inset 0 -1px #ffffff14;overflow:visible}.board:not(.none):not(.contour):after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;border-top:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.1)}.board.contour .board-line{opacity:.74;filter:drop-shadow(0 var(--board-shadow-y,7px) var(--board-shadow-blur,9px) rgba(0,0,0,var(--board-shadow-alpha,.24))) drop-shadow(0 1px 0 rgba(255,255,255,.28))}.stage.mount-wall{--board-shadow-y:8px;--board-shadow-blur:10px;--board-shadow-alpha:.26}.stage.mount-tape{--board-shadow-y:2px;--board-shadow-blur:4px;--board-shadow-alpha:.15}.stage.mount-chain{--board-shadow-y:5px;--board-shadow-blur:8px;--board-shadow-alpha:.2}.stage.mount-table{--board-shadow-y:4px;--board-shadow-blur:7px;--board-shadow-alpha:.2}.mount-hardware{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hw-chain{display:none;position:absolute;width:1px;background:linear-gradient(180deg,#dcdcdcb3,#a0a0a073);box-shadow:1px 0 #00000024}.hw-foot{display:none;position:absolute;width:22px;height:6px;border-radius:2px;background:linear-gradient(#d6d6d6,#777);box-shadow:0 4px 6px #00000040}.hw-spacer{display:none;position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffd1,#d2d2d266 42%,#3c3c3c7a 74%,#0000003d);box-shadow:0 3px 4px #00000047}.stage.mount-chain .hw-chain,.stage.mount-table .hw-foot,.stage.mount-wall .hw-spacer.show{display:block}.stage.mount-tape .wall-glow{transform:translateY(1px);opacity:.38;filter:blur(7px)}.stage.mount-wall .wall-glow{transform:translateY(4px)}.stage.mount-chain .wall-glow{transform:translateY(3px);opacity:.48}.stage.mount-table .wall-glow{transform:translateY(2px);opacity:.38}@media(max-width:560px){.neon-line .tube-body{-webkit-text-stroke:var(--tube-stroke,.45px) rgba(255,255,255,.72)}.hw-spacer{width:5px;height:5px}}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:14px 0 4px}.mode-btn{height:44px;border:1px solid #34302b;border-radius:10px;background:#0f0f0e;color:#8f887f;font-size:9px;font-weight:600;letter-spacing:.07em}.mode-btn.active{border-color:#d59a4a;background:#18140f;color:#f0c58c}.upload-zone{display:flex;min-height:126px;border:1px dashed #62503b;border-radius:12px;background:#0d0d0c;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;text-align:center;padding:18px}.upload-zone:hover{border-color:#a17641;background:#12100d}.upload-zone input{display:none}.upload-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #7a5b37;color:#e3ba83;font-size:22px;line-height:1;margin-bottom:4px}.upload-zone strong{font-size:11px;font-weight:500;color:#e0d5c7}.upload-zone small{font-size:8px;color:#777068}.logo-info{display:grid;grid-template-columns:1.6fr .7fr .8fr;gap:7px;margin-top:10px}.logo-info>div{padding:9px;border:1px solid #29251f;border-radius:9px;background:#0e0e0d;min-width:0}.logo-info small{display:block;font-size:7px;color:#6f6860;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.logo-info strong{display:block;font-size:9px;color:#bbb0a2;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.logo-preview-wrap{position:relative;z-index:6;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;pointer-events:none}.logo-preview{position:relative;z-index:5;display:none;width:100%;height:100%;object-fit:contain}.logo-contour-preview{position:absolute;z-index:2;display:none;width:100%;height:100%;object-fit:contain;opacity:.28;filter:brightness(2) grayscale(1) drop-shadow(0 0 5px rgba(255,255,255,.4))}.logo-glow{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;z-index:1;opacity:0;filter:blur(18px);background:radial-gradient(ellipse at center,var(--glow) 0,rgba(255,255,255,0) 68%)}.logo-placeholder{display:grid;place-items:center;width:100%;height:100%;border:1px dashed rgba(255,255,255,.24);border-radius:12px;color:#ffffff8c;font-size:10px;letter-spacing:.08em;background:#0000001f}.logo-preview-wrap.original-logo .logo-preview{filter:drop-shadow(0 6px 7px rgba(0,0,0,.25))}.logo-preview-wrap.neon-logo .logo-preview{filter:drop-shadow(0 0 2px rgba(255,255,255,.9)) drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 11px var(--glow)) drop-shadow(0 0 19px var(--glow))}.logo-preview-wrap.neon-logo .logo-glow{opacity:.3}.logo-preview-wrap.logo-contour-on .logo-contour-preview{display:block;transform:scale(1.055)}@media(max-width:560px){.logo-info{grid-template-columns:1fr}.mode-btn{font-size:8px}}.checkout-panel{margin-top:18px;padding:16px;border:1px solid #352f28;border-radius:13px;background:linear-gradient(180deg,#12110f,#0c0c0b)}.checkout-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #29251f}.checkout-head>div{min-width:0}.checkout-eyebrow{display:block;margin-bottom:4px;color:#756e65;font-size:7px;letter-spacing:.1em}.checkout-head strong{display:block;max-width:330px;color:#eee5da;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commerce-badge{flex:0 0 auto;padding:6px 8px;border-radius:999px;font-size:7px;letter-spacing:.08em;border:1px solid}.commerce-badge.order{color:#cbd9bd;border-color:#4b6242;background:#11170e}.commerce-badge.quote{color:#ddbd8f;border-color:#675033;background:#19140e}.commerce-badge.blocked{color:#d9a5a0;border-color:#6b3d38;background:#1a100f}.checkout-summary{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:10px 0 2px}.summary-row{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #211e1a;font-size:8px}.summary-row span{color:#716a62}.summary-row b{max-width:62%;color:#bdb2a5;font-weight:400;text-align:right;overflow-wrap:anywhere}.checkout-price{padding-top:15px}.secondary-action{width:100%;height:43px;margin-top:7px;border:1px solid #37312a;border-radius:10px;background:#0e0e0d;color:#90887e;font-size:8px;letter-spacing:.07em}.secondary-action:hover{border-color:#574a3a;color:#c8b79f}.inquiry-panel{margin-top:12px;padding:13px;border:1px solid #403526;border-radius:11px;background:#0d0d0c}.inquiry-title{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:11px}.inquiry-title strong{font-size:12px;font-weight:500;color:#dfd4c6}.inquiry-title small{font-size:8px;color:#706960;text-align:right}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.inquiry-panel label{display:block;color:#7f786f;font-size:8px}.inquiry-panel input,.inquiry-panel textarea{width:100%;margin-top:5px;border:1px solid #36312b;border-radius:8px;background:#090909;color:#fff;outline:none;font-size:13px}.inquiry-panel input{height:42px;padding:0 10px}.inquiry-panel textarea{padding:10px;resize:vertical;min-height:72px}.inquiry-panel input:focus,.inquiry-panel textarea:focus{border-color:#8d6538;box-shadow:0 0 0 3px #d99a4712}.form-message{margin-top:9px}.inquiry-submit{width:100%;height:46px;margin-top:10px;border:1px solid #845c30;border-radius:9px;background:#1a140e;color:#ecc38b;font-size:9px;font-weight:600;letter-spacing:.07em}.inquiry-result{min-height:0;margin-top:8px;color:#a99d8e;font-size:8px;line-height:1.45}.inquiry-result.success{padding:8px 9px;border:1px solid #405238;border-radius:8px;background:#0e140c;color:#b9cca9}.integration-details{margin-top:9px;border:1px solid #29251f;border-radius:9px;background:#0c0c0b}.integration-details summary{padding:10px 11px;color:#766f66;font-size:8px;cursor:pointer}.integration-body{padding:0 11px 11px}.integration-body p{margin:0 0 8px;color:#69635b;font-size:8px;line-height:1.45}.integration-body button{height:36px;border:1px solid #3a342c;border-radius:8px;background:#10100e;color:#9b9287;padding:0 10px;font-size:8px}@media(max-width:560px){.checkout-summary,.form-grid{grid-template-columns:1fr}.checkout-head strong{max-width:220px}}.toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%,20px);opacity:0;transition:.2s;background:#1b1712;border:1px solid #62451f;color:#edd4ac;padding:10px 14px;border-radius:9px;font-size:10px}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:980px){.app{display:flex;flex-direction:column}.preview{order:1;height:48vh;min-height:390px}.config{order:2;height:auto;overflow:visible;border-right:0;padding:20px}.top{position:relative}.fontgrid{max-height:none}.stage{top:20%;height:45%}}@media(max-width:560px){.preview{height:43vh;min-height:350px}.config{padding:16px}.steps{grid-template-columns:repeat(3,1fr)}.fontgrid{grid-template-columns:1fr 1fr}.font-card{height:61px}.font-sample{font-size:18px}.choice-grid,.choice-grid.three{grid-template-columns:repeat(2,1fr)}.stage{left:5%;right:5%;padding:14px}}.mobile-wizard,.mobile-step-kicker{display:none}@media(max-width:760px){body{overscroll-behavior-y:none}.app{display:flex;flex-direction:column;min-height:100vh}.preview{order:1;position:sticky;top:0;z-index:80;height:300px;min-height:300px;box-shadow:0 10px 26px #00000059;border-bottom:1px solid #30291f}.scene{height:100%}.scene .fitbadge{top:10px;left:10px;font-size:6px;padding:5px 7px}.preview-controls{left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.preview-controls .bgbtn{min-width:0;padding:7px 4px;font-size:7px}.dimensions{right:10px;top:10px;font-size:7px;line-height:1.45}.stage{top:19%;height:50%;left:4%;right:4%;padding:10px}.scene.photo.warm .stage{top:21%}.config{order:2;height:auto;overflow:visible;border-right:0;padding:14px 14px 92px;min-height:calc(100vh - 300px)}.top{position:relative;padding:4px 0 12px;margin-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.brand b{font-size:14px}.brand small{font-size:7px}.live{font-size:7px;padding:5px 7px}.steps{display:none!important}.mode-switch{margin:0 0 8px;padding:0}.mode-btn{height:40px}.mobile-step-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:5px 0 4px;color:#6e675f;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.mobile-step-kicker strong{color:#d9c2a4;font-size:8px;font-weight:500;letter-spacing:.05em}.config [data-wizard-step]{display:none!important;border-bottom:0;padding:14px 0 8px}.config [data-wizard-step].wizard-active,.config #boardColorSection.wizard-active{display:block!important}.config #boardColorSection[data-board-hidden=true]{display:none!important}.config .checkout-panel[data-wizard-step].wizard-active{display:block!important;margin-top:8px}.section .hrow{margin-bottom:10px}.label{font-size:10px}.hint{font-size:7px}.fontgrid{max-height:none;grid-template-columns:1fr 1fr}.font-card{height:60px}.font-sample{font-size:17px}.choice-grid,.choice-grid.two,.choice-grid.three,.size-options{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{min-height:60px}.swatches{grid-template-columns:repeat(6,1fr)}.swatch{width:100%;aspect-ratio:1}.measure-box{margin-top:10px}.details,.integration-details{display:none}.export-note{font-size:7px}.mobile-wizard{display:grid;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;gap:8px;position:sticky;bottom:0;z-index:90;margin:18px -14px -92px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #352d23;background:#0d0d0cf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wizard-nav-btn{height:42px;border:1px solid #3a332a;border-radius:9px;background:#11100e;color:#afa396;font-size:8px;letter-spacing:.05em}.wizard-nav-btn.primary{border-color:#845c30;color:#efc68d;background:#1b140d}.wizard-nav-btn:disabled{opacity:.28}.wizard-center{min-width:0;text-align:center}.wizard-progress{height:3px;overflow:hidden;border-radius:999px;background:#2a2520;margin-bottom:6px}.wizard-progress>span{display:block;width:0;height:100%;border-radius:999px;background:#d29548;transition:width .22s ease}.wizard-position{display:block;color:#6f6860;font-size:7px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-summary,.form-grid{grid-template-columns:1fr}.checkout-head strong{max-width:200px}}@media(max-width:390px){.preview{height:270px;min-height:270px}.config{min-height:calc(100vh - 270px)}.stage{top:18%;height:51%}.swatches{grid-template-columns:repeat(5,1fr)}}.measurement-summary{margin-top:2px}.measurement-summary .measure-box{margin-top:0}@media(min-width:761px){#textSection{padding-bottom:8px}#fontSection{padding-top:8px}.measurement-summary{margin-top:8px;border-top:1px solid #28231e}}@media(max-width:760px){#textSection.wizard-active,#fontSection.wizard-active{display:block!important}#fontSection.wizard-active{padding-top:4px}.measurement-summary.wizard-active{display:block!important;margin-top:4px;padding-top:10px}}.dimensions{display:none!important}.choice-help{position:absolute;top:4px;right:4px;z-index:5;width:16px;height:16px;line-height:14px;border-radius:50%;border:1px solid #6b5c42;background:#1b150ecc;color:#d2b58c;font-size:9px;text-align:center;cursor:help}.choice-help:hover{background:#2a2014;color:#f0c58c}.help-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;align-items:center;justify-content:center;background:#050505bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px}.help-lightbox.show{display:flex}.help-lightbox-card{position:relative;max-width:380px;width:100%;max-height:86vh;overflow:auto;background:#13120f;border:1px solid #352f27;border-radius:14px;box-shadow:0 20px 60px #00000080}.help-lightbox-imgwrap{display:none;width:100%;height:220px;background:#0c0c0b}.help-lightbox-imgwrap.show{display:block}.help-lightbox-imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.help-lightbox-body{padding:14px 16px 16px}.help-lightbox-body strong{display:block;font-size:13px;color:#f0e3d1;margin-bottom:4px}.help-lightbox-body p{margin:0;font-size:11px;color:#a89d8e;line-height:1.5}.help-lightbox-close{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid #3a3228;background:#161310d8;color:#cfc3b2;font-size:16px;line-height:26px;text-align:center;cursor:pointer;padding:0}.help-lightbox-close:hover{background:#221c15}
/*# sourceMappingURL=/cdn/shop/t/17/assets/neon-configurator-shopify.css.map */
