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

/*# sourceMappingURL=banner.css.map*/