#snapfit_home{min-height:300px}#snapfit_home .section-1{height:720px;background:url(/img/snapfit/bg.jpg) center no-repeat;background-size:cover;position:relative}#snapfit_home .section-1 .inner{text-align:center;letter-spacing:1px;position:absolute;margin-top:-200px;width:100%}#snapfit_home .section-1 .title{line-height:1;margin-top:2.2rem}#snapfit_home .section-1 .title .line-1{font-size:3rem;font-weight:100;color:#68696b}#snapfit_home .section-1 .description{font-size:18px;font-weight:400;position:relative;margin:25px auto 0;color:#5d5d5d;max-width:460px}#snapfit_home .section-1 .buy-button{color:#fff;margin-top:3.2rem}#snapfit_home .r-button{font-size:16px;font-weight:500;height:4.6rem;line-height:4.6rem;color:#fff;width:19.4rem;display:inline-block;border-radius:2.4rem;text-decoration:none;transition:all linear .3s;text-align:center;background:#B0B7B9}#snapfit_home .soon{font-size:12px;color:#D5A8A3}#snapfit_home .section-2{text-align:center}#snapfit_home .section-2 .background{height:auto;background:url(/img/snapfit/bg_2.jpg) top no-repeat;background-size:auto 560px}#snapfit_home .section-2 .inner{margin-top:58px}#snapfit_home .section-2 .title{color:#fff;font-size:3.4rem;position:relative;font-weight:200}#snapfit_home .section-2 .title .line-2{font-size:4rem;font-weight:500}#snapfit_home .section-2 .title:before{content:"";width:4.7rem;border-top:2px solid #05d8e8;position:absolute;left:50%;top:-1rem;margin-left:-2.35rem}#snapfit_home .section-2 .detail-button{margin-top:23px;background:#B0B7B9}#snapfit_home .section-2 .detail-button:hover{background:rgba(0,0,0,.3)}#snapfit_home .section-2 .carousel{width:640px;margin:46px 0 46px -320px;float:none;left:50%}#snapfit_home .section-2 .carousel .fiber{position:absolute;left:0;top:0}#snapfit_home .section-2 .carousel-indicators{position:static;margin:15px 0 0;left:auto;top:auto;display:block;width:auto;text-align:center}#snapfit_home .section-2 .carousel-indicators li{width:16px;height:16px;margin:0 10px 0 0;border:2px solid #f9e26e;transition:all linear .3s}#snapfit_home .section-2 .carousel-indicators li:last-child{margin-right:0}#snapfit_home .section-2 .carousel-indicators li.strawberry{border-color:#f64446}#snapfit_home .section-2 .carousel-indicators li.peach{border-color:#f6b597}#snapfit_home .section-2 .carousel-indicators li.mix_blue{border-color:#00f}#snapfit_home .section-2 .carousel-indicators li.active{background:#f9e26e}#snapfit_home .section-2 .carousel-indicators li.active.strawberry{background:#f64446}#snapfit_home .section-2 .carousel-indicators li.active.peach{background:#f6b597}#snapfit_home .section-2 .carousel-indicators li.active.mix_blue{background:#00f}#snapfit_home .section-2 .carousel-inner img{width:321px;height:373px;margin:auto}#snapfit_home .section-3{padding-top:40px}#snapfit_home .section-3 .inner{width:766px;margin:0 auto;text-align:right;position:relative;padding-bottom:30px}#snapfit_home .section-3 .title{font-size:4rem;line-height:1;color:#414042;position:relative}#snapfit_home .section-3 .title:before{content:"";width:4.7rem;border-top:2px solid #05d8e8;position:absolute;right:0;top:-2rem}#snapfit_home .section-3 .title .line-1{font-size:3.4rem}#snapfit_home .section-3 .title .line-2{font-weight:400;margin-top:1.2rem}#snapfit_home .section-3 .recipes-button{margin-top:5rem}#snapfit_home .section-3 .selections{display:inline-block;width:192px;height:64px;margin-top:100px;position:relative}#snapfit_home .section-3 .selections .selection{display:inline-block;width:64px;height:64px;position:relative}#snapfit_home .section-3 .selections .selection svg{fill:#05d8e8;transition:fill linear .3s;position:absolute;left:15px;top:16px}#snapfit_home .section-3 .selections .selection.active svg{fill:#fff}#snapfit_home .section-3 .selections .frame{position:absolute;left:0;top:0;width:64px;height:64px;line-height:46px;background:#05d8e8;border-radius:50%;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;transition:left linear .3s}#snapfit_home .section-3 .preview{width:650px;height:470px;background:url(/img/snapfit/yogurt.png) center no-repeat;position:absolute;left:-180px;bottom:0;transition:background linear .3s}#snapfit_home .current{width:192px;display:inline-block;text-align:center;font-size:16px;color:#05d8e8;font-weight:400;margin-top:20px}#snapfit_home .section-4{background:url(/img/snapfit/bg_3.jpg) center no-repeat;background-size:cover;height:50rem;position:relative}#snapfit_home .section-4 .container{height:100%;position:relative}#snapfit_home .section-4 .container .inner{position:absolute;top:50%;left:15px;margin-top:-10.7rem}#snapfit_home .section-4 .container .inner .title{font-size:3.4rem;line-height:1;margin:2rem 0 6.3rem;position:relative}#snapfit_home .section-4 .container .inner .title:before{content:"";width:4.7rem;border-top:2px solid #05d8e8;position:absolute;left:0;top:-2.4rem}#snapfit_home .section-4 .container .inner .title .line-1{font-weight:300;color:#68696b}#snapfit_home .section-4 .container .inner .title .line-2{font-size:4rem;font-weight:500;margin-top:10px;color:#414042}#snapfit_home .section-5{padding:0 0 45px}.section-5 img{display:block;margin:0 auto}.section-5 .logo-coca{margin-top:50px}.section-5 .icon{margin-top:40px}.section-5 .description{text-align:center;font-size:22px;padding-top:30px;margin-bottom:16px;color:#605d58}.section-5 .author{font-size:20px;text-align:center;font-weight:700;color:#605d58;margin-bottom:50px;line-height:1}