.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}}.contact__button .button{min-width:16rem}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__intro{margin-bottom:.8rem;line-height:1.9}.contact__intro p{margin:0;line-height:1.9}.contact__sub-text{margin-top:.8rem;margin-bottom:3rem;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.8}.contact__optional{font-size:1.1rem;color:rgba(var(--color-foreground),.5);margin-left:.4em}.contact__inquiry-type{margin-bottom:2rem}@media screen and (min-width:750px){.contact__inquiry-type{margin-bottom:2.5rem}}.contact__select-label{display:block;font-size:1.4rem;color:rgb(var(--color-foreground));margin-bottom:.8rem}.contact__select-wrapper{position:relative}.contact__select-wrapper:after{content:"";position:absolute;right:1.8rem;top:50%;width:.7rem;height:.7rem;border-right:.15rem solid rgba(var(--color-foreground),.55);border-bottom:.15rem solid rgba(var(--color-foreground),.55);transform:translateY(-70%) rotate(45deg);pointer-events:none}.contact__select{width:100%;appearance:none;-webkit-appearance:none;background-color:rgb(var(--color-background));border:var(--inputs-border-width, .1rem) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 0);color:rgb(var(--color-foreground));font-family:inherit;font-size:1.4rem;height:4.5rem;padding:0 4rem 0 1.5rem;cursor:pointer;transition:border-color .2s;box-shadow:var(--inputs-shadow-horizontal-offset, 0) var(--inputs-shadow-vertical-offset, 0) var(--inputs-shadow-blur-radius, 0) rgba(var(--color-foreground),var(--inputs-shadow-opacity, 0))}.contact__select:focus{outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.contact__phone-note{margin-top:2.5rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.5rem;color:rgba(var(--color-foreground),.7);text-align:center;line-height:1.8}.contact__phone-note p{margin:0;line-height:1.8}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
