.contact img{max-width:100%}.contact .contact__page-width{max-width:144rem}.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:3rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact:not(:has(.section-contact-info)) .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.section-contact-info{max-width:48rem}.contact__split{display:grid;gap:2.4rem}.contact__details{padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-background),.88)}.contact__kicker{margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:600}.contact__details-title{margin:0 0 1.4rem;color:#103578;font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.1}.contact__details-intro{margin:0 0 2rem}.contact__detail-list p{margin:0 0 1.8rem}.contact__detail-list strong{font-weight:700}.contact__detail-list a{color:#103578;text-decoration:underline;text-underline-offset:.2rem}.contact__form-box{padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-background),.92)}@media screen and (min-width:990px){.contact__split{grid-template-columns:minmax(28rem,.95fr) minmax(40rem,1.25fr);gap:3.2rem;align-items:start}.contact__details,.contact__form-box{padding:3.6rem}}.section-contact-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media screen and (min-width:750px){.contact .section-heading{margin-bottom:5rem}.contact .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2rem}}.contact .form__label{background:rgb(var(--color-input-background));width:calc(100% - 5rem)}.contact .shopify-challenge__message{border:10rem solid red;margin-left:-2rem}.contact .text-area-contact-form:focus+label,.contact .text-area-contact-form:not(:placeholder-shown)+label{top:calc(var(--inputs-border-width) + .1rem);padding-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-contact-form.css.map */
