.product-request-form{width:100%;margin-block-end:8.6rem}.product-request-form__form{display:flex;flex-direction:column}.product-request-form__field{display:flex;flex-direction:column;margin-bottom:2rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-request-form__input{width:100%;padding:0 0 1rem;border:none;border-bottom:.5px solid rgba(var(--color-border-input),1);outline:none;background:transparent;font-family:var(--font-yanbal-sans);font-weight:400;font-style:normal;font-size:2rem;line-height:3rem;letter-spacing:0;color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none;box-shadow:none}.product-request-form__input::placeholder{color:rgb(var(--color-foreground));opacity:1;font-family:var(--font-yanbal-sans);font-weight:400;font-size:2rem;line-height:3rem;letter-spacing:0}.product-request-form__input:focus::placeholder{opacity:.4}.product-request-form__input:focus{outline:none;box-shadow:none}.product-request-form__textarea{resize:none;min-height:9rem;line-height:1.5}.product-request-form__field-error{display:none;font-family:var(--font-yanbal-sans);font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.8rem;letter-spacing:0;color:#e23333;margin-top:.6rem}.product-request-form__field-error.is-visible{display:block}.product-request-form__field.has-error .product-request-form__input{color:#e23333}.product-request-form__submit{padding:2.7rem 2.7rem 2.3rem;width:100%;background-color:rgb(var(--color-button),.93);color:rgb(var(--color-foreground-secondary));border:none;font-family:var(--font-yanbal-sans);font-weight:400;font-size:2.4rem;line-height:100%;min-height:82px;letter-spacing:0;text-align:center;border-radius:10px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-request-form__submit:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-request-form__submit.is-loading{pointer-events:none;opacity:.6;position:relative;color:transparent}.product-request-form__submit.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border:2px solid rgb(var(--color-foreground-secondary));border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-request-form__success{margin:8px 0 0;padding:0;background:none;border:none;font-family:var(--font-yanbal-incise);font-weight:400;font-style:normal;font-size:2rem;line-height:2.4rem;letter-spacing:0;color:rgb(var(--color-foreground-secondary));text-align:center;opacity:1}.product-request-form__success p{color:rgb(var(--color-foreground-secondary));margin:0}.product-request-form__errors{padding:1.2rem 1.6rem;margin:0 0 1.2rem;background-color:#c800000f;border:1px solid rgba(200,0,0,.3);color:#b00020;font-size:1.4rem}.product-request-form__errors ul{margin:0;padding-left:1.6rem}@media screen and (max-width:749px){.product-request-form{margin-block-end:6rem}.product-request-form__field{margin-bottom:2.4rem}.product-request-form__input,.product-request-form__input::placeholder{font-size:1.4rem;line-height:2rem}.product-request-form__textarea{min-height:8rem}.product-request-form__submit{padding:1.2rem;font-size:2rem;line-height:3rem;min-height:54px;border-radius:5px;background-color:rgb(var(--color-button-secondary),1)}.product-request-form__success{font-size:1.4rem;line-height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-request-form.css.map */
