/*
 * The Recipe Archive Theme Builder document owns only a protected widget.
 * Flatten its editor wrappers so the shared native archive renderer keeps
 * its signed geometry, including load-more and card-grid behaviour.
 */
body.post-type-archive-recipe.elementor-template-full-width
.elementor-element.elementor-widget-jc_recipe_archive_content {
	display: block;
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
	box-sizing: content-box;
}

body.post-type-archive-recipe.elementor-template-full-width
.elementor-element.elementor-widget-jc_recipe_archive_content
> .elementor-widget-container {
	display: block;
	margin: 0;
	padding: 0;
}

body.post-type-archive-recipe.elementor-template-full-width
.elementor-element.elementor-widget-jc_recipe_archive_content * {
	box-sizing: content-box;
}

body.post-type-archive-recipe.elementor-template-full-width
.elementor-element.elementor-widget-jc_recipe_archive_content .jc-button {
	box-sizing: border-box;
}

/* Recipe cards use fixed desktop geometry; retain their native box model. */
body.post-type-archive-recipe.elementor-template-full-width
.elementor-element.elementor-widget-jc_recipe_archive_content .jc-card,
body.post-type-archive-recipe.elementor-template-full-width
.elementor-element.elementor-widget-jc_recipe_archive_content .jc-card * {
	box-sizing: border-box;
}
