: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}#video-container{position:relative;width:100%}#video-container .prev-vid{width:100%;object-fit:cover;display:block}@media screen and (max-width:1023px){#video-container .prev-vid{height:70vh}}#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;top:-8rem;display:flex;justify-content:center;width:100vw;height:4rem;animation-name:bounce;animation-duration:1.25s;animation-iteration-count:infinite;animation-timing-function:ease;margin-left:-8%}@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:30px;margin-left:30px;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:14px;margin-left:9px;background-size:14px}}.productIcon.iconRight::before{left:auto;right:0;margin-right:50px}@media screen and (max-width:767px){.productIcon.iconRight::before{margin-right:9px}}.productIcon.iconHigher::before{margin-bottom:80px}@media screen and (max-width:767px){.productIcon.iconHigher::before{margin-bottom:20px}}.productIcon:hover::before{background-color:rgba(226,0,26,.7);transform:scale(1.1)}.ny-yt-player{width:100%;padding:5% 5% 0}.special-footer{text-align:center;padding:5% 5% 10%;margin:0 auto}@media screen and (max-width:1023px){.special-footer{padding:10% 10% 20%}}.special-footer .descriptionText{max-width:1200px;margin:0 auto}.special-footer .descriptionText p{overflow:hidden;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 1s 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 .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:#363636 solid 2px;text-transform:uppercase;transition:all .2s ease-out;margin:50px 0}@media screen and (max-width:1023px){.special-footer a{font-size:14px;padding:12px 20px;margin:32px 0;border:#e2001a solid 2px;box-shadow:0 0 8px #e2001a}}.special-footer a:hover{border:#e2001a solid 2px;color:#e2001a;text-decoration:none;box-shadow:0 0 8px #e2001a}.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,video{width:100%;display:block;object-fit:cover}video{aspect-ratio:2/3}.footer-bg{background:url(/specials/in-full-bloom/img/background.jpg);background-size:cover}.container{display:flex;justify-content:space-evenly;place-items:center;height:100vh;width:100%;position:relative}.container.hero{background:url(/specials/in-full-bloom/img/hero-bg.jpg);background-size:cover}@media screen and (max-width:1023px){.container.hero{height:calc(100vh - 53px)}}.container:nth-child(2){background:#3c564f}.container:nth-child(3),.container:nth-child(5),.container:nth-child(7){background:url(/specials/in-full-bloom/img/background.jpg);background-size:cover}.container:nth-child(4){background:#b6916d}.container:nth-child(6){background:#ddb397}@media screen and (max-width:1023px){.container.half{flex-direction:column}}.container.half .w50{width:50%}@media screen and (max-width:1023px){.container.half .w50{width:80%}}.container.half .image-wrap{height:100vh}@media screen and (max-width:1023px){.container.half .image-wrap{height:40vh!important}}.container.half .image-wrap img{max-width:none}.container.half .image-wrap.frame{margin:12%;height:80vh}@media screen and (max-width:1023px){.container.half .image-wrap.frame{margin:0;height:auto}}#img03 img{object-position:bottom}@media screen and (max-width:1023px){#img06 img{object-position:top}}.wording{position:absolute;pointer-events:none;top:35%;width:80%;height:50%;z-index:99;display:grid;place-items:center}.wording:first-of-type{top:18%}@media screen and (max-width:1023px){.wording:first-of-type{top:27%}}.wording:nth-of-type(3){top:52%}@media screen and (max-width:1023px){.wording:nth-of-type(3){top:43%}}.wording.blend{mix-blend-mode:overlay}@media screen and (max-width:1023px){.wording{width:92%}}.image-wrap img{height:100%;max-width:75vw}body:not(.no-js) .image-wrap{transition:1s ease-out;transition-delay:.2s;position:relative;width:auto;height:80vh;overflow:hidden;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);visibility:hidden}@media screen and (max-width:1023px){body:not(.no-js) .image-wrap{height:65vh}}body:not(.no-js) .image-wrap img{transform:scale(1.3);transition:2s ease-out}body:not(.no-js) .animating .image-wrap{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);visibility:visible;transform:skewY(0)}body:not(.no-js) .animating img{transform:scale(1);transition:4s ease-out}body:not(.no-js) .fadeup{opacity:0;transition:.4s ease-out;transform:translateY(40px)}body:not(.no-js) .fading-up{opacity:1;transition:1s ease-out;transform:translateY(0);transition-delay:.7s}