@font-face{font-family:Didot;src:url(/media/fonts/didot.woff) format("woff");font-weight:700}@font-face{font-family:Gotham;src:url(/media/fonts/Gotham-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:Gotham;src:url(/media/fonts/GothamBook.ttf) format("ttf");font-weight:400}@font-face{font-family:Gotham;src:url(/media/fonts/Gotham-Light.woff) format("woff");font-weight:200}.wrapper{background:#fff}.wrapper .white-space{white-space:nowrap}.wrapper .top-center{margin:0 auto;padding-top:60px;text-align:center;position:relative!important}.wrapper .top-center h2{font-family:Gotham,Roboto,sans-serif;font-weight:700;letter-spacing:.08em;margin:15px 0;text-align:center!important;font-size:2.5rem!important}.wrapper .container .arrow{bottom:5%;color:#fff!important;text-decoration:none!important;height:40px;left:50%;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);font-family:Gotham,Roboto,sans-serif!important;font-size:28px!important;font-weight:400!important;letter-spacing:.1em}.wrapper .container .arrow.bounce{z-index:10}.wrapper .container .arrow img{margin-top:15px;width:30%}.wrapper .container.middle .shoe-ex{width:50%!important;position:relative!important;top:3.2%;display:inline-block;height:auto;padding-bottom:4%}.wrapper .container.middle .shoe-ex>img{width:82.8%;margin-left:9.2%;position:relative;margin-top:2.8%}.wrapper .container.middle .shoe-ex .click-inf{cursor:pointer;position:absolute;top:14%;right:1%;transition:.3s ease;font-size:2vw;color:#000;font-family:Gotham;font-weight:700;width:6.4%;max-width:61px}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(1):before{content:'1'}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(2){top:49%;right:5%}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(2):before{content:'2'}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(3){top:69%;right:0}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(3):before{content:'3'}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(4){top:85%;right:13%}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(4):before{content:'4'}.wrapper .container.middle .shoe-ex .click-inf:before{position:absolute;text-align:center;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-26%);font-size:2vw}.wrapper .container.middle .shoe-ex .click-inf:after{background:url(/media/image/product-series/new-balance-racing/button_selected.png);position:absolute;content:'';left:0;top:0;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-align:center;width:100%;height:100%;background-size:cover;bottom:0;right:0}.wrapper .container.middle .shoe-ex .click-inf.active:after,.wrapper .container.middle .shoe-ex .click-inf:hover:after{opacity:1}.wrapper .container.middle .shoe-ex-inf{width:50%!important;display:inline-block!important;position:relative!important;vertical-align:top}.wrapper .container.middle .shoe-ex-inf .inf-t{visibility:hidden;opacity:0;position:relative;top:0;left:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;height:0;float:left}.wrapper .container.middle .shoe-ex-inf .inf-t.active{opacity:1;visibility:visible;height:30vh;float:unset}.wrapper .container.middle .shoe-ex-inf .inf-t h3{text-align:center;margin-bottom:1em;font-size:2.4em;margin-top:3em}.wrapper .container.middle .shoe-ex-inf .inf-t p{font-size:2rem;width:60%;white-space:normal;color:#fff;margin:0 auto}.wrapper .container.middle .shoe-ex-inf h2{font-family:Gotham;font-weight:700;position:relative;bottom:39%;text-align:center!important;margin:0 auto;left:0;right:0;font-size:2.5rem!important;padding-top:5%;padding-bottom:10%}.wrapper a.shop_btn,.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6,.wrapper p{text-align:center;margin:0;padding:0;letter-spacing:.04em}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{font-family:Didot,Roboto,sans-serif;font-weight:700;color:#fff}.wrapper h3,.wrapper p{font-family:Gotham,Roboto,sans-serif;font-weight:400;letter-spacing:.08em}.wrapper a.shop_btn{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.08em}.wrapper p{font-weight:200;letter-spacing:.01em}.wrapper a.shop_btn,.wrapper h2,.wrapper h3{text-transform:uppercase}.wrapper .grid-heading,.wrapper .shoe a.shop_btn,.wrapper h1,.wrapper h5,.wrapper h6,.wrapper p{color:#2b2b2b}.wrapper h1{font-size:1.8em;margin:1em 0 .6em}.wrapper h2{font-size:2em}.wrapper h3{font-size:.7em;margin:.4em 0 .7em}.wrapper a.shop_btn{margin:.8em auto .4em;display:block;padding:.9em 0 .6em;padding:11px 0 8px;line-height:.8;font-size:.8em;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;z-index:10;border:1px solid #2b2b2b;vertical-align:middle}.wrapper a.shop_btn:hover{color:#fff}.wrapper h4{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.8em;width:100%;z-index:2}.wrapper .container{background-position:center;background-size:cover;height:calc(100vh - 36px);position:relative;background-image:url(/media/image/product-series/new-balance-racing/top-banner-mobile.jpg);background-attachment:scroll;background-repeat:no-repeat;background-color:#2b2b2b}.wrapper .container>*{position:absolute}.wrapper .container a.shop_btn{color:#fff;background:#57be69;border:1px solid #57be69}.wrapper .container a.shop_btn:nth-of-type(2){color:#57be69;background:#fff;border:1px solid #fff}.wrapper .container.top .title_{top:56%;left:2%;text-align:center}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup{background:#fff;color:#000;border:#fff;width:380px;font-size:1.05rem;margin:0 auto;padding:0!important;height:40px;line-height:44px;vertical-align:middle}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup:hover{color:#000}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup:after{background:#d0d0d0}.wrapper .container.middle{background:#000}.wrapper .container.middle .title_{top:56%;left:2%}.wrapper .container.middle .title_ .shop_btn.vimeovideo_popup{background:#fff;color:#000;border:#fff;width:380px;font-size:1.05rem}.wrapper .container.middle .title_ .shop_btn.vimeovideo_popup:hover{color:#000}.wrapper .container.middle .title_ .shop_btn.vimeovideo_popup:after{background:#d0d0d0}.wrapper .container.middle h2,.wrapper .container.middle h3{text-align:left}.wrapper .container.middle h2{font-size:1em}.wrapper .container.middle h3{margin:.8em 0 2.8em}.wrapper .container.middle a.shop_btn{width:80%;margin:1.4em 0}.nb{top:7.5%;right:5%;width:18%;display:block}.rollover{float:left;width:100%;position:relative;z-index:0}.rollover img{width:100%}.rollover:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;background-image:radial-gradient(rgba(0,0,0,.5),transparent)}.about,.grid_{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about p{margin:0 1.5em}.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading h5{padding:3em 1em 1.5em;cursor:pointer}.heading h5.selected{text-decoration:underline}.flats-spikes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 3em 3em;position:absolute;top:0;left:0;width:100%;-webkit-transition:all .75s;transition:all .75s;opacity:0;z-index:0}.flats-spikes.selected{opacity:1;z-index:1}.shoe{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shoe a.shop_btn{width:62%}.gh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:570px}p.blurb{padding:.5em 4em 0;height:140px}h2.grid-heading{font-size:1.4em;text-transform:none;margin:2em 0 1.4em}.mx-wdth{max-width:1920px;margin:0 auto}#back_top{z-index:20}.container_1200{margin:0 auto 4em}.mobile-c{display:none}.display-c{display:block}.bounce{animation:bounce 2s infinite}.arrow.bounce:before{font-family:FontAwesome;content:'\f107';position:absolute;left:0;right:0;bottom:-30px;font-size:50px}@media only screen and (max-device-width:568px) and (min-device-width:320px) and (orientation:portrait){#filter_hide_button{margin-top:0!important}}@media screen and (min-width:370px){.wrapper h3{font-size:1.5em;font-weight:700}.about p{margin:0 1.8em}}@media screen and (min-width:750px){.wrapper h2{font-size:2.2em}.wrapper h2.grid-heading{margin:1.4em 0}.wrapper h3{font-size:2em;font-weight:700}.wrapper a.shop_btn{padding:1.05rem 0 .8rem;padding:16px 0 13px;font-size:.95em}.wrapper .container{background-image:url(/media/image/product-series/new-balance-racing/top-banner-desktop.jpg);background-position:21% center;height:calc(100vh - 36px)}.wrapper .container.top .title_{left:8%;top:44%;width:30%;height:3px}.wrapper .container.top .title_ img{margin-bottom:10px}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup{width:270px}.wrapper .container.middle{background:#000;height:auto}.wrapper .container.middle h2{font-size:1.55em}.wrapper .container.middle h3{font-size:2.1em;font-weight:700}.wrapper .container.middle a.shop_btn{width:74%;margin:2em 0}.rollover{width:50%}}@media screen and (min-width:750px) and (max-width:1024px){.wrapper h3{font-size:1.4em!important}}@media screen and (min-width:750px) and (min-width:768px) and (max-width:1024px){.wrapper .container{background-image:url(/media/image/product-series/new-balance-racing/top-banner-ipad.jpg)}.wrapper .container.top .title_{left:35%;top:63%;width:30%;height:3px}}@media screen and (min-width:750px) and (orientation:landscape){.wrapper .container{height:calc(100vh - 36px)}.wrapper .container.middle{height:auto}}@media (min-width:768px) and (max-width:1024px){.wrapper .container .arrow{font-family:Roboto,sans-serif!important}.nb{top:13.5%}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup{width:180px!important;font-size:.85rem!important;margin:0 auto;padding:0!important;height:30px;line-height:30px}.wrapper .container.middle .top-center img.logo{width:50%}.wrapper .container.middle .top-center h2{font-size:2.1rem!important}.wrapper .container.middle .shoe-ex-inf .inf-t p{width:90%;font-size:1.3rem}.wrapper .container.middle .shoe-ex-inf h2{font-size:1.4rem!important}}@media screen and (min-width:930px){p{font-size:1.02em}.about p{margin:0 auto;max-width:888px}}@media (min-width:1025px){.wrapper .container.middle .shoe-ex-inf .inf-t.active{height:47vh}.nb{display:none!important}}@media (min-width:1025px) and (max-width:1700px){.wrapper .container.middle .shoe-ex-inf .inf-t p{font-size:1.6rem;width:75%}}@media screen and (min-width:1279px){a.shop_btn:hover{color:#fff;background:0 0}a.shop_btn:after{background:#2b2b2b;color:#fff;content:"";display:block;height:100%;right:0;position:absolute;top:0;-webkit-transition:all .4s cubic-bezier(0.42,0,.58,1);transition:all .4s cubic-bezier(0.42,0,.58,1);width:0;z-index:-1}a.shop_btn:hover:after{width:100%;left:0;right:auto}.rollover{height:25vw}.wrapper .container a.shop_btn{background:0 0}.wrapper .container a.shop_btn:hover{color:#fff}.wrapper .container a.shop_btn:after{background:#57be69}.wrapper .container a.shop_btn:nth-of-type(2){color:#fff;background:0 0}.wrapper .container a.shop_btn:nth-of-type(2):hover{color:#57be69}.wrapper .container a.shop_btn:nth-of-type(2):after{background:#fff}}@media screen and (min-width:1367px){.wrapper h4{font-size:2.4em}.wrapper h2{font-size:2.8em}.wrapper h2.grid-heading{font-size:2em;margin:2em 0}.wrapper h3{font-size:2.3em;font-weight:700}.wrapper .container{background-attachment:fixed}.wrapper .container.top .title_{top:56%;left:2%}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup{background:#fff;color:#000;border:#fff;width:380px;font-size:1.05rem}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup:hover{color:#000}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup:after{background:#d0d0d0}.nb{display:none}.rollover{overflow:hidden}.rollover img{overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.rollover:hover img{transform:translateY(-17%) scale(1.08)}}@media screen and (min-width:1367px) and (min-device-aspect-ratio:16 / 9){.nb{display:none}}@media screen and (min-width:1520px){.wrapper h1{font-size:2.26em}.wrapper h4{font-size:3em}.wrapper h5{font-size:1.34em}.wrapper .container.middle h2{font-size:2.2em}.wrapper .container.middle h3{font-size:2em;font-weight:700}.wrapper .container.middle a.shop_btn{width:350px}}@media screen and (min-width:1920px){.container{background-position:center}p.blurb{height:140px}}@media screen and (max-width:1800px){p.blurb{padding:.5em 7% 0}}@media screen and (max-width:1685px){.gh{height:550px}p.blurb{padding:.5em 3% 0;height:145px}}@media screen and (max-width:1440px){p.blurb{height:11vw}}@media screen and (max-width:1389px){p.blurb{height:12vw}}@media screen and (max-width:1367px){.fadein,.flyinbottom,.flyinleft,.flyinright,.flyintop{opacity:1;-ms-transform:translateX(0%);transform:translateX(0%)}}@media screen and (max-width:1289px){p.blurb{height:14vw}}@media screen and (max-width:1200px){p.blurb{height:auto}}@media (max-width:991px) and (orientation:landscape){.wrapper .container.top .title_ .shop_btn.vimeovideo_popup{margin:0 auto;padding:0!important;height:30px;line-height:30px}.wrapper .container.middle .shoe-ex-inf .inf-t.active{height:63vh}}@media screen and (max-width:970px){.flats-spikes{padding:1em 2em 3em}}@media screen and (max-width:930px){.shoe a.shop_btn{width:85%}.gh{height:500px}}@media screen and (max-width:890px){.flats-spikes{padding:1em 1em 2em}.shoe{-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}.shoe img{padding:3%}}@media screen and (max-width:850px){.gh{height:525px}}@media (max-width:767px){.wrapper .container.middle .shoe-ex-inf .inf-t.active{height:auto}.wrapper .arrow{display:none}.wrapper .white-space{white-space:unset}.wrapper .container{-webkit-background-size:contain;background-size:contain;height:unset}.wrapper .container.top{padding-bottom:88%}.wrapper .container.top .title_{top:56%;width:70%;margin:0 auto;left:0;right:0}.wrapper .container.top .title_ .shop_btn.vimeovideo_popup{width:230px!important;font-size:.85rem!important;margin:0 auto!important;padding:0!important;height:30px!important;line-height:30px!important;vertical-align:middle}.wrapper .container.middle{height:auto}.wrapper .container.middle .shoe-ex{width:100%!important}.wrapper .container.middle .shoe-ex img{width:68.8%}.wrapper .container.middle .shoe-ex .click-inf{top:16%;right:14%;width:7.4%}.wrapper .container.middle .shoe-ex .click-inf img{width:100%!important}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(2){right:19%}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(2):before{content:'2'}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(3){top:69%;right:13%}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(3):before{content:'3'}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(4){right:24%}.wrapper .container.middle .shoe-ex .click-inf:nth-of-type(4):before{content:'4'}.wrapper .container.middle .shoe-ex .click-inf:before{font-size:3.3vw;transform:unset;left:0;right:0;top:0;bottom:0;margin:auto;width:40%;height:40%}.wrapper .container.middle .shoe-ex-inf{width:100%!important;font-size:1.8em}.wrapper .container.middle .shoe-ex-inf .inf-t{width:90%;margin:0 auto}.wrapper .container.middle .shoe-ex-inf .inf-t h3{font-size:1.7rem;margin-top:1em}.wrapper .container.middle .shoe-ex-inf .inf-t p{width:90%;font-size:1.2rem}.wrapper .container.middle .shoe-ex-inf h2{font-size:1.7rem!important;padding-top:10%}.wrapper .container.middle .top-center img.logo{width:60%}.wrapper .container.middle .top-center h2{font-size:1.5rem!important}.wrapper .container.middle .top-center .mobile-c{display:block}.wrapper .container.middle .top-center .display-c{display:none}}@media only screen and (max-width:767px){.expert-slider__arrow{position:absolute;top:35%;transform:translateY(-50%);z-index:10;cursor:pointer;width:50px;height:70px;background-size:contain;background-position:center;background-repeat:no-repeat}.expert-slider__arrow.right{background-image:url(/media/image/common/slider-right-hover.svg);background-position:center;right:0}.expert-slider__arrow.left{background-image:url(/media/image/common/slider-left-hover.svg);background-position:center;left:0}}@media screen and (max-width:766px){.flats-spikes{width:300%;padding:0}.shoe{padding:0 5%}p.blurb{padding:1em 0}}@media screen and (max-width:428px){.gh{height:500px}}@media screen and (max-width:376px){.gh{height:490px}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-30px) translateX(-50%)}60%{transform:translateY(-15px) translateX(-50%)}}