.zd-contact{--zd-white: #ffffff;--zd-beige: #eaded5;--zd-beige-soft: rgba(234, 222, 213, .45);--zd-grey: #303030;--zd-black: #000000;--zd-line: rgba(48, 48, 48, .35);--zd-line-strong: #303030;--zd-muted: rgba(48, 48, 48, .72);--zd-error: var(--color-error, #b3261e);--zd-radius: 2px;--zd-serif: var(--font-family-heading, "Instrument Serif", Georgia, serif);--zd-sans: "DIN Next Pro", "Din Next Pro", var(--font-family-base, "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif);padding:var(--zd-pt, 24px) 16px var(--zd-pb, 72px);background:var(--zd-white);color:var(--zd-grey);font-family:var(--zd-sans);font-size:16px;line-height:1.5}.zd-contact *,.zd-contact *:before,.zd-contact *:after{box-sizing:border-box}.zd-contact [hidden]{display:none!important}.zd-contact__inner{max-width:var(--zd-max, 760px);margin:0 auto}.zd-contact__quick{margin:0 0 40px}.zd-contact__quick-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.zd-contact__quick-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;border:1px solid var(--zd-line);border-radius:var(--zd-radius);background:var(--zd-white);color:var(--zd-black);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.zd-contact__quick-link:hover{background:var(--zd-beige-soft);border-color:var(--zd-line-strong)}.zd-contact__quick-link svg{flex:0 0 auto}.zd-contact__heading{margin:0 0 8px;font-family:var(--zd-serif);font-weight:400;font-size:clamp(30px,4vw,40px);line-height:1.1;color:var(--zd-black)}.zd-contact__heading:focus{outline:none}.zd-contact__heading:focus-visible{outline:2px solid var(--zd-black);outline-offset:4px}.zd-contact__intro{margin:0 0 8px;color:var(--zd-grey)}.zd-contact__intro p{margin:0 0 8px}.zd-form{display:grid;gap:22px;margin-top:24px}.zd-field{display:grid;gap:6px}.zd-field__label{font-size:14px;font-weight:500;line-height:1.3;color:var(--zd-grey)}.zd-field__req{margin-left:2px;color:var(--zd-grey)}.zd-field__opt{margin-left:4px;font-weight:400;color:var(--zd-muted)}.zd-field__input{width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--zd-line);border-radius:var(--zd-radius);background:var(--zd-white);color:var(--zd-black);font:inherit;font-size:16px;line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.zd-field__input::placeholder{color:var(--zd-muted);opacity:1}.zd-field__input:hover{border-color:var(--zd-line-strong)}.zd-field__input:focus{outline:none}.zd-field__input:focus-visible,.zd-field__input:focus{border-color:var(--zd-black);box-shadow:0 0 0 1px var(--zd-black)}.zd-field__input--short{max-width:320px}.zd-field__select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5.25 7 9.25l4-4' fill='none' stroke='%23303030' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px;cursor:pointer}.zd-field__select:invalid,.zd-field__select option[value=""]{color:var(--zd-muted)}.zd-field__select option{color:var(--zd-black)}.zd-field__textarea{min-height:150px;resize:vertical}.zd-field__hint{margin:0;font-size:13px;line-height:1.4;color:var(--zd-muted)}.zd-field__error{margin:0;font-size:13px;line-height:1.4;font-weight:500;color:var(--zd-error)}.zd-field.is-invalid .zd-field__input,.zd-field.is-invalid .zd-files__button{border-color:var(--zd-error)}.zd-field.is-invalid .zd-field__input:focus{box-shadow:0 0 0 1px var(--zd-error)}.zd-files{position:relative;display:flex}.zd-files__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.zd-files__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--zd-line-strong);border-radius:var(--zd-radius);background:var(--zd-white);color:var(--zd-black);font-size:15px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.zd-files__button:hover{background:var(--zd-beige-soft)}.zd-files__input:focus-visible+.zd-files__button{outline:2px solid var(--zd-black);outline-offset:2px}.zd-files__list{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.zd-files__item{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 12px;border-radius:var(--zd-radius);background:var(--zd-beige);color:var(--zd-black);font-size:14px}.zd-files__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.zd-files__remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--zd-radius);background:transparent;color:var(--zd-grey);cursor:pointer}.zd-files__remove:hover{background:#fff9;color:var(--zd-black)}.zd-files__remove:focus-visible{outline:2px solid var(--zd-black);outline-offset:0}.zd-form__alert{padding:14px 16px;border-left:3px solid var(--zd-error);background:var(--zd-white);box-shadow:inset 0 0 0 1px var(--zd-line);color:var(--zd-grey);font-size:15px}.zd-form__alert:focus{outline:none}.zd-form__alert:focus-visible{outline:2px solid var(--zd-black);outline-offset:2px}.zd-form__alert--summary{font-weight:500;color:var(--zd-error)}.zd-form__alert p{margin:0 0 6px}.zd-form__alert-title{font-weight:600;color:var(--zd-black)}.zd-form__contact{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.zd-form__contact li{display:flex;flex-wrap:wrap;gap:8px}.zd-form__contact-label{min-width:72px;color:var(--zd-muted)}.zd-form__contact a{color:var(--zd-black);font-weight:600;text-decoration:underline;text-underline-offset:3px}.zd-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 24px;border:1px solid var(--zd-black);border-radius:var(--zd-radius);background:var(--zd-black);color:var(--zd-white);font:inherit;font-size:16px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease}.zd-form__submit:hover{background:var(--zd-grey);border-color:var(--zd-grey)}.zd-form__submit:focus-visible{outline:2px solid var(--zd-black);outline-offset:3px}.zd-form__submit[aria-disabled=true]{cursor:progress;background:var(--zd-grey);border-color:var(--zd-grey)}.zd-form__spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--zd-white);border-radius:50%;animation:zd-spin .8s linear infinite}.zd-form__submit.is-loading .zd-form__spinner{display:inline-block}@keyframes zd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.zd-form__spinner{animation-duration:2.4s}.zd-contact__quick-link,.zd-field__input,.zd-form__submit{transition:none}}.zd-contact__success{display:grid;justify-items:start;gap:10px;padding:36px 32px;background:var(--zd-beige-soft);border:1px solid var(--zd-beige);border-radius:var(--zd-radius)}.zd-contact__success-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--zd-black);color:var(--zd-white)}.zd-contact__success-heading{margin:6px 0 0}.zd-contact__success-body,.zd-contact__success-verify{margin:0;max-width:56ch}.zd-contact__success-verify{padding:12px 14px;background:var(--zd-white);border-left:3px solid var(--zd-grey);font-size:15px}.zd-btn-secondary{margin-top:10px;min-height:48px;padding:12px 22px;border:1px solid var(--zd-black);border-radius:var(--zd-radius);background:transparent;color:var(--zd-black);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.zd-btn-secondary:hover{background:var(--zd-white)}.zd-btn-secondary:focus-visible{outline:2px solid var(--zd-black);outline-offset:3px}.zd-hp{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden}.zd-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zd-suggest{margin:-4px 0 4px;padding:16px 18px;background:var(--zd-beige-soft);border-left:3px solid var(--zd-beige);border-radius:var(--zd-radius)}.zd-suggest__heading{margin:0 0 8px;font-weight:600;font-size:15px;color:var(--zd-grey)}.zd-suggest__list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.zd-suggest__link{color:var(--zd-black);text-decoration:underline;text-underline-offset:3px;font-size:15px}.zd-suggest__link:after{content:"\2197";display:inline-block;margin-left:6px;font-size:12px;text-decoration:none;color:var(--zd-muted)}.zd-suggest__link:hover{color:var(--zd-grey)}.zd-suggest__link:focus-visible{outline:2px solid var(--zd-black);outline-offset:2px}.zd-suggest__still{margin:10px 0 0;font-size:13px;color:var(--zd-muted)}@media(max-width:749px){.zd-contact__quick{margin-bottom:28px}.zd-contact__quick-list{grid-template-columns:1fr;gap:8px}.zd-form{gap:18px}.zd-contact__success{padding:28px 20px}.zd-field__input--short{max-width:none}.zd-files__name{max-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/zendesk-contact-form.css.map */
