.permissionLayer2026{display:flex;height:500px}.permissionLayer2026 .permission-layer-2026_left::before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(0,0,0,0.3)}.permissionLayer2026 .permission-layer-2026_left{display:flex;flex-direction:column;justify-content:space-around;width:50%;height:100%;background-image:var(--permission-layer-2026-bg);background-repeat:no-repeat;background-size:cover;background-position:top !important}.permissionLayer2026 .permission-layer-2026_success-text{display:flex;align-items:center;gap:16px;font-family:"BP-Font200",sans-serif;font-size:13px;line-height:20px}.permissionLayer2026 .permission-layer-2026_success-close-button{margin-top:auto;border-radius:4px;font-family:'bonprix-regular',sans-serif;font-size:14px}.permissionLayer2026 .permission-layer-2026_success-close-button:hover{color:#FFF}.permissionLayer2026 .permission-layer-2026_success-text svg.permission-layer-2026_success-step-icon{width:24px;height:24px;flex-shrink:0}.permissionLayer2026 .permission-layer-2026_right{display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:50%;height:100%;padding:32px}.permissionLayer2026 .permission-layer-2026_right.permission-layer-2026_right--success{gap:16px}.permission-layer-2026_head{display:flex;flex-direction:column;row-gap:32px}svg.permission-layer-2026_benefits-tick{width:24px;height:24px}.permission-layer-2026_benefit{gap:12px;display:flex;align-items:center;font-size:14px}.permission-layer-2026_benefits{gap:8px;display:flex;flex-direction:column}.permission-layer-2026_title{font-size:30px;font-family:bonprix-regular,sans-serif;color:#000;text-transform:uppercase;text-wrap:balance}.permission-layer-2026_incentive-text{display:flex;position:relative;gap:8px;flex-direction:column;font-size:30px;font-family:bonprix-regular,sans-serif;color:#FFF;text-transform:uppercase;align-items:center;justify-content:center;flex:1;padding:16px}.permission-layer-2026_asterisk{padding:16px;color:#FFF;font-size:11px;z-index:1;text-align:center}.permission-layer-2026_legal-text{font-family:"BP-Font200",sans-serif;font-size:12px}.permissionLayer2026 input#newsletterPermissionemail{box-sizing:border-box;width:100%;height:48px;font-size:16px}.permissionLayer2026 form#newsletter_permission_form{display:flex;align-items:baseline;gap:16px;margin:0}.permissionLayer2026 .permission2014-newsletter-input{flex:1;padding-top:20px;position:relative}.permissionLayer2026 .permission2014-newsletter-input label{position:absolute;left:5px;top:34px;font-size:14px;transition:transform .2s,top .2s,left .2s;cursor:text}.permissionLayer2026 .permission2014-newsletter-input input{outline:1px solid #000;border:1px solid transparent;border-bottom:3px solid transparent}.permissionLayer2026 .permission2014-newsletter-input input:focus,.permissionLayer2026 .permission2014-newsletter-input input:focus-visible{border-bottom:3px solid #000}.permissionLayer2026 .permission2014-newsletter-input input:focus+label,.permissionLayer2026 .permission2014-newsletter-input input:focus-visible+label,.permissionLayer2026 .permission2014-newsletter-input input:not(:placeholder-shown)+label{transform:scale(.8);top:0;left:0}.permissionLayer2026 .permission-layer-submit-button{font-family:bonprix-regular,sans-serif;font-size:14px;border-radius:4px;height:48px}.permissionLayer2026 .permission-layer-submit-button:hover{color:#FFF}.permissionLayer2026 .permission2014-newsletter-input p.error-message{margin-top:5px;color:#c00;font-weight:normal;margin-bottom:2px;font-size:11px;left:14px;position:relative}