.con_bg,.con_inner{width:100%;height:100%}
.header_title,.price,.title h2{text-align:center}
@font-face{font-family:Anton-Regular;src:url(../fonts/Anton-Regular.woff2)}
@font-face{font-family:ArchivoBlack-Regular;src:url(../fonts/ArchivoBlack-Regular.woff2)}
*{box-sizing:border-box;margin:0;padding:0;font-family:ArchivoBlack-Regular,sans-serif;color:#fff}
#container{width:100%;height:100vh;overflow:hidden;max-width:1920px;margin:0 auto}
.con_bg{background-color:red;background:linear-gradient(180deg,#462022 36%,#c51212 66%,#fa1616 100%);
--primary-font-color:#f2f3f4}
.con_inner{position:relative}
.couple_img,.header_title,.logo{position:absolute}
.logo{top:20px;left:20px}
.logo img{width:250px}
.couple_img{top:-105px;right:-209px;width:auto;height:120%}
.couple_img img{width:auto;height:100%}
.header_title{top:20px;left:50%;transform:translate(-50%,0)}
.info,.title{left:40px;position:absolute}
.title{top:23%}
.info{top:38%;font-size:20px}
.info ul{list-style:none}
.content{position:absolute;top:60%;left:15%;display:flex;grid-gap:80px}
.pp_img{width:190px;height:90px;margin:0 auto}
.bottle_img,.price_old{width:100px}
.title h2{display:grid;grid-gap:5px}
.header_title h1,.title h2 span:last-child{font-size:25px}
.title h2 span:first-child{font-size:35px}
.price_remove,.price_tag{font-size:38px;font-family:Anton-Regular,sans-serif;line-height:1.2}
.price_remove{position:relative}
.price_old{background:url(../img/x-mark-gradient2.webp) center/cover no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:100px;z-index:999}
.free_ship{font-size:22px;text-transform:capitalize;line-height:1.2;height:53px}
.price{display:grid}
.price_tag{height:18px}
.pp{height:60px}
@media (min-width:992px) and (max-width:1920px){
	.header_title h1{font-size:20px}
	.couple_img{top:-91px;right:50px;height:113%}
	.logo img{width:220px}
	.title h2 span:first-child{font-size:34px}
	.title h2 span:last-child{font-size:26px}
	.info{position:absolute;top:38%;left:40px;font-size:22px}
	.bottle_img{width:200px}.content{grid-gap:40px}
}
@media (min-width:768px) and (max-width:991px){
	.header_title h1{font-size:17px}
	.couple_img{top:-43px;right:-240px;height:107%}
	.logo img{width:180px}
	.title h2 span:first-child{font-size:21px}
	.free_ship,.info,.title h2 span:last-child{font-size:16px}
	.price_remove,.price_tag{font-size:30px}
	.bottle_img{width:80px}.content{grid-gap:40px}
}
@media (max-width:767px){
	.content,.couple_img,.info{position:relative;top:unset}
	.content,.price{grid-gap:20px}
	.couple_img,.header_title,.title{left:unset;transform:unset}
	.header_title h1{font-size:13px}
	.couple_img{display:flex;right:unset;width:80%;height:auto;margin:10px auto 0;order:2}
	.logo img{width:120px}
	.title h2 span:first-child{font-size:17px}
	.free_ship,.info,.title h2 span:last-child{font-size:16px}
	.info{left:unset;order:3;margin:0 auto}
	.price_remove,.price_tag{font-size:30px}
	.bottle_img{width:150px}
	.content{left:unset;display:flex;order:4;margin:20px auto}
	.header_title{position:absolute;top:23px;right:13px;text-align:center}
	.title{position:relative;top:unset;width:65%;margin:0 auto;padding-top:92px}
	.couple_img img{width:100%;height:auto}#container{height:100%;overflow:unset}
	.con_inner{display:flex;flex-flow:column}
}