.wp-block-getwid-section {

	&.alignwide:not([class*="full-width"]),
	&.alignfull:not([class*="full-width"]) {
		
		> .wp-block-getwid-section__wrapper {
			padding-left: 0;
			padding-right: 0;

			> .wp-block-getwid-section__inner-wrapper {
				width: var(--theme-block-width);
				max-width: var(--theme-block-max-width, var(--theme-normal-container-max-width));
			}
		}
	}
}

// price box
.wp-block-getwid-price-box {
	border-radius: 5px;

	.wp-block-getwid-price-box__amount {
		font-size: 3em;
		font-weight: bold;
	}

	.wp-block-getwid-price-box__period {
		vertical-align: initial;
	}

	.wp-block-button__link {
		--theme-button-padding: 5px 55px;
		--theme-button-min-height: 55px;
		--theme-button-shadow: none;
		--theme-button-transform: none;
	}
}

// progress bar
.wp-block-getwid-progress-bar__bar {
	height: 8px;
	border-radius: 10px;

	> * {
		border-radius: 10px;
	}
}

// button group
.wp-block-getwid-button-group {
	overflow: initial;
}

// spacer
.wp-block-getwid-advanced-spacer {
	margin-bottom: 0;
}

// counter
.wp-block-getwid-counter__number {
	font-weight: bold;
}