.amc-ct{background:var(--paper);color:var(--ink);font-family:var(--font)}.amc-ct .wrap{max-width:var(--container);margin:0 auto;padding:0 var(--sp-5)}.amc-ct section{padding:var(--sp-7) 0}.amc-ct .amc-ct__section--paper{background:var(--paper)}.amc-ct svg{width:20px;height:20px;flex-shrink:0}.amc-ct__eyebrow{display:block;font-family:var(--font);text-transform:uppercase;font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);font-size:var(--eyebrow-size);color:var(--eyebrow);margin:0 0 var(--sp-3)}.amc-ct__h2{font-family:var(--head);text-transform:uppercase;font-weight:700;line-height:1.05;color:var(--ocean);margin:0;font-size:var(--fs-h2)}.amc-ct__lede{color:var(--ink-soft);font-size:var(--fs-lg);margin:var(--sp-3) 0 0}.amc-ct__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--radius);padding:14px 26px;font-weight:700;font-size:var(--fs-btn);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:var(--transition);border:2px solid transparent;font-family:var(--font);font-size:var(--fs-body);cursor:pointer}.amc-ct__btn--onlight{background:var(--green);color:var(--white);border-color:var(--green)}.amc-ct__btn--onlight:hover{background:var(--green-deep);border-color:var(--green-deep)}.amc-ct__btn--block{width:100%}.amc-ct a:focus-visible,.amc-ct button:focus-visible,.amc-ct input:focus-visible,.amc-ct textarea:focus-visible{outline:3px solid var(--emerald);outline-offset:2px}.amc-ct__split{display:grid;grid-template-columns:1fr;gap:var(--sp-6);align-items:start}.amc-ct__contactRows{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.amc-ct__contactRows li{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:baseline;font-size:var(--fs-sm)}.amc-ct__contactLbl{text-transform:uppercase;font-size:var(--eyebrow-size);letter-spacing:.04em;font-weight:700;color:var(--ink-soft);min-width:5.6rem}.amc-ct__contactRows a{color:var(--green-deep);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.amc-ct__contactRows a:hover{color:var(--green);text-decoration:underline}.amc-ct__followup{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--ink-soft)}.amc-ct__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5)}.amc-ct__card h3{font-family:var(--head);font-weight:700;text-transform:uppercase;color:var(--ocean);margin:0 0 4px}.amc-ct__note{color:var(--ink-soft);font-size:var(--fs-sm);margin:0 0 var(--sp-4);line-height:1.5}.amc-ct__formOk{background:var(--green-tint);border:1px solid var(--green-tint-border);color:var(--ink);border-radius:var(--radius);padding:var(--sp-3);margin:0 0 var(--sp-4);font-size:var(--fs-sm)}.amc-ct__grid2{display:grid;grid-template-columns:1fr;gap:0 var(--sp-3)}.amc-ct__field{margin-bottom:var(--sp-3)}.amc-ct__field label{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--ink);margin-bottom:var(--sp-1)}.amc-ct__field input,.amc-ct__field textarea{width:100%;box-sizing:border-box;font-family:var(--font);font-size:var(--fs-sm);padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);color:var(--ink)}.amc-ct__field textarea{resize:vertical}.amc-ct__foot{font-size:var(--fs-sm);color:var(--ink-soft);margin:var(--sp-3) 0 0;text-align:center}@media(min-width:480px){.amc-ct__grid2{grid-template-columns:1fr 1fr}}@media(min-width:992px){.amc-ct__split{grid-template-columns:.85fr 1.15fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/amc-contact.css.map */
