.ino-nav{background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ino-hair)}.ino-nav.scrolled{box-shadow:0 6px 24px #0000000d}.ino-nav .links,.ino-nav .meta{color:var(--ino-ink)}.ino-nav .logo img{filter:none}.ino-nav .logo-text{color:var(--ino-ink)}.ino-nav .meta .icon-btn:hover{background:var(--ino-concrete)}.ino-nav .meta .bag .bag-count{background:var(--ino-ink);color:var(--ino-paper)}.ino-contact-form{background:var(--ino-bg, var(--ino-concrete));min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:var(--ino-pad-top, 160px) var(--ino-gutter) var(--ino-pad-bottom, 120px)}.ino-contact-form .panel{max-width:640px;margin:0 auto;width:100%}.ino-contact-form .kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ino-steel);margin-bottom:18px}.ino-contact-form h1{font-family:var(--ino-heading-font, inherit);font-size:clamp(40px,5.5vw,80px);font-weight:700;letter-spacing:-.035em;line-height:.98;margin:0 0 16px}.ino-contact-form .lead{font-size:clamp(15px,1.3vw,18px);color:var(--ino-steel);line-height:1.55;margin:0 0 44px;max-width:42ch}.ino-contact-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.ino-contact-form .field{display:flex;flex-direction:column}.ino-contact-form .field.full{margin-bottom:24px}.ino-contact-form label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ino-steel);margin-bottom:10px}.ino-contact-form input,.ino-contact-form textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ino-ink);background:var(--ino-paper);border:1px solid var(--ino-hair);border-radius:var(--ino-radius-tile);padding:15px 16px;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.ino-contact-form input::placeholder,.ino-contact-form textarea::placeholder{color:var(--ino-steel-soft)}.ino-contact-form input:focus,.ino-contact-form textarea:focus{border-color:var(--ino-ink);box-shadow:0 0 0 3px #1a1a1a0a}.ino-contact-form textarea{resize:vertical;min-height:150px;line-height:1.55}.ino-contact-form .actions{display:flex;align-items:center;gap:18px}.ino-contact-form .micro{font-size:12px;color:var(--ino-steel-soft)}.ino-contact-form .ino-cf-errors{margin-bottom:22px;padding:14px 16px;background:var(--ino-paper);color:var(--ino-ink);border:1px solid var(--ino-hair);border-left:3px solid var(--ino-gold);border-radius:var(--ino-radius-tile);font-size:14px}.ino-contact-form .ino-cf-errors ul{margin:0;padding-left:18px}.ino-contact-form .ino-cf-errors a{color:var(--ino-ink);text-decoration:underline}.ino-contact-form .done{border-top:1px solid var(--ino-hair);padding-top:36px;margin-top:4px}.ino-contact-form .done.show{animation:ino-cf-fadeUp .7s ease forwards}@keyframes ino-cf-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ino-contact-form .done .tag{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ino-gold);margin-bottom:14px}.ino-contact-form .done p{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ino-ink);margin:0}@media(max-width:640px){.ino-contact-form{padding:120px 22px 72px}.ino-contact-form .row2{grid-template-columns:1fr;gap:0}.ino-contact-form .field{margin-bottom:18px}.ino-contact-form .actions{flex-direction:column;align-items:flex-start;gap:14px}.ino-contact-form .ino-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ino-contact.css.map */
