@font-face{font-display:swap;font-family:TT-Ramillas;src:local("TT-Ramillas"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.woff2) format("woff2"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.woff) format("woff"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.eot) format("eot")}@font-face{font-display:swap;font-family:TT Ramillas;src:local("TT-Ramillas"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.woff2) format("woff2"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.woff) format("woff"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.eot) format("eot")}@font-face{font-display:swap;font-family:TTRamillas-Regular;src:local("TT-Ramillas"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.woff2) format("woff2"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.woff) format("woff"),url(//assets.macysassets.com/common/assets/fonts/tt-ramillas/TT-Ramillas.eot) format("eot")}@font-face{font-display:swap;font-family:TT-Ramillas-Med;src:url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillas-Medium.eot?#iefix") format("eot"),url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillas-Medium.woff2") format("woff2"),url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillas-Medium.woff") format("woff")}@font-face{font-display:swap;font-family:TT Ramillas Medium;src:url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillas-Medium.eot?#iefix") format("eot"),url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillas-Medium.woff2") format("woff2"),url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillas-Medium.woff") format("woff")}@font-face{font-family:Ramillas Bold;font-display:swap;src:url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.eot?#iefix");src:url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.woff2") format("woff2"),url("//secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.woff") format("woff")}#campaign{margin-bottom:-.9375rem}#campaign [font-family="TT Ramillas"],#campaign [font-family="TTRamillas-Regular, TT Ramillas"],#campaign [font-family=TT-Ramillas]{font-family:TTRamillas-Regular,serif!important}#campaign .ggc{background-color:#bb0606;background-image:radial-gradient(86.29% 86.29% at 44.13% 12.47%,#e70303 0,#71020a 100%);background-size:100vw 100%;min-height:100vh}@media only screen and (min-width:768px){#campaign .ggc .mobile-only{display:none}}@media only screen and (max-width:767px){#campaign .ggc .desktop-only{display:none}}#campaign .ggc #ggc-head1-1{transform:translate(100px,8em)}@media only screen and (max-width:767px){#campaign .ggc #ggc-head1-1{transform:translate(100px,12em)}}@media only screen and (max-width:767px){#campaign .ggc #ggc-head1{transform:translate(50.359px,124.742px)}}@media only screen and (min-width:768px){#campaign .ggc #ggc-head1{transform:translate3d(60px,124.742px,0)}}@media only screen and (max-width:767px){#campaign .ggc #ggc-head2{transform:translate(115.117px,146.742px)}}@media only screen and (min-width:768px){#campaign .ggc #ggc-head2{transform:translate3d(100.117px,146.742px,0)}}#campaign .ggc .ggc-wrap{max-width:100%;min-height:100vh;background-image:url(//secure-netstorage.macys.com/social/images/snippet/2024/images1/great-gifts-countdown/ezgif-3-2b456108b1.webp);background-size:cover;background-repeat:no-repeat;width:1600px;background-position:top;margin:0 auto}@media only screen and (max-width:767px){#campaign .ggc .ggc-wrap{background-image:url(//secure-netstorage.macys.com/social/images/snippet/2024/images1/great-gifts-countdown/mewbrandshop.webp)}}#campaign .ggc .ggc-wrap .ggc-head{margin:0 auto;display:block}@media only screen and (min-width:768px){#campaign .ggc .ggc-wrap .ggc-head{padding-top:5em;font-size:calc(10px + 14 * ((100vw - 768px) / 832))}}@media only screen and (max-width:767px){#campaign .ggc .ggc-wrap .ggc-head{font-size:calc(10px + 14 * ((100vw - 320px) / 448))}}#campaign .ggc .ggc-wrap .ggc-head h1{font-weight:400!important;margin:0 auto;display:block}@media only screen and (min-width:768px){#campaign .ggc .ggc-wrap .ggc-head h1{font-size:calc(10px + 14 * ((100vw - 768px) / 832))}}@media only screen and (max-width:767px){#campaign .ggc .ggc-wrap .ggc-head h1{font-size:calc(10px + 14 * ((100vw - 320px) / 448))}}#campaign .ggc .ggc-wrap .ggc-head svg{display:block;width:30%;margin:0 auto}@media only screen and (max-width:767px){#campaign .ggc .ggc-wrap .ggc-head svg{width:calc(100% - 60px);padding-top:5em}}#campaign .ggc .ggc-wrap .ggc-parent{margin:0 auto;max-width:1440px}@media only screen and (min-width:768px) and (max-width:1440px){#campaign .ggc .ggc-wrap .ggc-parent{max-width:calc(100% - 10em);margin-top:0}}@media only screen and (min-width:768px){#campaign .ggc .ggc-wrap .ggc-parent{padding-bottom:3em;font-size:calc(10px + 26 * ((100vw - 768px) / 832));display:grid;grid-column-gap:2em;transform:translateY(1em);grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-row-gap:.5em!important}}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card{display:flex;align-content:center;justify-content:center;perspective:1000px}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card:not(.ggc-card-flip) .ggc-card-inner2{width:100%;transform:rotateY(180deg);position:absolute;top:.2em}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card.ggc-card-flip .ggc-card-inner1{display:none}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card.active:not(.ggc-card-flip) .ggc-card-inner,#campaign .ggc .ggc-wrap .ggc-parent .ggc-card:hover:not(.ggc-card-flip) .ggc-card-inner{transform:rotateY(180deg)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card .ggc-card-inner{transition:transform .6s;transform-style:preserve-3d;position:relative;max-width:432px;margin:0 auto;width:100%}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card .ggc-card-inner:after,#campaign .ggc .ggc-wrap .ggc-parent .ggc-card .ggc-card-inner:before{content:" ";display:block;width:100%;height:0}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card .ggc-card-inner .ggc-card-inner1,#campaign .ggc .ggc-wrap .ggc-parent .ggc-card .ggc-card-inner .ggc-card-inner2{-webkit-backface-visibility:hidden;backface-visibility:hidden}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card .ggc-card-inner svg{width:100%;height:auto}@media only screen and (min-width:768px){#campaign .ggc .ggc-wrap .ggc-parent .ggc-div1{grid-area:1/1/3/2}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div2{grid-area:1/2/3/3}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div3{grid-area:1/3/3/4}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div4{grid-area:4/1/6/2}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div5{grid-area:3/2/5/3}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div6{grid-area:4/3/6/4}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div7{grid-area:6/1/8/2}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div8{grid-area:6/3/8/4}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div9{grid-area:7/2/9/3}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div10{grid-area:8/3/10/4}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div11{grid-area:3/1/4/2;position:relative}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div12{grid-area:3/3/4/4;position:relative}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div13{grid-area:5/2/7/3;position:relative;text-align:center}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div13 img{max-width:70%}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div14{grid-area:8/1/10/2;position:relative;text-align:center}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div14 img{max-width:70%}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div15{grid-area:9/2/10/3;position:relative}}@media only screen and (max-width:768px){#campaign .ggc .ggc-wrap .ggc-parent{margin:2em auto 0;font-size:calc(10px + 14 * ((100vw - 320px) / 448));display:flex;flex-direction:column}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy{margin-bottom:1.5em}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy img{max-width:calc(100% - 120px)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy>div{text-align:center;position:relative!important}#campaign .ggc .ggc-wrap .ggc-parent .ggc-card{margin-bottom:1em}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div1{order:1}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div2{order:2}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div3{order:3}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div4{order:5}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div5{order:6}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div6{order:8}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div7{order:9}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div8{order:10}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div9{order:12}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div10{order:13}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div11{order:4}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div12{order:7;display:flex;flex-direction:column;align-items:center}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div13{order:14;margin-bottom:2em}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div14{order:11}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div15{display:none}}@media only screen and (min-width:768px){#campaign .ggc .ggc-wrap .ggc-parent .ggc-div1{transform:translateY(-1em)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div2{transform:translateY(.5em)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div5{transform:translateY(1em)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div13{transform:translateY(1.2em)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div3{transform:translateY(-.8em)}#campaign .ggc .ggc-wrap .ggc-parent .ggc-div4,#campaign .ggc .ggc-wrap .ggc-parent .ggc-div11{transform:translateY(-1em)}}@media only screen and (max-width:768px){#campaign .ggc .ggc-wrap .ggc-parent .ggc-card{margin-bottom:1em;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;width:100%}}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy{max-width:435px;width:100%;font-family:TT Ramillas,serif;color:#ead0a5;line-height:1;white-space:nowrap;font-size:1.8em;text-align:center;position:relative}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy>div{width:100%;position:absolute}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy img{width:100%}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy a{font-size:.8em;font-family:Macys Sans,sans-serif}@media only screen and (min-width:768px){#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy{font-size:calc(16px + 8 * ((100vw - 768px) / 832))}}@media only screen and (max-width:768px){#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy{margin-left:auto;margin-right:auto;max-width:100%}}#campaign .ggc .ggc-wrap .ggc-parent .ggc-copy a{color:#ead0a5}
/*# sourceMappingURL=common.css.map*/