@font-face{font-family:TTFirs-ExtraBold;src:url(https://gravel.shimano.com/v019/393C6B_1_0.38ffc096.eot);src:url(https://gravel.shimano.com/v019/393C6B_1_0.38ffc096.eot#iefix) format("embedded-opentype"),url(https://gravel.shimano.com/v019/393C6B_1_0.92118bcf.woff2) format("woff2"),url(https://gravel.shimano.com/v019/393C6B_1_0.214aaddf.woff) format("woff"),url(https://gravel.shimano.com/v019/393C6B_1_0.03be34ef.ttf) format("truetype"),url(https://gravel.shimano.com/v019/393C6B_1_0.64ea3826.svg#wf) format("svg");font-weight:800;font-style:normal;font-variant:normal}@font-face{font-family:TTFirs-Regular;src:url(https://gravel.shimano.com/v019/393C6B_3_0.06995d57.eot);src:url(https://gravel.shimano.com/v019/393C6B_3_0.06995d57.eot#iefix) format("embedded-opentype"),url(https://gravel.shimano.com/v019/393C6B_3_0.287f301e.woff2) format("woff2"),url(https://gravel.shimano.com/v019/393C6B_3_0.9962687f.woff) format("woff"),url(https://gravel.shimano.com/v019/393C6B_3_0.6b75b45b.ttf) format("truetype"),url(https://gravel.shimano.com/v019/393C6B_3_0.8360ade1.svg#wf) format("svg");font-weight:400;font-style:normal;font-variant:normal}


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body,html{margin:0;padding:0;overflow:hidden;overflow-y:auto;background:#fff;color:#888}.lbox{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#222;z-index:1000}.llbbox{width:300px}.lbox h3{margin-bottom:10px;font-size:16px}.lbox button{margin-top:20px}.sbox{position:fixed;display:flex;align-items:center;z-index:8000;background:#222;top:0;right:0;padding:4px;color:#fff;font-family:Courier New,Courier,monospace;border-bottom-left-radius:4px}.sbox div,.sbox p{font-size:10px}.sbox div{border:1px solid #fff;padding-left:8px;padding-right:8px;margin-left:8px;cursor:pointer;border-radius:2px}.fontNotoSans{font-family:TTFirs-ExtraBold}.fontNotoSansRegular{font-family:Roboto,sans-serif}.fontNotoSansRegularTC,.fontNotoSansTC{font-family:Noto Sans TC,sans-serif;font-weight:400;font-style:normal}.fontNotoSansRegularSC,.fontNotoSansSC{font-family:Noto Sans SC,sans-serif;font-weight:400;font-style:normal}.fontNotoSansJP,.fontNotoSansRegularJP{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal}.fontNotoSansKR,.fontNotoSansRegularKR{font-family:Noto Sans KR,sans-serif;font-weight:400;font-style:normal}.font-ttfirs-bold{font-family:TTFirs-ExtraBold,sans-serif;font-weight:800;font-style:normal;font-variant:normal}.font-ttfirs-regular{font-family:TTFirs-Regular,sans-serif;font-weight:400;font-style:normal}.font-roboto{font-family:Roboto,sans-serif}.font-noto-sc-500{font-weight:500}.font-noto-sc-500,.font-noto-sc-700{font-family:Noto Sans SC,sans-serif;font-style:normal}.font-noto-sc-700{font-weight:700}.font-font-noto-sc-900{font-weight:900}.font-font-noto-sc-400,.font-font-noto-sc-900{font-family:Noto Sans SC,sans-serif;font-style:normal}.font-font-noto-sc-400{font-weight:400}.font-noto-tc-500{font-weight:500}.font-noto-tc-500,.font-noto-tc-700{font-family:Noto Sans TC,sans-serif;font-style:normal}.font-noto-tc-700{font-weight:700}.font-font-noto-tc-900{font-weight:900}.font-font-noto-tc-400,.font-font-noto-tc-900{font-family:Noto Sans TC,sans-serif;font-style:normal}.font-font-noto-tc-400{font-weight:400}.font-noto-kr-500{font-weight:500}.font-noto-kr-500,.font-noto-kr-700{font-family:Noto Sans KR,sans-serif;font-style:normal}.font-noto-kr-700{font-weight:700}.font-font-noto-kr-900{font-weight:900}.font-font-noto-kr-400,.font-font-noto-kr-900{font-family:Noto Sans KR,sans-serif;font-style:normal}.font-font-noto-kr-400{font-weight:400}.font-noto-jp-500{font-weight:500}.font-noto-jp-500,.font-noto-jp-700{font-family:Noto Sans JP,sans-serif;font-style:normal}.font-noto-jp-700{font-weight:700}.font-font-noto-jp-900{font-weight:900}.font-font-noto-jp-400,.font-font-noto-jp-900{font-family:Noto Sans JP,sans-serif;font-style:normal}.font-font-noto-jp-400{font-weight:400}h1,h2,h3,h4,p{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:0;margin:0;line-height:100%}p{font-style:normal;font-size:2em}.fw400,p{font-weight:400}.fw500{font-weight:500}.fw700{font-weight:700}.fw900{font-weight:900}a:focus,button:focus,input:focus,textarea:focus{outline:none}.balance-text{text-wrap:balance}.app{position:relative;display:block;overflow:hidden;width:100%;min-height:100vh;margin:0;padding:0}.container,.grxcontainer{height:100%}.container,.grxcontainer,.storiecontainer{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.storiecontainer{height:auto}.centerv{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.artoverviewloader{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:300px}.topnav{position:fixed;height:130px;z-index:1000;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.navgradient,.topnav{display:block;width:100%}.navgradient{background:linear-gradient(180deg,rgba(0,0,0,.18),transparent)}.navgradient,.navsolid{position:absolute;height:100%}.navsolid{display:block;width:100%;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.17);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.17);box-shadow:0 0 8px 0 rgba(0,0,0,.17)}.navinner{position:absolute;width:100%;height:60px;margin-top:3px}.shimanotoplogo{position:absolute;margin-top:9px}.shimanotoplogo svg{height:37px}.navburger{position:absolute;display:none;right:75px;top:14px;z-index:50;cursor:pointer}.navburgeroverlay{position:fixed;z-index:500;width:100%;height:auto;background:linear-gradient(180deg,#000,transparent);padding-top:40px;padding-bottom:300px;text-align:right}.navburgeroverlay .navhit{display:none}.navburgeroverlay .navitem{padding-bottom:20px;text-align:center}.navburgeroverlay .navitem h2{font-size:22px;color:#fff}.navburgeroverlay .navburgerclose{position:relative;display:block;width:100%;height:100vh}.navitems{position:absolute;display:flex;right:50px;z-index:50}.navitems a,.navitems a:hover{text-decoration:none}.navitem{min-width:50px;margin:0 25px;cursor:pointer}.navitems h2{text-transform:uppercase;color:#fff;font-size:13px;letter-spacing:2.24px;line-height:24px;text-align:center;font-weight:500}.navhit{position:relative;display:block;width:52px;height:2px;background:#fff;margin:3px auto 0}.cookiesalert{min-height:20px;bottom:0;z-index:1000;text-align:center}.cookiesalert,.lightbox{position:fixed;display:none;width:100%}.lightbox{height:100%;background:rgba(0,0,0,.9);z-index:5000;margin:0;padding:0}.lightboxclose{position:absolute;display:block;right:20px;top:20px;z-index:100;cursor:pointer}.lightboxclose img{width:60px;height:60px}.lightboxleft{z-index:50}.lightboxleft,.lightboxright{position:absolute;display:flex;align-items:center;justify-content:center;width:50px;height:50px;top:50%;cursor:pointer;background:#009fe3;margin-top:-25px}.lightboxright{right:0;z-index:51}.lightboxcontent{position:absolute;display:block;width:100vw;height:100%;margin:0;padding:0}.lightboxitem{position:relative;display:inline-block;overflow:hidden;align-items:center;justify-content:center;width:100vw;height:100vh;margin:0;padding:0}.vidfulloverlay{position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:5000}.vidfullcenter{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.vidfullcenter .videohold{position:relative;display:block;width:100%;height:auto;margin:0 auto}.vidplayerclose{position:absolute;display:block;right:20px;top:20px;z-index:100;cursor:pointer}.vidplayerclose img{width:60px;height:60px}.vidfullcenter .videoholdyoutubeinner{position:relative;display:block;height:0;padding-bottom:56.25%;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px)}.header{height:auto;z-index:80}.header,.headerinner{position:relative;display:block;width:100%}.headerinner{height:85vh;min-height:600px;max-height:900px;margin:0 auto}.vback{position:absolute;display:block;overflow:hidden;z-index:10}.vback,.vback video{width:100%!important;height:100%!important}.vback video{object-fit:cover;object-position:center center;font-family:"object-fit: cover;object-position: center center;"}.headerimg{position:absolute;display:block;overflow:hidden;width:100%!important;height:100%!important;z-index:12}.headercontent{width:100%;height:100%}.grxlabel{position:absolute;right:-50px;bottom:-50px;z-index:99}.payoff{position:absolute;top:40%;z-index:90}.payoff img{height:150px}.subheader{display:flex;justify-content:center;align-items:center;height:auto;background:linear-gradient(180deg,#fcfcfc,#f5f5f5)}.subheader,.subtxt{position:relative;width:100%}.subtxt{padding-top:70px;padding-bottom:40px;text-align:center}.subheader h2{width:calc(100% - 40px);max-width:800px;color:#946d45;font-size:25px;font-weight:800;letter-spacing:4.54px;line-height:38px;text-align:center;text-transform:uppercase;padding-left:20px;padding-right:20px;margin:0 auto}.subheader .headerclickmore{position:relative;min-width:220px;overflow:hidden;border:2px solid #946d45;background:transparent;text-align:center;padding:0;margin-top:20px;cursor:pointer}.subheader .headerclickmore .barrow{position:absolute;right:17px;top:11px;z-index:15;width:11px}.subheader .headerclickmore .barrow svg{fill:#946d45}.subheader .headerclickmore .bback{position:absolute;display:block;width:100%;height:100%;background:transparent;padding:0;margin:0;z-index:5}.subheader .headerclickmore .btxt{position:relative;padding:8px 30px 8px 20px;z-index:10}.subheader .headerclickmore h2{letter-spacing:1.74px;line-height:24px;font-size:13px;font-weight:700;text-transform:uppercase;color:#946d45}.element001{position:absolute;top:180px;left:50%;margin-left:calc(-25vw - 400px)}.pageheader{height:auto;z-index:80}.pageheader,.pageheaderInner{position:relative;display:block;width:100%}.pageheaderInner{height:80vh;min-height:500px;max-height:800px;margin:0 auto}.pageheadervback{display:block;overflow:hidden;z-index:10}.pageheadercontent,.pageheadervback{position:absolute;width:100%!important;height:100%!important}.pageheadercontent{display:flex;align-items:center;justify-content:center;z-index:50;text-align:center}.pageheadercontent .subheadertxt{text-transform:uppercase;color:#fff;font-size:13px;font-weight:500;letter-spacing:2.24px;line-height:24px}.pageheadercontent .headertxt{max-width:1000px;text-transform:uppercase;color:#fff;font-size:50px;font-weight:800;letter-spacing:18.18px;line-height:64px;padding-top:15px}.pageheadercontent .subtxt{max-width:700px;color:#fff;font-size:18px;line-height:34px;margin:0 auto;padding:10px 0 0}.genbut{position:relative;overflow:hidden;border:2px solid #fff;background:transparent;text-align:center;padding:0;margin-top:20px;cursor:pointer}.genbut .barrow{position:absolute;right:17px;top:12px;z-index:15;width:10px}.genbut .barrow svg{fill:#fff}.genbut .bback{position:absolute;display:block;width:100%;height:100%;background:transparent;padding:0;margin:0;z-index:5}.genbut .btxt{position:relative;padding:8px 50px 8px 40px;z-index:10}.genbut h2{letter-spacing:1.74px;line-height:24px;font-size:13px;font-weight:700;text-transform:uppercase;color:#fff}.compserieshold{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;padding-bottom:180px}.genbutseries{position:relative;overflow:hidden;width:100%;height:66px;border:2px solid #000;background:#000;text-align:center;padding:0;margin:0;cursor:pointer}.genbutseries .barrow{position:absolute;right:17px;top:21px;z-index:15;width:10px}.genbutseries .barrow svg{fill:#fff}.genbutseries .bback{position:absolute;display:block;width:100%;height:100%;background:transparent;padding:0;margin:0;top:0;z-index:5}.genbutseries .btxt{position:relative;padding:8px 50px 8px 40px;z-index:10}.genbutseries .btxt h2{letter-spacing:1.74px;line-height:24px;font-size:13px;font-weight:700;text-transform:uppercase;color:#fff}.stories{position:relative;width:100%;min-height:50vh;z-index:80;margin-top:80px}.hscol,.stories{display:block}.hscolmob{display:none}.homstoryhold{position:relative;display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);grid-column-gap:40px;margin:0 auto;padding:60px}.storievidoverlay{position:absolute;display:block;width:100%;height:100%;z-index:100}.homestorypan{position:relative;overflow:hidden;display:block;width:100%;height:650px;min-height:300px;background:#efefef;background-size:cover;margin-bottom:30px;padding:0;cursor:pointer}.homestorypan img{width:100%;height:100%;object-fit:cover}.topstorylowercl{height:500px}.hsinfo{height:170px;bottom:0}.hsgfx,.hsinfo{position:absolute;display:block;width:100%}.hsgfx{overflow:hidden;height:100%;z-index:5}.hsinfo svg{width:auto;height:170px}.hsplay{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;width:60px;height:60px;right:30px;bottom:30px;border:1px solid #fff;z-index:5}.hsplay svg{width:auto;height:25px}.hstxt{position:absolute;width:calc(100% - 140px);z-index:10;top:45px;left:30px}.hstxt p{font-size:14px;color:#fff}.hstxt h3{font-weight:800;letter-spacing:3px;line-height:110%;font-size:20px;color:#fff;text-transform:uppercase;padding-top:20px}.storiesresultsbot{position:relative;display:flex;justify-content:center;padding-bottom:80px}.storiefeedshowmorebut{position:relative;min-width:220px;overflow:hidden;border:2px solid #946d45;background:transparent;text-align:center;padding:0;margin-top:20px;cursor:pointer}.storiefeedshowmorebut .barrow{position:absolute;right:17px;top:11px;z-index:15;width:11px}.storiefeedshowmorebut .barrow svg{fill:#946d45}.storiefeedshowmorebut .bback{position:absolute;display:block;width:100%;height:100%;background:transparent;padding:0;margin:0;z-index:5}.storiefeedshowmorebut .btxt{position:relative;z-index:10}.storiefeedshowmorebut h3{letter-spacing:1.74px;line-height:24px;font-size:13px;font-weight:700;text-transform:uppercase;color:#946d45;padding:8px 30px}.homebox{position:relative;display:block;width:100%;height:90vh;min-height:500px;max-height:735px;z-index:80;overflow:hidden}.panelheadertxt_h{color:#fff;font-size:35px;letter-spacing:11.67px;line-height:50px;text-transform:uppercase;white-space:pre-wrap}.panelheadertxt_p{color:#cfcfcf;font-size:18px;line-height:34px;white-space:pre-wrap}.homebox .homeboxtxt{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.homebox .homeboxtxt h1{width:700px}.homebox .homeboxtxt p{width:600px}.techhome{background:linear-gradient(90deg,#000 30%,#33353b 80%)}.techhome .techhomeimg{height:100%;z-index:1}.techhome .techhomeimg,.techhome .thctr{position:absolute;display:block;width:100%}.techhome .thctr{height:80%;left:15%;top:10%}.techhomegradxtra{position:absolute;display:block;width:100%;height:100%;z-index:5;background:linear-gradient(90deg,rgba(0,0,0,.9),transparent)}.techhome .balk{position:absolute;right:-400px;top:-140px}.compohome{background:#000}.compohome .backimg{width:100%}.compohome .backimg,.compohomegradxtra{position:absolute;display:block;height:100%}.compohomegradxtra{width:60%;z-index:5;background:linear-gradient(90deg,rgba(0,0,0,.95) 30%,transparent)}.componentoverview{position:relative;display:block;width:100%;background:#efefef}.complabel{color:#4b4b4b;font-size:13px;font-weight:700;letter-spacing:2.24px;line-height:24px;text-align:center;text-transform:uppercase;padding-top:60px;padding-bottom:60px}.compselecthold{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;margin-bottom:20px}.compselectblok{position:relative;display:block;height:530px}.compblok003{height:370px}.comptxtgrad{position:absolute;display:block;width:calc(100% - 100px);height:calc(100% - 100px);padding:50px;background:linear-gradient(180deg,rgba(0,0,0,.78),transparent)}.comptxtgrad h1{color:#946d45;font-size:35px;font-weight:800;letter-spacing:12px;line-height:130%;text-transform:uppercase}.comptxtgrad p{color:#cfcfcf;font-size:18px;line-height:34px;max-width:70%}.compblok003 .comptxtgrad{background:linear-gradient(180deg,rgba(0,0,0,.78),transparent 70%)}.compblok003 p{max-width:50%}.compitempick{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:30px}.compitem{background:#fff;padding:20px;text-align:center}.comptxthold{position:relative;display:block;overflow:hidden;width:100%;height:70px}.compitem h3{position:absolute;width:100%;color:#7b7b7b;font-size:15px;font-weight:800;letter-spacing:2.25px;line-height:100%;text-transform:uppercase;top:50%;transform:translateY(-50%)}.compitemimg{position:relative;display:block;width:100%;height:100px}.compitem svg{width:15px;fill:#946d45}.componentselector{position:relative;width:100%;min-height:100vh;background:#000;padding-bottom:200px}.compfilter{display:block;width:100%;height:60px;z-index:80}.compfilter,.compnoresults,.composelcontainer{position:relative}.compnoresults{text-align:center;padding-top:180px}.compnoresults h2{color:#fff;font-size:24px;text-transform:uppercase;letter-spacing:8px}.filtercontenthold{position:absolute;width:100%;background:#009ee2;z-index:80;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.17);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.17);box-shadow:0 0 8px 0 rgba(0,0,0,.17)}.filterpickhold{overflow:hidden;height:400px}.filterpick,.filterpickhold{position:absolute;z-index:10;width:100%}.filterpick{height:auto;background:#333;padding-top:80px}.filterpick .filternaam h3{color:#333}.filterselitems{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr}.filtersellist{position:relative;display:flex;padding-top:0;padding-bottom:30px}.filtersetting h2{font-size:16px;color:#fff;padding-top:8px;padding-bottom:8px;cursor:pointer}.filtersetting h2:hover{opacity:.5}.filtercontent{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr}.filtercombo{position:relative;height:60px;border-right:1px solid #005d85;display:flex;align-items:center;cursor:pointer}.filtercombo:last-child{border-right:none}.filternaam{margin-left:20px;margin-right:20px}.filternaam h3{text-transform:uppercase;color:#005d85;font-size:13px;font-weight:700;letter-spacing:2.24px;line-height:16px}.filtersetting{width:auto}.filtersetting p{color:#fff;font-size:15px;font-weight:500;line-height:100%;margin-top:-2px}.filterarrow{margin-top:-4px;padding-left:10px}.filterarrow svg{width:11px;fill:#fff}.proditem{position:relative;display:block;overflow:hidden;width:100%;height:80vh;min-height:400px;max-height:800px}.prodleftgrad{background:linear-gradient(134.73deg,#212121,#000)}.prodinner{height:100%}.prodtxt{position:absolute;width:45%;z-index:10;top:50%;transform:translateY(-50%)}.prodtxt h3{font-size:13px;font-weight:700;letter-spacing:2.24px;line-height:24px}.prodtxt h1,.prodtxt h3{color:#fff;text-transform:uppercase}.prodtxt h1{font-size:50px;font-weight:800;letter-spacing:18.18px;line-height:64px}.prodtxt h2{color:#fff;font-weight:700;font-size:18px;line-height:26px}.prodtxt p{color:#cfcfcf;font-size:15px;line-height:180%;padding-top:14px;padding-bottom:32px}.prodtxt .hyp{margin:0;padding:0;position:relative;display:grid;grid-template-columns:25px auto}.prodtxt .prehyp{position:relative;display:block;width:20px;letter-spacing:-1px}.prodtxt .afterhyp{display:block}.prodtxt .pbolder{font-weight:700}.prodimg{position:absolute;display:block;width:50%;height:100%;right:20px;z-index:5}.prodimg .prodbalk{position:absolute;z-index:1;right:-200px;top:25%}.prodimg .imghold{position:relative;width:100%;height:100%;max-height:600px;z-index:10;top:50%;transform:translateY(-50%)}.prodimg .imghold img{margin-left:auto;margin-right:auto}.pt_posleft{right:0}.pi_posleft{left:20px}.pi_posleft .prodbalk{position:absolute;z-index:1;left:-350px;top:15%}.prodicons img{height:35px;margin-right:30px;margin-bottom:20px}.techpage{min-height:100vh;background:#000}.techfilter,.techpage{position:relative;width:100%}.techfilter{display:block;overflow:hidden;height:60px;z-index:80;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.17);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.17);box-shadow:0 0 8px 0 rgba(0,0,0,.17)}.techcontainer,.techfiltercombo{position:relative}.techfiltercombo{height:60px;border-right:1px solid rgba(0,93,133,.247);display:block;text-align:center;cursor:pointer}.techfiltercombo:last-child{border-right:none}.techfilternaam{width:100%;margin-top:20px;text-align:center}.techfilternaam h3,.techpanel h3{text-transform:uppercase;color:#fff;font-size:13px;font-weight:700;letter-spacing:2.24px;line-height:24px}.techpanel h2{color:#fff;font-size:35px;font-weight:800;letter-spacing:11.67px;line-height:50px;text-transform:uppercase}.techpanel p{color:#cfcfcf;font-size:18px;line-height:34px;margin-bottom:30px}.techpanel{position:relative;display:block;overflow:hidden;width:100%;height:90vh;min-height:600px;max-height:800px}.techp_001{background:linear-gradient(158.75deg,#0d0d0d,#0f0f0f)}.techp_002{background:linear-gradient(150.73deg,#2f2f2f,#000)}.techp_003{background:linear-gradient(158.75deg,#0d0d0d,#0f0f0f)}.techp_004{background:linear-gradient(150.73deg,#2f2f2f,#000)}.iconshrd{height:40px;margin-bottom:30px}.techbike{position:absolute;display:block;width:100%;height:100%}.techbalk{position:absolute;right:-380px;top:40%}.techbikeimg{position:absolute;height:100%;right:-440px}.techpointers{position:absolute;z-index:100}.techplus{position:absolute;display:block;width:60px;height:60px;cursor:pointer}.techplus svg{width:60px;height:59px}.tecpagepan{position:absolute}.techinfopanel{top:0;left:0;width:350px;height:455px;z-index:1000;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.27);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.27);box-shadow:0 0 8px 0 rgba(0,0,0,.27)}.techinfoarrow,.techinfopanel{position:absolute;display:block;background:#fff}.techinfoarrow{width:30px;height:30px;margin-left:-15px;margin-top:-15px}.techinfomask{position:absolute;display:block;width:100%;height:100%;overflow:hidden}.tecp{position:relative;margin:11px;padding:0}.techpanel .techbikeimg .techinfopanel img{width:100%;height:auto;padding:0;margin:0}.techpanel .techbikeimg .techinfopanel .tecpagepan h2{color:#000;font-size:13px;font-weight:700;letter-spacing:2.24px;line-height:24px;margin-top:12px;padding-left:12px;padding-right:12px}.techpanel .techbikeimg .techinfopanel .tecpagepan p{color:#353535;font-size:15px;line-height:25px;padding-left:12px;padding-right:12px}.tp_001{left:40px;top:80px}.tp_002{left:-20px;top:230px}.tp_003{left:70px;top:340px}.tp_004{left:350px;top:380px}.tp_005{left:650px;top:200px}.tp_006{left:570px;top:460px}.techbikeimgmob,.techmob{display:none}.techp_002 .techtxtbox{right:0}.techp_002 .techbalk{position:absolute;left:-380px;top:40%}.techp_002 .techbikeimg{position:absolute;height:100%;left:-100px}.techp_002 .techbikeimg img{height:700px;margin-top:50px}.techp_003 .techbikeimg{position:absolute;height:100%;right:-600px}.techp_004 .techtxtbox{right:0}.techp_004 .techbalk{position:absolute;left:-380px;top:40%}.techp_004 .techbikeimg{position:absolute;width:100%;left:0}.techp_004 .techbikeimg img{height:780px;margin-top:20px}.techtxtbox{position:absolute;display:flex;align-items:center;width:40%;height:100%}.techtxtbox h2{line-height:120%;padding-top:8px}.techinfoarrowleft{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#009ee2;bottom:8px;left:8px;z-index:100}.techinfoarrowleft svg{fill:#fff;width:12px}.techinfoarrowright{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#009ee2;bottom:8px;right:8px;z-index:101}.techinfoarrowright svg{fill:#fff;width:12px}.configurator{position:relative;display:block;width:100%;height:auto;padding-top:90px;padding-bottom:90px;z-index:80;overflow:hidden;background:#009ee2}.configurator .panelheadertxt_h{color:#fff;font-size:35px;letter-spacing:12px;line-height:50px;text-transform:uppercase;white-space:pre-wrap;text-align:center}.configurator .panelheadertxt_p{color:#fff;font-size:18px;line-height:34px;white-space:pre-wrap;text-align:center}.hashtaghomebox{position:relative;display:block;padding-top:100px;padding-bottom:150px;text-align:center}.hashhead{position:relative;width:90%;margin:0 auto}.hashtaghomebox img{height:40px}.instafeedhome{margin-top:80px;width:100%}.instafeedhometestamonials{margin-top:10px}.footer{z-index:80}.footer,.foothold{position:relative;display:block;width:100%}.foothold{min-height:200px;padding-bottom:30px;background:#000}.foothold h3{color:#fff;font-size:13px;font-weight:700;letter-spacing:2.24px;line-height:24px;text-transform:uppercase;margin-bottom:20px}.footerinner{display:flex;padding-top:48px;padding-bottom:20px}.footcopy{position:relative;display:block;width:100%;background:#353535;color:#adadad;text-align:center}.footcopy p{padding:20px;font-size:15px}.footgrxlabel{position:absolute;right:-50px;top:-50px}.footcol1{width:380px}.footcol1 img{height:18px;margin-bottom:24px}.footcol1 p{margin:0;font-size:16px;line-height:33px;padding:0 20px 0 0;color:#adadad}.footcol2{width:170px}.flst{color:#adadad}.footcol2 a:hover{text-decoration:none}.flst h4{margin:0;padding:0 0 10px;color:#adadad;font-size:17px;line-height:150%}.flst h4:hover{opacity:.5}.footer .changelan{cursor:pointer;margin-top:30px}.footer .changelan:hover{opacity:.5}.lanpicker{position:fixed;display:block;background:rgba(0,0,0,.9);z-index:1000}.lanpicker,.lansinner{width:100%;height:100%}.lansinner{position:absolute;display:flex;align-items:center;justify-content:center}.lancontent{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;text-align:center}.lancontent a{color:#999;text-decoration:none}.lancontent a:hover{color:#009fe3;text-decoration:none}.lancontent h2{font-size:18px;line-height:200%;text-decoration:none;color:#777}.lancontent h2:hover{color:#009fe3;text-decoration:none}.hashtaghomebox h2{text-transform:uppercase;letter-spacing:10px;color:#946d45;font-size:24px;padding-left:20px;padding-right:20px}@media (max-width:1280px){.container,.grxcontainer,.storiecontainer{width:calc(100% - 80px)}#nav_homepage{display:none}}@media (max-width:1150px){#nav_homepage{display:none}.footgrxlabel img{height:130px}.compitempick{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.prodtxt h1{font-size:40px}.techpanel{height:auto;min-height:200px;max-height:auto}.techtxtbox{position:relative;display:block;width:100%;padding-top:40px;padding-bottom:40px}.homstoryhold h3{font-size:16px;line-height:150%}.hsinfo{bottom:-10px}.techbikeimgmob{position:relative;overflow:hidden;display:block;text-align:center;width:100%;max-width:300px;margin:0 auto;padding-top:40px}.techbikeimgmob img{width:100%}.techbike{position:relative;display:block;height:auto}.techbike .techbalk,.techbike .techbikeimg,.techbike .techpointers{display:none}.techbike .techtxtbox{width:100%;padding-bottom:40px}.techpanel p{font-size:15px}.techmob{display:block}.techp_004 .techtxtbox{right:auto}}@media (max-width:1100px){.navitems{display:none}.navburger{display:block;right:65px;top:14px}}@media (max-width:1000px){.headerinner{position:relative;display:block;width:100%;height:60vh;min-height:400px;max-height:700px;margin:0 auto}.grxlabel{position:absolute;right:-30px;bottom:-30px;z-index:99}.grxlabel img{width:300px}.payoff img{height:120px}.footgrxlabel img{height:110px}.footerinner{display:block}.footcol1{width:100%;margin-top:30px}.footcol2{width:100%;margin-top:40px}.homebox{width:100%;height:70vh;min-height:500px;max-height:735px;z-index:80;overflow:hidden}.compselectblok,.homebox{position:relative;display:block}.compselectblok{height:470px}.compblok003{height:320px}.comptxtgrad{position:absolute;display:block;width:calc(100% - 80px);height:calc(100% - 80px);padding:40px}.comptxtgrad h1{color:#946d45;font-size:28px;font-weight:800;letter-spacing:10px;line-height:40px}.comptxtgrad p{font-size:16px;line-height:30px;max-width:80%}.prodtxt h1{font-size:30px;letter-spacing:12px}.homstoryhold{position:relative;display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-column-gap:20px;margin:0 auto;padding:10px}.hsinfo{bottom:-24px}.hsplay{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;width:40px;height:40px;right:20px;bottom:40px;border:1px solid #fff;z-index:5}.hsplay svg{width:auto;height:20px}.hstxt{position:absolute;width:calc(100% - 120px);z-index:10;top:45px;left:30px}.hstxt p{font-size:14px;color:#fff}.hstxt h3{letter-spacing:3px;line-height:20px;font-size:15px;color:#fff;text-transform:uppercase;padding-top:10px}.techfilternaam{display:flex;justify-content:center;align-items:center}.techfilternaam h3{font-size:10px;line-height:120%}.filtercombo{display:block;overflow:hidden;padding-left:15px}.filternaam{margin-left:0;padding-top:10px}.filtersetting{padding-top:4px}.filterarrow{position:absolute;right:10px;top:20px}.filtersellist .filternaam{display:none}.filtersellist .filtersetting{margin-left:14px}}@media (max-width:750px){.container,.grxcontainer,.storiecontainer{width:calc(100% - 60px);padding-left:30px;padding-right:30px}.payoff img{height:100px}.navburger{right:65px;top:14px}.footgrxlabel img{height:90px}.shimanotoplogo svg{height:30px;margin-top:4px}.subtxt{padding-top:40px}.subheader h2{font-size:18px;line-height:150%}.compitempick{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.compselecthold{width:100%}.compselectblok,.compselecthold{position:relative;display:block;margin-bottom:20px}.compblok003,.compselectblok{height:370px}.comptxtgrad{position:absolute;display:block;width:calc(100% - 80px);height:calc(100% - 80px);padding:40px}.comptxtgrad h1{color:#946d45;font-size:28px;font-weight:800;letter-spacing:10px;line-height:40px;text-transform:uppercase}.comptxtgrad p{color:#cfcfcf;font-size:18px;line-height:34px;max-width:90%}.compblok003 .comptxtgrad{background:linear-gradient(180deg,rgba(0,0,0,.78),transparent)}.compblok003 p{max-width:90%}.proditem{height:auto;max-height:none}.prodtxt h1{font-size:28px;letter-spacing:8px}.prodinner{height:auto;padding-top:40px;padding-bottom:40px}.prodtxt{height:auto;top:0;transform:translateY(0)}.prodimg,.prodtxt{position:relative;width:100%}.prodimg{height:40vh;margin-top:20px;right:0}.prodimg .prodbalk{top:-40%;right:-400px}.pi_posleft,.pt_posleft{right:0}.prodicons img{height:25px;margin-right:30px}.hscol{display:none}.hscolmob{display:block}.homstoryhold{position:relative;display:block;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-column-gap:20px;margin:0 auto;padding:10px}.homestorypan{min-height:100px;max-height:300px}.hsinfo h3{font-size:12px}.hsinfo p{font-size:10px}.techfilternaam h3{font-size:9px;line-height:120%}.filtercontenthold .container{width:calc(100% - 10px);padding-left:5px;padding-right:5px}}@media (max-width:550px){.container,.grxcontainer,.storiecontainer{width:calc(100% - 40px);padding-left:20px;padding-right:20px}.grxlabel{position:absolute;right:-30px;bottom:-20px;z-index:99}.grxlabel img{width:220px}.payoff img{height:75px}.subtxt{padding-top:40px}.subheader h2{width:calc(100% - 20px);padding-left:10px;padding-right:10px;font-size:16px;line-height:140%}.navburger{right:40px;top:14px}.shimanotoplogo svg{height:25px;margin-top:7px}.element001{top:200px;left:50%;margin-left:calc(-25vw - 320px)}.element001 img{width:280px}.footcopy p{font-size:12px}.hashtaghomebox{padding-top:50px;padding-bottom:80px}.instafeedhome{margin-top:40px}.homebox{position:relative;display:block;width:100%;height:55vh;min-height:300px;max-height:735px;z-index:80;overflow:hidden}.panelheadertxt_h{color:#fff;font-size:24px;letter-spacing:8px;line-height:34px;text-transform:uppercase;white-space:pre-wrap}.panelheadertxt_p{color:#cfcfcf;font-size:16px;line-height:30px;white-space:pre-wrap}.homebox .homeboxtxt{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.homebox .homeboxtxt h1,.homebox .homeboxtxt p{width:calc(100% - 20px)}.techhomeimg .thctr{width:130%;height:120%;top:-10%}.techhome .balk{right:-445px;top:-150px}.compohome .backimg{width:100%}.complabel{padding-top:40px;padding-bottom:40px}.compitempick{position:relative;width:100%;display:block}.compitempick .compitem{margin-bottom:30px}.compserieshold{position:relative;width:100%;display:block;margin-bottom:100px}.compserieshold .addbut{margin-bottom:30px}.pageheaderInner{height:60vh}.pageheadercontent .headertxt{padding-left:10px;padding-right:10px;font-size:28px;line-height:140%;letter-spacing:12px}.pageheadercontent .subtxt{width:calc(100% - 40px);padding-left:20px;padding-right:20px;font-size:16px;line-height:180%;padding-top:10px}.compselectblok{position:relative;display:block;height:400px;margin-bottom:20px}.compblok003{height:400px}.comptxtgrad{position:absolute;display:block;width:calc(100% - 40px);height:calc(100% - 40px);padding:20px}.comptxtgrad h1{font-size:24px;font-weight:800;letter-spacing:7px;line-height:40px;text-transform:uppercase}.comptxtgrad p{color:#cfcfcf;font-size:15px;line-height:28px;max-width:90%}.compblok003 .comptxtgrad{background:linear-gradient(180deg,rgba(0,0,0,.98),transparent)}.compblok003 p{max-width:90%}.techtxtbox h2{font-size:22px;line-height:120%;padding-top:6px;letter-spacing:8px;padding-right:30px}.filtercontenthold .container,.filterpick .container{width:calc(100% - 4px);padding-left:2px;padding-right:2px}.filtercombo{display:block;overflow:hidden;padding-left:15px}.filternaam{margin-left:0;padding-top:10px}.filternaam h3{font-size:10px}.filtersetting{padding-top:4px}.filtersetting p{font-size:12px;padding-right:10px}.filterarrow{position:absolute;right:7px;top:30px}.filtersellist .filternaam{display:none}.filtersellist .filtersetting{margin-left:14px}}@media (max-width:370px){.container,.grxcontainer,.storiecontainer{width:calc(100% - 20px);padding-left:10px;padding-right:10px}.grxlabel{position:absolute;right:-30px;bottom:-20px;z-index:99}.grxlabel img{width:200px}.payoff img{height:60px;margin-left:20px}.navburger{right:25px;top:14px}.subtxt{padding-top:40px}.subheader h2{width:calc(100% - 20px);padding-left:10px;padding-right:10px;font-size:18px;line-height:150%}.element001{top:240px}.homebox{position:relative;display:block;width:100%;height:75vh;min-height:300px;max-height:735px;z-index:80;overflow:hidden}.panelheadertxt_h{color:#fff;font-size:22px;letter-spacing:8px;line-height:32px;text-transform:uppercase;white-space:pre-wrap}.panelheadertxt_p{color:#cfcfcf;font-size:14px;line-height:26px;white-space:pre-wrap}.homebox .homeboxtxt{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.homebox .homeboxtxt h1,.homebox .homeboxtxt p{width:calc(100% - 20px)}.techhomeimg .thctr{width:160%;height:160%;top:-30%}.techhome .balk{right:-500px;top:-180px}.pageheadercontent .headertxt{padding-left:10px;padding-right:10px;font-size:22px;line-height:140%;letter-spacing:12px}.pageheadercontent .subtxt{width:calc(100% - 40px);padding-left:20px;padding-right:20px;font-size:14px;line-height:180%;padding-top:10px}.hsinfo{bottom:-35px}.hsplay{bottom:50px}.hsinfo h3{font-size:12px;line-height:130%}.hsinfo p{font-size:10px}}