<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face { font-family:"HelveticaNeueW01-65Medi";
	src:url("/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
	src:url("/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"),

	url("/dyn_img/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),
	url("/dyn_img/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),
	url("/dyn_img/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); 
}

@font-face {
	font-family: "HelveticaNeueW01-55Roma";
	src:url("/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot");
	src: url("/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("embedded-opentype"), url("/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("/dyn_img/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype");
}

@font-face {
	font-family:"HelveticaNeueW01-75Bold"; src:url("/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
	src:url("/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"), url("/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("/dyn_img/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),
	url("/dyn_img/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}

@font-face{
font-family:"Didot W01 Bold";
src:url("/dyn_img/fonts/5fa305e7-b64e-4c8a-b1f5-324ecc0b83ed.eot?#iefix")format('embedded-opentype');
src:url("/dyn_img/fonts/5fa305e7-b64e-4c8a-b1f5-324ecc0b83ed.eot?#iefix") format("eot"),url("/dyn_img/fonts/fa4e3a6d-66cb-4422-9450-017ce5d58f68.woff2") format("woff2"),url("/dyn_img/fonts/69ebc5c0-3a5a-4452-a681-d3ba91648d9f.woff") format("woff"),
url("/dyn_img/fonts/98cd62f2-3e6f-4bf5-8d48-42df36207b6d.ttf") format("truetype"),url("/dyn_img/fonts/97dc6a4b-7baa-436e-9d48-62870c1e49ac.svg#97dc6a4b-7baa-436e-9d48-62870c1e49ac") format("svg");
}

/*
 * Fonts
*/
.hnMedi {
	font-family:"HelveticaNeueW01-65Medi", Helvetica, sans-serif;
	font-weight: normal;
}

.hnRoman {
	font-family: "HelveticaNeueW01-55Roma", Helvetica, sans-serif;
}

.hnBold {
	font-family:"HelveticaNeueW01-75Bold", Helvetica, sans-serif;
	/*font-weight: normal;*/
}

.didotBold {
	font-family: "Didot W01 Bold" , Times New Roman, serif; 
}

/*
 * Nav CSS
*/
#sticky-nav {
	background: #E8E8E8;
    width: 960px;
}

#hi-nav .nav-list {
    margin: 0;
    padding: 0;
    /*width: 55em;*/
    padding: 0.5em 0;
}
#hi-nav .hi-nav-li {
    line-height: 1; /* 24 / 16 */
    margin: 0;
    display: inline-block;
    padding:0 0.36em;
}

#hi-nav .hi-nav-li a {
	color: black;
	text-decoration: none;
	font-size: 0.875em;
	line-height: 1.75em;
	letter-spacing: 0.063em;
}

#hi-nav .hi-nav-li a:hover{
    border-bottom: 0.125em solid black;
}


.sticky {
    position: fixed;
    top: 0;
    z-index: 100;
    border-top: 0;
    width: 60em;
}

.sticky-section {
	position: fixed;
	top: 0;
	z-index: 99;
	border-top: 0;
}

.sticky-section-right {
	position: fixed;
	top: 0;
	z-index: 99;
	border-top: 0;
	/*left: 68.1%;*/
	width: 17.3%;
}

.spacerDiv{
    height: 2.813em;
}

.active{
    border-bottom: 0.125em solid black;
}

/*
 * Mobile Bottom Nav
*/
#mobile-bottom-nav {
	background: #E8E8E8;
}

#mobile-extra-padding {
	padding: 1em;
}

#mobile-bottom-nav span {
	font-size: 0.865em;
}

/*
 * Hide/Show CSS
*/
@media only screen and (max-width: 64em) {
	#home {
	    display: none;
	}

	#women {
	    display: none;
	}

	#men {
	    display: none;
	}

	#kids-baby {
	    display: none;
	}

	#beauty {
	    display: none;
	}

	#handbag {
	    display: none;
	}

	#jewelry {
	    display: none;
	}

	#holiday {
	    display: none;
	}
}

/*
 * General CSS
*/
.hi-title-margin {
    margin-bottom: 1.7em;
    margin-top: 4.3em;
}

.hi-page-title-text {
	color: #000000;
    font-size: 3.7em;
    line-height: 1em;
    margin-bottom: 0;
}

.hi-standard-text {
	/*color: #000000;*/
	font-size: 0.875em;
	line-height: 1.4em;
}

/*.hi-standard-text a {
	color: #000000;
}*/

@media only screen and (max-width: 64em) {
    .hi-page-title-text {
    	color: #000000;
    	text-align: center;
    	font-size: 2.5em;
    	margin-top: 0.7em;
    }

    .hi-standard-text {
		/*color: #000000;*/
		text-align: center;
		font-size: 0.96em;
		line-height: 1.4em;
		padding: 0em 1em 0 1em;
	}

	img {
		width: 100%;
	}
}

.hi-page-row {
	border-bottom: 2px solid #000000;
    height: 18.5em;
}

@media only screen and (max-width: 64em) {
	.hi-page-row {
		height: 37.1em;
	}
}

.hi-top-border {
	border-top: 2px solid #000000;
}

.hi-bottom-border {
	border-bottom: 2px solid #000000;
}

.hi-row-title {
	font-size: 1.375em;
}

.hi-font-bold {
	font-weight: bold;
}

.hi-text-uppercase {
	text-transform: uppercase;
}

.hi-text-italic {
	font-style: italic;
}

.hi-img {
	width: 100%;
}

.hi-banner-text {
	color: white;
    font-size: 3em;
    left: 1em;
    position: relative;
    top: 5.2em;
}

@media only screen and (max-width: 64em) {
	.hi-extra-margin-bottom {
		margin-bottom: 3em;
	}
}

/*
 * Social Buttons CSS
*/
.hi-social-buttons {
	/*border-bottom: 2px solid #d3d3d3;*/
    margin-bottom: 2em;
    margin-top: 2em;
    padding-bottom: 2em;
}

.hi-social-fb-margin {
    margin-left: 1.5em;
}

.hi-bottom-social-fb-margin {
    margin-left: 0.92em;
}

/*
 * Index CSS
*/
.hi-index-page-title-text {
	color: #000000;
    font-size: 3em;
    line-height: 1em;
    margin-bottom: 0em;
    margin-top: 0.7em;
}

@media only screen and (max-width: 64em) {
    .hi-index-page-title-text {
    	color: #000000;
    	text-align: center;
    	font-size: 3em;
    	margin-top: 0.3em;
    }
}

h2.hi-index-links {
	font-size: 1.3em;
	margin: 0.5em 0 0.1em 0.1em;
}

.hi-no-underline-links {
	color: #000000;
	text-decoration: none;
}

a.hi-no-underline-links {
	text-transform: none !important;
}
.hi-section-blank {
	/*height: 21.375em;*/
    height: 11.375em;
}

#hi-home-section {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-home-02.jpg) no-repeat;
	height: 20.438em;
	margin-left: 0.04em;
	width: 230px!important;
}

@media only screen and (max-width: 64em) {
	#hi-home-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-home-02.jpg) no-repeat;
		height: 22vw;
		background-size: cover;
		margin-bottom: 0.875em;
		width: 100% !important;
	}

	.hi-home-section-text {
		left: 0em;
	    top: 0.25em;
	}
}

li {
	padding-bottom: 0em !important;
}

.hi-extra-padding-bottom {
	padding-bottom: 2.2em;
}

#hi-women-section-desktop {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-women-16.jpg) no-repeat;
	height: 21.036em;
    width: 230px;
}

.hi-women-section-text {
	left: 0.34em;
}

@media only screen and (max-width: 64em) {
	.hi-women-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-women-16.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-women-section-text {
		left: 0em;
	    top: 0.25em;
	}
}

#hi-men-section-desktop {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-men-29.jpg) no-repeat;
	height: 20.688em;
	margin-left: 0.04em;
	width:235px;
}

.hi-men-section-text {
	left: 1.4em;
	top: 5em;
}

@media only screen and (max-width: 64em) {
	.hi-men-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-men-29.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-men-section-text {
		left: 0em;
	    top: 0.25em;
	}
}

#hi-babies-kids-section {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-babies-kids-36.jpg) no-repeat;
	height: 20.938em;
    width: 230px;
}

.hi-babies-kids-section-text {
	left: 0.55em;
    line-height: 0.8em;
    top: 6vw;
}

@media only screen and (max-width: 64em) {
	.hi-babies-kids-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-babies-kids-36.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-babies-kids-section-text {
		left: 0em;
	    top: 0.15em;
	    font-size: 2.7em;
	}
}

.hi-beauty-section {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-beauty-44.jpg) no-repeat;
	height: 22.063em;
	margin-left: 0.04em;
}

.hi-beauty-section-text {
	font-size: 2.7em;
	left: 0.6em;
    top: 6.3em;
}

@media only screen and (max-width: 64em) {
	.hi-beauty-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-beauty-44.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-beauty-section-text {
		left: 0em;
	    top: 0.45em;
	}
}

#hi-accessories-section {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-accessories-48.jpg) no-repeat;
	height: 21.063em;
    width: 230px;
}

.hi-accessories-section-text {
	font-size: 1.8em;
    left: 0.55em;
    top: 6.8em;
}

@media only screen and (max-width: 64em) {
	.hi-accessories-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-accessories-48.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-accessories-section-text {
		left: 0em;
	    top: 0.25em;
	}
}

.hi-jewelry-section {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-jewelry-53.jpg) no-repeat;
	height: 22.563em;
	margin-left: 0.04em;
}

.hi-jewelry-section-text {
	font-size: 2em;
    left: 0.7em;
    line-height: 0.8em;
    top: 8.1em;
}

@media only screen and (max-width: 64em) {
	.hi-jewelry-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-jewelry-53.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-jewelry-section-text {
		left: 0em;
	    top: 0.45em;
	}
}

#hi-holiday-section {
	background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-holiday-57.jpg) no-repeat;
	height: 21em;
    width: 230px;
	background-size: cover;
}

.hi-holiday-section-text {
	font-size: 2.1em;
    left: 0.8em;
    line-height: 0.8em;
    top: 6.1em;
}

@media only screen and (max-width: 64em) {
	.hi-holiday-section {
		background: url(https://assets.macysassets.com/dyn_img/creativepages/seo-index-page-holiday-57.jpg) no-repeat;
		height: 5em;
		background-size: cover;
		margin-bottom: 0.875em !important;
	}

	.hi-holiday-section-text {
		left: 0em;
	    top: 0.52em;
	    font-size: 1.9em;
	}
	.social-twitter-mobile-margin{
		margin-left: 1em;
	}
}

/* fix for PIXEL Issue on desktop when scrolling */
@media only screen and (min-width: 1024px){
    
    .large-16 { width: 99%!important;}
   
}</pre></body></html>