: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-color:#000}#video-container{position:relative;overflow:hidden;padding-top:3%;width:100%}@media screen and (max-width:1023px){#video-container{height:calc(80vh - 50px)}}#video-container .prev-vid{width:100%;height:100%;object-fit:cover;display:block}#video-container #logo-overlay{position:absolute;width:35%;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;animation:fading 9.6s infinite}@keyframes fading{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}100%{opacity:0}}@media screen and (max-width:1023px){#video-container #logo-overlay{width:75%}}.scroll-hint{fill:#fff;opacity:.5;position:absolute;bottom:4rem;display:flex;justify-content:center;width:100vw;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}}.productIcon{position:relative}.productIcon::before{content:"";position:absolute;z-index:44;bottom:0;left:0;width:40px;height:40px;background:url(/img/icons/shirtW.png)no-repeat;margin-bottom:20px;margin-left:20px;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.iconRight::before{left:auto;right:0;margin-right:20px}@media screen and (max-width:767px){.productIcon.iconRight::before{margin-right:9px}}@media screen and (max-width:767px){.productIcon.iconRightMob::before{left:auto;right:0;margin-right:9px}}.productIcon.hideIcon::before{display:none}.productIcon:hover::before{background-color:rgba(226,0,26,.7);transform:scale(1.1)}.ny-yt-player{position:relative;width:100%;padding:4% 8%;z-index:91;background-color:#000}.special-footer{text-align:center;padding:1% 5% 5%;position:relative;z-index:92;background-color:#000}@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 p{overflow:hidden;color:#f5f5f5;max-height:90px;--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}.special-footer .descriptionText p.active{--mask:auto}@media screen and (max-width:1023px){.special-footer .descriptionText p{text-align:justify}}.special-footer .descriptionText h2{color:#f5f5f5}.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:#363636;font-weight:700;font-size:16px;text-decoration:none;border-radius:1em;border:#f5f5f5 solid 2px;text-transform:uppercase;transition:all .2s ease-out;background-color:#f5f5f5;margin:50px 0}@media screen and (max-width:1023px){.special-footer a{font-size:14px;padding:12px 20px;color:#fff;background-color:#e2001a;border:#e2001a solid 2px;margin:32px 0}}.special-footer a:hover{background-color:#e2001a;border:#e2001a solid 2px;color:#fff;text-decoration:none}.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}img{width:100%;display:block;height:100%;object-fit:cover}.imgContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:4%;position:relative;padding:0 6%;margin-top:3%}.imgContainer:first-child{padding-top:30%}@media screen and (max-width:1023px){.imgContainer:first-child{padding-top:20%}}.imgContainer.fullWidth{padding:0;height:100vh;overflow:hidden}@media screen and (max-width:1023px){.imgContainer.fullWidth{height:60vh;overflow:unset}}.imgContainer.fullWidth div{height:100%}.imgContainer.overlay{background-color:#000}@media screen and (max-width:1023px){.imgContainer.overlay{padding-top:3%}}.imgContainer .pinSlide{display:flex;flex-wrap:wrap;gap:4%;position:relative;overflow:hidden}@media screen and (max-width:1023px){.imgContainer .pinSlide{height:auto;gap:0}.imgContainer .pinSlide .w50{width:100%;position:relative}.imgContainer .pinSlide .w50:first-of-type{margin-bottom:8%}}.imgContainer .pinSlide .spacer{height:10vw}.imgContainer .slideIn{position:absolute;bottom:0;z-index:50;width:100%}@media screen and (max-width:1023px){.imgContainer .slideIn{width:120%;bottom:-9%}}.imgContainer .w100{width:100%}.imgContainer .w70{width:70%}.imgContainer .w50{position:relative;width:calc(50% - 2%)}.imgContainer .w30{width:30%}.imgContainer .freePos{position:absolute}.imgContainer .freePos#wording{left:50%;transform:translateX(-50%);top:8%;width:65%;z-index:2}@media screen and (max-width:1023px){.imgContainer .freePos#wording{top:0;width:75%}}.imgContainer .freePos#wording2{right:2%;bottom:2%;width:60%}@media screen and (max-width:1023px){.imgContainer .freePos#wording2{width:72%}}.imgContainer .chain-video-container{position:relative;overflow:hidden}.imgContainer .chain-video-container .chain-video{position:absolute;top:0;width:100%;pointer-events:none}.imgContainer .ratio_2_3{aspect-ratio:2/3}.imgContainer .ratio_3_2{aspect-ratio:3/2}