@charset "UTF-8";
/* CSS Document */

.category-landing .landing-top-banner .banner-links { padding: 15px 0; border-bottom: 1px solid #e2e2e2; }
.category-landing .landing-top-banner .banner-links a { padding: 1rem 0rem; }
.category-landing .landing-top-banner .banner-links .title { font-family: "ofCxvIM3D5", Arial, sans-serif; font-size: 14px; letter-spacing: 1px; }
.category-landing .landing-top-banner .banner-links .title::after { border-top: none; border-bottom: 2px solid #8DBAAF; padding-top: 5px; }
.category-landing .landing-top-banner .banner-links .subtitle { padding-top: 10px; }
.category-landing .landing-top-banner .banner-links li { border-right: 1px solid #e2e2e2; }

.category-landing .featured-products-grid > li { max-width: 32%; margin-right: 2%; }
.category-landing .featured-products-grid > li:last-child { margin-right: 0; }

/* Ecard Carousel Overrides */
.ecardsDESKTOP { display: block; }
.ecardsMOBILE { display: none; }
.ecardsCONTAINER { margin: 0 5%; }
.category-landing .slick-list { overflow: visible; }
.category-landing .slick-slider { margin-bottom: 5px; }
.category-landing .slick-initialized .slick-slide { padding-right: 10px; opacity: 0.5; }
.category-landing .slick-initialized .slick-center { opacity: 1; }
.category-landing .slick-dots { bottom: -20px; }
/* End Ecard Carousel Overrides */

@media (max-width: 1023px) {
.featured-header { margin-top: 2.5rem; }
.category-landing .landing-top-banner { background-color: #fff; }
.category-landing .landing-top-banner .banner-links { /*width: 95%;*/ margin: 0 auto; border-bottom: none; padding: 0; }
.category-landing .landing-top-banner .banner-links ul { padding: 0; border-bottom: 1px solid #d8d8d8; }
.category-landing .landing-top-banner .banner-links li { border-right: none; border-top: 1px solid #d8d8d8; text-align: left; }
.category-landing .landing-top-banner .banner-links li:first-child { border-top: none; }
.category-landing .landing-top-banner .banner-links li.hideMOBILE { display: none; }
.category-landing .landing-top-banner .banner-links a { padding: 20px 0 15px 15px; }
.category-landing .landing-top-banner .banner-links a::after {
	display: block;
	content: "";
	border-width: 0.3125rem;
	border-style: inset inset inset solid;
	border-image: none;
	border-color: transparent transparent transparent #c6c6c6;
	position: absolute;
	top: 43%;
	right: 20px;
	height: 0px;
	width: 0px;
	background-color: transparent;
	margin: 0;
	
}
.category-landing .landing-top-banner .banner-links .title { color: #373737; font-size: 13px; letter-spacing: 1.7px; }
.category-landing .landing-top-banner .banner-links .title::after,
.category-landing .landing-top-banner .banner-links .subtitle { display: none; }
}

@media (max-width: 767px) {
.ecardsDESKTOP { display: none; }
.ecardsMOBILE { display: block; }
}

@media (max-width: 550px) {

.category-landing .featured-products-grid > li { margin: 0; padding: 25px 0 0 0; max-width: 85%; }
.category-landing .stories { margin: 10px 5%; }
.subcategories-grid .subcat-image img { max-width: 65%; }
	
}