.custom-contact__modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;justify-content:center;align-items:center}.custom-contact__modal.is-open{display:flex}.custom-contact__modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.custom-contact__modal-content{position:relative;background:#f5f5f5;max-width:720px;width:90%;max-height:90vh;overflow-y:auto;padding:48px 40px;z-index:1}.custom-contact__modal-close{position:absolute;top:16px;right:20px;font-size:28px;cursor:pointer;color:#333;line-height:1}.custom-contact__modal-title{text-align:center;font-size:24px;letter-spacing:.2em;margin-bottom:20px;font-weight:400}.custom-contact__modal-description{text-align:center;font-size:14px;line-height:1.8;margin-bottom:32px;color:#333}.custom-contact__field{margin-bottom:16px}.custom-contact__field textarea,.custom-contact__field input{width:100%;padding:24px 12px 8px;border:1px solid #ccc;background:#fff;font-size:16px;font-family:inherit;appearance:none;-webkit-appearance:none}.custom-contact__field input{padding:10px}.custom-contact__field textarea{resize:vertical;min-height:60px}.custom-contact__field-label{position:absolute;top:6px;left:12px;font-size:11px;color:#999;pointer-events:none}.custom-contact__field-wrapper{position:relative}.custom-contact__field-row{display:flex;gap:16px;margin-bottom:16px}.custom-contact__field-row .custom-contact__field{flex:1;margin-bottom:0}.custom-contact__submit-btn{display:block;width:100%;padding:16px;margin-top:24px;background:#222;color:#fff;border:none;font-size:16px;letter-spacing:.1em;cursor:pointer;font-family:inherit}.custom-contact__submit-btn:hover,.custom-contact__submit-btn.is-submitted{background:#444}.custom-contact__open-btn{display:block;width:100%;padding:14px;background:transparent;color:#222;border:1px solid #222;font-size:14px;letter-spacing:.1em;cursor:pointer;font-family:inherit;margin-top:8px}.custom-contact__open-btn:hover{background:#222;color:#fff}@media screen and (max-width:699px){.custom-contact__field-row{flex-direction:column}.custom-contact__modal-content{padding:32px 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
