.gw-upload{padding:64px 20px}.gw-upload-inner{max-width:640px;margin:0 auto}.gw-upload-title{margin-bottom:16px;text-align:center}.gw-upload-copy{margin-bottom:48px;text-align:center}.gw-upload-form .formfield{position:relative;border:0 none;padding:0;margin-bottom:40px}.gw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gw-field input{width:100%;border:0 none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.35);background:transparent;padding:0 0 12px;font-family:mabry-pro,sans-serif;font-weight:500;font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:#000000d9;transition:border-color .3s ease-out;-webkit-appearance:none;appearance:none}.gw-field input::placeholder{color:#00000059;text-transform:uppercase}.gw-field input:hover{border-color:#404040}.gw-field input:focus{border-color:#010101;outline:none}.gw-filefield input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gw-filelabel{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:140px;padding:24px;text-align:center;border:2px dashed rgba(0,0,0,.3);border-radius:8px;cursor:pointer;transition:border-color .3s ease-out,background-color .3s ease-out}.gw-filelabel:hover{border-color:#010101;background-color:#00000008}.gw-filelabel-text{font-family:mabry-pro,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;word-break:break-all}.gw-filelabel-hint{font-size:12px;color:#00000080}.gw-preview{display:block;max-width:160px;max-height:200px;margin:16px auto 0;border-radius:4px;box-shadow:0 2px 12px #00000026}.gw-preview[hidden]{display:none}.gw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gw-terms{border:0 none;padding:8px 0 0;text-align:left}.gw-terms label{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;font-size:13px;line-height:1.5;cursor:pointer}.gw-terms input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#010101}.gw-terms .action-button{margin-top:24px}.gw-status{margin-top:16px;text-align:center;font-size:14px}.gw-status.is-error{color:#b3261e}.gw-success{padding:48px 24px;text-align:center;border:2px solid #010101;border-radius:8px}.gw-success-title{margin-bottom:12px}@media(max-width:767px){.gw-upload{padding:40px 16px}.gw-field input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/gewinnspiel-upload.css.map */
