<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* fonts */
@font-face {
	font-family: 'Fira Sans';
	src: url('../fonts/FiraSans-Medium.eot');
	src: url('../fonts/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-Medium.woff2') format('woff2'),
	url('../fonts/FiraSans-Medium.woff') format('woff'),
	url('../fonts/FiraSans-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Fira Sans';
	src: url('../fonts/FiraSans-SemiBold.eot');
	src: url('../fonts/FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-SemiBold.woff2') format('woff2'),
	url('../fonts/FiraSans-SemiBold.woff') format('woff'),
	url('../fonts/FiraSans-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Fira Sans';
	src: url('../fonts/FiraSans-Bold.eot');
	src: url('../fonts/FiraSans-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-Bold.woff2') format('woff2'),
	url('../fonts/FiraSans-Bold.woff') format('woff'),
	url('../fonts/FiraSans-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Fira Sans';
	src: url('../fonts/FiraSans-Light.eot');
	src: url('../fonts/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans-Light.woff2') format('woff2'),
	url('../fonts/FiraSans-Light.woff') format('woff'),
	url('../fonts/FiraSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

/* styles */
body {
	min-width: 480px;
	background: #b9a279;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 0.3px;
	cursor: default;
}

.main_wrapper {
	margin: 0 auto;
	width: 480px;
	background: #fff;
}

img {
	max-width: 100%;
	height: auto;
}

b {
	font-weight: 700;
}
.clearfix:after{
	content: '';
	display: block;
	clear: both;
}
h2.title{
	font-size: 30px;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
	padding: 0 10px;
}
h2.title span{
	color: #1ab9eb;
}
h2.title span.green{
	color: #69bd18;
}
section{
	padding: 35px 0;
}

.Ñolor_theme{
	background: #ed525c;
	background: -moz-linear-gradient(top, #ed525c 0%, #e65336 100%);
	background: -webkit-linear-gradient(top, #ed525c 0%,#e65336 100%);
	background: linear-gradient(to bottom, #ed525c 0%,#e65336 100%);
}
.Ñolor_theme .title,
.Ñolor_theme .title span{
	color: #fff;
}

.main_form{
	padding: 0 20px;
}
.main_form input{
	border: none;
	width: 100%;
	display: block;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	margin-bottom: 25px;
	height: 70px;
	background: #fff;
	text-align: center;
	color: #222;
	box-shadow: 0 8px 30px 0 rgba(201,201,201,0.6)
}
.main_form .button{
	margin-top: 0;
	width: 100%;
}
.main_form ::-webkit-input-placeholder {
	color: #7b7a7a;
}
.main_form ::-moz-placeholder {
	color: #7b7a7a;
}
.main_form :-moz-placeholder {
	color: #7b7a7a;
}
.main_form :-ms-input-placeholder {
	color: #7b7a7a;
}
.main_form :focus::-webkit-input-placeholder {
	color: transparent;
}
.main_form :focus::-moz-placeholder {
	color: transparent;
}
.main_form :focus:-moz-placeholder {
	color: transparent;
}
.main_form :focus:-ms-input-placeholder {
	color: transparent;
}

/* button */
.button{
	border: none;
	cursor: pointer;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	height: 110px;
	width: 375px;
	display: block;
	line-height: 110px;
	text-decoration: none;
	text-align: center;
	background: #01e016;
	background: -moz-linear-gradient(top, #01e016 0%, #14bc03 100%);
	background: -webkit-linear-gradient(top, #01e016 0%,#14bc03 100%);
	background: linear-gradient(to bottom, #01e016 0%,#14bc03 100%);
	-webkit-box-shadow: 0px 8px 20px 0 rgba(9, 209, 14, 0.6);
	-moz-box-shadow: 0px 8px 20px 0 rgba(9, 209, 14, 0.6);
	box-shadow: 0px 8px 20px 0 rgba(9, 209, 14, 0.6);
	font-size: 22px;
	letter-spacing: 2.5px;
	margin: 25px auto 0;
	color: #fff;
	position: relative;
}
.button:active{
	background: #14bc03;
	background: -moz-linear-gradient(top, #14bc03 0%, #01e016 100%);
	background: -webkit-linear-gradient(top, #14bc03 0%,#01e016 100%);
	background: linear-gradient(to bottom, #14bc03 0%,#01e016 100%);
	top: 2px;
}



/*  offer_section   */
.offer_section{
	padding: 0 0 35px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 50%, #feff9b 100%);
	background: -webkit-linear-gradient(top, #ffffff 1%,#ffffff 50%,#feff9b 100%);
	background: linear-gradient(to bottom, #ffffff 1%,#ffffff 50%,#feff9b 100%);
	position: relative;
}
.offer_section:before{
	content: '';
	width: 107px;
	height: 107px;
	background: url(../images/hit.png) 50% 50% no-repeat;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.logo_block{
	background: #6d4baa url(../images/logo_bg.png) 50% 0% no-repeat;
	padding: 20px 0;
	text-align: center;
}
.logo_block&gt;p{
	font-size: 42px;
	line-height: 1.2em;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.logo_block&gt;p&gt;span{
	display: block;
	font-weight: 900;
	font-size: 73px;
	line-height: 68px;
	letter-spacing: 7px;
}


.top_menu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.top_menu&gt;li{
	margin: 0 15px;
}
.top_menu&gt;li&gt;a{
	display: block;
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.main_title{
	text-transform: uppercase;
	text-align: center;
	font-size: 52px;
	line-height: 1.1em;
	font-weight: 300;
	margin-top: 20px;
}
.main_title:after{
	content: '. . .';
	display: block;
	margin: 0 auto;
	color: #fc60c9;
	font-size: 30px;
	line-height: 1em;
	font-weight: 700;
}

.main_subtitle{
	text-transform: uppercase;
	margin-top: 20px;
	text-align: center;
	font-size: 35px;
	line-height: 1.2em;
	padding: 0 25px;
	font-weight: 500;
	letter-spacing: 2px;
}
.main_subtitle&gt;span{
	color: #65bb11;
}

.main_subtitle2{
	font-size: 30px;
	text-align: center;
	font-weight: 300;
}

.offer_section&gt;img{
	display: block;
	margin: 20px auto 0;
}

.product_block{
	margin: 0 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.product_block&gt;img{
	margin-top: -30px;
}

.ofr_bull{
	width: 205px;
	padding: 50px 0 10px;
	margin-left: 5px;
}
.ofr_bull&gt;li{
	padding-left: 35px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.4em;
	font-weight: 500;
	margin-bottom: 22px;
	position: relative;
}
.ofr_bull&gt;li:last-child{
	margin-bottom: 0;
}
.ofr_bull&gt;li:before{
	content: '';
	width: 25px;
	height: 26px;
	background: url(../images/check1.png) 50% 50% no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.sale{
	width: 84px;
	height: 84px;
	border-radius: 50%;
	background: #ff2422;
	position: absolute;
	top: 820px;
	left: 100px;
	font-size: 14px;
	line-height: 1.3em;
	text-align: center;
	padding-top: 20px;
	font-weight: 500;
	letter-spacing: normal;
	text-transform: uppercase;
	color: #fff;
}
.sale&gt;span{
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1em;
	display: block;
}

.price_block&gt;p{
	text-align: center;
	text-transform: uppercase;
	color: #65bb11;
	font-size: 29px;
	line-height: 1.1em;
	font-weight: 500;
	margin-bottom: 20px;
}
.price_block .price{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.price&gt;p{
	line-height: 1.3em;
	font-size: 16px;
	font-weight: 500;
	margin: 0 35px;
}
.price .old{
	font-size: 26px;
	line-height: 1.1em;
	position: relative;
	font-weight: 600;
}
.price .old:before{
	content: '';
	width: 120%;
	height: 3px;
	background: #1ab9eb;
	transform: rotate(-10deg);
	position: absolute;
	top: 50%;
	margin-top: -1px;
	left: -10%;
}
.price .new{
	font-size: 46px;
	line-height: 1.1em;
	color: #1ab9eb;
	font-weight: 600;
}
.price small{
	font-size: 0.7em;
}

.prod_count{
	text-align: center;
	color: #000;
	margin-top: 20px;
}
.prod_count&gt;span{
	font-weight: 500;
	color: #1ab9eb;
}



/*nopad*/
.nopad{
	padding: 0;
}
.nopad&gt;img{
	display: block;
}



/*sect1*/
.sect1 .title,
.sect7 .title{
	text-transform: none;
	font-size: 28px;
}
.sect1 .title&gt;span,
.sect7 .title&gt;span{
	display: block;
	text-transform: uppercase;
	padding-top: 40px;
	background: url(../images/stars.png) 50% 0% no-repeat;
}

.inst_block{
	margin-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-weight: 400;
}
.inst_block:last-child{
	margin-bottom: 0;
}
.inst_block img{
	display: block;
	margin: 0;
}
.inst_block .author_info{
	margin-bottom: 16px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.inst_block .author_info:after{
	content: '...';
	font-size: 28px;
	line-height: 28px;
	font-weight: 500;
	font-family: 'Fira Sans', Arial, sans-serif;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	right: 20px;
	letter-spacing: 1px;
}
.inst_block .author_info .text{
	padding-left: 15px;
	width: 360px;
}
.inst_block .author_info .name{
	font-size: 21px;
	line-height: 1.2em;
	margin-bottom: 3px;
}
.inst_block .author_info .name.verified:after{
	content: '';
	width: 18px;
	height: 17px;
	background: url(../images/verified.png) 50% 50% no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0 0 7px;
}
.inst_block .author_info .info&gt;span{
	font-size: 13px;
	line-height: 1.2em;
	display: inline-block;
	margin-right: 23px;
}
.inst_block&gt;img{
	display: block;
	margin: 0 auto;
}
.inst_block .likes{
	font-weight: 700;
	padding: 45px 20px 0;
	background: url(../images/inst_icons.png) 50% 0% no-repeat;
	margin-top: 20px;
	font-size: 18px;
	line-height: 1.1em;
}
.inst_block&gt;.text{
	padding: 0 20px;
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.4em;
}
.inst_block&gt;.text&gt;span{
	color: #003569;
	font-weight: 600;
}

.author_info.ver2{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.author_info.ver2 .text{
	padding-top: 10px;
}
.author_info .info2{
	margin-top: 5px;
}
.author_info .info2&gt;p{
	font-size: 13px;
	line-height: 1.2em;
}



/*sect2*/
.sect2{
	background: url(../images/s2_bg.png) 50% 180px no-repeat, url(../images/s2_before-after.png) 50% 100% no-repeat, #fff;
	background: url(../images/s2_bg.png) 50% 180px no-repeat, url(../images/s2_before-after.png) 50% 100% no-repeat, -moz-linear-gradient(top, #ffffff 1%, #ffffff 50%, #feff9b 100%);
	background: url(../images/s2_bg.png) 50% 180px no-repeat, url(../images/s2_before-after.png) 50% 100% no-repeat, -webkit-linear-gradient(top, #ffffff 1%,#ffffff 50%,#feff9b 100%);
	background: url(../images/s2_bg.png) 50% 180px no-repeat, url(../images/s2_before-after.png) 50% 100% no-repeat, linear-gradient(to bottom, #ffffff 1%,#ffffff 50%,#feff9b 100%);
	padding-bottom: 110px;
}
.sect2 .title{
	font-size: 25px;
}
.sect2 .title&gt;b{
	display: block;
	background: #ff0000;
	color: #fff;
	font-weight: 600;
	padding: 2px 0;
	margin-top: 4px;
}
.benef1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.benef1&gt;li{
	width: 50%;
	padding: 0 10px;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
	margin-bottom: 30px;
}
.benef1&gt;li&gt;img{
	display: block;
	margin: 0 auto 15px;
	border-radius: 50%;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.3);
}
.benef1&gt;li&gt;span{
	display: block;
	text-transform: uppercase;
	font-weight: 500;
}

.sect2 .alert{
	width: 450px;
	background: #67cbeb;
	border-radius: 6px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	text-align: center;
	font-weight: 500;
	font-size: 20px;
	margin: 0 auto 25px;
	line-height: 1.5em;
}
.sect2&gt;p{
	padding: 0 30px;
	margin-bottom: 25px;
}

.sect2 .button{
	margin-top: 170px;
	height: auto;
	line-height: 1.4em;
	padding: 20px 10px;
}



/*sect3*/
.sect3{
	background: #fff;
	background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 50%, #feff9b 100%);
	background: -webkit-linear-gradient(top, #ffffff 1%,#ffffff 50%,#feff9b 100%);
	background: linear-gradient(to bottom, #ffffff 1%,#ffffff 50%,#feff9b 100%);
}
.sect3&gt;p{
	padding: 0 30px;
	margin-bottom: 25px;
}
.sect3&gt;img{
	display: block;
	margin: 0 auto 30px;
	border-radius: 4px;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.3);
}


/*sect4*/
.sect4{
	background: #fff;
	background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 50%, #feff9b 100%);
	background: -webkit-linear-gradient(top, #ffffff 1%,#ffffff 50%,#feff9b 100%);
	background: linear-gradient(to bottom, #ffffff 1%,#ffffff 50%,#feff9b 100%);
}

.action_block{
	display: flex;
	align-items: center;
	padding: 0 15px;
	font-size: 18px;
	margin-bottom: 40px;
}
.action_block:before{
	content: '';
	width: 20px;
	height: 96px;
	background: url(../images/action_icon1.png) 50% 50% no-repeat;
	flex-shrink: 0;
	margin-right: 15px;
}

.sect4 .benef1&gt;li{
	font-weight: 300;
	font-size: 17px;
	padding: 0 10px;
}



/*sect5*/
.sect5{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 60%, #feff9b 100%);
	background: -webkit-linear-gradient(top, #ffffff 1%,#ffffff 60%,#feff9b 100%);
	background: linear-gradient(to bottom, #ffffff 1%,#ffffff 60%,#feff9b 100%);
}
.list2{
	padding: 0 25px 0 30px;
}
.list2&gt;li{
	padding-left: 45px;
	position: relative;
	margin-bottom: 20px;
}
.list2&gt;li:last-child{
	margin-bottom: 0;
}
.list2&gt;li:before{
	content: '';
	width: 25px;
	height: 26px;
	background: url(../images/check1.png) 50% 50% no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.sect5 .alert{
	width: 420px;
	background: #fff url(../images/s5_img1.jpg) 50% 0% no-repeat;
	padding: 0 0 30px;
	margin: 60px auto 0;
	border-radius: 4px;
	overflow: hidden;
	box-shadow: 0 0 16px 0 rgba(0,0,0,0.1);
}
.sect5 .alert&gt;p{
	background: rgba(255,255,255,0.8);
	font-weight: 300;
	text-align: center;
	font-size: 16px;
	line-height: 1.4em;
	padding: 10px 15px;
}
.sect5 .alert&gt;p&gt;span{
	color: #1ab9eb;
	font-weight: 600;
}
.sect5 .alert .button{
	margin-top: 170px;
}



/*sect6*/
.sect6{
	padding-top: 20px;
	background: #feff9b;
	background: -moz-linear-gradient(top, #feff9b 0%, #ffffff 70%, #ffffff 70%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #feff9b 0%,#ffffff 70%,#ffffff 70%,#ffffff 100%);
	background: linear-gradient(to bottom, #feff9b 0%,#ffffff 70%,#ffffff 70%,#ffffff 100%);
}
.sect6 .action{
	width: 310px;
	margin: 0 auto 40px;
	padding-left: 60px;
	font-size: 28px;
	line-height: 1.3em;
	font-weight: 500;
	text-transform: uppercase;
	background: url(../images/action_icon.png) 0% 50% no-repeat;
}
.sect6&gt;p{
	padding: 0 40px;
	margin-bottom: 30px;
}
.sect6 p b{
	font-weight: 500;
}
.cerf_block{
	padding: 15px 0 25px;
	width: 430px;
	margin: 0 auto;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}
.cerf_block&gt;p{
	padding: 0 20px;
	margin-bottom: 25px;
}
.cerf_block&gt;img{
	display: block;
	margin: 0 auto;
}
.cerf_block .button{
	margin: -10px auto 0;
}



/*sect8*/
.sect8{
	padding-bottom: 0;
}
.sect8 .title{
	padding-top: 55px;
	background: url(../images/rev_icon.png) 50% 0% no-repeat;
	margin-bottom: 20px;
}
.sect8&gt;p{
	padding: 0 30px;
	text-align: center;
	margin-bottom: 25px;
}

.reviews_block{
	background: #feff9b;
	background: -moz-linear-gradient(top, #feff9b 0%, #f9e7d1 50%, #ffffff 75%);
	background: -webkit-linear-gradient(top, #feff9b 0%,#f9e7d1 50%,#ffffff 75%);
	background: linear-gradient(to bottom, #feff9b 0%,#f9e7d1 50%,#ffffff 75%);
	padding: 55px 0 10px;
}
.rev_item {
	width: 405px;
	margin: 0 auto 50px;
	padding-top: 20px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.3);
}
.rev_item p {
	padding: 20px;
}
.rev_item&gt;img{
	display: block;
	margin: 0 auto;
	
}
.owl-carousel .owl-item img{
	width: auto;
}
.reviews_block .button{
	margin-top: 30px;
	letter-spacing: 1px;
}
.reviews .owl-dots{
	font-size: 0;
	position: absolute;
	width: 100%;
	top: -32px;
	text-align: center;
}
.reviews .owl-dot{
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top;
	margin: 0 6px;
}
.reviews .owl-dot.active{
	background: #12c105;
}
.reviews .owl-prev,
.reviews .owl-next{
	width: 38px;
	height: 38px;
	background: #12c105 url(../images/rev_arrow.png) 0% 50% no-repeat;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	margin-top: -36px;
}
.reviews .owl-prev{
	left: 12px;
}
.reviews .owl-next{
	background-position: 100% 50%;
	right: 12px;
}


/*sect9*/
.order_list{
	padding: 25px 20px 0;
}
.order_list&gt;li{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	background: #fff;
	box-shadow: 0 6px 30px 0 rgba(0,0,0,0.15);
	margin-bottom: 50px;
	min-height: 170px;
}
.order_list&gt;li:last-child{
	margin-bottom: 0;
}
.order_list&gt;li&gt;span{
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -25px;
	background: #fdb63c;
	background: -moz-linear-gradient(top, #5cd5fb 0%, #22bced 100%);
	background: -webkit-linear-gradient(top, #5cd5fb 0%,#22bced 100%);
	background: linear-gradient(to bottom, #5cd5fb 0%,#22bced 100%);
	border-radius: 50%;
}
.order_list&gt;li .left{
	width: 170px;
}
.order_list&gt;li .left&gt;img{
	display: block;
	margin: 0 auto;
}
.order_list&gt;li .right{
	width: 270px;
	padding: 10px 20px 0 10px;
}
.order_list .button{
	width: 135px;
	height: 62px;
	line-height: 62px;
	margin: 0 auto;
	font-size: 15px;
}
.order_list .button:after{
	content: '';
	width: 40px;
	height: 50px;
	background: url(../images/cursor.png) 50% 50% no-repeat;
	position: absolute;
	top: 40px;
	right: -10px;
}


/*bottom*/
.offer_section.bottom .product_block{
	margin: 20px 0 0;
	padding: 0 0 20px;
	justify-content: flex-start;
	align-items: flex-end;
	overflow: hidden;
	position: relative;
}
.product_block &gt; img{
	margin: 0;
	align-self: auto;
}
.offer_section.bottom .product_block&gt;img.woman{
	margin-bottom: -20px;
}
.offer_section.bottom .sale{
	top: auto;
	bottom: 20px;
	background: #13bf05;
}

.formbox{
	width: 415px;
	margin: 0 auto;
	background: #fff;
	border-radius: 4px;
	overflow: hidden;
	padding-bottom: 15px;
	box-shadow: 0 0 15px rgba(0,0,0,0.15);
}
.formbox .price_block{
	background: #35c2ed;
	padding: 20px 0;
}
.formbox .price_block&gt;p{
	font-size: 32px;
}
.formbox .prod_count{
	color: #000;
}
.formbox .prod_count&gt;span{
	color: #11c307;
}
.formbox .price &gt; p{
	margin: 0 26px;
}
.formbox .price_block &gt; p{
	color: #fff;
}
.formbox .price .new{
	color: #fff;
}
.formbox .price .old::before {
	background: #fff;
}
.action_text{
	padding: 30px 35px;
	text-align: center;
}
.action_text&gt;span{
	color: #11c307;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	font-size: 28px;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.action_text&gt;p{
	font-weight: 500;
}
.free_call{
	color: #11c307;
	margin-top: 5px;
}



/* footer */
.footer_section {
	padding: 15px 0;
	background: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

.footer_section img {
	display: block;
	margin: 0 auto;
}

.footer_section a {
	color: #222;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	margin: 5px;
}</pre></body></html>