custom-salla-product-card {
	border: 1px solid var(--color-primary);
}
.s-product-card-vertical .s-product-card-image{
	border-radius: unset !important;
}
.s-product-card-content-sub {
	padding: 0 8px;
}
.v-tax-wrapper {
  display: flex;
  gap: 4rem;
  margin: 1rem 0 !important;
}
.v-tax-wrapper img {
  width: 2.75rem;
}
.flag.iti__flag {
	width: 25px;
	height: 10px;
}
.items-center.justify-center.custom-local button {
	padding-top: 0px !important;
}
.s-product-card-vertical .s-product-card-content-title a {
	margin-top: 12px !important;
	margin-bottom: 2px !important;
	padding: 0 8px !important;
    -webkit-line-clamp: 2 !important;
}
.s-product-card-content-footer salla-add-product-button {
	width: 92% !important;
	margin: 0 auto 8px auto !important;
}
.s-product-card-vertical .s-button-btn {
	border-radius: 6px !important;
}
@media (min-width: 1024px) {
    .s-products-list-vertical-cards {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
}
.s-products-list-vertical-cards {
	gap: 0.85rem !important;
}
@media (max-width: 480px) {
	.store-footer .container > div.grid.grid-cols-3 {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
		gap: 12px !important;
	}
	
	.store-footer .container > div.grid.grid-cols-3 > div:nth-child(2) {
		grid-column: span 2 / span 2
	}
	.store-footer .container > div.grid.grid-cols-3 > div:nth-child(3) {
		grid-column: span 3 / span 3
	}
}
.swiper-wrapper a p {
	white-space: nowrap !important;
}