.widerruf__form{display:flex;flex-direction:column;gap:24px;background:transparent}.widerruf__step{display:flex;flex-direction:column;gap:24px}.widerruf__step[hidden]{display:none!important}.widerruf .input{position:relative}.widerruf .input__field{-webkit-appearance:none;appearance:none;width:100%;height:var(--form-input-field-height);line-height:var(--form-input-field-height);padding:0 18px;border-radius:var(--button-border-radius);border:1px solid rgba(var(--text-color),.15);box-shadow:none;background:transparent;color:var(--form-input-color);transition:border .2s ease-in-out,box-shadow .2s ease-in-out}.widerruf .input__field:focus{border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color)) inset;outline:none}.widerruf .input__field::placeholder{color:rgba(var(--text-color),.7)}[dir=ltr] .widerruf .input__label{left:12px}[dir=rtl] .widerruf .input__label{right:12px}.widerruf .input__label{position:absolute;top:calc((var(--form-input-field-height) / 2) - .5em);padding:0 5px;pointer-events:none;transform:translateY(0);transform-origin:var(--transform-origin-start) top;transition:transform .2s ease-in-out;background:rgb(var(--section-background, var(--background)));color:rgba(var(--text-color),.7);line-height:1;white-space:nowrap}.widerruf .input__field:focus-within~.input__label,.widerruf .input__field.is-filled~.input__label{transform:scale(.733) translateY(calc(-24px - .5em)) translate(3.665px)}.widerruf .required{color:#dc2626}.widerruf__hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.widerruf__validation{margin:0;color:#dc2626;font-size:.9em}.widerruf__validation[hidden]{display:none}.widerruf__summary-heading{margin-bottom:4px}.widerruf__summary{margin:12px 0 0;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--button-border-radius);border:1px solid rgba(var(--text-color),.15)}.widerruf__summary-row{display:grid;grid-template-columns:200px 1fr;gap:12px}.widerruf__summary dt{font-weight:600;color:rgba(var(--text-color),.7)}.widerruf__summary dd{margin:0;color:rgb(var(--text-color));word-break:break-word}.widerruf__actions{display:flex;gap:16px;flex-wrap:wrap}.widerruf__actions .button{flex:1 1 auto}.widerruf__confirm{display:inline-flex;align-items:center;justify-content:center;gap:8px}.widerruf__confirm:disabled{opacity:.6;cursor:not-allowed}.widerruf .loading-spinner{display:none;width:20px;height:20px;border:2px solid rgba(var(--primary-button-text-color),.3);border-top:2px solid rgb(var(--primary-button-text-color));border-radius:50%;animation:widerruf-spin 1s linear infinite}.widerruf .is-loading .loading-spinner{display:inline-block}@keyframes widerruf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.widerruf .banner,.shopify-section--widerruf-form .banner{display:flex;align-items:flex-start;padding:16px 18px;border-radius:var(--button-border-radius);margin-bottom:24px}[dir=ltr] .widerruf .banner__ribbon{margin-right:12px}[dir=rtl] .widerruf .banner__ribbon{margin-left:12px}.widerruf .banner__ribbon{flex-shrink:0;line-height:1}.widerruf .banner__content{flex:1}.widerruf__success-heading{font-weight:600;margin:0 0 4px}.widerruf .banner--success{background-color:rgba(var(--text-color),.05);border:1px solid rgba(var(--text-color),.15);color:rgb(var(--text-color))}.widerruf .banner--error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media screen and (max-width:740px){.widerruf__summary-row{grid-template-columns:1fr;gap:2px}.widerruf__actions{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-widerruf-form.css.map */
