@import url("https://use.typekit.net/xkh4ayv.css");#campaign *,#campaign *:before,#campaign *:after{box-sizing:border-box}#campaign body,#campaign p,#campaign h1,#campaign h2,#campaign h3,#campaign h4,#campaign h5,#campaign h6,#campaign button{margin:0;padding:0}#campaign ul{margin:0;padding:0;list-style:none}#campaign a{cursor:default}#campaign a[href]{cursor:pointer}#campaign a,#campaign a:focus,#campaign a:hover{text-decoration:none}#campaign img{display:block;max-width:100%}#campaign svg{width:100%;height:100%;overflow:visible !important}#campaign figure{margin:0}#campaign button{outline:none}#campaign label{text-transform:none;padding:0}#campaign p,#campaign h1,#campaign h2,#campaign h3,#campaign h4,#campaign h5,#campaign h6,#campaign a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}:root{--nav-height: 59px;--footer-height: 80px;--yellow: #ffd45b;--gold: #e2bc6c;--beige: #fceedd;--orange: #ff5849;--dark-purple: #572287;--blue: #4c57c7;--red: #e41f30;--ink: #24075c;--violet: #5f42d5;--lilac: #714fd9;--purple: #3717ba;--cherry: #a50063;--green: #019767;--news-ticker-height: 90px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){:root{--footer-height: 94px}}@media (max-height: 800px){:root{--news-ticker-height: 60px}}@media (max-width: 375px){:root{--nav-height: 86px;--footer-height: 138px}}html{text-size-adjust:100%}html body{font-family:'Macys Sans Regular';line-height:1}#campaign{overflow-x:clip}.sections-wrapper{min-height:calc(100vh - var(--footer-height) - var(--nav-height))}a{display:inline-block;text-transform:none}a:hover,a:visited{color:inherit}p,h1,h2,h3,h4,h5,h6{line-height:1;color:#000}a[href='']{cursor:default !important}sup{font-size:68%}.subpage-title{color:var(--red);text-align:center;font-family:'gin';font-size:56px;line-height:33px;display:flex;place-content:center;padding:0px 0 100px 0 !important}.subpage-title:before,.subpage-title:after{content:'';background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2023_thankyou/images/common/subpage-title-decor.svg");background-size:contain;background-repeat:no-repeat;width:119px;height:33px;margin:0 24px}.subpage-title:after{transform:scaleX(-1)}.cards-slider{display:flex;overflow-x:auto;gap:24px;align-items:flex-start}.cards-slider::-webkit-scrollbar{display:none}.card-title{font-family:'lulo-one-clean';font-weight:700 !important;font-size:25px;line-height:32px;letter-spacing:-3px;color:var(--ink)}.section-title{font-family:'gin';font-size:60px;line-height:72px;letter-spacing:2px;text-align:center}.section-copy{font-family:'Macys Sans Regular';font-size:16px;line-height:1.5;color:var(--ink)}.bold{font-family:'Macys Sans Bold' !important}.underlined{text-decoration:underline}.red-btn{cursor:pointer;background-color:var(--red);color:#fff;font-family:'Macys Sans Bold';font-size:16px;padding:16px 20px !important;border-radius:30px;display:inline-flex;align-items:end;transition:all 0.5s ease}.red-btn:hover{background-color:var(--violet)}.red-btn .arrow-right{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2023_thankyou/images/common/arrow-right-white.svg");display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:15px;margin:0 10px;transition:all 0.5s ease}.white-btn{background-color:var(--beige);cursor:pointer;padding:1cqw 0.5cqw;border-radius:2cqw;display:inline-flex;align-items:end;transition:all 0.5s ease}.white-btn .arrow-right{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2023_thankyou/images/common/arrow-right-red.svg");display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;width:2cqw;height:1cqw;margin:0 10px;transition:all 0.5s ease}.white-btn:hover{background-color:var(--violet)}.white-btn:hover .arrow-right{filter:brightness(4)}.cta{position:relative;display:inline-block;font-size:28px;font-family:'Macys Sans Bold'}.cta:before{content:'';position:absolute;left:50%;bottom:-8px;width:0px;height:2px;background:currentColor;margin:0;transition:all 0.45s}.cta:hover{color:#000}.cta:hover:before{width:100%;left:0}.grid{display:grid}.flex-container{display:flex}[page] img{max-width:100%;max-height:100%;width:100%;height:100%;display:block;margin:0 auto}.link{color:#000;text-decoration:underline !important}.link:hover{color:inherit;text-decoration:inherit}@media (min-width: 376px){.mobile-only,.tablet-only{display:none !important}[page]{padding-top:var(--nav-height)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.tablet-only{display:initial !important}}@media (max-width: 1025px){html,body{overflow-x:hidden}}@media (max-width: 375px){body .desktop-only,body .tablet-only{display:none !important}.section-title{font-size:50px;line-height:42px;letter-spacing:1px}.cta{font-size:20px}.subpage-title{font-size:40px;line-height:37px}.subpage-title:before,.subpage-title:after{width:71px;height:20px;margin:10px auto}}[anim='zoomIn'] figure{overflow:hidden;cursor:pointer}[anim='zoomIn'] figure img{transition:transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}[anim='zoomIn']:hover figure img{transform:scale(1.05)}[anim='fadeIn'],[anim='growIn'],[anim*='slideIn'],[anim*='fromLeft'],[anim*='fromRight']{visibility:hidden}.loader{position:fixed;top:0;left:0;background-color:var(--violet);width:100vw;height:100vh;z-index:999;display:flex;align-items:center;justify-content:center;transition:opacity 2s ease;pointer-events:none}.loader svg{margin-left:0}.loader .loader-star{width:40px !important;margin:10px;transform:scale(0);transition:opacity 1s ease;opacity:0;animation:stars-pulse 1s ease-in-out infinite}.loader .star2{animation-delay:0.2s}.loader .star3{animation-delay:0.4s}body.loaded .loader{opacity:0}body.loaded .loader .loader-star{opacity:0;animation:none}@keyframes stars-pulse{0%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}#nav-header,#nav-footer{display:none !important}body.nav-open #headerComponent+*{z-index:-1}body #headerComponent .campaign-bar-container .nav-campaign-title>a>span{font-size:24px;font-family:'gin';color:var(--red);letter-spacing:0px}body.nav-open #headerComponent .campaign-bar-container .nav-campaign-title>a>span{color:#fff}body.nav-open #headerComponent .nav-hamburger:after{background:transparent}body.nav-open #headerComponent .share-options,body.nav-open #headerComponent .nav-content{height:100vh}.nav-share{line-height:1;display:none}body.nav-open .brand-bar-container{display:none !important}body #headerComponent .nav-content{display:flex;gap:200px;padding:60px 10vw;background-color:var(--violet)}body #headerComponent .nav-content .nav-content-inner{position:relative;justify-content:start;overflow:hidden;display:flex;place-content:center;max-width:1600px;margin:auto;height:100%}body #headerComponent .nav-content .nav-content-inner:before{content:'';background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/parade/2023_thankyou/images/nav/nav-art.webp");background-repeat:no-repeat;background-position:left center;background-size:438px;width:50%;height:100%}body #headerComponent .nav-content .nav-item-copy{font-size:30px;line-height:1;margin-left:0;font-family:'lulo-one-clean';font-weight:700;letter-spacing:-2px;text-transform:uppercase}body.nav-open #headerComponent .nav-hamburger .bar{background-color:#fff}body #headerComponent .nav-content .nav-sublist{margin-left:0}body #headerComponent .nav-content .nav-sublist a{display:flex;margin:0;color:#b2b9fc;font-family:'lulo-one-clean';font-weight:700;font-size:16px;line-height:34px}body #headerComponent .nav-content .nav-item-copy:after,body #headerComponent .nav-content .nav-sublist a>span:after{background-color:currentColor;height:3px}body #headerComponent .nav-content #smallpages-list+.nav-sublist li{display:flex;align-items:center}body #headerComponent .nav-content a.active .nav-item-copy:after,body #headerComponent .nav-content #primary-city-list+.nav-sublist li a.active span:after,body #headerComponent .nav-content #secondary-city-list+.nav-sublist li a.active span:after,body #headerComponent .nav-content #primary-city-list+.nav-sublist li a:hover span:after,body #headerComponent .nav-content #secondary-city-list+.nav-sublist li a:hover span:after{width:100%}body #headerComponent .nav-content .nav-item-icon{display:none}body #headerComponent .nav-content a{transition:color 0.5s ease;position:relative;color:#fff;margin:0 0 3vh 0;display:inline-block}body #headerComponent .nav-content a[disabled]{pointer-events:none;opacity:0.5}body #headerComponent .nav-content a[disabled]:after{content:'coming soon';font-size:25px;font-family:'Empire Block Heavy';text-transform:uppercase;padding-left:20px}body #headerComponent .nav-content a.active,body:not(.mobile-size) #headerComponent .nav-content a:hover{color:#fff}body #headerComponent .nav-content a.active .nav-item-icon,body:not(.mobile-size) #headerComponent .nav-content a:hover .nav-item-icon{opacity:1}body #headerComponent .nav-content [label='gotomacys']{display:none}body #headerComponent .nav-content [label='gotomacys'] .nav-item-copy{font-size:20px;font-family:'Macys Sans Bold';letter-spacing:0;margin:0 !important;width:100%;padding:0px;line-height:1;color:#fff;text-transform:initial}body #headerComponent .nav-content [label='gotomacys'] a{margin:60px 0 0 !important}body:not(.mobile-size) #headerComponent .nav-content [label='gotomacys'] a:hover .nav-item-copy:after{width:0 !important}@media (min-width: 376px){body #headerComponent{height:0}}@media (max-width: 375px){body #headerComponent{height:86px !important}body #headerComponent .brand-bar-container{height:30px}body #headerComponent .nav-content .nav-content-inner{place-content:start;position:absolute;overflow:auto;padding-top:35%;padding-bottom:20%}body #headerComponent .nav-content .nav-content-inner:before{width:90%;background-size:contain;background-position:center;top:50px;position:relative;padding-bottom:62%}body #headerComponent .nav-content [label='gotomacys'] a{margin:0 !important}body #headerComponent .nav-content .nav-content-inner{flex-direction:column}body #headerComponent .nav-content .nav-items-list{order:-1}body #headerComponent .nav-content .nav-item-icon{width:52px !important;height:53px !important;left:-10px !important;top:-35px !important}body #headerComponent .nav-wrapper .nav-content{padding:60px 10vw 0 10vw}body #headerComponent .nav-content #primary-city-list+.nav-sublist,body #headerComponent .nav-content #secondary-city-list+.nav-sublist{flex-direction:column}body #headerComponent .nav-content #primary-city-list+.nav-sublist li+li::before,body #headerComponent .nav-content #secondary-city-list+.nav-sublist li+li::before{display:none}body #headerComponent .nav-content .nav-item-copy{font-size:25px !important}body #headerComponent .nav-content a[disabled]:after{display:block;padding-left:0 !important;font-size:20px}body #headerComponent .nav-content .nav-sublist,body #headerComponent .nav-content .nav-item-copy{margin-left:0}body #headerComponent .nav-content #smallpages-list+.nav-sublist li+li::before{display:none}body #headerComponent .nav-wrapper .nav-content [label='gotomacys'] .nav-item-copy{font-size:16px !important}body #headerComponent .campaign-bar-container{height:50px !important}body #headerComponent .brand-bar-container{min-height:36px !important;background-color:#f8f8f8}body #headerComponent .campaign-bar-container .nav-campaign-title>a>span{font-size:17px !important}body #headerComponent .nav-macyslogo{width:68px !important;min-width:68px !important;padding-left:15px !important}body #headerComponent .nav-bag{min-width:16px !important;width:16px !important;height:20px !important}body #headerComponent .nav-hamburger .bar{left:15px !important}body #headerComponent .nav-share{width:17px !important;min-width:17px !important}body.nav-open #headerComponent .campaign-bar-container{background-color:#5f42d5;z-index:2;border-bottom:0}body.nav-open #headerComponent .campaign-bar-container .nav-share{visibility:hidden}}#footerComponent{border-top:2px solid var(--yellow);position:relative}#footerComponent .footer-wrapper{background-color:var(--violet);padding:28px 0}#footerComponent .footer-wrapper a{color:#fff}@media (max-width: 375px){#footerComponent .footer-wrapper{text-align:left;padding:20px 16px;line-height:0.75}#footerComponent .footer-wrapper a{font-size:10px !important;line-height:18px}}@font-face{font-family:'Macys Sans Regular';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:'Macys Sans Light';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansLt.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansLt.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansLt.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansLt.woff") format("woff")}@font-face{font-family:'Macys Sans Medium';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:'Macys Sans Micro';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMicro.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMicro.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMicro.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMicro.woff") format("woff")}@font-face{font-family:'Macys Sans Bold';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:'Macys Sans XBold';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff") format("woff")}@font-face{font-family:'lulo-one-clean';src:url("//storage.googleapis.com/digital-media-fonts/lulo/LuloCleanOneBold-webfont.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/lulo/LuloCleanOneBold-webfont.woff") format("woff")}
