.custom-contact__grid{display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,5vw,6rem)}@media screen and (min-width:750px){.custom-contact__grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.custom-contact__eyebrow{font-size:1.2rem;letter-spacing:.22rem;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 1.4rem}.custom-contact__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,4.4vw,5rem);line-height:1.05;letter-spacing:-.01em;margin:0 0 1.8rem}.custom-contact__text{max-width:42rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.78)}.custom-contact__details{list-style:none;margin:3.6rem 0 0;padding:3.2rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.14);display:grid;gap:2rem}.custom-contact__detail{display:flex;flex-direction:column;gap:.4rem}.custom-contact__detail-label{font-size:1.1rem;letter-spacing:.16rem;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.custom-contact__detail-value{font-size:1.6rem;color:rgb(var(--color-foreground));text-decoration:none}a.custom-contact__detail-value{border-bottom:.1rem solid rgba(var(--color-foreground),.3);padding-bottom:.1rem;width:fit-content;transition:border-color .2s ease}a.custom-contact__detail-value:hover{border-color:rgb(var(--color-foreground))}.custom-contact__form{display:grid;gap:1.8rem}.custom-contact__row{display:grid;grid-template-columns:1fr;gap:1.8rem}@media screen and (min-width:600px){.custom-contact__row{grid-template-columns:1fr 1fr}}.custom-contact__field{display:flex;flex-direction:column;gap:.7rem}.custom-contact__field label{font-size:1.3rem;letter-spacing:.02rem;color:rgba(var(--color-foreground),.85)}.custom-contact__optional{color:rgba(var(--color-foreground),.45)}.custom-contact__field input,.custom-contact__field textarea{width:100%;border:.1rem solid rgba(var(--color-foreground),.26);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:1.4rem 1.5rem;font-size:1.5rem;font-family:inherit;transition:border-color .2s ease}.custom-contact__field textarea{resize:vertical;min-height:14rem}.custom-contact__field input:focus,.custom-contact__field textarea:focus{outline:none;border-color:rgb(var(--color-foreground))}.custom-contact__submit{justify-self:start;margin-top:.6rem;min-width:20rem;padding:1.5rem 3rem;border:.1rem solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;letter-spacing:.14rem;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.custom-contact__submit:hover{background:transparent;color:rgb(var(--color-foreground))}.custom-contact__success{font-family:var(--font-heading-family);font-size:2rem;line-height:1.5;padding:2rem 2.4rem;background:rgba(var(--color-foreground),.04);border-left:.2rem solid rgb(var(--color-foreground))}.custom-contact__errors{border:.1rem solid rgba(var(--color-foreground),.4);padding:1.6rem 2rem;font-size:1.4rem}.custom-contact__errors ul{margin:.6rem 0 0;padding-left:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-contact.css.map */
