.quote-form-container{max-width:700px;margin:0 auto;text-align:center;background-color:#faf1e7}@media screen and (min-width:750px){.quote-form-container{max-width:900px}}.quote-form__content{display:flex;flex-direction:column;align-items:center;width:100%}.quote-form__info{margin-bottom:3rem;width:100%}.quote-form__info-item{margin-bottom:1.5rem}.quote-form__info-label{display:block;font-weight:700;font-size:1.4rem;text-transform:uppercase;margin-bottom:.5rem}.quote-form form{width:100%;text-align:left}.field--form{position:relative;margin-bottom:2rem;width:100%}.field__input{width:100%;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.2);background:transparent;font-family:inherit;font-size:1.6rem}textarea.field__input{min-height:15rem;resize:vertical;align-content:start}.field__label{position:absolute;left:1.5rem;top:1.5rem;transition:all .2s ease;pointer-events:none;color:rgba(var(--color-foreground),.6)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:.5rem;font-size:1.2rem;transform:translateY(-.5rem)}.quote-form .button{padding:1.5rem 3rem;cursor:pointer;font-weight:700;width:100%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;transition:opacity .3s ease}.quote-form .button:hover{opacity:.8}.form__message--success{background:#e7f4e9;color:#1e4620;padding:1.5rem;margin-bottom:2rem;border-radius:4px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-quote-form.css.map */
