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

/* Neue Helvetica W01 45 Light (22.01kb - Latin 1) */
@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("//assets.macysassets.com/dyn_img/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("//assets.macysassets.com/dyn_img/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("//assets.macysassets.com/dyn_img/fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("//assets.macysassets.com/dyn_img/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("//assets.macysassets.com/dyn_img/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("//assets.macysassets.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.macysassets.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("//assets.macysassets.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),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"),url("//assets.macysassets.com/dyn_img/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("//assets.macysassets.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.macysassets.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("//assets.macysassets.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),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"),url("//assets.macysassets.com/dyn_img/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("//assets.macysassets.com/dyn_img/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}

/* Desktop */
.kitchen-aid-content .flex-horizontal-center{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.kitchen-aid-content iframe{
	border: none;
}

.kitchen-aid-content .lowercase{
	text-transform: lowercase;
	font-size: 25px;
}

.kitchen-aid-content{
	border: 1px solid #d6d6d6;
	width: 960px;
    margin: 0px auto;
}

.kitchen-aid-content .hero-img-placeholder{
	background-image: url("https://assets.macys.com/dyn_img/creativepages/20171023_kitchenaid_img-01_edited.jpg");
	height: 530px;
	background-repeat: no-repeat;
    background-position: center;
}

.kitchen-aid-content .hero-img-placeholder h3{
	margin: 35px 0px 0px 68px; 
	width: 350px;
}

.kitchen-aid-content .hero-vid{
	margin: 0px 17px;
}

.kitchen-aid-content h3{
	font-family: "HelveticaNeueW01-Thin";
	line-height: 35px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 30px;
}

.kitchen-aid-content button{
	background-color: white;
    color: black;
    border: solid 1px black;
}

.kitchen-aid-content .hero-img-placeholder button{
	margin: 13px 0px 0px 70px;
    width: 137px;
    height: 37px;
    padding: 0px;
    font-weight: bold;
}

.kitchen-aid-content .kg-hero p{
	text-align: center;
	margin: 20px 0px 0px 74px;
	width: 814px;
	font-size: 20px;
	line-height: 23px;
}

.kitchen-aid-content .bc-player-3d80f514-a5ea-4a18-8f0d-d1540f9648bd_default.vjs-mouse .vjs-big-play-button{
	top: 190px !important;
	left: 392px !important;
}

.kitchen-aid-content .kg-one{
	margin-top: 22px;
}

.kitchen-aid-content .kg-two h3{
    margin-top: 22px;
    width: auto;
    letter-spacing: 1px;
}

.kitchen-aid-content .kg-two button{
	margin-top: 14px;
	width: 227px;
	height: 36px;
	padding: 0;
	font-weight: bold;
}

.kitchen-aid-content .kg-three{
	margin-top: -7px;
}

.kitchen-aid-content .ka-txt-wrap{
	padding: 0 30px;
}

.kitchen-aid-content h5{
	text-transform: uppercase;
	font-size: 17px;
}

.kitchen-aid-content p{
    font-size: 14px;
    margin-top: -8px;
    line-height: 16px;
    padding-right: 33px;
}

.kitchen-aid-content .ka-desktop-three{
	margin-top: -8px;
}

.kitchen-aid-content .ka-ten h3{
	width: 525px;
    font-weight: bold;
    margin-top: 20px;
}

.kitchen-aid-content .ka-desktop-eleven{
	margin-top: 10px;
}

.kitchen-aid-content .recipe-vid{
	width: 88%;
}

.kitchen-aid-content .recipe-vid.left{
	margin-left: 19px;
}

.kitchen-aid-content .recipe-vid.right{
    margin-right: 20px;
}

.kitchen-aid-content .recipe-ctn{
	border: 1px solid #d6d6d6;
    width: 356px;
    height: 316px;
}

.kitchen-aid-content .recipe-ctn.left{
    margin-left: 20px;
    border-right: none;
}

.kitchen-aid-content .recipe-ctn.right{
	border-left: none;
	margin-right: 20px;
}

.kitchen-aid-content .recipe-ctn h3{
	margin-top: 67px;
	font-size: 30px;
	width: 220px;
	text-align: center;
	letter-spacing: 3px;
}

.kitchen-aid-content .recipe-ctn .black-line{
	border: 1px solid black;
	border-bottom: none;
    width: 43px;
    margin-top: 10px;
}

.kitchen-aid-content .recipe-ctn h4{
	margin-top: 20px;
    font-size: 20px;
    text-transform: uppercase;
    width: 250px;
    text-align: center;
    line-height: 22px;
}

.kitchen-aid-content .ka-twelve, .kitchen-aid-content .ka-desktop-fifteen, .kitchen-aid-content .ka-sixteen, .kitchen-aid-content .ka-desktop-seventeen, .kitchen-aid-content .ka-eighteen, .kitchen-aid-content .ka-desktop-ts, .kitchen-aid-content .ka-nineteen, .kitchen-aid-content .ka-desktop-thirteen, .kitchen-aid-content .ka-fourteen{
	margin-top: 6px;
}

.kitchen-aid-content .ka-twelve h3{
	margin-top: 42px;
}

.kitchen-aid-content .ka-twelve .black-line{
	border-left: none;
	margin-right: 23px;
}

.kitchen-aid-content .ka-mobile-eighteen .recipe-ctn h3{
	width: 250px;
}

.kitchen-aid-content .ka-nineteen .recipe-ctn{
	margin-bottom: 25px;
}

.kitchen-aid-content .ka-nineteen h3{
	width: 255px;
}

/* Mobile */
@media only screen and (max-width: 1023px) {
	.kitchen-aid-content{
		width: auto;
	}

	.kitchen-aid-content .ka-logo{
		width: 100%;
	}

	.kitchen-aid-content .hero-img-placeholder h3, .kitchen-aid-content .hero-img-placeholder button{
		display: none;
	}

	.kitchen-aid-content .hero-img-placeholder{
		background-image: url("https://assets.macys.com/dyn_img/creativepages/20171023_kitchenaid_img01_mobile.jpg");
	    height: 61vw;
	    background-size: 100%;
	}

	.kitchen-aid-content .hero-vid{
		width: 100%;
		margin: 0;
	}

	.kitchen-aid-content h3{
	    font-family: "HelveticaNeueW01-Thin";
	    text-align: center;
	    margin: 3vw 0vw 0vw 0vw;
	    font-size: 7vw;
	    letter-spacing: 1px;
	    width: 90%;
	    line-height: 8vw;
	}

	.kitchen-aid-content .kg-hero p{
	    margin: 1vw 0vw 0vw 0vw;
	    font-size: 4vw;
	    line-height: 5.5vw;
	    text-align: center;
	    width: 89%;
	}

	.kitchen-aid-content button, .kitchen-aid-content .kg-two button{
	    width: 80vw;
	    height: 12vw;
	    padding: 0;
	    margin-bottom: 10vw; 
	    font-size: 5vw;
	    font-weight: bold;
	}

	.kitchen-aid-content .kg-hero button{
		margin-top: 5vw;
		margin-bottom: 1vw;
	}

	.kitchen-aid-content .ka-attchment-ctn.left{
		border: 1px solid #d6d6d6;
		border-top: none;
    	border-bottom: none;
	}

	.kitchen-aid-content .columns{
		padding: 0;
	}

	.kitchen-aid-content .ka-mobile-three .ka-attchment-ctn{
		border-top: 0.5px solid #d6d6d6;
	}

	.kitchen-aid-content .mobile-img-wrap img{
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
		margin-top: 8vw;
		margin-left: -10vw;
	}

	.kitchen-aid-content .mobile-img-wrap{
		overflow: hidden;
		height: 49vw;
		width: 100%;
	}

	.kitchen-aid-content .ka-txt-wrap{
		padding: 0 5vw;
	}

	.kitchen-aid-content .ka-txt-wrap h5{
	    font-size: 4.5vw;
	    line-height: 5vw;
	    width: 91%;
	}

	.kitchen-aid-content .ka-txt-wrap p{
		font-size: 3.5vw;
		line-height: 3.5vw;
		width: 88%;
		padding: 0;
	}

	.kitchen-aid-content .ka-mobile-four .mobile-img-wrap.right img{
		margin-top: 0vw;
	}

	.kitchen-aid-content .ka-mobile-six .mobile-img-wrap{
		height: 54vw;
	} 


	.kitchen-aid-content .ka-mobile-eight .mobile-img-wrap{
		height: 58vw;
	}

	.kitchen-aid-content .ka-mobile-six img{
		margin-top: 0;
	}

	.kitchen-aid-content .ka-mobile-eight .ka-attchment-ctn.left{
		margin-top: -14vw;
		padding-top: 8vw;
	}

	.kitchen-aid-content .ka-mobile-nine .ka-attchment-ctn{
		border-bottom: 0.5px solid #d6d6d6;
		height: 81vw;
	}

	.kitchen-aid-content .ka-ten h3{
		font-size: 4.5vw;
		margin: 3vw 0vw;
		width: auto;
	}

	.kitchen-aid-content .ka-mobile-eleven{
		margin-top: -2vw;
	}

	.kitchen-aid-content .recipe-ctn{
		height: auto;
		padding-bottom: 4vw;
		width: 100%;
		border: none;
	}

	.kitchen-aid-content .recipe-ctn h3{
		margin-top: 6vw;
		font-size: 6vw;
		line-height: 7vw;
		width: 50vw;
	}

	.kitchen-aid-content .recipe-ctn .black-line{
		margin-top: 3vw;
	}

	.kitchen-aid-content .recipe-ctn h4{
		font-size: 4.5vw;
		line-height: 5vw;
		width: 55vw;
		margin-top: 3vw;
		border: none;
	}

	.kitchen-aid-content .recipe-vid.left, .kitchen-aid-content .recipe-vid.right{
		margin: 0;
		width: 100%;
	}

	.kitchen-aid-content .recipe-ctn.left, .kitchen-aid-content .recipe-ctn.right{
		width: 100%;
		margin: 0;
	}

	.kitchen-aid-content .ka-mobile-eighteen .recipe-ctn h3{
		width: 70vw;
	}

	.kitchen-aid-content .ka-eighteen h3{
		width: 41vw;
	}

	.kitchen-aid-content .ka-seventeen h3{
		width: 51vw;
	}

	.kitchen-aid-content .ka-mobile-three img{
		margin-left: -9vw;
	}

	.kitchen-aid-content .ka-mobile-three .left img{
		margin-left: -11vw;
	}

	.kitchen-aid-content .ka-mobile-four img{
		margin-left: -9.9vw;
	}

	.kitchen-aid-content .ka-mobile-four .left img{
		margin-left: -8.5vw;
		margin-top: 12vw;
	}

	.kitchen-aid-content .ka-mobile-five img{
		margin-left: -6.8vw;
	}

	.kitchen-aid-content .ka-mobile-five .left img{
		margin-left: -8vw;
	}

	.kitchen-aid-content .ka-mobile-six img{
		margin-left: -9.9vw;
	}

	.kitchen-aid-content .ka-mobile-six .left img{
		margin-left: -10.5vw;
	}

	.kitchen-aid-content .ka-mobile-eight img{
		margin-left: -12vw;
	}

	.kitchen-aid-content .ka-mobile-eight .left img{
		margin-left: -8.6vw;
	}

	.kitchen-aid-content .ka-mobile-nine img{
		margin-left: -9.8vw;
	}

	.kitchen-aid-content .ka-mobile-nine .left img{
		margin-left: -9.1vw;
	}

	.kitchen-aid-content .ka-mobile-eight .ka-mobile-wrap.right img{
		margin-top: 14vw;
	}

	.kitchen-aid-content .ka-mobile-eight .ka-txt-wrap.right h5{
		margin-top: -4vw;
	}

	.kitchen-aid-content .ka-mobile-four .mobile-img-wrap{
		height: 54vw;
	}

	.kitchen-aid-content .ka-mobile-nine .mobile-img-wrap{
		height: 52vw;
	}

	.kitchen-aid-content .ka-mobile-eight .ka-txt-wrap.left h5{
		margin-top: 2vw;
	}

	.kitchen-aid-content .ka-mobile-five .mobile-img-wrap{
		height: 61vw;
	}

	.kitchen-aid-content .lowercase{
		font-size: 5.5vw;
	}

	.kitchen-aid-content button:active{
		background-color: #E22130;
		color: white;
	}

/*	.kitchen-aid-content .ka-mobile-nine .ka-attchment-ctn.right{
		margin-top: -0.9vw;
	}*/
}