.widerruf{background:#fff;padding:80px 24px;font-family:Assistant,sans-serif}.widerruf__inner{max-width:640px;margin:0 auto}.widerruf__heading{font-size:38px;font-weight:700;color:#121212;margin:0 0 20px;letter-spacing:-.03em}.widerruf__intro{font-size:15px;line-height:1.6;color:#525252;margin-bottom:36px}.widerruf__field{margin-bottom:20px}.widerruf__field label{display:block;font-size:14px;font-weight:500;color:#121212;margin-bottom:6px}.widerruf__field input{width:100%;padding:12px 14px;border:1px solid #D4D4D4;font-size:15px;font-family:Assistant,sans-serif;color:#121212;background:#fff;box-sizing:border-box}.widerruf__field input:focus{outline:none;border-color:#121212}.widerruf__button{padding:14px 28px;font-size:15px;font-weight:500;border:none;cursor:pointer;transition:opacity .2s ease}.widerruf__button--primary{background:#121212;color:#fff;width:100%;margin-top:8px}.widerruf__button--secondary{background:transparent;color:#121212;border:1px solid #121212}.widerruf__button--confirm{background:#b3261e;color:#fff}.widerruf__button:hover{opacity:.85}.widerruf__step--hidden{display:none}.widerruf__summary-heading{font-size:22px;font-weight:700;color:#121212;margin:0 0 12px}.widerruf__summary-note{font-size:14px;line-height:1.6;color:#525252;margin-bottom:24px}.widerruf__summary-list{border-top:1px solid #E4E4E4;margin:0 0 32px}.widerruf__summary-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #E4E4E4;font-size:14px}.widerruf__summary-list dt{color:#6b6b6b;font-weight:500;flex-shrink:0}.widerruf__summary-list dd{margin:0;color:#121212;text-align:right;word-break:break-word}.widerruf__actions{display:flex;gap:12px}.widerruf__actions .widerruf__button{flex:1}.widerruf__success{background:#f3f3f3;padding:32px;text-align:center}.widerruf__success h2{font-size:22px;font-weight:700;color:#121212;margin:0 0 12px}.widerruf__success p{font-size:15px;line-height:1.6;color:#525252;margin:8px 0}.widerruf__error{background:#fbeaea;color:#b3261e;padding:14px;font-size:14px;margin-top:16px}@media screen and (max-width:600px){.widerruf{padding:50px 20px}.widerruf__heading{font-size:28px}.widerruf__actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-widerruf.css.map */
