@font-face{font-family:din-condensed;src:url(/media/fonts/DINCondensed-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:din-condensed;src:url(/media/fonts/DINCondensed-Medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:din-condensed;src:url(/media/fonts/DINPro-Light_13935.ttf) format("opentype");font-style:normal;font-weight:400}::-moz-selection{color:#fff;background:rgba(216,24,45,.75)}::selection{color:#fff;background:rgba(216,24,45,.75)}a{outline:0}#back_top{z-index:15}#top{margin-top:100vh}#top.fixed{margin-top:0vh}.fixed{position:fixed!important}.fixed.top_banner{z-index:5}.wrapper{position:relative;background-color:#fff;overflow:hidden}.wrapper section{background:url(/media/image/product-series/reebok-floatride/Main-Body-Background.jpg) center top no-repeat #fff;position:relative;background-size:cover}.wrapper .shoe-scroll{height:calc(100vh - 36px);position:relative}.wrapper .button,.wrapper a,.wrapper button,.wrapper h1,.wrapper h2,.wrapper h3{font-family:din-condensed,helvetica,arial,sans-serif;font-weight:700;color:#000;text-transform:uppercase}.wrapper h1,.wrapper h2{text-align:center;color:#fff!important}.wrapper h3{text-align:center;color:#fff!important;letter-spacing:.1em;font-size:1.5rem;margin-top:-15px}.wrapper .arrow{bottom:6%!important;color:#fff;height:40px;left:50%;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);font-size:2.4rem;letter-spacing:.25em;font-family:din-condensed,helvetica,arial,sans-serif;font-weight:700}.wrapper .arrow:before{font-family:FontAwesome;content:'\f107';position:absolute;left:0;right:0;bottom:-40px;font-size:50px}.wrapper .arrow.bounce{animation:bounce 2s infinite}.wrapper .shoe-description{text-align:center;padding-top:12%;padding-bottom:12%}.wrapper .shoe-description.active img{bottom:0;opacity:1}.wrapper .shoe-description img{margin-top:10%;margin-bottom:5%;position:relative;bottom:-200px;opacity:0;transition:all .5s ease-in}.wrapper p{font-family:din-condensed,helvetica,arial,sans-serif;font-weight:400;font-size:1.05vw;letter-spacing:.1rem;color:#fff;text-align:center;width:57%;margin:0 auto;line-height:1.4}.wrapper .button,.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4{font-weight:700}.wrapper h1{font-size:3.5vw;letter-spacing:.42rem}.wrapper h2{letter-spacing:.12rem;font-size:3.5vw}.wrapper .button{letter-spacing:.32rem;text-align:center;color:#fff;border:3px solid #fff;font-size:1.3rem;padding-top:17px;margin-top:35px;-webkit-transition:all .2s ease;transition:all .2s ease;background:0 0}.wrapper .button.dt{float:right;padding-left:70px;padding-right:70px}.wrapper .button:hover{background:#fff;color:#061125}.wrapper .video-img{display:flex;flex-wrap:wrap}.wrapper .video-img.active .video-box-middle{transform:translateY(0%)}.wrapper .video-img.active .img-box-left{left:0}.wrapper .video-img.active .img-box-right{right:0}.wrapper .video-img .video-box-middle video{width:100%;display:block}.wrapper .video-img .img-box-left,.wrapper .video-img .img-box-right{flex-basis:35%;transition:all .5s ease-in}.wrapper .video-img .img-box-left{position:relative;left:-35%}.wrapper .video-img .img-box-right{flex-direction:column;justify-content:flex-end;display:flex;right:-35%;position:relative}.wrapper .video-img .video-box-middle{flex-basis:30%;transform:translateY(100%);transition:all .5s ease-in}.wrapper .video-img .video-box-middle a.button.scrollto{position:absolute;bottom:6%;margin:0 auto;left:0;right:0;max-width:60%;padding-bottom:7px}.wrapper .top_banner{width:100%;height:calc(100vh - 36px);background:url(/media/image/product-series/reebok-floatride/top-banner-desktop.jpg) top center/cover no-repeat;position:relative;max-height:1216px}.wrapper .top_banner>div{position:absolute;bottom:0;width:45%}.wrapper .top_banner .tr{position:fixed;z-index:-10;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.wrapper .top_banner #black-shoe,.wrapper .top_banner #blue-shoe{width:100%;position:absolute;bottom:0;max-width:857px}.wrapper .top_banner #black-shoe{transform:translateX(calc(-100%));transition:all .5s ease-in}.wrapper .top_banner img#blue-shoe{transform:translate(-100%,40%)}.wrapper .top_banner .cta{right:6%;bottom:10%;width:44%}.wrapper .top_banner h1,.wrapper .top_banner p{text-align:right;line-height:.8}.wrapper .top_banner p:first-child{padding:0 0 1vw}.wrapper .top_banner .button{font-size:1.4vw;display:block;width:46%;float:right;padding:1.6vh 0 1vh;margin:2.5vw 4% 0 0}.wrapper .top_banner a:first-of-type{background:0 0;color:#fff}.wrapper .top_banner a:first-of-type:hover{background:#fff;color:#000}.wrapper .mw{bottom:2%;left:0;right:0;margin:0 auto;width:18vw}.wrapper .mw h3{text-align:center;font-size:1.75vw;letter-spacing:.32vw;line-height:.85;display:block;float:left;width:50%;cursor:pointer}.wrapper .mw .menuSlider{height:.25vw;position:absolute;bottom:0;left:0;right:0;margin:0 11%}.wrapper .mw .menuSlider .scroller{height:.25vw;width:34%;background:#d8182d;position:absolute;-webkit-transition:500ms ease-in-out;transition:500ms ease-in-out;left:0}.wrapper #reebok-logo{bottom:0;width:20%;position:relative;float:right;right:-127%;transition:all .5s ease-in}.wrapper #reebok-logo.loaded{right:-7%}.wrapper img#reebok-floatride-title{right:-120%;transition:all .5s ease-in;position:relative}.wrapper img#reebok-floatride-title.loaded{right:0}section.container_1200{margin:40px auto 60px}@media only screen and (orientation:portrait){.wrapper h2{font-size:7vw}}@media only screen and (min-width:50.063em){.product-pagination{display:none}}@media (min-width:469px) and (max-width:1024px) and (orientation:portrait){.wrapper .top_banner .cta{bottom:27%;width:82%}}@media (min-width:469px) and (max-width:768px){.wrapper .shoe-description img{width:80%}}@media only screen and (min-width:469px) and (max-width:1024px){.wrapper .top_banner{height:100vh;margin:0;background:url(/media/image/product-series/reebok-floatride/top-banner-desktop.jpg) top center/cover no-repeat}}@media (min-width:469px) and (max-width:1024px){.wrapper .arrow{font-size:1.7rem;bottom:5%!important}.wrapper .arrow:before{bottom:-20px;font-size:40px}.wrapper .button.dt{padding-left:30px;padding-right:30px;padding-top:12px;padding-bottom:8px}.wrapper .video-img .video-box-middle a.button.scrollto{padding-bottom:5px;font-size:.9rem;letter-spacing:.2em;padding-left:5px;padding-right:5px;padding-top:10px}}@media only screen and (min-width:701px) and (max-width:1340px) and (orientation:portrait){.wrapper #reebok-logo{top:15%}}@media only screen and (min-width:701px) and (max-width:1340px){.wrapper .mw{width:250px}.wrapper .mw h3{font-size:28px}.wrapper .mw .menuSlider,.wrapper .mw .menuSlider .scroller{height:4px}}@media only screen and (min-width:701px) and (max-width:1200px){.wrapper .shoe-scroll{height:100vh;margin:0}}@media only screen and (min-width:701px) and (max-width:1340px) and (orientation:landscape){.wrapper #reebok-logo{top:14%}}@media only screen and (max-width:770px) and (min-width:771px) and (max-width:1340px){.wrapper h1{font-size:5.5vw}}@media only screen and (max-width:770px) and (orientation:landscape) and (min-width:700px) and (max-width:1000px){.wrapper p{font-size:3vw}}@media only screen and (max-width:770px) and (orientation:portrait) and (min-width:700px) and (max-width:1000px){.wrapper p{font-size:3vw}}@media only screen and (min-width:771px) and (max-width:1340px) and (orientation:portrait){.wrapper .top_banner h1{font-size:6vw}.wrapper .top_banner p{font-size:2.6vw}.wrapper .top_banner .button{font-size:16px;width:200px;padding:14px 30px 8px}}@media only screen and (min-width:771px) and (max-width:1340px) and (orientation:landscape){.wrapper .top_banner h1{font-size:4.5vw}.wrapper .top_banner p{font-size:2.3vw}.wrapper .top_banner .button{font-size:16px;width:150px;padding:14px 30px 8px}}@media only screen and (min-width:771px) and (max-width:1340px){.wrapper p{font-size:2vw}.wrapper h2{font-size:5.5vw}}@media only screen and (min-width:771px){.mob{display:none}.dt{display:block}}@media only screen and (max-width:1000px){.wrapper .button{border:2px solid #fff}}@media only screen and (max-width:770px) and (orientation:landscape){.wrapper .shoe-scroll{height:100vh;margin:0}.wrapper .top_banner{height:calc(100vh - 36px);margin:0}}@media only screen and (max-width:770px){.wrapper p{width:83%;letter-spacing:.07rem}.wrapper h1{letter-spacing:.2rem}.mob{display:block}}@media only screen and (max-width:770px) and (max-width:468px){.wrapper p{font-size:5vw}}@media only screen and (max-width:770px) and (orientation:portrait){.wrapper h1{font-size:7vw}}@media only screen and (max-width:700px) and (orientation:portrait){.wrapper .top_banner{height:82vh;position:relative!important;margin:0;background:url(/media/image/product-series/reebok-floatride/top-banner-desktop.jpg) top center/cover no-repeat}.wrapper .mw{bottom:6%;width:58vw}.wrapper .mw h3{font-size:6.4vw;letter-spacing:.8vw}.wrapper .mw .menuSlider,.wrapper .mw .menuSlider .scroller{height:1.3vw}}@media only screen and (max-width:700px) and (orientation:landscape){.wrapper .mw{bottom:7%;width:48vw}.wrapper .mw h3{font-size:5vw;letter-spacing:.7vw}.wrapper .mw .menuSlider,.wrapper .mw .menuSlider .scroller{height:.8vw}}@media only screen and (max-width:700px){.wrapper #reebok-logo{bottom:auto;top:3%}}@media (max-width:468px){.wrapper .shoe-scroll{display:none}.wrapper h3{font-size:1rem;margin-top:-10px;padding:0 15px}.wrapper .arrow{display:none}.wrapper .shoe-description img{padding:0 7%;bottom:0;opacity:1}.wrapper .button{letter-spacing:1.8px;font-size:1.1rem;width:74%!important;padding-bottom:.6125rem!important}.wrapper .video-img .img-box-left,.wrapper .video-img .img-box-right{display:none}.wrapper .video-img .video-box-middle{flex-basis:100%;transform:translateY(0%)}.wrapper .top_banner{background:url(/media/image/product-series/reebok-floatride/top-banner-mobile.jpg) top center/cover no-repeat}.wrapper .top_banner .cta,.wrapper .top_banner>div{display:none}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-30px) translateX(-50%)}60%{transform:translateY(-15px) translateX(-50%)}}