.ve-contact-form,.ve-contact-form *{box-sizing:border-box}.ve-contact-form{--navy: #0B2E4F;--navy2: #123E66;--gold: #D4AF37;--text: #0F172A;--muted: #334155;--bg: #F8FAFC;--white: #FFFFFF;--line: rgba(15, 23, 42, .14);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text)}.ve-contact-form .ve-wrap{max-width:1080px;margin:0 auto;padding:56px 20px}.ve-contact-form .ve-stack{display:flex;flex-direction:column;gap:18px}.ve-contact-form .ve-card{border-radius:20px;overflow:hidden;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 50px #02061714}.ve-contact-form .ve-head{padding:22px 22px 18px;background:linear-gradient(180deg,var(--navy2),var(--navy));color:#fff}.ve-contact-form .ve-head h2{margin:0;font-size:26px;font-weight:950;letter-spacing:.2px}.ve-contact-form .ve-head p{margin:6px 0 0;opacity:.92;font-weight:650;font-size:14px}.ve-contact-form .ve-gold{height:3px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.ve-contact-form .ve-body{padding:22px;background:linear-gradient(180deg,var(--white),var(--bg))}.ve-contact-form .ve-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:860px){.ve-contact-form .ve-grid{grid-template-columns:1fr}}.ve-contact-form .ve-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(max-width:860px){.ve-contact-form .ve-grid-3{grid-template-columns:1fr}}.ve-contact-form .ve-field{background:#f8fafceb;border:1px solid var(--line);border-radius:16px;padding:14px}.ve-contact-form .ve-field label{display:block;font-size:12px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:var(--navy);margin-bottom:6px}.ve-contact-form .ve-field input,.ve-contact-form .ve-field select,.ve-contact-form .ve-field textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.22);background:#fff;font-size:14px;outline:none}.ve-contact-form .ve-field textarea{min-height:110px;resize:vertical}.ve-contact-form .ve-calc{margin-top:14px;border-radius:18px;border:1px solid rgba(11,46,79,.18);background:#fff;padding:14px 16px}.ve-contact-form .ve-calc-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.08)}.ve-contact-form .ve-calc-row:last-child{border-bottom:none}.ve-contact-form .ve-calc small{display:block;color:var(--muted);font-weight:750}.ve-contact-form .ve-calc strong{color:var(--navy);font-weight:950;font-size:16px}.ve-contact-form .ve-rec{margin-top:12px;border-radius:18px;border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,#d4af371a,#fff);padding:14px 16px}.ve-contact-form .ve-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:950;padding:5px 10px;border-radius:999px;background:#0b2e4f14;border:1px solid rgba(11,46,79,.18);color:var(--navy)}.ve-contact-form .ve-dot{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #d4af3740}.ve-contact-form .ve-rec h3{margin:10px 0 6px;font-size:18px;font-weight:950;color:var(--navy)}.ve-contact-form .ve-rec p{margin:0;color:var(--muted);font-weight:650}.ve-contact-form .ve-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ve-contact-form .ve-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:12px 14px;border-radius:14px;font-weight:950;letter-spacing:.2px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ve-contact-form .ve-btn.primary{background:linear-gradient(180deg,var(--navy2),var(--navy));color:#fff;box-shadow:0 14px 30px #0b2e4f38}.ve-contact-form .ve-btn.ghost{background:#fff;color:var(--navy);border:1px solid rgba(11,46,79,.22)}.ve-contact-form .ve-status{margin-top:10px;font-weight:850;color:var(--navy)}.ve-contact-form .ve-status.error{color:#7f1d1d}.ve-contact-form .ve-hidden{display:none!important}.ve-contact-form .ve-note{margin-top:14px;font-size:12px;color:var(--muted);line-height:1.5}.ve-contact-form .ve-hvacbox{margin-top:14px;border-radius:18px;border:1px solid rgba(15,23,42,.14);background:#ffffffdb;overflow:hidden;box-shadow:0 12px 34px #0206170f}.ve-contact-form .ve-hvacbox .top{padding:14px 14px 12px;background:linear-gradient(180deg,#0b2e4f0f,#f8fafceb);border-bottom:1px solid rgba(15,23,42,.1)}.ve-contact-form .ve-hvacbox .top .t{margin:0;font-size:14px;font-weight:950;color:var(--navy);letter-spacing:.2px}.ve-contact-form .ve-hvacbox .top .s{margin:6px 0 0;color:var(--muted);font-weight:650;font-size:13px;line-height:1.45}.ve-contact-form .ve-hvacbox .rows{padding:14px;display:flex;flex-direction:column;gap:12px}.ve-contact-form .ve-hvacrow{border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#f8fafceb;padding:12px}.ve-contact-form .ve-hvacrow .hdr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ve-contact-form .ve-hvacrow .hdr strong{color:var(--navy);font-weight:950;font-size:13px;letter-spacing:.3px}.ve-contact-form .ve-hvacrow .miniout{font-weight:950;color:var(--navy);font-size:13px;background:#d4af3729;border:1px solid rgba(212,175,55,.32);padding:6px 10px;border-radius:999px;white-space:nowrap}.ve-contact-form .ve-hvacrow .grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:12px}@media(max-width:860px){.ve-contact-form .ve-hvacrow .grid{grid-template-columns:1fr}}.ve-contact-form .ve-rec-card .ve-rec-products{display:block}.ve-contact-form .ve-rec-card .ve-rec-product{display:none;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ve-contact-form .ve-rec-card[data-ve-current-rec=mak9] .ve-rec-product[data-ve-rec-type=mak9],.ve-contact-form .ve-rec-card[data-ve-current-rec=inline_9] .ve-rec-product[data-ve-rec-type=inline_9],.ve-contact-form .ve-rec-card[data-ve-current-rec=inline_14] .ve-rec-product[data-ve-rec-type=inline_14]{display:block}.ve-contact-form .ve-rec-product__title{margin:0 0 6px;font-size:18px;font-weight:950;color:var(--navy)}.ve-contact-form .ve-rec-product__price{margin:0 0 12px;font-size:16px;font-weight:850;color:var(--navy)}.ve-contact-form .ve-rec-add-form{margin-top:8px}.ve-contact-form .ve-choices{display:flex;flex-wrap:wrap;gap:12px}.ve-contact-form .ve-choices .ve-btn{min-width:160px}.ve-contact-form .ve-rooms-list .ve-room-row,.ve-contact-form .ve-acs-list .ve-ac-row{margin-top:18px;padding-top:18px;border-top:1px solid rgba(15,23,42,.08)}.ve-contact-form .ve-room-label,.ve-contact-form .ve-ac-label{margin:0 0 10px;font-size:14px;color:var(--navy)}.ve-contact-form .ve-results-grid{display:grid;gap:24px}.ve-contact-form .ve-result-row{padding:0;border-bottom:none}.ve-contact-form .ve-result-row.ve-result-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--white);box-shadow:0 8px 24px #0206170f}.ve-contact-form .ve-result-row .ve-result-row__card-inner{display:grid;grid-template-columns:160px 1fr;gap:0;min-height:0}@media(max-width:640px){.ve-contact-form .ve-result-row .ve-result-row__card-inner{grid-template-columns:1fr}}.ve-contact-form .ve-result-row__media{background:var(--bg);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.ve-contact-form .ve-result-row__media img{width:100%;height:100%;object-fit:cover;display:block}.ve-contact-form .ve-result-row__media--placeholder{background:#0f172a0f}.ve-contact-form .ve-result-row__body{display:flex;flex-direction:column;gap:8px;padding:18px 20px;justify-content:flex-start}.ve-contact-form .ve-result-row__context{font-size:12px;color:var(--muted);font-weight:650}.ve-contact-form .ve-result-row__title{margin:0;font-size:18px;font-weight:950;color:var(--navy);letter-spacing:.2px}.ve-contact-form .ve-result-row__price{font-size:16px;font-weight:850;color:var(--navy)}.ve-contact-form .ve-result-row__reason{margin:0;font-size:13px;color:var(--muted);font-weight:650;line-height:1.4}.ve-contact-form .ve-result-row__body .ve-result-row__action{margin-top:4px}.ve-contact-form .ve-result-row__no-product{font-size:13px;color:var(--muted);font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ve-forms.css.map */
