.page_error_block{
    padding: 100px 0;
    text-align: center;	
}
.custom-final-block{
	width:100%;
	text-align:center;
}
.custom-final-block .cfb-top-text-1{
	color:#CBCBCB;
	font-size:30px;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0 0;
	padding:0;
	font-weight:700;
}
.custom-final-block .cfb-top-text-2{
	color:#242424;
	font-size:50px;
	text-transform:uppercase;
	text-align:center;
	margin:20px 0 0;
	padding:0;
	font-weight:700;
}
.custom-final-block .cfb-btn{
	display:inline-block;
	border:4px #ECA92D solid;
	box-sizing:border-box;
	font-size:16px;
	color:#242424;
	text-transform:uppercase;
	line-height:1;
	padding:25px 35px;
	text-decoration:none;
	margin:30px 15px;
	font-weight:700;
}
.custom-final-block .cfb-btn.cfb-to-wq{
	background:#ECA92D;
	border-radius:3px;
}
.custom-final-block .cfb-btn:hover{
	border:4px #d99c2b solid;
}
.custom-final-block .cfb-btn.cfb-to-wq:hover{
	background:#d99c2b;
}
body.order .navi{
	display:none;
}
body.order .wrap+.custom-final-block{
	padding: 20px 0 60px;
}
.form_thenk .custom-final-block>img,
.form_zapros .custom-final-block>img{
	max-width:284px;
}
.form_thenk .custom-final-block .cfb-top-text-1,
.form_zapros .custom-final-block .cfb-top-text-1{
	font-size:20px;
}
.form_thenk .custom-final-block .cfb-top-text-1 br,
.form_zapros .custom-final-block .cfb-top-text-1 br{
	display:none;
}	
.form_thenk .custom-final-block .cfb-top-text-2,
.form_zapros .custom-final-block .cfb-top-text-2{
	font-size:38px;
	line-height: 1.2;
}
.form_thenk .custom-final-block .cfb-btn,
.form_zapros .custom-final-block .cfb-btn {
	width: 100%;
	margin: 20px 0 0;
}
.form_thenk .cfb-buttons-block,
.form_zapros .cfb-buttons-block{
	padding:0 60px;
}
.form_thenk .cfb-top-text-2.cfb-2b,
.form_zapros .cfb-top-text-2.cfb-2b{
	font-size:28px;
}
.checkoutPrivacy {
    margin: 20px 0;
    text-align: left;
}
.privacy-label {
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    gap: 10px;
    font-size: 14px;
    line-height: 1.4;
    user-select: none;
}
.privacy-checkbox {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
}
.privacy-custom-checkbox {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 3px;
    background: #fff;
    flex-shrink: 0;
    position: relative;
    transition: all 0.2s ease;
    margin-top: 1px;
}
.privacy-checkbox:checked + .privacy-custom-checkbox {
    background-color: #f4a91c;
    border-color: #f4a91c;
}
.privacy-checkbox:checked + .privacy-custom-checkbox::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.privacy-link {
    color: #f4a91c !important;
    text-decoration: underline;
    transition: opacity 0.2s ease;
}
.privacy-link:hover {
    text-decoration: none;
    opacity: 0.8;
}
@media screen and (max-width: 1200px){
	body{
		width:100%;
	}
	.custom-final-block>img{
		max-width:284px;
	}
	.custom-final-block .cfb-top-text-1{
		font-size:20px;
	}
	.custom-final-block .cfb-top-text-2{
		font-size:38px;
	}
	.custom-final-block .cfb-btn {
		width: 100%;
		margin: 30px 0 0;
	}
	.cfb-buttons-block{
		padding:0 60px;
	}
	.wishlist_email{
		max-width:470px;
	}
	.headerLink__digit {
		border-radius: 100px!important;
	}
}
@media screen and (max-width: 730px){
	.form_thenk{
		height:100%;
		padding: 90px 0!important;
		/*margin-top: 40px!important;
		max-width: 400px!important;*/
	}
	.ready_section_block, .prod_leasing_section{
		height:100%!important;
	}
	.form_thenk .cfb-btn,
	.form_zapros .cfb-btn{
		width: 100%;
		margin: 20px 0 0;
	}
	.wishlist_email{
		box-sizing: border-box;
		top: 0;
		height: 100%;
		width: 100%;
	}
	.form_thenk .custom-final-block .cfb-top-text-1,
	.form_zapros .custom-final-block .cfb-top-text-1{
		font-size:16px;
	}
	.form_thenk .custom-final-block .cfb-top-text-2,
	.form_zapros .custom-final-block .cfb-top-text-2{
		font-size:28px;
	}
	.cfb-buttons-block {
		padding: 0 20px!important;
	}	
}