.widerruf-form-wrapper{display:none;position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:#000c}.widerruf-form-wrapper.is-open{display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.widerruf-form-bg{background:#fff;padding:48px 32px 40px;border-radius:10px;width:100%;max-width:560px;margin:0;position:relative;box-sizing:border-box;max-height:calc(100vh - 32px);overflow-y:auto}.widerruf-form-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:4px;line-height:0;opacity:.6;transition:opacity .15s}.widerruf-form-close:hover{opacity:1}.widerruf-form-title{color:#1c3660;font-size:22px;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.widerruf-form-subtitle{color:#121212a6;font-size:14px;margin:0 0 24px;line-height:1.5}.widerruf-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.widerruf-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.widerruf-form-field label{font-size:13px;font-weight:500;color:#121212}.widerruf-form-field label span[aria-hidden]{color:#c00}.widerruf-form-field input[type=text],.widerruf-form-field input[type=email],.widerruf-form-field input[type=date]{border:1px solid rgba(18,18,18,.3);border-radius:4px;padding:10px 14px;font-size:14px;color:#121212;width:100%;box-sizing:border-box;background:#fff;transition:border-color .15s,box-shadow .15s}.widerruf-form-field input:focus{outline:none;border-color:#1c3660;box-shadow:0 0 0 2px #1c36601f}.widerruf-form-field--checkbox{margin-bottom:20px}.widerruf-form-field--teilwiderruf.is-hidden{display:none}.widerruf-form-field--teilwiderruf{margin-bottom:20px;margin-top:-8px}.widerruf-form-field textarea{border:1px solid rgba(18,18,18,.3);border-radius:4px;box-sizing:border-box;color:#121212;font-family:inherit;font-size:14px;line-height:1.5;min-height:96px;padding:10px 14px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.widerruf-form-field textarea:focus{border-color:#1c3660;box-shadow:0 0 0 2px #1c36601f;outline:none}.widerruf-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:#121212bf;line-height:1.5}.widerruf-checkbox-label input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:#1c3660;width:16px;height:16px;cursor:pointer}.widerruf-checkbox-label a{color:#1c3660;text-decoration:underline}.widerruf-form-success{background:#ccd7dd;color:#1c3660;border-radius:4px;padding:14px 16px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.5}.widerruf-form-error{color:#c00;font-size:13px;margin-bottom:16px}.widerruf-form-submit{background:#1c3660;color:#fff;border:none;border-radius:4px;padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;width:100%;margin-top:4px;transition:background .2s;letter-spacing:.3px}.widerruf-form-submit:hover{background:#152d52}@media screen and (max-width:749px){.widerruf-form-bg{padding:40px 20px 32px}.widerruf-form-row{grid-template-columns:1fr;gap:0}}footer.footer .footer-policies-bar.footer-block.grid__item{background:#e1e9ee;border-top:7px solid #fff;padding:32px 70px;width:100%}footer.footer .footer-policies-bar__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;width:100%}footer.footer .footer-policies-bar__links{flex:1 1 auto;min-width:0}footer.footer .footer-policies-bar__group{width:100%}footer.footer .footer-policies-bar__heading{margin-bottom:16px}footer.footer .footer-policies-bar__list{margin-bottom:0}footer.footer .footer-policies-bar__list li{float:left;margin-right:48px}footer.footer .footer-policies-bar__list li:last-child{margin-right:0}@media screen and (min-width:750px){footer.footer .footer-policies-bar__list{display:flex;flex-wrap:wrap;row-gap:24px}footer.footer .footer-policies-bar__list li{float:none}footer.footer .footer-policies-bar__inner{align-items:start;column-gap:30px;display:grid;grid-template-columns:3fr 1fr;row-gap:0}footer.footer .footer-policies-bar__links{flex:unset;grid-column:1;max-width:100%;min-width:0;overflow:hidden}footer.footer .footer-policies-bar__group{max-width:100%;width:100%}footer.footer .footer-policies-bar__widerruf{grid-column:2;overflow:visible;padding-left:30px;width:100%}.sales-letter footer.footer .footer-policies-bar__inner{max-width:960px;margin:auto}.sales-letter footer.footer .footer-policies-bar__widerruf{padding:0;width:fit-content}}footer.footer .footer-policies-bar .footer-policies-bar__link.list-menu__item--link{color:#1c3660;font-size:12px;font-weight:400;letter-spacing:.6px;line-height:140%;padding-bottom:0}footer.footer .footer-policies-bar__widerruf{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column}footer.footer .footer-policies-bar__button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #1c3660;border-radius:8px;box-sizing:border-box;color:#1c3660;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-size:12px;font-style:var(--font-body-style);font-weight:600;height:auto;justify-content:center;letter-spacing:.6px;line-height:1.5;min-height:0;overflow:visible;padding:8px 16px;text-align:center;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:fit-content}footer.footer .footer-policies-bar__button:hover{background:#1c3660;color:#fff}@media screen and (min-width:750px){footer.footer .footer-policies-bar__button{font-size:14px}}@media screen and (max-width:749px){footer.footer .footer-policies-bar.footer-block.grid__item{margin:0;padding:24px 16px}footer.footer .footer-policies-bar .footer-policies-bar__heading,footer.footer .footer-policies-bar h2.footer-block__heading.inline-richtext{padding-left:0;padding-top:0}footer.footer .footer-policies-bar__list.footer-block__details-content{margin-bottom:0;padding-left:0}footer.footer .footer-policies-bar__inner{flex-direction:column;gap:16px}footer.footer .footer-policies-bar__list li{float:none;margin-right:0}footer.footer .footer-policies-bar__list{display:flex;flex-direction:column;gap:8px}footer.footer .footer-policies-bar__widerruf{padding-left:0;width:100%}footer.footer .footer-policies-bar__button{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/widerruf-form.css.map */
