:is(.zlg-contact-heading,.zlg-contact){--zc-red:#d11f2a;--zc-ink:#261f1b;--zc-muted:#796d61;--zc-line:#e9e0d5;font-family:Inter,Trebuchet MS,sans-serif;color:var(--zc-ink);text-align:center}.zlg-contact-heading{max-width:820px;margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:0!important}.zlg-contact-heading h1.title{font:400 clamp(38px,5vw,58px)/1.05 Anton,Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase;text-align:center;margin:0;padding:28px 20px;background:radial-gradient(ellipse at top right,#fbe5da,transparent 65%),linear-gradient(120deg,#fffaf2,#fff);border:1px solid var(--zc-line);border-radius:20px}.zlg-contact-heading .rte{font-size:14px;line-height:1.7;color:var(--zc-muted);text-align:center;max-width:620px;margin:18px auto 0}.zlg-contact-heading .rte:empty{display:none}.zlg-contact{max-width:820px;margin:24px auto 56px!important;padding-top:0!important;padding-bottom:0!important}.zlg-contact .contact-form{display:grid;grid-template-columns:1fr;gap:20px}.zlg-contact .contact-form__the-form{min-width:0;width:100%;padding:30px;border:1px solid var(--zc-line);border-radius:20px;background:linear-gradient(145deg,#fff,#fdf9f3);box-shadow:0 8px 28px #42251406}.zlg-contact .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}.zlg-contact .contact-form__row{margin:0 0 18px;text-align:center}.zlg-contact .contact-form__row:last-child{margin-bottom:0}.zlg-contact .zlg-contact-label{display:block;text-align:center;margin:0 0 8px;font:600 12px/1.5 Inter,sans-serif;color:var(--zc-ink)}.zlg-contact :is(input.field__input,textarea.field__input){display:block;box-sizing:border-box;width:100%;max-width:100%;border:1px solid #dfd4c7;border-radius:11px;background:#fff;color:var(--zc-ink);font:400 15px/1.5 Inter,sans-serif;text-align:center;padding:13px 15px;box-shadow:none;transition:border-color .2s,box-shadow .2s}.zlg-contact input.field__input{min-height:50px}.zlg-contact textarea.field__input{min-height:155px;resize:vertical}.zlg-contact :is(input.field__input,textarea.field__input)::placeholder{color:#938477;opacity:1}.zlg-contact :is(input.field__input,textarea.field__input):focus{border-color:var(--zc-red);outline:2px solid #d11f2a22;outline-offset:2px;box-shadow:0 0 0 3px #d11f2a07}.zlg-contact button[type=submit].button{display:inline-flex;justify-content:center;align-items:center;min-width:220px;max-width:100%;min-height:52px;border:1px solid var(--zc-red);border-radius:12px;padding:14px 30px;background:var(--zc-red);color:#fff;font:750 15px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 5px 16px #d11f2a20;transition:background .2s,box-shadow .2s}.zlg-contact button[type=submit].button:hover{background:#b71823;border-color:#b71823;box-shadow:0 7px 20px #d11f2a28}.zlg-contact button[type=submit].button:focus-visible{outline:2px solid var(--zc-red);outline-offset:4px}.zlg-contact .contact-form__info{width:100%;text-align:center}.zlg-contact .contact-form__info>.gutter--regular{border-color:var(--zc-line)!important;border-radius:16px;background:#fffaf4;padding:22px;font-size:13px;line-height:1.7;text-align:center}.zlg-contact .contact-form__info .h4{font:400 24px/1.2 Anton,Impact,sans-serif;text-transform:uppercase}:is(.zlg-contact-heading,.zlg-contact) a{color:var(--zc-red);text-underline-offset:3px}.zlg-contact .alert{text-align:center;border-radius:12px;font-size:13px;line-height:1.6}@media(max-width:600px){.zlg-contact-heading{padding-top:24px}.zlg-contact-heading h1.title{font-size:38px;padding:24px 16px;border-radius:17px}.zlg-contact{margin-top:18px!important;margin-bottom:36px!important}.zlg-contact .contact-form__the-form{padding:22px 17px;border-radius:17px}.zlg-contact .contact__fields{grid-template-columns:1fr;gap:0}.zlg-contact .contact-form__row{margin-bottom:16px}.zlg-contact :is(input.field__input,textarea.field__input){font-size:16px}.zlg-contact button[type=submit].button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.zlg-contact :is(input.field__input,textarea.field__input,button[type=submit].button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/zalin-contact-ui.css.map */
