@font-face{font-family:"ramillas-bold";font-display:swap;src:url("https://secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.eot?#iefix");src:url("https://secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.eot?#iefix") format("eot"),url("https://secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.woff2") format("woff2"),url("https://secure-netstorage.macys.com/social/images/snippet/fonts/ttramillas/TTRamillasBold.woff") format("woff")}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .carousel-heading.margin-bottom-m{margin-bottom:24px !important}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .carousel-heading.margin-bottom-m{margin-bottom:calc(24/1480*100vw) !important}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .carousel-heading.margin-bottom-m{margin-bottom:calc(16/375*100vw) !important}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .carousel-heading .heading .h3{line-height:unset;font-size:unset}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-layer{display:flex;align-items:baseline;column-gap:5px}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-layer{column-gap:calc(2.5px + (5 - 2.5)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-layer{column-gap:calc(2.5/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-hidden{display:flex;column-gap:5px}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-hidden{column-gap:calc(2.5px + (5 - 2.5)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-hidden{align-items:baseline;column-gap:calc(2.5/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-copy,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .digit,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .time-divider{font-weight:700;font-size:25px;letter-spacing:-0.01em}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-copy,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .digit,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .time-divider{font-size:calc(20px + (25 - 20)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-copy,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .digit,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .time-divider{font-size:calc(14/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-copy a{pointer-events:all;display:inline-block;color:#000;text-decoration:underline}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-copy{color:#000}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-copy2 span{display:none}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .countdown-digits{font-weight:700;display:flex;justify-content:center}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .digit{font-weight:700;display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .digit,.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .time-divider{color:#e11a2b}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .days{display:none}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .textad-wrapper{width:100% !important}@media screen and (max-width: 1023px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel[style*="margin-left: -20px;"] .v-scroller{padding-right:20px !important}}@media screen and (max-width: 1023px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel[style*="margin-left: -20px;"] .heading .h5{width:calc(100% - 20px) !important}}@media screen and (min-width: 1024px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li{width:calc(20% - 24px) !important}}@media screen and (min-width: 720px)and (max-width: 1023px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li{width:calc(20% - 16px) !important}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li{width:calc(40% - 16px) !important}}@media screen and (min-width: 1024px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:last-of-type{display:none}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .text-image:not(.video):hover{transform:scale(1) !important}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .ctas-cont.cta{margin-top:16px !important}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .ctas-cont.cta{margin-top:calc(16/1480*100vw) !important}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .ctas-cont.cta{margin-top:calc(8/375*100vw) !important}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .ctas-cont.cta .link-med{font-weight:500;font-size:14px;line-height:1.4}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .ctas-cont.cta .link-med{font-size:calc(12px + (14 - 12)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li .ctas-cont.cta .link-med{font-size:calc(12/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1){position:relative}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5{pointer-events:none;position:absolute;top:0;right:0;width:100%;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:left;padding-left:34px}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p{margin-top:unset;font-size:unset;line-height:unset;padding-left:34px}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p{padding-left:calc(10px + (34 - 10)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p{padding-left:calc(12/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(1),.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(2){font-size:35px;font-weight:700;line-height:1;letter-spacing:-0.028em;color:red}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(1),.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(2){font-size:calc(18px + (35 - 18)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(1),.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(2){font-size:calc(18/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(3),.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(4){font-size:35px;font-weight:700;line-height:1;letter-spacing:-0.028em;color:#fff}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(3),.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(4){font-size:calc(18px + (35 - 18)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(3),.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(4){font-size:calc(18/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(5){margin-top:1.86em;font-weight:500;font-size:14px;line-height:1.1428571429;letter-spacing:-0.012em;text-wrap:balance}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(5){font-size:calc(9px + (14 - 9)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .v-carousel li:nth-of-type(1) .heading .h5 p:nth-of-type(5){margin-top:1em;font-size:calc(8/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card){position:relative}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5{pointer-events:none;position:absolute;inset:0;width:100%;padding:25px 0 0 24px;aspect-ratio:4/5;display:flex;flex-direction:column;align-items:flex-start;color:#000;text-align:center}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5{padding:calc(25/1480*100vw) 0 0 calc(24/1480*100vw)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5{text-align:left;padding:calc(16/375*100vw) 0 0 calc(13/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5 p:nth-of-type(1){font-size:45px;font-weight:700;line-height:1;letter-spacing:-0.03em}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5 p:nth-of-type(1){font-size:calc(24px + (45 - 24)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5 p:nth-of-type(1){font-size:calc(24/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5 p:nth-of-type(2){margin:.3em 0 0;font-weight:400;font-size:14px;line-height:1.06;letter-spacing:-0.03em}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5 p:nth-of-type(2){font-size:calc(10px + (14 - 10)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) li:not(:nth-of-type(1)) .card-container:not(.product-card) .h5 p:nth-of-type(2){font-size:calc(10/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-card{position:relative;box-sizing:border-box;font-size:14px;line-height:1.3;text-align:left}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-card{font-size:calc(12px + (14 - 12)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-card{font-size:calc(12/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-link{display:block;color:inherit;text-decoration:none;margin-top:12px}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-link{margin-top:calc(12/1480*100vw)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-link{margin-top:calc(8/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-link:hover{text-decoration:underline}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-img-link{overflow:hidden;position:relative;display:block;width:100%;padding-bottom:125%}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-img{position:absolute;display:block;width:100%;height:100%}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-corner-badge{opacity:.95;width:fit-content;margin-top:.125rem;margin-bottom:.75rem;padding:.125rem .5rem;font-weight:700;font-size:12px;line-height:1.125rem;background-color:#e01a2b;color:#fff}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-corner-badge{font-size:calc(10px + (12 - 10)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-corner-badge{font-size:calc(10/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-brand{font-weight:500}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-brand{display:none}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-name{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-price{margin:.57em 0 0;font-weight:700;color:#e01a2b;color:#000}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-price span{font-size:12px}@media(max-width: 1480px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-price span{font-size:calc(10px + (12 - 10)*(100vw - 720px)/760)}}@media(max-width: 719px){.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-price span{font-size:calc(10/375*100vw)}}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-price s{color:#777;font-weight:normal;margin-left:4px}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-stars{margin:2px 0;font-size:12px;letter-spacing:1px;color:#000}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .product-bogo-badge{margin-top:.67em;font-size:.75rem;line-height:1.125rem;color:#000}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .card-container.loading{position:relative}.home-page-row:has([data-targetidentifier=carousel-jun3-0616-flashsale]) .card-container.loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);background-size:400%;animation:loading 1.2s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}}	
