.sc-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--sc-grid-gap) * 3);align-items:start}.sc-contact__media{position:sticky;top:24px;aspect-ratio:4 / 5;border-radius:var(--sc-radius-lg);overflow:hidden}.sc-contact__media img{width:100%;height:100%;object-fit:cover}.sc-contact__body{padding-top:var(--sc-space-2)}.sc-contact__body .sc-heading{margin-bottom:var(--sc-space-3)}.sc-contact__text{max-width:52ch}.sc-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--sc-grid-gap);margin:28px 0 36px}.sc-contact__details:not(:has(.sc-contact__detail)){display:none}.sc-contact__detail{padding-top:var(--sc-space-3);border-top:1px solid var(--sc-ink)}.sc-contact__detail dt{margin-bottom:var(--sc-space-1);font-size:var(--sc-type-small);letter-spacing:var(--sc-tracking-caps);text-transform:uppercase}.sc-contact__detail dd{margin:0}.sc-contact__detail dd>:last-child{margin-bottom:0}.sc-contact__detail a{color:inherit;text-underline-offset:3px}.sc-contact__form .contact__fields{display:grid;gap:var(--sc-space-5);margin-bottom:0}.sc-contact__form>.field{margin-top:var(--sc-space-5)}.sc-contact__form .contact__button{margin-top:var(--sc-space-6);justify-content:flex-start}@media screen and (max-width:989px){.sc-contact{grid-template-columns:minmax(0,1fr)}.sc-contact__media{position:static;aspect-ratio:16 / 10}}@media screen and (max-width:749px){.sc-contact__details{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sc-contact.css.map */
