.fit-contact__grid{display:grid;gap:clamp(2.4rem,4vw,4.8rem);align-items:start}.fit-contact__intro{display:grid;gap:1.2rem;align-content:start}.fit-contact__caption{margin:0}.fit-contact__title{margin:0;letter-spacing:-.03em}.fit-contact__body{margin:0;max-width:42ch;font-size:1.55rem;line-height:1.5;color:var(--fit-ink-muted, rgba(23, 23, 23, .72))}.fit-contact__body p{margin:0 0 .8em}.fit-contact__body p:last-child{margin-bottom:0}.fit-contact__details{display:grid;gap:.9rem;margin:.4rem 0 0;padding:0;list-style:none}.fit-contact__details li{display:grid;gap:.2rem}.fit-contact__label{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:#1717178c}.fit-contact__details a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.fit-contact__media{display:none;overflow:hidden;margin-top:1.2rem;border-radius:1.8rem;background:#ece7df;max-width:28rem;aspect-ratio:4 / 5}.fit-contact__img{display:block;width:100%;height:100%;object-fit:cover}.fit-contact__panel{padding:2rem 1.6rem;border-radius:1.8rem;background:#fff;box-shadow:var(--fit-shadow-chip, 0 12px 32px rgba(23, 23, 23, .06))}.fit-contact__form-title{margin:0 0 1.6rem;font-size:1.8rem;letter-spacing:-.02em}.fit-contact__form .field{margin-bottom:1.2rem}.fit-contact__fields{display:grid;gap:0}.fit-contact__submit{width:100%;margin-top:.8rem}@media screen and (min-width:750px){.fit-contact__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3.2rem 4rem;align-items:start}.fit-contact__media{display:block;max-height:28rem;aspect-ratio:4 / 3}.fit-contact__panel{position:sticky;top:calc(var(--fit-header-height, 6.4rem) + 1.2rem);padding:2.8rem 2.4rem 2.6rem}.fit-contact__fields{grid-template-columns:1fr 1fr;gap:1.2rem}.fit-contact__submit{width:auto;min-width:18rem}}@media screen and (min-width:750px)and (max-width:989px){.fit-contact__grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}.fit-contact__media{max-width:100%;max-height:22rem;order:2}.fit-contact__panel{position:static;order:1}}@media screen and (max-width:749px){.fit-contact__panel{padding:1.6rem 1.4rem 1.8rem;border-radius:1.2rem}.fit-contact__submit{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-fitaminat-contact.css.map */
