h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:700;margin:0;padding:0;color:#fff}body{background:#000;font-family:'Montserrat', sans-serif;color:#fff}img{height:auto}.container{width:100%;max-width:100%}p{font-size:4.375vw;margin-bottom:4.6875vw}h2{font-size:6.25vw;margin-bottom:6.25vw;color:#ff9a00}.btn-cta{background-image:linear-gradient(#f5aa2a, #c58000);font-weight:900;color:#fff;text-transform:uppercase;font-size:5vw;padding:.9375vw 4.6875vw;-webkit-border-radius:6.25vw;-moz-border-radius:6.25vw;border-radius:6.25vw;text-align:center;display:block}.btn-cta:hover{text-decoration:none;color:#fff;background:#cc7b00}.list{padding-left:6.25vw;margin-bottom:7.8125vw;list-style:none}.list li{font-weight:400;font-size:3.75vw;padding-bottom:.9375vw}.list li:before{content:"\2022";color:#ff9a00;font-weight:700;position:absolute;margin-left:-4.375vw}#top{background:url(../images/bg_top_mobile.png) no-repeat center top;background-size:129.6875vw 138.4375vw;padding-top:3.125vw}#top .logo{text-align:center;margin-bottom:7.8125vw}#top .logo img{width:30.9375vw}#top h2{font-weight:900;text-transform:uppercase;font-size:7.5vw;margin-bottom:3.125vw}#top h3{color:#fff;font-size:5.625vw;margin:6.25vw 0 6.25vw}#top h4{font-size:6.25vw;font-weight:900;margin-bottom:3.125vw}#top .btn-cta{margin-top:4.6875vw}#top .title{font-style:italic;font-size:5vw;font-weight:700;margin-bottom:4.6875vw}#top p{text-align:justify;font-size:3.4375vw}#work{text-align:center;margin:15.625vw 0 3.125vw}#work p{font-size:4.375vw}#work .work-box img{width:55.46875vw}#work .work-box p{margin:0;font-size:3.4375vw}#work .work-box p strong{color:#ff9a00}#work .line{margin-top:7.8125vw}#work .line img{width:100%}#ingredients{margin:6.25vw 0 3.125vw}#ingredients img{width:100%}#ingredients .button{text-align:center;margin-top:4.6875vw}#ingredients .button .btn-cta{font-size:6.25vw}#use{margin-top:3.125vw}#use h2{margin-top:6.25vw}#use ol{padding:0;margin-left:4.6875vw}#use ol li{color:#ff9a00;font-weight:700;font-size:4.6875vw}#use ol li span{color:#fff;font-weight:400;font-size:4.375vw}#use img{width:100%}#use p{font-size:2.34375vw}#reviews{margin-top:6.25vw}#reviews h2{text-align:center}#reviews .white{color:#fff}#reviews .right,#reviews .left{margin-top:14.0625vw}#reviews .right img,#reviews .left img{cursor:pointer;width:4.0625vw}#reviews .swiper-button-disabled{display:none}#reviews .review{cursor:grab;font-size:4.0625vw;color:#ff9a00}#reviews .button{text-align:center;margin-top:10.9375vw}#reviews .button .btn-cta{font-size:6.25vw}#faq{margin-top:15.625vw;text-align:center}#faq .faq-box{margin-bottom:3.90625vw}#faq .faq-box .faq-title{font-weight:800;font-size:4.6875vw;cursor:pointer}#faq .faq-box .faq-title .icon{color:#ff9a00;margin-right:3.90625vw}#faq .faq-box .faq-content{font-size:3.75vw;margin:0 auto 1.5625vw;display:none}#faq .img{margin:12.5vw 0 10.9375vw}#faq .img img{width:92.1875vw}#faq .btn-cta{font-size:6.875vw}footer{padding:10.9375vw 0 6.25vw;font-size:2.8125vw;color:#fff;text-align:center}footer a{color:#fff}footer a:hover{color:#d9d9d9}.page-not-found{padding-top:31.25vw}.page-not-found h1{font-size:18.75vw}.page-not-found h2{font-size:6.25vw;color:#fff}#rule_popup .modal-dialog,#privacy_popup .modal-dialog,#contact_popup .modal-dialog{padding:1.5625vw 4.6875vw}#rule_popup .modal-title,#privacy_popup .modal-title,#contact_popup .modal-title{color:#000;font-size:3.75vw}.rules-content,.privacy-content{font-size:2.5vw;line-height:2.96875vw;color:#000}.rules-content ul li,.rules-content span,.rules-content p,.privacy-content ul li,.privacy-content span,.privacy-content p{font-size:2.8125vw;line-height:2.96875vw}.rules-content p,.privacy-content p{margin-bottom:1.25vw;line-height:2.96875vw}@media (min-width: 768px){.container{max-width:90vw;padding:0 1.125vw}p{font-size:1.8vw;line-height:2.25vw;margin-bottom:1.875vw}h2{font-size:3vw;margin-bottom:3vw}.btn-cta{font-size:2.4vw;padding:.45vw 2.25vw;-webkit-border-radius:3vw;-moz-border-radius:3vw;border-radius:3vw;display:inline-block}.list{padding-left:3vw;margin-bottom:3.75vw}.list li{font-size:1.575vw;padding-bottom:.45vw}.list li:before{margin-left:-2.1vw}#top{background:url(../images/bg_top.png) no-repeat center top;background-size:144vw 99.975vw;min-height:99.975vw;padding-top:1.5vw}#top .logo{margin-bottom:3.75vw;text-align:left}#top .logo img{width:14.85vw}#top h2{font-size:3.6vw;margin-bottom:1.5vw}#top h3{color:#000;font-size:2.7vw;margin:18vw 0 3vw}#top h4{font-size:3vw;margin-bottom:1.5vw}#top .btn-cta{margin-top:2.25vw}#top .title{font-size:2.4vw;width:85%;margin-bottom:2.25vw}#top p{font-size:1.65vw;width:80%}#work{margin:7.5vw 0 1.5vw}#work p{font-size:2.1vw}#work .work-box img{width:26.625vw}#work .work-box p{font-size:1.65vw}#work .line{margin-top:3.75vw}#work .line img{width:81.9vw}#ingredients{margin:3vw 0 1.5vw}#ingredients .button{margin-top:2.25vw}#ingredients .button .btn-cta{font-size:3vw}#use{margin-top:2.25vw}#use h2{margin-top:6vw}#use ol{margin-left:2.25vw}#use ol li{font-size:2.25vw}#use ol li span{font-size:2.1vw}#use p{font-size:.9vw}#reviews{margin-top:3vw}#reviews h2{font-size:2.25vw}#reviews .right,#reviews .left{margin-top:2.25vw}#reviews .right img,#reviews .left img{width:1.95vw}#reviews .review{font-size:1.95vw}#reviews .button{margin-top:5.25vw}#reviews .button .btn-cta{font-size:3vw}#faq{background:url(../images/bg_faq.png) no-repeat center bottom;background-size:144vw 87vw;min-height:87vw;margin-top:7.5vw}#faq .faq-box{margin-bottom:1.875vw}#faq .faq-box .faq-title{font-size:2.25vw}#faq .faq-box .faq-title .icon{margin-right:1.875vw}#faq .faq-box .faq-content{width:80%;font-size:1.8vw;margin:0 auto .75vw}#faq .img{margin:6vw 0 5.25vw}#faq .img img{width:44.25vw}#faq .btn-cta{font-size:3.3vw}footer{padding:5.25vw 0 3vw;font-size:1.35vw}.page-not-found{padding-top:15vw}.page-not-found h1{font-size:9vw}.page-not-found h2{font-size:3vw}#rule_popup .modal-dialog,#privacy_popup .modal-dialog,#contact_popup .modal-dialog{padding:0}#rule_popup .modal-title,#privacy_popup .modal-title,#contact_popup .modal-title{font-size:1.35vw}.rules-content,.privacy-content{font-size:.975vw;line-height:1.2vw}.rules-content ul li,.rules-content span,.rules-content p,.privacy-content ul li,.privacy-content span,.privacy-content p{font-size:.975vw;line-height:1.2vw}.rules-content p,.privacy-content p{margin-bottom:.375vw;line-height:1.2vw}}@media (min-width: 1200px){.container{max-width:1200px;padding:0 15px}p{font-size:24px;line-height:30px;margin-bottom:25px}h2{font-size:40px;margin-bottom:40px}.btn-cta{font-size:32px;padding:6px 30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;display:inline-block}.list{padding-left:40px;margin-bottom:50px}.list li{font-size:21px;padding-bottom:6px}.list li:before{margin-left:-28px}#top{background:url(../images/bg_top.png) no-repeat center top;background-size:1920px 1333px;min-height:1333px;padding-top:20px}#top .logo{margin-bottom:50px;text-align:left}#top .logo img{width:198px}#top h2{font-size:48px;margin-bottom:20px}#top h3{color:#000;font-size:36px;margin:240px 0 40px}#top h4{font-size:40px;margin-bottom:20px}#top .btn-cta{margin-top:30px}#top .title{font-size:32px;width:85%;margin-bottom:30px}#top p{font-size:22px;width:80%}#work{margin:100px 0 20px}#work p{font-size:28px}#work .work-box img{width:355px}#work .work-box p{font-size:22px}#work .line{margin-top:50px}#work .line img{width:1092px}#ingredients{margin:40px 0 20px}#ingredients .button{margin-top:30px}#ingredients .button .btn-cta{font-size:40px}#use{margin-top:30px}#use h2{margin-top:80px}#use ol{margin-left:30px}#use ol li{font-size:30px}#use ol li span{font-size:28px}#use p{font-size:12px}#reviews{margin-top:40px}#reviews h2{font-size:30px}#reviews .right,#reviews .left{margin-top:30px}#reviews .right img,#reviews .left img{width:26px}#reviews .review{font-size:26px}#reviews .button{margin-top:70px}#reviews .button .btn-cta{font-size:40px}#faq{background:url(../images/bg_faq.png) no-repeat center bottom;background-size:1920px 1160px;min-height:1160px;margin-top:100px}#faq .faq-box{margin-bottom:25px}#faq .faq-box .faq-title{font-size:30px}#faq .faq-box .faq-title .icon{margin-right:25px}#faq .faq-box .faq-content{width:80%;font-size:24px;margin:0 auto 10px}#faq .img{margin:80px 0 70px}#faq .img img{width:590px}#faq .btn-cta{font-size:44px}footer{padding:70px 0 40px;font-size:18px}.page-not-found{padding-top:200px}.page-not-found h1{font-size:120px}.page-not-found h2{font-size:40px}#rule_popup .modal-dialog,#privacy_popup .modal-dialog,#contact_popup .modal-dialog{padding:0}#rule_popup .modal-title,#privacy_popup .modal-title,#contact_popup .modal-title{font-size:18px}.rules-content,.privacy-content{font-size:13px;line-height:16px}.rules-content ul li,.rules-content span,.rules-content p,.privacy-content ul li,.privacy-content span,.privacy-content p{font-size:13px;line-height:16px}.rules-content p,.privacy-content p{margin-bottom:5px;line-height:16px}}
/*# sourceMappingURL=main.css.map */
