.cc-contact-form .section__header{margin-bottom:calc(9 * var(--space-unit))}.cc-contact-form .section__heading{font-weight:700;letter-spacing:-.01em}.cc-contact-form .form.reading-width{max-width:44em;padding:calc(9 * var(--space-unit)) calc(9 * var(--space-unit)) calc(8 * var(--space-unit));border-radius:20px;background-color:rgb(var(--bg-color, 255 255 255));box-shadow:0 1px 2px #0000000a,0 24px 48px #00000014}.cc-contact-form .label{margin-bottom:.5em;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.cc-contact-form .input{padding:14px 18px;border-radius:12px;border-color:rgba(var(--input-text-color, 20 20 20) / .15);transition:border-color .2s ease,box-shadow .2s ease}.cc-contact-form .input:hover{border-color:rgba(var(--input-text-color, 20 20 20) / .3)}.cc-contact-form .input:focus{border-color:#3d7a52;box-shadow:0 0 0 3px #3d7a5226}.cc-contact-form textarea.input{min-height:140px}.cc-contact-form .btn--primary{border-radius:999px;padding-inline:32px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.cc-contact-form .btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.cc-contact-form .alert{border-radius:14px}@media(max-width:767px){.cc-contact-form .form.reading-width{padding:calc(6 * var(--space-unit)) calc(5 * var(--space-unit));border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-form-enhance.css.map */
