/* Neue Helvetica W01 35 Thin (59.50kb - Latin 1) */
@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("//assets.macys.com/dyn_img/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
src:url("//assets.macys.com/dyn_img/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"),url("//assets.macys.com/dyn_img/fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2") format("woff2"),url("//assets.macys.com/dyn_img/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("//assets.macys.com/dyn_img/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("//assets.macys.com/dyn_img/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}

/* Neue Helvetica W01 37 Condensed Thin (52.10kb - Latin 1) */
@font-face{
font-family:"HelveticaNeueW01-ThinCn 673383";
src:url("//assets.macys.com/dyn_img/fonts/08e2b89e-9853-40e2-b409-05538c48390b.eot?#iefix");
src:url("//assets.macys.com/dyn_img/fonts/08e2b89e-9853-40e2-b409-05538c48390b.eot?#iefix") format("eot"),url("//assets.macys.com/dyn_img/fonts/07c0e1c6-6a3d-4c99-8311-b77b3223bbaa.woff2") format("woff2"),url("//assets.macys.com/dyn_img/fonts/3d0bfb88-4887-4fd3-a16f-34ae15cbfe25.woff") format("woff"),url("//assets.macys.com/dyn_img/fonts/007ff3cd-c6c5-4d33-8458-99c3d6fc8598.ttf") format("truetype"),url("//assets.macys.com/dyn_img/fonts/67ccdd14-5fcd-479c-9829-ec39a60795fa.svg#67ccdd14-5fcd-479c-9829-ec39a60795fa") format("svg");
}

/* Neue Helvetica W01 45 Light (22.01kb - Latin 1) */
@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("//assets.macys.com/dyn_img/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("//assets.macys.com/dyn_img/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("//assets.macys.com/dyn_img/fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("//assets.macys.com/dyn_img/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("//assets.macys.com/dyn_img/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("//assets.macys.com/dyn_img/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}

/* Neue Helvetica W01 55 Roman (22.17kb - Latin 1) */
@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("//assets.macys.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("//assets.macys.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("//assets.macys.com/dyn_img/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("//assets.macys.com/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("//assets.macys.com/dyn_img/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("//assets.macys.com/dyn_img/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}

/* Neue Helvetica W01 65 Medium (22.37kb - Latin 1) */
@font-face{
font-family:"HelveticaNeueW01-65Medi";
src:url("//assets.macys.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("//assets.macys.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("//assets.macys.com/dyn_img/fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("//assets.macys.com/dyn_img/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("//assets.macys.com/dyn_img/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("//assets.macys.com/dyn_img/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}

.mattress-recycling-fee-ctn{
	width: 960px;
	margin: 0 auto;
}

.mattress-recycling-fee-ctn a{
	text-decoration: none;
}

.mattress-recycling-fee-ctn .mrf-mobile{
	display: none;
}

.mattress-recycling-fee-ctn .flex-horizontal-center{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.mattress-recycling-fee-ctn h2{
    font-family: 'HelveticaNeueW01-Thin',Helvetica,Arial,sans-serif;
    font-weight: lighter;
    text-transform: uppercase;
    color: #CC0001;
    font-size: 45px;
    line-height: 45px;
    margin: 40px 0 0 0;
}

.mattress-recycling-fee-ctn .row.one h4{
	font-family: 'HelveticaNeueW01-Thin',Helvetica,Arial,sans-serif;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.5px;
    margin: 12px 0 0 0;
}

.mattress-recycling-fee-ctn table{
    margin: 41px 0 0 0;
    width: 890px;
    border: 1px solid black;
}

.mattress-recycling-fee-ctn th{
    background-color: black;
    color: white;
    height: 43px;
    padding: 0;
}

.mattress-recycling-fee-ctn table h4{
	font-family: 'HelveticaNeueW01-Thin',Helvetica,Arial,sans-serif;
	font-size: 26px;
	color: white;
	text-transform: capitalize;
	letter-spacing: 0.5px;
	padding: 0 0 0 268px;
	margin: 0;
	margin-top: -1px;
}

.mattress-recycling-fee-ctn table tr{
	height: 37px;
}

.mattress-recycling-fee-ctn td.state{
	font-family: 'HelveticaNeueW01-Thin',Helvetica,Arial,sans-serif;
	font-weight: 600;
	font-size: 21px;
	margin: 0;
	padding: 9px 0 9px 9px;
	letter-spacing: 0px;
}

.mattress-recycling-fee-ctn td.price{
	padding: 0 0 0 496px;
	font-size: 23px;
	font-weight: 600;
}

.mattress-recycling-fee-ctn p.small-print{
	margin-top: 21px;
	line-height: 23px;
	margin-bottom: 0;
	font-weight: 500;
}

.mattress-recycling-fee-ctn .row.three{
    margin: 19px 0 0 17px;
    font-family: 'HelveticaNeueW01-Thin',Helvetica,Arial,sans-serif;
    font-size: 19px;
    line-height: 29px;
    font-weight: 600;
    letter-spacing: 0.4px;
}

.mattress-recycling-fee-ctn .row.three p.small-print{
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 22px;
    font-weight: bolder;
    margin: 0 0 60px -10px;
}

@media only screen and (max-width: 1023px) {
	.mattress-recycling-fee-ctn{
		width: auto;
	}

	.mattress-recycling-fee-ctn .mrf-desktop{
		display: none;
	}

	.mattress-recycling-fee-ctn .mrf-mobile{
		display: auto;
	}

	.mattress-recycling-fee-ctn h2{
		margin: 4vw 0 0 3vw;
		font-size: 8vw;
		line-height: 9vw;
	}

	.mattress-recycling-fee-ctn .row.one h4{
		margin: 1vw 0 0 3vw;
		font-size: 4.5vw;
		line-height: 6vw;
	}

	.mattress-recycling-fee-ctn table{
		width: 94%;
		margin: 5vw 0 0 3vw;
	}

	.mattress-recycling-fee-ctn table h4{
		font-family: "HelveticaNeueW01-55Roma";
		padding: 0 0 0 0vw;
		font-size: 4.3vw;
		margin-left: -28vw;
		margin-top: -0.5vw;
	}

	.mattress-recycling-fee-ctn td.price{
		padding: 0 0 0 20vw;
		font-weight: 500;
		font-size: 5vw;
	}

	.mattress-recycling-fee-ctn table tr{
    	height: auto;
	}

	.mattress-recycling-fee-ctn th{
		padding: 0.5vw 0;
		height: auto;
	}

	.mattress-recycling-fee-ctn td.state{
		font-size: 5vw;
		font-weight: 900;
	}

	.mattress-recycling-fee-ctn p.small-print{
	    margin: 4vw 0 0vw 4vw;
	    font-size: 3.5vw;
	    line-height: 5vw;
	    width: 90%;
	}

	.mattress-recycling-fee-ctn ul{
	    margin: -1vw 0 0 4vw;
	    margin-right: 0;
	    font-size: 4.5vw;
	    line-height: 6vw;
	    width: 90%;
	}

	.mattress-recycling-fee-ctn .row.three p.small-print{
	    font-family: "HelveticaNeueW01-65Medi";
		margin: 6vw 0 10vw 0vw;
		font-size: 4.5vw;
		line-height: 6vw;
		width: 90%;
	}
}

