/* Neue Helvetica W01 55 Roman (22.17kb - Latin 1) */
@font-face {
    font-family:"HelveticaNeueW01-55Roma";
    src:url("//assets.macysassets.com/dyn_img/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),
        url("//assets.macysassets.com/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff");
}
/* Neue Helvetica W01 65 Medium (22.37kb - Latin 1) */
@font-face {
    font-family:"HelveticaNeueW01-65Medi";
    src:url("//assets.macysassets.com/dyn_img/fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),
        url("//assets.macysassets.com/dyn_img/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff");
}
/* Neue Helvetica W01 75 Bold (22.35kb - Latin 1) */
@font-face {
    font-family:"HelveticaNeueW01-75Bold";
    src:url("//assets.macysassets.com/dyn_img/fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),
        url("//assets.macysassets.com/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff");
}


#JewelryServicesContainer {
	width: 1200px; /* handles images on Desktop positioned outside grid */
	margin: 0 auto;
}

#JewelryServicesContainer div.row,
#JewelryServicesContainer div.columns {
	padding: 0 0; /* removes gutters not used in design */
}


#JewelryServicesHero {
	background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_hero_bg.jpg); /* 1200 x 930 */
	background-position: left top;
	background-size: 100%;
	background-repeat: no-repeat;
	height: 930px;
}

#JewelryServicesHero h1 { /* HN Bold 80px spacing 80 stretch 105% */
	letter-spacing: 0.06em;
	transform: scale(1.05,1);
	font-family: "HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal; /* bold */
	font-size: 80px;
	line-height: 1em;
	text-transform: uppercase;
	width: 80%;
	margin: 33% 0 3.33%;
	padding: 0;
	text-align: left;
	color: #333;
}

#JewelryServicesHero h1 span {
	letter-spacing: 0.05em;
}

#JewelryServicesHero p { /* HN Bold 24px spacing 6 stretch 105% */
	letter-spacing: 0.01em;
	transform: scale(1.05,1);
	font-family: "HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal; /* bold */
	font-size: 23px;
	line-height: 1.1em;
	width: 80%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333;
}


.JewelryServicesMain h2 { /* HN Bold 48px spacing 62 stretch 105% */
	letter-spacing: 0.06em;
	transform: scale(1.05,1);
	font-family: "HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal; /* bold */
	font-size: 48px;
	line-height: 1.1em;
	text-transform: uppercase;
	margin: 10% 0 4%;
	color: #333;
}

.JewelryServicesMain h2 sup {
	top: -0.66em;
	font-size: 0.55em;
}

.JewelryServicesMain p { /* HN Roman 24px spacing 25 stretch 105% */
	letter-spacing: 0.02em;
	transform: scale(1.05,1);
	font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 1.2em;
	margin: 0 0 12%;
	padding: 0;
	color: #000;
}

.JewelryServicesMain p a, .JewelryServicesMain li a { /* HN Bold 16px spacing 62 stretch 105% */
	letter-spacing: 0.05em;
	font-family: "HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal; /* bold */
	font-size: 16px;
	line-height: 2.2em;
	text-transform: uppercase;
	color: #000;
}



#FinancingWorryNoMore {

}

#FinancingWorryNoMore > div.columns > p:nth-child(2) {
	padding-right: 37%;
}

#FinancingWorryNoMore > div.columns > p:nth-child(4) {
	padding-right: 25%;
}



/*#WatchRepairEarPiercing {*/
	/*background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_02_03_bg.jpg); !* 1200 x 1040 *!*/
	/*background-repeat: no-repeat;*/
	/*background-position: center top;*/
	/*height: 1044px;*/
/*}*/

#WatchRepairEarPiercing > div:nth-child(1) {
	height: 610px;
}

#WatchRepairEarPiercing > div:nth-child(1) > div > h2 {
	margin-top: 14%;
}

#WatchRepairEarPiercing > div:nth-child(1) > div > p {
	padding-right: 23%;
}

#WatchRepairEarPiercing > div:nth-child(1) > div > p > a:nth-child(6) {
	margin: 0;
}

#WatchRepairEarPiercing > div:nth-child(2) > div > p {
	padding-right: 5%;
}



#JewelryServicesDiamonds {
	background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_04.jpg); /* 1200 x 620 */
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 1029px;
}

#JewelryServicesDiamonds h2 {
	margin-top: 0;
	padding-right: 40%;
}

#JewelryServicesDiamonds p span {
	white-space: nowrap;
}

#JewelryServicesDiamonds > div:nth-child(1) > p {
	padding-right: 18%;
}

#JewelryServicesDiamonds > div:nth-child(2) > p {
	padding-right: 9%;
}



#JewelryServicesEducation {
	background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_05_bg.jpg); /* 1200 x 700 */
	background-repeat: no-repeat;
	background-position-x: 0; /* -40px */
	background-position-y: 0;
	height: 1140px;
	width: 1240px !important;
	position: relative;
	left: -40px;
	padding-left: 40px !important;
}

#JewelryServicesEducation > div:nth-child(1) h2,
#JewelryServicesEducation > div:nth-child(2) h2 {
	margin: 2% 0;
}

#JewelryServicesEducation > div:nth-child(3) h2 {
	margin-top: 0;
}

#JewelryServicesEducation > div:nth-child(1) p {
	padding-right: 10%;
}

#JewelryServicesEducation > div:nth-child(2) p,
#JewelryServicesEducation > div:nth-child(3) p {
	padding-right: 5%;
}

#JewelryServicesEducation > div:nth-child(3) p span {
	font-family: "HelveticaNeueW01-75Bold";
}




#JewelryServicesInHouseRepair {

}

#JewelryServicesInHouseRepair > div {
	text-align: center;
	background-color: #ebebeb;
}

#JewelryServicesInHouseRepair h2 {
	margin: 2% auto 0.5%;
}

#JewelryServicesInHouseRepair h2 span {
	font-family: "HelveticaNeueW01-65Medi";
	font-size: 0.54em;
	letter-spacing: 0.03em;
	display: block;
	margin-top: -0.5em;
}

#JewelryServicesInHouseRepair p {
	margin: 0 auto 2%;
	font-size: 18px;
	letter-spacing: 0.025em;
}




#JewelryServicesMoreToShop {

}

#JewelryServicesMoreToShop h2 {
	margin: 6% auto 2%;
	text-align: center;
}

#JewelryServicesMoreToShop ul {
	text-align: center;
	width: 88%;
	margin: 0 auto 5%;
}

#JewelryServicesMoreToShop > ul li > a > img {
	width: 240px;
	padding-bottom: 3%;
}





@media only screen and ( max-width: 768px ) { /* mobile portrait */
	#JewelryServicesContainer {
		width: auto;
	}

	#JewelryServicesHero {
		background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010061_mobile_hero_bg.jpg); /* 640 x 600 */
		/*background-position: left top;*/
		background-size: contain;
		/*background-repeat: no-repeat;*/
		height: 100vw;
		margin-top: 5%;
	}

	#JewelryServicesHero h1 { /* HN Bold 80px spacing 80 stretch 105% */
		/*letter-spacing: 0.06em;*/
		/*transform: scale(1.05,1);*/
		/*font-family: "HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, sans-serif;*/
		/*font-weight: normal;*/ /* bold */
		font-size: 8vw;
		/*line-height: 1em;*/
		/*text-transform: uppercase;*/
		width: auto;
		margin: 2.5vw 0 2.5vw;
		padding-left: 3vw;
		/*text-align: left;*/
		/*color: #333;*/
	}

	#JewelryServicesHero h1 span {
		/*letter-spacing: 0.05em;*/
	}


	#JewelryServicesHero p { /* HN Bold 24px spacing 6 stretch 105% */
		/*letter-spacing: 0.01em;*/
		/*transform: scale(1.05,1);*/
		/*font-family: "HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, sans-serif;*/
		/*font-weight: normal;*/ /* bold */
		font-size: 3vw;
		line-height: 1.33em;
		width: 36.5vw;
		/*margin: 0;*/
		padding-left: 2.75vw;
		/*text-align: left;*/
		/*color: #333;*/
	}


	.JewelryServicesMain h2 {
		font-size: 6vw;
		margin: 0 auto 3vw;
		padding: 0 !important;
		text-align: center;
		/*width: 79vw;*/
	}

	.JewelryServicesMain p {
		font-size: 4.25vw;
		text-align: center;
		margin: 0 auto 5vw;
		padding: 0 !important;
		/*width: 62vw;*/
	}

	.JewelryServicesMain p a, .JewelryServicesMain li a {
		font-size: 4vw;
	}

	.JewelryServicesMain img {
		width: 100%;
		max-width: 100vw;
		margin-left: 0;
		margin-right: 0;
	}


	#FinancingWorryNoMore h2 {
		/*font-size: 6vw;*/
		/*margin: 0 auto 4%;*/
		/*text-align: center;*/
		width: 79vw;
	}

	#FinancingWorryNoMore > div.columns > h2:nth-child(3) {
		margin-bottom: 1vw;
	}

	#FinancingWorryNoMore p {
		/*font-size: 4vw;*/
		/*text-align: center;*/
		/*margin: 0 auto 12%;*/
		/*padding: 0 !important;*/
		width: 64vw;
	}



	#WatchRepairEarPiercing {
		background: none;
		height: auto;
	}


	#WatchRepairEarPiercing > div:nth-child(1) {
		height: auto;
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > h2 {
		margin: 4vw auto 2vw;
		width: 60vw;
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > p {
		width: 74vw;
		margin-bottom: 12vw;
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > p sup {
		font-size: 0.66em;
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > p > a:nth-child(6),
	#WatchRepairEarPiercing > div:nth-child(1) > div.columns > p > a:nth-child(7) {
		line-height: 1.2em;
	}


	#WatchRepairEarPiercing > div:nth-child(2) > div > h2 {
		margin-top: 9vw;
	}

	#WatchRepairEarPiercing > div:nth-child(2) > div > p {
		width: 78vw;
		margin-bottom: 10vw;
	}

	#WatchRepairEarPiercing > div:nth-child(2) > div > img {
		margin-bottom: 2vw;
	}



	#JewelryServicesDiamonds {
		background: none;
		height: auto;
	}

	#JewelryServicesDiamonds > div.columns > h2 {
		margin-top: 6vw;
	}


	#JewelryServicesDiamonds > div.columns > p {
		width: 66vw;
		margin-bottom: 0;
	}

	#JewelryServicesDiamonds > div.columns > p span {
		white-space: unset;
	}

	#JewelryServicesDiamonds > div.columns > img {
		margin: 5vw auto 5vw;
	}






	#JewelryServicesEducation {
		background: none;
		height: auto;
		width: auto !important;
		left: 0;
		padding-left: 0 !important; 
	}

	#JewelryServicesEducation h2 {
		width: auto;
	}

	#JewelryServicesEducation > div:nth-child(1) > div > p {
		width: 66.6vw;
	}

	#JewelryServicesEducation > div:nth-child(2) > div > p {
		width: 70vw;
	}


	#JewelryServicesEducation > div:nth-child(3) > div.columns > img {
		margin: 5vw auto 10vw;
	}


	#JewelryServicesEducation > div:nth-child(3) > div.columns.small-12.medium-12.large-4.large-offset-1 > p {
		width: 66.6vw;	
	}


	#JewelryServicesEducation div.SpeakWithAnExpert p {
		width: 80vw;
		margin-bottom: 8vw;
	}


	#JewelryServicesInHouseRepair h2 {
	    margin: 8vw auto 0.5vw;
	}

	#JewelryServicesInHouseRepair p {
		margin: 3vw auto 7vw;
		font-size: 4.25vw; 
		letter-spacing: 0.025em;
		width: 77vw;
	}



		
	#JewelryServicesMoreToShop ul {
		/*text-align: center;*/
		width: 80vw;
		margin: 8vw auto 8vw;
	}

	#JewelryServicesMoreToShop > ul li {
		padding: 1vw 1.75vw 4vw;
	}

	#JewelryServicesMoreToShop > ul li > a {
		line-height: 1.1em;
	}

	#JewelryServicesMoreToShop > ul li > a > img {
		width: 37vw;
		padding-bottom: 3vw;
	}



}


@media only screen and ( min-width: 768px ) and ( max-width: 1024px ) and ( orientation: landscape ) { /* iPad landscape */
	#JewelryServicesContainer {
		width: 100%; /* width: 1200px; */
	}

	#JewelryServicesHero {
		background-size: contain;
		height: 77.5vw; /* height: 930px; */
		/*margin-top: 5%;*/
	}

	#JewelryServicesHero h1 {
		font-size: 6.66vw; /* font-size: 80px; */
		letter-spacing: 0.04em;
	}

	#JewelryServicesHero h1 span {
		letter-spacing: 0.04em;
	}

	#JewelryServicesHero p {
		font-size: 1.9vw; /* font-size: 23px; */
		letter-spacing: 0;
		line-height: 1.2em;
	}


	.JewelryServicesMain h2 {
		font-size: 4vw; /* font-size: 48px; */
		letter-spacing: 0.05em;
		/*margin-bottom: 2.75%;*/
	}

	.JewelryServicesMain p {
		font-size: 2vw; /* font-size: 24px; */
		letter-spacing: 0.02em;
		/*line-height: 1.2em;*/
	}

	.JewelryServicesMain p a, .JewelryServicesMain li a {
		font-size: 1.33vw; /* font-size: 16px; */
		letter-spacing: 0.02em;
		line-height: 1.1em;
	}


	#FinancingWorryNoMore > div.columns.large-6.show-for-large-up > img {
		width: 95%;
		margin-top: 1.5vw;
	}




	/*#WatchRepairEarPiercing {*/
		/*!* background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_02_03_bg.jpg); *!*/
		/*!*background-repeat: no-repeat;*!*/
		/*!*background-position: center top;*!*/
		/*background-position-y: -1.5vw;*/
		/*background-size: cover;*/
		/*height: 87vw; !* height: 1044px; *!*/
	/*}*/

	#WatchRepairEarPiercing > div:nth-child(1) {
		height: 50.833vw; /* height: 610px; */
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > h2 {
		margin-top: 9%;
		width: 80%;
		margin-bottom: 1.5vw;
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > p {
		padding-right: 10vw;
	}

	#WatchRepairEarPiercing > div:nth-child(1) > div > p > a:nth-child(6) {
		/*margin: 0;*/
	}

	#WatchRepairEarPiercing > div:nth-child(2) > div > p {
		/*padding-right: 5%;*/
	}



	#JewelryServicesDiamonds {
		/*background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_04.jpg);*/
		/*background-repeat: no-repeat;*/
		/*background-position: center bottom;*/
		background-size: contain;
		height: 84.5vw; /* height: 1029px; */
	}

	#JewelryServicesDiamonds h2 {
		/*margin-top: 0;*/
		/*padding-right: 40%;*/
	}

	#JewelryServicesDiamonds p span {
		/*white-space: nowrap;*/
	}

	#JewelryServicesDiamonds > div:nth-child(1) > p {
		/*padding-right: 18%;*/
	}

	#JewelryServicesDiamonds > div:nth-child(2) > p {
		/*padding-right: 9%;*/
	}



	#JewelryServicesEducation {
		/*background-image: url(https://assets.macysassets.com/dyn_img/creativepages/C9010062_desktop_05_bg.jpg);*/
		/*background-repeat: no-repeat;*/
		background-position-x: -4vw;
		background-position-y: 1vw;
		background-size: 101vw;
		height: 95vw; /* height: 1140px; */
		width: 100vw !important; /* width: 1240px !important; */
		/*position: relative;*/
		left: 0; /* -40px; */
		padding-left: 0 !important; /* padding-left: 40px !important; */
	}

	#JewelryServicesEducation > div:nth-child(1) h2,
	#JewelryServicesEducation > div:nth-child(2) h2 {
		/*margin: 2% 0;*/
	}

	#JewelryServicesEducation > div:nth-child(3) h2 {
		/*margin-top: 0;*/
	}

	#JewelryServicesEducation > div:nth-child(1) p {
		/*padding-right: 10%;*/
	}

	#JewelryServicesEducation > div:nth-child(2) p,
	#JewelryServicesEducation > div:nth-child(3) p {
		/*padding-right: 5%;*/
	}

	#JewelryServicesEducation > div:nth-child(3) p span {
		/*font-family: "HelveticaNeueW01-75Bold";*/
	}




	#JewelryServicesInHouseRepair {

	}

	#JewelryServicesInHouseRepair > div {
		/*text-align: center;*/
		/*background-color: #ebebeb;*/
	}

	#JewelryServicesInHouseRepair h2 {
		/*margin: 2% auto 0.5%;*/
	}

	#JewelryServicesInHouseRepair h2 span {
		/*font-family: "HelveticaNeueW01-65Medi";*/
		font-size: 0.54em;
		letter-spacing: 0.03em;
		/*display: block;*/
		margin-top: -0.5em;
	}

	#JewelryServicesInHouseRepair p {
		/*margin: 0 auto 2%;*/
		font-size: 1.5vw; /* font-size: 18px; */
		letter-spacing: 0.025em;
		line-height: 1.33em;
	}

	#JewelryServicesInHouseRepair > div.columns.large-12.show-for-large-up > p > a {
		line-height: 2.5em;
	}




	#JewelryServicesMoreToShop {

	}

	#JewelryServicesMoreToShop h2 {
		/*margin: 6% auto 2%;*/
		/*text-align: center;*/
	}

	#JewelryServicesMoreToShop ul {
		/*text-align: center;*/
		/*width: 88%;*/
		/*margin: 0 auto 5%;*/
	}

	#JewelryServicesMoreToShop > ul li > a > img {
		width: 20vw; /* width: 240px; */
		padding-bottom: 1.5vw;
	}



}
