@media screen{:root{--orange:#ad502c;--muted:#686c72;--line:#e5e6e8;background:#f6f6f7;color:#202123}body{-webkit-font-smoothing:antialiased}.workspace{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.workspace.assembled{grid-template-columns:1fr}.workspace.assembled>.builder{display:none}.canvas,.builder,.build-output{border:1px solid #ececee;border-radius:20px;box-shadow:none}.canvas-heading{padding:22px 28px;font-size:10px;letter-spacing:.12em}.canvas-heading span:last-child{font-size:11px}.stack-area{min-height:440px;padding:28px 30px 40px;background:linear-gradient(180deg,#fff,#fafafa)}.tower{max-width:660px}.tower[data-base=S]{max-width:260px}.tower[data-base=M]{max-width:400px}.tower[data-base=L]{max-width:520px}.tower[data-base=XL]{max-width:660px}.add-layer{min-height:132px;border:1px dashed #c9cbd0;background:#fff;border-radius:12px;margin-bottom:24px}.add-layer strong{font-size:16px;font-weight:550}.add-layer>span:last-child{font-size:12px;line-height:1.5;text-align:center}.plus{font-size:32px}.builder{padding:25px}.builder h2{font-size:24px;letter-spacing:-.7px;line-height:1.18}.builder p{font-size:12px;line-height:1.7}.idle-mark{font-size:27px;margin:0 0 18px;color:#9ca09f}.idle-flow{margin:22px 0}.idle-flow li{font-size:12px;padding:13px 0}.idle-flow li:before{color:#95999d}.builder-top{font-size:10px;letter-spacing:.1em}.cancel{min-height:36px}.steps{margin-bottom:23px}.steps button{font-size:10px;min-height:44px;border-top-width:2px}.choice{background:#fafafa;border-color:#e4e5e8;border-radius:10px;min-height:100px;padding:16px 12px}.choice strong{font-size:26px}.choice span{font-size:11px}.choice[aria-pressed=true]{background:#fcf5f0;box-shadow:0 0 0 .5px var(--orange)}.choice.type-choice strong{font-size:16px}.rule-note{background:#f7f7f8;color:#676d73!important}.facade-choice strong{font-size:12px}.facade-choice{min-height:149px}.height-choices .choice strong{font-size:30px}.primary,.secondary{border-radius:9px;min-height:46px;font-size:12px}.primary{font-weight:550;background:#202123}.primary:hover{background:#414346}.secondary{border-color:#dedfe2;color:#45494d}.canvas-footer{padding:10px 28px;align-items:center;flex-direction:row}.preview-details{min-width:0;flex:1}.preview-details summary{cursor:pointer;font-size:11px;color:#767b80;min-height:40px;display:flex;align-items:center;gap:7px;list-style:none}.preview-details summary::-webkit-details-marker{display:none}.preview-details summary:after{content:"+";font-size:15px}.preview-details[open] summary:after{content:"\2212"}.preview-details p{font-size:11px;padding-bottom:12px;max-width:420px}.preview-details summary:focus-visible{outline:2px solid #bd623b;outline-offset:2px}.stack-actions{gap:16px}.stack-actions button{min-height:40px;font-size:11px;text-decoration:none;color:#72777c}.stack-actions button:hover{color:#25282b}.stack-confirmation{padding:20px 28px;gap:18px}.stack-confirmation p{font-size:11px;max-width:250px}.stack-confirmation .primary{min-width:150px}.assembled .stack-confirmation .primary{background:#fff;color:#303438;border:1px solid #dfe1e4}.assembled .stack-confirmation .primary:hover{background:#f4f4f6}.assembled .stack-area{display:flex;align-items:center;padding:44px 30px}.assembled .tower{width:100%}.assembled .builder .assembly-details{margin-top:18px;padding-top:16px}.assembly-details p{font-size:11px}.assembled .ground{opacity:.45}.layer-controls{gap:5px;padding-top:9px}.layer-controls button{border-color:#e8e9eb;font-size:10px;padding:5px 9px;color:#73777c;min-height:32px}.layer-number{font-size:10px;color:#777d82;padding-bottom:7px}.insert-layer{font-size:10px;color:#8c654f;margin:0 0 12px}.base-warning{font-size:10px;color:#7f858a}.build-output{margin-top:28px;padding:32px}.output-heading h2{font-size:30px;letter-spacing:-1px}.eyebrow{font-size:10px;letter-spacing:.16em}.output-actions{gap:8px}.output-actions .secondary{background:#fafafa}.parts-totals{font-size:24px;letter-spacing:-.5px;margin:28px 0 12px;line-height:1.4}.parts-explanation{font-size:11px;max-width:730px;color:#7c8186;margin:0}.output-status:empty{display:none}.output-status{margin:12px 0;font-size:12px}.parts-tables{margin-top:28px;gap:40px}.parts-tables h3{font-size:15px;letter-spacing:-.2px}.parts-tables table{font-size:12px}.parts-tables th{font-size:10px;color:#83888d}.parts-tables td,.parts-tables th{padding:13px 6px}.parts-tables td:last-child{font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.parts-tables tfoot td{border-bottom:0;padding-top:17px}.output-footnote{color:#83888d;font-size:10px;max-width:760px;line-height:1.7}.page-footer{color:#858a8e;font-size:10px;margin:20px 2px}.page-footer>span:first-child{display:none}@media(max-width:1000px){.workspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.builder{padding:22px}.stack-area,.assembled .stack-area{padding-left:22px;padding-right:22px}.stack-confirmation{align-items:stretch;flex-direction:column;gap:14px}.stack-confirmation p{max-width:none}.stack-confirmation .primary{width:100%}.build-output{padding:26px}.output-heading{align-items:flex-start}.output-actions{justify-content:flex-end}}@media(max-width:760px){.workspace{grid-template-columns:1fr}.builder{padding:24px}.canvas-heading{padding:20px}.stack-area{padding:22px 20px;min-height:300px}.assembled .stack-area{padding:32px 20px}.canvas-footer{padding:8px 20px;flex-wrap:wrap;gap:6px}.canvas-footer .stack-actions{margin-left:auto}.stack-confirmation{padding:20px}.layer-controls button{font-size:11px;min-height:44px;padding:7px 6px}.insert-layer{min-height:44px;font-size:11px}.cancel{min-height:44px}.build-output{padding:24px 20px;margin-top:20px}.output-heading h2{font-size:27px}.output-actions{width:100%;margin-top:3px}.output-actions button{width:100%}.parts-totals{font-size:20px;margin-top:23px}.parts-tables{gap:24px}.page-footer{margin-bottom:6px}.preview-details summary{min-height:44px}}}@media screen{.workspace{grid-template-columns:minmax(0,1fr) clamp(260px,25.78125%,330px);gap:20px;width:100%}.workspace.assembled{grid-template-columns:1fr}.facade-finish-control{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px 10px;font-size:11px;color:#72777c;min-height:38px}.facade-finish-control button{border:1px solid #d9dde0;border-radius:20px;padding:8px 13px;background:#fff;color:#34383b;font:inherit;cursor:pointer;min-height:36px}.facade-finish-control button:hover{background:#f1f3f4}.facade-finish-control button:focus-visible{outline:2px solid #8d482b;outline-offset:3px}@media(max-width:760px){.facade-finish-control{padding:0 20px 8px;flex-wrap:wrap}.facade-finish-control button{min-height:44px}}.build-output{width:100%;margin-top:48px;padding:32px 0 0;border:0;border-radius:0;background:transparent;border-top:2px solid #d7d9dc}.output-heading .section-marker{display:flex;align-items:center;gap:18px;font-size:27px;line-height:1;font-weight:650;letter-spacing:-.6px;color:#202123;margin:0 0 24px}.section-number{display:grid;place-items:center;width:68px;height:68px;flex:0 0 68px;background:#ede0d7;color:#914320;border-radius:15px;font-size:32px;font-weight:550;letter-spacing:-1.2px;font-variant-numeric:tabular-nums}.parts-tables{background:#fff;padding:26px 28px;border:1px solid #ececee;border-radius:20px}@media(max-width:760px){.workspace{grid-template-columns:1fr}.output-heading .section-marker{font-size:23px;gap:14px;margin-bottom:20px}.section-number{width:54px;height:54px;flex-basis:54px;font-size:27px;border-radius:12px}.parts-tables{padding:22px 16px}.build-output{padding-top:32px;margin-top:36px}}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vault-composer-refined.css.map */
