.product-inquiry{padding:16px 0 8px}.product-inquiry__heading{font-family:var(--font-heading-family);font-size:clamp(1.1rem,1.6vw,1.35rem);letter-spacing:-.01em;margin:0 0 1.1em;font-weight:400}.product-inquiry__form{display:flex;flex-direction:column;gap:14px}.product-inquiry__field{display:flex;flex-direction:column;gap:6px}.product-inquiry__field label{font-size:.9rem;letter-spacing:.01em;color:rgb(var(--color-foreground) / .85)}.product-inquiry__field input{padding:14px 16px;border:1px solid rgb(var(--color-foreground) / .22);background:transparent;font-size:1rem;font-family:inherit;color:rgb(var(--color-foreground));border-radius:0;outline-offset:2px}.product-inquiry__field input:focus{border-color:rgb(var(--color-foreground));outline:1px solid rgb(var(--color-foreground))}.product-inquiry__submit{margin-top:8px;padding:16px 24px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:opacity .2s ease;border-radius:0}.product-inquiry__submit:hover{opacity:.85}.product-inquiry__success{padding:18px 20px;border:1px solid rgb(var(--color-foreground) / .22);margin:0;font-size:1rem;line-height:1.5}.product-inquiry__errors{padding:12px 16px;border:1px solid rgb(200,60,60);color:#c83c3c;margin:0 0 4px;font-size:.9rem;line-height:1.4}.product-inquiry__errors ul,.product-inquiry__errors p{margin:0;padding:0;list-style:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-product-inquiry.css.map */
