karten-carousel .element-headline-small{color:#292929;font-family:Circular,Segoe UI,Candara,Bitstream Vera Sans,DejaVu Sans,Trebuchet MS,Verdana,Verdana Ref,"sans-serif";font-weight:700;font-size:1.25rem;line-height:1.6875rem;text-decoration:none}@media screen and (min-width:768px){karten-carousel .element-headline-small{font-size:1.25rem;line-height:1.6875rem}}@media screen and (min-width:1024px){karten-carousel .element-headline-small{font-size:1.375rem;line-height:1.8125rem}}karten-carousel .controls[active]{display:block;height:0;list-style:none}karten-carousel .control-button{display:none;position:absolute;z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;cursor:pointer;background-repeat:no-repeat;background-position:50%;width:38px;height:38px;font-size:0;color:transparent;border:none;outline:none}karten-carousel .control-button.visible{display:block}karten-carousel .icon-next{right:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cpath fill='%23fff' stroke='%23a7a7a7' d='M19 .5C8.776.5.5 8.776.5 19S8.776 37.5 19 37.5 37.5 29.224 37.5 19 29.224.5 19 .5z'/%3E%3Cpath fill='%23a7a7a7' d='M16.235 29L15 27.86l7.125-8.265L15 11.235 16.235 10l8.265 9.5z'/%3E%3C/svg%3E")}karten-carousel .icon-prev{left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cpath stroke='%23a7a7a7' fill='%23fff' d='M19 37.5c10.224 0 18.5-8.276 18.5-18.5S29.224.5 19 .5.5 8.776.5 19 8.776 37.5 19 37.5z'/%3E%3Cpath fill='%23a7a7a7' d='M21.765 9L23 10.14l-7.125 8.265L23 26.765 21.765 28 13.5 18.5z'/%3E%3C/svg%3E")}karten-carousel{--offset-bottom:35px}karten-carousel[DIGITAL]{--scale-factor:1.6;--cardheight:21vh}karten-carousel[HAPTISCH]{--scale-factor:1.3;--cardheight:14vh}karten-carousel .headline{text-align:center;padding-top:20px;padding-bottom:5px;display:none;background-color:#eee}karten-carousel .headline.visible{display:block}karten-carousel .slider-background{background-image:undefined;background-image:linear-gradient(#eee 14vh,transparent calc(14vh + var(--offset-bottom)))}karten-carousel .geschenkkarten-slider{position:relative;max-width:1150px;margin:0 auto}karten-carousel .scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:mandatory;-webkit-scroll-snap-points-x:repeat(100%)}karten-carousel .scroll::-webkit-scrollbar,karten-carousel .scroll::-webkit-scrollbar-track{display:none}karten-carousel .carousel{display:flex;overflow-x:scroll;scroll-behavior:smooth;outline:none;padding-top:25px;padding-bottom:30px;height:undefined;height:calc(var(--cardheight)*var(--scale-factor) + 45px)}karten-carousel .carousel input[type=radio]{display:none}karten-carousel .item{cursor:pointer;position:relative;margin:0 auto}karten-carousel .carousel img{transition:all .1s ease-in-out;height:undefined;height:var(--cardheight);-webkit-filter:brightness(.7);filter:brightness(.7);max-width:none;position:relative;z-index:1}karten-carousel .carousel .cardshape{padding:0 10px;pointer-events:none;position:relative;z-index:0}karten-carousel .carousel input[type=radio]:checked~.cardshape img{height:undefined;height:calc(var(--cardheight)*var(--scale-factor));-webkit-filter:brightness(1);filter:brightness(1);position:relative;z-index:1;box-shadow:0 6px 11px 0 rgba(0,0,0,.17)}