.ts-banner{position:relative;overflow:hidden}.ts-banner div{pointer-events:none}.ts-banner a,.ts-banner a *,.ts-banner button,.ts-banner button *{pointer-events:all}.ts-banner .textcontainer{position:absolute;width:auto;padding:16px;color:#fff;text-align:center}.ts-banner .textcontainer.button-position-bottom{position:relative;bottom:0;padding-bottom:64px}.ts-banner .textcontainer.button-position-bottom .banner-buttons{position:absolute;bottom:16px}.ts-banner .textcontainer .imagebox-spaceblocker{display:block}.ts-banner .imagetextheader{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:1.5em;line-height:1.2}.ts-banner.hero .imagetextheader{font-size:2em}.ts-banner .imagetextbody{padding-top:16px;font-size:.875em}.ts-banner .imagetextfooter{padding-top:16px;font-size:.75em}.ts-banner .banner-buttons{margin-top:8px}.ts-banner .button{width:auto;max-width:350px;padding-right:24px;padding-left:24px;margin-top:10px}.ts-banner .micro-stoerer{display:inline-block;padding:5px;margin-bottom:8px;font-size:.75em;line-height:1.1}.ts-banner .ml-custom{margin-left:16px}.ts-banner .stoerer{position:absolute;display:inline-block}.ts-banner .stoerer::before{position:absolute;top:50%;left:50%;display:block;width:100%;padding-top:100%;border-radius:50%;content:"";-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ts-banner .stoerer .stoerer__content{position:relative;padding:10px;font-size:.875em;text-align:center}.ts-banner .stoerer p{margin:0}.ts-banner .textcontainer-maxwidth{position:relative;width:100%;max-width:var(--mobileMaxWidth, 100%);height:100%}@media(min-width: 768px){.ts-banner .textcontainer-maxwidth{max-width:var(--desktopMaxWidth, var(--mobileMaxWidth, 100%))}}.ts-banner.ts-banner--maxwidth .textcontainer-maxwidth{max-width:var(--mobileMaxWidth, 1140px);margin:0 auto}@media(min-width: 768px){.ts-banner.ts-banner--maxwidth .textcontainer-maxwidth{max-width:var(--desktopMaxWidth, var(--mobileMaxWidth, 1140px))}}.ts-banner.is-teasertextbox{position:relative !important}.ts-banner.is-teasertextbox .textcontainer-wrapper,.ts-banner.is-teasertextbox .textcontainer-maxwidth,.ts-banner.is-teasertextbox .textcontainer{position:static !important}.ts-banner.is-teasertextbox [data-region=banner-video]{position:relative !important}@media(max-width: 767.98px){.ts-banner.is-teasertextbox .textcontainer{padding-right:0;padding-left:0}}.ts-banner.banner--fullsize{height:var(--viewport-height-without-header-initial)}.ts-banner.banner--fullsize>div,.ts-banner.banner--fullsize>a>div,.ts-banner.banner--fullsize picture,.ts-banner.banner--fullsize video,.ts-banner.banner--fullsize img,.ts-banner.banner--fullsize .experience-ts_assets-video,.ts-banner.banner--fullsize .videowrapper{height:100%}.ts-banner.banner--fullsize div[id^=picture]{padding-top:100%}.ts-banner.banner--fullsize img,.ts-banner.banner--fullsize video{aspect-ratio:var(--mobile-aspect-ratio);object-fit:cover;object-position:var(--mobile-focal-point)}@media(min-width: 768px){.ts-banner.banner--fullsize img,.ts-banner.banner--fullsize video{aspect-ratio:var(--desktop-aspect-ratio);object-position:var(--desktop-focal-point)}}.slick-initialized .ts-banner{overflow:unset}.hide-collection-content .ts-banner [data-region=banner-xtrabutton]{display:none}.ts-banner.theme--charmclub .imagetextheader,.banner-textcontainer.privilegeclub .imagetextheader{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-size:1.25em;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.1}.ts-banner.theme--charmclub .imagetextbody,.banner-textcontainer.privilegeclub .imagetextbody{padding-top:0;color:#888}.ts-banner.theme--charmclub .banner-buttons,.banner-textcontainer.privilegeclub .banner-buttons{margin-top:1rem}.ts-banner.theme--charmclub .banner-textcontainer .imagetextheader{color:#f088b6}.ts-banner.theme--charmclub .banner-textcontainer .imagetextbody{color:#703f52}

/*# sourceMappingURL=default\css\experience\components\ts_assets\banner.css.map*/