.velo-studios{--vs-fg: var(--color-foreground, #000);--vs-bg: var(--color-background, #fff);--vs-line: color-mix(in srgb, currentColor 14%, transparent);--vs-muted: color-mix(in srgb, currentColor 62%, transparent);--vs-soft: #f2f2f2;--vs-serif: var(--font-heading--family, "Newsreader"), Georgia, serif;--vs-sans: var(--font-body--family, "Red Hat Text"), "Helvetica Neue", Arial, sans-serif;font-family:var(--vs-sans);font-size:15px;line-height:1.6}.velo-studios *,.velo-studios *:before,.velo-studios *:after{box-sizing:border-box}.velo-studios img{display:block;max-width:100%}.vs-wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.vs-section{padding-block:clamp(64px,9vw,128px)}.vs-eyebrow{margin:0 0 18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--vs-muted);font-weight:500}.vs-display,.vs-title{font-family:var(--vs-serif);font-weight:200;letter-spacing:-.02em;margin:0;color:inherit}.vs-display em,.vs-title em{font-style:italic}.vs-display{font-size:clamp(46px,7.4vw,108px);line-height:.98}.vs-title{font-size:clamp(36px,4.8vw,68px);line-height:1.02}.vs-lead{color:var(--vs-muted);font-size:16px;line-height:1.7;max-width:46ch;margin:22px 0 0}.vs-head{margin-bottom:clamp(36px,5vw,64px)}.vs-head--split{display:grid;gap:8px}@media(min-width:990px){.vs-head--split{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}.vs-head--split .vs-lead{margin:0;justify-self:end}}.vs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,opacity .2s;font-family:var(--vs-sans)}.vs-btn svg{width:17px;height:17px;flex:none}.vs-btn--solid{background:var(--vs-fg);color:var(--vs-bg)}.vs-btn--solid:hover{opacity:.85}.vs-btn--inverse{background:var(--vs-fg);color:var(--vs-bg)}.vs-btn--inverse:hover{opacity:.88}.vs-btn--block{width:100%}.vs-link{color:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-flex;gap:8px}.vs-link span{transition:transform .2s}.vs-link:hover span{transform:translate(3px)}.vs-hero{display:grid;gap:40px;padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,96px)}@media(min-width:990px){.vs-hero{grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.vs-stats{grid-column:1 / -1}}.vs-hero__media{aspect-ratio:4 / 5;background:var(--vs-soft);overflow:hidden}.vs-hero__media img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.vs-hero__media{aspect-ratio:4 / 3;order:-1;margin-inline:calc(-1*clamp(16px,4vw,48px))}}.vs-stats{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--vs-line)}@media(min-width:750px){.vs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vs-stats li{display:grid;gap:6px;align-content:start;padding:24px 20px 0 0;font-size:13px;color:var(--vs-muted);line-height:1.45}@media(min-width:750px){.vs-stats li+li{padding-left:24px;border-left:1px solid var(--vs-line)}}.vs-stats__num{font-family:var(--vs-serif);font-weight:200;font-size:clamp(34px,3.6vw,52px);line-height:1;color:var(--vs-fg);letter-spacing:-.02em}.vs-planner-wrap{background:var(--vs-soft)}.vs-planner{display:grid;gap:0;background:var(--vs-bg)}@media(min-width:990px){.vs-planner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.vs-config{padding:clamp(24px,4vw,56px);display:grid;gap:40px;align-content:start}.vs-field{border:0;margin:0;padding:0;min-width:0}.vs-field__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.vs-label{display:flex;gap:12px;align-items:baseline;margin:0 0 16px;padding:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.vs-label span{color:var(--vs-muted);font-variant-numeric:tabular-nums}.vs-sqm-out{font-family:var(--vs-serif);font-weight:200;font-size:34px;line-height:1}.vs-sqm-out b{font-weight:300}.vs-hint{margin:14px 0 0;font-size:13px;color:var(--vs-muted)}.vs-hint b{color:var(--vs-fg);font-weight:600}.vs-range{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer;--p: 20%}.vs-range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--vs-fg) var(--p),var(--vs-line) var(--p))}.vs-range::-moz-range-track{height:2px;background:var(--vs-line)}.vs-range::-moz-range-progress{height:2px;background:var(--vs-fg)}.vs-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--vs-bg);border:1px solid var(--vs-fg);margin-top:-9px}.vs-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--vs-bg);border:1px solid var(--vs-fg)}.vs-range:focus-visible{outline:1px solid var(--vs-fg);outline-offset:4px}.vs-qty{display:inline-flex;align-items:center;border:1px solid var(--vs-line)}.vs-qty__btn{width:52px;height:52px;border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.vs-qty__btn:hover:not(:disabled){background:var(--vs-soft)}.vs-qty__btn:disabled{opacity:.25;cursor:default}.vs-qty__input{width:56px;height:52px;border:0;border-inline:1px solid var(--vs-line);text-align:center;font-family:var(--vs-serif);font-size:26px;font-weight:300;color:inherit;background:transparent;-moz-appearance:textfield}.vs-qty__input::-webkit-outer-spin-button,.vs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vs-bulk{margin:12px 0 0;font-size:13px;color:var(--vs-muted)}.vs-bulk.is-on{color:var(--vs-fg)}.vs-bulk.is-on:before{content:"\2713   "}.vs-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0}.vs-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vs-line);border:1px solid var(--vs-line)}@media(min-width:750px){.vs-models{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs-model{position:relative;display:block;cursor:pointer;background:var(--vs-bg)}.vs-model__card{display:grid;gap:2px;padding:12px 14px 16px;height:100%;transition:background .2s;position:relative}.vs-model__media{aspect-ratio:16 / 9;display:block;margin-bottom:8px}.vs-model__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vs-model__name{font-family:var(--vs-serif);font-size:20px;font-weight:300;line-height:1.15}.vs-model__price{font-size:12px;color:var(--vs-muted);font-variant-numeric:tabular-nums}.vs-model:hover .vs-model__card{background:color-mix(in srgb,var(--vs-soft) 60%,var(--vs-bg))}.vs-radio:checked+.vs-model__card{background:var(--vs-soft);box-shadow:inset 0 0 0 1px var(--vs-fg)}.vs-radio:focus-visible+.vs-model__card,.vs-radio:focus-visible+span{outline:1px solid var(--vs-fg);outline-offset:-4px}.vs-seg{display:flex;border:1px solid var(--vs-line)}.vs-seg label{position:relative;flex:1;cursor:pointer}.vs-seg span{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.vs-seg label+label span{border-left:1px solid var(--vs-line)}.vs-seg .vs-radio:checked+span{background:var(--vs-fg);color:var(--vs-bg)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/velo-studios-a.css.map */
