.custom-contact-form-wrap{max-width:600px;margin:0 auto}.ccf-top-text{margin-bottom:1.5rem}.ccf-row{display:flex;gap:20px}.ccf-field{margin-bottom:1.25rem;flex:1}.ccf-half{flex:1}.custom-contact-form-wrap input[type=text],.custom-contact-form-wrap input[type=email],.custom-contact-form-wrap select,.custom-contact-form-wrap textarea{width:100%;box-sizing:border-box;border:1px solid #121212;border-radius:0;background:#fff;padding:10px 14px;height:44px;font-size:14px;font-family:inherit;color:#121212;outline:none;font-weight:400}.custom-contact-form-wrap input::placeholder,.custom-contact-form-wrap textarea::placeholder{color:#121212;opacity:1;font-weight:400!important}.custom-contact-form-wrap input::-webkit-input-placeholder,.custom-contact-form-wrap textarea::-webkit-input-placeholder{font-weight:400!important}.custom-contact-form-wrap input::-moz-placeholder,.custom-contact-form-wrap textarea::-moz-placeholder{font-weight:400!important}.custom-contact-form-wrap input:-ms-input-placeholder,.custom-contact-form-wrap textarea:-ms-input-placeholder{font-weight:400!important}.custom-contact-form-wrap textarea{height:auto;min-height:14rem;resize:none;padding:12px 14px}.custom-contact-form-wrap input.ccf-invalid,.custom-contact-form-wrap textarea.ccf-invalid,.custom-contact-form-wrap select.ccf-invalid{border:1.5px solid red}.ccf-error{color:red}.custom-contact-form-wrap select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23121212' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.custom-contact-form-wrap ::placeholder{color:#121212;opacity:1;font-weight:700}.ccf-error .ccf-submit-wrap{text-align:center;margin-top:1.5rem}.ccf-submit-btn{color:#fff;background:#000;border-radius:0;min-width:20rem;font-size:11px;letter-spacing:.15em;border:1px solid #121212;padding:15px 20px;cursor:pointer;text-transform:uppercase;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;z-index:0;transition:color var(--transition-1, .3s ease),border-color var(--transition-1, .3s ease)}.ccf-submit-wrap .ccf-submit-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform-origin:bottom;background-color:#fff;z-index:-1;transform:scaleY(0);transition:transform var(--transition-1, .3s ease)}.ccf-submit-wrap .ccf-submit-btn:hover,.ccf-submit-wrap .ccf-submit-btn:focus-visible{color:#121212;border-color:#121212}.ccf-submit-wrap .ccf-submit-btn:hover:after,.ccf-submit-wrap .ccf-submit-btn:focus-visible:after{transform:scaleY(1)}.ccf-submit-btn:disabled{opacity:.6;cursor:not-allowed}.ccf-success{text-align:left;border:1px solid #f0f0f0;padding:20px 35px;margin-top:1.5rem;font-size:14px;line-height:1.75}.ccf-success-title{color:#096442;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.ccf-success-body{color:#096442;margin:0}@media(max-width:600px){.ccf-row{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/354/assets/custom-contact-form.css.map */
