.contact img{max-width:100%}body:has(.pd-home-side-nav) .section:has(>.color-background-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-2.gradient .contact){background:#f0fbff}@media screen and (min-width:1024px){body:has(.pd-home-side-nav) .section:has(>.color-background-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-2.gradient .contact){margin-left:296px;width:calc(100% - 296px)}}@media screen and (min-width:1280px){body:has(.pd-home-side-nav) .section:has(>.color-background-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-2.gradient .contact){margin-left:328px;width:calc(100% - 328px)}}@media screen and (min-width:1536px){body:has(.pd-home-side-nav) .section:has(>.color-background-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-1.gradient .contact),body:has(.pd-home-side-nav) .section:has(>.color-scheme-2.gradient .contact){margin-left:360px;width:calc(100% - 360px)}}body:has(.pd-home-side-nav) .contact.page-width,body:has(.pd-home-side-nav) .contact.page-width--narrow{max-width:1040px;margin-left:0;margin-right:auto;padding-left:24px;padding-right:24px}body:has(.pd-home-side-nav) .color-background-1.gradient:has(.contact),body:has(.pd-home-side-nav) .color-scheme-1.gradient:has(.contact),body:has(.pd-home-side-nav) .color-scheme-2.gradient:has(.contact){background:#f0fbff}@media screen and (min-width:1024px){body:has(.pd-home-side-nav) .contact.page-width,body:has(.pd-home-side-nav) .contact.page-width--narrow{padding-left:64px;padding-right:64px}}.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}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
