.ls-enquiry{color:#151515;background:#fff;font-family:inherit;padding-block:clamp(48px,6vw,88px);scroll-margin-top:110px}.ls-enquiry *,.ls-enquiry *:before,.ls-enquiry *:after{box-sizing:border-box}.ls-enquiry__container{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(18px,3vw,44px)}.ls-enquiry__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,96px);padding-top:36px;border-top:1px solid rgba(21,21,21,.18)}.ls-enquiry__intro h2{margin:0 0 22px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.035em}.ls-enquiry__intro p{margin:0 0 18px;max-width:35em;font-size:16px;line-height:1.7}.ls-enquiry__main,.ls-enquiry__form,.ls-enquiry__field{min-width:0}.ls-enquiry .ls-enquiry__note{margin:0;color:#686868;font-size:13px;line-height:1.6}.ls-enquiry .ls-enquiry__required{margin-bottom:22px}.ls-enquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}.ls-enquiry__field--wide{grid-column:1 / -1}.ls-enquiry__field label{display:block;margin-bottom:8px;color:#151515;font-size:14px;line-height:1.5}.ls-enquiry__field input,.ls-enquiry__field select,.ls-enquiry__field textarea{display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid #858585;border-radius:0;background:#fff;color:#151515;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}.ls-enquiry__field select{padding-right:36px}.ls-enquiry__field textarea{resize:vertical;min-height:170px;margin-bottom:10px}.ls-enquiry__field [aria-invalid=true]{border-color:#9a2525}.ls-enquiry :is(input,select,textarea,button,a):focus-visible{outline:2px solid #151515;outline-offset:3px}.ls-enquiry__submit{margin-top:26px;min-height:48px;padding:14px 28px;border:1px solid #151515;border-radius:0;background:#151515;color:#fff;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.ls-enquiry__submit:hover{background:#333;border-color:#333;color:#fff}.ls-enquiry__result{margin:0 0 24px;padding:16px 18px;border:1px solid rgba(21,21,21,.18);scroll-margin-top:110px;font-size:15px;line-height:1.6}.ls-enquiry__result p{margin:0}.ls-enquiry__result ul{margin:10px 0 0;padding-left:20px}.ls-enquiry__result--error{color:#842020;border-left:3px solid #842020}.ls-enquiry__result--success{color:#214c38;border-left:3px solid #214c38}.ls-enquiry__result a,.ls-enquiry__fallback a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ls-enquiry__fallback{margin:24px 0 0;font-size:14px;line-height:1.7;color:#686868}.ls-enquiry__spam-note{max-width:52em;margin-top:10px;font-size:12px;line-height:1.5;color:#686868}.ls-enquiry__spam-note p{margin:0;font:inherit;color:inherit}.ls-enquiry__spam-note a{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px}.ls-enquiry__spam-note:empty{display:none}.ls-enquiry__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.ls-enquiry__container{padding-inline:clamp(16px,4.6vw,22px)}.ls-enquiry__layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}}@media(max-width:480px){.ls-enquiry__fields{grid-template-columns:minmax(0,1fr)}.ls-enquiry__submit{width:100%}}.ls-contact-page{padding-block:clamp(36px,4.5vw,64px) clamp(48px,6vw,88px);color:#151515;background:#fff;font-family:inherit}.ls-contact-page *,.ls-contact-page *:before,.ls-contact-page *:after{box-sizing:border-box}.ls-contact-page__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "portrait form";gap:32px clamp(36px,6vw,88px);width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(18px,3vw,44px);align-items:start}.ls-contact-page__intro{grid-area:intro;min-width:0}.ls-contact-page__intro h1{margin:0 0 22px;color:var(--ls-color-ink, #151515);font-family:var(--ls-font-display, "Iowan Old Style", "Baskerville", "Times New Roman", serif);font-weight:400;font-size:var(--ls-type-h1, 64px);line-height:1.05;letter-spacing:-.035em}.ls-contact-page__intro p{max-width:32em;margin:0 0 20px;color:#686868;font-size:16px;line-height:1.65}.ls-contact-page__email{display:inline-block;min-height:36px;padding-block:5px;color:#151515;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.ls-contact-page__email:focus-visible{outline:2px solid #151515;outline-offset:4px}.ls-contact-page__portrait{grid-area:portrait;min-width:0;width:100%;margin:0}.ls-contact-page__portrait img{display:block;width:100%;height:auto}.ls-contact-page__portrait figcaption{margin-top:12px;color:#686868;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.ls-contact-page__form{grid-area:form;min-width:0}.ls-contact-page .ls-enquiry{padding:0}.ls-contact-page .ls-enquiry__container{width:100%;padding:0}.ls-contact-page .ls-enquiry__layout{display:block;padding:0;border:0}.ls-contact-page .ls-enquiry__intro{margin-bottom:22px}.ls-contact-page .ls-enquiry__intro h2{margin-bottom:12px;font-size:clamp(30px,2.7vw,38px);line-height:1.08}.ls-contact-page .ls-enquiry__intro p{max-width:42em;margin-bottom:10px;font-size:15px;line-height:1.6}.ls-contact-page .ls-enquiry__intro .ls-enquiry__note{margin-bottom:0;font-size:13px}.ls-contact-page .ls-enquiry__required{margin-bottom:16px}@media(max-width:760px){.ls-contact-page{padding-block:32px 52px}.ls-contact-page__grid{grid-template-columns:minmax(0,1fr) 24vw;grid-template-rows:auto auto;grid-template-areas:"intro portrait" "form form";gap:24px 18px;padding-inline:clamp(16px,4.6vw,22px)}.ls-contact-page__intro h1{margin-bottom:16px;font-size:var(--ls-type-h1, 40px)}.ls-contact-page__intro p{margin-bottom:10px;font-size:15px;line-height:1.55}.ls-contact-page__email{font-size:14px;line-height:1.5}.ls-contact-page__portrait{padding-top:4px}.ls-contact-page__portrait figcaption{display:none}.ls-contact-page__form{padding-top:24px;border-top:1px solid rgba(21,21,21,.18)}.ls-contact-page .ls-enquiry__intro{margin-bottom:18px}.ls-contact-page .ls-enquiry__intro h2{margin-bottom:10px;font-size:30px}.ls-contact-page .ls-enquiry__intro p{margin-bottom:8px;font-size:14px;line-height:1.5}.ls-contact-page .ls-enquiry__intro .ls-enquiry__note{margin-bottom:0;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAQAI */
