.widerruf-button-wrapper{margin:2rem 0}.widerruf-button-link{display:inline-block;font-size:1.6rem;font-weight:600;color:rgb(var(--color-button));text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.3rem;transition:all var(--duration-short) ease}.widerruf-button-link:hover{color:rgba(var(--color-button),.8);text-decoration-thickness:.3rem}.widerruf-button-link--button{padding:1.5rem 3rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:.2rem solid rgb(var(--color-button));border-radius:var(--buttons-radius);text-decoration:none;box-shadow:0 .2rem .5rem rgba(var(--color-shadow),.2)}.widerruf-button-link--button:hover{background-color:rgba(var(--color-button),.85);color:rgb(var(--color-button-text));transform:translateY(-.1rem);box-shadow:0 .3rem .6rem rgba(var(--color-shadow),.3);text-decoration:none}.widerruf-button-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.widerruf-page{max-width:70rem}.widerruf-page__title{margin-bottom:1.5rem}.widerruf-page__description{margin-bottom:3rem;color:rgba(var(--color-foreground),.75);font-size:1.6rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width: 750px){.widerruf-page__description{margin-bottom:4rem;font-size:1.8rem}}.widerruf-button{font-size:1.6rem;font-weight:600;padding:1.5rem 3rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:.2rem solid rgb(var(--color-button));border-radius:var(--buttons-radius);cursor:pointer;display:inline-block;text-align:center;text-decoration:none;transition:all var(--duration-short) ease;box-shadow:0 .2rem .5rem rgba(var(--color-shadow),.2)}.widerruf-button:hover{background-color:rgba(var(--color-button),.85);transform:translateY(-.1rem);box-shadow:0 .3rem .6rem rgba(var(--color-shadow),.3)}.widerruf-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.widerruf-modal details{position:relative}.widerruf-modal__content{opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:rgba(var(--color-foreground),.2);height:100%;display:flex;align-items:center;justify-content:center}.widerruf-modal details[open]>.widerruf-modal__content{opacity:1;visibility:visible;z-index:101;animation:animateMenuOpen var(--duration-default) ease}.widerruf-modal__inner{position:relative;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);width:90%;max-width:60rem;max-height:90vh;overflow-y:auto;padding:3rem 2.5rem 2.5rem;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity))}@media screen and (min-width: 750px){.widerruf-modal__inner{padding:4rem 3.5rem 3.5rem}}.widerruf-modal__close{position:absolute;top:1.5rem;right:1.5rem;z-index:2}.widerruf-modal__title{margin:0 0 1rem;font-size:2.4rem;font-weight:600}@media screen and (min-width: 750px){.widerruf-modal__title{font-size:2.8rem}}.widerruf-modal__description{margin:0 0 2rem;color:rgba(var(--color-foreground),.75)}.widerruf-form{margin-top:2rem}.widerruf-form__fields{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:0}@media screen and (min-width: 750px){.widerruf-form__fields{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.widerruf-form__fields .field{margin-bottom:0}@media screen and (min-width: 750px){.widerruf-form__fields .field{margin-bottom:0}}.widerruf-form__field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.widerruf-form__field{margin-bottom:2rem}}.field__hint{display:block;margin-top:.5rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);font-style:italic}.widerruf-form__label{display:block;margin-bottom:.8rem;font-weight:500;font-size:1.4rem}.widerruf-form__label span[aria-hidden=true]{color:rgb(var(--color-button));margin-left:.3rem}.widerruf-form__message{padding:1.5rem;margin-bottom:2rem;border-radius:var(--inputs-radius);display:flex;align-items:flex-start;gap:1rem}.widerruf-form__message--success{background-color:#0080001a;color:#006400;border:.1rem solid rgba(0,128,0,.3)}.widerruf-form__message--error{background-color:#dc35451a;color:#b41e2d;border:.1rem solid rgba(220,53,69,.3)}.widerruf-form__message ul{margin:.5rem 0 0;padding-left:2rem;list-style:disc}.widerruf-form__message .icon{flex-shrink:0;margin-top:.2rem}.widerruf-form__actions{margin-top:3rem;display:flex;justify-content:flex-end}.widerruf-form__actions .button{min-width:20rem;font-size:1.6rem;font-weight:600;padding:1.5rem 3rem}@media screen and (max-width: 749px){.widerruf-form__actions .button{width:100%}}.widerruf-form__message{margin-bottom:3rem}.widerruf-form__message .form-status{margin:0 0 1rem;font-size:1.8rem}.widerruf-form__message p{margin:0}.widerruf-form__message ul{margin-top:1rem}.widerruf-form .field__input,.widerruf-form .text-area{width:100%}.widerruf-form .field__input[readonly]{background-color:rgba(var(--color-foreground),.05);cursor:not-allowed}.widerruf-form{margin-top:0}.widerruf-form .field{margin-bottom:0}.widerruf-form-field-wrapper{margin-bottom:1.5rem}@media screen and (min-width: 750px){.widerruf-form-field-wrapper{margin-bottom:2rem}}.widerruf-form .field__hint{display:block;margin-top:.5rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);font-style:italic;line-height:calc(1 + .4 / var(--font-body-scale))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/widerruf-form.css.map */
