.order-form{--order-form-textarea-min-height: 200px;--order-form-textarea-max-height: 320px;--order-form-gap: 2.4rem;--order-form-button-gap: 1.2rem;max-width:60rem;margin-left:auto;margin-right:auto}.order-form-section{padding:3rem;margin-bottom:1.5rem}@media screen and (max-width:749px){.order-form-section{padding:2rem}}.order-form textarea.field__input{min-height:var(--order-form-textarea-min-height, 200px);max-height:var(--order-form-textarea-max-height, 320px);overflow-y:auto;font-family:monospace;resize:vertical}.order-form .order-form-action__check{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;width:1.8rem;height:1.8rem}.order-form .order-form-action__check svg{width:1.8rem;height:1.8rem;display:block}.order-form .field__input{padding-right:4rem}.order-form .field__validation-icon{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.order-form .select+.field__validation-icon{right:3rem}.order-form .select.order-form-select--validated+.field__validation-icon{right:1.2rem}.order-form textarea.field__input~.field__validation-icon{top:2.5rem;transform:none}.order-form .field__validation-icon svg{width:1.8rem;height:1.8rem;display:block}.order-form .product-form__input{max-width:100%}.order-form-section__heading{text-align:center;font-size:2.2rem;margin:0 0 var(--order-form-gap)}.order-form-section__intro{margin:var(--order-form-gap) 0}.order-form-section__guidance{margin:var(--order-form-gap) 0;font-size:inherit;letter-spacing:normal}.order-form-status{display:block;width:100%;margin:var(--order-form-gap) 0 0;padding:.9rem 1.8rem;border-radius:var(--text-boxes-radius, .4rem);background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;letter-spacing:.04rem;line-height:1.4;text-align:center;overflow-wrap:break-word}.order-form-status--error{margin-bottom:var(--order-form-gap)}.order-form .center{margin-top:var(--order-form-button-gap)}.order-form-san-row+.order-form-san-row{margin-top:2rem;padding-top:2rem;border-top:.5rem dashed rgba(var(--color-foreground),.35)}.field__input[data-order-form-csr-derived]{background-color:rgb(var(--color-background));background-image:linear-gradient(rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.06));cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/27/assets/order-form-v2.css.map */
