.ce_form.form-dark,.ce_form:has(> .form-dark){--form-gap: clamp(1.5em, 3.1vw, 3.35em);box-sizing:border-box;padding:5.5em 0 5em;padding:clamp(3em, 5.2vw, 5.5em) 0 clamp(3em, 5vw, 5em);background:#3B3B3B}.ce_form.form-dark form,.ce_form.form-dark .form-heading,.ce_form:has(> .form-dark) form,.ce_form:has(> .form-dark) .form-heading{width:86%;margin:auto;max-width:1636px;max-width:clamp(15.5em, 86%, 90.9em)}.ce_form.form-dark .form-overline,.ce_form:has(> .form-dark) .form-overline{font-size:1.55em;font-family:"zalando-regular", helvetica, arial, sans-serif;font-size:clamp(1em, 1.45vw, 1.55em);line-height:1.14em;letter-spacing:0.02em;color:#000000;text-transform:uppercase;color:#C5C4BE;margin-bottom:1.4em}.ce_form.form-dark .form-headline,.ce_form:has(> .form-dark) .form-headline{font-size:4.16em;font-size:clamp(1.77em, 3.9vw, 4.16em);font-family:"zalando-semibold", helvetica, arial, sans-serif;line-height:1.06em;letter-spacing:0.02em;color:#FFFFFF;text-transform:uppercase;margin-bottom:0.45em}.ce_form.form-dark .formbody,.ce_form:has(> .form-dark) .formbody{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:var(--form-gap);max-width:67.1em}.ce_form.form-dark .formbody>.widget,.ce_form.form-dark .formbody>fieldset,.ce_form:has(> .form-dark) .formbody>.widget,.ce_form:has(> .form-dark) .formbody>fieldset{width:100%}.ce_form.form-dark .formbody>fieldset,.ce_form:has(> .form-dark) .formbody>fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:var(--form-gap);min-width:0;margin:0.9em 0 0;padding:0;border:none}.ce_form.form-dark .formbody>fieldset>legend,.ce_form:has(> .form-dark) .formbody>fieldset>legend{font-family:"zalando-semibold", helvetica, arial, sans-serif}.ce_form.form-dark .widget,.ce_form:has(> .form-dark) .widget{margin-bottom:1.3em;margin-bottom:clamp(0.8em, 1.2vw, 1.3em)}.ce_form.form-dark .widget.w50,.ce_form:has(> .form-dark) .widget.w50{width:calc(50% - var(--form-gap) / 2)}.ce_form.form-dark label,.ce_form.form-dark legend,.ce_form:has(> .form-dark) label,.ce_form:has(> .form-dark) legend{display:block;padding:0;font-family:"zalando-regular", helvetica, arial, sans-serif;font-size:clamp(1em, 1.45vw, 1.55em);line-height:1.3;color:#C5C4BE;margin-bottom:0.35em}.ce_form.form-dark input.text,.ce_form.form-dark select,.ce_form.form-dark textarea,.ce_form:has(> .form-dark) input.text,.ce_form:has(> .form-dark) select,.ce_form:has(> .form-dark) textarea{box-sizing:border-box;display:block;width:100%;height:2.65em;padding:0 1.15em;font-family:"zalando-regular", helvetica, arial, sans-serif;font-size:clamp(1em, 1.45vw, 1.55em);color:#FFFFFF;background:transparent;border:2px solid #adaca3;border-radius:0.72em;outline:none;-webkit-appearance:none;appearance:none;transition:background 0.3s ease, color 0.3s ease}.ce_form.form-dark input.text:focus,.ce_form.form-dark select:focus,.ce_form.form-dark textarea:focus,.ce_form:has(> .form-dark) input.text:focus,.ce_form:has(> .form-dark) select:focus,.ce_form:has(> .form-dark) textarea:focus{color:#3B3B3B;background:#f0f0ef}.ce_form.form-dark input.text.error,.ce_form.form-dark select.error,.ce_form.form-dark textarea.error,.ce_form:has(> .form-dark) input.text.error,.ce_form:has(> .form-dark) select.error,.ce_form:has(> .form-dark) textarea.error{border-color:#e57373}.ce_form.form-dark textarea,.ce_form:has(> .form-dark) textarea{height:auto;min-height:6em;padding:0.6em 1.15em;resize:vertical}.ce_form.form-dark p.error,.ce_form:has(> .form-dark) p.error{font-size:0.9em;color:#e57373;margin:0 0 0.4em}.ce_form.form-dark .widget-checkbox,.ce_form:has(> .form-dark) .widget-checkbox{margin-top:1em}.ce_form.form-dark .widget-checkbox .checkbox_container,.ce_form:has(> .form-dark) .widget-checkbox .checkbox_container{margin:0;padding:0;border:none}.ce_form.form-dark .widget-checkbox .checkbox_container>span,.ce_form:has(> .form-dark) .widget-checkbox .checkbox_container>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;gap:0.75em}.ce_form.form-dark .widget-checkbox input.checkbox,.ce_form:has(> .form-dark) .widget-checkbox input.checkbox{flex:none;width:1.4em;height:1.4em;margin:0.15em 0 0;border:2px solid #adaca3;border-radius:0.3em;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.ce_form.form-dark .widget-checkbox input.checkbox:checked,.ce_form:has(> .form-dark) .widget-checkbox input.checkbox:checked{background:#C5C4BE url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 5' fill='none' stroke='%233B3B3B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.ce_form.form-dark .widget-checkbox .checkbox_container>span label,.ce_form:has(> .form-dark) .widget-checkbox .checkbox_container>span label{margin:0;font-size:1em;line-height:1.5;cursor:pointer}.ce_form.form-dark .widget-checkbox .checkbox_container>span label a,.ce_form:has(> .form-dark) .widget-checkbox .checkbox_container>span label a{color:#FFFFFF;text-decoration:underline}.ce_form.form-dark .widget-submit,.ce_form:has(> .form-dark) .widget-submit{margin-top:1.5em;margin-top:clamp(1.5em, 3vw, 3.4em)}.ce_form.form-dark .widget-submit button,.ce_form:has(> .form-dark) .widget-submit button{position:relative;overflow:hidden;color:#3B3B3B;font-family:"zalando-regular", helvetica, arial, sans-serif;font-size:0.889em;line-height:1.4em;text-align:center;text-transform:uppercase;border:2px solid;border-radius:2em;padding:0.665em 1.4em 0.465em;transition:all 0.4s ease;padding-left:1.1em;padding-right:3em;font-size:1.5em;font-size:clamp(0.889em, 1.4vw, 1.5em);text-align:left;color:#C5C4BE;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M0 9h22M14 1l8 8-8 8' fill='none' stroke='%23C5C4BE' stroke-width='2'/%3E%3C/svg%3E") right 1.1em center / 0.9em no-repeat;border-color:#adaca3;cursor:pointer;transition:background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease}.ce_form.form-dark .widget-submit button:after,.ce_form:has(> .form-dark) .widget-submit button:after{content:"";position:absolute;width:50%;height:100%;max-width:3.8em;left:0;top:0;transform:translateX(-100%);background:rgba(59, 59, 59, 0.32);border-radius:inherit;transition:transform 0.5s ease}.ce_form.form-dark .widget-submit button:hover,.ce_form:has(> .form-dark) .widget-submit button:hover{background:rgba(59, 59, 59, 0.05)}.ce_form.form-dark .widget-submit button:active:after,.ce_form.form-dark .widget-submit button.active:after,.ce_form:has(> .form-dark) .widget-submit button:active:after,.ce_form:has(> .form-dark) .widget-submit button.active:after{transform:translateX(0)}.ce_form.form-dark .widget-submit button:focus,.ce_form:has(> .form-dark) .widget-submit button:focus{background:rgba(59, 59, 59, 0.17)}.ce_form.form-dark .widget-submit button:disabled,.ce_form.form-dark .widget-submit button.disabled,.ce_form:has(> .form-dark) .widget-submit button:disabled,.ce_form:has(> .form-dark) .widget-submit button.disabled{opacity:0.2;cursor:default}.ce_form.form-dark .widget-submit button:hover,.ce_form:has(> .form-dark) .widget-submit button:hover{background:rgba(255, 255, 255, 0.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M0 9h22M14 1l8 8-8 8' fill='none' stroke='%23C5C4BE' stroke-width='2'/%3E%3C/svg%3E") right 1.1em center / 0.9em no-repeat}.ce_form.form-dark .widget-submit button:focus,.ce_form:has(> .form-dark) .widget-submit button:focus{background:rgba(255, 255, 255, 0.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M0 9h22M14 1l8 8-8 8' fill='none' stroke='%23C5C4BE' stroke-width='2'/%3E%3C/svg%3E") right 1.1em center / 0.9em no-repeat}.ce_form.form-dark .widget-explanation,.ce_form:has(> .form-dark) .widget-explanation{margin-top:1.5em;margin-top:clamp(1em, 2.6vw, 2.8em)}.ce_form.form-dark .widget-explanation p,.ce_form:has(> .form-dark) .widget-explanation p{font-family:"zalando-regular", helvetica, arial, sans-serif;font-size:1.28em;font-size:clamp(0.778em, 1.2vw, 1.28em);color:#C5C4BE;margin:0}@media only screen and (max-width:560px){.ce_form.form-dark .widget.w50,.ce_form:has(> .form-dark) .widget.w50{width:100%}}