@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 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 SansBd";font-display:swap;src:url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:"TTRamillas";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:"TTRamillas Medium";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasMedium.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasMedium.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasMedium.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasMedium.woff") format("woff")}@font-face{font-display:swap;font-family:"ramillas-medium-italic";src:url("https://storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasMediumItalic.eot?#iefix") format("eot"),url("https://storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasMediumItalic.woff2") format("woff2")}#campaign .section_carousel .section_header,#campaign .grids:not(.iconic_destination) .section_header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title cta" "desc  .";align-items:center;gap:8px 16px;padding-bottom:24px}#campaign .section_carousel .section_header h2,#campaign .grids:not(.iconic_destination) .section_header h2{grid-area:title;margin-bottom:5px;font-weight:700;font-size:24px;line-height:1}@media(min-width: 720px){#campaign .section_carousel .section_header h2,#campaign .grids:not(.iconic_destination) .section_header h2{letter-spacing:.5px}}#campaign .section_carousel .section_header .desc,#campaign .grids:not(.iconic_destination) .section_header .desc{grid-area:desc;font-size:14px}#campaign .section_carousel .section_header .cta,#campaign .grids:not(.iconic_destination) .section_header .cta{grid-area:cta;font-size:14px;text-decoration:underline}@media(max-width: 719px){#campaign .section_carousel .section_header,#campaign .grids:not(.iconic_destination) .section_header{padding-bottom:18px;grid-template-areas:"title title" "desc  cta"}#campaign .section_carousel .section_header .cta,#campaign .grids:not(.iconic_destination) .section_header .cta{align-self:end}}#campaign .section_carousel .section_header .cta{font-family:"Macys Sans Medium","Helvetica Neue",Helvetica,Arial,sans-serif}#campaign .topbanner{padding-top:0;padding-bottom:0}#campaign .topbanner .section_inner{padding-left:0;padding-right:0;max-width:1440px}#campaign .topbanner .slideshow_wrap .cell-inner h3{margin-bottom:38px}#campaign .topbanner .slideshow_wrap .cell-inner h3 span{font-family:"TTRamillas Medium","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 1480px){#campaign .topbanner .slideshow_wrap .cell-inner h3{margin-bottom:calc(38/1480*100vw)}}#campaign .topbanner .slideshow_wrap .cell-inner.align-center{justify-content:center}#campaign .topbanner .slideshow_wrap .cell-inner.align-center h3{text-align:center}#campaign .iconic_destination{padding-top:62px;text-align:center}#campaign .iconic_destination .section_header h2{font-size:45px;font-family:"TTRamillas Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto}#campaign .iconic_destination .section_header .desc{font-size:22px;max-width:1050px;margin:0 auto;line-height:1.2;padding:18px 0 65px}#campaign .iconic_destination .grids-inner{display:flex;gap:20px}#campaign .iconic_destination .grids-inner .card{flex:1;box-sizing:border-box;border:8px solid #f7f4ea}#campaign .iconic_destination .grids-inner .card p{font-family:"Macys SansBd","Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px 0;position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap}#campaign .iconic_destination .grids-inner .card p::before{content:"";display:inline-block;width:48px;height:48px;background-size:cover;background-repeat:no-repeat;margin-right:10px}#campaign .iconic_destination .grids-inner .card.store p::before{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/welcome-to-macys/2026-04/images/icon_findastore.jpg")}#campaign .iconic_destination .grids-inner .card.connect p::before{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/welcome-to-macys/2026-04/images/icon_connect.jpg")}#campaign .iconic_destination .grids-inner .card.helpcenter p::before{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/welcome-to-macys/2026-04/images/icon_help.jpg")}#campaign .iconic_destination .grids-inner .card.returns p::before{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/welcome-to-macys/2026-04/images/icon_return.jpg")}#campaign .iconic_destination .grids-inner a{text-decoration:none}@media(max-width: 1480px){#campaign .iconic_destination{padding-top:calc(62/1480*100vw)}#campaign .iconic_destination .section_header h2{font-size:calc(30px + (45 - 30)*(100vw - 720px)/760)}#campaign .iconic_destination .section_header .desc{font-size:calc(16px + (22 - 16)*(100vw - 720px)/760)}}@media(min-width: 720px){#campaign .iconic_destination .grids-inner a:hover p{font-size:19px;transition:all .3s}}@media(max-width: 719px){#campaign .iconic_destination{padding-top:36px}#campaign .iconic_destination .section_header h2{font-size:25px}#campaign .iconic_destination .section_header .desc{font-size:16px;line-height:1.35;padding-bottom:48px}#campaign .iconic_destination .grids-inner{overflow-x:auto;scrollbar-width:none;padding-left:20px;padding-right:20px;gap:15px}#campaign .iconic_destination .grids-inner .card{border-width:6px}#campaign .iconic_destination .grids-inner .card p::before{width:24px;height:24px}#campaign .iconic_destination .grids-inner .card .card-info{padding-left:8px;padding-right:8px}}#campaign .brands .card-image{aspect-ratio:253/190}#campaign .section_video .slideshow_wrap .static-content h3{text-align:center;color:#fff;max-width:640px;padding:32px 0 24px;font-size:35px;font-family:"TTRamillas Medium","Helvetica Neue",Helvetica,Arial,sans-serif}#campaign .section_video .slideshow_wrap .static-content h3 span.big{font-family:"Macys SansBd","Helvetica Neue",Helvetica,Arial,sans-serif}#campaign .section_video .slideshow_wrap .static-content h3 span.small{color:#fff;font-size:16px;display:block;font-family:"TTRamillas Medium","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:28px}#campaign .section_video .slideshow_wrap .static-content .icon{width:200px}@media(max-width: 1480px){#campaign .section_video .slideshow_wrap .static-content h3{padding:calc(32/1480*100vw) 0 calc(24/1480*100vw);font-size:calc(24px + (35 - 24)*(100vw - 720px)/760)}#campaign .section_video .slideshow_wrap .static-content h3 span.small{padding-bottom:calc(28/1480*100vw)}#campaign .section_video .slideshow_wrap .static-content .icon{width:calc(200/1480*100vw)}}@media(max-width: 719px){#campaign .section_video .slideshow_wrap .slideshow_cell{aspect-ratio:375/375}#campaign .section_video .slideshow_wrap .static-content{padding-top:52px}#campaign .section_video .slideshow_wrap .static-content h3{font-size:21px;max-width:320px}#campaign .section_video .slideshow_wrap .static-content h3 span.small{font-size:14px;padding-bottom:24px}#campaign .section_video .slideshow_wrap .static-content .icon{width:106px}}#campaign .celebrate_with h3,#campaign .celebrate_with h4,#campaign .needinspo h3,#campaign .needinspo h4,#campaign .doublecolumn h3,#campaign .doublecolumn h4,#campaign .alsomacys h3,#campaign .alsomacys h4{font-size:18px;font-family:"Macys SansBd","Helvetica Neue",Helvetica,Arial,sans-serif;padding:18px 0 12px}#campaign .celebrate_with h3 sup,#campaign .celebrate_with h4 sup,#campaign .needinspo h3 sup,#campaign .needinspo h4 sup,#campaign .doublecolumn h3 sup,#campaign .doublecolumn h4 sup,#campaign .alsomacys h3 sup,#campaign .alsomacys h4 sup{font-size:14px}#campaign .celebrate_with p,#campaign .needinspo p,#campaign .doublecolumn p,#campaign .alsomacys p{font-size:14px}#campaign .celebrate_with .slideshow-cta,#campaign .celebrate_with .card-btn,#campaign .needinspo .slideshow-cta,#campaign .needinspo .card-btn,#campaign .doublecolumn .slideshow-cta,#campaign .doublecolumn .card-btn,#campaign .alsomacys .slideshow-cta,#campaign .alsomacys .card-btn{font-size:14px;text-decoration:underline;padding:10px 0 5px}@media(min-width: 720px){#campaign .celebrate_with a:hover .slideshow-cta,#campaign .celebrate_with a:hover .card-btn,#campaign .needinspo a:hover .slideshow-cta,#campaign .needinspo a:hover .card-btn,#campaign .doublecolumn a:hover .slideshow-cta,#campaign .doublecolumn a:hover .card-btn,#campaign .alsomacys a:hover .slideshow-cta,#campaign .alsomacys a:hover .card-btn{text-decoration:none}}@media(max-width: 719px){#campaign .celebrate_with .slideshow-cta,#campaign .celebrate_with .card-btn,#campaign .needinspo .slideshow-cta,#campaign .needinspo .card-btn,#campaign .doublecolumn .slideshow-cta,#campaign .doublecolumn .card-btn,#campaign .alsomacys .slideshow-cta,#campaign .alsomacys .card-btn{padding-top:18px}#campaign .celebrate_with p,#campaign .needinspo p,#campaign .doublecolumn p,#campaign .alsomacys p{padding-right:20px}}@media(min-width: 720px){#campaign .needinspo .grids-inner,#campaign .alsomacys .grids-inner{display:grid;grid-template-columns:repeat(4, calc((100% - 72px) / 4));column-gap:24px}}@media(max-width: 719px){#campaign .needinspo .grids-inner,#campaign .alsomacys .grids-inner{outline:none;overflow:hidden;position:relative;display:flex}#campaign .needinspo .grids-inner .card,#campaign .alsomacys .grids-inner .card{width:247px;margin:0 8px}#campaign .needinspo .grids-inner .card-image,#campaign .alsomacys .grids-inner .card-image{cursor:pointer;overflow:hidden;display:block;aspect-ratio:247/247}#campaign .needinspo .grids-inner .card:first-of-type,#campaign .alsomacys .grids-inner .card:first-of-type{padding-left:20px;width:267px}#campaign .needinspo .grids-inner .card:last-of-type,#campaign .alsomacys .grids-inner .card:last-of-type{padding-right:20px;width:267px}}@media(min-width: 720px){#campaign .needinspo .grids-inner{display:grid;grid-template-columns:repeat(3, calc((100% - 48px) / 3));column-gap:24px}}#campaign .milestones .card:nth-child(odd) .card-image{background:#f7f4ea}#campaign .milestones .card:nth-child(even) .card-image{background:#000}#campaign .milestones .card:nth-child(even) h3,#campaign .milestones .card:nth-child(even) p{color:#fff}#campaign .milestones .card-image{aspect-ratio:253/316;position:relative}#campaign .milestones .card-image img{position:absolute;bottom:0}#campaign .milestones .cell-inner{position:absolute;left:0;top:0;right:0;bottom:0;padding:9% 8%}#campaign .milestones .cell-inner h3{font-size:55px;font-family:"TTRamillas Medium","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 1480px){#campaign .milestones .cell-inner h3{font-size:calc(45/1480*100vw)}}@media(max-width: 719px){#campaign .milestones .cell-inner h3{font-size:45px;letter-spacing:-2px}}#campaign .milestones .cell-inner p{font-size:14px;max-width:200px;line-height:1.1;margin-top:12px;font-family:"Macys Sans Medium","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 1480px){#campaign .milestones .cell-inner p{font-size:calc(10px + (14 - 10)*(100vw - 720px)/760);margin-top:calc(12/1480*100vw)}}@media(max-width: 719px){#campaign .milestones .cell-inner p{font-size:12px;max-width:none;margin-top:10px}}@media(max-width: 719px){#campaign .milestones .card .cell-inner{padding:18px 12px 12px 18px}#campaign .milestones .card:first-of-type .cell-inner{padding-left:38px}}@media(min-width: 720px){#campaign .doublecolumn .grids-inner{display:grid;grid-template-columns:repeat(2, calc((100% - 24px) / 2));column-gap:24px}}@media(max-width: 719px){#campaign .doublecolumn{padding-top:0;padding-bottom:0}#campaign .doublecolumn .section_inner{padding-left:20px;padding-right:20px}#campaign .doublecolumn .section_inner .card{padding-bottom:24px}}#campaign .alsomacys{padding-bottom:110px}@media(max-width: 719px){#campaign .alsomacys{padding-bottom:48px}#campaign .alsomacys .grids-inner .card-image{aspect-ratio:342/427}}
/*# sourceMappingURL=page_index.min.css.map */
