.rabatt{inset:auto 0 0;width:100%;max-width:100%;max-height:88dvh;margin:0;padding:0;border:0;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--c-weiss);color:var(--c-text);overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .4s cubic-bezier(.32,.72,0,1),overlay .4s allow-discrete,display .4s allow-discrete}.rabatt[open]{transform:none}.rabatt:focus{outline:0}@starting-style{.rabatt[open]{transform:translateY(100%)}}.rabatt::backdrop{background:#0006;opacity:0;transition:opacity .25s var(--kurve),overlay .25s allow-discrete,display .25s allow-discrete}.rabatt[open]::backdrop{opacity:1}@starting-style{.rabatt[open]::backdrop{opacity:0}}.rabatt__zu{position:absolute;z-index:2;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.rabatt__zu:active{transform:scale(.94)}.rabatt__buehne{position:relative;display:flex;align-items:center;min-height:140px;padding:20px;overflow:hidden;background:#eaecee}.rabatt__titel{position:relative;z-index:1;max-width:62%;font-size:clamp(24px,7.2vw,28px);line-height:1.1;font-weight:500;letter-spacing:-.4px}.rabatt__titel span{display:block;color:var(--c-grau)}.rabatt__foto{position:absolute;inset-block:0;inset-inline-end:0;width:56%;height:100%;object-fit:cover;object-position:50% 8%;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 42%);mask-image:linear-gradient(to right,transparent,#000 42%)}[dir=rtl] .rabatt__foto{-webkit-mask-image:linear-gradient(to left,transparent,#000 42%);mask-image:linear-gradient(to left,transparent,#000 42%)}.rabatt__inhalt,.rabatt__danke{display:grid;gap:10px;padding:16px 20px calc(14px + env(safe-area-inset-bottom))}.rabatt__inhalt[hidden],.rabatt__danke[hidden]{display:none}.rabatt__text{font-size:16px;line-height:1.4;color:var(--c-grau-dunkel)}.rabatt__feld{width:100%;min-height:52px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-gross);background:var(--c-hell);font:inherit;font-size:16px;color:inherit}.rabatt__feld:not(:placeholder-shown){direction:ltr}.rabatt__feld:focus-visible{outline:2px solid var(--c-schwarz);outline-offset:1px;background:var(--c-weiss)}.rabatt__feld[aria-invalid=true]{border-color:#b3261e}.rabatt__fehler{font-size:14px;line-height:1.35;color:#b3261e}.rabatt__fehler:empty{display:none}.rabatt__klein{font-size:13px;line-height:1.4;text-align:center;color:var(--c-grau)}.rabatt__klein a{text-decoration:underline;text-underline-offset:2px}.rabatt__haken{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-schwarz);color:var(--c-weiss)}.rabatt__danke-titel{font-size:24px;line-height:1.2;font-weight:500}.rabatt [type=submit][aria-busy=true]{opacity:.6}@media(min-width:600px){.rabatt{top:0;right:0;bottom:0;left:0;width:min(440px,calc(100% - 48px));max-height:calc(100dvh - 48px);margin:auto;border-radius:var(--r-xl);opacity:0;transform:translateY(16px) scale(.98);transition:transform .3s var(--kurve-raus),opacity .2s var(--kurve-raus),overlay .3s allow-discrete,display .3s allow-discrete}.rabatt[open]{opacity:1;transform:none}@starting-style{.rabatt[open]{opacity:0;transform:translateY(16px) scale(.98)}}.rabatt__buehne{min-height:200px}.rabatt__titel{font-size:34px}}@media(prefers-reduced-motion:reduce){.rabatt,.rabatt::backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rabatt.css.map */
