.text-left{
	text-align: left !important;
}

header.subheader nav.category-nav ul li a.engines::before{
	background-size: contain;
	background: url(/assets/theme/img/engines.svg) no-repeat center center;
}

.section-products.engines::before{
	background-size: contain;
	content: "";
	display: block;
	z-index: 0;
	position: absolute;
	left: -5rem;
	top: 0;
	width: 30rem;
	height: 30rem;
	opacity: 0.03;
	background: url(/assets/theme/img/engines.svg) no-repeat center center;
}

#new-arrivals .category-nav a.engines::before {
	background-image: url('/assets/theme/img/category-icons/engines-white.svg');
}

header.subheader nav.category-nav ul li a.transmissions::before{
	background-size: contain;
	background: url(/assets/theme/img/transmissions.svg) no-repeat center center;
}

.section-products.transmissions::before{
	background-size: contain;
	content: "";
	display: block;
	z-index: 0;
	position: absolute;
	left: -5rem;
	top: 0;
	width: 30rem;
	height: 30rem;
	opacity: 0.03;
	background: url(/assets/theme/img/transmissions.svg) no-repeat center center;
}

#new-arrivals .category-nav a.transmissions::before {
	background-image: url('/assets/theme/img/category-icons/transmissions-white.svg');
}

header.subheader nav.category-nav ul li a.front_clips::before{
	background-size: contain;
	background: url(/assets/theme/img/complete-cars.svg) no-repeat center center;
}

.section-products.front_clips::before{
	background-size: contain;
	content: "";
	display: block;
	z-index: 0;
	position: absolute;
	left: -5rem;
	top: 0;
	width: 30rem;
	height: 30rem;
	opacity: 0.03;
	background: url(/assets/theme/img/complete-cars.svg) no-repeat center center;
}

#new-arrivals .category-nav a.front_clips::before {
	background-image: url('/assets/theme/img/category-icons/front_clips-white.svg');
}

header.subheader nav.category-nav ul li a.accessories::before{
	background-size: contain;
	background: url(/assets/theme/img/accessories.svg) no-repeat center center;
}

.section-products.accessories::before{
	background-size: contain;
	content: "";
	display: block;
	z-index: 0;
	position: absolute;
	left: -5rem;
	top: 0;
	width: 30rem;
	height: 30rem;
	opacity: 0.03;
	background: url(/assets/theme/img/accessories.svg) no-repeat center center;
}

#new-arrivals .category-nav a.accessories::before {
	background-image: url('/assets/theme/img/category-icons/accessories-white.svg');
}

form[role="search"] button[name="engines"] .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/engines-red.svg');
}

form[role="search"] button[name="engines"]:hover .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/engines-white.svg');
}

form[role="search"] button[name="accessories"] .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/accessories-red.svg');
}

form[role="search"] button[name="accessories"]:hover .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/accessories-white.svg');
}

form[role="search"] button[name="front_clips"] .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/front_clips-red.svg');
}

form[role="search"] button[name="front_clips"]:hover .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/front_clips-white.svg');
}

form[role="search"] button[name="transmissions"] .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/transmissions-red.svg');
}

form[role="search"] button[name="transmissions"]:hover .skew-content::before {
	background-image: url('/assets/theme/img/category-icons/transmissions-white.svg');
}


#shippingAmount .localpickuponly-label {
	max-width: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	transition: max-width 1s ease-in-out, opacity 1s ease-in-out;
	font-size: 2.2rem;
	font-weight: bold;
}
#shippingAmount.localpickuponly .localpickuponly-label {
	max-width: 100vw;
	opacity: 1;
	position: relative;
	transition: max-width 1s ease-in-out, opacity 1s ease-in-out;
}
#shippingAmount.localpickuponly .amount, #shippingAmount.localpickuponly .currency {
	max-width: 0; transition: max-width 1s ease-in-out;
}

#paymentOptionsForm {
	width: 100%;
}

[for="liftGate"], [for="residential"] {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
    align-items: flex-start;
}

#liftGate, #residential {
	margin-left: auto;
}

#brand-selector-dropdown .fa {
    color: #ffffff;
}