body{min-width:480px;background:#d9d9d9;font-family:'Gotham Pro',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#333;cursor:default}.main_wrapper{margin:0 auto;width:480px;background:#fff}.clearfix:after{content:"";display:block;clear:both}img{max-width:100%;height:auto}b{font-weight:700}.owl-height{-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.button_block{padding:0 0 24px;background:url(../img/button_shadow.png) center bottom no-repeat;position:relative;z-index:10}.button_block .button{display:block;margin:0 auto;width:400px;height:80px;border:0;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#51cee6;-webkit-box-shadow:0 4px 0 #32cace;-moz-box-shadow:0 4px 0 #52c7e6;box-shadow:0 4px 0 #32cace;font-family:'Gotham Pro',sans-serif;font-weight:700;font-size:24px;line-height:80px;letter-spacing:1px;color:#fff;text-shadow:0 2px 0 #6c6c6c78;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}h2{margin:0 0 30px;font-weight:400;font-size:24px;line-height:32px;text-transform:uppercase;text-align:center}h2 b{display:block;font-size:31px;line-height:42px}.offer_section{padding:12px 0 10px;background:url(../img/offer_bg.jpg) center top no-repeat;position:relative}.offer_section .main_title{margin:0 0 471px;font-weight:700;font-size:44px;line-height:50px;color:#782cef;text-transform:uppercase;text-align:center}.offer_section .subtitle{margin:0 0 10px;font-size:29px;line-height:34px;color:#de54a9;text-transform:uppercase;text-align:center}.offer_section .gift_image{display:block;width:150px;position:absolute;top:312px;left:0}.offer_section .price_block{margin:26px 0 30px 30px;width:400px;text-align:center;position:relative}.offer_section .price_block .price_item{float:left;width:50%;height:80px}.offer_section .price_block .price_item.old{padding:20px 40px 0 0;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;border-radius:40px 0 0 40px;background:#c9c9c9}.offer_section .price_block .price_item.new{padding:20px 0 0 40px;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;border-radius:0 40px 40px 0;background:#9c61ef;font-weight:700;color:#fff}.offer_section .price_block .text{margin:0 0 4px;font-size:12px;line-height:12px;text-transform:uppercase}.offer_section .price_block .value{font-size:30px;line-height:20px}.offer_section .price_block .price_item.old .value{text-decoration:line-through}.offer_section .price_block .discount{padding:28px 0 0;width:94px;height:100px;background:url(../img/offer__discount_bg.png) center no-repeat;font-weight:700;position:absolute;top:-9px;left:50%;margin-left:-47px}.offer_section .price_block .discount .text{margin:0 0 5px;font-size:14px;line-height:14px}.offer_section .price_block .discount .value{font-size:24px;line-height:24px}.offer_section .input{display:block;margin:0 auto 15px;padding:0 30px;width:400px;height:70px;border:1px solid #c9c9c9;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:#fff;font-family:'Gotham Pro',sans-serif;font-weight:400;font-size:16px;color:#333;outline:0}.offer_section .input::-webkit-input-placeholder{opacity:1;color:#333}.offer_section .input:-moz-placeholder{opacity:1;color:#333}.offer_section .input::-moz-placeholder{opacity:1;color:#333}.offer_section .input:-ms-input-placeholder{opacity:1;color:#333}.offer_section .input:focus::-webkit-input-placeholder{opacity:0}.offer_section .input:focus:-moz-placeholder{opacity:0}.offer_section .input:focus::-moz-placeholder{opacity:0}.offer_section .input:focus:-ms-input-placeholder{opacity:0}.about_section{padding:30px 0 0}.about_section h2 b{color:#fff}.about_section .gif_image{display:block;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 4px 13px rgba(0,0,0,0.2);-moz-box-shadow:2px 4px 13px rgba(0,0,0,0.2);box-shadow:2px 4px 13px rgba(0,0,0,0.2);position:relative;z-index:10}.about_section .info_block{margin-top:-124px;padding:144px 0 0;background-color:#7731ee;background-image:-webkit-gradient(linear,left bottom,left top,from(#51cee6),to(#792def));background-image:-webkit-linear-gradient(bottom,#51cee6 0,#792def 100%);background-image:-moz-linear-gradient(bottom,#51cee6 0,#792def 100%);background-image:-o-linear-gradient(bottom,#51cee6 0,#792def 100%);background-image:linear-gradient(to top,#19c5f7 0,#792def 100%)}.about_section .info_block:after{display:block;content:'';height:18px;background:url(../img/bg_bottom.jpg) center no-repeat}.video-container{margin:0 auto;width:440px;height:248px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#000;overflow:hidden;position:relative}.video-container iframe,.video-container object,.video-container embed{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.about_section .info_block p{margin:0 20px 30px;padding:20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#fff;text-align:center}.gift_section{padding:30px 20px;background-image:-webkit-gradient(linear,left bottom,left top,from(#f1f1f1),color-stop(20%,#fff));background-image:-webkit-linear-gradient(bottom,#f1f1f1 0,#fff 20%);background-image:-moz-linear-gradient(bottom,#f1f1f1 0,#fff 20%);background-image:-o-linear-gradient(bottom,#f1f1f1 0,#fff 20%);background-image:linear-gradient(to top,#f1f1f1 0,#fff 20%)}.gift_section h2{font-size:18px;line-height:26px}.gift_section h2 b{font-size:26px;line-height:34px}.gift_section h2 span{color:#b224d2}.gift_section img{display:block;margin:0 auto 10px}.gift_section .text_block p{margin:0 0 15px;text-align:center}.gift_section .text_block p:last-child{margin:0}.use_steps_section{padding:30px 10px 0}.use_steps_section h2 b{color:#7732ee}.use_steps_section .steps_list{font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.use_steps_section .step_item{display:inline-block;vertical-align:top;padding:0 10px 30px;width:50%;font-size:16px;line-height:24px;letter-spacing:normal}.use_steps_section .step_item img{display:block;margin:0 auto 15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.use_steps_section .step_item h4{margin:0 0 5px;font-weight:700}.benefits_section{padding:0 0 50px;background:url(../img/benefits_bg.jpg) center bottom no-repeat;position:relative}.benefits_section h2{margin:0;padding:30px 20px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#fff));background-image:-webkit-linear-gradient(top,#f9f9f9 0,#fff 100%);background-image:-moz-linear-gradient(top,#f9f9f9 0,#fff 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#fff 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#fff 100%)}.benefits_section h2 b{color:#52c7e6}.benefits_section .benefits_list{padding:0 10px;font-size:0;line-height:0;letter-spacing:-1px}.benefits_section .benefit_item{display:inline-block;vertical-align:top;padding:0 10px 30px;width:50%;font-size:16px;line-height:24px;letter-spacing:normal;text-align:center}.benefits_section .benefit_item img{display:block;margin:0 auto 15px}.benefits_section .benefit_item h4{margin:0 0 5px;font-weight:700}.benefits_section .button_block{width:100%;position:absolute;bottom:-62px;left:0}.gallery_section{padding:75px 0 0}.gallery_section h2 b{color:#7732ee}.gallery_section img{display:block}.components_section{padding:30px 0}.components_section h2 b{color:#b224d2}.components_section img{display:block;margin:0 auto 30px}.components_section ul{padding:0 20px}.components_section ul li{margin:0 0 10px;padding:0 0 0 25px;background:url(../img/components__arrow.png) left 6px no-repeat}.components_section ul li:last-child{margin:0}.reviews_section{padding:30px 0 0;background-color:#7731ee;background-image:-webkit-gradient(linear,left bottom,left top,from(#51cee6),to(#792def));background-image:-webkit-linear-gradient(bottom,#51cee6 0,#792def 100%);background-image:-moz-linear-gradient(bottom,#51cee6 0,#792def 100%);background-image:-o-linear-gradient(bottom,#51cee6 0,#792def 100%);background-image:linear-gradient(to top,#19c5f7 0,#792def 100%)}.reviews_section:after{display:block;content:'';height:18px;background:url(../img/bg_bottom.jpg) center no-repeat}.reviews_section h2{color:#fff}.reviews_section .reviews_list{margin:0 auto 30px;width:440px}.reviews_section .review_item .photo_block{margin:0 auto;padding:10px;width:280px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:rgba(255,255,255,0.2);-webkit-box-shadow:1px 1.7px 5px rgba(0,0,0,0.1);-moz-box-shadow:1px 1.7px 5px rgba(0,0,0,0.1);box-shadow:1px 1.7px 5px rgba(0,0,0,0.1);position:relative;z-index:10}.reviews_section .review_item img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.reviews_section .review_item .text_block{margin-top:-107px;padding:130px 20px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;text-align:center}.reviews_section .review_item .author_info{margin:0 0 20px;padding:0 0 30px;background:url(../img/reviews__stars.png) center bottom no-repeat;font-weight:700;font-size:18px;line-height:26px;text-transform:uppercase}.reviews_section .owl-prev,.reviews_section .owl-next{width:25px;height:44px;background-image:url(../img/reviews__arrows.png);background-repeat:no-repeat;position:absolute;top:244px}.reviews_section .owl-prev{background-position:left center;left:30px}.reviews_section .owl-next{background-position:right center;right:30px}.order_info_section{padding:30px 20px}.order_info_section h2 b{color:#b224d2}.order_info_section .info_item{margin:0 0 25px}.order_info_section .info_item:last-child{margin:0}.order_info_section .info_item img{display:block;float:left;margin:-4px 16px 0 -4px;width:83px}.order_info_section .info_item .text_block{float:left;width:345px}.order_info_section .info_item h4{margin:0 0 5px;font-weight:700}.footer_section{padding:25px 0;font-size:14px;text-align:center}.footer_section img{display:block;margin:0 auto 10px auto}.footer_section a{color:#111}