.tf-contact{--tf-maroon: #3e161c;--tf-blush: #f7eff0;padding:var(--tf-contact-pt, 48px) 0 var(--tf-contact-pb, 72px)}.tf-contact__intro{max-width:640px;margin:0 auto 40px;text-align:center}.tf-contact__eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-maroon)}.tf-contact__title{margin:0 0 12px}.tf-contact__text{color:rgba(var(--color-foreground),.7)}.tf-contact__text p{margin:0}.tf-contact__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:stretch}.tf-contact__form-card{padding:40px;border:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}.tf-contact__card-title,.tf-contact__details-title{margin:0 0 6px}.tf-contact__card-text,.tf-contact__details-text{margin:0 0 28px;font-size:14px;color:rgba(var(--color-foreground),.65)}.tf-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-bottom:24px}.tf-contact__field--full{grid-column:1 / -1}.tf-contact__field label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tf-contact__field label span{color:var(--tf-maroon)}.tf-contact__field .form-field{width:100%;margin:0;border-radius:0}.tf-contact__field .form-field:focus{border-color:var(--tf-maroon);outline:none;box-shadow:0 0 0 1px var(--tf-maroon)}.tf-contact__field textarea.form-field{min-height:150px;resize:vertical}.tf-contact__submit{min-width:200px}.tf-contact__details{display:flex;flex-direction:column;padding:40px 36px;background:var(--tf-maroon);color:var(--tf-blush)}.tf-contact__details-title{color:#fff}.tf-contact__details-text{color:#f7eff0bf}.tf-contact__list{margin:0;padding:0;list-style:none}.tf-contact__list li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(247,239,240,.16)}.tf-contact__list li:last-child{border-bottom:1px solid rgba(247,239,240,.16)}.tf-contact__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f7eff01a;color:#fff}.tf-contact__icon svg{width:19px;height:19px}.tf-contact__item{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px;overflow-wrap:anywhere}.tf-contact__label{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f7eff099}.tf-contact__item a{color:#fff;text-decoration:none}.tf-contact__item a:hover{text-decoration:underline;text-underline-offset:3px}.tf-contact__socials{margin-top:auto;padding-top:28px}.tf-contact__socials .social-media-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tf-contact__socials .social-media-links--item{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(247,239,240,.35);border-radius:50%;color:#fff;transition:background .2s ease,color .2s ease}.tf-contact__socials .social-media-links--item:hover{background:#fff;color:var(--tf-maroon)}.tf-contact__socials .social-media-links--item svg{width:16px;height:16px}@media(max-width:1023px){.tf-contact__grid{grid-template-columns:1fr}}@media(max-width:639px){.tf-contact__intro{margin-bottom:28px}.tf-contact__form-card,.tf-contact__details{padding:28px 20px}.tf-contact__fields{grid-template-columns:1fr}.tf-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tf-contact.css.map */
