.contact-section__layout{display:grid;gap:3rem}.contact-section__form-card{border:.1rem solid rgba(var(--color-foreground),.14);padding:3rem 2rem}.contact-section__card-label{margin:0 0 1rem;color:#d9b45a;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.16em;line-height:normal;text-transform:uppercase}.contact-section__eyebrow{display:block;margin:0 0 9px;color:#a9843a;font-family:Space Mono,monospace;font-size:12px;letter-spacing:1px;text-transform:uppercase;line-height:1}.contact-section__heading{margin:0 0 3rem;font-size:38px;line-height:normal}.contact-section__fields{display:grid;gap:1.8rem}.contact-section__field{min-width:0}.contact-section__field label{display:block;margin-bottom:9px;color:#a9843a;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:normal}.contact-section__field input,.contact-section__field textarea{display:block;width:100%;border:1px solid rgba(22,21,26,.14);border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:14px;line-height:1.5;padding:1.4rem 1.6rem}.contact-section__field input{min-height:5rem}.contact-section__field textarea{min-height:12rem;resize:vertical}.contact-section__field input::placeholder,.contact-section__field textarea::placeholder{color:rgba(var(--color-foreground),.55);opacity:1}.contact-section__field input:focus,.contact-section__field textarea:focus{border-color:rgb(var(--color-foreground));outline:.1rem solid rgb(var(--color-foreground));outline-offset:0}.contact-section__field-error{display:block;margin-top:.6rem}.contact-section__field-error .icon-error{width:1.5rem}.contact-section__submit{width:100%;margin-top:2.4rem}.contact-section__note{color:rgba(var(--color-foreground),.45);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin:1.4rem 0px 0px;text-align:center}.contact-section__details{display:grid;align-content:start;gap:1.6rem}.contact-section__info-card{padding:3rem}.contact-section__card-heading{margin:0 0 1.2rem}.contact-section__card-text,.contact-section__card-text p{margin:0;color:rgba(var(--color-foreground),.72);font-size:inherit;line-height:1.65}.contact-section__contacts{padding-top:1.8rem;padding-bottom:1.8rem}.contact-section__contact-item{padding:1.6rem 0}.contact-section__contact-item .contact-section__card-label{margin-bottom:.5rem}.contact-section__contact-item a{color:rgb(var(--color-foreground));font-size:inherit;font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.contact-section__contact-item a:hover{text-decoration:underline;text-underline-offset:.3rem}.contact-section__service-list,.contact-section__service-list li{color:rgba(var(--color-foreground),.78);font-size:inherit;line-height:1.65}.contact-section__service-list ul{margin:0;padding:0;list-style:none}.contact-section__service-list li{position:relative;padding-left:1.5rem;display:flex;align-items:center}.contact-section__service-list li:before{content:"\25c6";position:absolute;left:0;color:rgb(var(--color-button));font-size:.65em}@media screen and (min-width:750px){.contact-section__form-card{padding:4.8rem 4rem}.contact-section__fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.contact-section__field--full{grid-column:1 / -1}}@media screen and (min-width:990px){.contact-section__layout{grid-template-columns:minmax(0,1.15fr) minmax(32rem,.9fr);gap:5rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
