.producer-contact-dialog[data-slot=dialog-content]{color:#19171e;width:min(540px,100% - 40px);max-width:540px;max-height:calc(100dvh - 64px);font-family:var(--font-zalando-sans),sans-serif;background:#fff;border:1px solid #e5e3e9;border-radius:24px;gap:26px;padding:38px;overflow-y:auto;box-shadow:0 32px 100px #0005}.dark .producer-contact-dialog[data-slot=dialog-content]{color:#f5f3f8;background:#1c1b20;border-color:#ffffff18}.producer-contact-dialog .producer-contact-header{text-align:left;gap:12px;padding-right:18px}.producer-contact-dialog .producer-contact-title{letter-spacing:-.035em;font-size:32px;font-weight:650;line-height:1.12}.producer-contact-dialog [data-slot=dialog-description]{color:#73707e;font-size:16px;line-height:1.55}.dark .producer-contact-dialog [data-slot=dialog-description]{color:#aaa6b4}.producer-contact-form{gap:20px;display:grid}.producer-contact-form label{font-size:14px;font-weight:550}.producer-contact-form input{height:50px;box-shadow:none;background:#f7f6f9;border-color:#e6e3ed;border-radius:12px;padding-inline:14px;font-family:inherit;font-size:16px}.dark .producer-contact-form input{color:#f5f3f8;background:#26252c;border-color:#ffffff15}.producer-contact-form input:focus-visible{border-color:#9570eb;outline:none;box-shadow:0 0 0 3px #9570eb20}.producer-contact-form input::placeholder{color:#96919f}.producer-contact-dialog .producer-contact-submit{color:#fff;width:100%;height:52px;font:inherit;box-shadow:none;background:#1b1920;border-radius:99px;margin-top:6px;font-size:16px;font-weight:600}.dark .producer-contact-dialog .producer-contact-submit{color:#1b1920;background:#f1eff5}.producer-contact-dialog .producer-contact-submit:hover{opacity:.88}.producer-contact-dialog>button[data-slot=dialog-close],.producer-contact-dialog>button:last-child{background:#88888810;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}@media (max-width:640px){.producer-contact-dialog[data-slot=dialog-content]{width:100%;max-width:100%;max-height:calc(100dvh - 16px);padding:32px 24px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:24px 24px 0 0;gap:24px;top:auto;bottom:0;left:0;transform:none}.producer-contact-dialog .producer-contact-title{font-size:29px}.producer-contact-dialog .producer-contact-header{padding-right:24px}.producer-contact-dialog[data-state=open]{animation:.35s cubic-bezier(.16,1,.3,1) producer-contact-up}.producer-contact-dialog[data-state=closed]{animation:.2s ease-in producer-contact-down}}@keyframes producer-contact-up{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes producer-contact-down{to{opacity:0;transform:translateY(45px)}}@media (prefers-reduced-motion:reduce){.producer-contact-dialog[data-slot=dialog-content]{animation:none}}@media (max-width:640px){.producer-contact-dialog[data-slot=dialog-content]{--tw-translate-x:0px;--tw-translate-y:0px;top:auto!important;bottom:0!important;left:0!important;translate:0!important}}.producer-contact-form .PhoneInput{align-items:stretch}.producer-contact-form .PhoneInput>button[role=combobox]{min-width:76px;height:50px;box-shadow:none;background:#f7f6f9;border-color:#e6e3ed;border-radius:12px 0 0 12px;justify-content:center;align-items:center;gap:8px;padding:0 12px}.producer-contact-form .PhoneInput>button[role=combobox]>svg:last-child{flex-shrink:0;width:14px;height:14px;margin-right:0}.producer-contact-form .PhoneInput>input{border-radius:0 12px 12px 0;min-width:0}.dark .producer-contact-form .PhoneInput>button[role=combobox]{background:#26252c;border-color:#ffffff15}
