:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}.specialContainer{overflow-x:hidden;background:#ff1969 url(/specials/gluecksgefuehle-2025/img/background.jpg)no-repeat bottom/100%}#video-container,#video-container2{position:relative;overflow:hidden;width:100%}@media screen and (max-width:1023px){#video-container,#video-container2{height:calc(80vh - 50px)}}#video-container .prev-vid,#video-container2 .prev-vid{width:100%;height:100%;object-fit:cover;display:block}#video-container #logo-overlay,#video-container2 #logo-overlay{position:absolute;width:35%;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;animation:fading 9.6s infinite}@media screen and (max-width:1023px){#video-container #logo-overlay,#video-container2 #logo-overlay{width:65%}}.scroll-hint{fill:#fff;opacity:.5;position:absolute;top:-8rem;display:flex;justify-content:center;width:94vw;height:4rem;animation-name:bounce;animation-duration:1.25s;animation-iteration-count:infinite;animation-timing-function:ease}@media screen and (max-width:1023px){.scroll-hint{bottom:7%;height:2rem}}.ny-yt-player{width:75%;margin:0 auto;padding:5% 5% 0}@media screen and (max-width:1023px){.ny-yt-player{width:100%}}.special-footer{text-align:center;padding:1% 5% 5%;position:relative;z-index:92}@media screen and (max-width:1023px){.special-footer{padding:10%;padding-bottom:30%}}.special-footer .descriptionText{max-width:1200px;margin:0 auto}.special-footer .descriptionText{overflow:hidden;color:#363636;max-height:350px;--mask:linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 40%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 0) 100% 50% / 100% 100% repeat-x;mask:var(--mask);transition:max-height .7s ease-in-out;color:#fff}.special-footer .descriptionText.active{--mask:auto}.special-footer .descriptionText ul{margin:0;margin-bottom:20px;padding:0}.special-footer .descriptionText ul li{list-style-type:none}.special-footer .showTextBtn{opacity:.5;height:2rem;width:2rem;margin:0 auto;border-radius:50%;background-color:#d3d3d3;padding:4px}.special-footer .showTextBtn.active{transform:rotate(180deg)}.special-footer a{display:inline-block;padding:16px 20px;color:#fff;font-weight:700;font-size:16px;text-decoration:none;border-radius:1em;border:#0cfa81 solid 2px;text-transform:uppercase;transition:all .2s ease-out;background-color:none;margin:50px 0}@media screen and (max-width:1023px){.special-footer a{font-size:14px;padding:12px 20px;color:#000;background-color:#0cfa81;border:#0cfa81 solid 2px;margin:32px 0}}.special-footer a:hover{background-color:#0cfa81;border:#0cfa81 solid 2px;color:#000;text-decoration:none}.productIcon{position:relative}.productIcon::before{content:"";position:absolute;bottom:0;left:0;width:40px;height:40px;background:url(/img/icons/shirtW.png)no-repeat;margin-bottom:40px;margin-left:40px;background-color:rgba(120,120,120,.7);border-radius:50%;background-size:28px;background-position:50%;pointer-events:none;transition:all .3s ease-out}@media screen and (max-width:767px){.productIcon::before{width:20px;height:20px;margin-bottom:9px;margin-left:9px;background-size:14px}}.productIcon:hover::before{background-color:rgba(226,0,26,.7);transform:scale(1.1)}.productIcon.rounded::before{margin-bottom:100px;margin-left:100px}@media screen and (max-width:1023px){.productIcon.rounded::before{margin-bottom:65px;margin-left:65px}}img{width:100%;height:100%;object-fit:cover;display:block}.hide-mobile{display:block}@media screen and (max-width:1023px){.hide-mobile{display:none}}.hide-desktop{display:block}@media screen and (min-width:1024px){.hide-desktop{display:none}}#minimal-footer{z-index:99}.imgContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;padding:0 0 0 6%}.imgContainer div{padding:0 6% 6% 0}.imgContainer.starter{height:100vh;padding-top:6%}@media screen and (max-width:1023px){.imgContainer.starter{height:calc(100vh - 53px)}}.imgContainer.starter .w50{height:100%}.imgContainer.starter .w50.wording{padding:6% 10% 10% 6%}.imgContainer.starter .w50.wording img{object-fit:contain}@media screen and (max-width:1023px){.imgContainer.starter .w50.wording{width:80%}}@media screen and (max-width:1023px){.imgContainer.starter .w50{width:100%;height:50%}}.imgContainer .w50{width:50%;z-index:9}.imgContainer .w100{width:100%}.imgContainer .freePos{position:absolute}.imgContainer .freePos#item01{top:-45%;right:-18%;width:50%}@media screen and (max-width:1023px){.imgContainer .freePos#item01{top:30%;right:-22%;width:65%}}.imgContainer .freePos#item02{top:-10%;left:-18%;width:50%;transform:rotate(34deg)}@media screen and (max-width:1023px){.imgContainer .freePos#item02{top:-18%;left:-18%;width:65%}}.imgContainer .freePos#item03{top:0%;right:-4%;width:25%;z-index:10;padding:0}.imgContainer .freePos#item04{top:40%;left:-4%;width:25%;z-index:10;padding:0}[data-speed]{opacity:0;will-change:transform;transform:translateY(0)}.ticker{height:5rem;width:100%;overflow:hidden;position:relative;background-color:#0cfa81;z-index:15;margin-bottom:6%}@media screen and (max-width:1023px){.ticker{height:3rem}}.ticker .ticker-content{display:flex;width:max-content;animation:ticker-loop 30s linear infinite}.ticker .ticker-items{display:flex;align-items:center;gap:10rem}@media screen and (max-width:1023px){.ticker .ticker-items{gap:3rem}}.ticker .ticker-items:first-of-type{margin-right:10rem}@media screen and (max-width:1023px){.ticker .ticker-items:first-of-type{gap:3rem}}.ticker .ticker-items span{font-size:2rem;line-height:4.5rem;font-weight:900;text-transform:uppercase;display:inline-block;align-items:center}@media screen and (max-width:1023px){.ticker .ticker-items span{font-size:1.5rem;line-height:2.5rem}}.ticker .ticker-items span .small-star{font-size:.6em;vertical-align:super;margin-left:.3rem}@keyframes ticker-loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}