.dad-form-price-block{
	display: flex;
	justify-content: space-around;
	align-items: center
}
.dad-price-old{
	color: red;
	font-size: 20px;
	text-decoration: line-through;
	text-align: center;
	line-height: 36px;
}
.dad-price-new{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	line-height: 36px;
}
.dad-counter{
	text-align: center;
}
.dad-counter-title{
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin-bottom: -20px;
}
.dad-counter span{
	font-family: Arial, sens-serif;
	text-align: center;
	font-size: 62px;
	font-weight: 500;
}
.hero{
    background-position: center center !important;
    background-size: cover !important; 
}
.product-core{
	z-index: 100 !important
}
.mob-bg{
	display: none;
}
#ageGate{
	display: none !important;
}
.product-core{
		left: 51% !important;
	}
@media (max-width: 1024px){
	.site-header .nav{
		display: none;
	}
	.header-cta{
		display: block !important;
	}
	.dad-counter span{
		font-size: 40px !important;
	}
	.dad-price-old{
		color: grey !important;
	}
	.dad-counter-title,
	.dad-price-old,
	.dad-price-new{
		font-size: 24px !important;
		line-height: 1.2 !important;
	}
	.dad-price-new{
		color: red !important;
	}
	.dad-counter-title{
		font-family: "Lora", Georgia, "Times New Roman", serif !important;
		margin-top: 0px;
		font-weight: 700;
	}
	.order-form .btn{
		font-size: 20px !important;
	}
	.product-core{
		left: 51% !important;
	}
}
@media (max-width: 768px) {
    .dad-form-price-block{
		flex-direction: column;
	}      
	.dad-price-new{
		margin-top: 20px;
	}
	.header-cta{
		padding: 5px 10px !important;
	}
	.hero {
		background-color: #4f012a;
		background-image: url(assets/hero-bg-clean.png) !important;
		background-repeat: no-repeat;
		background-size: cover !important;
		background-position: right -200px center !important;
	}
	.product-core{
		left: 51% !important;
	}
}
@media (max-width: 480px){
	.hero.section-pad{
		background-color: #000;
	}
	.mob-bg{
		display: block;
		position: absolute;
		top: 0;
		left: 0;   
		width: 100%;
		height: 839px;
		object-fit: cover; 
		object-position: 94% center;
	}
	.steps .step span{
		display: none;
	}
	.order-form,
	.order-copy{
		backdrop-filter: none !important;
		background: transparent !important;
	}
	.hero{
		background-image: none !important;
	}
	.passion-scene{
		top: -30px !important;
		min-height: 400px !important;
	}
	h1{
		margin-top: 70px !important;
	}
	.hero-actions{
		margin-top: 90px !important;
	}
	.notice-bar{
		position: relative;
		margin-top: -60px;
	}
	.stage-card.stage-card-right,
	.stage-card.stage-card-left{
		padding: 8px !important;
		width: 35% !important;
	}
	.stage-card.stage-card-right strong,
	.stage-card.stage-card-left strong{
		font-size: 16px !important;
	}
	.stage-card.stage-card-right span,
	.stage-card.stage-card-left span{
		font-size: 14px !important;
	}
	.product-core{
		left: 51% !important;
	}
}