.koru-vd{--paper: rgb(var(--color-background, 250,250,247));--surface: rgb(var(--color-background, 250,250,247));--surface-2: rgba(var(--color-foreground, 10,10,10), .045);--ink: rgb(var(--color-foreground, 10,10,10));--ink-2: rgba(var(--color-foreground, 10,10,10), .68);--ink-3: rgba(var(--color-foreground, 10,10,10), .5);--rule: rgba(var(--color-foreground, 10,10,10), .18);--rule-2: rgba(var(--color-foreground, 10,10,10), .1);--accent: rgb(var(--color-button, 10,10,10));--accent-ink: rgb(var(--color-button-text, 250,250,247));--accent-soft: rgba(var(--color-foreground, 10,10,10), .07);--warn: #8C5410;--stage: rgba(var(--color-foreground, 10,10,10), .07);--stage-2: rgba(var(--color-foreground, 10,10,10), .025);--tabTop: 0px;--sans: var(--font-body-family, "Archivo", ui-sans-serif, system-ui, sans-serif);--display: var(--font-heading-family, "Archivo", ui-sans-serif, system-ui, sans-serif);--mono: var(--font-body-family, "Archivo", ui-sans-serif, system-ui, sans-serif);--radius: var(--buttons-radius, 0px);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}*{box-sizing:border-box}h1,h2{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.015em}p{margin:0}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:0}.kv-wrap{padding-inline:16px}.kv-masthead{border-bottom:1px solid var(--rule);background:var(--surface)}.kv-masthead .kv-wrap{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding-block:13px}.kv-mark{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase}.kv-mark span{color:var(--accent)}.kv-masthead-title{font-size:13px;color:var(--ink-2);margin-right:auto}.kv-window-flag{display:none}.kv-intro{padding-block:20px 16px}.kv-intro h1{font-size:clamp(22px,6vw,32px);font-weight:700;line-height:1.08;max-width:17ch}.kv-intro p{margin-top:9px;color:var(--ink-2);font-size:15px;max-width:46ch}.koru-vd .kv-stagewrap{position:sticky;top:0;z-index:5;background:var(--paper);padding-block:6px 8px}.koru-vd .kv-stage{background:linear-gradient(180deg,var(--stage-2),var(--stage));border:1px solid var(--rule);border-radius:0;position:relative;overflow:hidden;height:clamp(220px,38vh,340px)}.kv-stage.kv-live{touch-action:pan-y}.kv-stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kv-stage.kv-over{cursor:grab}.kv-stage.kv-grabbing{cursor:grabbing}#kvd-stageHost{position:absolute;top:0;right:0;bottom:0;left:0}#kvd-stageHost canvas{display:block;width:100%;height:100%}.kv-stagebar{display:flex;align-items:center;gap:10px;margin-bottom:8px}.kv-stagebar .kv-seg{gap:5px}.kv-stagebar .kv-seg button{min-height:36px;padding:7px 12px;font-size:13px}.kv-stagetools{margin-left:auto;display:flex;gap:5px}.kv-stagetools .kv-mini{min-height:36px;padding:7px 10px}.kv-stagetools .kv-mini[disabled]{opacity:.38;cursor:default}.kv-wide-only{display:none}.koru-vd .kv-inspector{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--rule);border-radius:0}.kv-inspector[hidden]{display:none}.kv-inspector input[type=range]{flex:1;min-width:110px}.kv-insp-name{font-size:13px;font-weight:600}.kv-inspector .kv-slider-val{min-width:4ch}.kv-sendcta{display:none}.koru-vd .kv-sendbar{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--rule)}.kv-sendbar.kv-gone{display:none}.koru-vd .kv-tabs{position:sticky;top:var(--tabTop);z-index:4;display:flex;gap:2px;background:var(--paper);border-bottom:1px solid var(--rule)}.koru-vd .kv-tabs button{flex:1;min-height:46px;padding:10px 4px;cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;font-size:13.5px;font-weight:500;color:var(--ink-3)}.kv-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.kv-panel{display:none;padding-block:20px 30px}.kv-panel.kv-on{display:block}.kv-panel h2{font-size:19px;font-weight:600;margin-bottom:6px}.kv-panel .kv-note{color:var(--ink-2);font-size:14px;margin-bottom:18px;max-width:50ch}.kv-field{margin-top:20px}.kv-field:first-of-type{margin-top:0}.kv-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:9px}.kv-seg{display:flex;flex-wrap:wrap;gap:7px}.koru-vd .kv-seg button{min-height:44px;padding:10px 15px;cursor:pointer;font-size:14.5px;font-weight:500;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--rule);border-radius:0;transition:background .14s,border-color .14s,color .14s}.kv-seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.kv-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:8px;margin-top:12px}.koru-vd .kv-swatch{aspect-ratio:1;border-radius:0;cursor:pointer;padding:0;border:1px solid rgba(128,128,128,.4)}.kv-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--accent)}.kv-custom-row{display:flex;align-items:center;gap:11px;margin-top:14px;font-family:var(--mono);font-size:12.5px;color:var(--ink-3)}.kv-custom-row input[type=color]{width:46px;height:34px;padding:2px;background:var(--surface-2);border:1px solid var(--rule);border-radius:0;cursor:pointer}.kv-fonts button{font-size:17px;line-height:1.2;padding:9px 15px}.kv-group-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 9px}.kv-group-label:first-child{margin-top:0}.kv-styles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.kv-morestyles{margin-top:14px}.kv-crestcols{margin-top:16px}.koru-vd .kv-style{padding:8px;cursor:pointer;background:var(--surface-2);border:1px solid var(--rule);border-radius:0;display:flex;flex-direction:column;gap:7px;align-items:center}.kv-style[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.kv-style span.kv-sw{display:block;width:100%;aspect-ratio:132/170;border-radius:0;background-size:contain;background-position:center;background-repeat:no-repeat}.kv-style span.kv-nm{font-size:12px;font-weight:500;color:var(--ink-2);text-align:center}input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;height:30px;margin:0}.kv-slider-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.kv-slider-row.kv-with-action{grid-template-columns:1fr auto auto}.koru-vd .kv-mini{min-height:38px;padding:8px 12px;cursor:pointer;font-size:12.5px;font-weight:500;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--rule);border-radius:0}.kv-mini:hover{border-color:var(--ink-3);color:var(--ink)}.kv-slider-val{font-family:var(--mono);font-size:13px;color:var(--ink-3);min-width:4ch;text-align:right}.kv-text-input{width:100%;padding:12px 13px;background:var(--surface-2);border:1px solid var(--rule);border-radius:0;font-size:16px}.kv-text-input::placeholder{color:var(--ink-3)}.kv-chest-input{font-family:var(--display);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kv-counter{font-family:var(--mono);font-size:12px;color:var(--ink-3);margin-top:7px;display:block}.kv-two-up{display:grid;gap:14px}.kv-two-up>.kv-field{margin-top:0}.koru-vd .kv-btn{width:100%;min-height:50px;font-size:15.5px;font-weight:600;padding:13px 20px;border-radius:0;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.kv-btn.kv-ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.kv-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.kv-status{font-family:var(--mono);font-size:13px;color:var(--ink-2);min-height:1.4em;margin-top:12px}.kv-status.kv-err{color:var(--warn)}.kv-nextbar{margin-top:26px}.kv-panels{padding-bottom:64px}.kv-fineprint{margin-top:28px;padding-top:18px;border-top:1px solid var(--rule);color:var(--ink-3);font-size:13px}.kv-fineprint p+p{margin-top:9px}.kv-colourdock{display:none}@media(min-width:880px){.kv-wrap{max-width:1140px;margin-inline:auto;padding-inline:24px}.kv-window-flag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.kv-intro{padding-block:34px 26px;border-bottom:1px solid var(--rule)}.kv-intro h1{font-size:40px;max-width:15ch}.kv-intro p{font-size:16px;max-width:58ch}.koru-vd .kv-tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px;align-items:start;grid-template-areas:"stage tabs" "stage panels";grid-template-rows:auto 1fr;padding-block:28px 56px}.kv-stagewrap{grid-area:stage;position:sticky;top:20px;padding-block:0;background:none}.kv-sendbar{display:none}.kv-stagewrap .kv-sendcta{display:block;margin-top:20px;width:100%}.kv-stagewrap .kv-sendcta.kv-gone{display:none}.kv-panels{padding-bottom:0}.kv-stage{height:auto;aspect-ratio:3/2}.kv-colourdock{display:block;margin-top:22px;padding-top:20px;border-top:1px solid var(--rule-2)}.kv-colourdock:empty{display:none}.kv-colourdock .kv-field{margin-top:0}.kv-tabs{grid-area:tabs;position:static;background:none}.kv-tabs button{font-size:14.5px}.kv-wide-only{display:inline}.kv-narrow-only{display:none}.kv-panels{grid-area:panels}.kv-panel{padding-block:22px 10px}.kv-two-up{grid-template-columns:1fr 1fr}.kv-styles{grid-template-columns:repeat(4,1fr)}.kv-btn{width:auto}.kv-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.kv-nextbar{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.koru-vd .kv-wrap{max-width:var(--page-width, 1200px)}.koru-vd .kv-intro h1{max-width:20ch}.koru-vd .kv-intro-copy p{margin:0}.koru-vd .kv-intro-copy p+p{margin-top:.5em}.koru-vd .kv-fineprint p{margin:0}.koru-vd .kv-fineprint p+p{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/koru-vest-designer.css.map */
