/**
 * Prime Bilardo — Elementor integration.
 * Theme sections carry their own inner width, so they sit edge to edge
 * inside full-width Elementor containers.
 */

/* Elementor's global `.elementor img { height: auto }` would break cover images. */
.elementor .prime-hero__media img,
.elementor .prime-cat-card__img img,
.elementor .prime-color-card__img img {
	height: 100%;
	border-radius: 0;
}

.elementor .prime-product-card .wc-block-components-product-image img {
	height: auto;
	border-radius: 0;
}

/* Spacing is controlled by Elementor here, not by the page-content margins. */
.elementor-widget-prime-stats .prime-stats {
	margin-block: 0 !important;
}

.elementor-widget-prime-section-head .prime-section-head {
	padding-inline: 0;
}

/* Header / footer chosen from an Elementor template (Site Ayarları → Elementor). */
.prime-elementor-part > .elementor > .e-con,
.prime-elementor-part > .elementor > .elementor-section {
	--padding-top: 0;
	--padding-right: 0;
	--padding-bottom: 0;
	--padding-left: 0;
}

/* Text/image widgets dropped into theme pages pick up the theme typography. */
.prime-elementor-main .elementor-widget-text-editor {
	color: color-mix(in srgb, var(--pb-offwhite) 85%, transparent);
}

.prime-elementor-main .elementor-widget-image img {
	border-radius: var(--pb-radius);
}

