banner-onsite-marketing .element-background-kids-colors[data-typ=rounded]{border-radius:4px}banner-onsite-marketing .element-background-kids-colors[data-typ=rounded-right]{border-top-right-radius:4px;border-bottom-right-radius:4px}banner-onsite-marketing .element-background-kids-colors[data-color="01a"]{background-color:#432273}banner-onsite-marketing .element-background-kids-colors[data-color="01b"]{background-color:#a093b8}banner-onsite-marketing .element-background-kids-colors[data-color="01c"]{background-color:#d0c9db}banner-onsite-marketing .element-background-kids-colors[data-color="02a"]{background-color:#f98d00}banner-onsite-marketing .element-background-kids-colors[data-color="02b"]{background-color:#f8c38b}banner-onsite-marketing .element-background-kids-colors[data-color="02c"]{background-color:#fff5ea}banner-onsite-marketing .element-background-kids-colors[data-color="03a"]{background-color:#fdc800}banner-onsite-marketing .element-background-kids-colors[data-color="03b"]{background-color:#fcdd84}banner-onsite-marketing .element-background-kids-colors[data-color="03c"]{background-color:#fdeec2}banner-onsite-marketing .element-background-kids-colors[data-color="04a"]{background-color:#ff91d0}banner-onsite-marketing .element-background-kids-colors[data-color="04b"]{background-color:#f6c9df}banner-onsite-marketing .element-background-kids-colors[data-color="04c"]{background-color:#fbe4ef}banner-onsite-marketing .element-background-kids-colors[data-color="05a"]{background-color:#1a8cd2}banner-onsite-marketing .element-background-kids-colors[data-color="05b"]{background-color:#91c5e5}banner-onsite-marketing .element-background-kids-colors[data-color="05c"]{background-color:#c8e2f2}banner-onsite-marketing .element-background-kids-colors[data-color="06a"]{background-color:#00a04b}banner-onsite-marketing .element-background-kids-colors[data-color="06b"]{background-color:#89d3a0}banner-onsite-marketing .element-background-kids-colors[data-color="06c"]{background-color:#c4e9cf}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover]{transition:background-color .3s ease}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover][data-color="01c"]:hover{background-color:#a093b8;outline:4px solid #432273}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover][data-color="02c"]:hover{background-color:#f8c38b;outline:4px solid #f98d00}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover][data-color="03c"]:hover{background-color:#fcdd84;outline:4px solid #fdc800}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover][data-color="04c"]:hover{background-color:#f6c9df;outline:4px solid #ff91d0}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover][data-color="05c"]:hover{background-color:#91c5e5;outline:4px solid #1a8cd2}banner-onsite-marketing .element-background-kids-colors[data-variant=background-hover][data-color="06c"]:hover{background-color:#89d3a0;outline:4px solid #00a04b}banner-onsite-marketing .element-background-aktionszeile[data-typ=rounded]{border-radius:4px}banner-onsite-marketing .element-background-aktionszeile[data-typ=rounded-right]{border-top-right-radius:4px;border-bottom-right-radius:4px}banner-onsite-marketing .element-background-aktionszeile[data-typ=rounded-small]{border-radius:4px}banner-onsite-marketing .element-background-aktionszeile,banner-onsite-marketing .element-background-aktionszeile[data-color=standard]{background-color:#ebd8af}banner-onsite-marketing .element-background-aktionszeile[data-color=sale]{background-color:#ab004f}banner-onsite-marketing .element-background-aktionszeile[data-color=aktion]{background-color:#525252}banner-onsite-marketing .element-background-aktionszeile[data-color=bonus]{background-color:#b1d6cb}banner-onsite-marketing .element-background-aktionszeile[data-color=standard] p{color:#292929!important}banner-onsite-marketing .element-background-aktionszeile[data-color=aktion] p,banner-onsite-marketing .element-background-aktionszeile[data-color=sale] p{color:#fff!important}banner-onsite-marketing .element-background-aktionszeile[data-color=bonus] p{color:#292929!important}banner-onsite-marketing a.element-background-aktionszeile{transition:background-color .3s ease-out}banner-onsite-marketing a.element-background-aktionszeile:hover{background-color:#292929}banner-onsite-marketing .element-link-toplevel{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;color:transparent;background-color:transparent;outline-offset:-1px}banner-onsite-marketing .element-link-toplevel~* a,banner-onsite-marketing .element-link-toplevel~* button,banner-onsite-marketing .element-link-toplevel~a,banner-onsite-marketing .element-link-toplevel~button{position:relative}banner-onsite-marketing .element-link-toplevel[disable-outline]{outline:none}banner-onsite-marketing .element-text-standard-strong-negative{color:#fff;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1rem;font-weight:700;line-height:1.375rem;text-decoration:none}banner-onsite-marketing .element-text-standard-strong-negative>sup{font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:65%;line-height:65%;vertical-align:super}banner-onsite-marketing .element-text-standard-strong-negative>sub{font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:65%;line-height:65%;vertical-align:sub}banner-onsite-marketing .element-text-standard-strong-negative>s{display:inline-block;position:relative;text-decoration:none;white-space:nowrap}banner-onsite-marketing .element-text-standard-strong-negative>s:before{color:#fff;position:absolute;content:"";left:0;top:50%;right:0;border-color:currentcolor #fff #fff;border-top:1px solid #fff}banner-onsite-marketing .element-text-standard-strong-negative>a{color:#fff;text-decoration:underline;-webkit-appearance:none;appearance:none;background-color:transparent;border:none}banner-onsite-marketing .element-text-standard-strong-negative>a:active,banner-onsite-marketing .element-text-standard-strong-negative>a:hover{opacity:.6;text-decoration:none}banner-onsite-marketing .element-text-standard-strong-negative>a:focus{opacity:1}banner-onsite-marketing .element-button-tertiary-small{background-color:#fff;border:0;border-radius:4px;box-sizing:border-box;color:#ab004f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1rem;font-weight:700;line-height:1.375rem;padding:9px 24px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease;overflow:hidden;outline-offset:3px}banner-onsite-marketing .element-button-tertiary-small [class*=element-icon-],banner-onsite-marketing .element-button-tertiary-small[data-status=success]:before{height:22px;width:22px;margin-right:8px}banner-onsite-marketing .element-button-tertiary-small[data-loading] [class*=element-icon-]{visibility:hidden}@media(hover:hover) and (pointer:fine){banner-onsite-marketing .element-button-tertiary-small:hover{background-color:#ffffffcc;color:#d10062}}banner-onsite-marketing .element-button-tertiary-small:active{background-color:#ffffffcc;color:#d10062}banner-onsite-marketing .element-button-tertiary-small[disabled]{background-color:#fff;color:#d580a7;cursor:auto}banner-onsite-marketing .element-button-tertiary-small[data-loading]{color:#ab004f;background-color:#fff;cursor:auto;transition:color .4s ease}banner-onsite-marketing .element-button-tertiary-small[data-loading]:before{content:"";width:100%;height:100%;background-color:#fff;border:0;position:absolute;top:0;left:0}banner-onsite-marketing .element-button-tertiary-small[data-loading]:after{content:"";width:100%;height:100%;background-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);background-size:28px;background-position:50%;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}banner-onsite-marketing .element-button-tertiary-small[data-status=success]{color:#00754a;background-color:#fff}banner-onsite-marketing .element-button-tertiary-small[data-status=success] [class*=element-icon-]{display:none}banner-onsite-marketing .element-button-tertiary-small[data-status=success]:before{content:"";background-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);background-repeat:no-repeat}@supports ((-webkit-mask:url("")) or (mask:url(""))){banner-onsite-marketing .element-button-tertiary-small[data-loading]:after{background-image:none;background-color:currentColor;mask-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);-webkit-mask-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);mask-size:28px;-webkit-mask-size:28px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}banner-onsite-marketing .element-button-tertiary-small[data-status=success]:before{background-image:none;background-color:currentColor;mask-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);-webkit-mask-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}banner-onsite-marketing .element-icon-copy{display:inline-block;width:20px;height:20px;vertical-align:middle;background-size:contain;background-repeat:no-repeat;font-size:0;background-image:url(assets/icon-system-copy--orellfuessli.258cb28c8af157c4ac47.svg)}@supports ((-webkit-mask:url("")) or (mask:url(""))){banner-onsite-marketing .element-icon-copy{background-image:none;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:currentColor;mask-image:url(assets/icon-system-copy--orellfuessli.258cb28c8af157c4ac47.svg);-webkit-mask-image:url(assets/icon-system-copy--orellfuessli.258cb28c8af157c4ac47.svg)}}banner-onsite-marketing .element-button-tertiary-small-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 9px;border:0;border-radius:20px;background-color:#fff;color:#ab004f;cursor:pointer;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-weight:700;font-size:0;line-height:1.375rem;position:relative;text-decoration:none;transition:background-color .2s ease;overflow:hidden;outline-offset:3px}banner-onsite-marketing .element-button-tertiary-small-icon [class*=element-icon-]{height:22px;width:22px}banner-onsite-marketing .element-button-tertiary-small-icon[data-animation=text-show-hide]{-webkit-animation:banner-onsite-marketing-buttontertiarySmallIconOnlyShowHideText 4s ease-in-out forwards;animation:banner-onsite-marketing-buttontertiarySmallIconOnlyShowHideText 4s ease-in-out forwards}banner-onsite-marketing .element-button-tertiary-small-icon[data-loading] [class*=element-icon-]{visibility:hidden}@media(hover:hover) and (pointer:fine){banner-onsite-marketing .element-button-tertiary-small-icon:hover{background-color:#ffffffcc;color:#d10062}}banner-onsite-marketing .element-button-tertiary-small-icon:active{background-color:#ffffffcc;color:#d10062}banner-onsite-marketing .element-button-tertiary-small-icon[disabled]{background-color:#fff;color:#d580a7;cursor:auto}banner-onsite-marketing .element-button-tertiary-small-icon[data-loading]{color:#ab004f;background-color:#fff;cursor:auto;transition:color .4s ease}banner-onsite-marketing .element-button-tertiary-small-icon[data-loading]:before{content:"";width:100%;height:100%;background-color:#fff;border:0;position:absolute;top:0;left:0}banner-onsite-marketing .element-button-tertiary-small-icon[data-loading]:after{content:"";width:100%;height:100%;background-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);background-size:22px;background-position:50%;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}banner-onsite-marketing .element-button-tertiary-small-icon[data-status=success]{color:#00754a;background-color:#fff}banner-onsite-marketing .element-button-tertiary-small-icon[data-status=success] [class*=element-icon-]{display:none}banner-onsite-marketing .element-button-tertiary-small-icon[data-status=success]:before{display:inline-block;vertical-align:bottom;content:"";background-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);background-repeat:no-repeat;height:22px;width:22px}@supports ((-webkit-mask:url("")) or (mask:url(""))){banner-onsite-marketing .element-button-tertiary-small-icon[data-loading]:after{background-image:none;background-color:currentColor;mask-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);-webkit-mask-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);mask-size:22px;-webkit-mask-size:22px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}banner-onsite-marketing .element-button-tertiary-small-icon[data-status=success]:before{background-image:none;background-color:currentColor;mask-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);-webkit-mask-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}@-webkit-keyframes banner-onsite-marketing-buttontertiarySmallIconOnlyShowHideText{0%{gap:0;font-size:0;padding:0 9px}25%{gap:0 8px;font-size:.875rem;padding:9px 20px}75%{gap:0 8px;font-size:.875rem;padding:9px 20px}to{gap:0;font-size:0;padding:0 9px}}@keyframes banner-onsite-marketing-buttontertiarySmallIconOnlyShowHideText{0%{gap:0;font-size:0;padding:0 9px}25%{gap:0 8px;font-size:.875rem;padding:9px 20px}75%{gap:0 8px;font-size:.875rem;padding:9px 20px}to{gap:0;font-size:0;padding:0 9px}}banner-onsite-marketing .element-icon-information{display:block;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-image:url(assets/icon-information.39ee50e80f5a6a223f53.svg);-webkit-mask-image:url(assets/icon-information.39ee50e80f5a6a223f53.svg);mask-position:center;-webkit-mask-position:center}banner-onsite-marketing .element-icon-information[spacing=inline-end]{margin-right:8px}banner-onsite-marketing .element-icon-information[spacing=inline-start]{margin-left:8px}banner-onsite-marketing .element-icon-information[size=small]{width:16px;height:16px}banner-onsite-marketing .element-icon-information[size=medium]{width:20px;height:20px}banner-onsite-marketing .element-icon-information[size=large]{width:24px;height:24px}banner-onsite-marketing .element-icon-information[size=xlarge]{width:28px;height:28px}banner-onsite-marketing .element-icon-information[size=xsmall]{width:12px;height:12px}banner-onsite-marketing .element-notification-success{display:inline-flex;flex-wrap:wrap;align-items:center;-webkit-column-gap:8px;column-gap:8px;row-gap:8px;text-decoration:none;color:#292929!important;border-radius:10px;padding:12px 16px;position:relative}banner-onsite-marketing .element-notification-success:has([cta=close]){padding-right:56px}banner-onsite-marketing .element-notification-success *{color:#292929!important}banner-onsite-marketing .element-notification-success{background-color:#d9eae4}banner-onsite-marketing .element-notification-success:before{flex-shrink:0;align-self:baseline;content:"";height:20px;width:20px;background-repeat:no-repeat;background-size:contain;background-position:0;background-image:url(assets/icon-erfolg.1d6a25da8c56e6a37fbd.svg)}banner-onsite-marketing .element-notification-success [cta=close]{font-size:0;color:currentColor;background-color:transparent;cursor:pointer;position:absolute;top:12px;right:18px;border:none}banner-onsite-marketing .element-notification-success>:first-child{flex:1 1 calc(100% - 56px)}@supports ((-webkit-mask:url("")) or (mask:url(""))){banner-onsite-marketing .element-notification-success:before{background-image:none;background-color:currentColor;mask-image:url(assets/icon-erfolg.1d6a25da8c56e6a37fbd.svg);-webkit-mask-image:url(assets/icon-erfolg.1d6a25da8c56e6a37fbd.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}@supports not (gap:1rem){banner-onsite-marketing .element-notification-success:before{margin-right:8px}banner-onsite-marketing .element-notification-success>p:nth-child(2){margin-top:8px}}banner-onsite-marketing .element-text-standard,banner-onsite-marketing .element-text-standard>s{color:#292929;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1rem;font-weight:450;line-height:1.375rem;text-decoration:none}banner-onsite-marketing .element-text-standard>sup{font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:65%;line-height:65%;vertical-align:super}banner-onsite-marketing .element-text-standard>sub{font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:65%;line-height:65%;vertical-align:sub}banner-onsite-marketing .element-text-standard>s{display:inline-block;position:relative;text-decoration:none;white-space:nowrap}banner-onsite-marketing .element-text-standard>s:before{color:#292929;position:absolute;content:"";left:0;top:50%;right:0;border-color:currentcolor #292929 #292929;border-top:1px solid #292929}banner-onsite-marketing .element-text-standard>a{color:#292929;background-color:transparent;border:none;text-decoration:underline}banner-onsite-marketing .element-text-standard>a:active,banner-onsite-marketing .element-text-standard>a:hover{color:#292929;text-decoration:none}banner-onsite-marketing .element-overlay-slide-in{flex-direction:column;width:100%;max-width:100%;height:auto;max-height:95dvh;max-height:min(95dvh,calc(95dvh - env(safe-area-inset-top, 0px)));padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px));border:0;border-top-left-radius:10px;border-top-right-radius:10px;position:fixed;top:auto;bottom:0;left:50%;right:auto;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}banner-onsite-marketing .element-overlay-slide-in header{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;padding-top:16px;padding-bottom:16px;background-color:#fff}banner-onsite-marketing .element-overlay-slide-in header[data-position=sticky]{position:sticky;top:0;z-index:1}banner-onsite-marketing .element-overlay-slide-in header h2{align-self:center;min-width:0;overflow:hidden;overflow-wrap:anywhere;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}banner-onsite-marketing .element-overlay-slide-in header [cta]{flex-shrink:0}banner-onsite-marketing .element-overlay-slide-in header [cta=close]{margin-left:auto;position:static}banner-onsite-marketing .element-overlay-slide-in:has(footer[data-position=sticky]) main{flex-grow:1}banner-onsite-marketing .element-overlay-slide-in footer{margin-top:16px}banner-onsite-marketing .element-overlay-slide-in footer[data-position=sticky]{margin-left:-16px;margin-right:-16px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));background-color:#fff;border-top:2px solid #dfdfdf;position:sticky;bottom:0}banner-onsite-marketing .element-overlay-slide-in:has(footer[data-position=sticky]){padding-bottom:0}banner-onsite-marketing .element-overlay-slide-in[open]{display:flex;-webkit-animation:banner-onsite-marketing-slidein-from-bottom .3s ease-in-out forwards;animation:banner-onsite-marketing-slidein-from-bottom .3s ease-in-out forwards;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}banner-onsite-marketing .element-overlay-slide-in[data-animation=skip][open]{-webkit-animation:none;animation:none;-webkit-transform:translate(-50%);transform:translate(-50%)}banner-onsite-marketing .element-overlay-slide-in::-webkit-backdrop{background:rgba(0,0,0,.25)}banner-onsite-marketing .element-overlay-slide-in::backdrop{background:rgba(0,0,0,.25)}banner-onsite-marketing .element-overlay-slide-in+.backdrop{background:rgba(0,0,0,.25)}banner-onsite-marketing .element-overlay-slide-in[open] .element-overlay-slide-in::-webkit-backdrop,banner-onsite-marketing .element-overlay-slide-in[open]~.element-overlay-slide-in::-webkit-backdrop{background:transparent}banner-onsite-marketing .element-overlay-slide-in[open] .element-overlay-slide-in::backdrop,banner-onsite-marketing .element-overlay-slide-in[open]~.element-overlay-slide-in::backdrop{background:transparent}banner-onsite-marketing .element-overlay-slide-in[open][closing][data-animation=skip]::-webkit-backdrop,banner-onsite-marketing .element-overlay-slide-in[open][data-animation=skip]::-webkit-backdrop{-webkit-animation:none;animation:none}banner-onsite-marketing .element-overlay-slide-in[open][closing][data-animation=skip]+.backdrop,banner-onsite-marketing .element-overlay-slide-in[open][closing][data-animation=skip]::backdrop,banner-onsite-marketing .element-overlay-slide-in[open][data-animation=skip]+.backdrop,banner-onsite-marketing .element-overlay-slide-in[open][data-animation=skip]::backdrop{-webkit-animation:none;animation:none}banner-onsite-marketing .element-overlay-slide-in[open]::-webkit-backdrop{-webkit-animation:banner-onsite-marketing-fadeIn .5s ease-in-out forwards;animation:banner-onsite-marketing-fadeIn .5s ease-in-out forwards}banner-onsite-marketing .element-overlay-slide-in[open]+.backdrop,banner-onsite-marketing .element-overlay-slide-in[open]::backdrop{-webkit-animation:banner-onsite-marketing-fadeIn .5s ease-in-out forwards;animation:banner-onsite-marketing-fadeIn .5s ease-in-out forwards}banner-onsite-marketing .element-overlay-slide-in[open][closing]::-webkit-backdrop{-webkit-animation:banner-onsite-marketing-fadeOut .5s ease-in-out forwards;animation:banner-onsite-marketing-fadeOut .5s ease-in-out forwards}banner-onsite-marketing .element-overlay-slide-in[open][closing]+.backdrop,banner-onsite-marketing .element-overlay-slide-in[open][closing]::backdrop{-webkit-animation:banner-onsite-marketing-fadeOut .5s ease-in-out forwards;animation:banner-onsite-marketing-fadeOut .5s ease-in-out forwards}@-webkit-keyframes banner-onsite-marketing-slidein-from-bottom{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes banner-onsite-marketing-slidein-from-bottom{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes banner-onsite-marketing-slidein{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes banner-onsite-marketing-slidein{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes banner-onsite-marketing-slidein-from-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes banner-onsite-marketing-slidein-from-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes banner-onsite-marketing-slideout{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes banner-onsite-marketing-slideout{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes banner-onsite-marketing-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes banner-onsite-marketing-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes banner-onsite-marketing-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes banner-onsite-marketing-fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (min-width:441px){banner-onsite-marketing .element-overlay-slide-in{width:100%;height:100%;max-width:560px;max-height:unset;top:0;bottom:auto;left:100%;right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-top-left-radius:0;border-top-right-radius:0}banner-onsite-marketing .element-overlay-slide-in[data-orientation=left]{left:0;-webkit-transform:translateX(0);transform:translateX(0)}banner-onsite-marketing .element-overlay-slide-in header{padding-top:calc(16px + env(safe-area-inset-top, 0px))}banner-onsite-marketing .element-overlay-slide-in[open],banner-onsite-marketing .element-overlay-slide-in[open][data-orientation=right]{-webkit-animation:banner-onsite-marketing-slidein .3s ease-in-out forwards;animation:banner-onsite-marketing-slidein .3s ease-in-out forwards;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}banner-onsite-marketing .element-overlay-slide-in[data-orientation=left][open]{-webkit-animation:banner-onsite-marketing-slidein-from-left .3s ease-in-out forwards;animation:banner-onsite-marketing-slidein-from-left .3s ease-in-out forwards;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}banner-onsite-marketing .element-overlay-slide-in[data-animation=skip][open],banner-onsite-marketing .element-overlay-slide-in[data-animation=skip][open][data-orientation=right]{-webkit-animation:none;animation:none;-webkit-transform:translateX(-100%);transform:translateX(-100%)}banner-onsite-marketing .element-overlay-slide-in[data-animation=skip][data-orientation=left][open]{-webkit-animation:none;animation:none;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:768px){banner-onsite-marketing .element-overlay-slide-in{padding-right:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));padding-left:20px}banner-onsite-marketing .element-overlay-slide-in header{padding-top:calc(16px + env(safe-area-inset-top, 0px))}banner-onsite-marketing .element-overlay-slide-in footer{margin-top:16px}banner-onsite-marketing .element-overlay-slide-in footer[data-position=sticky]{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media screen and (min-width:1024px){banner-onsite-marketing .element-overlay-slide-in{padding-right:40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px));padding-left:40px}banner-onsite-marketing .element-overlay-slide-in header{padding-top:calc(24px + env(safe-area-inset-top, 0px))}banner-onsite-marketing .element-overlay-slide-in footer{margin-top:24px}banner-onsite-marketing .element-overlay-slide-in footer[data-position=sticky]{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}banner-onsite-marketing .element-overlay-slide-in .element-button-primary-close{flex-shrink:0;position:absolute;top:20px;right:20px}banner-onsite-marketing .element-overlay-slide-in:not(:has(header)){padding:50px 15px 15px}@media screen and (min-width:480px){banner-onsite-marketing .element-overlay-slide-in:not(:has(header)){padding:50px 20px 20px}}banner-onsite-marketing .element-headline-large{color:#292929;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-weight:700;font-size:1.5rem;line-height:2rem;text-decoration:none}@media screen and (min-width:768px){banner-onsite-marketing .element-headline-large{font-size:1.75rem;line-height:2.3125rem}}@media screen and (min-width:1024px){banner-onsite-marketing .element-headline-large{font-size:2rem;line-height:2.6875rem}}banner-onsite-marketing .element-button-primary-close{width:40px;height:40px;border-radius:20px;color:#292929;background-color:#eee;font-size:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;outline-offset:3px}banner-onsite-marketing .element-button-primary-close:before{content:"";display:block;margin:0 auto;width:20px;height:20px;background-color:currentColor;mask-image:url(assets/icon-x.be2fe5c42a9b67b865b9.svg);-webkit-mask-image:url(assets/icon-x.be2fe5c42a9b67b865b9.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}banner-onsite-marketing .element-button-primary-close:active,banner-onsite-marketing .element-button-primary-close:hover{color:#fff;background-color:#292929}banner-onsite-marketing .element-button-primary{background-color:#ab004f;border:0;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1rem;font-weight:700;line-height:1.5rem;padding:12px 24px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease;overflow:hidden;outline-offset:3px}banner-onsite-marketing .element-button-primary [class*=element-icon-],banner-onsite-marketing .element-button-primary[data-status=success]:before{height:24px;width:24px;margin-right:8px}banner-onsite-marketing .element-button-primary[data-loading] [class*=element-icon-]{visibility:hidden}@media(hover:hover) and (pointer:fine){banner-onsite-marketing .element-button-primary:hover{background-color:#d10062;color:#fff}}banner-onsite-marketing .element-button-primary:active{background-color:#d10062;color:#fff}banner-onsite-marketing .element-button-primary[disabled]{background-color:#474747;color:#fff;cursor:auto}banner-onsite-marketing .element-button-primary[data-loading]{color:#fff;background-color:#ab004f;cursor:auto;transition:color .4s ease}banner-onsite-marketing .element-button-primary[data-loading]:before{content:"";width:100%;height:100%;background-color:#ab004f;border:0;position:absolute;top:0;left:0}banner-onsite-marketing .element-button-primary[data-loading]:after{content:"";width:100%;height:100%;background-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);background-size:40px;background-position:50%;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}banner-onsite-marketing .element-button-primary[data-status=success]{color:#fff;background-color:#00754a}banner-onsite-marketing .element-button-primary[data-status=success] [class*=element-icon-]{display:none}banner-onsite-marketing .element-button-primary[data-status=success]:before{content:"";background-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);background-repeat:no-repeat}@supports ((-webkit-mask:url("")) or (mask:url(""))){banner-onsite-marketing .element-button-primary[data-loading]:after{mask-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);-webkit-mask-image:url(assets/icon-ladeindikator.61731b79b21d0ce91922.svg);mask-size:40px;-webkit-mask-size:40px}banner-onsite-marketing .element-button-primary[data-loading]:after,banner-onsite-marketing .element-button-primary[data-status=success]:before{background-image:none;background-color:currentColor;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}banner-onsite-marketing .element-button-primary[data-status=success]:before{mask-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg);-webkit-mask-image:url(assets/icon-haekchen.1cdef18463d2c28261f6.svg)}}banner-onsite-marketing .element-button-primary .icon-cart-add{background-image:url(assets/icon-warenkorb-hinzufuegen.70fcb54255ab34677a8b.svg);margin-right:undefined;margin-right:var(--button-element-primary-icon-margin-right);height:20px;width:20px;top:-2px}@supports ((-webkit-mask:url("")) or (mask:url(""))){banner-onsite-marketing .element-button-primary .icon-cart-add{background-image:none;background-color:currentColor;mask-image:url(assets/icon-warenkorb-hinzufuegen.70fcb54255ab34677a8b.svg);-webkit-mask-image:url(assets/icon-warenkorb-hinzufuegen.70fcb54255ab34677a8b.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}banner-onsite-marketing *{border:none;box-sizing:border-box;list-style:none;margin:0;padding:0}banner-onsite-marketing{display:block;position:relative}banner-onsite-marketing .banner-container{border-bottom:1px solid #ffffff40;display:flex;padding:7px 10px;text-align:center;text-decoration:none}banner-onsite-marketing .banner-content{display:block;margin-left:auto;margin-right:auto;max-width:1150px}banner-onsite-marketing .banner-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:60px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}banner-onsite-marketing .banner-text.banner-text--gutschein{-webkit-line-clamp:1;max-height:30px;margin-bottom:5px}banner-onsite-marketing .button-gutscheincode{display:inline-flex}banner-onsite-marketing .icon-kopieren{position:relative;top:2px}banner-onsite-marketing .banner-kopieren-status{display:block;visibility:visible;opacity:1;transition:opacity .5s ease-out}banner-onsite-marketing [hidden]{display:none;visibility:hidden;opacity:0}banner-onsite-marketing .open-overlay-onsite{padding:10px}banner-onsite-marketing .overlay-text{margin-bottom:20px}@media screen and (min-width:768px){banner-onsite-marketing .banner-content{align-items:center;display:flex;gap:10px;justify-content:center}banner-onsite-marketing .overlay-text{margin-bottom:30px}}@media screen and (min-width:1024px){banner-onsite-marketing .banner-text.banner-text--gutschein{margin-bottom:0}banner-onsite-marketing .open-overlay-onsite{padding-bottom:0;padding-top:0}banner-onsite-marketing .overlay-text{margin-bottom:40px}}