.vp-app{--vp-bg: #f7f4ee;--vp-ink: #1d2521;--vp-muted: #69736d;--vp-panel: #fffefa;--vp-line: #ddd8ca;--vp-field: #ffffff;--vp-forest: #214236;--vp-clay: #a95035;--vp-brass: #b98b35;--vp-sea: #226277;--vp-danger: #963737;--vp-shadow: 0 18px 50px rgba(29, 37, 33, .08);background:var(--vp-bg);color:var(--vp-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0;min-height:100vh}.vp-app *{box-sizing:border-box}.vp-app-header{background:linear-gradient(120deg,#18352e,#26352f 52%,#7c4935);color:#fff;min-height:220px;padding:34px clamp(18px,4vw,54px);display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.vp-eyebrow,.vp-label{margin:0 0 7px;color:#b88f4b;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.vp-app-header .vp-eyebrow{color:#e2b75d}.vp-app h1,.vp-app h2,.vp-app h3{margin:0;letter-spacing:0}.vp-app h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:.95}.vp-app h2{font-size:22px;line-height:1.15}.vp-app h3{font-size:32px;line-height:1}.vp-subhead{max-width:720px;color:#f4eadb;font-size:17px;line-height:1.5;margin:14px 0 0}.vp-header-actions,.vp-footer-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.vp-app button,.vp-locked a{-webkit-appearance:none;appearance:none;border:1px solid rgba(29,37,33,.16);border-radius:8px;background:#fffefa;color:var(--vp-ink);min-height:42px;padding:0 14px;font-weight:800;cursor:pointer;box-shadow:0 5px 14px #1d252114;text-decoration:none;display:inline-flex;align-items:center}.vp-app button.vp-primary{background:var(--vp-forest);color:#fff;border-color:var(--vp-forest)}.vp-app button.vp-danger{background:#fff5f3;color:var(--vp-danger);border-color:#e8c1ba}.vp-app-shell{width:min(1480px,calc(100% - 28px));margin:-18px auto 70px;display:grid;grid-template-columns:305px minmax(0,1fr);gap:18px;align-items:start}.vp-library-panel,.vp-section-band,.vp-metric,.vp-slider-panel,.vp-locked{background:var(--vp-panel);border:1px solid var(--vp-line);border-radius:8px;box-shadow:var(--vp-shadow)}.vp-library-panel{position:sticky;top:16px;padding:18px}.vp-panel-heading,.vp-section-title,.vp-slider-head{display:flex;justify-content:space-between;align-items:start;gap:16px}#savedCount{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:8px;background:#e9efe9;color:var(--vp-forest);font-weight:900}.vp-search-label{margin-top:16px}.vp-garment-list{margin-top:14px;display:grid;gap:9px;max-height:calc(100vh - 260px);overflow:auto;padding-right:3px}.vp-garment-item{width:100%;text-align:left;background:#fff;border:1px solid #e6e1d5;box-shadow:none;padding:12px;min-height:84px;display:block}.vp-garment-item.vp-active{border-color:var(--vp-forest);background:#eef5ef}.vp-garment-item strong,.vp-garment-item span{display:block}.vp-garment-item strong{font-size:15px;margin-bottom:4px}.vp-garment-item span{color:var(--vp-muted);font-size:12px;line-height:1.35}.vp-workspace,.vp-pricing-form{display:grid;gap:16px}.vp-section-band{padding:clamp(16px,2vw,24px)}.vp-identity-band{border-top:6px solid var(--vp-brass)}.vp-grid,.vp-cost-grid{display:grid;gap:13px;margin-top:18px}.vp-four{grid-template-columns:repeat(4,minmax(0,1fr))}.vp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vp-app label{color:#2a342f;display:block;font-size:12px;font-weight:850;line-height:1.25}.vp-app input,.vp-app select,.vp-app textarea{width:100%;min-height:42px;margin-top:7px;border:1px solid #d8d0bf;border-radius:8px;background:var(--vp-field);color:var(--vp-ink);font:15px/1.25 inherit;padding:10px 11px}.vp-app input:focus,.vp-app select:focus,.vp-app textarea:focus{outline:3px solid rgba(34,98,119,.16);border-color:var(--vp-sea)}.vp-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vp-metric{padding:16px;min-height:104px;display:flex;flex-direction:column;justify-content:space-between}.vp-metric span,.vp-split-stats span,.vp-proposal-metrics span{color:var(--vp-muted);font-size:12px;font-weight:800}.vp-metric strong{font-size:clamp(24px,3vw,36px);line-height:1}.vp-metric.vp-important{background:var(--vp-forest);color:#fff;border-color:var(--vp-forest)}.vp-metric.vp-important span{color:#c6d7cf}.vp-pricing-band{border-top:6px solid var(--vp-sea)}.vp-pricing-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.vp-slider-panel{box-shadow:none;padding:18px}.vp-wholesale-panel{border-top:5px solid var(--vp-clay)}.vp-retail-panel{border-top:5px solid var(--vp-sea)}.vp-slider-head label{width:116px}.vp-range-label{margin-top:22px}.vp-app input[type=range]{padding:0;accent-color:var(--vp-forest)}.vp-split-stats,.vp-proposal-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.vp-split-stats div,.vp-proposal-metrics div{background:#f4f1e8;border:1px solid #e2daca;border-radius:8px;padding:13px}.vp-split-stats strong,.vp-proposal-metrics strong{display:block;margin-top:6px;font-size:24px}.vp-size-run{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:16px}.vp-proposal-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.vp-proposal-band{border-top:6px solid var(--vp-clay)}#proposalText{min-height:360px;margin-top:18px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}.vp-footer-actions{margin-top:12px}.vp-locked{width:min(760px,calc(100% - 32px));margin:70px auto;padding:clamp(24px,5vw,52px)}.vp-locked p:not(.vp-eyebrow){color:var(--vp-muted);font-size:18px;line-height:1.5}@media(max-width:1120px){.vp-app-shell{grid-template-columns:1fr}.vp-library-panel{position:static}.vp-garment-list{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.vp-four,.vp-cost-grid,.vp-metrics-row,.vp-proposal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.vp-app-header{display:block;min-height:auto}.vp-header-actions{justify-content:flex-start;margin-top:18px}.vp-app-shell{width:min(100% - 18px,1480px);margin-top:-10px}.vp-three,.vp-four,.vp-cost-grid,.vp-metrics-row,.vp-pricing-controls,.vp-proposal-metrics,.vp-garment-list,.vp-size-run{grid-template-columns:1fr}.vp-app h3{font-size:28px}}@media print{.vp-app{background:#fff}.vp-app-header,.vp-library-panel,.vp-pricing-form,.vp-footer-actions{display:none}.vp-app-shell{display:block;width:100%;margin:0}.vp-section-band{border:0;box-shadow:none;padding:0}#proposalText{border:0;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/viandante-production-pricing.css.map */
