.pc-contact-form{padding-top:20px}.pc-contact-form h3{padding-bottom:10px}.spt-contact-form .contact__container{gap:2rem}.spt-contact-form .field{margin-bottom:1.5rem;flex-direction:column;position:static}.spt-contact-form .field:before,.spt-contact-form .field:after{content:none!important;display:none!important}.spt-contact-form .field__label{position:static!important;transform:none!important;display:block;font-size:14px;font-weight:600;margin-bottom:.5rem;color:#333}.spt-contact-form input,.spt-contact-form select,.spt-contact-form textarea,.spt-contact-form .field__input,.spt-contact-form .text-area{padding:.75rem 1rem;border:1px solid #ccc;border-radius:2px;background-color:#fff;line-height:1.5;transition:border .2s ease,box-shadow .2s ease;flex-grow:inherit}.spt-contact-form .text-area{min-height:20rem}.spt-contact-form.submitted .field__input:focus,.spt-contact-form.submitted .text-area:focus,.spt-contact-form.submitted input:required:focus,.spt-contact-form.submitted .field__input:required:focus,.spt-contact-form.submitted select:required:focus,.spt-contact-form.submitted textarea:required:focus,.spt-contact-form.submitted input:focus:invalid,.spt-contact-form.submitted select:focus:invalid,.spt-contact-form.submitted textarea:focus:invalid{outline:none;border:1px solid #800000;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) maroon}.spt-contact-form.submitted input:invalid,.spt-contact-form.submitted select:invalid,.spt-contact-form.submitted textarea:invalid{border:1px solid #800000;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) maroon}.spt-contact-form.submitted input:invalid:focus,.spt-contact-form.submitted select:invalid:focus,.spt-contact-form.submitted textarea:invalid:focus{border-color:maroon;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) maroon}.spt-contact-form select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23333" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:2rem;padding-right:2.5rem;border-radius:2px;border:1px solid #ccc}.spt-contact-form .button{background-color:#ad8232;color:#fff;padding:.75rem 2.5rem;border-radius:2px;border:1px solid #ad8232;cursor:pointer;transition:background-color .2s ease}.spt-contact-form .button:after{border:none;border-radius:0;box-shadow:none}.spt-contact-form .button:hover{background-color:#000}.spt-contact-form .form-status{margin-bottom:1.5rem;font-weight:600;color:green}.spt-contact-form .form__message{color:#b00020;font-size:.95rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/spt-contact-form.css.map */
