.contact_form_header{height:120px}.contact_form_header small{margin-top:var(--spacing_narrow);line-height:1.5;display:block}.contact__button{width:100%;position:fixed;bottom:var(--spacing_mobile)}.contact__button button{width:100%;max-width:400px;min-height:40px}@media screen and (max-width: 749px){.contact__button button{width:100%;max-width:calc(100vw - var(--spacing_mobile)*2)}}.contactform-richtext .hs-error-msgs{list-style:none;padding:0}.contactform-richtext .hs-form-field{display:flex;flex-direction:column;not:(ul.hs-error-msgs) label{font-size:10px;left:0;top:-20px;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;letter-spacing:.4px;color:rgba(var(--color-foreground),.5);line-height:1.5}}.contactform-richtext .hs-form-field ul.hs-error-msgs label{font-size:10px}.contactform-richtext .hs-form-field .contactform-richtext .hs-error-msgs~.hs-error-msgs{margin-top:0}.contactform-richtext .hs-form-field input,.contactform-richtext .hs-form-field select{height:40px;width:100%;background-color:rgba(var(--color-foreground),.05);border:none;padding-left:10px}@media screen and (max-width: 749px){.contactform-richtext .hs-form-field input,.contactform-richtext .hs-form-field select{font-size:14px}}@media screen and (min-width: 750px){.contactform-richtext .hs-form-field input,.contactform-richtext .hs-form-field select{font-size:12px}}.contactform-richtext .hs-form-field textarea{height:6lh;width:100%;background-color:rgba(var(--color-foreground),.05);border:none;padding:10px}@media screen and (max-width: 749px){.contactform-richtext .hs-form-field textarea{font-size:14px}}@media screen and (min-width: 750px){.contactform-richtext .hs-form-field textarea{font-size:12px}}.contactform-richtext .hs-button{background:#000;color:#fff;text-transform:uppercase;border:none;height:40px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-contact-form.css.map */
