.va-hero{background:var(--ink);padding:clamp(56px,7vw,96px) var(--gutter) clamp(48px,6vw,80px);position:relative;overflow:hidden}.va-hero:after{content:"BARRIO";position:absolute;right:-2vw;bottom:-.15em;font-family:var(--font-display);font-size:clamp(120px,18vw,240px);color:#ffffff0a;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.va-hero-inner{max-width:var(--max-w);margin:0 auto;position:relative;z-index:1}.va-hero-eyebrow{font-size:15px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--sky);margin-bottom:16px}.va-hero-title{font-family:var(--font-display);font-size:45px;color:var(--paper);line-height:.92;letter-spacing:.01em;margin-bottom:20px}.va-hero-sub{font-size:clamp(14px,1.5vw,17px);font-weight:300;color:var(--paper);max-width:52ch;line-height:1.7}.va-stepper-wrap{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.va-stepper{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;padding:0 var(--gutter);overflow-x:auto}.va-step{display:flex;align-items:center;gap:10px;padding:18px 0;flex-shrink:0;cursor:default}.va-step-num{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--ink-3);flex-shrink:0;transition:all .25s ease}.va-step-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color .25s ease;white-space:nowrap}.va-step-line{flex:1;min-width:32px;height:1px;background:var(--line);margin:0 12px}.va-step.active .va-step-num{background:var(--ink);border-color:var(--ink);color:var(--paper)}.va-step.active .va-step-label{color:var(--ink)}.va-step.done .va-step-num{background:var(--sky);border-color:var(--sky);color:var(--ink)}.va-step.done .va-step-label{color:var(--ink-2)}.va-step.done .va-step-num:after{content:"\2713";font-size:11px}.va-step.done .va-step-num{font-size:0}.va-body{background:var(--paper);min-height:70vh}.va-panel{display:none;max-width:var(--max-w);margin:0 auto}.va-panel.active{display:grid;grid-template-columns:1fr 1.4fr}.va-left{padding:clamp(36px,4vw,56px) clamp(28px,3vw,48px);border-right:1px solid var(--line);background:#f0f4f7;display:flex;flex-direction:column}.va-step-tag{font-size:15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-deep);margin-bottom:12px}.va-left-title{font-family:var(--font-display);font-size:clamp(36px,3.5vw,45px);color:var(--ink);line-height:1;letter-spacing:.01em;margin-bottom:16px}.va-left-desc{font-size:16px;font-weight:300;color:var(--ink-2);line-height:1.75;max-width:36ch}.va-time-est{margin-top:auto;padding-top:32px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.va-right{padding:clamp(36px,4vw,56px) clamp(28px,3vw,48px);display:flex;flex-direction:column;gap:24px}.va-field-group{display:flex;flex-direction:column;gap:6px}.va-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.va-label{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.va-label span{font-weight:300;letter-spacing:.06em;text-transform:none;font-size:10px;color:var(--ink-3)}.va-label .va-req{color:#c0392b;font-weight:600;margin-left:4px;font-size:12px;letter-spacing:0;text-transform:none}.va-input{width:100%;padding:12px 14px;background:#fff;border:1.5px solid var(--line);font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--ink);outline:none;transition:border-color .18s;box-sizing:border-box}.va-input:focus{border-color:var(--ink)}.va-input::placeholder{color:var(--ink-3)}.va-input.va-error{border-color:#c0392b}.va-chip-group.va-error{outline:1.5px solid #c0392b;outline-offset:4px}.va-field-error{font-size:11px;color:#c0392b;margin-top:5px;display:none}.va-field-error.visible{display:block}textarea.va-input{resize:vertical;min-height:90px}select.va-input{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.va-chip-group{display:flex;flex-wrap:wrap;gap:6px}.va-chip{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border:1.5px solid var(--line);color:var(--ink-2);background:transparent;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.va-chip:hover{border-color:var(--ink);color:var(--ink)}.va-chip.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.va-divider{height:1px;background:var(--line);margin:4px 0}.va-step-nav{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--line);margin-top:8px}.va-btn-back{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);background:transparent;border:1.5px solid var(--line);padding:12px 24px;cursor:pointer;transition:all .18s}.va-btn-back:hover{border-color:var(--ink);color:var(--ink)}.va-btn-next{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--sky);border:2px solid var(--sky);padding:12px 28px;cursor:pointer;transition:all .18s}.va-btn-next:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.va-btn-submit{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--sky);border:2px solid var(--sky);padding:14px 36px;cursor:pointer;transition:all .18s}.va-btn-submit:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.va-autosave-note{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--sky-deep);display:none}.va-autosave-note.visible{display:inline}.va-autosave-note a[data-autosave-clear]{color:var(--sky-deep);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.va-autosave-note a[data-autosave-clear]:hover{color:var(--ink)}.va-panel.intro-panel{grid-template-columns:1fr}.va-intro-grid{padding:clamp(48px,5vw,72px) var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px)}.va-intro-left h2{font-family:var(--font-display);font-size:clamp(40px,4vw,45px);color:var(--ink);line-height:1;margin-bottom:18px}.va-intro-left p{font-size:15px;font-weight:300;color:var(--ink-2);line-height:1.75;max-width:50ch}.va-checklist{display:flex;flex-direction:column;gap:0;margin-top:0}.va-check-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.va-check-item:first-child{border-top:1px solid var(--line)}.va-check-icon{width:20px;height:20px;border-radius:50%;background:var(--sky);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:11px;color:var(--ink);font-weight:600}.va-check-title{font-size:15px;font-weight:500;color:var(--ink);margin-bottom:3px;letter-spacing:.02em}.va-check-desc{font-size:14px;font-weight:300;color:var(--ink-2);line-height:1.6}.va-intro-meta{display:flex;gap:32px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.va-meta-item{display:flex;flex-direction:column;gap:4px}.va-meta-val{font-family:var(--font-display);font-size:28px;color:var(--ink);line-height:1}.va-meta-label{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.va-review-section{border-top:1px solid var(--line);padding:20px 0}.va-review-section:first-child{border-top:none;padding-top:0}.va-review-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-deep);margin-bottom:14px}.va-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.va-review-field{display:flex;flex-direction:column;gap:3px}.va-review-key{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.va-review-val{font-size:13px;font-weight:400;color:var(--ink);line-height:1.5}.va-review-val.empty{color:var(--ink-3);font-style:italic;font-size:12px}.va-agree-row{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-top:1px solid var(--line);margin-top:8px}.va-agree-row input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--ink)}.va-agree-text{font-size:12px;font-weight:300;color:var(--ink-2);line-height:1.6}.va-agree-text a{color:var(--ink)}@media(max-width:840px){.va-panel.active{grid-template-columns:1fr}.va-left{border-right:none;border-bottom:1px solid var(--line)}.va-time-est{margin-top:20px;padding-top:16px}.va-intro-grid,.va-field-row,.va-review-grid{grid-template-columns:1fr}}@media(max-width:640px){.va-stepper{gap:0}.va-step-label{display:none}.va-step-line{min-width:20px}.va-intro-meta{flex-wrap:wrap;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sell-on-barrio.css.map */
