/* generated by the patch library - do not edit by hand */

/* patch: timer-icon-full */
.timer_block p {
	min-height: 32px;
	display: flex;
	align-items: center;
}
/* end patch: timer-icon-full */

/* patch: sticky-when-no-cta */
.uz-sticky-off {
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
}
/* end patch: sticky-when-no-cta */

/* patch: footer-groups-full */
.footer_section.footer {
	align-items: stretch;
}

.footer_section .footer__group {
	width: 100%;
}
/* end patch: footer-groups-full */

/* patch: price-columns-fit */
.offer_section.offer3 .price_item .value {
	white-space: nowrap;
}

.offer_section.offer3 .price_item.old .value {
	font-size: 26px;
	line-height: 34px;
}

.offer_section.offer3 .price_item.new .value {
	font-size: 30px;
	line-height: 45px;
}
/* end patch: price-columns-fit */

/* patch: benefits-row-stacked */
		.offer_section.offer3 .benefits_list {
			padding-left: 12px;
			padding-right: 12px;
			gap: 0;
			align-items: flex-start;
			flex-wrap: nowrap;
		}

		.offer_section.offer3 .benefits_list .benefit_item,
		.offer_section.offer3 .benefits_list .benefit_item:last-child {
			width: 33.3333%;
			padding: 0 6px;
			float: none;
			text-align: center;
			font-size: 16px;
			line-height: 20px;
		}

		.offer_section.offer3 .benefits_list .benefit_item:before {
			position: relative;
			top: auto;
			left: auto;
			margin: 0 auto 7px;
		}
/* end patch: benefits-row-stacked */

/* benefit labels: 16-18px */
.benefits_list .benefit_item {
	font-size: 16px !important;
	line-height: 20px !important;
}
/* end benefit labels */
