.ovaro-contact-form-wrap{background:#e9e1d6!important}.contact.ovaro-contact-form{display:grid;grid-template-columns:minmax(25rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(5rem,9vw,13rem);width:var(--ov-shell, calc(100% - 8rem) );max-width:128rem;margin-inline:auto}.ovaro-contact-form__intro{position:sticky;top:12rem;padding-top:1.2rem}.contact.ovaro-contact-form .ovaro-contact-form__intro .title{max-width:46rem;margin:0;color:#171410;font:400 clamp(4.8rem,5.5vw,7.5rem)/.95 var(--ov-serif, serif);letter-spacing:-.04em;text-align:left}.ovaro-contact-form__lead{max-width:45rem;margin:3rem 0 3.5rem;color:#5f584f;font-size:1.45rem;line-height:1.8}.ovaro-contact-form__details{margin:0;padding:0;border-top:1px solid rgba(54,45,36,.18);list-style:none}.ovaro-contact-form__details li{position:relative;padding:1.7rem 0 1.7rem 2.2rem;border-bottom:1px solid rgba(54,45,36,.14);color:#514a42;font-size:1.12rem;letter-spacing:.035em}.ovaro-contact-form__details li:before{position:absolute;left:0;color:#9a722b;content:"\2713"}.ovaro-contact-form__card{position:relative;padding:clamp(3rem,5vw,6rem);border-top:2px solid #b38a32;background:#ffffffb8;box-shadow:0 2.8rem 8rem #3f312017}.ovaro-contact-form__card:before{display:block;margin-bottom:3rem;color:#8a6728;font:600 .88rem/1 var(--ov-sans, sans-serif);letter-spacing:.2em;content:"OVARO / MESSAGE"}.contact.ovaro-contact-form .field{margin-bottom:2rem}.contact.ovaro-contact-form .field:before,.contact.ovaro-contact-form .field:after{display:none}.contact.ovaro-contact-form .field__input{min-height:6rem;padding:2.2rem 1.8rem .8rem;border:1px solid rgba(54,45,36,.2);border-radius:0;color:#171410;background:#ffffff85;box-shadow:none;font-size:1.35rem;transition:border-color .2s ease,background .2s ease}.contact.ovaro-contact-form textarea.field__input{min-height:19rem;padding-top:2.5rem;resize:vertical}.contact.ovaro-contact-form .field__input:focus{border-color:#a67c2d;background:#fff;box-shadow:inset 0 0 0 1px #a67c2d}.contact.ovaro-contact-form .field__label{color:#6b6258;font-size:1.15rem;letter-spacing:.03em}.contact.ovaro-contact-form .field__input:focus~.field__label,.contact.ovaro-contact-form .field__input:not(:placeholder-shown)~.field__label{color:#8a6728;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.contact.ovaro-contact-form .contact__button{margin-top:3rem;text-align:left}.contact.ovaro-contact-form .contact__button .button{min-width:24rem;min-height:5.8rem;border:0;border-radius:0;color:#fff;background:#171410;font:600 .95rem/1 var(--ov-sans, sans-serif);letter-spacing:.17em;text-transform:uppercase;transition:color .2s ease,background .2s ease}.contact.ovaro-contact-form .contact__button .button:hover{color:#171410;background:#c49a3c}.contact.ovaro-contact-form .contact__button .button:before,.contact.ovaro-contact-form .contact__button .button:after{display:none}.contact.ovaro-contact-form .form-status-list{margin-bottom:2.5rem}.contact.ovaro-contact-form .form__message{color:#4d5f43}@media screen and (max-width:989px){.contact.ovaro-contact-form{grid-template-columns:1fr;gap:5rem}.ovaro-contact-form__intro{position:static;max-width:70rem}}@media screen and (max-width:749px){.contact.ovaro-contact-form{width:calc(100% - 3.2rem);gap:4rem}.contact.ovaro-contact-form .ovaro-contact-form__intro .title{font-size:4.8rem}.ovaro-contact-form__card{padding:3rem 2rem}.contact.ovaro-contact-form .contact__fields{display:block}.contact.ovaro-contact-form .contact__button .button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ovaro-contact-form.css.map */
