.cstm-contact-container .brand_info_container p{margin:0;font-size:15px;color:#000}.cstm-contact-container .brand_info_container{padding-bottom:40px}.cstm-contact-container{max-width:1000px;margin:auto;padding:0px 2rem}.cstm-contact-container h2.title{text-align:center;color:#2f2f2f;letter-spacing:.2em;margin-bottom:0;font-size:20px;transition:color .2s ease-in-out;padding-bottom:20px}.cstm-contact-container .field__input,.customer .field input{flex-grow:none;text-align:left;padding:0;margin:0;transition:unset}.cstm-contact-container button.button{width:100%}.cstm-contact-container .field__input:focus~.field__label,.cstm-contact-container .field__input:not(:placeholder-shown)~.field__label{font-size:1.2rem;left:calc(var(--inputs-border-width) + 2rem);padding:1px 10px;top:-9px;background:#efefef;z-index:999;transition:all .3s ease-in-out}.cstm-contact-container input.field__input{color:#000;padding-top:5px;padding-left:10px;font-weight:400;font-family:Helvetica-light}.cstm-contact-container .field__input{color:#000}.cstm-contact-container .text-area{min-height:20rem;padding-top:5px;padding-left:10px}.cstm-contact-container .button{overflow:hidden;background:#000;color:#fff;border:none;font-size:16px;cursor:pointer;transition:background .4s ease-in-out,color .4s ease-in-out;background-image:linear-gradient(to right,#fff 0% 100%);background-size:0% 100%;background-repeat:no-repeat;font-size:14px}.cstm-contact-container .brand_info_container p{font-size:13px;color:#2f2f2f;letter-spacing:.5px;line-height:1.65}.cstm-contact-container .button:hover{background-size:100% 100%;color:#000;border:1px solid black}.cstm-contact-container .brand_info_container h5{margin:0;color:#000;font-size:15px;font-family:Texta-bold;letter-spacing:2px}@media (max-width:768px){.contact .cstm-contact-container .button{color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom-contact-form.css.map */
