.contact img{max-width:100%}.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){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.vf-contact-section{--vf-contact-bg-fallback: #F7F4F0;--vf-contact-panel-fallback: #E8DFD5;--vf-contact-text-fallback: #2C241B;--vf-contact-muted-fallback: #6B5648;--vf-contact-accent-fallback: #D6C2B3;color:var(--vf-contact-text, var(--vf-contact-text-fallback))}.vf-contact-section .contact,.vf-contact-section .vf-contact__grid{width:100%}.vf-contact-section .vf-contact__intro,.vf-contact-section .vf-contact__form-wrap,.vf-contact-section .vf-contact__image{border-radius:0}.vf-contact-section .vf-contact__intro,.vf-contact-section .vf-contact__form-wrap{position:relative}.vf-contact-section .vf-contact__intro>*,.vf-contact-section .vf-contact__form-wrap>*{position:relative;z-index:2}.vf-contact-section .title{margin-top:0;margin-bottom:0}.vf-contact-section .vf-contact__description{color:var(--vf-contact-muted, var(--vf-contact-muted-fallback))}.vf-contact-section .vf-contact__description a,.vf-contact-section .vf-contact__meta-value{transition:color var(--duration-default) ease,opacity var(--duration-default) ease}.vf-contact-section .vf-contact__image{box-shadow:0 28px 86px #2c241b1f}.vf-contact-section .vf-contact__image img,.vf-contact-section .vf-contact__image svg{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease}.vf-contact-section .vf-contact__image:hover img,.vf-contact-section .vf-contact__image:hover svg{transform:scale(1.035);filter:saturate(1.02) contrast(1.04)}.vf-contact-section form{margin:0}.vf-contact-section .contact__fields{column-gap:1.4rem}.vf-contact-section .contact .field{margin-bottom:1.4rem}.vf-contact-section .field{min-width:0}.vf-contact-section .field:before{box-shadow:none}.vf-contact-section .field:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--vf-contact-text, var(--vf-contact-text-fallback)) 14%,transparent);transition:box-shadow var(--duration-default) ease,background-color var(--duration-default) ease}.vf-contact-section .field:hover:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--vf-contact-text, var(--vf-contact-text-fallback)) 26%,transparent)}.vf-contact-section .field:focus-within:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--vf-contact-text, var(--vf-contact-text-fallback)) 42%,transparent),0 0 0 4px color-mix(in srgb,var(--vf-contact-accent, var(--vf-contact-accent-fallback)) 26%,transparent)}.vf-contact-section .field__input,.vf-contact-section .text-area{box-shadow:none;border:0;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,box-shadow var(--duration-default) ease}.vf-contact-section .field__input:focus,.vf-contact-section .text-area:focus{box-shadow:none}.vf-contact-section .field__input::placeholder,.vf-contact-section .text-area::placeholder{color:transparent}.vf-contact-section .field__label,.vf-contact-section .form__label{pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease,color var(--duration-short) ease,letter-spacing var(--duration-short) ease}.vf-contact-section .field:focus-within .field__label,.vf-contact-section .field:focus-within .form__label{color:var(--vf-contact-text, var(--vf-contact-text-fallback))}.vf-contact-section textarea.field__input{padding-top:2.4rem;line-height:1.6}.vf-contact-section textarea.field__input:not(:placeholder-shown),.vf-contact-section textarea.field__input:focus{padding-top:2.4rem}.vf-contact-section .contact__button{margin-top:1.6rem}.vf-contact-section .contact__button .button{overflow:hidden;border:1px solid transparent;box-shadow:0 18px 44px #2c241b1f;transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.vf-contact-section .contact__button .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:0;background:linear-gradient(110deg,transparent 0%,rgba(247,244,240,.18) 42%,rgba(247,244,240,.32) 50%,rgba(247,244,240,.18) 58%,transparent 100%);transform:translate(-120%);transition:transform .7s cubic-bezier(.2,.8,.2,1);box-shadow:none}.vf-contact-section .contact__button .button:after{z-index:1;border-radius:0}.vf-contact-section .contact__button .button>span,.vf-contact-section .contact__button .button{position:relative}.vf-contact-section .contact__button .button:hover{transform:translateY(-2px);box-shadow:0 24px 60px #2c241b29}.vf-contact-section .contact__button .button:hover:before{transform:translate(120%)}.vf-contact-section .form-status,.vf-contact-section .form-status-list{margin:0 0 2rem}.vf-contact-section .form__message{display:flex;align-items:flex-start;gap:.8rem;color:var(--vf-contact-text, var(--vf-contact-text-fallback))}.vf-contact-section .form__message .svg-wrapper,.vf-contact-section .icon-success,.vf-contact-section .icon-error{flex:0 0 auto;color:currentColor}.vf-contact-section .contact__field-error{display:block;margin-top:.6rem;color:var(--vf-contact-text, var(--vf-contact-text-fallback))}.vf-contact-section .form-status-list a{color:var(--vf-contact-text, var(--vf-contact-text-fallback));font-weight:700}.vf-contact-section .vf-contact__meta-item{transition:border-color var(--duration-default) ease,transform var(--duration-default) ease}.vf-contact-section .vf-contact__meta-item:hover{transform:translate(.4rem);border-top-color:color-mix(in srgb,var(--vf-contact-text, var(--vf-contact-text-fallback)) 26%,transparent)}.contact.page-width--narrow.vf-contact__legacy,.vf-contact-section .page-width--narrow{max-width:118rem}@media screen and (max-width:989px){.vf-contact-section .vf-contact__grid{gap:2.4rem}.vf-contact-section .vf-contact__intro,.vf-contact-section .vf-contact__form-wrap{box-shadow:0 22px 70px #2c241b1a}}@media screen and (max-width:749px){.vf-contact-section .contact__fields{display:block}.vf-contact-section .contact .field{margin-bottom:1.2rem}.vf-contact-section .field__input,.vf-contact-section .text-area{font-size:1.5rem}.vf-contact-section .vf-contact__meta-item:hover{transform:none}.vf-contact-section .vf-contact__image:hover img,.vf-contact-section .vf-contact__image:hover svg{transform:none}.vf-contact-section .contact__button{margin-top:1.4rem}}@media(prefers-reduced-motion:reduce){.vf-contact-section .vf-contact__image img,.vf-contact-section .vf-contact__image svg,.vf-contact-section .field:after,.vf-contact-section .field__label,.vf-contact-section .form__label,.vf-contact-section .contact__button .button,.vf-contact-section .contact__button .button:before,.vf-contact-section .vf-contact__meta-item{transition:none}.vf-contact-section .vf-contact__image:hover img,.vf-contact-section .vf-contact__image:hover svg,.vf-contact-section .contact__button .button:hover,.vf-contact-section .vf-contact__meta-item:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
