.b2b-contact-form{background-color:var(--bg-color, #fff);padding:80px 20px}.b2b-contact-form__container{max-width:800px;margin:0 auto}.b2b-contact-form__header{text-align:center;margin-bottom:50px}.b2b-contact-form__heading{font-family:Bristone,serif;font-size:var(--heading-size-d, 80px)!important;font-weight:400;line-height:1;color:var(--heading-color, #141414)!important;margin:0 0 20px}.b2b-contact-form__description{font-size:var(--desc-size, 16px);line-height:1.6;color:var(--desc-color, #666);margin:0}.b2b-contact-form__form{display:flex;flex-direction:column;gap:30px}.b2b-contact-form__row{display:flex;gap:20px}@media (max-width: 600px){.b2b-contact-form__row{flex-direction:column}}.b2b-contact-form__field{flex:1;display:flex;flex-direction:column;gap:8px}.b2b-contact-form__label{font-size:14px;font-weight:400;color:var(--label-color, #141414)}.b2b-contact-form__label .required{color:#141414}.b2b-contact-form__input,.b2b-contact-form__textarea{width:100%;padding:12px 0;font-size:16px;font-family:inherit;color:#141414;background:transparent;border:none;border-bottom:1px solid var(--input-border-color, #ccc);outline:none;transition:border-color .3s ease}.b2b-contact-form__input:focus,.b2b-contact-form__textarea:focus{border-bottom-color:#141414}.b2b-contact-form__textarea{min-height:100px;resize:vertical}@media (max-width: 767px){.b2b-contact-form__heading{font-size:var(--heading-size-m, 48px)!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/b2b-contact-form.css.map */
