body{min-width:320px;background:#fff;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#333;cursor:default}footer,header,section{margin:0 auto;max-width:1920px}.wrapper{margin:0 auto;padding:0 10px;width:960px;position:relative}.clearfix:after{content:"";display:block;clear:both}img{max-width:100%;height:auto}b{font-weight:700}.button{display:block;margin:0 auto;padding:0;width:300px;height:86px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ff863b;background-image:-webkit-gradient(linear,left bottom,left top,from(#fc4944),to(#ff863b));background-image:-webkit-linear-gradient(bottom,#fc4944 0,#ff863b 100%);background-image:-moz-linear-gradient(bottom,#fc4944 0,#ff863b 100%);background-image:-o-linear-gradient(bottom,#fc4944 0,#ff863b 100%);background-image:linear-gradient(to top,#fc4944 0,#ff863b 100%);-webkit-box-shadow:0 3px 0 #da3f38,inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 3px 0 #da3f38,inset 0 -1px 0 rgba(255,255,255,.1);box-shadow:0 3px 0 #da3f38,inset 0 -1px 0 rgba(255,255,255,.1);font-family:Roboto,sans-serif;font-weight:700;font-size:22px;line-height:86px;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;position:relative}button.button{height: 50px;line-height: 50px; margin: 20px 0 !important;}.collapsed{display: none}.button:hover{background-color:#f67e34;background-image:-webkit-gradient(linear,left bottom,left top,from(#f5433e),to(#f67e34));background-image:-webkit-linear-gradient(bottom,#f5433e 0,#f67e34 100%);background-image:-moz-linear-gradient(bottom,#f5433e 0,#f67e34 100%);background-image:-o-linear-gradient(bottom,#f5433e 0,#f67e34 100%);background-image:linear-gradient(to top,#f5433e 0,#f67e34 100%)}.button:active{-webkit-box-shadow:0 2px 0 #da3f38,inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 2px 0 #da3f38,inset 0 -1px 0 rgba(255,255,255,.1);box-shadow:0 2px 0 #da3f38,inset 0 -1px 0 rgba(255,255,255,.1);top:1px}h2{font-family:Intro,sans-serif;font-size:36px;line-height:44px;text-transform:uppercase;text-align:center}h2 span{color:#fc4944}.offer_section{padding:30px 0 35px;background:#422920 url(../png/bg.png) center top no-repeat;position: relative;}.offer_section .subtitle{margin:0 0 20px;font-family:Intro,sans-serif;font-size:36px;line-height:44px;color:#ffa200;text-transform:uppercase}.offer_section .main_title{margin:0 0 40px;font-family:Intro,sans-serif;font-size:37px;line-height:58px;color:#fff;text-transform:uppercase}.offer_section .main_title span{padding:8px 33px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fc4944}.offer_section .discount{padding:31px 0 0;width:130px;height:130px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fc4944;font-family:Intro,sans-serif;font-size:20px;color:#fff;text-transform:uppercase;text-align:center;position:absolute;top:270px;left:580px}.offer_section .discount span{display:block;font-size:44px;line-height:44px}.offer_img{display: none}.offer_section ul{float:right;margin:0 290px 0 0;width:300px}.offer_section ul li{margin:0 0 15px;padding:0 0 0 39px;background:url(../png/offer__tick_icon.png) left 2px no-repeat;font-size:20px;line-height:28px;color:#fff}.offer_section ul li:last-child{margin:0}.offer_section .order_block{float:left;width:300px}.offer_section .price_wrapper{margin:0 0 15px;font-family:Intro,sans-serif;color:#fff;text-transform:uppercase}.offer_section .price_wrapper .text{float:left;margin:4px 0 0;width:120px;font-size:20px;line-height:28px}.offer_section .price_wrapper .price_block{float:right;text-align:right}.offer_section .price_wrapper .price_item.old{margin:0 0 2px;font-size:24px;line-height:24px;text-decoration:line-through}.offer_section .price_wrapper .price_item.new{font-size:36px;line-height:40px;color:#ffa200}.offer_section .field{margin:0 auto 15px;padding:0 15px;width:100%;height:60px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;color:#333;outline:0}.form-control{margin:0 auto 15px;padding:0 15px;width:100%;height:60px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;color:#333;outline:0;background-size:4%;background-image:url(../png/open.png);background-position:right;background-repeat:no-repeat}.offer_section .field::-webkit-input-placeholder{opacity:1;color:#333}.offer_section .field:-moz-placeholder{opacity:1;color:#333}.offer_section .field::-moz-placeholder{opacity:1;color:#333}.offer_section .field:-ms-input-placeholder{opacity:1;color:#333}.offer_section .field:focus::-webkit-input-placeholder{opacity:0}.offer_section .field:focus:-moz-placeholder{opacity:0}.offer_section .field:focus::-moz-placeholder{opacity:0}.offer_section .field:focus:-ms-input-placeholder{opacity:0}.offer_section .products_count{margin:20px 0 0;color:#fff;text-align:center}.offer_section .products_count b{margin:0 4px;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ffa200;line-height:30px;color:#333}.discount_info_section{padding:18px 0 16px;background:#ffa200;font-family:Intro,sans-serif;font-size:30px;line-height:38px;color:#3d1b00;text-transform:uppercase;text-align:center}.discount_info_section h3 span{color:#fff}.video_section{padding:40px 0;background:#fafafa}.video_section h2{margin:0 0 15px}.video_section .description{margin:0 auto 40px;max-width:740px;text-align:center}.video_section .video_wrapper{margin:0 auto;padding:30px;width:720px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.video_section .video_block{width:100%;height:371px;background-color:#000;overflow:hidden;position:relative}.video_section .video_block embed,.video_section .video_block iframe,.video_section .video_block object{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.benefits_section{padding:40px 0;background:#422920 url(../jpg/benefits_bg.jpg);color:#fff}.benefits_section h2{margin:0 0 40px}.benefits_section h2 span{color:#ffa200}.benefits_section .benefits_list{font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.benefits_section .benefit_item{display:inline-block;vertical-align:top;margin:0 20px 0 0;width:220px;font-size:16px;line-height:24px;letter-spacing:normal}.benefits_section .benefit_item:last-child{margin:0}.benefits_section .benefit_item .image_block{padding:20px 0;position:relative}.benefits_section .benefit_item img{display:block;margin:0 auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.benefits_section .benefit_item .number{width:40px;height:40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fc4944;font-family:Intro,sans-serif;font-size:24px;line-height:40px;position:absolute;top:0;left:50%;margin-left:-20px}.benefits_section .benefit_item h4{margin:0 0 10px;font-weight:700}.benefits_section .benefit_item:nth-child(even) h4{padding:0 30px}.about_section{padding:40px 0}.about_section h2{margin:0 0 40px}.about_section h2 span{display:block}.about_section .image_block{float:left;padding:10px;width:460px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.about_section .image_block img{display:block}.about_section .image_block h4{padding:15px 10px 5px;font-family:Intro,sans-serif;text-align:center}.about_section .image_block h4 span{color:#fc4944}.about_section .text_block{float:right;width:460px}.about_section .text_block p{margin:0 0 22px}.about_section .text_block ul{margin:0 0 26px}.about_section .text_block ul li{margin:0 0 5px;padding:0 0 0 15px;position:relative}.about_section .text_block ul li:before{display:block;content:'';width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fc4944;position:absolute;top:9px;left:0}.about_section .text_block ul li:last-child{margin:0}.about_section .text_block .button{margin:0}.gallery_section{overflow:hidden;position:relative}.gallery_section img{display:block;width:100%;position:relative;}.order_steps_section{padding:40px 0;background:#fafafa}.order_steps_section h2{margin:0 0 40px}.order_steps_section .steps_list{font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.order_steps_section .step_item{display:inline-block;vertical-align:top;margin:0 20px 0 0;padding:0 2px;width:220px;font-size:16px;line-height:24px;letter-spacing:normal;position:relative}.order_steps_section .step_item:last-child{margin:0}.order_steps_section .step_item:before{display:block;content:'';width:46px;height:30px;background:url(../png/order_steps__arrow.png) center no-repeat;position:absolute;top:41px;right:-33px}.order_steps_section .step_item:last-child:before{display:none}.order_steps_section .step_item .icon{margin:0 auto 15px;width:112px;height:112px;border:6px solid #e6e6e6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff center no-repeat}.order_steps_section .step_item:first-child .icon{background-image:url(../png/order_steps__step1_icon.png)}.order_steps_section .step_item:nth-child(2) .icon{background-image:url(../png/order_steps__step2_icon.png)}.order_steps_section .step_item:nth-child(3) .icon{background-image:url(../png/order_steps__step3_icon.png)}.order_steps_section .step_item:last-child .icon{background-image:url(../png/order_steps__step4_icon.png)}.reviews_section{padding:40px 0}.reviews_section h2{margin:0 0 40px}.reviews_section .review_item{padding:30px 0 0;text-align:center}.reviews_section .review_item .author_block{margin:0 0 15px;padding:245px 20px 15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#f09819;background-image:-webkit-gradient(linear,left bottom,left top,from(#ff5858),to(#f09819));background-image:-webkit-linear-gradient(bottom,#ff5858 0,#f09819 100%);background-image:-moz-linear-gradient(bottom,#ff5858 0,#f09819 100%);background-image:-o-linear-gradient(bottom,#ff5858 0,#f09819 100%);background-image:linear-gradient(to top,#ff5858 0,#f09819 100%);position:relative}.reviews_section .review_item .author_block img{display:block;width:260px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;top:-30px;left:50%;margin-left:-130px}.reviews_section .review_item .author_info{font-weight:700;font-size:18px;line-height:26px;color:#fff}.footer_section{padding:25px 0;font-size:14px;line-height:22px;text-align:center}.footer_section img{display:block;margin:0 auto 10px auto}.footer_section a{color:#333}.footer_section a:hover{text-decoration:none}.offer_img{display:none;position: absolute; right: 0;bottom:0}@media screen and (max-width:959px){.offer_img{display: block;height: 420px;}.wrapper{width:640px}h2{font-size:30px;line-height:38px}.offer_section{padding:25px 0 30px;background-image:url(../png/mob_bg.png);background-size:cover}.offer_section .subtitle{margin:0 0 10px;font-size:32px;line-height:40px;text-align:center}.offer_section .main_title{margin:0 0 30px;padding:8px 0 6px;-webkit-border-radius:4px;font-size:32px;-moz-border-radius:4px;border-radius:4px;background:#fc4944;text-align:center}.offer_section .main_title span{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0}.offer_section .discount{top:430px;left:430px;z-index: 99;}.offer_section ul{display:none}.offer_section .order_block{float:none}.discount_info_section{padding:18px 0;font-size:22px;line-height:30px}.video_section .video_wrapper{width:100%}.video_section .video_block{height:315px}.benefits_section{padding:40px 0 0}.benefits_section .benefit_item{margin:0 35px 40px;width:240px}.benefits_section .benefit_item:last-child{margin:0 35px 40px}.about_section .image_block{width:200px}.about_section .image_block h4{padding:15px 0 5px;font-size:12px;line-height:20px}.about_section .text_block{width:400px}.about_section .text_block p{margin:0 0 15px}.about_section .text_block ul{margin:0 0 20px}.gallery_section img{}.order_steps_section{padding:40px 0 10px}.order_steps_section .step_item{margin:0 40px 30px}.order_steps_section .step_item:last-child{margin:0 40px 30px}.order_steps_section .step_item:before{display:none}.reviews_section .owl-next,.reviews_section .owl-prev{width:54px;height:54px;background:url(../reviews__arrows.html) no-repeat;position:absolute;top:103px}.reviews_section .owl-prev{background-position:left center;left:15px}.reviews_section .owl-next{background-position:right center;right:15px}}@media screen and (max-width:639px){.wrapper{width:320px}h2{font-size:20px;line-height:28px}.offer_section{padding:20px 0 25px;background-image:url(../mobile__offer_bg.html)}.offer_section .subtitle{margin:0 0 15px;font-size:22px;line-height:30px}.offer_section .main_title{margin:0 0 260px;padding:8px 0;font-size:24px;line-height:32px}.offer_section .discount{top:190px;left:180px}.offer_section ul{display:block;float:none;margin:0 0 25px}.offer_section ul li{background-position:left top;font-size:18px;line-height:24px}.discount_info_section{padding:15px 0;font-size:18px;line-height:26px}.discount_info_section h3 span{display:block}.video_section{padding:30px 0}.video_section .description{margin:0 0 30px}.video_section .video_wrapper{padding:10px}.video_section .video_block{height:158px}.benefits_section{padding:30px 0 0}.benefits_section h2{margin:0 0 30px}.benefits_section .benefit_item{margin:0 0 30px;width:100%}.benefits_section .benefit_item:last-child{margin:0 0 30px}.about_section{padding:30px 0 33px}.about_section h2{margin:0 0 30px}.about_section .image_block{float:none;margin:0 0 25px;width:100%}.about_section .image_block h4{padding:15px 10px 5px;font-size:16px;line-height:24px}.about_section .text_block{float:none;width:100%}.gallery_section img{}.order_steps_section{padding:30px 0 0}.order_steps_section h2{margin:0 0 30px}.order_steps_section .step_item{margin:0 0 30px}.order_steps_section .step_item:last-child{margin:0 0 30px}.reviews_section{padding:30px 0}.reviews_section h2{margin:0 0 30px}.offer_section .discount{left: 30px;
    top: 550px;
}.offer_section{
    height: 1350px;
}.offer_img{
    right: 50%;
    height: 475px;
    margin-right: -170px;
    bottom: 620px;
}.offer_section ul{margin-top:550px}.offer_section .products_count{margin-top: -50px}}