.product-card-price.product-prices.in-card {
	justify-content: space-around;
	flex-direction: column;
}

.product-card .product-link, div.product-short_description {
	text-align: center; 
}

.product-cart-control-variants > form {
  padding: 5px 0;
  border-bottom: 1px solid #ccc;
}

.product-cart-control-variants > form:last-child {
  border-bottom: 0;
}

.product-cart-control-variants {
	margin-left: 1rem;
  	margin-right: 1rem;
}

.product-cart-control-variants .variant-main-info {
	font-size: .8em;
}

.product-card-form_block .product-cart-control {
	display: grid;
  	grid-template-columns: 1fr 1fr;
  	/* grid-gap: 0 1em;*/
}

@media screen and (max-width: 480px) {
.cust-cell {
	flex-basis: 50%;
    max-width: 50%;
}
  .product-card-form_block {
  	flex-direction: column;
    align-items: center;
  }
  .buy.text-right-xl.more-info {
  	justify-content: center;
  }
 .product-card-inner .product-link {
  	text-align: center;
  }  
  .product-cart-control-variants > form {
      flex-wrap: wrap;
  }
  .product-cart-control-variants .variant-main-info {
	flex-basis: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;  
  }
  .product-card-price.product-prices.in-card {
	flex-direction: initial !important;
    width: 140%;
  }  
}
@media screen and (min-width: 768px) {
.swiper-wrapper {
    display: flex;
    justify-content: space-around;
}
