/*-------- Layout --------*/
/* Groups */
.editor-styles-wrapper .wp-block-group.is-style-group-section-padding,
.wp-block-group.is-style-group-section-padding {
	padding-top: var(--wp--style--root--padding-top);
	padding-bottom: var(--wp--style--root--padding-bottom);
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
}
.editor-styles-wrapper .wp-block-group.is-style-group-sp-horizontal,
.wp-block-group.is-style-group-sp-horizontal {
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
}
.editor-styles-wrapper .wp-block-group.is-style-group-sp-vertical,
.wp-block-group.is-style-group-sp-vertical {
	padding-top: var(--wp--style--root--padding-top);
	padding-bottom: var(--wp--style--root--padding-bottom);
}
.editor-styles-wrapper .wp-block-group.is-style-group-sm-vertical,
.wp-block-group.is-style-group-sm-vertical {
	margin-top: var(--wp--style--root--padding-top);
}
.editor-styles-wrapper .wp-block-group.is-style-group-sm-top,
.wp-block-group.is-style-group-sm-top {
	margin-top: var(--wp--style--root--padding-top);
}
.editor-styles-wrapper .wp-block-group.is-style-group-sm-bottom,
.wp-block-group.is-style-group-sm-bottom {
	margin-bottom: var(--wp--style--root--padding-bottom);
}


/*-------- Boxes --------*/
/* Groups */
.editor-styles-wrapper .wp-block-group.is-style-group-box-standard,
.wp-block-group.is-style-group-box-standard {
	background: #ffffff;
	padding: 25px 15px;
}
.editor-styles-wrapper .wp-block-group.is-style-group-box-thin,
.wp-block-group.is-style-group-box-thin {
	background: #ffffff;
	padding: 10px;
}
.editor-styles-wrapper .wp-block-group.is-style-group-box-lean,
.wp-block-group.is-style-group-box-lean {
	background: #ffffff;
	padding: 15px;
}
.editor-styles-wrapper .wp-block-group.is-style-group-box-fair,
.wp-block-group.is-style-group-box-fair {
	background: #ffffff;
	padding: 25px;
}
.editor-styles-wrapper .wp-block-group.is-style-group-box-chunky,
.wp-block-group.is-style-group-box-chunky {
	background: #ffffff;
	background: #ffffff;
	padding: var(--wp--preset--spacing--ss-max-forty-min-fifteen);
}
/* Columns */
.editor-styles-wrapper .wp-block-columns.is-style-columns-box-standard,
.wp-block-columns.is-style-columns-box-standard {
	background: #ffffff;
	padding: 25px 15px;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-box-thin,
.wp-block-columns.is-style-columns-box-thin {
	background: #ffffff;
	padding: 10px;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-box-lean,
.wp-block-columns.is-style-columns-box-lean {
	background: #ffffff;
	padding: 15px;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-box-fair,
.wp-block-columns.is-style-columns-box-fair {
	background: #ffffff;
	padding: 25px;
}
.editor-styles-wrapper .wp-block-columns.is-style-columns-box-chunky,
.wp-block-columns.is-style-columns-box-chunky {
	background: #ffffff;
	background: #ffffff;
	padding: var(--wp--preset--spacing--ss-max-forty-min-fifteen);
}



/*-------- Child Margins --------*/
/* Groups */
.editor-styles-wrapper .is-style-group-child-margins > :first-child,
.is-style-group-child-margins > :first-child {
	margin-block-start: var(--wp--style--root--padding-top);
}
.editor-styles-wrapper .is-style-group-child-margins > :last-child,
.is-style-group-child-margins > :last-child {
	margin-block-end: var(--wp--style--root--padding-bottom);
}
/* Post Content */
.editor-styles-wrapper .is-style-content-child-margins > :first-child,
.is-style-content-child-margins > :first-child {
	margin-block-start: var(--wp--style--root--padding-top);
}
.editor-styles-wrapper .is-style-content-child-margins > :last-child,
.is-style-content-child-margins > :last-child {
	margin-block-end: var(--wp--style--root--padding-bottom);
}