@media screen and (min-width: 1367px) {
	.xoo-wsc-sc-cont {
		margin-top: 10px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1366px) {
	.xoo-wsc-sc-cont {
		margin-top: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.xoo-wsc-sc-cont {
		margin-top: 10px !important;
	}
}

.single-content .wp-block-columns, .entry-content .wp-block-columns, .content-area .wp-block-columns, .wp-site-blocks .wp-block-columns {
	margin-bottom: 0 !important;
	margin-block-end: 0 !important;
}

.entry-content .wp-block-kadence-rowlayout {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

ul.wc-block-product-template__responsive li
:is(
  h2, h3, h4,
  .wc-block-components-product-title,
  .wp-block-woocommerce-product-title,
  .wc-block-product__title,
  .wc-block-grid__product-title,
  [class*="product"][class*="title"]
), ul.wc-block-product-template__responsive li
:is(
  h2, h3, h4,
  .wc-block-components-product-title,
  .wp-block-woocommerce-product-title,
  .wc-block-product__title,
  .wc-block-grid__product-title,
  [class*="product"][class*="title"]
) a {
	--lh: 1.35;
	line-height: var(--lh);
	max-height: calc(var(--lh) * 2em);
	min-height: calc(var(--lh) * 2em);
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
	overflow: hidden !important;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-break: break-word;
}