.contact img{max-width:100%}.relinn-contact-page,.relinn-contact-form,body:has(.relinn-contact-form) .shopify-section:has(.relinn-contact-form)>.gradient{background:#fbf8f3;color:#2f2522}.relinn-contact-intro-wrap{max-width:84rem;padding-top:clamp(4.8rem,8vw,7rem)!important;padding-right:clamp(1.6rem,5vw,3.2rem);padding-bottom:clamp(3.2rem,5vw,4.8rem)!important;padding-left:clamp(1.6rem,5vw,3.2rem)}.relinn-contact-page .main-page-title{margin:0 0 1.4rem;font-size:clamp(3rem,5vw,5.2rem);line-height:1.06;letter-spacing:-.02em}.relinn-contact-intro{max-width:54rem;margin:0;font-family:var(--font-body-family);font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.55}.relinn-contact-form{max-width:84rem;padding-top:clamp(2.4rem,4vw,4rem)!important;padding-right:clamp(1.6rem,5vw,3.2rem);padding-bottom:clamp(3.2rem,5vw,4.8rem)!important;padding-left:clamp(1.6rem,5vw,3.2rem);border:.1rem solid #d9ccc2;background:#fffdf9;box-shadow:none}.relinn-contact-form .field{margin-bottom:1.8rem}.relinn-contact-form .field:before,.relinn-contact-form .field:after{display:none}.relinn-contact-form .field__input{min-height:5.6rem;padding:2.2rem 1.6rem .8rem;border:.1rem solid #cdbfb4;border-radius:.2rem;background:#fffdf9;box-shadow:none}.relinn-contact-form textarea.field__input{min-height:17rem;padding-top:2.2rem;resize:vertical}.relinn-contact-form .field__input:hover{border-color:#8c7569;box-shadow:none}.relinn-contact-form .field__input:focus,.relinn-contact-form .field__input:focus-visible{border-color:#2f2522;outline:.2rem solid rgba(47,37,34,.2);outline-offset:.2rem;box-shadow:none}.relinn-contact-form .field__label{color:#2f2522b8}.relinn-contact-form .form__message,.relinn-contact-form .form-status-list{color:#2f2522}.relinn-contact-form .contact__button{margin-top:2.4rem}.relinn-contact-form .contact__button .button{min-width:0;min-height:4.4rem;padding:1.2rem 1.8rem;border:0;border-radius:.3rem;background:#2f2522;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;box-shadow:none;transition:background-color .2s ease,color .2s ease}.relinn-contact-form .contact__button .button:before,.relinn-contact-form .contact__button .button:after{display:none}.relinn-contact-form .contact__button .button:hover{background:#4b3933;color:#fff}.relinn-contact-form .contact__button .button:focus-visible{outline:.3rem solid #3a2d29;outline-offset:.4rem;box-shadow:none}.relinn-contact-revoq-context{margin-top:4rem;padding:2.4rem 0 0;border-top:.1rem solid #cdbfb4;background:transparent}.relinn-contact-revoq-context h2{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.8rem;line-height:1.3}.relinn-contact-revoq-context p{margin:0;font-size:1.5rem;line-height:1.55}body:has(.relinn-contact-form) .shopify-section:has(.shopify-app-block){max-width:84rem;margin:0 auto 5.6rem;padding:0 clamp(1.6rem,5vw,3.2rem);background:transparent}body:has(.relinn-contact-form) .shopify-section:has(.shopify-app-block) .shopify-app-block{padding:1.6rem 0 0;background:transparent}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.relinn-contact-form .field{margin-bottom:2rem}.relinn-contact-form .contact__fields{column-gap:2.4rem}}@media screen and (min-width:750px){.relinn-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.relinn-contact-form .contact__button .button{width:100%}.relinn-contact-revoq-context{margin-top:3.2rem;padding:2rem 0 0}body:has(.relinn-contact-form) .shopify-section:has(.shopify-app-block){margin-bottom:4rem}body:has(.relinn-contact-form) .shopify-section:has(.shopify-app-block) .shopify-app-block{padding-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
