.contact-two-col{color:rgb(var(--color-foreground));padding-top:var(--ctc-padding-top, 6.4rem);padding-bottom:var(--ctc-padding-bottom, 6.4rem)}.contact-two-col__inner{width:100%}.contact-two-col--full .contact-two-col__inner{max-width:none;margin-left:auto;margin-right:auto;padding-left:clamp(2rem,1rem + 4vw,5rem);padding-right:clamp(2rem,1rem + 4vw,5rem)}.contact-two-col__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}.contact-two-col__info{display:flex;flex-direction:column;gap:2.4rem;color:var(--ctc-accent, rgb(var(--color-foreground)))}.contact-two-col__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact-two-col__heading{margin:0;line-height:1.15;letter-spacing:.01em;color:var(--ctc-accent, rgb(var(--color-foreground)));font-size:clamp(calc(var(--ctc-heading-size, 44px) * .55),calc(var(--ctc-heading-size, 44px) * (.55 + (.45 * ((100vw - 400px) / 800px)))),var(--ctc-heading-size, 44px))}.contact-two-col__detail{display:flex;flex-direction:column;gap:.6rem}.contact-two-col__detail-label{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-two-col__detail-text{margin:0;font-size:1.5rem;line-height:1.5}.contact-two-col__detail-link{color:inherit;text-decoration:none;font-size:1.5rem;line-height:1.5}.contact-two-col__detail-link:hover{text-decoration:underline;text-underline-offset:.3rem}.contact-two-col__social{display:flex;align-items:center;gap:1.2rem}.contact-two-col__social-link{display:inline-flex;color:inherit;transition:opacity .2s ease}.contact-two-col__social-link svg{width:26px;height:26px}.contact-two-col__social-link:hover{opacity:.7}.contact-two-col__form-wrap{background-color:transparent;border:1px solid var(--ctc-border-color, #f1e9d9);border-radius:0;padding:clamp(2rem,1.4rem + 2vw,3.2rem)}.contact-two-col__form{display:flex;flex-direction:column;gap:1.6rem}.contact-two-col__fields--row{display:grid;grid-template-columns:1fr;gap:1.6rem}.contact-two-col__field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.contact-two-col__label{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ctc-accent, rgb(var(--color-foreground)))}.contact-two-col__input{width:100%;margin:0;padding:1.2rem 1.4rem;border:1px solid var(--ctc-border-color, #f1e9d9);border-radius:0;background-color:var(--ctc-input-bg, #fff);color:rgb(var(--color-foreground));font-family:inherit;font-size:1.5rem;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none}.contact-two-col__input::placeholder{color:rgba(var(--color-foreground),.45)}.contact-two-col__input:focus{outline:.2rem solid var(--ctc-accent, rgb(var(--color-foreground)));outline-offset:.1rem}.contact-two-col__textarea{min-height:14rem;resize:vertical}.contact-two-col__error{color:rgb(var(--color-foreground));font-size:1.2rem}.contact-two-col__submit{margin-top:.4rem}.contact-two-col__button{min-width:0;min-height:4.4rem;padding:1rem 2.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-two-col__button.button--transparent{--alpha-button-background: 0;background-color:transparent;color:var(--ctc-accent, #a3530f)}.contact-two-col__button.button--transparent:after{box-shadow:0 0 0 var(--buttons-border-width) var(--ctc-accent, #a3530f)}.contact-two-col__button.button--transparent:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset, 1.3px)) var(--ctc-accent, #a3530f)}@media screen and (min-width:750px){.contact-two-col__fields--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.contact-two-col__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6.4rem;align-items:center}.contact-two-col__info{gap:2.8rem;max-width:48rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-contact-two-column.css.map */
