.contact-split{position:relative;background-color:var(--bg-color);background-image:radial-gradient(ellipse 90% 110% at var(--gradient-x) var(--gradient-y),var(--gradient-color-start) 0%,var(--gradient-color-mid) 30%,var(--gradient-color-far) 65%,var(--bg-color) 90%);color:var(--text-color);padding-top:clamp(var(--padding-top-mobile),8vw,var(--padding-top));padding-bottom:clamp(var(--padding-bottom-mobile),8vw,var(--padding-bottom));overflow:clip;isolation:isolate}.contact-split__inner{position:relative;z-index:1;margin:0 auto;display:grid;grid-template-columns:minmax(0,653fr) minmax(0,784fr);column-gap:clamp(3rem,10vw,var(--col-gap));align-items:start;box-sizing:border-box}.contact-split__left{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,var(--left-gap));max-width:653px}.contact-split__head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.4vw,20px)}.contact-split__heading{margin:0;font-family:Archivo,sans-serif;font-weight:var(--heading-weight);color:var(--heading-color);font-size:clamp(var(--heading-size-mobile),5.2vw,var(--heading-size));line-height:1.125;letter-spacing:-2px;max-width:720px}.contact-split__info{display:flex;flex-direction:column;gap:clamp(2rem,4vw,58px);max-width:612px}.contact-split__info-row{display:flex;gap:clamp(2rem,4vw,57px);flex-wrap:wrap}.contact-split__info-block{display:flex;flex-direction:column;gap:10px;min-width:200px}.contact-split__info-label{margin:0;font-family:Archivo,sans-serif;font-weight:500;font-size:14px;line-height:1;color:var(--label-color)}.contact-split__info-value,.contact-split__info-value a{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:var(--heading-color);text-decoration:none}@media(hover:hover){.contact-split__info-value a:hover{color:var(--submit-bg-color)}}.contact-split__directions{display:inline-flex;align-items:center;gap:16px;color:var(--directions-color);font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:1.6;text-decoration:none;align-self:flex-start}.contact-split__directions-icon{flex-shrink:0;width:27px;height:27px;border-radius:13.5px;background-color:var(--directions-icon-bg);color:var(--directions-icon-color);display:inline-flex;align-items:center;justify-content:center}.contact-split__directions-icon svg{width:11px;height:11px;transition:transform .35s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.contact-split__directions:hover .contact-split__directions-icon svg{transform:rotate(45deg)}}.contact-split__form{display:flex;flex-direction:column;gap:clamp(2rem,4vw,var(--form-gap));width:100%;max-width:784px}.contact-split__fields{display:flex;flex-direction:column;gap:20px}.contact-split__row{display:grid;grid-template-columns:minmax(0,365fr) minmax(0,399fr);gap:20px}.contact-split__field{position:relative;display:flex;flex-direction:column;padding-top:15px;padding-bottom:12px;border-bottom:1px solid var(--field-border-color);transition:border-color .2s ease}.contact-split__field .form-validation-error{position:absolute;top:100%;left:0;right:0;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;line-height:1.3;color:#fe2b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-split__field--full{grid-column:1 / -1}.contact-split__charcount{align-self:flex-end;margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;line-height:1;color:var(--input-placeholder-color)}.contact-split__field:focus-within{border-bottom-color:var(--submit-bg-color)}.contact-split__input,.contact-split__textarea{width:100%;padding:0;background:transparent;border:0;color:var(--input-text-color);font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.4;outline:0}.contact-split__textarea{min-height:32px;resize:none;font-family:Inter,sans-serif}.contact-split__input::placeholder,.contact-split__textarea::placeholder{color:var(--input-placeholder-color);opacity:1;font-family:Inter,sans-serif}.contact-split__submit{--btn-bg: var(--submit-bg-color);--btn-color: var(--submit-text-color);--btn-hover-bg: var(--submit-hover-bg-color);--btn-hover-color: var(--submit-hover-text-color);--btn-min-width: 175px;align-self:flex-start}@media screen and (max-width:749px){.contact-split__submit{width:100%}.contact-split__info-block{min-width:0;width:100%}}.contact-split__message{margin:0;padding:16px 20px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.contact-split__message--success{background-color:#00bdf926;color:var(--heading-color);border:1px solid rgba(0,189,249,.4)}.contact-split__message--error{background-color:#ff50501f;color:#ffb3b3;border:1px solid rgba(255,80,80,.4)}.contact-split__error-list{margin:8px 0 0;padding-left:18px}@media screen and (max-width:1100px){.contact-split__inner{grid-template-columns:1fr;row-gap:clamp(2.5rem,6vw,64px)}.contact-split__heading{letter-spacing:-1px}}@media screen and (min-width:1101px){.contact-split__right{padding-top:90px}}@media screen and (max-width:640px){.contact-split__row{grid-template-columns:1fr;gap:4px}.contact-split__info-row{flex-direction:column;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-split.css.map */
