/**
 * Main Orchestration & Utility Stylesheet for Luxury Jewelry Child.
 * Bridges Elementor Pro containers with the boutique design system.
 */

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

/* Elementor Section Alignment Harmony */
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: var(--ljc-container-max);
}

body.ljc-scroll-locked {
	overflow: hidden;
}
