@font-face{font-family:ASICS;src:url(/media/fonts/ASICS-Regular.otf) format("opentype")}@font-face{font-family:ASICS-Bold;src:url(/media/fonts/ASICS-Bold.otf) format("opentype")}@font-face{font-family:Graphik;src:url(/media/fonts/Graphik-Regular.otf) format("opentype")}@font-face{font-family:Graphik-Light;src:url(/media/fonts/Graphik-Light.otf) format("opentype")}@font-face{font-family:Graphik-Medium;src:url(/media/fonts/Graphik-Medium.otf) format("opentype")}@font-face{font-family:Graphik-Bold;src:url(/media/fonts/Graphik-Bold.otf) format("opentype")}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{font-family:ASICS,"Open Sans",sans-serif;color:#0c3274;text-transform:uppercase;margin:0 0 5%}.wrapper h1{font-size:1.5rem;color:#fff}.wrapper h2{font-size:1.4rem;margin:10% 0}.wrapper h2,.wrapper h3{text-transform:initial}.wrapper h4{font-size:1rem}.wrapper h3,.wrapper h5{font-size:1.5rem}.wrapper h6{font-size:1.5rem;color:#010101;margin-bottom:10%}.wrapper a,.wrapper p{font-family:Graphik,"Open Sans",sans-serif;color:#010101}.wrapper .mobile-hide{display:none}.wrapper .mobile-show{display:block}.wrapper .tablet-hide{display:none}.wrapper .button{position:relative;font-family:Graphik,"Open Sans",sans-serif;font-size:1rem;font-weight:400!important;color:#010101;width:70%;max-width:270px;line-height:1;margin:2% 5%;padding:2.5% 5%;border:none;background:#fff;transition:all .25s ease-in-out}.wrapper .button:hover{color:#fff;background:#000}.wrapper .button__banner,.wrapper .button__running{max-width:300px;text-transform:initial;padding:5%}.wrapper .button__running{font-family:Graphik-Medium,"Open Sans",sans-serif;color:#fff;width:80%;background:#010101;margin:2.5% 0}.wrapper .button__running:hover{background:#FF6546}.wrapper .button__banner{font-family:Graphik-Bold,"Open Sans",sans-serif!important;color:#0c3274;width:70%!important;background:#fff;margin:0!important}.wrapper .button__banner:hover{color:#fff;background:#0c3274}.wrapper .custom-scrollbar::-webkit-scrollbar{width:5px;height:5px;background-color:#f6f6f6}.wrapper .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#0c3274}.top-banner{position:relative;padding-top:0}.top-banner .logo{position:absolute;bottom:4%;right:2%;width:150px}.top-banner .hero-guy{position:absolute;width:100%;top:0;left:0}.top-banner .top-banner__content{position:absolute;top:50%;left:6%;width:34%;transform:translateY(-50%)}.top-banner .top-banner__content p{font-size:1rem;color:#fff;margin-bottom:25px}.brand-logo{display:block;max-width:75%;margin:5% auto 10%}.brand-copy{position:relative;max-width:1000px;margin:6% auto;padding:6%}.brand-copy p{font-size:1.1rem;margin-bottom:4%}.brand-copy p:last-child{margin-bottom:0}.intro-container{position:relative;width:90%;max-width:1600px;text-align:center;margin:0 auto 10%}.intro-container .intro-container__flex{display:flex;flex-wrap:nowrap;justify-content:space-around;flex-direction:column}.intro-container .intro-container__item{flex-basis:100%;position:relative;overflow:hidden}.intro-container .intro-container__content{margin:0 auto}.intro-container img,.intro-container picture{width:100%}.rollover-container .rollover-container__item .rollover-container__bar,.rollover-container .rollover-container__item .rollover-container__hover{position:absolute;bottom:-158px;left:0;width:100%;transition:all .25s ease-in-out}.rollover-container .rollover-container__item .rollover-container__bar{height:205px;opacity:.85;background-color:#0c3274}.rollover-container .rollover-container__item .rollover-container__hover a,.rollover-container .rollover-container__item .rollover-container__hover h3{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px}.rollover-container .rollover-container__item .rollover-container__hover h3{font-family:Graphik-Medium,"Open Sans",sans-serif;font-size:16px;margin-bottom:0;padding:12px 0 10px;border-bottom:2px solid #fff}.rollover-container .rollover-container__item .rollover-container__hover .rollover-container__links{display:flex;flex-direction:column}.rollover-container .rollover-container__item .rollover-container__hover .rollover-container__links a{font-size:15px;padding:18px 0;border-bottom:1px solid #fff;transition:all .25s ease-in-out}.rollover-container .rollover-container__item .rollover-container__hover .rollover-container__links a:hover{color:#0c3274;background:#fff}.rollover-container .rollover-container__item:hover .rollover-container__bar,.rollover-container .rollover-container__item:hover .rollover-container__hover{bottom:0}.rollover-container-mobile{display:none}.rollover-container-mobile .rollover{margin-bottom:-1px;border-top:1px solid #858585;border-bottom:1px solid #858585}.rollover-container-mobile .rollover h3{font-size:1.1rem;color:#010101;text-transform:uppercase;letter-spacing:1px;margin:3% 3% 2%;background-image:url(/media/image/department/asics/mobile_cta-accordion-menu-arrow-down.svg);background-position:100% 50%;background-repeat:no-repeat;background-color:transparent;background-size:1rem}.rollover-container-mobile .rollover h3.active{background-image:url(/media/image/department/asics/mobile_cta-accordion-menu-arrow-up.svg);background-position:100% 50%;background-repeat:no-repeat;background-color:transparent;background-size:1rem}.rollover-container-mobile .rollover div{display:none}.rollover-container-mobile .rollover div a{display:block;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;width:100%;margin-top:-1px;padding:4% 3%;border-bottom:1px solid #ddd}.rollover-container-mobile .rollover div a:last-child{border-bottom:0}.shop-latest-container{position:relative;width:90%;max-width:1600px;text-align:center;margin:5% auto 3%}.shop-latest-container .shop-latest-container__wrap{position:relative}.shop-latest-container .shop-latest-container__flex{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;align-items:stretch;overflow-x:scroll;position:relative}.shop-latest-container .shop-latest-container__item{flex-basis:80%;flex-grow:0;flex-shrink:0;position:relative;overflow:hidden;margin:6% 6% 6% 0;padding:8% 1%;background:#f6f6f6}.shop-latest-container .shop-latest-container__item>a{display:block}.shop-latest-container .shop-latest-container__item img{width:80%;height:100%;margin:5% auto}.shop-latest-container p{font-family:Graphik-Medium,"Open Sans",sans-serif;font-size:1.2rem;color:#0c3274;margin:5% 0}.shop-latest-container .shop-latest-container__content{position:absolute;bottom:7%;left:50%;width:100%;transform:translateX(-50%)}.shop-latest-container .shop-latest-container__button-left,.shop-latest-container .shop-latest-container__button-right{display:none}.shop-latest-container .shop-latest-container__button-left{left:0;transform:translateY(-50%);background-image:url(/media/image/department/asics/arrow-left-off.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.shop-latest-container .shop-latest-container__button-left.active,.shop-latest-container .shop-latest-container__button-left.active:hover{background-image:url(/media/image/department/asics/arrow-left-on.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.shop-latest-container .shop-latest-container__button-right{right:0;transform:translateY(-50%) rotate(180deg);background-image:url(/media/image/department/asics/arrow-left-off.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.shop-latest-container .shop-latest-container__button-right.active,.shop-latest-container .shop-latest-container__button-right.active:hover{background-image:url(/media/image/department/asics/arrow-left-on.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.slider-container{position:relative;width:100%;max-width:1400px;margin:6% auto 12%}.slider-container .slider-container__flex{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:600%;margin:0;list-style:none;transition:all .25s ease-in-out}.slider-container .slider-container__item{flex-basis:16.66%;position:relative;overflow:hidden;background:#f6f6f6}.slider-container .slider-container__item-sub{flex-basis:48.5%}.slider-container .slider-container__item-sub:nth-child(2){background:#f6f6f6}.slider-container .slider-container__content{padding:7% 7% 15%}.slider-container .slider-container__content p{font-size:1rem;margin-bottom:6%}.slider-container img,.slider-container picture{width:100%}.slider-container .slider-indicators{position:absolute;bottom:2%;left:0;display:flex;justify-content:center;width:100%;margin:5% 0;overflow:hidden}.slider-container .slider-indicators .slider-indicators__item{width:15px;height:15px;margin:0 1%;border:1px solid #A2A2A2;border-radius:50%;background-color:#A2A2A2;transition:all .25s ease-in-out;cursor:pointer;z-index:5}.slider-container .slider-indicators .slider-indicators__item.active{border:1px solid #0c3274;background-color:#0c3274}.slider-container .slider-buttons{display:none}.slider-container .slider-buttons__left,.slider-container .slider-buttons__right{display:inline-block;width:32px;height:32px;margin:3% 2% 3% 0;transition:all .25s ease-in-out;cursor:pointer}.slider-container .slider-buttons__left{background-image:url(/media/image/department/asics/back-arrow-off.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.slider-container .slider-buttons__left:hover{background-image:url(/media/image/department/asics/back-arrow-on.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.slider-container .slider-buttons__right{background-image:url(/media/image/department/asics/forward-arrow-off.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.slider-container .slider-buttons__right:hover{background-image:url(/media/image/department/asics/forward-arrow-on.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.grid-container{position:relative;width:100%}.grid-container .grid-container__flex{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.grid-container .grid-container__item{flex-basis:100%;position:relative;overflow:hidden}.grid-container .grid-container__item>a{display:block}.grid-container .grid-container__item-sub{position:relative}.grid-container .grid-container__content{display:block;width:100%;text-align:center;margin:5% 0 2%}.grid-container .grid-container__content p{font-family:Graphik-Medium,"Open Sans",sans-serif;font-size:1.3rem;color:#000;text-align:center;text-transform:uppercase;margin:0}.grid-container .grid-container__content span{display:block}.grid-container img,.grid-container picture{width:100%}.wrong-shoe-container{text-align:center}.wrong-shoe-container p.wrong-shoe-container__strapline{font-family:Graphik-Bold,"Open Sans",sans-serif;font-size:1.5rem}.perfect-running-shoe-container{position:relative}.perfect-running-shoe-container p{margin:8% 0}.perfect-running-shoe-container .scroll-down-arrow{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:18%;max-width:90px;z-index:3}.video-container{background-color:#fff}.video-container video{width:100%;margin-bottom:-4px}.video-container.video-container__overlay-running{background-image:url(/media/image/department/asics/shoe-finder-group-preloader.jpg);background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.video-container img,.video-container picture{width:100%}.video-container{position:relative}.video-container *{transition:all .7s ease}.video-container.video-container__overlay-hero .overlay{position:absolute;top:0;left:0;display:block;opacity:0}.video-container.video-container__overlay-hero:hover .overlay{opacity:1}.video-container img{width:100%}@font-face{font-family:"Asics Font 3.0";src:url(/media/fonts/ASICSFont3.0-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:"Asics Font 3.0";src:url(/media/fonts/ASICSFont3.0-Regular.otf) format("opentype");font-weight:300}main *{transition:all .7s ease}main a.buttn,main h1,main h2,main h3,main p{font-family:"Asics Font 3.0",Helvetica,Arial,sans-serif;color:#000;letter-spacing:.06em}main a.buttn,main h1,main p{font-weight:400}main h1 b,main h2,main h3{font-weight:700}main a.buttn,main h1,main p{font-size:15px;margin:0 0 1.12em}main h1{font-size:17px}main h2{font-size:24px;margin:0 0 .42em}main h3{margin:0 0 .3em;font-size:17px}main a.buttn{text-transform:uppercase;border:1px solid #000;padding:.8em 2em;margin:.8em 0;display:inline-block}main a.buttn:hover{color:#fff;background:#000}main a.buttn.deskt{display:none}.top_bannr{position:relative}.top_bannr_link__main_img,.top_bannr_link__overlay{width:100%}.top_bannr_link__overlay{position:absolute;height:100%;left:0;top:0;opacity:0;display:none}.asics_intro,.four_five__text,.m_w_links__text,.vid_2__text{padding:35px 35px 25px;text-align:center}.asics_intro img{width:180px;margin:0 0 30px}.rollover-container-mobile{margin:8% 8% 10%}.rollover-container-mobile .rollover div a,.rollover-container-mobile .rollover h3{font-family:"Asics Font 3.0",Helvetica,Arial,sans-serif}.vid_1,.vid_2__vid{width:calc(100% - 50px);margin:0 auto 35px;position:relative;padding-bottom:60%;height:0}main iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flex_f_slider{text-align:center}.the_slider{width:100vw;overflow-x:scroll;scroll-snap-type:x mandatory;display:flex;align-items:center;margin:-2vw 0 4vw}.the_slider__link{scroll-snap-align:start;flex:0 0 48%;margin:0 -5% 0 0}.m_w_links__div{display:none}.vid_2{text-align:center;margin:0 0 35px}.vid_2__vid{margin:0 auto 20px}.tssss{text-align:center}.en_hts{margin:0 0 35px}.intro-container{display:none}@media only screen and (min-width:750px){main a.buttn,main h1,main p{font-size:17px}main h1{font-size:18px}main h2{font-size:26px}main h3{font-size:20px}.asics_intro img{width:260px;margin:45px 0 70px}.asics_intro_vid,.en_hts,.four_five__text,.m_w_links,.vid_2{width:750px;margin:0 auto}.four_five{width:100%}.the_slider{margin:-2vw 0 0}.the_slider__link{flex:0 0 33%;margin:0 -3% 0 0}main .rollover-container-mobile{margin:4% 16% 7%;padding:0}.buttn--2,.vid_1{margin:0 auto 40px}.tssss{margin:40px 0 .42em}.en_hts{margin:0 auto 30px}}@media only screen and (min-width:768px){.wrapper h2{font-size:2rem;margin:8% 0!important}.wrapper h4{font-size:1.8rem}.wrapper h5{font-size:2rem}.wrapper .mobile-hide{display:block}.wrapper .mobile-show{display:none}.wrapper .button{font-family:Graphik-Medium,"Open Sans",sans-serif;font-size:1.2rem}.wrapper .button__banner,.wrapper .button__running{padding:3%}.top-banner .top-banner__content p{font-size:1.1rem}.brand-logo{max-width:50%;margin:5% auto}.rollover-container-mobile{margin:-5% 8% 10%;padding:2.5% 3%}.rollover-container-mobile .rollover div a{padding:2.5% 3%}.shop-latest-container .shop-latest-container__item{flex-basis:40%}.slider-container{margin:3% auto 8%}.slider-container .slider-container__flex{width:100%}.slider-container .slider-container__item{flex-basis:100%;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .25s ease-in-out;z-index:1}.slider-container .slider-container__item.first{position:relative;top:auto;left:auto}.slider-container .slider-container__item.active{opacity:1;z-index:2}.slider-container .slider-container__content{padding:7%}.slider-container .slider-container__content p{font-size:1.2rem}.slider-container .slider-indicators{display:none}.slider-container .slider-buttons{position:absolute;right:0;bottom:2%;display:block;width:20%;padding:0 4%;text-align:left;z-index:2}.grid-container .grid-container__flex{flex-direction:row}.grid-container .grid-container__content{margin:5% 0}.grid-container.grid-container__bottom{margin-bottom:8%}.grid-container.grid-container__bottom .grid-container__item{flex-basis:50%}.wrong-shoe-container{margin:0 auto 6%}.perfect-running-shoe-container .scroll-down-arrow{top:-40px}}@media only screen and (min-width:768px) and (max-width:1023px){.wrapper h6{font-size:2rem}.brand-copy p{font-size:1.3rem}}@media only screen and (min-width:768px) and (max-width:1024px){.shop-latest-container{width:95%}.grid-container.grid-container__top .grid-container__item-flex{display:flex}.grid-container.grid-container__top .grid-container__item-sub{flex-basis:50%}}@media only screen and (min-width:1000px){.top_bannr_link__overlay{display:block}.top_bannr:hover .top_bannr_link__overlay{opacity:1}.asics_intro_vid{width:100%;display:flex;align-items:center}.asics_intro,.vid_1{width:50%}.asics_intro h1,.asics_intro p{text-align:left}.the_slider{overflow-x:hidden;margin:-2vw 0 26px}.the_slider__link{flex:0 0 22%;margin:0 -2.5% 0 0}.m_w_links__div,main .intro-container{display:flex}.m_w_links__div{display:block;width:50%}main .rollover-container .rollover-container__item .rollover-container__hover a,main .rollover-container .rollover-container__item .rollover-container__hover h3{font-family:"Asics Font 3.0",Helvetica,Arial,sans-serif}main .rollover-container .rollover-container__item .rollover-container__bar{opacity:.8;background-color:#141a64}.m_w_links{width:100%;display:flex;align-items:center}main .intro-container.rollover-container{width:100%;margin:0}.m_w_links__text{width:50%;text-align:left}main .intro-container .intro-container__item:nth-child(1),main .intro-container .intro-container__item:nth-child(2){flex-basis:50%}.four_five{width:100%}.four_five__text{width:750px;margin:0 auto}.vid_2{width:100%;display:flex;align-items:center;margin:55px 0}.vid_2>div{width:50%}.vid_2__text{text-align:left}main a.buttn.mobb{display:none}main a.buttn.deskt{display:inline-block}.en_hts{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;height:42vw}.en_hts a:nth-of-type(1){width:61.5%}.en_hts a:nth-of-type(2),.en_hts a:nth-of-type(3){width:38.5%}.en_hts_img{width:100%}.vid_1,.vid_2__vid{padding-bottom:35%}}@media only screen and (min-width:1024px){.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{margin:0 0 4%}.wrapper h4{margin-bottom:6%}.wrapper h3{font-size:1.8rem}.wrapper .tablet-hide{display:block}.wrapper .button{width:60%;margin:15px 25px;padding:16px 40px}.wrapper .button__running{font-size:1.4rem;margin:15px 0 0}.wrapper .button__banner{font-size:1.5rem}.wrapper .custom-scrollbar::-webkit-scrollbar{background-color:#fff}.wrapper .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#fff}.brand-logo{max-width:55%;margin:5% 0}.brand-copy{margin:3% auto;padding:3%}.intro-container{text-align:left}.intro-container .intro-container__flex{flex-wrap:wrap;justify-content:space-between;flex-direction:row;margin:0 50px}.intro-container .intro-container__item{flex-basis:30%}.intro-container .intro-container__item:nth-child(1){flex-basis:32%;margin-right:3%}.shop-latest-container .shop-latest-container__flex{margin:0 50px}.shop-latest-container .shop-latest-container__item{margin:2% 2.5% 0 0;padding:4% 1% 8%;flex-basis:23%}.shop-latest-container .shop-latest-container__content{bottom:10%}.shop-latest-container .shop-latest-container__button-left,.shop-latest-container .shop-latest-container__button-right{display:block;position:absolute;top:50%;margin:0;width:25px;height:25px;transition:all .25s ease-in-out;cursor:pointer}.slider-container{margin:3% auto 4%}.slider-container .slider-container__item{display:flex;justify-content:space-between;margin:0;background:0 0}.slider-container .slider-container__content{padding:8% 15% 8% 8%}.slider-container .slider-buttons{bottom:8%;width:48.5%}.grid-container .grid-container__content{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:80%;margin:0}.grid-container .grid-container__content p{color:#fff;letter-spacing:1px;text-shadow:0 3px 6px #000}.grid-container .grid-container__content span{font-size:1.6rem}.wrong-shoe-container{margin:6% auto}.wrong-shoe-container p{padding:0 10%}.wrong-shoe-container p.wrong-shoe-container__strapline{font-size:1.8rem}.perfect-running-shoe-container .brand-copy{position:absolute;top:50%;left:50%;transform:translateX(-70%) translateY(-50%);margin:0}.perfect-running-shoe-container .scroll-down-arrow{top:-25px;width:5%}}@media only screen and (min-width:1024px) and (max-width:1200px){.wrapper h2{margin:4% 0!important}.wrapper h4{font-size:1.2rem}.brand-logo{max-width:25%;margin:5% 0}.intro-container{width:95%}.intro-container .intro-container__item:nth-child(1){flex-basis:80%}.intro-container .intro-container__item:nth-child(2),.intro-container .intro-container__item:nth-child(3){flex-basis:47%}.intro-container .intro-container__content{padding-left:0}.slider-container .slider-container__content p{font-size:1rem}.perfect-running-shoe-container p{margin:4% 0}}@media only screen and (min-width:1200px){.wrapper h1{font-size:2.8rem}.wrapper h6{font-size:2rem;margin-bottom:6%}.wrapper .button__banner,.wrapper .button__running{padding:22px 40px}.top-banner .logo{top:4%;bottom:auto;width:250px}.top-banner .top-banner__content{left:10%;width:25%}.top-banner .top-banner__content p{font-size:1.6rem}.brand-copy{padding:0}.intro-container{margin:7% auto 8%}.shop-latest-container p{font-size:1.4rem}.grid-container.grid-container__top .grid-container__item:nth-child(1){flex-basis:66.66%}.grid-container.grid-container__top .grid-container__item:nth-child(2),.grid-container.grid-container__top .grid-container__item:nth-child(3){flex-basis:33.33%}.perfect-running-shoe-container .brand-copy{padding-right:18%!important;transform:translateX(-55%) translateY(-50%)}.perfect-running-shoe-container .scroll-down-arrow{top:-40px;width:80%}#video1,.video-container__edo video-container__overlay-edo{position:absolute;left:50%;width:150%;transform:translateX(-50%);top:0}.asics_intro_vid,.flex_f_slider,.m_w_links,.vid_2{max-width:1600px;margin:50px auto}.asics_intro,.m_w_links__div{width:55%}.m_w_links__text,.vid_1{width:45%}.vid_1,.vid_2__vid{margin:0}.the_slider{width:100%}}@media only screen and (min-width:1400px){.intro-container .intro-container__flex,.shop-latest-container .shop-latest-container__flex{margin:0 100px}.shop-latest-container .shop-latest-container__button-left,.shop-latest-container .shop-latest-container__button-right{width:50px;height:50px}main a.buttn,main h1,main p{font-size:19px}main h2{font-size:30px}main h3{font-size:22px}}@media only screen and (min-width:1600px){main a.buttn,main h1,main p{font-size:22px}main h2{font-size:36px}main h3{font-size:26px}.asics_intro_vid,.flex_f_slider,.m_w_links,.vid_2{margin:120px auto}.asics_intro_vid{align-items:flex-end}.asics_intro{padding:0 6%}.the_slider{margin:-30px 0 26px}.m_w_links__text{padding:0 4%}.four_five__text{width:1000px}.vid_2__text{padding:0 6%}.en_hts{margin:0 auto 20px}}@media only screen and (max-width:768px){.wrapper .button:after{content:">";position:absolute;padding:0 3%}.wrapper .button__banner:after,.wrapper .button__running:after{content:none}.wrapper .border{width:80%;height:1px;margin:5% auto 2%;background:#010101}.wrapper .border__bottom{margin:7% auto}.rollover-container .rollover-container__item{display:none}.rollover-container-mobile{display:block}.perfect-running-shoe-container{text-align:center}.perfect-running-shoe-container .image-container{height:90vh;padding-top:15%;background-image:url(/media/image/department/asics/mobile_shoe-finder-group-preloader@2x.jpg);background-position:50% 90%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}}@media only screen and (max-width:767px){.grid-container__content .button:hover{background-color:#fff;color:#000;text-decoration:underline}}@media only screen and (max-width:750px){.video-container.video-container__overlay-hero:hover .overlay{display:none;opacity:0}}@media only screen and (max-width:414px){.wrapper .border__bottom{margin:10% auto}.grid-container .grid-container__item{margin-bottom:6%}.grid-container .button{margin-top:0}.grid-container.grid-container__top .grid-container__item-flex{margin-bottom:0}.grid-container.grid-container__top .grid-container__item-sub:nth-child(1){margin-bottom:6%}.perfect-running-shoe-container .image-container{height:100vh;background-position:50% 50%}}