.lg-open-contact{display:block;background:var(--lg-contact-bg);color:var(--lg-contact-ink);padding:var(--lg-contact-padding) 40px;scroll-margin-top:90px;font-size:1.0625rem;line-height:1.55}.lg-open-contact *{box-sizing:border-box}.lg-open-contact__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:440px minmax(0,1fr);gap:112px;align-items:start}.lg-open-contact__intro h2{font:600 clamp(40px,4.3vw,56px)/1.06 var(--lg-contact-heading);letter-spacing:-.025em;color:inherit;margin:0 0 23px;max-width:440px;text-align:left}.lg-open-contact__copy{max-width:425px;margin:0 0 30px;font-size:1rem;line-height:1.5;color:var(--lg-contact-ink)}.lg-open-contact__maker{margin:0;max-width:390px}.lg-open-contact__photo{display:block;overflow:hidden}.lg-open-contact__photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% 42%}.lg-open-contact__maker figcaption{padding-top:13px;display:flex;flex-direction:column;gap:1px}.lg-open-contact__maker strong{font:600 21px/1.3 var(--lg-contact-heading);text-transform:uppercase}.lg-open-contact__maker figcaption span{font-size:1rem;color:#62625a}.lg-open-contact__form-column{padding-top:5px;min-width:0}.lg-open-contact form{margin:0}.lg-open-contact__field{margin:0 0 19px}.lg-open-contact__field label{display:block;font:600 18px/1.25 var(--lg-contact-heading);text-transform:uppercase;margin:0 0 9px;color:inherit}.lg-open-contact__field input,.lg-open-contact__field textarea{display:block;border:1px solid #b6b3a9;border-radius:0;width:100%;background:#faf9f6;color:var(--lg-contact-ink);padding:13px 15px;font:inherit;font-size:1rem;line-height:1.5;box-shadow:none;min-height:52px}.lg-open-contact__field textarea{min-height:156px;resize:vertical}.lg-open-contact__field textarea::placeholder{color:#77786f;opacity:1}.lg-open-contact__field [aria-invalid=true]{border-color:#9a372e}.lg-open-contact__reply{font-size:1rem;text-align:center;color:var(--lg-contact-ink);margin:11px 0 0}.lg-open-contact__other{margin-top:20px;padding-top:0;border-top:0;display:flex;align-items:center;justify-content:center}.lg-open-contact__other a{color:inherit;border:0;border-radius:0;padding:5px 0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font:600 17px/1.3 var(--lg-contact-heading);text-decoration:none}.lg-open-contact__other a:hover{color:inherit}.lg-open-contact__other span{white-space:nowrap}.lg-open-contact__other svg{height:19px;width:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.lg-open-contact__other .lg-open-contact__chat-arrow{height:17px;width:17px}.lg-open-contact__errors{color:#852b24;margin-bottom:22px;font-size:1rem}.lg-open-contact__success{padding:30px 24px;border:1px solid #b6b3a9}.lg-open-contact__success h3{font:600 30px/1.15 var(--lg-contact-heading);margin:0 0 18px;color:inherit}.lg-open-contact__success p{font-size:1rem;line-height:1.6}.lg-open-contact__success a{text-decoration:underline;text-underline-offset:4px;color:inherit;font-size:.875rem}.lg-open-contact :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #8b7446;outline-offset:4px}.lg-open-contact__intro h2:focus{outline:0}.lg-enquiry-trigger{text-align:center;margin:0 0 8px}.lg-enquiry-trigger a{font-size:1rem;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.lg-enquiry-trigger a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:1100px){.lg-open-contact__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:65px}}@media(max-width:740px){.lg-open-contact{padding:38px 22px 40px}.lg-open-contact__inner{display:block}.lg-open-contact__intro h2{max-width:340px;margin-bottom:18px}.lg-open-contact__copy{font-size:1rem;line-height:1.5;margin-bottom:22px;max-width:480px}.lg-open-contact__maker{display:flex;align-items:center;gap:17px;max-width:none;margin-bottom:31px}.lg-open-contact__photo{width:96px;height:102px;flex-shrink:0}.lg-open-contact__photo img{width:96px;height:102px;aspect-ratio:auto;object-fit:cover;object-position:61% 30%;transform:scale(2.1);transform-origin:57% 26%}.lg-open-contact__maker figcaption{padding:0}.lg-open-contact__maker strong{font-size:21px}.lg-open-contact__maker figcaption span{font-size:1rem;margin-top:3px}.lg-open-contact__form-column{padding:0}.lg-open-contact__field textarea{min-height:145px}.lg-open-contact__other{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AIA */
