/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0.0
Description: Site 41 clone child theme.
Text Domain: hello-elementor-child
*/

/* Mobile bottom-bar placeholder added by the inquiry plugin; reference has no such gap. */
@media (max-width: 1024px) {
	body {
		padding-bottom: 0 !important;
	}
}

/* Product lightbox placeholder with an empty src is not a real image. */
img[src=""] {
	display: none !important;
}

/* ElementsKit icon columns: match the reference icon/text split at tablet width. */
@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element-6967891 .elementskit-box-header,
	.elementor-element-7fedee2 .elementskit-box-header {
		width: 51px !important;
		flex: 0 0 51px !important;
	}
}

/* Match desktop header widget widths (reference font metrics are ~3-4px narrower). */
@media (min-width: 1025px) {
	.elementor-element-3d346e6 {
		width: 601px !important;
	}
}

/* The reference related-products grid has a slightly taller mobile row rhythm. */
@media (max-width: 767px) {
	.elementor-element-cea6d69 {
		padding-bottom: 22px;
	}
}

