
#macys-money .design-template{background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/template-desktop.png);background-size:cover;width:1280px;height:2650px;background-color:#cc0000;position:absolute;top:20px;left:50%;transform:translate(-50.1%, 0);opacity:0.5;z-index:2;display:none}@media screen and (max-width: 750px){#macys-money .design-template{width:100%;top:calc(-68/750*100vw);height:calc(5900/750*100vw);background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/template-mobile.png)}}

#macys-money .faqs-2025{margin:70px 0 100px;max-width:1440px}#macys-money .faqs-2025 section#faqs{padding:6em 0 4em}#macys-money .faqs-2025 .container{width:87.5%;max-width:700px;margin:3em auto 1em}#macys-money .faqs-2025 .faq_list{margin:0 auto;background-color:#fff;transition:background-color 500ms ease;color:#000;font-family:"Macys Sans", sans-serif;position:relative;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}#macys-money .faqs-2025 .faq_list::after{content:"";position:absolute;z-index:1;bottom:0;right:0;display:block;border-bottom:1px solid #000;width:100%;height:1px;max-width:1054px;margin:0 50px 0 0}#macys-money .faqs-2025 .faq_list:last-child{border-bottom:none}#macys-money .faqs-2025 .faq_list .question{cursor:pointer;max-width:1054px;width:100%;line-height:30px;padding:25px 30px 25px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin:0 50px 0 0}#macys-money .faqs-2025 .faq_list .question p{font-size:14px;font-family:"Macys Sans Bold", "Helvetica Neue", Helvetica, Arial, sans-serif}#macys-money .faqs-2025 .faq_list .close{width:25px;height:25px;margin:25px 135px 25px 30px;position:absolute;top:0;right:0;display:none}#macys-money .faqs-2025 .faq_list.opened{background-color:#f8f8f8;min-height:270px}#macys-money .faqs-2025 .faq_list.opened .close span{transform:rotate(90deg)}#macys-money .faqs-2025 .faq_list .close span{transition:transform 500ms ease;font-family:"TT Ramillas Regular";font-size:1em;font-weight:300;display:block;width:100%;height:100%}#macys-money .faqs-2025 .faq_list .close span:before{content:">";position:absolute;left:50%;top:50%;transform-origin:center;transform:scaleY(1.5) translate(-50%, -50%)}#macys-money .faqs-2025 .faq_list .close{display:block}#macys-money .faqs-2025 .faq_list .answer{max-width:1054px;margin:0 50px 0 0;width:100%;font-size:14px;line-height:1.1;padding:0 30px;display:none;font-family:"Macys Sans Regular", "Helvetica Neue", Helvetica, Arial, sans-serif}#macys-money .faqs-2025 .faq_list:not(.opened):hover{background-color:#f7f7f7}#macys-money .faqs-2025 .subtitle{font-size:14px;margin-top:1.2em;font-family:"Macys Sans Regular", Helvetica;max-width:750px;position:relative;left:50%;transform:translateX(calc(-350px));text-align:left}#macys-money .faqs-2025 .mailto{text-decoration:none}#macys-money .faqs-2025 .subtitle b{font-weight:normal}#macys-money .faqs-2025 .title{font-size:25px;font-family:"Macys Sans Bold", arial, sans-serif;line-height:42px;letter-spacing:-0.04em;font-weight:700;margin:0 0 25px;text-align:center}@media screen and (max-width: 750px){#macys-money .faqs-2025 .title{font-size:calc(45 / 750 * 100vw);line-height:calc(50 / 750 * 100vw)}}#macys-money .faqs-2025 .title br{display:none}@media screen and (max-width: 750px){#macys-money .faqs-2025 .title br{display:block}}#macys-money .faqs-2025 .content .group .question{font-size:25px;line-height:24px;font-family:"Macys Sans Bold";letter-spacing:0}#macys-money .faqs-2025 .content .group .answer{font-size:18px;letter-spacing:-0.03em;width:100%}#macys-money .faqs-2025 .content .group .answer span{font-family:"Macys Sans Bold"}@media screen and (max-width: 1220px){#macys-money .faqs-2025 .faq_list::after,#macys-money .faqs-2025 .faq_list .question,#macys-money .faqs-2025 .faq_list .answer{margin:0}}@media screen and (max-width: 750px){#macys-money .faqs-2025{margin-top:calc(80 / 750 * 100vw);padding:30px 0 calc(24 * 100vw / 375)}#macys-money .faqs-2025 .container{margin:2em auto 1em}#macys-money .faqs-2025 .content .group h3{font-size:calc(20 * 100vw / 375);font-family:"Macys Sans Bold", Helvetica, sans-serif;line-height:1.25;letter-spacing:-0.01em}#macys-money .faqs-2025 .content .group h3 br{display:none}#macys-money .faqs-2025 .content .faq_list{padding-right:0px}#macys-money .faqs-2025 .content .faq_list .question{padding:14px calc(40 * 100vw / 375) 12px 0;margin:0}#macys-money .faqs-2025 .content .faq_list .question,#macys-money .faqs-2025 .content .faq_list .question p{font-size:calc(14 * 100vw / 375);line-height:1.4;margin:0}#macys-money .faqs-2025 .content .faq_list .answer{font-size:calc(14 * 100vw / 375);line-height:1.4;padding:0 6% 18px 0;font-family:"Macys Sans", Helvetica, sans-serif;margin:0;width:100%}#macys-money .faqs-2025 .content .faq_list .close{width:calc(15 * 100vw / 375);height:calc(46 * 100vw / 375);margin:0}#macys-money .faqs-2025 .content .faq_list .close span{font-size:calc(14 * 100vw / 375);font-family:"Macys Sans Medium", Helvetica, sans-serif}#macys-money .faqs-2025 .content .faq_list.opened{min-height:auto;background-color:#fff}}

#macys-money .faqs{margin-top:70px}@media screen and (max-width: 750px){#macys-money .faqs{margin-top:calc(80/750*100vw)}}#macys-money .faqs .title{font-size:35px;font-family:"Macys Sans Regular", arial, sans-serif;line-height:42px;letter-spacing:-0.01em;font-weight:500}@media screen and (max-width: 750px){#macys-money .faqs .title{font-size:calc(45/750*100vw);line-height:calc(50/750*100vw)}}#macys-money .faqs .title br{display:none}@media screen and (max-width: 750px){#macys-money .faqs .title br{display:block}}#macys-money .faqs .content{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:90px;margin-top:75px}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .faqs .content{grid-gap:calc(90/1440 * 100vw)}}@media screen and (max-width: 750px){#macys-money .faqs .content{grid-auto-flow:row;grid-gap:0px;margin-top:calc(75/750 * 100vw)}}#macys-money .faqs .content .group{margin-bottom:48px}@media screen and (max-width: 750px){#macys-money .faqs .content .group{padding-right:0px;margin-bottom:calc(48/750 * 100vw)}}#macys-money .faqs .content .group .question{font-size:20px;line-height:24px;font-family:'Macys Sans Bold';margin-bottom:16px;letter-spacing:0}@media screen and (max-width: 750px){#macys-money .faqs .content .group .question{font-size:calc(30/750*100vw);line-height:calc(37/750*100vw);margin-bottom:24px;letter-spacing:-0.015em}}#macys-money .faqs .content .group .answer{font-size:18px;line-height:24px;letter-spacing:0}#macys-money .faqs .content .group .answer span{font-family:'Macys Sans Bold'}@media screen and (max-width: 750px){#macys-money .faqs .content .group .answer{font-size:calc(28/750*100vw);line-height:calc(36/750*100vw)}}

#macys-money.macys-money-2025 .grid-four-2025{padding:0;margin:48px 0 50px}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025{margin-top:48px}}#macys-money.macys-money-2025 .grid-four-2025 .text-block{padding:6px 0 20px}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .text-block{text-align:center;width:96%;padding:.41667vw 0 1.38889vw}}#macys-money.macys-money-2025 .grid-four-2025 .text-block span{font-family:"Macys Sans Bold", arial, sans-serif;font-size:24px;letter-spacing:-0.01em;font-weight:700}#macys-money.macys-money-2025 .grid-four-2025 .text-block p{line-height:26px;letter-spacing:0em;margin-bottom:0;font-family:"Macys Sans Medium", sans-serif;font-size:14px}#macys-money.macys-money-2025 .grid-four-2025 .text-block p a{font-family:"Macys Sans Medium", sans-serif;text-transform:none}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .text-block p{font-size:calc(28/750*100vw);line-height:calc(36/750*100vw);letter-spacing:0;padding:0}}#macys-money.macys-money-2025 .grid-four-2025 .grid-container{display:grid;column-gap:3.33%;grid-auto-flow:column;grid-auto-columns:1fr;max-width:100%;margin:0;padding:0}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .grid-container{grid-auto-flow:row;grid-template-columns:auto auto;column-gap:calc(0/750*100vw);row-gap:calc(48/750 * 100vw);margin-bottom:calc(48/750 * 100vw)}}#macys-money.macys-money-2025 .grid-four-2025 .grid-item{background-color:#BF0522;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg1.png);background-size:cover;padding:20px 0 12px;text-align:center;height:205px}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(2){background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg2.png)}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(3){background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg3.png)}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(4){background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg4.png)}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(2),#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(3),#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(4){background-size:cover}@media screen and (max-width: 1440px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item{height:13.88889vw;padding:1.25vw 0 .69444vw}}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item{height:42.66667vw;margin:0 calc(16/750 * 100vw);display:flex;flex-direction:column;justify-content:center;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg-mobile1.png);border-radius:0}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(2){background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg-mobile2.png)}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(3){background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg-mobile3.png)}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(4){background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg-mobile4.png)}#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(2),#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(3),#macys-money.macys-money-2025 .grid-four-2025 .grid-item:nth-child(4){background-size:cover}}#macys-money.macys-money-2025 .grid-four-2025 .grid-item p{font-size:20px;line-height:1;margin-bottom:0;letter-spacing:-0.15px;color:white;font-family:"TT Ramillas Regular", arial, sans-serif}@media screen and (max-width: 1440px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item p{font-size:1.38889vw}}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item p{font-size:calc(30/750*100vw);line-height:calc(31/750*100vw);letter-spacing:-0.21px}}#macys-money.macys-money-2025 .grid-four-2025 .grid-item h3{margin:0;font-family:"TT Ramillas Regular", arial, sans-serif;font-size:120px;color:white;letter-spacing:-0.01em;line-height:1;font-weight:500;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/gold-bg.png);background-size:cover;background-position:center right;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 1440px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item h3{font-size:8.33333vw}}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item h3{font-size:calc(156/750*100vw);letter-spacing:0;background-size:cover;background-position:top right}}#macys-money.macys-money-2025 .grid-four-2025 .grid-item span{font-family:"TT Ramillas Regular", arial, sans-serif;font-size:20px;line-height:1;color:white;letter-spacing:-0.01em}@media screen and (max-width: 1440px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item span{font-size:1.38889vw}}@media screen and (max-width: 750px){#macys-money.macys-money-2025 .grid-four-2025 .grid-item span{font-size:calc(30/750*100vw);line-height:calc(25/750*100vw)}}

#macys-money .grid-four{padding:0;margin-top:48px}@media screen and (max-width: 750px){#macys-money .grid-four{margin-top:48px}}#macys-money .grid-four .grid-container{display:grid;column-gap:3.33%;grid-auto-flow:column;grid-auto-columns:1fr;max-width:100%;margin:0;padding:0}@media screen and (max-width: 750px){#macys-money .grid-four .grid-container{grid-auto-flow:row;grid-template-columns:auto auto;column-gap:calc(0/750*100vw);row-gap:calc(48/750 * 100vw);margin-bottom:calc(48/750 * 100vw)}}#macys-money .grid-four .grid-item{background-color:#BF0522;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg.png);background-size:cover;border-radius:8px;padding:36px 0 32px;text-align:center;height:190px}@media screen and (max-width: 1440px){#macys-money .grid-four .grid-item{height:12.75vw;padding:2.36111vw 0 2.36111vw}}@media screen and (max-width: 750px){#macys-money .grid-four .grid-item{background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/card-bg-m.png);padding:calc(27/750*100vw) 0 calc(27/750*100vw);height:25.33333vw;margin:0 calc(28/750 * 100vw)}}#macys-money .grid-four .grid-item p{font-size:24px;line-height:1;margin-bottom:0;letter-spacing:-0.15px;color:white;font-family:"Macys Sans Regular", arial, sans-serif}@media screen and (max-width: 1440px){#macys-money .grid-four .grid-item p{font-size:1.59722vw}}@media screen and (max-width: 750px){#macys-money .grid-four .grid-item p{font-size:calc(24/750*100vw);line-height:calc(31/750*100vw);letter-spacing:-0.21px}}#macys-money .grid-four .grid-item h3{margin-top:13px;margin-bottom:6px;font-family:"Macys Sans Bold", arial, sans-serif;font-size:72px;color:white;letter-spacing:-0.01em;line-height:1;font-weight:500}@media screen and (max-width: 1440px){#macys-money .grid-four .grid-item h3{font-size:4.58333vw;margin-top:.90278vw;margin-bottom:.41667vw}}@media screen and (max-width: 750px){#macys-money .grid-four .grid-item h3{font-size:calc(72/750*100vw);letter-spacing:0;margin-top:calc(3/750*100vw);margin-bottom:calc(3/750*100vw)}}#macys-money .grid-four .grid-item span{font-size:15px;line-height:1.73;color:white;letter-spacing:-0.01em}@media screen and (max-width: 1440px){#macys-money .grid-four .grid-item span{font-size:.97222vw}}@media screen and (max-width: 750px){#macys-money .grid-four .grid-item span{font-size:calc(20/750*100vw);line-height:calc(25/750*100vw)}}#macys-money .grid-four .text-block{padding:68px 63px;display:flex;justify-content:center}@media screen and (max-width: 750px){#macys-money .grid-four .text-block{padding:0 calc(32/750*100vw)}}#macys-money .grid-four .text-block p{line-height:26px;letter-spacing:-0.2px;margin-bottom:0;font-family:"Macys Sans Regular", arial, sans-serif;font-size:20px;text-align:center}#macys-money .grid-four .text-block p a{font-family:"Macys Sans Regular", arial, sans-serif}@media screen and (max-width: 750px){#macys-money .grid-four .text-block p{font-size:calc(28/750*100vw);line-height:calc(36/750*100vw);letter-spacing:0;padding:0px 9px}}

#campaign #macys-money{max-width:1440px;margin:auto;color:black;font-family:"Macys Sans Regular", arial, sans-serif}@media only screen and (min-width: 751px) and (max-width: 1440px){#campaign #macys-money{padding-left:24px;padding-right:24px}}@media screen and (max-width: 750px){#campaign #macys-money{padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}footer [class*=column]+[class*=column]:last-child{float:unset !important}

#macys-money .star-rewards{margin-top:48px;position:relative;border-top:20px solid;border-image:linear-gradient(to right, #C87638 25%, #E0E0E0 25%, #E0E0E0 50%, #E8C152 50%, #E8C152 75%, #8C979F 75%) 1}@media only screen and (max-width: 1440px){#macys-money .star-rewards{margin-top:3.33333vw}}@media screen and (max-width: 750px){#macys-money .star-rewards{border-top:calc(24/750 * 100vw) solid;margin-top:calc(83/750*100vw)}}#macys-money .star-rewards .container{background-color:#F8F8F8;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:24px;padding:50px 212px 52px 140px;align-items:center}@media only screen and (max-width: 1440px){#macys-money .star-rewards .container{grid-gap:1.66667vw;padding:3.33333vw 13.68056vw 3.33333vw 9.02778vw}}@media screen and (max-width: 750px){#macys-money .star-rewards .container{padding:0;padding:calc(71/750*100vw) calc(47.5/750 * 100vw) calc(97/750*100vw);grid-gap:calc(40/750*100vw);grid-template-columns:auto;grid-auto-flow:row}}#macys-money .star-rewards .container .star{display:flex;margin-top:-15px}#macys-money .star-rewards .container .star img{margin-right:6px;margin-top:-4px}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .star-rewards .container .star{padding-left:0;justify-content:end}#macys-money .star-rewards .container .star img{height:calc(32/1440*100vw)}}@media screen and (max-width: 750px){#macys-money .star-rewards .container .star{padding-left:calc(0/750*100vw);margin-top:0px}#macys-money .star-rewards .container .star img{height:calc(48/750*100vw);margin-top:0px}}#macys-money .star-rewards .container .star h4{font-size:27px;font-weight:bold;font-family:"Macys Sans Regular", arial, sans-serif;line-height:32px;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .star-rewards .container .star h4{font-size:15px;line-height:18px}}@media screen and (max-width: 750px){#macys-money .star-rewards .container .star h4{font-size:calc(41/750*100vw);line-height:calc(49/750*100vw);letter-spacing:0.01em}}#macys-money .star-rewards .container .rewards-info{grid-column-end:span 3;padding-left:96px}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .star-rewards .container .rewards-info{padding-left:calc(96/1440*100vw)}}@media screen and (max-width: 750px){#macys-money .star-rewards .container .rewards-info{padding-left:calc(0/750*100vw)}}#macys-money .star-rewards .container .rewards-info .headline .color-brown{color:#C87638}#macys-money .star-rewards .container .rewards-info .headline h2{color:#000000;font-size:35px;line-height:1;letter-spacing:-0.03em;font-family:"Macys Sans Regular", arial, sans-serif;font-weight:500}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .star-rewards .container .rewards-info .headline h2{font-size:2.36111vw}}@media screen and (max-width: 750px){#macys-money .star-rewards .container .rewards-info .headline h2{font-size:calc(45/750*100vw);line-height:calc(50/750*100vw)}}#macys-money .star-rewards .container .rewards-info .body{margin-top:10px;color:#000000;font-size:18px;line-height:1.33;margin-bottom:0px;letter-spacing:0;padding-right:48px}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .star-rewards .container .rewards-info .body{font-size:1.18056vw}}@media screen and (max-width: 750px){#macys-money .star-rewards .container .rewards-info .body{font-size:calc(28/750*100vw);line-height:calc(36/750*100vw);margin-top:16px;padding-right:0px}}#macys-money .star-rewards .container .rewards-info .body a{font-family:'Macys Sans Medium'}

#macys-money .steps-with-arrows-2025{background-color:#FFFCF2;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/how-it-works.png);background-size:cover;padding:56px 130px 48px;overflow:hidden;height:338px;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows-2025{padding:3.75vw 8.68056vw 3.19444vw;height:23.47222vw}}@media only screen and (max-width: 750px){#macys-money .steps-with-arrows-2025{padding:calc(88/750 * 100vw) calc(24/750*100vw) calc(85/750 * 100vw);margin-top:calc(90/750 * 100vw);height:auto;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/how-it-works-mobile.png);background-size:cover}}#macys-money .steps-with-arrows-2025 .headline{display:flex;justify-content:center}#macys-money .steps-with-arrows-2025 .headline h2{color:#000000;font-size:37px;line-height:50px;letter-spacing:0.1em;font-weight:700;font-family:"Macys Sans Bold", arial, sans-serif;margin:0 0 1.2em}@media screen and (max-width: 1440px){#macys-money .steps-with-arrows-2025 .headline h2{font-size:2.56944vw}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows-2025 .headline h2{margin:0;font-size:calc(45/750*100vw);line-height:calc(55/750 * 100vw)}}#macys-money .steps-with-arrows-2025 .steps{display:grid;grid-column-gap:119px;grid-auto-flow:column;grid-auto-columns:1fr}@media screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows-2025 .steps{grid-column-gap:7.77778vw}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows-2025 .steps{grid-auto-flow:row}}#macys-money .steps-with-arrows-2025 .steps .step{display:flex;position:relative}#macys-money .steps-with-arrows-2025 .steps .step .link{font-family:"Macys Sans Medium";text-transform:none}#macys-money .steps-with-arrows-2025 .steps .step h3{font-family:"TT Ramillas Bold";color:#000000;font-size:45px;margin-right:16px;line-height:50px}@media screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows-2025 .steps .step h3{font-size:3.125vw}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows-2025 .steps .step h3{font-size:calc(69/750*100vw);line-height:calc(48/750*100vw);flex-basis:calc(38/750*100vw);flex-grow:0;flex-shrink:0;margin-right:calc(33/750*100vw);margin-top:calc(11/750*100vw)}}#macys-money .steps-with-arrows-2025 .steps .step p{padding-top:4px;color:#000000;font-size:16px;line-height:1.13;letter-spacing:-0.01em}@media screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows-2025 .steps .step p{font-size:1.18056vw;grid-column-gap:calc(18/1440 * 100vw)}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows-2025 .steps .step p{padding-top:0px;font-size:calc(28/750*100vw);line-height:calc(36/750*100vw);letter-spacing:0}}@media screen and (min-width: 750px){#macys-money .steps-with-arrows-2025 .steps .step.with-arrow::after{position:absolute;content:"";background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/arrow-right.svg);background-size:cover;width:42px;top:2%;left:102%;height:160.15px}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows-2025 .steps .step{margin-top:calc(48/750*100vw);padding:0 calc(40/750*100vw);width:100%}#macys-money .steps-with-arrows-2025 .steps .step.with-arrow{margin-top:calc(54/750*100vw);margin-bottom:calc(75.689/750*100vw)}#macys-money .steps-with-arrows-2025 .steps .step.with-arrow::after{position:absolute;content:"";background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/arrow-down.svg);background-size:cover;top:100%;left:50%;transform:translateX(-50%);width:calc(535.037/750*100vw);height:calc(75.689/750*100vw)}}

#macys-money .steps-with-arrows{background-color:#FFFCF2;padding:36px 130px 48px;overflow:hidden;height:286px}@media only screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows{padding:2.36111vw 8.68056vw 3.19444vw;height:19.86111vw}}@media only screen and (max-width: 750px){#macys-money .steps-with-arrows{padding:calc(88/750 * 100vw) calc(24/750*100vw) calc(85/750 * 100vw);margin-top:calc(90/750 * 100vw);height:auto}}#macys-money .steps-with-arrows .headline{display:flex;justify-content:center}#macys-money .steps-with-arrows .headline h2{color:#000000;font-size:35px;line-height:50px;letter-spacing:-0.01em;font-weight:400;font-family:"Macys Sans Regular", arial, sans-serif;margin:0 0 1em}@media screen and (max-width: 1440px){#macys-money .steps-with-arrows .headline h2{font-size:2.43056vw}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows .headline h2{margin:0;font-size:calc(45/750*100vw);line-height:calc(55/750 * 100vw)}}#macys-money .steps-with-arrows .steps{display:grid;grid-column-gap:104px;grid-auto-flow:column;grid-auto-columns:1fr}@media screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows .steps{grid-column-gap:6.94444vw}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows .steps{grid-auto-flow:row}}#macys-money .steps-with-arrows .steps .step{display:flex;position:relative}#macys-money .steps-with-arrows .steps .step .link{font-family:"Macys Sans Medium"}#macys-money .steps-with-arrows .steps .step h3{font-family:"Macys Sans Bold";color:#000000;font-size:45px;margin-right:16px;line-height:50px}@media screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows .steps .step h3{font-size:3.125vw}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows .steps .step h3{font-size:calc(69/750*100vw);line-height:calc(48/750*100vw);flex-basis:calc(38/750*100vw);flex-grow:0;flex-shrink:0;margin-right:calc(33/750*100vw);margin-top:calc(11/750*100vw)}}#macys-money .steps-with-arrows .steps .step p{padding-top:4px;color:#000000;font-size:18px;line-height:1.33;letter-spacing:-0.01em}@media screen and (min-width: 751px) and (max-width: 1440px){#macys-money .steps-with-arrows .steps .step p{font-size:1.18056vw;grid-column-gap:calc(18/1440 * 100vw)}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows .steps .step p{padding-top:0px;font-size:calc(28/750*100vw);line-height:calc(36/750*100vw);letter-spacing:0}}@media screen and (min-width: 750px){#macys-money .steps-with-arrows .steps .step.with-arrow::after{position:absolute;content:"";background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/arrow-right.svg);background-size:cover;width:42px;top:2%;left:102%;height:160.15px}}@media screen and (max-width: 750px){#macys-money .steps-with-arrows .steps .step{margin-top:calc(48/750*100vw);padding:0 calc(40/750*100vw);width:100%}#macys-money .steps-with-arrows .steps .step.with-arrow{margin-top:calc(54/750*100vw);margin-bottom:calc(75.689/750*100vw)}#macys-money .steps-with-arrows .steps .step.with-arrow::after{position:absolute;content:"";background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/arrow-down.svg);background-size:cover;top:100%;left:50%;transform:translateX(-50%);width:calc(535.037/750*100vw);height:calc(75.689/750*100vw)}}

#campaign .macys-money-2025 .top-banner{width:100%;height:600px;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/top-banner-postion-holder-2025.png);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1440px){#campaign .macys-money-2025 .top-banner{height:41.66667vw}}@media screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner{height:calc(1020/750*100vw);width:100vw;margin:0 calc(-40/750*100vw);padding-top:calc(88.5/750*100vw);background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/mobile-top-banner.png);background-size:cover;background-repeat:no-repeat;align-items:flex-start}}#campaign .macys-money-2025 .top-banner .text-block *{pointer-events:none;text-align:center}#campaign .macys-money-2025 .top-banner .text-block h3{color:#ffffff00;font-family:"Macys Sans Medium", arial, sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.01em;line-height:36px;margin:0;padding:0}@media only screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner .text-block h3{font-size:calc(36/750*100vw)}}#campaign .macys-money-2025 .top-banner .text-block h2,#campaign .macys-money-2025 .top-banner .text-block h1{color:#fff;color:#ffffff00}#campaign .macys-money-2025 .top-banner .text-block h2 span,#campaign .macys-money-2025 .top-banner .text-block h1 span{display:inline-block}#campaign .macys-money-2025 .top-banner .text-block .currency{font-family:"Macys Sans Regular", arial, sans-serif;font-size:66px;line-height:72px;letter-spacing:-0.05em}@media only screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner .text-block .currency{font-size:calc(72/750*100vw);line-height:calc(72/750*100vw)}}#campaign .macys-money-2025 .top-banner .text-block .amount{font-family:"Macys Sans Regular", arial, sans-serif;font-size:72px;line-height:1;letter-spacing:-0.09em;margin-right:5px}@media only screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner .text-block .amount{font-size:calc(72/750*100vw)}}#campaign .macys-money-2025 .top-banner .text-block .font72{font-family:"TT Ramillas Regular", arial, sans-serif;font-size:72px;font-weight:400;letter-spacing:-0.03em;line-height:1.05}@media screen and (max-width: 1440px){#campaign .macys-money-2025 .top-banner .text-block .font72{font-size:5vw}}@media only screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner .text-block .font72{font-size:calc(64/750*100vw);margin:0;line-height:1}}#campaign .macys-money-2025 .top-banner .text-block h2{font-family:"Macys Sans Regular", arial, sans-serif;font-size:24px;line-height:1.2;margin-top:36px;letter-spacing:-0.01em;padding:0;font-weight:400}@media screen and (max-width: 1440px){#campaign .macys-money-2025 .top-banner .text-block h2{font-size:1.66667vw}}@media screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner .text-block h2{font-size:calc(25/750*100vw);margin-top:calc(15/750*100vw)}}#campaign .macys-money-2025 .top-banner .text-block h2 br{display:none}@media screen and (max-width: 750px){#campaign .macys-money-2025 .top-banner .text-block h2 br{display:block}}#campaign .macys-money-2025 .top-banner .text-block p{color:#ffffff00}

#campaign .top-banner{width:100%;height:380px;background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/top-banner-postion-holder.png);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 1440px){#campaign .top-banner{height:26.38889vw}}@media screen and (max-width: 750px){#campaign .top-banner{height:calc(480/750*100vw);width:100vw;margin:0 calc(-40/750*100vw);padding-top:calc(88.5/750*100vw);background-image:url(https://assets.mcomnyapps.net/macys-money/2024-12-02/images/mobile-top-banner-postion-holder.png);background-size:cover;background-repeat:no-repeat;align-items:flex-start}}#campaign .top-banner .text-block{padding:5px 0 0 70px;width:50%}@media only screen and (min-width: 751px) and (max-width: 1280px){#campaign .top-banner .text-block{padding:0 0 0 3.47222vw}}@media only screen and (max-width: 750px){#campaign .top-banner .text-block{padding:0 0 0 calc(48/750*100vw);width:calc(360/750*100vw)}}#campaign .top-banner .text-block h3{color:#000;font-family:"Macys Sans Medium", arial, sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.01em;line-height:36px;margin:0;padding:0}@media only screen and (max-width: 750px){#campaign .top-banner .text-block h3{font-size:calc(36/750*100vw)}}#campaign .top-banner .text-block h1 span{display:inline-block}#campaign .top-banner .text-block .currency{font-family:"Macys Sans Regular", arial, sans-serif;font-size:66px;line-height:72px;letter-spacing:-0.05em}@media only screen and (max-width: 750px){#campaign .top-banner .text-block .currency{font-size:calc(72/750*100vw);line-height:calc(72/750*100vw)}}#campaign .top-banner .text-block .amount{font-family:"Macys Sans Regular", arial, sans-serif;font-size:72px;line-height:1;letter-spacing:-0.09em;margin-right:5px}@media only screen and (max-width: 750px){#campaign .top-banner .text-block .amount{font-size:calc(72/750*100vw)}}#campaign .top-banner .text-block .font72{font-family:"TT Ramillas Regular", arial, sans-serif;font-size:72px;font-weight:400;letter-spacing:-0.03em;line-height:1.05}@media screen and (max-width: 1440px){#campaign .top-banner .text-block .font72{font-size:5vw}}@media only screen and (max-width: 750px){#campaign .top-banner .text-block .font72{font-size:calc(64/750*100vw);margin:0;line-height:1}}#campaign .top-banner .text-block h2{color:#000;font-family:"Macys Sans Regular", arial, sans-serif;font-size:24px;line-height:1.2;margin-top:36px;letter-spacing:-0.01em;padding:0;font-weight:400}@media screen and (max-width: 1440px){#campaign .top-banner .text-block h2{font-size:1.66667vw}}@media screen and (max-width: 750px){#campaign .top-banner .text-block h2{font-size:calc(25/750*100vw);margin-top:calc(15/750*100vw)}}#campaign .top-banner .text-block h2 br{display:none}@media screen and (max-width: 750px){#campaign .top-banner .text-block h2 br{display:block}}
