.loader{position:fixed;top:0;left:0;background-color:#6993cd;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;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}}html body{font-family:'Macys Sans Regular';line-height:1;width:100%;min-height:100%}#campaign{overflow-x:clip}a{display:inline-block;text-transform:none}a[href='']{cursor:default !important}.section-title{font-family:'kon-tiki-aloha-jf';line-height:1;font-size:42px;color:#232357;text-align:center;letter-spacing:1px;margin-top:0;margin-bottom:20px}.section-copy{text-align:left;font-size:16px;line-height:24px;color:#333;margin:0 auto;font-family:'Macys Sans Regular'}.icon-download{max-width:20px !important;display:inline-block !important;margin-right:10px !important}.divider{background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/cities/cane-divider.svg");height:10px;max-width:1080px;margin:auto}.red{color:#ed2028}.bold{font-family:'Macys Sans Bold' !important;font-weight:normal !important}.underlined{text-decoration:underline}[page] img{max-width:100%;max-height:100%;width:100%;height:100%;display:block;margin:0 auto}.btn.cta{margin:40px auto;text-decoration:underline;font-family:'Macys Sans Medium';text-align:center;font-size:16px}@media (min-width: 751px){.mobile-only{display:none !important}body #headerComponent{height:60px}}@media (max-width: 1025px){html,body{overflow-x:hidden}}@media (max-width: 750px){body .desktop-only{display:none !important}body .section-title{line-height:60px !important;font-size:56px !important}body .section-copy,body .btn.cta{line-height:44px !important;font-size:28px !important}body .icon-download{max-width:30px !important;margin-right:24px !important}}[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*='slideIn'],[anim*='fromLeft'],[anim*='fromRight']{visibility:hidden}#campaign .owl-carousel{visibility:hidden;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}#campaign .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}#campaign .owl-carousel .owl-stage:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}#campaign .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0px, 0px, 0px)}#campaign .owl-carousel .owl-wrapper,#campaign .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}#campaign .owl-carousel .owl-item{position:relative;min-height:1px;float:left;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#campaign .owl-carousel .owl-item img{display:block;width:100%}#campaign .owl-carousel .owl-nav.disabled,#campaign .owl-carousel .owl-dots.disabled{display:none}#campaign .owl-carousel .owl-nav button.disabled{opacity:0}#campaign .owl-carousel .owl-nav .owl-prev,#campaign .owl-carousel .owl-nav .owl-next,#campaign .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity 0.3s ease}#campaign .owl-carousel .owl-nav button.owl-prev,#campaign .owl-carousel .owl-nav button.owl-next,#campaign .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}#campaign .owl-carousel.owl-loaded{visibility:visible}#campaign .owl-carousel.owl-loading{opacity:0}#campaign .owl-carousel.owl-hidden{opacity:0}#campaign .owl-carousel.owl-refresh .owl-item{visibility:hidden}#campaign .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#campaign .owl-carousel.owl-grab{cursor:move;cursor:grab}#campaign .owl-carousel.owl-rtl{direction:rtl}#campaign .owl-carousel.owl-rtl .owl-item{float:right}#campaign .no-js .owl-carousel{display:block}#campaign .owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}#campaign .owl-carousel .owl-animated-in{z-index:0}#campaign .owl-carousel .owl-animated-out{z-index:1}#campaign .owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#campaign .owl-height{transition:height 500ms ease-in-out}#campaign .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}#campaign .owl-carousel .owl-item .owl-lazy[src^=''],#campaign .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}#campaign .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}#campaign .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}#campaign .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}#campaign .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}#campaign .owl-carousel .owl-video-playing .owl-video-tn,#campaign .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}#campaign .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}#campaign .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}#campaign .owl-prev,#campaign .owl-next{position:absolute;width:60px;height:60px;top:calc(50% - 30px + 24px);transform:translateY(-50%);z-index:1;border:none;background:none}#campaign .owl-prev{left:0}#campaign .owl-next{right:0}#campaign .owl-nav button #background{fill:#fdad16;transition:fill 0.5s ease}#campaign .owl-prev:hover #background,#campaign .owl-next:hover #background{fill:#e69500}@media (max-width: 750px){.owl-dot span{width:25px !important;height:25px !important}}.tabs-contents li{display:none;width:100%}.tabs-contents li.selected{display:block}.tabs-titles,.tabs-titles .copy-content{display:flex;justify-content:space-around}.tabs-titles li{width:100%;cursor:pointer;transition:color 0.5s ease}body #headerComponent .campaign-bar-container .nav-campaign-title>a>span{font-family:kon-tiki-aloha-jf, sans-serif;color:#962c62;font-size:24px;letter-spacing:1px}body.nav-open #headerComponent .campaign-bar-container .nav-campaign-title>a>span{color:#fff}body.nav-open #headerComponent .nav-hamburger:after{background:transparent}.nav-share{line-height:1;display:none}body.nav-open .brand-bar-container{display:none !important}body.nav-open .nav-bar{background-color:#1a1941}body #headerComponent .nav-content{background-color:#1a1941}body #headerComponent .nav-content .nav-content-inner{background-image:url("https://assets.mcomnyapps.net/holiday-celebrations/2022_thankyou1/images/index/nav-santa.svg");background-size:255px 345px;background-repeat:no-repeat;background-position:calc(50% - 600px) 50%}body #headerComponent .nav-content .nav-item-copy{font-size:28px;line-height:40px;margin-bottom:20px;font-family:'Macys Sans Bold';letter-spacing:1px}body #headerComponent .nav-content #primary-city-list,body #headerComponent .nav-content #secondary-city-list{display:none}body #headerComponent .nav-content #primary-city-list+.nav-sublist,body #headerComponent .nav-content #secondary-city-list+.nav-sublist{display:flex}body #headerComponent .nav-content #primary-city-list+.nav-sublist li a span,body #headerComponent .nav-content #secondary-city-list+.nav-sublist li a span{font-size:28px;line-height:40px;margin-bottom:20px;font-family:'Macys Sans Bold';letter-spacing:1px}body.nav-open #headerComponent .nav-hamburger .bar{background-color:#fff}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 #primary-city-list+.nav-sublist li,body #headerComponent .nav-content #secondary-city-list+.nav-sublist li{display:flex;align-items:baseline}body #headerComponent .nav-content #primary-city-list+.nav-sublist li+li::before,body #headerComponent .nav-content #secondary-city-list+.nav-sublist li+li::before{content:' | ';color:#fff;font-size:32px;font-weight:bold;margin:0 16px}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}body #headerComponent .nav-content a.active,body:not(.mobile-size) #headerComponent .nav-content a:hover{color:#ed2129}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']{position:fixed;bottom:20px;width:100%;text-align:center;left:0}body #headerComponent .nav-content [label='gotomacys'] .nav-item-copy{font-size:20px;text-align:center;transform:translateX(-50%);left:50%;margin:0}@media (min-width: 751px){body #headerComponent{height:60px}}@media (max-width: 750px){#headerComponent{height:172px !important}#headerComponent .brand-bar-container{height:60px}#headerComponent .nav-content [label='gotomacys']{position:static !important}#headerComponent .nav-content [label='gotomacys'] .nav-item-copy{transform:none !important;left:0 !important}#headerComponent .nav-content .nav-item-icon{width:103px !important;height:105px !important;left:-20px !important;top:-70px !important}#headerComponent .nav-wrapper .nav-content-inner{background-image:none;top:10%;padding-top:10%;align-items:start}#headerComponent .nav-content #primary-city-list+.nav-sublist,#headerComponent .nav-content #secondary-city-list+.nav-sublist{flex-direction:column}#headerComponent .nav-content #primary-city-list+.nav-sublist li+li::before,#headerComponent .nav-content #secondary-city-list+.nav-sublist li+li::before{display:none}#headerComponent .nav-content .nav-sublist,#headerComponent .nav-content .nav-item-copy{margin-left:0}#headerComponent .nav-content .nav-items-list{position:relative}#headerComponent .nav-wrapper .nav-content .nav-item-copy,#headerComponent .nav-content #primary-city-list+.nav-sublist li a span,#headerComponent .nav-content #secondary-city-list+.nav-sublist li a span{font-size:34px !important;margin-bottom:50px !important;line-height:1 !important}#headerComponent .nav-wrapper .nav-content [label='gotomacys'] .nav-item-copy{font-size:30px}#headerComponent .campaign-bar-container{height:100px !important}#headerComponent .brand-bar-container{min-height:72px !important;background-color:#f8f8f8}#headerComponent .campaign-bar-container .nav-campaign-title>a>span{font-size:40px !important}#headerComponent .nav-macyslogo{width:136px !important;min-width:136px !important;padding-left:30px !important}#headerComponent .nav-bag{min-width:32px !important;width:32px !important;height:40px !important}#headerComponent .share-options .inner{transform:scale(1.7)}#headerComponent .nav-hamburger{transform:scale(2)}#headerComponent .nav-hamburger .bar{left:30px !important}#headerComponent .nav-share{width:34px !important;min-width:34px !important}}#footerComponent{border-top:1px solid rgba(0,0,0,0.7)}#footerComponent .footer-wrapper{background-color:#232357}#footerComponent .footer-wrapper a{color:#bebcd6}@media (max-width: 750px){#footerComponent .footer-wrapper{text-align:left;padding:20px 30px;line-height:1.5}#footerComponent .footer-wrapper a{font-size:20px !important;line-height:28px}}@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:'kon-tiki-aloha-jf';src:url("https://use.typekit.net/af/2e620c/00000000000000003b9ada92/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2e620c/00000000000000003b9ada92/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2e620c/00000000000000003b9ada92/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:KonTikiJF-Aloha;src:url("https://use.typekit.net/af/2e620c/00000000000000003b9ada92/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2e620c/00000000000000003b9ada92/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2e620c/00000000000000003b9ada92/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:MacysSans-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:MacysSans;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")}*,*:before,*:after{box-sizing:border-box}body,p,h1,h2,button{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}a,a:focus,a:hover{text-decoration:none}img{display:block;max-width:100%}svg{width:100%;height:100%;overflow:visible !important}button{outline:none}p,h1,h2,h3,h4,h5,h6,a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}
