@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 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:"TT Ramillas Regular";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:"TT Ramillas ExtraLight";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight Italic";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff") format("woff")}@font-face{font-family:"TT Ramillas Bold";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff") format("woff")}#campaign{width:100%;margin:0 auto}#campaign .desktop{display:block}@media (max-width: 1360px){#campaign .desktop{display:none}}@media (max-width: 1024px){#campaign .desktop{display:block}}@media (max-width: 750px){#campaign .desktop{display:none}}#campaign .mobile{display:none}@media (max-width: 750px){#campaign .mobile{display:block}}#campaign .wrapper{position:relative;max-width:1600px;width:100%;margin:3% auto 0}#campaign .rc-header{position:relative;max-width:1410px;margin:2% auto 0}@media (max-width: 1397px){#campaign .rc-header{width:95%}}#campaign .rc-header #starrewards-logo{max-width:254px;margin-top:2%}@media (max-width: 750px){#campaign .rc-header #starrewards-logo{width:33%}}#campaign .inner{position:relative;margin:0 auto;width:100%;padding-bottom:16%}@media (max-width: 1024px){#campaign .inner{padding-bottom:22%}}@media (max-width: 750px){#campaign .inner{padding-bottom:0}}#campaign .banner{position:absolute;bottom:0;pointer-events:none}@media (max-width: 750px){#campaign .banner{position:static;margin-top:-8%}}#campaign strong{font-family:"Macys Sans Bold"}#campaign .button{display:block;font-family:'Macys Sans Bold', Arial, Helvetica, sans-serif;background-color:#000;max-width:155px;height:auto;font-size:14px;text-align:center;line-height:42px;color:#fff;border-radius:5px;text-decoration:none;margin:4% auto 0;padding:0}#campaign .red{color:#F50D0D}#campaign .rc-content{width:100%;margin:0 auto;font-family:'Macys Sans Regular', Arial, Helvetica, sans-serif;color:#000}#campaign .rc-content .intro{max-width:900px;margin:0 auto;text-align:center}#campaign .rc-content .intro #logo{max-width:347px;margin-bottom:4%}@media (max-width: 1024px){#campaign .rc-content .intro #logo{width:50%;margin-top:2%}}@media (max-width: 750px){#campaign .rc-content .intro #logo{margin-top:8%}}#campaign .rc-content .intro h2,#campaign .rc-content .intro h3{font-family:"TT Ramillas Regular", Arial, Helvetica, sans-serif;font-weight:400;font-size:45px;text-align:center;color:#000}#campaign .rc-content .intro h2{margin-bottom:4%}@media (max-width: 1024px){#campaign .rc-content .intro h2{font-size:4.33vw}}@media (max-width: 750px){#campaign .rc-content .intro h2{font-size:6.75vw;line-height:1.1}}#campaign .rc-content .intro h3{font-size:35px;margin-bottom:1%}@media (max-width: 1024px){#campaign .rc-content .intro h3{font-size:3.33vw}}@media (max-width: 750px){#campaign .rc-content .intro h3{font-size:4.8vw;line-height:1.1}}@media (max-width: 750px){#campaign .rc-content .intro p{font-size:12px}}#campaign .rc-content .features{position:relative;max-width:660px;margin:0 auto}@media (max-width: 750px){#campaign .rc-content .features{display:none}}#campaign .rc-content .features .mobile-only{display:none;font-family:'Macys Sans Bold', Arial, Helvetica, sans-serif;font-weight:400;font-size:25px;line-height:1;text-align:center;margin:0}#campaign .rc-content .features ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:4% 0;padding:0}#campaign .rc-content .features ul li{max-width:218px;width:33%;list-style:none;vertical-align:top;padding:2% 2%}#campaign .rc-content .features ul li .title-copy{font-size:18px;margin-bottom:4%}#campaign .rc-content .features ul li .copy{font-size:14px;line-height:1.2}#campaign .rc-content .features ul li .copy a{text-transform:none}#campaign .rc-content .features ul li:last-child{display:none}#campaign .rc-content .features #sticker{position:absolute;top:20%;right:-15%}#campaign .rc-content-mobile{position:relative;display:none;margin-bottom:8%}@media (max-width: 750px){#campaign .rc-content-mobile{display:block}}#campaign .rc-content-mobile .top-mobile-disclaimer{width:100%;padding:1% 0;margin-top:-10px;background-color:#000;color:#fff;text-align:center}#campaign .rc-content-mobile .top-mobile-disclaimer a{color:#fff}#campaign .rc-content-mobile h3{font-family:"TT Ramillas Regular", Arial, Helvetica, sans-serif;font-weight:400;font-size:6.7vw;line-height:1.1;text-align:center;color:#000;margin:8% 0}#campaign .rc-content-mobile ul{width:90%;margin:0 auto;text-align:center}#campaign .rc-content-mobile ul li{list-style:none;margin-bottom:4%}#campaign .rc-content-mobile ul li .title-copy{font-size:4.75vw;margin-bottom:1%}#campaign .rc-content-mobile ul li .copy{font-size:2.75vw;line-height:1.2}#campaign .rc-content-mobile ul li .copy a{text-transform:none}#campaign .rc-content-mobile ul li .mobile-copy{font-size:2.25vw;line-height:1.2}#campaign .rc-content-mobile ul li:last-child .title-copy{font-size:4.25vw}#campaign .rc-content-mobile ul li:last-child:after{display:none}#campaign .rc-content-mobile ul li:nth-child(6){margin-bottom:15%}#campaign .rc-content-mobile ul li:nth-child(6):after{display:none}#campaign .rc-content-mobile ul li:after{content:'';display:block;width:20px;height:30px;background:url("https://assets.mcomnyapps.net/red-carpet/2025.04/images/plus.svg");background-repeat:none;margin:5% auto}#campaign .rc-content-mobile ul:last-child .title-copy{font-size:18px;margin-bottom:4%}#campaign .rc-content-mobile ul:last-child .copy{font-size:14px}#campaign .rc-content-mobile #sticker{position:absolute;width:25%;top:2%;left:1%}#campaign .rc-content-mobile #sticker-mobile{position:absolute;width:25%;top:-32%;right:1%}#campaign .rc-content-mobile .mobile-disclaimer{width:90%;font-size:2.75vw;line-height:1.1;text-align:center;margin:8% auto}#campaign .inner-bottom{max-width:1397px;margin:0 auto}@media (max-width: 1397px){#campaign .inner-bottom{width:95%}}#campaign .disclaimer{font-size:12px;text-align:center;margin:1% 0 4%}#campaign .disclaimer a{text-transform:none}@media (max-width: 750px){#campaign .disclaimer{display:none}}#campaign .black-box-span{background-color:#000;width:100%;padding:2%;margin-top:2%;color:#fff;font-size:14px}@media (max-width: 750px){#campaign .black-box-span{padding:23% 5% 12%}}#campaign .black-box-span .black-box-inner{position:relative;width:fit-content;margin:0 auto;font-size:14px;line-height:1.2rem}@media (max-width: 750px){#campaign .black-box-span .black-box-inner{width:100%;text-align:center}}#campaign .black-box-span .black-box-inner span{font-family:'Macys Sans Bold', Arial, Helvetica, sans-serif;font-weight:400;font-size:22px}@media (max-width: 1397px){#campaign .black-box-span .black-box-inner span{font-size:1.6vw}}@media (max-width: 750px){#campaign .black-box-span .black-box-inner span{display:block;font-size:6vw;line-height:7vw;margin-bottom:1%}}#campaign .black-box-span .black-box-inner img{position:absolute;max-width:50px;width:4vw;top:50%;transform:translateY(-50%);left:-12%}@media (max-width: 750px){#campaign .black-box-span .black-box-inner img{top:-30%;left:50%;transform:translateX(-50%);width:10vw}}#campaign .store-list{width:100%;background-color:#F1F0F6;padding:3% 2%;margin-top:3%}@media (max-width: 750px){#campaign .store-list{margin-top:6%}}#campaign .store-list h3{font-family:'Macys Sans Bold', Arial, Helvetica, sans-serif;font-weight:400;font-size:30px;letter-spacing:-0.5px;text-align:center}@media (max-width: 750px){#campaign .store-list h3{font-size:5vw;line-height:1.1;margin:5%}}#campaign .store-list .flex-container2{display:flex;justify-content:space-evenly}@media (max-width: 750px){#campaign .store-list .flex-container2{flex-wrap:wrap}}#campaign .store-list .flex-container2 .state-list{width:33%;padding:1.5%}@media (max-width: 750px){#campaign .store-list .flex-container2 .state-list{width:90%;padding:0;margin-bottom:5%}}#campaign .store-list .flex-container2 .state-list h2{font-weight:400;font-size:40px;letter-spacing:-1px;line-height:1.5}@media (max-width: 1400px){#campaign .store-list .flex-container2 .state-list h2{font-size:2.9vw}}@media (max-width: 750px){#campaign .store-list .flex-container2 .state-list h2{font-size:7.5vw}}#campaign .store-list .flex-container2 .state-list ul{margin:0}#campaign .store-list .flex-container2 .state-list ul li{list-style:none;line-height:1.5;font-size:18px}@media (max-width: 1400px){#campaign .store-list .flex-container2 .state-list ul li{font-size:1.2vw}}@media (max-width: 750px){#campaign .store-list .flex-container2 .state-list ul li{font-size:3.25vw}}#campaign .store-list .flex-container2 .state-list ul li span{font-family:'Macys Sans Bold', Arial, Helvetica, sans-serif;font-weight:400}@media (max-width: 750px){#campaign .store-list .flex-container2 .state-list:last-child{width:90%}}#campaign .store-list .flex-container2 .state-list:nth-child(3) li:nth-child(3) span{display:block;font-family:'Macys Sans Regular', Arial, Helvetica, sans-serif;font-weight:400;font-size:40px;letter-spacing:-1px;line-height:1.5;margin:4% 0 0}#campaign .store-list .flex-container2 .state-list:nth-child(3) li:nth-child(3) .dash{display:none}#campaign .footnote-copy{margin-top:2%}#campaign .footnote-copy p{font-size:14px;line-height:1.2}@media (max-width: 375px){#campaign .footnote-copy{margin:10% 0}}#campaign .faqs h3{font-family:'Macys Sans Regular', Arial, Helvetica, sans-serif;font-weight:100;font-size:30px;line-height:1;text-align:center;margin:5% 0 4%}@media (max-width: 750px){#campaign .faqs h3{font-size:5vw;text-align:left}}#campaign .faqs .copy p{font-family:'Macys Sans Regular', Arial, Helvetica, sans-serif;font-size:14px;line-height:1.1;margin:1.5% 0}@media (max-width: 750px){#campaign .faqs .copy p{font-size:14px;margin:4% 0}}#campaign .faqs .copy p a{text-transform:none}


/*# sourceMappingURL=common.css.map*/