@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}.rd-loading-animation{border:.4rem solid #dedede;border-top-color:#3c3c3c;border-radius:50%;width:3.2rem;height:3.2rem;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@media (prefers-reduced-motion){.rd-loading-animation{animation:none}}.rd-loading-animation--content{border-width:1.1rem;width:10rem;height:10rem}.rd-button{cursor:pointer;color:#fff;background-color:#3c3c3c;border-width:0;border-radius:4.8rem;outline:none;justify-content:center;align-items:center;width:100%;height:4.8rem;padding-left:2.4rem;padding-right:2.4rem;font-family:Kaufland,Open Sans,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.rd-button .svg-icon{color:#fff}.rd-button:hover{background-color:#747474}.rd-button:focus-visible{outline-offset:.2rem;border-radius:4.8rem;outline:.2rem solid #0091c4}.rd-button:focus:not(:focus-visible),.rd-button:disabled{outline:none}.rd-button--link-overwrite{background:0 0;border:0}.rd-button--link{text-decoration:none}.rd-button--secondary{color:#3c3c3c;background-color:#fff;border:.2rem solid #3c3c3c}.rd-button--secondary:hover{background-color:#f5f5f5}.rd-button--secondary .svg-icon{color:currentColor}.rd-button--secondary:hover{background-color:#f5f5f5;border-width:.2rem}.rd-button--filter-tag{color:#3c3c3c;background-color:#fff;border:.1rem solid #8e8e8e;width:auto;margin:.4rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.5}.rd-button--filter-tag .svg-icon{color:#3c3c3c}.rd-button--filter-tag:hover{background-color:#f5f5f5}.rd-button--filter-tag:not(.rd-button--disabled) .svg-icon__icon{fill:#3c3c3c}.rd-button--filter-tag:hover:not(.rd-button--disabled){background-color:#f5f5f5}.rd-button--filter-tag:hover:not(.rd-button--disabled) .rd-button__text,.rd-button--filter-tag:focus-visible:not(.rd-button--disabled) .rd-button__text{font-weight:600}.rd-button--filter-tag.rd-button--selected{border-color:#3c3c3c;font-weight:600;box-shadow:0 0 0 .1rem #3c3c3c}.rd-button--filter-tag.rd-button--selected:hover:not(.rd-button--disabled){background-color:#f5f5f5;font-weight:600}.rd-button--filter-tag.rd-button--selected.rd-button--disabled{box-shadow:none;border-color:#c2c2c2}.rd-button--filter-tag.rd-button .svg-icon{width:1.6rem;height:1.6rem;margin-right:.8rem}.rd-button--filter-tag .rd-button__text:before{content:attr(data-text);visibility:hidden;height:0;font-weight:600;display:block}.rd-button--buy{color:#fff;background-color:#e10915}.rd-button--buy .svg-icon{color:#fff}.rd-button--buy:hover{background-color:#a0060f}.rd-button--mini{height:3.8rem}.rd-button:not(.rd-button--secondary,.rd-button--filter-tag) .svg-icon{color:#fff}.rd-button .svg-icon{margin-right:.8rem}.rd-button--disabled,.rd-button:disabled{cursor:not-allowed;color:#c2c2c2;background-color:#f5f5f5}.rd-button--disabled:hover,.rd-button:disabled:hover{color:#c2c2c2;background-color:#f5f5f5}.rd-button--disabled:hover .svg-icon,.rd-button:disabled:hover .svg-icon,.rd-button--disabled .svg-icon,.rd-button:disabled .svg-icon{color:#c2c2c2}.rd-button--disabled.rd-button--secondary,.rd-button--disabled.rd-button--filter-tag,.rd-button:disabled.rd-button--secondary,.rd-button:disabled.rd-button--filter-tag{border-width:0}.rd-button__text{text-align:center}.rd-button:hover{text-decoration:none}.rd-button--opens-new-tab{align-items:center;display:inline-flex}.rd-button--opens-new-tab .rd-button__text{display:inline-block}.rd-button--opens-new-tab .rd-link__external-icon{color:currentColor;font-size:inherit;line-height:inherit;width:.8em;height:.8em;margin:0 0 0 .4em}.svg-icon{color:#3c3c3c;flex-shrink:0;width:2.2rem;height:2.2rem;display:inline-flex}.svg-icon--secondary{color:#e10915}.svg-icon--small{width:1.6rem;height:1.6rem}.svg-icon--large{width:4.4rem;height:4.4rem}.svg-icon__icon{fill:currentColor;width:100%;height:100%}.svg-icon--rotate90{transform:rotate(90deg)}.svg-icon--rotate180{transform:rotate(180deg)}.svg-icon--rotate270{transform:rotate(270deg)}.svg-icon--rotate-90{transform:rotate(-90deg)}.svg-icon--rotate-180{transform:rotate(-180deg)}.svg-icon--rotate-270{transform:rotate(-270deg)}.rd-sidebar__button .rd-button__text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rd-sidebar__headline,.rd-sidebar__sub-headline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-sidebar{z-index:7000;background-color:#000000bd;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.rd-sidebar.sidebar-enter-active{animation:.2s fade-in}@media (prefers-reduced-motion){.rd-sidebar.sidebar-enter-active{animation:none}}.rd-sidebar.sidebar-leave-active{animation:.2s fade-out}@media (prefers-reduced-motion){.rd-sidebar.sidebar-leave-active{animation:none}}@media (width<=768px){.rd-sidebar{flex-direction:column-reverse;justify-content:flex-start}.rd-sidebar .rd-sidebar__panel{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;width:100%;height:auto;max-height:calc(100svh - 2.2rem);animation:.5s ease-in-out 10ms forwards slide-up;position:relative;transform:translateZ(0)}}@media (width<=768px) and (prefers-reduced-motion){.rd-sidebar .rd-sidebar__panel{animation:none}}@media (width>=768px){.rd-sidebar--left,.rd-sidebar--right{padding:0}.rd-sidebar--left .rd-sidebar__panel,.rd-sidebar--right .rd-sidebar__panel{height:100svh;position:relative;transform:translateZ(0)}}@media (width>=768px) and (prefers-reduced-motion){.rd-sidebar--left .rd-sidebar__panel,.rd-sidebar--right .rd-sidebar__panel{animation:none}}@media (width>=768px){.rd-sidebar--left{justify-content:flex-start}.rd-sidebar--left .rd-sidebar__panel{margin:0 auto 0 0;animation:.3s ease-in-out 10ms forwards slide-in-left}.rd-sidebar--right{justify-content:flex-end}.rd-sidebar--right .rd-sidebar__panel{margin:0 0 0 auto;animation:.3s ease-in-out 10ms forwards slide-in-right}}.rd-sidebar__panel{color:#3c3c3c;z-index:8000;background-color:#fff;outline:none;flex-direction:column;width:44.2rem;display:flex;overflow:hidden;box-shadow:0 1rem 4.8rem -.2rem #00000047}.rd-sidebar__panel--content-scroll .rd-sidebar__content{max-height:calc(100% - 5.3rem);overflow-y:auto}.rd-sidebar__panel--no-heading .rd-sidebar__content{max-height:calc(100% - 3.8rem)}.rd-sidebar__panel--no-heading .rd-sidebar__header{height:3.8rem}.rd-sidebar__panel--no-heading .rd-sidebar__header:after{display:none}.rd-sidebar__header{flex-shrink:0;align-items:center;width:100%;height:5.3rem;padding:0 2.4rem;display:flex;position:relative}.rd-sidebar__header:has(.rd-sidebar__headline){height:6.1rem}@media (width<=768px){.rd-sidebar__header:has(.rd-sidebar__headline){height:5.3rem}}.rd-sidebar__header:has(.rd-sidebar__sub-headline){height:8.2rem}.rd-sidebar__header:after{content:"";background-color:#dedede;width:calc(100% - 4.8rem);height:.1rem;position:absolute;bottom:0;left:2.4rem}.rd-sidebar__header-wrapper{text-align:center;flex:1;max-width:calc(100% - 1.6rem);padding:2.4rem 1.6rem 1.6rem}@media (width<=768px){.rd-sidebar__header-wrapper{padding:unset}}.rd-sidebar__headline{margin:0;font-size:1.6rem;font-weight:600;line-height:1.3}.rd-sidebar__sub-headline{margin:.2rem 0 0;font-size:1.3rem;font-weight:400;line-height:1.3}.rd-sidebar__button{cursor:pointer;background-color:#0000;border:none;margin:2.4rem auto 1.6rem;padding:0}@media (width<=768px){.rd-sidebar__button{margin:unset}}.rd-sidebar__button .svg-icon{width:1.6rem;height:1.6rem;display:block}.rd-sidebar__content{flex:1;padding:0 2.4rem}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.rd-no-scroll{width:100vw;overflow:hidden}.rd-no-scroll body{margin:0;padding:0;position:relative;overflow:hidden}
