.woocommerce-shop .site-content {
	overflow: hidden;
}

.woocommerce-shop-page {
	margin-bottom: 50px;
}

.woocommerce-shop-page a,
.woocommerce-shop-page span,
.woocommerce-shop-page p {
	color: #ffffff;
}

.woocommerce-shop-page-content .shop-sidebar {
	border: 1px solid #ffffff;
}

.woocommerce-shop-page-content .shop-sidebar .aws-search-field {
	background: transparent;
    color: white;
}

.woocommerce-shop-page-content .wc-block-product-categories-list {
	list-style: none;
  	padding: 0;
}

.woocommerce-shop-page-content .shop-sidebar .wp-block-woocommerce-product-categories a,
.woocommerce-shop-page-content .shop-sidebar .wp-block-woocommerce-product-categories span {
	color: #ffffff;
  	text-decoration: none;
  	font-family: "Barlow", sans-serif !important;
  	font-size: 16px;
}

.woocommerce-shop-page-content .shop-sidebar .sticky-column {
	position: sticky;
    top: 150px;
    align-self: flex-start;
}

.woocommerce-shop-page-content .shop-main-content .woocommerce-ordering select {
  	color: white;
    background: #000000;
    height: 50px;
    padding: 0 10px;
}

.woocommerce-shop-page-content .shop-main-content .woocommerce-ordering select option {
	background: #000000;
}

.woocommerce-shop-page-content .shop-main-content .products .product {
	text-align: center;
}

.woocommerce-shop-page-content .shop-main-content .products .product .woocommerce-price-suffix {
	color: #BA141F;
}

.woocommerce-shop-page-content .shop-main-content .products .product img {
	border-radius: 10px;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #BA141F;
    color: #ffffff;
}

@media (min-width: 992px) {
  .woocommerce-shop .site-content {
	overflow: unset;
  }
}

@media (min-width: 1200px) {
	
}