/**
 * Eclipse Core: styles shared by several widgets.
 * Loaded on any page that uses an Eclipse widget.
 */

/*
 * "Full window width" switch (Hero, Amenities band): the container holding
 * the widget drops its default padding, gaps and boxed width, so the section
 * runs edge to edge. Works for Boxed and Full Width containers via the CSS
 * variables Elementor containers read. Padding set explicitly on that
 * container still wins (Elementor writes it with a longer selector).
 */
.e-con:has(> .ecl-bleed-yes),
.e-con:has(> .e-con-inner > .ecl-bleed-yes) {
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--content-width: 100%;
	--width: 100%;
}

/* Bundled inline SVG icons (Lucide, stroke-based). */
.ecl-icon {
	display: block;
	flex: none;
	width: 1em;
	height: 1em;
}
