.wrapper{background:#fff}section.def_section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:70px}section.def_section .sub-block{width:270px;margin-right:80px}section.def_section .sub-block h1.title,section.def_section .sub-block h3.title{font-size:40px;line-height:46px;font-weight:700;color:#333}section.def_section .main-block{width:100%;max-width:800px}section.def_section .main-block h2.title,section.def_section .main-block p.title{font-size:30px;color:#333;line-height:36px;font-weight:400;padding-bottom:15px}section.def_section.pr_sec{padding-bottom:45px}section.def_section.pr_sec p.title{padding-bottom:40px}section.def_section.pr_sec img.pr_img{margin-bottom:57px;display:block;max-width:669px;width:100%}section.def_section.pr_sec p.text_about{padding-bottom:30px;font-size:16px;line-height:26px;color:#515354}section.def_section.pr_sec .button-wrap{text-align:center;margin-top:27px}.slider-sec{padding-top:80px;padding-bottom:55px;border-bottom:1px solid #d8d8da}.slider-sec .sub-block a.back-to-posts{padding-top:60px;display:inline-block}.slider-sec .sl-pag-buttons{position:relative;left:-12px;padding-top:30px}.slider-sec .sl-pag-buttons a{color:#515354;font-size:16px;line-height:32px;text-decoration:none;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;padding-left:30px}.slider-sec .sl-pag-buttons a:before{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#515354;position:absolute;left:13px;top:13px}.slider-sec .sl-pag-buttons a.active,.slider-sec .sl-pag-buttons a:hover{background:#f1f1f3}.slider-sec .main-block p.text-about{padding-top:35px}.slider-sec .main-block ul.slick-dots{text-align:center;padding-top:22px}.slider-sec .main-block ul.slick-dots li{display:inline-block;padding:5px}.slider-sec .main-block ul.slick-dots li button{display:block;width:8px;height:8px;font-size:0;background:#fff;border:2px solid #8e9294;border-radius:50%;padding:0}.slider-sec .main-block ul.slick-dots li button:hover,.slider-sec .main-block ul.slick-dots li.slick-active button{background:#8e9294}.slider-sec .slick-arrow{position:absolute;left:-47px;opacity:.8;top:50%;border:0;width:48px;height:90px;background-size:20px;text-indent:-1000px;margin-top:-75px;z-index:100;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.slider-sec .slick-arrow.slick-next{left:auto;right:-47px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider-sec .slick-arrow:hover{opacity:1}.slider-sec .main-block .slide-item{border:1px solid #d8d8da;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:45px}.slider-sec .main-block .slide-item .product-block{width:320px;text-align:center}.slider-sec .main-block .slide-item .product-block a.buy-btn{padding:13px 15px 9px}.slider-sec .main-block .slide-item .product-block figure{width:70px;height:70px;margin:0 auto;display:block;background-repeat:no-repeat}.slider-sec .main-block .slide-item .product-block h4.pr-title{font-size:16px;font-weight:700;text-transform:uppercase;padding:25px 0 35px;color:#333}.slider-sec .main-block .slide-item .product-block .price{color:#333;font-size:22px;padding-bottom:16px}.slider-sec .main-block .slide-item .product-block .price .cur{font-size:16px;font-weight:400;text-transform:uppercase}.slider-sec .main-block .slide-item .product-block .price .old-p{font-size:22px;color:#7a7d7f;font-weight:400;position:relative;padding:0 10px}.slider-sec .main-block .slide-item .product-block .price .old-p:after{content:'';width:62px;background:#f81616;height:1px;position:absolute;display:block;left:7px;top:12px;-webkit-transform:rotate(-11deg);-ms-transform:rotate(-11deg);transform:rotate(-11deg)}.ba-section,.ba-section-bg{height:100%;top:0;width:100%}.slider-sec .main-block .slide-item .product-block .price .new-p{font-weight:700}.slider-sec .main-block .slide-item.aur figure{background-size:326px;background-position:-8px 7px}.slider-sec .main-block .slide-item.snapheal figure{background-size:900px;background-position:-591px -8px}.slider-sec .main-block .slide-item.intensify figure{background-size:900px;background-position:-360px -5px}.slider-sec .main-block .slide-item.tonality figure{background-size:900px;background-position:-242px -5px}.slider-sec .main-block .slide-item.fxphoto figure{background-size:900px;background-position:-474px -7px}.slider-sec .main-block .slide-item.focus figure{background-size:850px;background-position:-668px -3px}.slider-sec .main-block .slide-item.noiseless figure{background-size:900px;background-position:-822px -4px}.slider-sec .main-block .slide-item.ckit figure{background-size:900px;background-position:-126px -4px}.slider-sec .main-block .slide-item.ckit .text-block{padding:0}.slider-sec .main-block .slide-item.luminar figure{background-image:url(/img/macphun/luminar-2018/logo2.svg);background-size:contain;background-position:center}.slider-sec .main-block .slide-item .text-block{width:420px;min-height:410px;padding:30px 0}.slider-sec .main-block .slide-item .text-block p.title{padding-bottom:15px}.slider-sec .main-block .slide-item .text-block p.list-title{font-size:16px;color:#515354;padding-bottom:15px}.slider-sec .main-block .slide-item .text-block ul.p_text{font-size:16px;list-style-type:disc;padding-left:20px}.slider-sec .main-block .slide-item .text-block ul.p_text li{font-size:16px;color:#515354;line-height:26px}.slider-sec .main-block .slide-item .text-block .learn_more{border-bottom:1px solid;display:inline-block;padding-top:20px;margin-left:5px}.slider-sec ul.ba_s_btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-9px;margin-top:36px;width:100%}.slider-sec ul.ba_s_btns li{width:33%}.slider-sec ul.ba_s_btns li img{width:100%}.ba-section{position:fixed;left:0;z-index:-1;opacity:0}.ba-section.active{z-index:100;opacity:1}.ba-section-bg{position:absolute;z-index:1;left:0;background:rgba(0,0,0,.9)}.ba-slider-wrap{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;width:900px;height:525px}.ba-slider-cont{position:relative;margin:0 auto;width:800px;height:525px}.ba-slider-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:526px}.ba-slide-item{position:absolute;opacity:0;z-index:-1;width:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.ba-slide-item.active{opacity:1;z-index:1}.imgba_slider{width:800px;height:525px;position:relative;left:0;z-index:3}.imgba_slider>img{position:absolute;width:800px;height:525px;top:0;left:0}.imgbamove_slider,.imgbamove_slider_fake{width:400px;height:525px;right:0;position:absolute;top:0}.imgbamove_slider{overflow:hidden;z-index:3;border-left:2px solid #fff}.imgbamove_slider_fake{z-index:2;border-left:2px solid transparent}.imgbamove_slider:after,.imgbamove_slider_fake:after{content:"";background-size:40px;cursor:pointer;width:40px;height:40px;border:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;position:absolute;left:-21px;top:0;bottom:0;margin:auto}.imgbamove_slider img{right:0;position:absolute;width:800px;height:525px;top:0}.ba-slider-buttons{position:absolute;width:100%;top:0;height:525px;z-index:0}.ba-slider-buttons .valign,.next,.prev{height:33px;position:absolute;right:0;top:0}.ba-slider-buttons .valign{width:100%;left:0;bottom:0;margin:auto}.next,.prev{display:block;width:18px;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.8;cursor:pointer}.next:hover,.prev:hover{opacity:1}.prev{left:0;right:auto}.load-wrap{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}@media only screen and (max-width:1024px) and (max-device-width:1024px){section.def_section{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:736px) and (max-device-width:736px){section{max-width:414px;margin:0 auto}section.pr_sec.def_section{padding:40px 25px 15px}.slider-sec .slick-arrow{display:none!important}.slider-sec .main-block .slide-item .text-block{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:30px 25px;min-height:auto}.slider-sec .main-block .slide-item .text-block h2.title{font-size:24px}.slider-sec .main-block .slide-item .text-block h2.title br{display:none}.slider-sec .main-block .slide-item .text-block .learn_more{display:block;text-transform:uppercase;border:0;text-align:center;margin-left:0}.slider-sec .main-block ul.ba_s_btns{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:30px auto 0}.slider-sec .main-block ul.ba_s_btns li{padding:0 5px}.slider-sec .main-block ul.ba_s_btns img{max-width:263px;margin:auto}.slider-sec .main-block ul.slick-dots{display:none!important}.slider-sec .main-block .slide-item{border:0}.slider-sec .main-block .slide-item .product-block{width:100%}.slider-sec .main-block .slide-item .product-block .logo{display:inline-block;vertical-align:middle}.slider-sec .main-block .slide-item .product-block h4.pr-title{display:inline-block;vertical-align:middle;padding:5px 0 0}.slider-sec .main-block .slide-item .product-block .price{padding-top:20px}.slider-sec .main-block .slide-item.ckit .text-block{padding:30px 25px}.slider-sec .main-block p.text-about{margin:0 15px;padding:0 10px 15px}section.pr_sec .sub-block h3.title{text-transform:uppercase;font-size:16px;font-weight:700}section.pr_sec .main-block p.title{font-size:24px;padding-top:10px;padding-bottom:20px}section.pr_sec img.pr_img{margin-bottom:27px!important}section.pr_sec .button-wrap{margin-top:0!important}header{background:#000c13}section.def_section .sub-block.mobile-nav{position:fixed;top:50px;background:#000c13;left:0;width:100%;padding:0 5px;overflow:hidden;z-index:1000;height:42px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}section.def_section .sub-block.mobile-nav.fixed-top{top:0}section.def_section .sub-block.mobile-nav.active{height:350px}section.def_section .sub-block.mobile-nav.active h1.title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}section.def_section .sub-block.mobile-nav h1.title{color:#fff;font-size:12px;line-height:42px;text-transform:uppercase;font-weight:100;position:relative}section.def_section .sub-block.mobile-nav h1.title:after{content:"";position:absolute;background:url(/images/gallery/prev.svg) center center no-repeat;width:10px;height:16px;background-size:10px 16px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:10px;top:13px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}section.def_section .sub-block.mobile-nav h1.title br{display:none}section.def_section .sub-block.mobile-nav .sl-pag-buttons{left:0;padding-top:0}section.def_section .sub-block.mobile-nav .sl-pag-buttons a{color:#fff;font-size:14px;line-height:28px}section.def_section .sub-block.mobile-nav .sl-pag-buttons a:before{top:10px}section.def_section .sub-block.mobile-nav .sl-pag-buttons a.active,section.def_section .sub-block.mobile-nav .sl-pag-buttons a:hover{color:#515354}section.def_section .sub-block.mobile-nav a.back-to-posts{padding-top:10px;display:inline-block;font-size:13px;color:#4c8df5;border-bottom:1px solid #4c8df5;margin-left:20px;margin-bottom:15px}}.blog_m_title{font-size:30px;line-height:36px;padding:5px 0 10px;font-weight:400}.blog_ul_list{list-style:disc;padding:0 0 15px 18px}.blog_ul_list li{padding-left:18px}@media only screen and (max-width:568px) and (max-device-width:568px) and (orientation:landscape){section.def_section .sub-block.mobile-nav .sl-pag-buttons a{line-height:22px;font-size:12px}}