/* Codex session PDP QA 93/94: certificate size and purity heading wrap. */
@media (min-width: 1025px) {
	body.single-product .elementor-32760 .elementor-element.elementor-element-43e72c3 {
		--hon-pdp-certificate-width: clamp(380px, 36.944vw, 532px);
		--hon-pdp-certificate-height: clamp(505px, 49.097vw, 707px);
		--hon-pdp-purity-copy-width: clamp(400px, 31.944vw, 460px);
		--hon-pdp-purity-gap: clamp(48px, 6.944vw, 100px);
		--column-gap: var(--hon-pdp-purity-gap) !important;
		--gap: 0 var(--hon-pdp-purity-gap) !important;
	}

	body.single-product .elementor-32760 .elementor-element.elementor-element-4b458f27 {
		--width: var(--hon-pdp-certificate-width) !important;
		width: var(--hon-pdp-certificate-width) !important;
		max-width: var(--hon-pdp-certificate-width) !important;
		flex: 0 0 var(--hon-pdp-certificate-width) !important;
		align-items: center !important;
		justify-content: center !important;
		padding-bottom: 0 !important;
	}

	body.single-product .elementor-32760 .elementor-element.elementor-element-6f809a25 {
		--spacer-size: var(--hon-pdp-certificate-height) !important;
		width: var(--hon-pdp-certificate-width) !important;
		max-width: var(--hon-pdp-certificate-width) !important;
		min-height: var(--hon-pdp-certificate-height) !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}

	body.single-product .elementor-32760 .elementor-element.elementor-element-6f809a25 .elementor-spacer,
	body.single-product .elementor-32760 .elementor-element.elementor-element-6f809a25 .elementor-spacer-inner {
		width: 100% !important;
		min-height: var(--hon-pdp-certificate-height) !important;
		height: var(--hon-pdp-certificate-height) !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}

	body.single-product .elementor-32760 .elementor-element.elementor-element-6895a79f {
		--width: var(--hon-pdp-purity-copy-width) !important;
		width: var(--hon-pdp-purity-copy-width) !important;
		max-width: var(--hon-pdp-purity-copy-width) !important;
		flex: 0 0 var(--hon-pdp-purity-copy-width) !important;
	}

	body.single-product .elementor-32760 .elementor-element.elementor-element-69632a6e,
	body.single-product .elementor-32760 .elementor-element.elementor-element-69632a6e .elementor-heading-title {
		width: 100% !important;
		max-width: var(--hon-pdp-purity-copy-width) !important;
	}
}
