.contact-message-section{background:var(--cms-bg);padding-top:var(--section-padding-top-bottom);padding-bottom:var(--section-padding-top-bottom)}.contact-message-section .contact-message-section__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:6.875rem;align-items:start}.contact-message-section .contact-message-section__left{display:grid;gap:1.25rem}.contact-message-section .contact-info-card{border:.0625rem solid rgba(255,255,255,.1);background:transparent;padding:clamp(1rem,4vw,1.25rem);display:flex;flex-direction:column;gap:.625rem}.contact-message-section .contact-info-card__icon{width:1.5rem;height:1.5rem}.contact-message-section .contact-info-card__icon img{width:100%;height:100%;object-fit:contain;display:block}.contact-message-section .contact-info-card__title{margin:0rem;color:var(--cms-heading);font-size:1rem;line-height:160%;font-weight:700;text-transform:uppercase}.contact-message-section .contact-info-card__line{margin:0}.contact-info-card__social-icon img{width:.938rem;height:.938rem}.contact-message-section .contact-info-card__line--primary,.contact-message-section .contact-info-card__line--primary a,.contact-message-section .contact-info-card__line--primary span{color:#ffffff73;text-decoration:none;font-size:1rem;line-height:160%;font-weight:500}.contact-message-section .contact-info-card__line--secondary,.contact-message-section .contact-info-card__line--secondary span{margin-top:0;color:#ffffff4d;font-family:TT Interphases Pro Regular,sans-serif;font-size:.875rem;line-height:160%;font-weight:500}.contact-message-section .contact-info-card__socials{display:flex;flex-wrap:wrap;gap:1.25rem}.contact-message-section .contact-info-card__social-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--cms-muted);text-decoration:none;font-size:1rem;line-height:1.3}.contact-message-section .contact-info-card__social-icon{width:1rem;height:1rem;display:inline-flex}.contact-message-section .contact-info-card__social-icon svg{width:1rem;height:1rem}.contact-message-section .contact-message-section__eyebrow{margin-bottom:0rem;color:var(--cms-accent);font-family:TT Interphases Pro Black,sans-serif;font-size:.75rem;line-height:160%;font-weight:900;letter-spacing:.125rem;text-transform:uppercase}.contact-message-section .contact-message-section__heading{margin:0;color:#fff;font-size:var(--section-heading-lg);line-height:var(--heading-line-tight);font-weight:900;text-transform:uppercase}.contact-message-section__right{display:flex;flex-direction:column;gap:20px}.contact-message-section .contact-message-form{margin:0;display:flex;flex-direction:column;gap:1.25rem}.contact-message-section .contact-message-form__field label{display:block;color:#ffffff73;font-family:TT Interphases Pro Medium,sans-serif;font-size:.875rem;line-height:160%;text-transform:uppercase}.contact-message-section .contact-message-form__field input,.contact-message-section .contact-message-form__field textarea,.contact-message-section .contact-message-form__field select{width:100%;border:.0625rem solid rgba(34,34,34,1);background:#0000004d;color:#ffffff73;font-size:.875rem;line-height:160%;outline:none;box-shadow:none;border-radius:0;font-family:TT Interphases Pro Medium,sans-serif;font-weight:500}.contact-message-section .contact-message-form__field input,.contact-message-section .contact-message-form__field select{padding:.75rem 1rem}.contact-message-section .contact-message-form__field textarea{min-height:8rem;resize:vertical;padding:1rem}.contact-message-section .contact-message-form__field input::placeholder,.contact-message-section .contact-message-form__field textarea::placeholder{color:var(--cms-placeholder);opacity:1}.contact-message-section .contact-message-form__field select{appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--cms-placeholder)}.contact-message-section .contact-message-form__select-wrap{position:relative}.contact-message-section .contact-message-form__select-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none;display:inline-flex}.contact-message-section .contact-message-form__select-icon svg{width:1rem;height:1rem}.contact-message-section .contact-message-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;max-width:15rem;padding:.938rem 1.875rem;border:none;background:var(--button-bg-color);color:var(--cms-button-text);font-family:TT Interphases Pro Black,sans-serif;font-size:.875rem;line-height:100%;font-weight:700;letter-spacing:.063rem;text-transform:uppercase;cursor:pointer;transition:opacity .25s ease}.contact-message-section .contact-message-form__submit:hover{opacity:.92}.contact-message-section .contact-message-form__submit-arrow{font-size:1rem;line-height:1}.contact-message-section .contact-message-form__note p{margin-top:0;color:#ffffff4d;font-size:.875rem;line-height:160%;font-weight:500}.contact-message-section .contact-message-form__message{margin-bottom:1rem;font-size:.95rem;line-height:1.5}.contact-message-section .contact-message-form__message--success{color:green}.contact-message-section .contact-message-form__message--error{color:#ff7c7c}.contact-message-section .contact-message-form__message--error ul{margin:0;padding-left:1.1rem}@media screen and (max-width:61.875rem){.contact-message-section .contact-message-section__grid{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width:47rem){.contact-message-section{padding:3.5rem 0}.contact-message-section .contact-info-card{min-height:auto}.contact-message-section .contact-message-section__heading{font-size:clamp(2rem,10vw,3rem);margin-bottom:1.75rem}.contact-message-section .contact-message-form__submit{width:100%}.contact-message-section .contact-info-card__socials{gap:.9rem;flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-getintouch-section.css.map */
