.bcom-ps {
	--bcom-ps-gap: var(--bcom-space-4);
	--bcom-ps-title: var(--bcom-fg);
	--bcom-ps-title-fs: 28px;
	--bcom-ps-price: var(--bcom-fg-brand);
	--bcom-ps-price-fs: 40px;
	display: flex;
	flex-direction: column;
	gap: var(--bcom-ps-gap);
	min-width: 0;
	color: var(--bcom-text);
	font-family: var(--bcom-font);
}

.bcom-ps > * {
	margin: 0;
}

.bcom-ps a {
	text-decoration: none;
	transition: color var(--bcom-duration) cubic-bezier(0.23, 1, 0.32, 1);
}

.bcom-ps a:focus-visible {
	outline: 2px solid var(--bcom-focus);
	outline-offset: 2px;
	border-radius: var(--bcom-radius-xs);
	box-shadow: none;
}

.bcom-ps__eyebrow {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--bcom-ps-eyebrow-gap, var(--bcom-space-1) var(--bcom-space-2));
	color: var(--bcom-muted);
	font-size: var(--bcom-fs-sm);
	font-weight: var(--bcom-fw-medium);
	line-height: 1.3;
	letter-spacing: var(--bcom-ls-label);
	text-transform: uppercase;
}

.bcom-ps__brand {
	color: var(--bcom-ps-brand, var(--bcom-fg-brand));
	font-weight: var(--bcom-fw-bold);
}

.bcom-ps__category {
	color: var(--bcom-ps-category, var(--bcom-muted));
}

a.bcom-ps__brand,
a.bcom-ps__category {
	display: inline-flex;
	align-items: center;
	box-sizing: border-box;
	min-block-size: 24px;
	margin-block: min(0px, calc((1lh - 24px) / 2));
}

.bcom-ps__sep {
	color: var(--bcom-ps-sep, var(--bcom-line-strong));
}

.bcom-ps__title {
	color: var(--bcom-ps-title);
	font-size: var(--bcom-ps-title-fs);
	font-weight: var(--bcom-fw-semibold);
	line-height: 1.25;
	letter-spacing: var(--bcom-ls-tight);
	overflow-wrap: anywhere;
}

.bcom-ps__ids {
	display: flex;
	flex-wrap: wrap;
	gap: var(--bcom-ps-ids-gap, var(--bcom-space-1) var(--bcom-space-4));
	margin-top: calc(var(--bcom-ps-gap) * -0.5);
	color: var(--bcom-codes-label-color, var(--bcom-ps-id-label, var(--bcom-muted)));
	font-size: 13px;
	line-height: 1.4;
}

.bcom-ps__id-value {
	color: var(--bcom-codes-value-color, var(--bcom-ps-id-value, var(--bcom-text)));
	font-weight: var(--bcom-fw-semibold);
	font-variant-numeric: tabular-nums;
	user-select: all;
}

.bcom-ps__id[hidden] {
	display: none;
}

.bcom-ps__rating {
	display: flex;
	align-items: center;
	gap: var(--bcom-space-2);
	font-size: var(--bcom-fs-sm);
}

.bcom-ps__rating .star-rating {
	margin: 0;
}

.bcom-ps__rating-link {
	color: var(--bcom-ps-rating-link, var(--bcom-fg-brand));
	font-weight: var(--bcom-fw-medium);
}

.bcom-ps__badges {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: var(--bcom-ps-badges-justify, normal);
	gap: var(--bcom-ps-badges-gap, var(--bcom-space-2));
	min-width: 0;
}

.bcom-ps__badges .product-attribute-tag {
	position: static;
}

.bcom-ps .bcom-price--single {
	--bcom-card-price: var(--bcom-ps-price);
	display: flex;
	flex-direction: column;
	gap: var(--bcom-space-1);
	min-height: calc(var(--bcom-ps-price-fs) * 1.2);
	padding-block: var(--bcom-space-2);
	border-block: 1px solid var(--bcom-line);
	background: var(--bcom-ps-price-bg, transparent);
}

.bcom-price--single .bcom-price__main {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--bcom-space-2) var(--bcom-space-3);
}

.bcom-price--single .bcom-price__now {
	color: var(--bcom-ps-price);
	font-size: var(--bcom-ps-price-fs);
	line-height: 1.15;
	white-space: normal;
	font-variant-numeric: tabular-nums;
}

.bcom-price--single .bcom-price__now .woocommerce-price-suffix {
	display: block;
	color: var(--bcom-muted);
	font-size: 13px;
	font-weight: var(--bcom-fw-regular);
}

.bcom-price--single .bcom-price__discount {
	font-size: var(--bcom-fs-sm);
}

.bcom-ps .bcom-price--single .bcom-price__old {
	color: var(--bcom-ps-old-price, var(--bcom-muted));
}

.bcom-price--single .bcom-price__meta {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: var(--bcom-space-1) var(--bcom-space-3);
	font-size: 14px;
	line-height: 1.4;
}

.bcom-price--single .bcom-price__tag {
	flex-basis: auto;
	text-align: start;
	font-size: 13px;
}

.bcom-ps .bcom-price--single .bcom-price__tag {
	color: var(--bcom-ps-price-tag, var(--bcom-muted));
}

.bcom-price--single .bcom-price__alt {
	margin: 0;
	color: var(--bcom-muted);
	font-size: 14px;
	line-height: 1.4;
}

.bcom-price--single .bcom-price__alt .amount {
	color: var(--bcom-text);
	font-weight: var(--bcom-fw-semibold);
}

.bcom-price--single.bcom-price--quote .bcom-price__now {
	color: var(--bcom-ps-quote, var(--bcom-ps-price));
	font-size: var(--bcom-fs-md);
}

.bcom-ps__availability {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: var(--bcom-ps-avail-justify, space-between);
	gap: var(--bcom-ps-avail-gap, var(--bcom-space-2) 12px);
	min-height: 22px;
}

.bcom-ps__stock {
	margin: 0;
	color: var(--bcom-ps-stock, var(--bcom-text));
	font-size: 14px;
	line-height: 1.4;
	white-space: normal;
}

.bcom-ps__delivery {
	display: flex;
	align-items: flex-start;
	gap: var(--bcom-ps-delivery-gap, var(--bcom-space-2));
	margin: 0;
	color: var(--bcom-ps-delivery, var(--bcom-text));
	font-size: 14px;
	line-height: 1.4;
}

.bcom-ps__delivery-icon {
	flex: none;
	margin-top: 1px;
	color: var(--bcom-ps-delivery-icon, var(--bcom-fg-brand));
}

.bcom-ps__delivery-label {
	color: var(--bcom-ps-delivery-label, var(--bcom-muted));
}

.bcom-ps__excerpt {
	--bcom-ps-excerpt-lines: 0;
	color: var(--bcom-ps-excerpt, var(--bcom-text));
	font-size: var(--bcom-fs-base);
	line-height: var(--bcom-lh-base);
}

.bcom-ps__excerpt > :first-child {
	margin-top: 0;
}

.bcom-ps__excerpt > :last-child {
	margin-bottom: 0;
}

.bcom-ps__excerpt ul {
	margin: 0;
	padding-inline-start: 1.2em;
}

.bcom-ps__excerpt a {
	color: var(--bcom-ps-excerpt-link, var(--bcom-fg-brand));
	text-decoration: underline;
	text-underline-offset: 2px;
}

.bcom-ps__excerpt--clamp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--bcom-ps-excerpt-lines);
	overflow: hidden;
}

.bcom-ps__extras:empty {
	display: none;
}

.bcom-ps-notice {
	padding: var(--bcom-space-3);
	border: 1px dashed var(--bcom-line-strong);
	color: var(--bcom-muted);
	font-size: var(--bcom-fs-sm);
}

@media (hover: hover) and (pointer: fine) {
	.bcom-ps__brand:hover {
		color: var(--bcom-ps-brand-hover, var(--bcom-accent-text));
	}

	.bcom-ps__category:hover {
		color: var(--bcom-ps-category-hover, var(--bcom-accent-text));
	}

	.bcom-ps__rating-link:hover {
		color: var(--bcom-ps-rating-link-hover, var(--bcom-accent-text));
	}

	.bcom-ps__excerpt a:hover {
		color: var(--bcom-ps-excerpt-link-hover, var(--bcom-accent-text));
	}
}

@media (max-width: 767px) {
	.bcom-ps {
		--bcom-ps-title-fs: 22px;
		--bcom-ps-price-fs: 34px;
	}
}

.bcom-ps .bcom-price--single:has(.bcom-price__alt) {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	grid-template-rows: auto auto;
	column-gap: var(--bcom-ps-price-cols-gap, var(--bcom-space-4));
	row-gap: var(--bcom-space-1);
	align-items: center;
}

.bcom-ps .bcom-price--single:has(.bcom-price__alt) .bcom-price__main {
	grid-column: 1;
	grid-row: 1;
}

.bcom-ps .bcom-price--single:has(.bcom-price__alt) .bcom-price__meta {
	grid-column: 1;
	grid-row: 2;
}

.bcom-ps .bcom-price--single:has(.bcom-price__alt):not(:has(.bcom-price__old)) .bcom-price__main {
	grid-row: 1 / span 2;
	align-self: center;
}

.bcom-ps .bcom-price--single:has(.bcom-price__alt):not(:has(.bcom-price__old)) .bcom-price__meta {
	position: absolute;
}

.bcom-ps .bcom-price--single:has(.bcom-price__alt) .bcom-price__tag {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}

.bcom-ps .bcom-price--single .bcom-price__alt {
	grid-column: 2;
	grid-row: 1 / span 2;
	display: grid;
	grid-template-columns: auto auto;
	grid-template-rows: auto auto;
	justify-content: space-between;
	align-content: center;
	gap: var(--bcom-ps-alt-row-gap, 2px) var(--bcom-ps-alt-col-gap, var(--bcom-space-3));
	padding-inline-start: var(--bcom-ps-alt-pad, var(--bcom-space-4));
	border-inline-start: var(--bcom-ps-divider-width, 1px) solid var(--bcom-ps-divider, var(--bcom-line));
}

.bcom-ps .bcom-price--single .bcom-price__alt-label,
.bcom-ps .bcom-price--single .bcom-price__tax-label {
	grid-row: 1;
	color: var(--bcom-ps-alt-label, var(--bcom-muted));
	font-size: 13px;
	line-height: 1.3;
}

.bcom-ps .bcom-price--single .bcom-price__tax-label {
	color: var(--bcom-ps-tax-label, var(--bcom-ps-alt-label, var(--bcom-muted)));
}

.bcom-ps .bcom-price--single .bcom-price__alt-amount,
.bcom-ps .bcom-price--single .bcom-price__tax-amount {
	grid-row: 2;
}

.bcom-ps .bcom-price--single .bcom-price__alt-label,
.bcom-ps .bcom-price--single .bcom-price__alt-amount {
	grid-column: 1;
}

.bcom-ps .bcom-price--single .bcom-price__tax-label,
.bcom-ps .bcom-price--single .bcom-price__tax-amount {
	grid-column: 2;
	justify-self: end;
	text-align: end;
}

.bcom-ps .bcom-price--single .bcom-price__alt .amount {
	color: var(--bcom-ps-alt-amount, var(--bcom-text));
	font-size: calc(var(--bcom-ps-price-fs) * 0.6);
	font-weight: var(--bcom-fw-semibold);
	line-height: 1.15;
	white-space: nowrap;
	font-variant-numeric: tabular-nums;
}

.bcom-ps .bcom-price--single .bcom-price__tax-amount .amount {
	color: var(--bcom-ps-tax-amount, var(--bcom-ps-alt-amount, var(--bcom-text)));
}

@media (max-width: 359px) {
	.bcom-ps .bcom-price--single:has(.bcom-price__alt) {
		grid-template-columns: minmax(0, 1fr);
	}

	.bcom-ps .bcom-price--single .bcom-price__alt {
		grid-column: 1;
		grid-row: auto;
		padding-inline-start: 0;
		border-inline-start: 0;
	}
}

.bcom-ps--ids-only .bcom-ps__ids {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	column-gap: var(--bcom-space-4);
	margin: 0;
	padding-block: var(--bcom-space-3);
	border-block-end: 1px solid var(--bcom-codes-divider, var(--bcom-line));
}

.bcom-ps--ids-only .bcom-ps__id {
	min-width: 0;
	overflow-wrap: anywhere;
}

.bcom-ps--ids-only .bcom-ps__id:nth-child(even) {
	padding-inline-start: var(--bcom-space-3);
	border-inline-start: 1px solid var(--bcom-codes-divider, var(--bcom-line));
}

.bcom-ps__codes {
	--bcom-bc-module: 1px;
	--bcom-codes-gap: calc(var(--bcom-space-4) + 2 * var(--bcom-space-3) + 2px);
	--bcom-codes-fit: calc(var(--bcom-codes-cols, 2) * var(--bcom-bc-max, 0) * 1px + (var(--bcom-codes-cols, 2) - 1) * var(--bcom-codes-gap));
}

.bcom-ps__codes--cols-3 {
	--bcom-codes-gap: var(--bcom-space-4);
}

@media (min-resolution: 2dppx) {
	.bcom-ps__codes {
		--bcom-bc-module: 1.5px;
	}
}

.bcom-ps__codes-head {
	display: flex;
	align-items: center;
	gap: var(--bcom-space-3);
	padding-block: 0 var(--bcom-space-3);
	list-style: none;
	cursor: pointer;
	border-radius: var(--bcom-radius-xs);
}

.bcom-ps__codes-head::-webkit-details-marker {
	display: none;
}

.bcom-ps__codes-head:focus-visible {
	outline: 2px solid var(--bcom-focus);
	outline-offset: 4px;
}

.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__ids {
	display: flex;
	flex-wrap: wrap;
	flex: 1 1 auto;
	gap: var(--bcom-space-1) var(--bcom-codes-gap);
	min-width: 0;
	padding: 0;
	border: 0;
	container-type: inline-size;
}

.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__id {
	position: relative;
	flex: 1 1 calc((var(--bcom-codes-fit) - 100%) * 999);
}

.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__id:nth-child(even) {
	padding-inline-start: 0;
	border-inline-start: 0;
}

.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__id + .bcom-ps__id::before {
	content: "";
	position: absolute;
	inset-block: 0;
	inset-inline-start: calc(-1 * min(var(--bcom-space-3) + 1px, var(--bcom-codes-gap) / 2));
	border-inline-start: clamp(0px, (100cqi - var(--bcom-codes-fit)) * 999, 1px) solid var(--bcom-codes-divider, var(--bcom-line));
}

.bcom-ps__codes-toggle {
	display: inline-grid;
	place-items: center;
	flex: none;
	width: var(--bcom-codes-toggle-size, 32px);
	height: var(--bcom-codes-toggle-size, 32px);
	color: var(--bcom-codes-toggle-color, var(--bcom-fg-soft));
	transition: color var(--bcom-dur-fast) cubic-bezier(0.23, 1, 0.32, 1);
}

.bcom-ps__codes-icon {
	color: currentColor;
	transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bcom-ps__codes[open] .bcom-ps__codes-icon {
	transform: rotate(180deg);
}

@media (hover: hover) and (pointer: fine) {
	.bcom-ps__codes-head:hover .bcom-ps__codes-toggle {
		color: var(--bcom-codes-toggle-hover, var(--bcom-fg-brand));
	}
}

.bcom-ps__codes-sr {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}

.bcom-ps__codes-body {
	display: flex;
	flex-wrap: wrap;
	gap: var(--bcom-space-3) var(--bcom-codes-gap);
	padding-block-end: var(--bcom-space-3);
	padding-inline-end: calc(var(--bcom-codes-toggle-size, 32px) + var(--bcom-space-3));
	opacity: 1;
	transform: none;
	transition: opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1);
}

@starting-style {
	.bcom-ps__codes[open] .bcom-ps__codes-body {
		opacity: 0;
		transform: translateY(-4px);
	}
}

.bcom-ps__code {
	--bcom-bc-step: 1px;
	--bcom-bc-n: var(--bcom-bc-bars);
	--bcom-bc-act: calc(var(--bcom-codes-action-size, 32px) + var(--bcom-space-3));
	--bcom-bc-side: clamp(0px, (100cqi - var(--bcom-bc-n) * 1px - var(--bcom-bc-act) + 0.04px) * 1000, var(--bcom-bc-act));
	--bcom-bc-plate: calc(100cqi - var(--bcom-bc-side) - 0.02px);
	--bcom-bc-clear: max(var(--bcom-codes-gap) - var(--bcom-bc-side) * 999, min(var(--bcom-space-3) + (var(--bcom-codes-action-size, 32px) - 18px) / 2, var(--bcom-bc-side) * 999));
	--bcom-bc-raw: min(var(--bcom-bc-plate) / var(--bcom-bc-n), (var(--bcom-bc-plate) + var(--bcom-bc-clear)) / (var(--bcom-bc-n) + 10));
	--bcom-bc-unit: clamp(1px, round(down, var(--bcom-bc-raw), var(--bcom-bc-step)), 4px);
	display: flex;
	flex: 1 1 calc((var(--bcom-codes-fit) - 100%) * 999);
	flex-wrap: wrap;
	align-items: flex-start;
	gap: var(--bcom-space-2) var(--bcom-space-3);
	min-width: 0;
	container-type: inline-size;
}

@media (min-resolution: 1.5dppx) {
	.bcom-ps__code {
		--bcom-bc-step: 0.001px;
	}
}

html[data-theme="dark"] .bcom-ps__code {
	--bcom-bc-n: var(--bcom-bc-max);
	--bcom-bc-raw: calc(var(--bcom-bc-plate) / var(--bcom-bc-n));
}

.bcom-ps__code-figure {
	display: block;
	flex: none;
	width: calc(var(--bcom-bc-n) * var(--bcom-bc-unit));
	min-width: 0;
}

.bcom-ps__code-figure .bcom-ps__barcode {
	margin-inline-start: calc(-1 * var(--bcom-bc-ql, 0) * var(--bcom-bc-unit));
	pointer-events: none;
}

html:not([data-theme="dark"]) .bcom-ps__code-figure .bcom-ps__barcode rect {
	fill: transparent;
}

html[data-theme="dark"] .bcom-ps__code-figure {
	width: var(--bcom-bc-plate);
	padding-block: 8px;
	border-radius: var(--bcom-radius-xs);
	background: var(--bcom-codes-plate-bg, #ffffff);
}

html[data-theme="dark"] .bcom-ps__code-figure .bcom-ps__barcode {
	margin-inline-start: 0;
}

.bcom-ps__code-actions {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 4px;
	flex: none;
	width: clamp(var(--bcom-codes-action-size, 32px), (var(--bcom-bc-act) - var(--bcom-bc-side)) * 999, 2 * var(--bcom-codes-action-size, 32px) + 4px);
	margin-inline-start: auto;
}

.bcom-ps__code-btn {
	position: relative;
	display: inline-grid;
	place-items: center;
	width: var(--bcom-codes-action-size, 32px);
	height: var(--bcom-codes-action-size, 32px);
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: var(--bcom-radius-sm);
	background: transparent;
	box-shadow: none;
	color: var(--bcom-codes-action-color, var(--bcom-fg-soft));
	cursor: pointer;
	transition: color var(--bcom-dur-fast) cubic-bezier(0.23, 1, 0.32, 1), transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bcom-ps__code-btn .bcom-icon {
	grid-area: 1 / 1;
	color: currentColor;
	transition: opacity 150ms cubic-bezier(0.23, 1, 0.32, 1), transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bcom-ps__code-btn .bcom-ps__code-icon--done {
	opacity: 0;
	transform: scale(0.8);
}

.bcom-ps__code-btn.is-done {
	color: var(--bcom-accent-text);
}

.bcom-ps__code-btn.is-done .bcom-ps__code-icon--copy {
	opacity: 0;
	transform: scale(0.8);
}

.bcom-ps__code-btn.is-done .bcom-ps__code-icon--done {
	opacity: 1;
	transform: none;
}

.bcom-ps__code-btn:active,
.bcom-ps__code-btn:focus {
	background: transparent;
}

.bcom-ps__code-btn:active {
	transform: scale(0.94);
}

.bcom-ps__code-btn:focus-visible {
	outline: 2px solid var(--bcom-focus);
	outline-offset: 1px;
}

@media (hover: hover) and (pointer: fine) {
	.bcom-ps__code-btn:hover {
		color: var(--bcom-codes-action-hover, var(--bcom-fg-brand));
	}
}



.bcom-ps__barcode {
	display: block;
	width: calc(var(--bcom-bc-modules) * var(--bcom-bc-unit));
	max-width: none;
	height: var(--bcom-codes-barcode-height, 68px);
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}

@media print {
	.bcom-ps__codes-body {
		display: grid;
	}

	.bcom-ps__barcode {
		height: 12mm;
	}
}

.bcom-atc__ids {
	container: bcom-codes / inline-size;
}

@container (max-width: 519px) {
	.bcom-ps__codes {
		--bcom-bc-module: 2px;
	}

}

@container bcom-codes (max-width: 519px) {
	.bcom-ps--ids-only .bcom-ps__codes-body {
		padding-inline-end: 0;
	}

	.bcom-ps--ids-only .bcom-ps__code {
		flex-basis: 100%;
		align-items: center;
	}

	.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__ids {
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		column-gap: calc(var(--bcom-space-4) + 2 * var(--bcom-space-3) + 2px);
	}

	.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__id + .bcom-ps__id::before {
		inset-inline-start: calc(-1 * (var(--bcom-space-3) + 1px));
		border-inline-start-width: 1px;
	}

	.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__id:nth-child(odd)::before {
		display: none;
	}

	.bcom-ps--ids-only .bcom-ps__codes .bcom-ps__id:nth-child(odd):last-child {
		grid-column: 1 / -1;
	}
}

@media (prefers-reduced-motion: reduce) {
	.bcom-ps__codes-icon,
	.bcom-ps__codes-body,
	.bcom-ps__code-btn,
	.bcom-ps__code-btn .bcom-icon {
		transition: none;
	}
}

@media print {
	.bcom-ps__codes::details-content {
		content-visibility: visible;
		display: block;
	}

	.bcom-ps__codes-toggle,
	.bcom-ps__code-actions {
		display: none;
	}
}

.elementor-widget-bcom-product-summary {
	width: 100%;
	container: bcom-codes / inline-size;
}

@container (max-width: 400px) {
	.bcom-ps {
		--bcom-ps-title-fs: 22px;
		--bcom-ps-price-fs: 34px;
	}

	.bcom-ps .bcom-price--single:has(.bcom-price__alt) {
		grid-template-columns: minmax(0, 1fr) auto;
	}
}

@container (max-width: 359px) {
	.bcom-ps {
		--bcom-ps-price-fs: 30px;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.e-con:has(> .elementor-widget-bcom-product-summary) {
		max-inline-size: 720px;
		margin-inline: auto;
	}
}
