

/* Start:/bitrix/templates/aspro-allcorp3metal/components/bitrix/subscribe.edit/footer/style.css?17927451891396*/
.subscribe-form.subscribe-form--consents {
	display: block;
}

.subscribe-form__field {
	position: relative;
	display: flex;
	align-items: center;
}

.subscribe-form__consents {
	margin-top: 12px;
}

.subscribe-form__consents .licence_block + .licence_block {
	margin-top: 8px;
}

.subscribe-form__consents .licence_block {
	position: relative;
}

.subscribe-form__consents .form-checkbox__input--visible {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	visibility: visible;
	opacity: 0;
	width: 21px;
	height: 21px;
	cursor: pointer;
}

.footer--color-dark .subscribe-form__consents .form-checkbox__label {
	color: #cacaca;
}

.footer--color-dark .subscribe-edit .subscribe-form__consents .form-checkbox__input:checked ~ .form-checkbox__label {
	color: #cacaca;
}

.subscribe-form__consents .form-checkbox__input:checked ~ .form-checkbox__label .form-checkbox__box {
	border: 8px solid var(--theme-base-color);
	background-color: var(--theme-base-color);
}

.subscribe-form__consents .form-checkbox__input:checked ~ .form-checkbox__label .form-checkbox__box::before {
	content: "";
	position: absolute;
	top: 0;
	left: -3px;
	width: 4px;
	height: 8px;
	box-sizing: content-box;
	transform: rotate(45deg);
	transform-origin: 0 100%;
	border-right: 2px solid transparent;
	border-bottom: 2px solid transparent;
	animation: checkbox-check 125ms 250ms cubic-bezier(.4, 0, .23, 1) forwards;
}

/* End */
/* /bitrix/templates/aspro-allcorp3metal/components/bitrix/subscribe.edit/footer/style.css?17927451891396 */
