section.banner video{display:block;width:100%}section.banner .video-dt{display:none}section.banner .inner{max-width:1440px;padding:0 0px;margin:auto;text-align:center}section.banner .banner-slider{position:relative}section.banner .banner-slide a,section.banner .banner-slide{position:relative}section.banner .banner-slide a .banner-text,section.banner .banner-slide .banner-text{position:absolute;inset:0;width:100%;height:100%;z-index:2}section.banner .banner-slide a .banner-text svg a,section.banner .banner-slide .banner-text svg a{transition:filter .5s ease}section.banner .banner-slide a .banner-text svg a:hover,section.banner .banner-slide .banner-text svg a:hover{filter:invert(1)}section.banner .tns-outer{text-align:center;position:relative}section.banner .tns-nav{display:inline-block;background-color:#fff;border-radius:20px;padding:5px 12px 7px 12px;margin:20px 10px}section.banner .tns-nav button{width:7px;height:7px;background-color:#e6e6d6;border-radius:50%;margin:0 3px !important}section.banner .tns-nav .tns-nav-active{background-color:#000}[page=index] .reveal-wrapper{position:relative;z-index:2;filter:drop-shadow(0px 12px 8px rgb(50, 12, 12))}section#hero{position:relative;width:100%;--sky-white-stop: 0%;--sky-y: 120%;background-image:radial-gradient(at 50% var(--sky-y), #fff 0%, #9defff var(--sky-white-stop));padding-top:0px;margin-top:0px}section#hero .inner{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:80px;height:600px;margin:0 auto;overflow:hidden}section#hero #particles-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:20}section#hero #confetti-canvas{width:100vw;height:100vh;position:absolute;pointer-events:none;inset:0;z-index:10}section#hero .hero__buildings--left,section#hero .hero__buildings--right{position:absolute;bottom:0;z-index:1;max-width:1200px}section#hero .hero__buildings--left{left:calc(50% - 1500px)}section#hero .hero__buildings--right{right:calc(50% - 1500px)}section#hero .hero__buildings--mew{position:absolute;bottom:0;left:0;width:100%;z-index:1}section#hero .hero__character--left,section#hero .hero__character--right{position:absolute}section#hero .hero__character--left.hero__character--primary{left:calc(50% - 800px);z-index:6;max-width:550px;bottom:150px}section#hero .hero__character--left.hero__character--secondary{left:calc(50% - 900px);z-index:5;max-width:250px;bottom:300px}section#hero .hero__character--left.hero__character--tertiary{left:calc(50% - 900px);z-index:4;max-width:200px;bottom:0}section#hero .hero__character--right.hero__character--primary{right:calc(50% - 700px);z-index:6;max-width:400px;bottom:150px}section#hero .hero__character--right.hero__character--secondary{right:calc(50% - 900px);z-index:5;max-width:250px;bottom:100px}section#hero .hero__character--right.hero__character--tertiary{right:calc(50% - 940px);z-index:4;max-width:200px;bottom:0}section#hero .hero__stilt--left,section#hero .hero__stilt--right{position:absolute;bottom:200px;z-index:4}section#hero .hero__stilt--left{left:calc(50% - 1000px);width:639px}section#hero .hero__stilt--right{right:calc(50% - 800px);width:488px}section#hero .hero__lockup{max-width:300px;width:100%;position:relative;z-index:3;overflow:visible}section#hero .hero__lockup #hero-lockup-combined{position:relative;z-index:2}section#hero .hero__lockup #registration_mark{opacity:0}section#hero .hero__lockup .hero__paths{position:absolute;left:72.7%;top:2.4%;visibility:hidden;overflow:visible;pointer-events:none}section#hero .hero__lockup .hero__paths path{fill:none;stroke:rgba(255,0,0,.7);stroke-width:2;stroke-dasharray:8 5}section#hero .hero__lockup .hero__star{position:absolute;left:72.7%;top:2.4%;width:26px;z-index:3;visibility:hidden}section#hero .hero__info{margin-top:24px;text-align:center;z-index:6}section#hero .hero__countdown{display:flex;gap:8px;justify-content:center;margin:0px 0 40px 0}section#hero .hero__countdown-unit{display:flex;flex-direction:column;align-items:center}section#hero .hero__countdown-value{font:45px/1.2 "highgate";font-weight:800;width:80px;color:#8d5f03;background:linear-gradient(to right, #d48f04 0%, #8d5f03 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}section#hero .hero__countdown-label{font:14px/1 "Macys Sans Medium";color:#000}section#hero .hero__date{font-size:18px;font-weight:700;margin-bottom:8px;color:#1a1a1a}section#hero .hero__broadcast{font-size:16px;color:#1a1a1a}section#hero .hero__invitation{color:#e90004;text-align:center;font:32px/1 "highgate";letter-spacing:1px;font-weight:800;display:flex;align-items:center;place-content:center}section#hero .hero__floor{position:relative;background-color:#c00;background-image:repeating-linear-gradient(-58deg, rgba(100, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 2px, transparent 2px, transparent 12px),url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2026_release/images/common/double-gold-bar.webp");background-size:100% 100%,100% 10px;background-repeat:repeat,no-repeat;background-position:center,bottom center;padding:70px 0px}section#hero .hero__floor .hero__floor-inner{max-width:680px;margin:0 auto;text-align:center;color:#fff}section#hero .hero__floor-title{font-size:26px;font-weight:700;margin-bottom:16px}section#hero .hero__floor-copy p{font:20px/1.5 "Macys Sans Medium";color:#fff}@media(max-width: 767px){section#hero .inner{padding-top:40px}section#hero .hero__character--left.hero__character--primary{left:0;max-width:200px;bottom:10%}section#hero .hero__character--left.hero__character--secondary{left:70%;max-width:200px;bottom:24%}section#hero .hero__character--left.hero__character--tertiary{left:0%;max-width:100px;bottom:0}section#hero .hero__character--right.hero__character--primary{left:25%;right:auto;max-width:200px;bottom:9%}section#hero .hero__character--right.hero__character--secondary{left:54%;right:auto;max-width:120px;bottom:2%}section#hero .hero__character--right.hero__character--tertiary{right:-10%;max-width:120px}section#hero .hero__lockup{max-width:165px}section#hero .hero__countdown{gap:2px;margin:0 0 20px 0}section#hero .hero__countdown-value{font-size:35px;width:70px}section#hero .hero__invitation{font-size:22px}section#hero .hero__floor .hero__floor-inner{max-width:350px}section#hero .hero__floor-copy p{font-size:18px}}section#social .inner{max-width:1480px;padding:0px 20px;margin:auto}section#social .section-copy{text-align:center;margin-bottom:20px}section#social video{display:block;object-fit:contain;width:100%;height:100%}section#social .tns-slider{will-change:transform;transition:transform 1.5s cubic-bezier(0.22, 1, 0.36, 1)}section#social .slide{position:relative}section#social .slide img:not([src]){visibility:hidden}section#social .video-carousel:not(.tns-slider){visibility:hidden}section#social .video-content-container .video-controls .play-toggle{z-index:2;position:absolute;bottom:16px;left:20px;width:30px;height:30px;cursor:pointer;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2026_release/images/index/button-play.svg");background-repeat:no-repeat;background-color:#fff;border-radius:50%;background-size:14px 14px;background-position:center}section#social .video-content-container .video-controls .play-toggle.playing{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2026_release/images/index/button-pause.svg");pointer-events:all}section#social .video-content-container .video-controls .mute-toggle{z-index:2;position:absolute;bottom:16px;right:20px;width:30px;height:30px;cursor:pointer;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2026_release/images/index/button-unmuted.svg");background-repeat:no-repeat;background-color:#fff;border-radius:50%;background-size:16px 16px;background-position:center}section#social .video-content-container .video-controls .mute-toggle.muted{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2026_release/images/index/button-muted.svg");pointer-events:all}section#social .video-controls .play-toggle,section#social .video-controls .mute-toggle,section#social .tns-controls button{transition:filter .5s ease}@media(hover: hover){section#social .video-controls .play-toggle:hover,section#social .video-controls .mute-toggle:hover,section#social .tns-controls button:hover{filter:invert(100%)}}section#social .tns-outer{position:relative}section#social .tns-inner{margin-left:0 !important}section#social .video-content-container,section#social .image-content-container{position:relative;border-radius:20px;overflow:hidden}@media(max-width: 375px){section#social .tns-outer{margin-right:-20px}}section#shop{background-image:linear-gradient(to bottom, transparent 60%, var(--beige) 60%),repeating-linear-gradient(to right, #ce1527 0px, #ce1527 8px, #e11a2b 8px, #e11a2b 16px);margin-top:0 !important;position:relative;overflow:hidden}section#shop .shop-confetti{position:absolute;top:-100px;left:0}section#shop .inner{max-width:1480px;padding:60px 20px;margin:auto;text-align:center}section#shop .intro-text{padding-bottom:55px}section#shop .intro-text figure{max-width:200px;margin:0 auto}section#shop .section-copy{color:#fff;margin-top:16px}section#shop .section-copy a{color:#fff}section#shop .shop-carousel{text-align:left}section#shop .shop-carousel picture{border-radius:16px;overflow:hidden;display:block}section#shop .shop-carousel img{width:100%;display:block}section#shop .shop-carousel .shop-item-container{overflow:hidden;border-radius:8px}section#shop .shop-carousel .card-copy{color:#000;margin-top:20px;font:18px/1 "Macys Sans Medium"}section#shop .shop-carousel a:hover .section-copy{text-decoration:none}@media(max-width: 767px){section#shop .inner{padding:30px 0 30px 0}section#shop .tns-outer{margin-left:20px}section#shop .intro-text{padding-bottom:30px}section#shop .section-copy{font-size:14px}}section#news-banners{background-color:#6b001a;padding-top:100px;margin-top:0 !important;position:relative;overflow:hidden}section#news-banners .inner{padding:0}section#news-banners .section-title{background:linear-gradient(to right, #e0b767 40%, #a36e05 60%, #a36e05 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font:45px/1 "montecatini-pro-normale";font-weight:800;padding-bottom:30px;filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, 0.5))}section#news-banners .banner-top-decor{position:absolute;top:0px;left:calc(50% - 300px);width:602px;height:101px}@media(max-width: 767px){section#news-banners{padding-top:70px}section#news-banners .section-title{padding-bottom:20px}section#news-banners #tns1-iw{margin-left:20px}section#news-banners .banner-top-decor{left:calc(50% - 185px);width:370px;height:68px}}section#news-cards{background-color:#6b001a;margin-top:0 !important;padding:24px 20px 0 20px}section#news-cards .inner{max-width:1440px;padding:0 0px;margin:auto;text-align:center}section#news-cards .subcol-left{margin-bottom:40px}section#news-cards .card-title{color:#fff;font:18px/1.2 "Macys Sans Bold";padding-bottom:10px}section#news-cards .copy-wrapper{margin-top:16px;margin-bottom:54px;text-align:left}section#news-cards .card-copy p{font:14px/1.2 "Macys Sans Regular";color:#fff;padding-bottom:10px}section#news-cards .card-copy a{color:#fff;font:14px/1.2 "Macys Sans Medium"}section#news-cards .shop-carousel{text-align:left}section#news-cards .shop-carousel picture{border-radius:16px;overflow:hidden;display:block}section#news-cards .shop-carousel img{width:100%;display:block}section#news-cards .shop-carousel .section-copy{margin-top:20px;margin-bottom:0;text-decoration:underline}section#news-cards .shop-carousel a:hover .section-copy{text-decoration:none}@media(max-width: 767px){section#news-cards{padding:24px 0px 0 0px}section#news-cards .inner{padding-left:20px;padding-right:0}section#news-cards .section-copy{font-size:12px;margin-bottom:30px}section#news-cards .card-title{font-size:16px}section#news-cards .card-copy p{font-size:12px}}section#promo-banners{background-color:#fff2e3;margin-top:0 !important;padding-top:30px}section#promo-banners .section-title{font:25px/1 "highgate";font-weight:800;margin-bottom:20px;color:#5e0004}@media(max-width: 767px){section#promo-banners .inner{padding:0}}section#bottom-nav{background-color:#5e0004;margin-top:0 !important;position:sticky;bottom:0;z-index:0;will-change:transform}section#bottom-nav .pages-ctas-container{display:flex;justify-content:center;gap:20px;padding:40px 0}section#bottom-nav .page-cta{border-right:1px solid var(--beige);padding:10px 40px}section#bottom-nav .page-cta:last-child{border-right:none}section#bottom-nav .page-cta span{font:20px/1.2 "highgate";font-weight:800;color:var(--beige);transition:color .5s ease}section#bottom-nav .page-cta:hover span{color:#df9a51}section#bottom-nav .wordmark{max-width:600px;margin:0 auto}@media(max-width: 767px){section#bottom-nav .pages-ctas-container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:0px;row-gap:20px;padding-left:20px}section#bottom-nav .page-cta{padding:0px 12px 0 0;text-align:right}section#bottom-nav .page-cta:nth-child(even){border-right:none;text-align:left;padding:0px 0 0 12px}section#bottom-nav .page-cta span{font-size:16px}}