.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__layout--split{display:grid;gap:3.2rem}@media screen and (min-width:990px){.contact__layout--split{grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:6rem;align-items:start}}.contact__heading{margin:0 0 1.2rem}.contact__details-text{color:rgba(var(--color-foreground),.75)}.contact__details-text>:first-child{margin-top:0}.contact__details-text>:last-child{margin-bottom:0}.contact__list{display:flex;flex-direction:column;gap:1.8rem;margin:2.4rem 0 0;padding:0}.contact__detail{display:flex;flex-direction:column;gap:.3rem}.contact__detail-label{font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tcg-gold)}.contact__detail-value{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:.3rem;overflow-wrap:anywhere}.contact__detail-value:is(a){transition:color .2s ease}.contact__detail-value:is(a):hover{color:var(--tcg-gold);text-decoration:underline;text-decoration-thickness:.1rem}.contact__detail-value:is(a):focus-visible{outline:.2rem solid var(--tcg-gold);outline-offset:.3rem;border-radius:2px}@media(prefers-reduced-motion:reduce){.contact__detail-value:is(a){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
