.store-front-banners { margin-bottom: 36px; }
.store-front-banner img { max-width: 100%;display:block; }
.store-front-banner { margin-bottom: 12px; }
.list-store-category { transition: all ease 250ms;cursor: pointer;opacity: 1;padding: 12px;background-color: var(--tertiary-element-bg-color);border-radius: 10px; }
.list-store-category a:link, .list-store-category a:visited { color:var(--secondary-color); }
.list-store-category:hover { opacity:0.5; }
.list-store-category img { max-width: 100%; }
.list-store-category-title { text-transform: uppercase;text-align: center;overflow: hidden;text-overflow: ellipsis; }
.list-store-featured-products-items .tile-product, .product-list-items:not(.download) .tile-product, .product-list-items:not(.download) .tile-photo { width: 100%;margin: 0!important; }
.list-store-featured-products-title, .list-store-categories-title { font-size: 36px;color:var(--accent-color);font-family:var(--header-font);font-weight: bold;text-transform: uppercase;margin-bottom: 12px;margin-top:17px;overflow:hidden;text-overflow:ellipsis; }
.list-store-categories-items { margin-bottom: 24px; }
.list-store-featured-products { margin-bottom:64px; }
.list-product-addtocart.merch { display: none !important; }

/* iPhone 351 */
@media all and (max-width:375px) {
	.list-store-categories-items { grid-template-columns: calc(50% - 6px) calc(50% - 6px); }
	.list-store-featured-products-items, .product-list-items:not(.download) { grid-template-columns: 100%; }
	.list-store-featured-products-items, .list-store-categories-items, .product-list-items:not(.download) { display: grid;grid-gap: 12px; }
	.store-front-banners.medium { display: grid;grid-template-columns: 100%;grid-gap: 12px; }
}

/* In Between 695 */
@media all and (min-width:376px) and (max-width:767px) {
	.list-store-categories-items { grid-template-columns: calc(33.333% - 8px) calc(33.333% - 8px) calc(33.333% - 8px); }
	.list-store-featured-products-items, .product-list-items:not(.download) { grid-template-columns: calc(50% - 6px) calc(50% - 6px); }
    .list-store-featured-products-items, .list-store-categories-items, .product-list-items:not(.download) { display: grid;grid-gap: 12px; }
    .store-front-banners.medium { display: grid;grid-template-columns: 100%;grid-gap: 12px; }
}

/* iPads, Tablets, Small Desktop 720 */
@media all and (min-width:768px) and (max-width:1024px) {
    .list-store-featured-products-items, .list-store-categories-items, .product-list-items:not(.download) { display: grid;grid-template-columns: calc(33.333% - 8px) calc(33.333% - 8px) calc(33.333% - 8px);grid-gap: 12px; }
    .store-front-banners.medium { display: grid;grid-template-columns: 100%;grid-gap: 12px; }
}

/* In Between 924 */
@media all and (min-width:1025px) and (max-width:1279px) {
	.list-store-featured-products-items, .product-list-items:not(.download) { grid-template-columns: calc(33.333% - 8px) calc(33.333% - 8px) calc(33.333% - 8px); }
	.list-store-categories-items { grid-template-columns: calc(25% - 9px) calc(25% - 9px) calc(25% - 9px) calc(25% - 9px); }
	.list-store-featured-products-items, .list-store-categories-items, .product-list-items:not(.download) { display: grid;grid-gap: 12px; }
	.store-front-banners.medium { display: grid;grid-template-columns: calc(50% - 6px) calc(50% - 6px);grid-gap: 12px; }
}

/* Desktops 1200 */
/* 1280, 1366, 1440, 1920 */
@media all and (min-width:1280px) {
	.list-store-featured-products-items, .product-list-items:not(.download) { grid-template-columns: calc(33.333% - 8px) calc(33.333% - 8px) calc(33.333% - 8px); }
	.list-store-categories-items { grid-template-columns: calc(25% - 9px) calc(25% - 9px) calc(25% - 9px) calc(25% - 9px); }
	.list-store-featured-products-items, .list-store-categories-items, .product-list-items:not(.download) { display: grid;grid-gap: 12px; }
	.store-front-banners.medium { display: grid;grid-template-columns: calc(50% - 6px) calc(50% - 6px);grid-gap: 12px; }
}