#hero.product {
	background-color: #f1e5cc;
}
h1.navy span:not(.red) {
	color: #d690d0;
}
.cta-holder .button, .option .button {
    position: relative;
    transition: all .4s ease;
    top: 0;
    filter: inherit;
}
.cta-holder .button:hover {
	cursor: pointer;
}
.cta-holder .button.notooltip:before, .cta-holder .button.notooltip:after {
	display: none;
}
img.holding {
	display: block;
    margin: 0 auto;
}
#treats-extras.bluebg {
	background-color: #82d4e6;
}
#treats-extras img {
	display: block;
	width: 100%;
}
#guaranteed-analysis {
	border-radius: 8px;
	background-color: white;
}
#guaranteed-analysis table td {
	border-color: #F97272;
	border-width: 1px !important;
	padding: 18px;
}
#guaranteed-analysis table td:first-of-type {
	border-color: #F97272;
}
#dogs-feeding.peachbg {
	background-color: #fbf0dc;
}
#dogs-feeding img {
	width: 100%;
}
#buy-bar {
	bottom: -106px;
}
.faqs:not(.rounded) {
	border: none;
}

@media screen and (max-width: 67em) {
	
	.cta-holder {
		display: flex;
		justify-content: center;
	}
	.cta-holder .button {
		padding: 18px 0 !important;
		margin: 0 4px !important;
		flex-grow: 1;
		text-align: center;
	}
	.cta-holder .join {
		flex-grow: 1;
	}
	.cta-holder .join .button {
		margin: 0 0 8px;
	}
	#product-intro {
		padding: 0 1.125em 1.125em;
	}
	#whip.inner-narrow {
		padding: 0;
	}
	#guaranteed-analysis {
		background: none;
		margin-bottom: 72px;
	}
	#guaranteed-analysis table * {
		border-color: #fbd6f5 !important;
	}
	#guaranteed-analysis.inner-narrow {
		padding: 0 1.125em;
	}
	#guaranteed-analysis table td:first-of-type {
		width: 40%;
	}
	
}
@media screen and (min-width: 67em) {
	
	#hero.product .inner .image {
		align-self: center;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		overflow: hidden;
	}
	#hero.product .inner .image img {
		margin: 0;
		width: 100%;
		border-radius: 0;
	}
	.cta-holder .button {
		margin-right: 18px;
	}
	.cta-holder .button:last-of-type {
		margin-right: 0;
	}
	#guaranteed-analysis {
		position: relative;
		z-index: 40;
		padding: 18px;
		max-width: 600px;
	}
	#guaranteed-analysis table td:first-of-type {
		width: 30%;
	}
	#dogs-feeding {
		margin-top: -50px;
	}
	#buy-bar img {
		margin-top: -40px;
		margin-bottom: -20px;
		width: 60px !important;
	}
	
}