:root{--cnc-obsidian: var(--cn-obsidian, #0E0E11);--cnc-parchment: var(--cn-parchment, #EFE9DC);--cnc-gold: var(--cn-gold, #B08A46);--cnc-gold-b: var(--cn-gold-b, #C69A50);--cnc-edge: #26262E;--cnc-panel: #131318;--cnc-panel2: #17171D;--cnc-stone: #7C7669;--cnc-body: #CFC8B9;--cnc-red: #D07A70;--cnc-green: #8FBF97}.cnc-trigger{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:0 0 10px;background:transparent;border:1px solid var(--cnc-gold);color:var(--cnc-gold);font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:15px 18px;cursor:pointer;transition:background .18s ease,color .18s ease}.cnc-trigger:hover{background:var(--cnc-gold);color:var(--cnc-obsidian)}.cnc-trigger svg{flex:0 0 auto}.cnc-trigger[hidden]{display:none}.cnc-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 10px;padding:11px 14px;border:1px solid var(--cnc-edge);background:#b08a4612;font-size:13px;color:var(--cnc-body)}.cnc-chip b{color:var(--cnc-parchment);font-weight:500}.cnc-chip button{background:none;border:0;color:var(--cnc-gold);cursor:pointer;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;padding:0}.cnc-chip[hidden]{display:none}.cnc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px}.cnc-modal[hidden]{display:none}.cnc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#060608db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cnc-modal__panel{position:relative;width:100%;max-width:1120px;max-height:92vh;overflow:auto;background:var(--cnc-obsidian);border:1px solid var(--cnc-edge);box-shadow:0 30px 90px #0009}.cnc-modal__close{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0e0e11cc;border:1px solid var(--cnc-edge);color:var(--cnc-body);cursor:pointer}.cnc-modal__close:hover{color:var(--cnc-parchment);border-color:var(--cnc-gold)}.cnc-head{padding:26px 30px 20px;border-bottom:1px solid var(--cnc-edge)}.cnc-kicker{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--cnc-gold);margin-bottom:9px}.cnc-title{font-size:30px;line-height:1.15;color:var(--cnc-parchment);font-weight:400;margin:0}.cnc-sub{color:var(--cnc-stone);font-size:13.5px;margin-top:8px;max-width:620px}.cnc-body{display:grid;grid-template-columns:1fr 360px;gap:0}.cnc-stage{border-right:1px solid var(--cnc-edge)}.cnc-stage__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--cnc-edge);background:var(--cnc-panel2);flex-wrap:wrap}.cnc-seg{display:flex;border:1px solid var(--cnc-edge)}.cnc-seg button{background:none;border:0;border-right:1px solid var(--cnc-edge);padding:7px 14px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cnc-stone);cursor:pointer}.cnc-seg button:last-child{border-right:0}.cnc-seg button.is-on{background:var(--cnc-gold);color:var(--cnc-obsidian)}.cnc-checks{display:flex;gap:15px}.cnc-chk{display:flex;align-items:center;gap:7px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cnc-stone);cursor:pointer;-webkit-user-select:none;user-select:none}.cnc-chk input{-webkit-appearance:none;appearance:none;width:13px;height:13px;border:1px solid var(--cnc-edge);background:var(--cnc-obsidian);cursor:pointer;position:relative}.cnc-chk input:checked{background:var(--cnc-gold);border-color:var(--cnc-gold)}.cnc-chk input:checked:after{content:"";position:absolute;left:3.5px;top:1px;width:3px;height:7px;border:solid var(--cnc-obsidian);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.cnc-stage__view{padding:22px;min-height:360px;display:flex;align-items:center;justify-content:center;background:var(--cnc-obsidian)}.cnc-stage__view svg{width:100%;height:auto;max-height:430px;display:block}.cnc-note{padding:0 22px 18px;font-size:12px;color:var(--cnc-stone);line-height:1.55}.cnc-note[hidden]{display:none}.cnc-ctrl{background:var(--cnc-panel)}.cnc-grp{padding:18px 20px;border-bottom:1px solid #1C1C22}.cnc-grp__t{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cnc-stone);margin-bottom:12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cnc-grp__t em{font-style:normal;color:var(--cnc-gold);font-size:9px}.cnc-rads{display:flex;flex-direction:column;gap:1px}.cnc-rad{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--cnc-edge);background:var(--cnc-panel2);cursor:pointer}.cnc-rad:hover{border-color:#3a3a44}.cnc-rad.is-on{border-color:var(--cnc-gold);background:#b08a4612}.cnc-rad input{-webkit-appearance:none;appearance:none;width:12px;height:12px;border:1px solid var(--cnc-edge);border-radius:50%;margin-top:4px;flex:0 0 auto;position:relative}.cnc-rad.is-on input{border-color:var(--cnc-gold)}.cnc-rad.is-on input:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;background:var(--cnc-gold)}.cnc-rad>span{display:block}.cnc-rad__l{display:block;font-size:13px;color:var(--cnc-parchment);line-height:1.35}.cnc-rad__n{display:block;font-size:11.5px;color:#6f6a60;margin-top:3px;line-height:1.45}.cnc-rad__p{display:block;font-size:11.5px;color:var(--cnc-gold-b);margin-top:5px}.cnc-units{display:flex;border:1px solid var(--cnc-edge)}.cnc-units button{flex:1;background:none;border:0;border-right:1px solid var(--cnc-edge);padding:8px 0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cnc-stone);cursor:pointer}.cnc-units button:last-child{border-right:0}.cnc-units button.is-on{background:var(--cnc-gold);color:var(--cnc-obsidian)}.cnc-wall{border:1px solid var(--cnc-edge);background:var(--cnc-panel2);padding:12px 13px;margin-bottom:2px}.cnc-wall__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.cnc-wall__n{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--cnc-gold)}.cnc-wall__x{background:none;border:0;color:#5c5850;cursor:pointer;font-size:16px;line-height:1;padding:0 3px}.cnc-wall__x:hover{color:var(--cnc-red)}.cnc-dims{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cnc-fld label{display:block;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#5c5850;margin-bottom:5px}.cnc-fld input{width:100%;background:var(--cnc-obsidian);border:1px solid var(--cnc-edge);color:var(--cnc-parchment);font-size:14px;padding:9px 10px}.cnc-fld input:focus{outline:0;border-color:var(--cnc-gold)}.cnc-addwall{width:100%;background:none;border:1px dashed var(--cnc-edge);color:var(--cnc-stone);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:10px;cursor:pointer;margin-top:2px}.cnc-addwall:hover{border-color:var(--cnc-gold);color:var(--cnc-gold)}.cnc-steplbl{display:block;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#5c5850;margin:11px 0 5px}.cnc-step{display:flex;align-items:stretch;border:1px solid var(--cnc-edge);background:var(--cnc-obsidian)}.cnc-step button{width:34px;background:none;border:0;color:var(--cnc-gold);font-size:15px;line-height:1;cursor:pointer;font-family:inherit}.cnc-step button:disabled{color:#3a3a44;cursor:not-allowed}.cnc-step button:not(:disabled):hover{background:#b08a4624}.cnc-step span{flex:1;text-align:center;padding:8px 0;font-size:13.5px;color:var(--cnc-parchment);border-left:1px solid var(--cnc-edge);border-right:1px solid var(--cnc-edge)}.cnc-cov{font-size:11.5px;line-height:1.5;margin-top:7px;color:#6f6a60}.cnc-cov.short{color:var(--cnc-red)}.cnc-cov.exact{color:var(--cnc-green)}.cnc-auto{background:none;border:0;padding:0;margin-top:5px;cursor:pointer;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cnc-stone);text-decoration:underline;text-underline-offset:3px;font-family:inherit}.cnc-auto:hover{color:var(--cnc-gold)}.cnc-sugg{border:1px solid rgba(176,138,70,.42);background:#b08a4614;padding:11px 13px;margin-top:9px;font-size:12px;line-height:1.55;color:var(--cnc-body)}.cnc-sugg b{color:var(--cnc-parchment);font-weight:500}.cnc-sugg button{display:block;margin-top:8px;background:var(--cnc-gold);border:0;color:var(--cnc-obsidian);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;cursor:pointer;font-family:inherit;width:100%}.cnc-sugg button:hover{background:var(--cnc-gold-b)}.cnc-out{padding:20px;background:var(--cnc-panel2);border-top:1px solid var(--cnc-edge)}.cnc-out__hero{font-size:25px;color:var(--cnc-parchment);line-height:1.2;margin-bottom:4px}.cnc-out__hero em{font-style:italic;color:var(--cnc-gold-b)}.cnc-out__sub{font-size:12px;color:#6f6a60;margin-bottom:14px}.cnc-line{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;color:#8e887c;border-bottom:1px solid #1C1C22}.cnc-line:last-of-type{border-bottom:0}.cnc-line b{color:var(--cnc-parchment);font-weight:400}.cnc-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 4px;border-top:1px solid var(--cnc-edge);margin-top:12px}.cnc-total span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cnc-stone)}.cnc-total b{font-size:28px;color:var(--cnc-parchment);font-weight:400}.cnc-submit{width:100%;background:var(--cnc-gold);border:0;color:var(--cnc-obsidian);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:15px;cursor:pointer;margin-top:14px;transition:background .16s;font-family:inherit}.cnc-submit:hover:not(:disabled){background:var(--cnc-gold-b)}.cnc-submit:disabled{background:#2a2a30;color:#5c5850;cursor:not-allowed}.cnc-warn{font-size:12px;color:var(--cnc-red);margin-top:10px;line-height:1.5}.cnc-warn:empty{display:none}.cnc-err{font-size:12.5px;color:var(--cnc-red);margin-top:10px}.cnc-err:empty{display:none}@media(max-width:900px){.cnc-body{grid-template-columns:1fr}.cnc-stage{border-right:0;border-bottom:1px solid var(--cnc-edge)}.cnc-title{font-size:23px}.cnc-head{padding:22px 20px 16px}.cnc-modal{padding:0}.cnc-modal__panel{max-height:100vh;height:100vh}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cn-configurator.css.map */
