@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;
}

.single-content ul, .single-content ol, ul.wc-block-product-template__responsive {
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 1025px) {
	ul.wc-block-product-template__responsive {
		padding-left: 100px !important;
		padding-right: 100px !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	ul.wc-block-product-template__responsive {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
}

@media (max-width: 767px) {
	ul.wc-block-product-template__responsive {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
}

@media (max-width: 380px) {
	ul.wc-block-product-template__responsive {
		grid-template-columns: repeat(2, minmax(140px, 1fr)) !important;
		gap: 10px !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;
}

body.page-id-99418 .wc-block-product-template .wp-block-button, body.page-id-99418 .wc-block-product-template .wp-block-button__link, body.page-id-99418 .wc-block-grid__product .wp-block-button {
	display: none !important;
}