@charset "UTF-8";
/*! Made with Bones: http://themble.com/bones :) */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}body,dd,figure,pre{margin:0}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}.c-block.wp-block-bike-build .single_variation_wrap #product-addons-total .product-addon-totals .price .amount,.strong,b,strong{font-weight:700}.em,dfn,em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-epub-hyphens:auto;-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-size:18px;letter-spacing:.25px;line-height:28px;margin:0 0 1.5em}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“""”""‘""’"}q:after,q:before{content:none}.small,small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color-adjust:exact;-webkit-print-color-adjust:exact}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.cf,.clearfix,.comment-respond{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before,.comment-respond:after,.comment-respond:before{content:"";display:table}.cf:after,.clearfix:after,.comment-respond:after{clear:both}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif!important;font-style:italic}@font-face{font-family:"Din-2014-Regular";src:url(../fonts/DIN-2014_Regular.woff2)format("woff2"),url(../fonts/DIN-2014_Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Din-2014-Demi";src:url(../fonts/DIN-2014_Demi.woff2)format("woff2"),url(../fonts/DIN-2014_Demi.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Din-2014-Bold";src:url(../fonts/DIN-2014_Bold.woff2)format("woff2"),url(../fonts/DIN-2014_Bold.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Din-2014-Extra-Bold";src:url(../fonts/DIN-2014_Extra-Bold.woff2)format("woff2"),url(../fonts/DIN-2014_Extra-Bold.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.last-col{float:right;padding-right:0!important}@media (max-width:767px){.m-1of2,.m-all{float:left}.m-all{width:100%;padding-right:0}.m-1of2{padding-right:.75em;width:50%}.m-1of3{width:33.33%}.m-1of3,.m-1of4,.m-2of3,.m-3of4{float:left;padding-right:.75em}.m-2of3{width:66.66%}.m-1of4{width:25%}.m-3of4{width:75%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;width:100%;padding-right:0}.t-1of2{width:50%}.t-1of2,.t-1of3,.t-2of3{float:left;padding-right:.75em}.t-1of3{width:33.33%}.t-2of3{width:66.66%}.t-1of4{width:25%}.t-1of4,.t-1of5,.t-2of5,.t-3of4{float:left;padding-right:.75em}.t-3of4{width:75%}.t-1of5{width:20%}.t-2of5{width:40%}.t-11of24,.t-13of24,.t-3of5,.t-4of5{float:left;padding-right:.75em}.t-3of5,.t-4of5{width:60%}.t-4of5{width:80%}.t-13of24{width:54.16%}.t-11of24{width:45.84%}}@media (min-width:1030px){.d-all{float:left;width:100%;padding-right:0}.d-1of2{width:50%}.d-1of2,.d-1of3,.d-2of3{float:left;padding-right:.75em}.d-1of3{width:33.33%}.d-2of3{width:66.66%}.d-1of4{width:25%}.d-1of4,.d-1of5,.d-2of5,.d-3of4{float:left;padding-right:.75em}.d-3of4{width:75%}.d-1of5{width:20%}.d-2of5{width:40%}.d-1of6,.d-1of7,.d-3of5,.d-4of5{float:left;padding-right:.75em}.d-3of5,.d-4of5{width:60%}.d-4of5{width:80%}.d-1of6{width:16.6666666667%}.d-1of7{width:14.2857142857%}.d-2of7{width:28.5714286%}.d-2of7,.d-3of7,.d-4of7,.d-5of7{float:left;padding-right:.75em}.d-3of7{width:42.8571429%}.d-4of7{width:57.1428572%}.d-5of7{width:71.4285715%}.d-1of10,.d-1of8,.d-1of9,.d-6of7{float:left;padding-right:.75em}.d-6of7{width:85.7142857%}.d-1of8{width:12.5%}.d-1of9{width:11.1111111111%}.d-1of10{width:10%}.d-11of24,.d-13of24,.d-1of11,.d-1of12{float:left;padding-right:.75em}.d-1of11,.d-1of12{width:9.0909090909%}.d-1of12{width:8.33%}.d-13of24{width:54.16%}.d-11of24{width:45.84%}}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.btn-red,.btn-red#place_order,.wp-block-acf-build-select #place_order.hs-button,.wp-block-acf-build-select .hs-button,.wp-block-landing-page-forms #place_order.hs-button,.wp-block-landing-page-forms .hs-button{display:inline-block;position:relative;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;font-size:12px;line-height:15px;font-weight:400;border-radius:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out}.gform_button,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.btn-black,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.btn-black,.woocommerce a.button.btn-black,.woocommerce a.button.wc-forward,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.btn-black,.woocommerce button.button.alt.disabled.btn-black,.woocommerce button.button.btn-black{display:inline-block;position:relative;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;font-size:12px;line-height:15px;font-weight:400;padding:20px 24px 18px;border-radius:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out}.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled{display:inline-block;position:relative;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;font-size:12px;line-height:15px;font-weight:400;padding:20px 24px 18px;border-radius:0;-webkit-transition:background-color .14s ease-in-out}.woocommerce button.button.disabled.btn-black,.woocommerce button.wc-forward,.woocommerce input.button.alt,.woocommerce input.button.alt.btn-black{font-size:12px;padding:20px 24px 18px}.btn-black,.woocommerce button.button.disabled.btn-black,.woocommerce button.wc-forward,.woocommerce input.button.alt,.woocommerce input.button.alt.btn-black{display:inline-block;position:relative;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;line-height:15px;font-weight:400;border-radius:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out}.btn-black,.btn-white{font-size:12px}#submit,.btn-white,.comment-reply-link,.is-style-outline>.wp-block-button__link,.wp-block-button__link,.wp-block-button__link.is-style-outline{display:inline-block;position:relative;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;line-height:15px;font-weight:400;padding:20px 24px 18px;border-radius:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out}.is-style-outline>.wp-block-button__link,.wp-block-button__link,.wp-block-button__link.is-style-outline{font-size:12px}#submit:focus,#submit:hover,.btn-black:focus,.btn-black:hover,.btn-red#place_order:focus,.btn-red#place_order:hover,.btn-red:focus,.btn-red:hover,.btn-white:focus,.btn-white:hover,.comment-reply-link:focus,.comment-reply-link:hover,.gform_button:focus,.gform_button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button.wc-forward:focus,.woocommerce button.wc-forward:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.wp-block-acf-build-select #place_order.hs-button:focus,.wp-block-acf-build-select #place_order.hs-button:hover,.wp-block-acf-build-select .hs-button:focus,.wp-block-acf-build-select .hs-button:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-landing-page-forms #place_order.hs-button:focus,.wp-block-landing-page-forms #place_order.hs-button:hover,.wp-block-landing-page-forms .hs-button:focus,.wp-block-landing-page-forms .hs-button:hover{color:#fff;text-decoration:none;outline:0}#submit:active,.btn-black:active,.btn-red#place_order:active,.btn-red:active,.btn-white:active,.comment-reply-link:active,.gform_button:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce button.wc-forward:active,.woocommerce input.button.alt:active,.wp-block-acf-build-select #place_order.hs-button:active,.wp-block-acf-build-select .hs-button:active,.wp-block-button__link:active,.wp-block-landing-page-forms #place_order.hs-button:active,.wp-block-landing-page-forms .hs-button:active{top:1px}#submit,.btn-white,.comment-reply-link,.is-style-outline>.wp-block-button__link,.wp-block-button__link,.wp-block-button__link.is-style-outline{border:1px solid #2f2e2f;background-size:200% 100%;background-image:linear-gradient(to right,#000 50%,#fff 50%),linear-gradient(to right,#fff 50%,#000 50%);transition:background-position .3s ease-in-out;-webkit-background-clip:text,border-box;background-clip:text,border-box;color:transparent!important}#paint_btn.comment-reply-link,#waitlist-btn.comment-reply-link,.btn-white#paint_btn,.btn-white#waitlist-btn,.is-style-outline>.wp-block-button__link#paint_btn,.is-style-outline>.wp-block-button__link#waitlist-btn,.wp-block-button__link#paint_btn,.wp-block-button__link#waitlist-btn,.wp-block-button__link.is-style-outline#paint_btn,.wp-block-button__link.is-style-outline#waitlist-btn{padding-top:13px;padding-bottom:12px}#submit:focus,#submit:hover,.btn-white:focus,.btn-white:hover,.comment-reply-link:focus,.comment-reply-link:hover,.is-style-outline>.wp-block-button__link:focus,.is-style-outline>.wp-block-button__link:hover,.wp-block-button__link.is-style-outline:focus,.wp-block-button__link.is-style-outline:hover,.wp-block-button__link:focus,.wp-block-button__link:hover{background-position:-100%0}#submit:visited,.btn-white:visited,.comment-reply-link:visited,.is-style-outline>.wp-block-button__link:visited,.wp-block-button__link.is-style-outline:visited,.wp-block-button__link:visited{color:#2f2e2f}.btn-black{background-size:200% 100%;background-image:linear-gradient(to right,#e2231a 50%,#2f2e2f 50%),linear-gradient(to right,#2f2e2f 50%,#e2231a 50%);transition:background-position .3s ease-in-out;-webkit-background-clip:text,border-box;background-clip:text,border-box;color:#fff!important;padding:19px 24px 17px}.btn-black span{display:block;position:relative;z-index:1;color:#fff}.btn-black:focus,.btn-black:hover{background-position:-100%0}.btn-black:active{color:#fff;background-color:#e2231a}.btn-black:visited{color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.wc-forward,.woocommerce input.button.alt{color:#fff!important}.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.wc-forward,.woocommerce input.button.alt{background-size:200% 100%;background-image:linear-gradient(to right,#e2231a 50%,#2f2e2f 50%),linear-gradient(to right,#2f2e2f 50%,#e2231a 50%)!important;transition:background-position .3s ease-in-out;-webkit-background-clip:text,border-box;background-clip:text,border-box;border:0}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button.wc-forward:focus,.woocommerce button.wc-forward:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover{background-position:-100%0!important}.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce a.button:active,.woocommerce button.button.alt.disabled:active,.woocommerce button.button.alt:active,.woocommerce button.button.disabled:active,.woocommerce button.button:active,.woocommerce button.wc-forward:active,.woocommerce input.button.alt:active{color:#fff;background-color:#e2231a}.gform_button,.woocommerce #respond input#submit.alt.btn-black,.woocommerce a.button.alt.btn-black,.woocommerce a.button.btn-black,.woocommerce a.button.wc-forward,.woocommerce button.button.alt.btn-black,.woocommerce button.button.alt.disabled.btn-black,.woocommerce button.button.btn-black,.woocommerce button.button.disabled.btn-black,.woocommerce input.button.alt.btn-black{background-size:200% 100%;background-image:linear-gradient(to right,#e2231a 50%,#2f2e2f 50%),linear-gradient(to right,#2f2e2f 50%,#e2231a 50%)!important;transition:background-position .3s ease-in-out;-webkit-background-clip:text,border-box;background-clip:text,border-box;color:#fff!important;border:0}.gform_button:focus,.gform_button:hover,.woocommerce #respond input#submit.alt.btn-black:focus,.woocommerce #respond input#submit.alt.btn-black:hover,.woocommerce a.button.alt.btn-black:focus,.woocommerce a.button.alt.btn-black:hover,.woocommerce a.button.btn-black:focus,.woocommerce a.button.btn-black:hover,.woocommerce a.button.wc-forward:focus,.woocommerce a.button.wc-forward:hover,.woocommerce button.button.alt.btn-black:focus,.woocommerce button.button.alt.btn-black:hover,.woocommerce button.button.alt.disabled.btn-black:focus,.woocommerce button.button.alt.disabled.btn-black:hover,.woocommerce button.button.btn-black:focus,.woocommerce button.button.btn-black:hover,.woocommerce button.button.disabled.btn-black:focus,.woocommerce button.button.disabled.btn-black:hover,.woocommerce input.button.alt.btn-black:focus,.woocommerce input.button.alt.btn-black:hover{background-position:-100%0!important}.gform_button:active,.woocommerce #respond input#submit.alt.btn-black:active,.woocommerce a.button.alt.btn-black:active,.woocommerce a.button.btn-black:active,.woocommerce a.button.wc-forward:active,.woocommerce button.button.alt.btn-black:active,.woocommerce button.button.alt.disabled.btn-black:active,.woocommerce button.button.btn-black:active,.woocommerce button.button.disabled.btn-black:active,.woocommerce input.button.alt.btn-black:active{color:#fff;background-color:#e2231a}.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled{cursor:not-allowed!important;color:#f7f6f3!important}.woocommerce button.button.alt:disabled,.woocommerce button.button:disabled{cursor:not-allowed!important;color:#f7f6f3!important}.woocommerce button.button:disabled[disabled]{color:#f7f6f3!important}.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{background-color:#2f2e2f;border:1px solid #fff;color:#fff}.woocommerce #place_order span,.woocommerce a.checkout-button span{padding-right:26px;background-image:url(../images/mini-arrow.svg);background-position:98% 50%;background-repeat:no-repeat}.btn-red,.btn-red#place_order,.wp-block-acf-build-select #place_order.hs-button,.wp-block-acf-build-select .hs-button,.wp-block-landing-page-forms #place_order.hs-button,.wp-block-landing-page-forms .hs-button{background-size:200% 100%;background-image:linear-gradient(to right,#2f2e2f 50%,#e2231a 50%),linear-gradient(to right,#e2231a 50%,#2f2e2f 50%)!important;transition:background-position .3s ease-in-out;-webkit-background-clip:text,border-box;background-clip:text,border-box;color:#fff!important;padding:19px 24px 17px}.btn-red span,.btn-red#place_order span,.wp-block-acf-build-select #place_order.hs-button span,.wp-block-acf-build-select .hs-button span,.wp-block-landing-page-forms #place_order.hs-button span,.wp-block-landing-page-forms .hs-button span{display:block;position:relative;z-index:1;color:#fff}.btn-red#place_order:focus,.btn-red#place_order:hover,.btn-red:focus,.btn-red:hover,.wp-block-acf-build-select #place_order.hs-button:focus,.wp-block-acf-build-select #place_order.hs-button:hover,.wp-block-acf-build-select .hs-button:focus,.wp-block-acf-build-select .hs-button:hover,.wp-block-landing-page-forms #place_order.hs-button:focus,.wp-block-landing-page-forms #place_order.hs-button:hover,.wp-block-landing-page-forms .hs-button:focus,.wp-block-landing-page-forms .hs-button:hover{background-position:-100%0}.btn-red#place_order:active,.btn-red:active,.wp-block-acf-build-select #place_order.hs-button:active,.wp-block-acf-build-select .hs-button:active,.wp-block-landing-page-forms #place_order.hs-button:active,.wp-block-landing-page-forms .hs-button:active{color:#fff;background-color:#e2231a}.btn-red#place_order:visited,.btn-red:visited,.wp-block-acf-build-select #place_order.hs-button:visited,.wp-block-acf-build-select .hs-button:visited,.wp-block-landing-page-forms #place_order.hs-button:visited,.wp-block-landing-page-forms .hs-button:visited{color:#fff}.btn-red#place_order.waitlist,.btn-red.waitlist,.wp-block-acf-build-select #place_order.waitlist.hs-button,.wp-block-acf-build-select .waitlist.hs-button,.wp-block-landing-page-forms #place_order.waitlist.hs-button,.wp-block-landing-page-forms .waitlist.hs-button{border:0}.btn-red#place_order.waitlist span,.btn-red.waitlist span,.wp-block-acf-build-select #place_order.waitlist.hs-button span,.wp-block-acf-build-select .waitlist.hs-button span,.wp-block-landing-page-forms #place_order.waitlist.hs-button span,.wp-block-landing-page-forms .waitlist.hs-button span{padding-right:26px;background-image:url(../images/mini-arrow.svg);background-position:98% 50%;background-repeat:no-repeat}.btn-red#place_order span,.wp-block-acf-build-select #place_order.hs-button span,.wp-block-landing-page-forms #place_order.hs-button span{max-width:120px;margin:0 auto}.c-block input[type=text]{letter-spacing:.25px;line-height:15px;border:0;border-bottom:1px solid #2f2e2f;max-width:400px}.c-block input[type=password],.c-block input[type=text]{display:block;height:40px;padding:0 12px;margin-bottom:14px;font-size:12px;color:#2f2f2f;border-radius:0;vertical-align:middle;box-shadow:none;width:100%;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:transparent;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}.c-block input[type=date],.c-block input[type=datetime-local],.c-block input[type=datetime],.c-block input[type=month],.c-block input[type=password],.c-block input[type=time],.c-block input[type=week]{line-height:15px;border:0;border-bottom:1px solid #2f2e2f;max-width:400px}.c-block input[type=date],.c-block input[type=datetime-local],.c-block input[type=datetime],.c-block input[type=month],.c-block input[type=number],.c-block input[type=time],.c-block input[type=week]{display:block;height:40px;padding:0 12px;margin-bottom:14px;font-size:12px;letter-spacing:.25px;color:#2f2f2f;border-radius:0;vertical-align:middle;box-shadow:none;width:100%;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:transparent;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}.c-block .field,.c-block input[type=color],.c-block input[type=email],.c-block input[type=number],.c-block input[type=search],.c-block input[type=tel],.c-block input[type=url],.c-block select{line-height:15px;max-width:400px}.c-block .field,.c-block input[type=color],.c-block input[type=email],.c-block input[type=search],.c-block input[type=tel],.c-block input[type=url],.c-block select,.c-block textarea{display:block;height:40px;padding:0 12px;margin-bottom:14px;font-size:12px;letter-spacing:.25px;color:#2f2f2f;border-radius:0;vertical-align:middle;box-shadow:none;border:0;border-bottom:1px solid #2f2e2f;width:100%;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:transparent;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}.c-block .field:active,.c-block .field:focus,.c-block input[type=color]:active,.c-block input[type=color]:focus,.c-block input[type=date]:active,.c-block input[type=date]:focus,.c-block input[type=datetime-local]:active,.c-block input[type=datetime-local]:focus,.c-block input[type=datetime]:active,.c-block input[type=datetime]:focus,.c-block input[type=email]:active,.c-block input[type=email]:focus,.c-block input[type=month]:active,.c-block input[type=month]:focus,.c-block input[type=number]:active,.c-block input[type=number]:focus,.c-block input[type=password]:active,.c-block input[type=password]:focus,.c-block input[type=search]:active,.c-block input[type=search]:focus,.c-block input[type=tel]:active,.c-block input[type=tel]:focus,.c-block input[type=text]:active,.c-block input[type=text]:focus,.c-block input[type=time]:active,.c-block input[type=time]:focus,.c-block input[type=url]:active,.c-block input[type=url]:focus,.c-block input[type=week]:active,.c-block input[type=week]:focus,.c-block select:active,.c-block select:focus,.c-block textarea:active,.c-block textarea:focus{background-color:#fff;outline:0}.c-block .field.error,.c-block .field.is-invalid,.c-block input[type=color].error,.c-block input[type=color].is-invalid,.c-block input[type=date].error,.c-block input[type=date].is-invalid,.c-block input[type=datetime-local].error,.c-block input[type=datetime-local].is-invalid,.c-block input[type=datetime].error,.c-block input[type=datetime].is-invalid,.c-block input[type=email].error,.c-block input[type=email].is-invalid,.c-block input[type=month].error,.c-block input[type=month].is-invalid,.c-block input[type=number].error,.c-block input[type=number].is-invalid,.c-block input[type=password].error,.c-block input[type=password].is-invalid,.c-block input[type=search].error,.c-block input[type=search].is-invalid,.c-block input[type=tel].error,.c-block input[type=tel].is-invalid,.c-block input[type=text].error,.c-block input[type=text].is-invalid,.c-block input[type=time].error,.c-block input[type=time].is-invalid,.c-block input[type=url].error,.c-block input[type=url].is-invalid,.c-block input[type=week].error,.c-block input[type=week].is-invalid,.c-block select.error,.c-block select.is-invalid,.c-block textarea.error,.c-block textarea.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff;background-position:99%center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#fbe3e4}.c-block .field.is-valid,.c-block .field.success,.c-block input[type=color].is-valid,.c-block input[type=color].success,.c-block input[type=date].is-valid,.c-block input[type=date].success,.c-block input[type=datetime-local].is-valid,.c-block input[type=datetime-local].success,.c-block input[type=datetime].is-valid,.c-block input[type=datetime].success,.c-block input[type=email].is-valid,.c-block input[type=email].success,.c-block input[type=month].is-valid,.c-block input[type=month].success,.c-block input[type=number].is-valid,.c-block input[type=number].success,.c-block input[type=password].is-valid,.c-block input[type=password].success,.c-block input[type=search].is-valid,.c-block input[type=search].success,.c-block input[type=tel].is-valid,.c-block input[type=tel].success,.c-block input[type=text].is-valid,.c-block input[type=text].success,.c-block input[type=time].is-valid,.c-block input[type=time].success,.c-block input[type=url].is-valid,.c-block input[type=url].success,.c-block input[type=week].is-valid,.c-block input[type=week].success,.c-block select.is-valid,.c-block select.success,.c-block textarea.is-valid,.c-block textarea.success{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99%center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2}.c-block .field.is-disabled,.c-block .field[disabled],.c-block input[type=color].is-disabled,.c-block input[type=color][disabled],.c-block input[type=date].is-disabled,.c-block input[type=date][disabled],.c-block input[type=datetime-local].is-disabled,.c-block input[type=datetime-local][disabled],.c-block input[type=datetime].is-disabled,.c-block input[type=datetime][disabled],.c-block input[type=email].is-disabled,.c-block input[type=email][disabled],.c-block input[type=month].is-disabled,.c-block input[type=month][disabled],.c-block input[type=number].is-disabled,.c-block input[type=number][disabled],.c-block input[type=password].is-disabled,.c-block input[type=password][disabled],.c-block input[type=search].is-disabled,.c-block input[type=search][disabled],.c-block input[type=tel].is-disabled,.c-block input[type=tel][disabled],.c-block input[type=text].is-disabled,.c-block input[type=text][disabled],.c-block input[type=time].is-disabled,.c-block input[type=time][disabled],.c-block input[type=url].is-disabled,.c-block input[type=url][disabled],.c-block input[type=week].is-disabled,.c-block input[type=week][disabled],.c-block select.is-disabled,.c-block select[disabled],.c-block textarea.is-disabled,.c-block textarea[disabled]{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}.c-block .field.is-disabled:active,.c-block .field.is-disabled:focus,.c-block .field[disabled]:active,.c-block .field[disabled]:focus,.c-block input[type=color].is-disabled:active,.c-block input[type=color].is-disabled:focus,.c-block input[type=color][disabled]:active,.c-block input[type=color][disabled]:focus,.c-block input[type=date].is-disabled:active,.c-block input[type=date].is-disabled:focus,.c-block input[type=date][disabled]:active,.c-block input[type=date][disabled]:focus,.c-block input[type=datetime-local].is-disabled:active,.c-block input[type=datetime-local].is-disabled:focus,.c-block input[type=datetime-local][disabled]:active,.c-block input[type=datetime-local][disabled]:focus,.c-block input[type=datetime].is-disabled:active,.c-block input[type=datetime].is-disabled:focus,.c-block input[type=datetime][disabled]:active,.c-block input[type=datetime][disabled]:focus,.c-block input[type=email].is-disabled:active,.c-block input[type=email].is-disabled:focus,.c-block input[type=email][disabled]:active,.c-block input[type=email][disabled]:focus,.c-block input[type=month].is-disabled:active,.c-block input[type=month].is-disabled:focus,.c-block input[type=month][disabled]:active,.c-block input[type=month][disabled]:focus,.c-block input[type=number].is-disabled:active,.c-block input[type=number].is-disabled:focus,.c-block input[type=number][disabled]:active,.c-block input[type=number][disabled]:focus,.c-block input[type=password].is-disabled:active,.c-block input[type=password].is-disabled:focus,.c-block input[type=password][disabled]:active,.c-block input[type=password][disabled]:focus,.c-block input[type=search].is-disabled:active,.c-block input[type=search].is-disabled:focus,.c-block input[type=search][disabled]:active,.c-block input[type=search][disabled]:focus,.c-block input[type=tel].is-disabled:active,.c-block input[type=tel].is-disabled:focus,.c-block input[type=tel][disabled]:active,.c-block input[type=tel][disabled]:focus,.c-block input[type=text].is-disabled:active,.c-block input[type=text].is-disabled:focus,.c-block input[type=text][disabled]:active,.c-block input[type=text][disabled]:focus,.c-block input[type=time].is-disabled:active,.c-block input[type=time].is-disabled:focus,.c-block input[type=time][disabled]:active,.c-block input[type=time][disabled]:focus,.c-block input[type=url].is-disabled:active,.c-block input[type=url].is-disabled:focus,.c-block input[type=url][disabled]:active,.c-block input[type=url][disabled]:focus,.c-block input[type=week].is-disabled:active,.c-block input[type=week].is-disabled:focus,.c-block input[type=week][disabled]:active,.c-block input[type=week][disabled]:focus,.c-block select.is-disabled:active,.c-block select.is-disabled:focus,.c-block select[disabled]:active,.c-block select[disabled]:focus,.c-block textarea.is-disabled:active,.c-block textarea.is-disabled:focus,.c-block textarea[disabled]:active,.c-block textarea[disabled]:focus{background-color:#d5edf8}.c-block input[type=password]{letter-spacing:.3em}.c-block input[type=number]{border:0}.c-block textarea{max-width:100%;min-height:120px;line-height:1.5em}.c-block select,.c-block select.gfield_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDggNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT42OEQ1QjIyQi01OTQzLTQwMzMtQkZEMy00NjIwNDI1NDk1N0E8L3RpdGxlPgogICAgPGcgaWQ9IlBoYXNlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEMDFfX0ZhY3Rvcl9EZXNrdG9wLV9OYXYtQmlrZXMtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4OC4wMDAwMDAsIC0xNDkuMDAwMDAwKSIgc3Ryb2tlPSIjMkYyRjJGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OS4wMDAwMDAsIDM2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMTA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA5LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTIiIHBvaW50cz0iMCA5IDMgMTMgNiA5Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-repeat:no-repeat;background-position:97.5%center}body{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;color:#2f2f2f;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;height:100%}.wrap{width:92%;margin:0 auto;max-width:1600px}.wrap.full{width:100%}.page .standard_wp{display:block;width:100%}.page .standard_wp .container{width:92%;margin:0 auto;max-width:1050px}.page .c-block .c-block-content.wrap{max-width:1050px}.page .c-block.wp-block-acf-product-specs{background-color:#fff}.page #content{padding-bottom:60px}.product_cat_bikes .c-block.wp-block-acf-product-specs{background-color:#f9f8f3}.product_cat_bikes .c-block.wp-block-bike-build .flex-control-nav,.single-product .sidebar{display:none}#main,.page-home #main{padding-top:0}.page-home .c-block .c-block-content.wrap{max-width:1600px}.single-product .product_cat-equipment .wp-block-bike-build,.single-product .simple_prod .wp-block-bike-build{padding-top:100px}.mobile-only{display:block}.desktop-only{display:none}.blog .c-block.wp-block-acf-simple-text-header{padding-bottom:0}.blog .c-block.wp-block-acf-simple-text-header .copy{padding-top:115px;padding-bottom:0}.c-block{position:relative;padding:60px 0 50px}.c-block .c-block-content,.tax-product_cat .wp-block-woo-highlighted-product ul.products li.product a img{display:block;position:relative}.c-block .page_section_header{display:none;position:absolute;top:50px;left:0;border-left:3px solid #e2231a;width:40px;opacity:.8}.c-block .page_section_header .number{font-size:14px;line-height:17px;display:inline-block;text-align:center;border-bottom:1px solid #b2b2b2;padding:10px 5px 8px;margin-left:10px}.c-block .page_section_header .title{display:block;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.92px;line-height:10px;width:13px;text-align:left;writing-mode:vertical-lr;text-orientation:mixed;margin:16px 0 16px 14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-block.wp-block-acf-main-header{display:block;width:100%;height:85vh;min-height:700px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;padding:0}.c-block.wp-block-acf-main-header.center .copy_wrapper .copy{text-align:center}.c-block.wp-block-acf-main-header.bottom .copy_wrapper .copy{vertical-align:bottom;text-align:center}.c-block.wp-block-acf-main-header.bottom .copy_wrapper .copy .wrap{margin-bottom:200px}.c-block.wp-block-acf-main-header.video-header .video_background{object-fit:cover;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;z-index:1;vertical-align:middle}.c-block.wp-block-acf-main-header .copy_wrapper{display:table;position:absolute;width:100%;height:85vh;z-index:2}.c-block.wp-block-acf-main-header .copy_wrapper .gradient{display:block;width:50%;height:85vh;min-height:700px;position:absolute;z-index:-1;background:#000;background:linear-gradient(90deg,rgba(0,0,0,.4)0,rgba(0,0,0,.1) 50%,transparent 100%);left:0;top:0}.c-block.wp-block-acf-main-header .copy_wrapper .gradient2{display:block;width:100%;height:200px;position:absolute;z-index:-1;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.4)0,rgba(0,0,0,.1) 50%,transparent 100%);left:0;top:0}.c-block.wp-block-acf-main-header .copy_wrapper .copy{display:table-cell;vertical-align:middle;color:#fff;z-index:1}.c-block.wp-block-acf-main-header .copy_wrapper .copy h3,.c-block.wp-block-acf-simple-text-header .copy h3{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;text-transform:none;font-style:normal;font-weight:700;margin-bottom:40px}.c-block.wp-block-acf-main-header .bg-image-wrap{display:block;position:absolute;z-index:1;width:100%;height:100%}.c-block.wp-block-acf-main-header .bg-image-wrap .bg-image{position:relative;width:100%;height:100%;object-fit:cover!important}.c-block.wp-block-acf-simple-text-header{display:block;width:100%}.c-block.wp-block-acf-simple-text-header .copy{padding-top:80px;padding-bottom:40px}.c-block.wp-block-acf-simple-text-header.center .copy{text-align:center}.c-block.wp-block-acf-content-header{padding:50px 0 0}.c-block.wp-block-acf-content-header .align_center h2,.c-block.wp-block-acf-content-header .align_center p,.c-block.wp-block-acf-content-header .align_right h2,.c-block.wp-block-acf-content-header .align_right p{text-align:left}.c-block.wp-block-acf-content-header .copy{display:block;margin:0 auto;max-width:860px}.c-block.wp-block-acf-content-header .copy h2{margin-bottom:25px}.c-block.wp-block-acf-content-header .copy.wide,.c-block.wp-block-acf-tiles .wrap{max-width:1050px}.c-block.wp-block-acf-tiles{overflow:hidden}.c-block.wp-block-acf-tiles h3{margin-bottom:1em;font-size:24px;letter-spacing:.3px;line-height:31px}.c-block.wp-block-acf-tiles .image{display:block;width:100%;padding-bottom:74%;margin-bottom:12px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;clip-path:polygon(0 0,100%0,100% 90%,94% 100%,0 100%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-block.wp-block-acf-tiles p.name{font-size:15px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.5px;line-height:19px;margin-bottom:5px;display:inline-block;position:relative;text-transform:uppercase}.c-block.wp-block-acf-tiles p.name.ua{background-image:linear-gradient(#2f2e2f,#2f2e2f)}.c-block.wp-block-acf-tiles p.description{font-size:14px;line-height:18px;color:#555759;opacity:1;margin-top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-block.wp-block-acf-tiles .tile-wrap{text-align:center;overflow:visible;display:block;width:100%;position:relative;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.c-block.wp-block-acf-tiles .tile-wrap .tile{float:left;text-align:left;padding-right:20px;padding-bottom:15px;width:50%}#subnav .subnavigation .custom-sub-menu ul li a,.c-block.wp-block-acf-tiles .tile-wrap .tile a{display:block;text-decoration:none;color:#2f2f2f}.c-block.wp-block-acf-tiles .tile-wrap .tile:hover .ua{background-size:100% 1px}.c-block.wp-block-acf-tiles.cat1 .wrap{max-width:1050px}.c-block.wp-block-acf-tiles.cat1 .image{padding-bottom:120%;clip-path:polygon(0 0,100%0,100% 94%,94% 100%,0 100%)}.c-block.wp-block-acf-tiles.cat1 p.name.ua{background-image:linear-gradient(#e2231a,#e2231a)}.c-block.wp-block-acf-tiles.cat1 p.name:after{background-color:#e2231a}.c-block.wp-block-acf-updates .news-tile .news-image-wrap{display:block;width:100%;padding-bottom:66.6%;position:relative;overflow:hidden;clip-path:polygon(0 0,100%0,100% 93%,96% 100%,0 100%)}.c-block.wp-block-acf-updates .news-tile .news-image-wrap .news-main-image{display:block;position:absolute;width:100%;height:100%;-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-o-filter:brightness(100%);-ms-filter:brightness(100%);filter:brightness(100%);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:all .5s}.c-block.wp-block-acf-updates .news-tile:hover .news-image-wrap .news-main-image{-webkit-filter:brightness(70%);-moz-filter:brightness(70%);-o-filter:brightness(70%);-ms-filter:brightness(70%);filter:brightness(70%);-webkit-transform:scale(1.05);transform:scale(1.05)}.c-block.wp-block-acf-updates .news-tile:hover .ua{background-size:100% 1px}.c-block.wp-block-acf-updates .news-tile .copy-wrap{padding:25px 20px 25px 0}.c-block.wp-block-acf-updates .news-tile .copy-wrap p.date{font-size:11px;font-weight:700;letter-spacing:.46px;line-height:13px;color:#555759;overflow:visible;position:relative;text-transform:uppercase;margin-left:15px}.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap p.date:before,.c-block.wp-block-acf-updates .news-tile .copy-wrap p.date:before{content:"";display:block;width:5px;height:5px;background:#e2231a;position:absolute;top:4px;left:-12px}.c-block.wp-block-acf-updates .news-tile .copy-wrap p.date:before{border-radius:50%}.c-block.wp-block-acf-updates .news-tile .copy-wrap .excerpt p,.woocommerce table.shop_table tr.order-total{padding-top:8px}.c-block.wp-block-acf-updates .news-tile .copy-wrap p{font-size:16px;line-height:24px;color:#555759}.c-block.wp-block-acf-newsfeed{overflow:hidden;padding-top:60px}.c-block.wp-block-acf-newsfeed .tile-wrap{overflow:hidden;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.c-block.wp-block-acf-newsfeed .alm-filters,.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap p a.excerpt-read-more{display:none}.c-block.wp-block-acf-newsfeed .news-tile,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.c-block.wp-block-acf-newsfeed .news-tile .news-image-wrap{display:block;width:100%;padding-bottom:66.6%;position:relative;overflow:hidden;clip-path:polygon(0 0,100%0,100% 90%,94% 100%,0 100%)}.c-block.wp-block-acf-newsfeed .news-tile .news-image-wrap .news-main-image{display:block;position:absolute;width:100%;height:100%;-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-o-filter:brightness(100%);-ms-filter:brightness(100%);filter:brightness(100%);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:all .5s}.c-block.wp-block-acf-newsfeed .news-tile:hover .news-image-wrap .news-main-image{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-o-filter:brightness(80%);-ms-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1.05);transform:scale(1.05)}.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap{padding:25px 60px 25px 30px}.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap p.date{font-size:11px;font-weight:700;letter-spacing:.46px;line-height:13px;color:#555759;overflow:visible;position:relative;padding-top:0}.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap p.date:before{border-radius:100%}.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap p{font-size:16px;line-height:24px;color:#555759;padding-top:8px}.c-block.wp-block-acf-featured-tile .feature-image{display:block;width:100%;padding-bottom:65%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:38px}.c-block.wp-block-acf-featured-tile .feature-tile-copy{padding-right:30px}.c-block.wp-block-acf-featured-tile .related-tile{padding-right:0}.c-block.wp-block-acf-featured-tile .related-tile a{display:block;position:relative;text-decoration:none}.c-block.wp-block-acf-featured-tile .related-tile a:hover p.ua,.c-block.wp-block-acf-newsfeed .news-tile:hover .ua,.footer #menu-footer-menu li .sub-menu .menu-item a:hover{background-size:100% 1px}.c-block.wp-block-acf-featured-tile .related-tile:first-child a{margin-right:10px}.c-block.wp-block-acf-featured-tile .related-tile:nth-child(2) a{margin-left:10px}.c-block.wp-block-acf-featured-tile .related-tile .related-image{display:block;width:100%;padding-bottom:75%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-bottom:1px solid #f5f5f5;margin-bottom:14px}.c-block.wp-block-acf-featured-tile .related-tile p.title{font-size:14px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2px;line-height:17px;margin-bottom:6px}.c-block.wp-block-acf-featured-tile .related-tile p.description{font-size:13px;line-height:16px;color:#555759;padding-top:4px}.c-block.wp-block-acf-product-header-slideshow{background:#f9f8f3;padding-top:100px;padding-bottom:0}.c-block.wp-block-acf-product-header-slideshow.s-total1 .swiper-button-next,.c-block.wp-block-acf-product-header-slideshow.s-total1 .swiper-button-prev{display:none!important}.c-block.wp-block-acf-product-header-slideshow .copy-wrap{position:relative;z-index:2;padding-right:15px}.c-block.wp-block-acf-product-header-slideshow .copy-wrap p.category{font-size:11px;font-weight:700;letter-spacing:.46px;line-height:13px;padding-left:15px;text-transform:uppercase;margin-bottom:8px;position:relative}.c-block.wp-block-acf-product-header-slideshow .copy-wrap p.category a{text-decoration:none;color:#2f2f2f}.c-block.wp-block-acf-product-header-slideshow .copy-wrap p.category a:before{content:"";display:block;width:5px;height:5px;background:#e2231a;border-radius:100%;position:absolute;top:3px;left:2px}.c-block.wp-block-acf-product-header-slideshow .copy-wrap .description{width:100%;font-size:16px;letter-spacing:0;line-height:24px;color:#4a4a4a}.c-block.wp-block-acf-product-header-slideshow .copy-wrap .btn{padding-top:5px}.c-block.wp-block-acf-product-header-slideshow .slideshow,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap{display:block;position:relative;width:100%;overflow:hidden;padding-bottom:36px}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap{margin-bottom:0}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper{display:block;width:100%;padding-bottom:20px}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-wrapper{width:100%;padding-bottom:20px}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-wrapper .swiper-slide .slide-bg{display:block;width:100%;padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper{display:flex;flex-wrap:nowrap;justify-content:center}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-next,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-prev{display:none;width:17px;height:7px;background-image:url(../images/mini-arrow-black.svg);background-position:50% 50%;background-size:17px}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-next:after,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-prev:after{content:""}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-next:hover,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-prev:hover{background-image:url(../images/mini-arrow-red.svg)}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-next,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-prev,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-rtl .swiper-button-next,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-rtl .swiper-button-prev{left:initial;right:initial;top:30px;position:relative;margin-left:15px;margin-right:15px}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-prev{transform:rotate(180deg)}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-pagination{bottom:initial;width:initial;position:relative;left:initial}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 3px;border:2px solid #f9f8f3;cursor:pointer;background-color:#2f2e2f;opacity:1}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid #2f2e2f}.c-block.wp-block-acf-product-header-slideshow .slideshow{margin-bottom:30px}.c-block.wp-block-acf-product-header-slideshow .slideshow .slider-control{display:none}.c-block.wp-block-acf-product-header-slideshow .slideshow .slider{padding-bottom:72%}.c-block.wp-block-acf-product-header-slideshow .slideshow .slider .slidex{display:block;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.c-block.wp-block-acf-performance-graph{padding-top:30px;padding-bottom:40px}.c-block.wp-block-acf-performance-graph .copy{display:block;margin:0 auto;max-width:860px}.c-block.wp-block-acf-performance-graph .copy .title{text-transform:uppercase;font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.5px;line-height:14px;margin-bottom:12px}.c-block.wp-block-acf-performance-graph .copy .graph{margin-bottom:20px}.c-block.wp-block-acf-performance-graph .copy .graph .outer{background:repeating-linear-gradient(to right,#d5d5d5,#d5d5d5 4px,#fff 4px,#fff 10px);transform:skew(-30deg,0deg);will-change:transform}.c-block.wp-block-acf-performance-graph .copy .graph .outer .inner_wrapper .inner{height:10px;background:repeating-linear-gradient(to right,#2f2f2f,#2f2f2f 4px,#fff 4px,#fff 10px)}.c-block.wp-block-acf-performance-graph .copy.wide{max-width:1045px}.c-block.wp-block-acf-quote-block{margin-top:30px}.c-block.wp-block-acf-quote-block .quote{display:block;width:100%;max-width:940px;margin:0 auto;overflow:visible;position:relative}.c-block.wp-block-acf-quote-block .quote:before,.woocommerce #payment .wc_payment_methods li label:before{content:"";display:block;position:absolute;background-size:100%;background-repeat:no-repeat;background-position:50% 50%}.c-block.wp-block-acf-quote-block .quote:before{left:5px;top:-35px;width:22px;height:14px;background-image:url(../images/left-quote.svg)}.c-block.wp-block-acf-quote-block .quote h3{font-size:24px;letter-spacing:-.15px;line-height:34px;margin-bottom:30px}.c-block.wp-block-acf-quote-block .quote .author{margin-bottom:10px}.c-block.wp-block-acf-benefits .benefits .benefit-wrap{margin-bottom:30px}.c-block.wp-block-acf-benefits .benefits .image-wrap{width:100%;padding-right:0}.c-block.wp-block-acf-benefits .benefits .benefit-copy{width:100%;padding:30px 0}.c-block.wp-block-acf-benefits .benefits .benefit-copy p{font-size:16px;line-height:26px;color:#4a4a4a}.c-block.wp-block-acf-benefits .benefits .benefit-copy p.btn{padding-top:10px}.c-block.wp-block-acf-benefits .benefits .benefit-copy h5{font-size:22px;line-height:28px;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.6em}.c-block.wp-block-acf-benefits .benefits .benefit-image{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-bottom:110%;margin-bottom:10px}.c-block.wp-block-acf-fullwidth-slideshow .slideshow{display:block;width:100%;height:auto;overflow:hidden;padding-bottom:38px}.c-block.wp-block-acf-fullwidth-slideshow .slideshow .slider-control{display:none}.c-block.wp-block-acf-fullwidth-slideshow .slideshow .slider-pagi{bottom:-30px}.c-block.wp-block-acf-component-50-50,.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy{padding:40px 0}.c-block.wp-block-acf-component-50-50 .wrap{max-width:1050px}.c-block.wp-block-acf-component-50-50 .wrap .comp{display:block;width:100%}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image{padding-right:10px}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image .image{display:block;width:100%;padding-bottom:90%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image .caption p{font-size:12px;letter-spacing:.25px;line-height:15px;color:#4a4a4a;display:block;margin-top:.5em;margin-bottom:1em}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy p.copy-header,.woocommerce table.shop_table th{font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy ul,.page .standard_wp ul,.single .standard_wp ul{list-style-type:none;margin-bottom:1.6em}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy ul li,.page .standard_wp ul li,.single .standard_wp ul li{margin-left:30px;font-size:18px;letter-spacing:.25px;line-height:28px;position:relative;padding-bottom:1em}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy ul li:before,.custom_landing_page .wp-block-acf-build-select .copy ul li:before,.page .standard_wp ul li:before,.single .standard_wp ul li:before{content:"•";color:#e2231a;position:absolute;font-weight:800;display:inline-block;width:.8em;margin-left:-.5em;font-size:26px;line-height:28px;top:0;left:-5px}.c-block.wp-block-acf-product-features,.c-block.wp-block-acf-product-features .wrap{overflow:hidden}.c-block.wp-block-acf-product-features .slideshow{display:none;position:relative;margin-top:50px;width:100%;padding-bottom:56.25%;min-height:300px}.c-block.wp-block-acf-product-features .slideshow .slide{display:block;position:absolute;width:100%;height:100%;z-index:1;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.c-block.wp-block-acf-product-features .slide-copy-wrap{display:block;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.c-block.wp-block-acf-product-features .slide-copy-wrap .mobile-slide{display:block;position:relative;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-bottom:56.25%;margin-bottom:30px}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy{display:block;width:100%;float:none;padding-right:0}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy p.red-highlight{display:block;margin-bottom:8px;padding-left:0;font-size:18px;letter-spacing:.2px;line-height:23px;overflow:visible;position:relative;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy p.description{padding:0 0 20px;font-size:16px;line-height:24px;color:#4a4a4a}.c-block.wp-block-acf-product-features .factoids,.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img{margin-top:40px}.c-block.wp-block-acf-product-features .factoids .f-column{width:100%;border-top:1px solid #2f2e2f}.c-block.wp-block-acf-product-features .factoids .f-column.c2{border-top:0}.c-block.wp-block-acf-product-features .factoids .f-column .factoid{padding:24px 10px 0 0;position:relative;border-bottom:1px solid #2f2e2f}.c-block.wp-block-acf-product-features .factoids .f-column .factoid .title{display:block;position:relative;font-size:14px;letter-spacing:.25px;line-height:20px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:427px){.c-block.wp-block-acf-product-features .factoids .f-column .factoid .title{font-size:16px}}.c-block.wp-block-acf-product-features .factoids .f-column .factoid .description{display:none;font-size:16px;line-height:24px}.c-block.wp-block-acf-product-features .factoids .f-column .factoid a.toggle{width:100%;height:26px;position:absolute;top:20px;right:0;z-index:2;background-size:26px}.c-block.wp-block-acf-product-specs .section{display:block;width:100%;margin-bottom:20px;position:relative}.c-block.wp-block-acf-product-specs .section a.toggle{display:block;width:100%;height:30px;position:absolute;top:0;right:0;background-position:99% 50%}.c-block.wp-block-acf-product-specs .section h5{border-bottom:1px solid #2f2f2f;padding-bottom:26px;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.c-block.wp-block-acf-product-specs .section .specs{display:none;float:right;padding-right:0}.c-block.wp-block-acf-product-specs .section .specs .spec-row{border-bottom:1px solid #b2b2b2;padding:25px 0}.c-block.wp-block-acf-product-specs .section .specs p{margin:0;font-size:14px;line-height:18px}.alm-filters-container .alm-filter--inner li.alm-filter--radio .alm-filter--link,.c-block.wp-block-acf-product-specs .section .specs .spec-table tr td.col_header,.c-block.wp-block-acf-product-specs .section .specs p.title{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.c-block.wp-block-acf-product-specs .section .specs p.title.table-title{font-size:16px;letter-spacing:.5px;line-height:20px;padding:20px 0 10px}.c-block.wp-block-acf-product-specs .section .specs p.description{color:#555759}.c-block.wp-block-acf-product-specs .section .specs .spec-table{width:100%;margin-bottom:20px}.c-block.wp-block-acf-product-specs .section .specs .spec-table td,.c-block.wp-block-acf-product-specs .section .specs .spec-table th{text-align:left;font-size:14px;line-height:18px}.c-block.wp-block-acf-product-specs .section .specs .spec-table th{padding:25px 0;text-transform:uppercase;font-weight:700}.c-block.wp-block-acf-product-specs .section .specs .spec-table tr{border-bottom:1px solid #b2b2b2}.c-block.wp-block-acf-product-specs .section .specs .spec-table tr td{padding:25px 0}.c-block.wp-block-acf-simple-product-description .c-block-content.wrap{max-width:1050px}.c-block.wp-block-acf-simple-product-description .c-block-content.wrap ol,.c-block.wp-block-acf-simple-product-description .c-block-content.wrap ul,.custom_landing_page .wp-block-acf-alt-content-header .copy ol,.custom_landing_page .wp-block-acf-alt-content-header .copy ul{list-style-type:revert}.c-block.wp-block-acf-simple-product-description .c-block-content.wrap li{list-style-position:inside;margin-left:20px}.c-block.wp-block-bike-build h1.product_title{font-size:34px;line-height:36px;margin-bottom:.3em}.c-block.wp-block-bike-build #colour_picker a{float:left;margin-bottom:10px;margin-right:10px}.c-block.wp-block-bike-build #colour_picker a#color_picker_cancel,.c-block.wp-block-bike-build #colour_picker a#color_picker_confirm{float:left}.c-block.wp-block-bike-build .single_variation_wrap .price .woocommerce-Price-amount,.c-block.wp-block-bike-build .single_variation_wrap p.price,.c-block.wp-block-bike-build .summary p.price{color:#2f2f2f;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:.5px;line-height:30px}.c-block.wp-block-bike-build .single_variation_wrap .form-row.hide,.c-block.wp-block-bike-build .single_variation_wrap .variations_button .quantity{display:none}.c-block.wp-block-bike-build .single_variation_wrap .wc-pao-addon-container{margin-top:28px}.c-block.wp-block-bike-build .single_variation_wrap .wc-pao-addon-container h3.wc-pao-addon-name{font-size:20px;letter-spacing:.25px;line-height:20px}.c-block.wp-block-bike-build .single_variation_wrap .wc-pao-addon-container .wc-pao-addon-wrap label input{width:22px;height:22px;vertical-align:middle}.c-block.wp-block-bike-build .single_variation_wrap #product-addons-total .product-addon-totals ul li{font-size:15px;line-height:19px}.c-block.wp-block-bike-build .single_variation_wrap #product-addons-total .product-addon-totals .price{display:block;font-size:16px;line-height:21px}.c-block.wp-block-bike-build .single_variation_wrap #product-addons-total .product-addon-totals .price .woocommerce-Price-amount{font-size:16px;line-height:21px}.c-block.wp-block-bike-build .summary .price .woocommerce-Price-amount,.woocommerce table.shop_table td.product-name p.remove a{color:#2f2f2f;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:.5px;line-height:30px}.c-block.wp-block-bike-build .woocommerce-variation-add-to-cart{padding-top:10px}.c-block.wp-block-bike-build .flex-control-thumbs{text-align:left}.c-block.wp-block-bike-build .flex-control-thumbs li{width:100px!important;clear:none!important;float:none!important;display:inline-block!important;text-align:center!important;margin:10px 10px 5px 0!important}.c-block.wp-block-bike-build p.discuss{padding-top:12px}.c-block.wp-block-woo-highlighted-product ul.products .product .price,.c-block.wp-block-woo-highlighted-product ul.products .product .price .woocommerce-Price-amount{color:#555759;font-size:14px;letter-spacing:.25px;line-height:18px}.c-block.wp-block-woo-highlighted-product ul.products .product .price.min{min-height:18px}.product_cat_bikes .wp-block-bike-build .single_variation_wrap p.price{display:block}.product_cat_bikes .wp-block-bike-build .single_variation_wrap .quantity{display:none!important}.page-home .wp-block-acf-featured-tile{padding-top:0}.page-home .wp-block-acf-tiles.cat1 .wrap{max-width:1600px}.page-home .wp-block-acf-main-header{height:95vh;margin-bottom:40px}.page-home .wp-block-acf-main-header .copy_wrapper{height:95vh}.page-home .wp-block-acf-main-header .copy_wrapper .gradient{height:95vh!important;min-height:700px}.tax-product_cat.term-aero .wp-block-acf-content-header,.tax-product_cat.term-aero .wp-block-woo-highlighted-product,.tax-product_cat.term-gravel .wp-block-acf-content-header,.tax-product_cat.term-gravel .wp-block-woo-highlighted-product,.tax-product_cat.term-mountain .wp-block-acf-content-header,.tax-product_cat.term-mountain .wp-block-woo-highlighted-product,.tax-product_cat.term-road .wp-block-acf-content-header,.tax-product_cat.term-road .wp-block-woo-highlighted-product,.tax-product_cat.term-triathlon .wp-block-acf-content-header,.tax-product_cat.term-triathlon .wp-block-woo-highlighted-product{background-color:#f9f8f3}.tax-product_cat.term-aero .wp-block-woo-highlighted-product ul.products li.product a img,.tax-product_cat.term-gravel .wp-block-woo-highlighted-product ul.products li.product a img,.tax-product_cat.term-mountain .wp-block-woo-highlighted-product ul.products li.product a img,.tax-product_cat.term-road .wp-block-woo-highlighted-product ul.products li.product a img,.tax-product_cat.term-triathlon .wp-block-woo-highlighted-product ul.products li.product a img{border-bottom:1px solid rgba(47,47,47,.2)}.tax-product_cat .wp-block-acf-main-header,.tax-product_cat .wp-block-acf-main-header .copy_wrapper{height:85vh}.tax-product_cat .wp-block-acf-main-header .gradient{display:none}.tax-product_cat .wp-block-acf-content-header .c-block-content.wrap .copy{max-width:1050px}.tax-product_cat .wp-block-woo-highlighted-product ul.products li.product .short_description p{font-size:16px;line-height:24px}.term-bikes .c-block.wp-block-woo-highlighted-product,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product,.term-clothing .c-block.wp-block-woo-highlighted-product,.term-equipment .c-block.wp-block-woo-highlighted-product,.term-factor-emporium .c-block.wp-block-woo-highlighted-product,.term-parts-accessories .c-block.wp-block-woo-highlighted-product,.woocommerce-shop .c-block.wp-block-woo-highlighted-product{padding-top:0}.term-bikes .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-clothing .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-equipment .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .grid-sizer,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .grid-sizer{width:50%}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product{width:50%;margin:0}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link{display:block;padding:20px}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button,.woocommerce-shop .c-block.product-filters,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.button{display:none}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .woocommerce-loop-product__title{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.5px;line-height:20px;text-transform:uppercase;font-style:normal}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product .price{color:#555759;font-size:14px;letter-spacing:.25px;line-height:18px}.term-bikes .product-filters,.term-black-inc-wheels .product-filters,.term-clothing .product-filters,.term-equipment .product-filters,.term-factor-emporium .product-filters,.term-parts-accessories .product-filters,.woocommerce-shop .product-filters{padding-bottom:20px}.term-bikes .product-filters label,.term-black-inc-wheels .product-filters label,.term-clothing .product-filters label,.term-equipment .product-filters label,.term-factor-emporium .product-filters label,.term-parts-accessories .product-filters label,.woocommerce-shop .product-filters label{display:inline-block;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.25px;line-height:14px;text-transform:uppercase;margin-right:18px}.term-bikes .product-filters input[type=radio],.term-black-inc-wheels .product-filters input[type=radio],.term-clothing .product-filters input[type=radio],.term-equipment .product-filters input[type=radio],.term-factor-emporium .product-filters input[type=radio],.term-parts-accessories .product-filters input[type=radio],.woocommerce-shop .product-filters input[type=radio]{vertical-align:middle;margin-bottom:2px}.term-black-inc-wheels .products .product .price,.term-black-inc-wheels .products .product .product_link,.term-black-inc-wheels .products .product .short_description,.term-clothing .products .product .price,.term-clothing .products .product .product_link,.term-clothing .products .product .short_description,.term-equipment .products .product .price,.term-equipment .products .product .product_link,.term-equipment .products .product .short_description,.term-parts-accessories .products .product .price,.term-parts-accessories .products .product .product_link,.term-parts-accessories .products .product .short_description,.woocommerce #payment .wc_payment_methods li .payment_box:before,.woocommerce ul li:before,.woocommerce-shop .products .product .price,.woocommerce-shop .products .product .product_link,.woocommerce-shop .products .product .short_description{display:none!important}.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product{clear:none;float:left}.woocommerce #payment .wc_payment_methods li .payment_box label:before,.woocommerce .cart_totals h2,.woocommerce table.shop_table td.product-quantity .quantity:before,.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .woocommerce-notices-wrapper,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .woocommerce-ordering,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .woocommerce-result-count{display:none}.alm-filters-container .alm-filter--inner li.alm-filter--radio{display:inline-block;margin-right:18px}.alm-filters-container .alm-filter--inner li.alm-filter--radio .alm-filter--link{font-size:12px;letter-spacing:.25px;line-height:18px;color:#4a4a4a;min-height:16px;padding:0 10px 0 22px}.alm-filters-container .alm-filter--inner li.alm-filter--radio .alm-filter--link:before{width:15px;height:15px;margin-right:-5px}.alm-filters-container .alm-filter--inner li.alm-filter--radio .alm-filter--link.field-radio:after{width:7px;height:7px;left:4px;top:4px;background-color:#2f2e2f}.alm-filters-container .alm-filter li div.alm-filter--link.active.field-radio:before{border-color:#2f2e2f!important;background-color:#fff!important}.alm-btn-wrap ul.alm-paging li a{background:0 0;font-size:16px;letter-spacing:.3px;line-height:20px;border:0}.alm-btn-wrap ul.alm-paging li a:hover{background:0 0!important;font-weight:700}.alm-btn-wrap ul.alm-paging li a span{-webkit-transition:all .3s;transition:all .3s}.alm-btn-wrap ul.alm-paging li.active a{font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2f2f2f;background:0 0;border:0}.alm-btn-wrap ul.alm-paging li.next{margin-left:30px}.alm-btn-wrap ul.alm-paging li.next a span,.alm-btn-wrap ul.alm-paging li.prev a span{display:block;width:22px;text-indent:-999em;color:#e2231a;background:url(../images/mini-arrow-red.svg);background-position:50% 50%;background-repeat:no-repeat}.alm-btn-wrap ul.alm-paging li.next:hover a span,.alm-btn-wrap ul.alm-paging li.prev:hover a span{background-position:100% 50%}.alm-btn-wrap ul.alm-paging li.prev{margin-right:30px}.alm-btn-wrap ul.alm-paging li.prev a span{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.alm-btn-wrap ul.alm-paging li.prev.disabled:hover a span{background-position:50% 50%}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:0;font-size:15px;line-height:21px;padding:1em 2em}.woocommerce-info,.woocommerce-message{background-color:rgba(30,133,190,.1);border-left:6px solid #1e85be}.woocommerce-message{background-color:rgba(0,112,98,.1);border-left:6px solid #007062}.woocommerce-info a{text-decoration:underline 1px #2f2e2f}.woocommerce-info a:hover{text-decoration:underline 1px rgba(47,46,47,.4)}.woocommerce-error{background-color:rgba(226,35,26,.1);border-left:6px solid #e2231a}.woocommerce-error li{padding-bottom:0!important;font-size:15px!important;line-height:21px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;line-height:16px;border:0;background:0 0;padding:10px 10px 10px 45px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:before{content:"";border-radius:100%;border:1px solid #e2231a;position:absolute;left:0;top:50%;margin-top:-17px;width:34px;height:34px;display:block;background-image:url(../images/chev-down-red.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:12px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{line-height:35px;position:relative}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info.active:before,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info.active:before{transform:rotate(180deg)}.woocommerce-checkout form.woocommerce-checkout{padding-top:80px;border-top:1px solid #d3ced2}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-login{border:0!important;background:#f9f8f3}.woocommerce table.shop_table{border:0;border-bottom:1px solid rgba(0,0,0,.1);margin-top:50px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{margin-top:20px;margin-bottom:58px}.woocommerce .cart_totals .shop_table td{text-align:right}.woocommerce .cart_totals .shop_table th{padding:24px 12px}.woocommerce table.shop_table th{font-size:14px;letter-spacing:.17px;line-height:18px;padding:12px}.woocommerce table.shop_table tr.order-total td{font-size:21px;letter-spacing:.5px;line-height:28px}.woocommerce table.shop_table td.product-name .product-quantity,.woocommerce table.shop_table tr.woocommerce-shipping-totals td{font-weight:400}.woocommerce table.shop_table td{font-size:16px;letter-spacing:.25px;padding:24px 12px}.woocommerce .woocommerce-table .product-name .wc-item-meta li,.woocommerce table.shop_table td p{font-size:16px;line-height:20px}.woocommerce table.shop_table td.product-quantity{font-size:18px;letter-spacing:.25px;font-weight:400}.woocommerce table.shop_table td.product-name p.remove a{color:#e2231a;text-decoration:none;font-size:12px;letter-spacing:.38px;line-height:15px;text-transform:none}.woocommerce table.shop_table td.product-price{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.25px;line-height:18px}.woocommerce #payment .wc_payment_methods li label,.woocommerce table.shop_table td.product-name a{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase}.woocommerce table.shop_table td.product-name a{letter-spacing:.5px;line-height:20px;text-decoration:none}.woocommerce table.shop_table td.product-name .variation,.woocommerce table.shop_table td.product-name .variation p{margin-top:0;color:#555759;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.25px;line-height:16px}.woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p.kl_newsletter_checkbox_field,.woocommerce table.shop_table td.product-name p.remove{margin-bottom:0}.woocommerce #payment{background:0 0!important}.woocommerce #payment:before{content:"Payment Information";display:block;width:100%;height:50px;position:relative;font-family:"Din-2014-Extra-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-style:italic;letter-spacing:.3px;line-height:31px;text-transform:uppercase;padding-top:30px}.woocommerce #payment .wc_payment_methods{padding:0!important;border-bottom:none!important}.woocommerce #payment .wc_payment_methods li{border-top:1px solid #b2b2b2;padding-bottom:0}.woocommerce #payment .wc_payment_methods li input{display:inline-block;margin:0 5px 0 0!important}.woocommerce #payment .wc_payment_methods li label{display:inline-block;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);position:relative;padding:20px 0 22px 60px;height:70px;letter-spacing:.25px;line-height:34px}.woocommerce #payment .wc_payment_methods li label:before{width:50px;height:32px;top:18px;left:0;background-color:#fff;border:1px solid #f5f5f5}.woocommerce #payment .wc_payment_methods li label:hover{cursor:pointer}.woocommerce #payment .wc_payment_methods li .payment_box{background:0 0!important;margin:0;padding:1em 0}.woocommerce #payment .wc_payment_methods li .payment_box label{height:auto;line-height:34px;border:0;padding:5px 0}.woocommerce #payment .wc_payment_methods li .payment_box .form-row{margin:0;padding:1em 0}.woocommerce #payment .wc_payment_methods li.payment_method_stripe label:before{background-image:url(../images/payment-icon-stripe.png)}.woocommerce #payment .wc_payment_methods li.payment_method_ppcp-gateway label:before{background-image:url(../images/payment-icon-paypal.png)}.woocommerce #payment .wc_payment_methods li.payment_method_google_pay label:before{background-image:url(../images/payment-icon-google.png)}.woocommerce #payment .wc_payment_methods li.payment_method_klarna_payments_pay_later label:before,.woocommerce #payment .wc_payment_methods li.payment_method_klarna_payments_pay_over_time label:before{border:1px solid #f4bece;background-image:url(../images/payment-icon-klarna.png)}.woocommerce #payment .wc_payment_methods li:last-child{border-bottom:1px solid #b2b2b2}.woocommerce #payment .wc_payment_methods fieldset{border:0!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table{border-radius:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;margin-top:30px}.woocommerce-checkout #payment div.form-row{padding:1em 0}.woocommerce table.shop_table td.product-remove,.woocommerce table.shop_table th.product-remove{display:none}.woocommerce table.shop_table td.product-thumbnail{width:140px}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100%;max-width:120px}.woocommerce-cart .standard_wp .container,.woocommerce-checkout .standard_wp .container{max-width:1286px}.woocommerce form .form-row label{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.25px;line-height:15px;text-transform:uppercase;padding-bottom:6px;vertical-align:middle}.woocommerce-cart-form .shop_table td{font-size:16px;line-height:20px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields,.woocommerce-cart-form .shop_table .product-quantity .quantity{padding-bottom:0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1.5em}.woocommerce form .form-row input,.woocommerce form .form-row textarea{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.25px;border:1px solid #d3ced2}.woocommerce form .form-row input{box-sizing:border-box;padding:15px 6px;color:#4a4a4a;margin:0 4px 0 0;outline:0;line-height:42px}.woocommerce form .form-row input.input-checkbox{border-radius:0!important;width:22px;height:22px;border-width:1px}.woocommerce form .form-row textarea{height:140px;padding:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f5f5f5;border-radius:0}.woocommerce .woocommerce-form-coupon input#coupon_code{line-height:26px!important}.woocommerce .woocommerce-privacy-policy-text p{font-size:14px;letter-spacing:.25px;line-height:18px;color:#4a4a4a;margin-bottom:24px!important;padding-top:30px}.woocommerce form .form-row .woocommerce-input-wrapper{display:block;height:50px}.woocommerce form .form-row .woocommerce-input-wrapper .selection{height:50px}.woocommerce form .form-row .woocommerce-input-wrapper .selection .select2-selection--single,.woocommerce form .form-row .woocommerce-input-wrapper .selection .select2-selection__arrow,.woocommerce form .form-row .woocommerce-input-wrapper .selection .select2-selection__rendered{height:50px;border-radius:0;line-height:50px;font-size:14px}.woocommerce form .form-row .woocommerce-input-wrapper .selection .select2-selection__placeholder{line-height:50px;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.25px}.woocommerce form .form-row .woocommerce-input-wrapper .selection .select2-container--default .select2-selection--single{border:1px solid red}.woocommerce .select2-container--default .select2-selection--single{border:1px solid #d3ced2!important}.woocommerce input[type=checkbox]{border-radius:0!important;width:22px!important;height:22px!important;border-width:1px!important;vertical-align:middle}.woocommerce input[type=radio]{width:17px;height:17px;border-radius:17px;border:1px solid #b2b2b2;background-color:#fff}.woocommerce ul#shipping_method{margin-top:20px;margin-bottom:20px}.woocommerce ul#shipping_method li{font-size:16px;padding-bottom:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{font-size:16px;color:#2f2f2f}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:16px;padding:10px 15px 0 0}.woocommerce .woocommerce-checkout #customer_details{margin-bottom:60px}.woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p.kl_newsletter_checkbox_field .woocommerce-input-wrapper{height:auto}.single-product #main{padding-top:0!important}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li:before,.single-product .product_meta,.single-product .woocommerce-tabs.wc-tabs-wrapper,.tax-product_cat .woocommerce-notices-wrapper,.tax-product_cat .woocommerce-ordering,.tax-product_cat .woocommerce-result-count,.woocommerce .wp-block-woo-upsells .affirm-as-low-as,.woocommerce .wp-block-woo-upsells ul.products li.product a.button,.woocommerce .wp-block-woo-upsells ul.products li.product button,.woocommerce div.product form.cart .variations .value select option[value=none]{display:none}.woocommerce ul.products.columns-1 li.product h2.woocommerce-loop-product__title,.woocommerce-page ul.products.columns-1 li.product h2.woocommerce-loop-product__title{font-size:24px;letter-spacing:.3px;line-height:31px;margin:0;padding:0}.woocommerce div.product form.cart .variations .label{font-style:normal;width:100%;display:block;text-align:left}.woocommerce div.product form.cart .variations .value{width:100%;display:block}.framesetActive div.product form.cart .variations .value select option[value=none]{display:initial}.woocommerce .upsells .product img{clip-path:polygon(0 0,100%0,100% 90%,93% 100%,0 100%)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;position:relative}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:20px 24px 18px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px;margin-right:15px;line-height:42px}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border:1px solid #2f2e2f}.woocommerce form .form-row.woocommerce-validated .select2-container{border:0}.woocommerce ul#shipping_method li input{margin-top:6px}.woocommerce .woocommerce-form-coupon input{line-height:49px!important}.woocommerce .woocommerce-billing-fields{padding-bottom:30px}.woocommerce .wp-block-woo-upsells ul.products.columns-3 li.product{width:48%;margin-right:0}.woocommerce .wp-block-woo-upsells ul.products.columns-3 li.product.first-child{margin-right:2%}.woocommerce .wp-block-woo-upsells ul.products li.product:last-child{display:none}.woocommerce .wp-block-woo-upsells ul.products li.product .price,.woocommerce .wp-block-woo-upsells ul.products li.product .price .woocommerce-Price-amount{color:#555759;font-size:14px;letter-spacing:.25px;line-height:18px}.woocommerce .wp-block-woo-upsells ul.products li.product a h2.woocommerce-loop-product__title{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:19px;color:#2f2f2f;font-style:normal;margin:5px 0 24px;padding:0}.woocommerce .wp-block-woo-upsells ul.products li.product a .short_description p{margin-bottom:5px}.woocommerce .wp-block-woo-upsells ul.products li.product a.arrow-links,.woocommerce h2.woocommerce-column__title{margin-top:15px}.woocommerce .wp-block-woo-highlighted-product .woocommerce-page ul.products li.product,.woocommerce .wp-block-woo-highlighted-product ul.products li.product{padding-bottom:40px}.woocommerce .wp-block-woo-highlighted-product ul.products li.product{width:100%;float:none}.woocommerce div.product form.cart .variations label{color:#2f2e2f;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.2px;line-height:13px;padding-left:2px;font-weight:300;font-size:10px;opacity:.4;text-transform:uppercase;text-align:left}.woocommerce .variations tr .label{height:26px}.woocommerce div.product form.cart .variations select{padding-left:2px;cursor:pointer}.woocommerce div.product form.cart{margin-bottom:15px}#container,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper a:before{width:31px;height:31px;background-image:url(../images/icon-zoom.svg);background-size:31px;background-repeat:no-repeat;z-index:9999;top:10px;right:10px;content:" ";position:absolute;display:block}.wp-block-bike-build p.link{margin-top:10px;margin-bottom:18px}.wp-block-bike-build #submit,.wp-block-bike-build .btn-black,.wp-block-bike-build .btn-white,.wp-block-bike-build .comment-reply-link{width:100%}.wp-block-bike-build .sale_points{padding-top:5px}.wp-block-bike-build .sale_points p.link a{padding-left:45px}.wp-block-bike-build .sale_points p.link a .arrow{width:32px;height:32px;margin-top:-16px}.woocommerce .quantity{width:100%;float:none;padding-bottom:15px}.woocommerce .quantity:before{content:"Quantity: ";padding-right:8px}.woocommerce .quantity .qty{display:inline-block;width:60px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:40px;margin:0;border:1px solid #000;padding:0}.woocommerce .quantity .qty:before{content:"Amount: "}.woocommerce .woocommerce-table{margin-bottom:30px}.woocommerce ul.order_details li strong{font-size:18px}.woocommerce .woocommerce-customer-details{margin-bottom:50px;margin-top:20px}.woocommerce .woocommerce-order-details{margin-bottom:50px}.woocommerce .woocommerce-order-downloads{margin-bottom:50px;margin-top:20px}#mobile-nav-menu ul,.woocommerce .woocommerce-order-details{margin-top:20px}.cli_settings_button,.wt-cli-accept-all-btn{text-transform:uppercase;font-size:12px!important;font-weight:500!important;padding:12px 12px 10px!important}.wt-cli-accept-all-btn{border:1px solid #fff;background-color:#2f2e2f!important;opacity:.8!important}.wt-cli-accept-all-btn:hover{opacity:1!important}.cli_settings_button{border:1px solid #2f2e2f;background-color:#fff!important;opacity:1!important}.cli_settings_button:hover{background-color:#f5f5f5!important}#wpsl-gmap .gm-style{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif}#wpsl-gmap .gm-style .gm-style-iw,#wpsl-gmap .gm-style p{font-size:14px;line-height:18px}#wpsl-gmap .gm-style a,#wpsl-wrap.wpsl-store-below #wpsl-result-list a{text-decoration:none}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li{display:block;padding:20px 10px 20px 0;width:100%}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li .wpsl-store-location{vertical-align:top;position:relative;top:0}.gform_wrapper.gravity-theme .gform-body .gfield_label,.gform_wrapper.gravity-theme .gform-body .ginput_container{width:100%!important}.gform_wrapper.gravity-theme .gform-body .gfield input.medium,.gform_wrapper.gravity-theme .gform-body .gfield select.medium{width:100%;min-height:44px!important;line-height:1.5!important}.gform_wrapper .gform_validation_errors{margin-bottom:24px}.gform_wrapper .gform_validation_errors h2{font-size:14px!important;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px!important}.footer #menu-footer-menu li .sub-menu .menu-item,.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{width:100%}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%}a,a:visited{color:#2f2f2f;text-decoration:underline 1px #2f2e2f;text-underline-offset:.1em;-webkit-transition:text-decoration-color .2s;transition:text-decoration-color .3s}a:focus,a:hover,a:visited:focus,a:visited:hover{color:inherit;text-decoration-color:#d03829}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}a.arrow-links,a:visited.arrow-links{display:inline-block;position:relative;height:auto;font-size:13px;font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.75px;text-transform:uppercase;line-height:16px;padding-left:40px;color:#2f2f2f;text-decoration:none;overflow:visible}a.arrow-links.reverse span.arrow:before,a:visited.arrow-links.reverse span.arrow:before{background-image:url(../images/mini-arrow-back-red.svg)}a.arrow-links span.arrow,a:visited.arrow-links span.arrow{display:block;width:35px;height:35px;border:1px solid #e2231a;border-radius:100%;position:absolute;top:50%;left:0;margin-top:-17px;z-index:10;overflow:hidden}a.arrow-links span.arrow:before,a:visited.arrow-links span.arrow:before{content:"";position:absolute;z-index:2;width:100%;height:100%;background-image:url(../images/mini-arrow-red.svg);background-position:50% 50%;background-repeat:no-repeat;left:0}a.arrow-links span.arrow:after,a:visited.arrow-links span.arrow:after{content:"";width:1px;height:1px;border-radius:50%;position:absolute;background:#e2231a;left:50%;top:50%;z-index:-1;transition:transform .5s ease;opacity:0}a.arrow-links:hover span.arrow:before,a:visited.arrow-links:hover span.arrow:before{background-image:url(../images/mini-arrow.svg)}a.arrow-links:hover span.arrow:after,a:visited.arrow-links:hover span.arrow:after{opacity:1;transform:scale(44)}a.arrow-links:hover.reverse span.arrow:before,a:visited.arrow-links:hover.reverse span.arrow:before{background-image:url(../images/mini-arrow-back-white.svg)}a.arrow-links em,a:visited.arrow-links em{font-size:12px;line-height:15px;text-transform:none;font-style:normal;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif}a.arrow-links.white,a:visited.arrow-links.white{color:#fff}a.arrow-links.white span.arrow,a:visited.arrow-links.white span.arrow{border:1px solid #fff}a.arrow-links.white span.arrow:before,a:visited.arrow-links.white span.arrow:before{height:100%;background-image:url(../images/mini-arrow.svg)}a.arrow-links.white span.arrow:after,a:visited.arrow-links.white span.arrow:after{background:#fff}a.arrow-links.white:hover span.arrow:before,a:visited.arrow-links.white:hover span.arrow:before{background-image:url(../images/mini-arrow-black.svg)}a.arrow-links.black span.arrow,a:visited.arrow-links.black span.arrow{border:1px solid #4a4a4a}a.arrow-links.black span.arrow:before,a:visited.arrow-links.black span.arrow:before{height:100%;background-image:url(../images/mini-arrow-black.svg)}a.arrow-links.black span.arrow:after,a:visited.arrow-links.black span.arrow:after{background:#4a4a4a}a.arrow-links.black:hover span.arrow:before,a:visited.arrow-links.black:hover span.arrow:before{background-image:url(../images/mini-arrow.svg)}a.toggle{display:block;width:100%;height:30px;background-image:url(../images/btn-expand.svg);background-position:98% 50%;background-size:30px;background-repeat:no-repeat;overflow:visible}a.toggle.open{background-image:url(../images/btn-contract.svg)}a.toggle.open:hover{background-image:url(../images/btn-contract-red.svg)}a.toggle:hover{background-image:url(../images/btn-expand-red.svg)}a,a:active,a:focus,button,button:focus,div{outline:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-rendering:optimizelegibility;font-weight:500;padding:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.h1,h1{font-family:"Din-2014-Extra-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:54px;letter-spacing:-.2px;line-height:54px;margin:0 0 .3em;text-transform:uppercase;font-style:italic}.h1.product_title,.h2.product_title,h1.product_title,h2.product_title{font-size:42px;letter-spacing:.25px;line-height:54px}.h2,h2{font-size:34px;line-height:36px}.h2,.h3,.h4,h2,h3,h4{font-family:"Din-2014-Extra-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:italic;margin:0 0 .3em}.h3,h3{font-size:24px;line-height:29px;letter-spacing:.25px}.h4,h4{font-size:18px;line-height:22px}.h5,h5,p.red-highlight{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.h5,h5{font-size:20px;line-height:25px;margin:0 0 .3em}p.red-highlight{font-size:16px;font-weight:700;letter-spacing:.46px;line-height:19px;overflow:visible;position:relative;margin-bottom:1em}p.red-highlight:before{content:"";display:block;width:5px;height:5px;background:#e2231a;border-radius:100%;position:absolute;top:50%;margin-top:-3px;left:-12px}p.disclaimer{font-size:12px;letter-spacing:.25px;line-height:15px;color:#555759;padding-top:12px}.ua{display:inline;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s}.ua:focus,.ua:hover{background-size:100% 1px}.header{background-color:transparent}.header .header_logo{position:absolute;top:25px;left:50%;margin-left:-66px;z-index:9999}.header .header_logo,.header .header_logo img{display:block;width:132px;height:26px}.hamburger-active .header .header_logo img.inside,.header .header_logo img.home,.subnav_active .header .header_logo img.inside{display:block}.header #inner-header{z-index:9001;position:relative}.mrk-bar-container{background:#2f2e2f;color:#fff;padding:8px;text-align:center;width:100%;font-size:13px;line-height:15px;overflow:hidden}.mrk-bar-container .swiper-slide{display:flex;justify-content:center;align-items:center}.mrk-bar-spacer{margin-top:0}@media only screen and (min-width:769px){.mrk-bar-spacer{margin-top:43px}}#subnav{position:absolute;top:0;left:-100vw;width:100%;background:#fff;padding-top:100px;padding-bottom:75px;z-index:9000;opacity:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#subnav .nav-scroller{display:block;width:100%;overflow-y:auto;height:100vh}#subnav .subnavigation{visibility:hidden;position:absolute;padding-bottom:220px}#subnav .subnavigation .mobile_back,.page .standard_wp .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img,.single .standard_wp .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img{margin-bottom:18px}#subnav .subnavigation .mobile_back a{font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.75px;line-height:16px;padding-left:28px;background-image:url(../images/mini-arrow-back.svg);background-position:0 50%;background-repeat:no-repeat;color:#2f2e2f;text-decoration:none}#subnav .subnavigation .subnav_name,#subnav .subnavigation .subnav_static{cursor:pointer;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:.5px;line-height:23px;color:#2f2f2f;text-transform:uppercase;padding-right:12px;margin-right:6px;text-decoration:none;opacity:.5}#subnav .subnavigation .subnav_name.active,#subnav .subnavigation .subnav_static.active{background-image:url(../images/chev-down-red.svg);background-position:100% 50%;background-repeat:no-repeat;opacity:1}#subnav .subnavigation .custom-sub-menu{position:absolute;top:20px;visibility:hidden;opacity:0;display:none;-webkit-transition:opacity .2s ease-in .5s;-moz-transition:opacity .2s ease-in .5s;-o-transition:opacity .2s ease-in .5s;transition:opacity .2s ease-in .5s}#subnav .subnavigation .custom-sub-menu .custom-sub-wrap{display:block;width:100%;overflow:hidden;padding-bottom:30px}#subnav .subnavigation .custom-sub-menu.menu-Categories ul li a .sub-nav-image{padding-bottom:110%;clip-path:polygon(0 0,100%0,100% 90%,90% 100%,0 100%)}#subnav .subnavigation .custom-sub-menu ul{display:block;overflow:hidden;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin-top:30px}#subnav .subnavigation .custom-sub-menu ul li{display:block;float:left;width:50%;padding-right:20px;padding-bottom:30px}#subnav .subnavigation .custom-sub-menu ul li a .sub-nav-image{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-bottom:66%;margin-bottom:20px}#subnav .subnavigation .custom-sub-menu ul li a .copy{display:block;position:relative;min-height:60px}#subnav .subnavigation .custom-sub-menu ul li a .copy p.description{font-size:13px;letter-spacing:.25px;line-height:16px;color:#555759;text-transform:none}#subnav .subnavigation .custom-sub-menu ul li.t2,#subnav .subnavigation .custom-sub-menu ul li.t3{padding-right:20px;width:100%}#subnav .subnavigation .custom-sub-menu ul li.t4,#subnav .subnavigation .custom-sub-menu ul li.t5{padding-right:20px;width:50%}#subnav .subnavigation .custom-sub-menu.menu-Company ul li,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li,#subnav .subnavigation .custom-sub-menu.menu-Service ul li{width:100%;float:none;padding-bottom:10px}#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .copy p.description,#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .copy p.description,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Service ul .column.last h5,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .copy p.description,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .sub-nav-image,.dark-nav .header .header_logo img.home,.hamburger-active .header .header_logo img.home,.header .header_logo img.inside,.single-product .header .header_logo img.home,.subnav_active .header .header_logo img.home{display:none}#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .copy,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .copy,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .copy{min-height:auto;text-transform:none;padding-bottom:10px}#subnav .subnavigation .custom-sub-menu ul li a .copy p,#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .copy p,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .copy p,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .copy p{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:19px;text-transform:uppercase;margin-bottom:6px}.subnav_active #subnav{top:0;left:0;opacity:1;visibility:visible}.hamburger-active #subnav .active.subnavigation,.subnav_active #subnav .active.subnavigation{visibility:visible;position:relative}.hamburger-active #subnav .active.custom-sub-menu,.subnav_active #subnav .active.custom-sub-menu{visibility:visible;opacity:1;position:static;display:block}#cover{width:100vw;height:100vh}.sub_active #cover{visibility:visible;opacity:.5}.page .standard_wp .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure,.single .standard_wp .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure,.sub_active,.sub_active body{overflow:hidden}.header{background:0 0}.header #inner-header{border:0}.dark-nav .header .header_logo img.inside,.nav li a,.single-product .header .header_logo img.inside{display:block}.error404 #main,.no-header #main{padding-top:150px}#auxiliary-nav-menu,#mobile-nav-menu ul li .sub-menu li .sub-menu,.desktop-nav,.desktop-nav .menu-item-153,.nav li.custom-parent .sub-menu,.page .standard_wp .wp-block-gallery li:before,.page .standard_wp .wp-block-social-links .wp-social-link:before,.single .standard_wp .wp-block-gallery li:before,.single .standard_wp .wp-block-social-links .wp-social-link:before{display:none}.nav{border-bottom:0}.nav li a{color:#fff;text-decoration:none;padding:.75em}.nav li ul.children li a,.nav li ul.sub-menu li a{padding-left:30px}.page .blog-text-header,.single .blog-text-header{padding-top:0}.page .blog-text-header p,.single .blog-text-header p{text-align:center;font-size:11px;letter-spacing:.5px;line-height:14px;color:#555759;text-transform:uppercase}.page .blog-text-header p.subcopy,.single .blog-text-header p.subcopy{font-size:14px;letter-spacing:.25px;line-height:18px;padding-top:30px}.page .blog-text-header h1,.single .blog-text-header h1{padding-top:8px;text-align:center;font-size:42px;letter-spacing:0;line-height:54px}.page .blog-image-header,.single .blog-image-header{display:block;margin-top:55px}.page .blog-image-header .header-image,.single .blog-image-header .header-image{display:block;background-size:cover;background-position:50% 50%;width:100%;padding-bottom:66%}.page .blog-main-content .wrap,.single .blog-main-content .wrap{max-width:1050px;padding:40px 0}.page .blog-main-content .wrap p.intro,.single .blog-main-content .wrap p.intro{font-size:20px;line-height:32px;margin-bottom:2em}.page .blog-main-content .wrap a.arrow-links,.single .blog-main-content .wrap a.arrow-links{margin-top:30px}.page .standard_wp p,.single .standard_wp p{margin-bottom:1.1em}.page .standard_wp p.has-large-font-size,.single .standard_wp p.has-large-font-size{font-size:21px;line-height:24px}.page .standard_wp h1,.single .standard_wp h1{font-size:42px;letter-spacing:0;line-height:54px}.page .standard_wp h2,.single .standard_wp h2{font-size:36px;line-height:46px;margin-bottom:.5em}.page .standard_wp h3,.single .standard_wp h3{font-size:24px;letter-spacing:.3px;line-height:31px;margin-bottom:.7em}.page .standard_wp h4,.single .standard_wp h4{font-size:20px;letter-spacing:.25px;line-height:20px;margin-bottom:.7em}.page .standard_wp .wp-block-columns .container,.single .standard_wp .wp-block-columns .container{width:100%;padding-right:20px}.page .standard_wp .wp-block-gallery,.single .standard_wp .wp-block-gallery{padding-top:20px}.page .standard_wp .wp-block-gallery ul.blocks-gallery-grid,.single .standard_wp .wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}.page .standard_wp .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item,.single .standard_wp .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{padding:0;margin-bottom:0}.page .standard_wp .wp-block-image,.single .standard_wp .wp-block-image{margin-bottom:10px;padding:0}.page .standard_wp .wp-block-image img,.single .standard_wp .wp-block-image img{height:auto!important;margin-bottom:0}.page .standard_wp .wp-block-image.size-full img,.single .standard_wp .wp-block-image.size-full img{width:100%;height:auto;margin-bottom:0}.page .standard_wp .wp-block-image figcaption,.single .standard_wp .wp-block-image figcaption{font-size:12px;letter-spacing:.25px;line-height:15px;color:#4a4a4a;display:block}.page .standard_wp .wp-block-image .alignleft,.single .standard_wp .wp-block-image .alignleft{margin-right:20px}.page .standard_wp .wp-block-image .aligncenter,.single .standard_wp .wp-block-image .aligncenter{text-align:center}.page .standard_wp .wp-block-image .aligncenter img,.single .standard_wp .wp-block-image .aligncenter img{margin:0 auto}.page .standard_wp .wp-block-embed__wrapper,.single .standard_wp .wp-block-embed__wrapper{display:block}.page .standard_wp .aligncenter .wp-block-embed__wrapper,.page .standard_wp .aligncenter .wp-block-embed__wrapper iframe,.single .standard_wp .aligncenter .wp-block-embed__wrapper,.single .standard_wp .aligncenter .wp-block-embed__wrapper iframe{display:block;margin:0 auto}.page .standard_wp .wp-block-quote,.single .standard_wp .wp-block-quote{display:block;width:100%;max-width:940px;margin:80px auto;overflow:visible;position:relative;padding:0;border:0}.page .standard_wp .wp-block-quote:before,.single .standard_wp .wp-block-quote:before{content:"";display:block;position:absolute;left:5px;top:-35px;width:22px;height:14px;background-image:url(../images/left-quote.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.page .standard_wp .wp-block-quote p,.single .standard_wp .wp-block-quote p{font-family:"Din-2014-Extra-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#2f2f2f;text-transform:uppercase;font-size:23px;letter-spacing:-.15px;line-height:37px;margin-bottom:.6em}.page .standard_wp .wp-block-quote cite,.single .standard_wp .wp-block-quote cite{font-size:14px;color:#555759;margin-bottom:10px}.page .standard_wp .wp-block-gallery .blocks-gallery-grid,.single .standard_wp .wp-block-gallery .blocks-gallery-grid{margin-top:30px}.page .standard_wp .wp-block-gallery li,.single .standard_wp .wp-block-gallery li{margin-left:0}.page .standard_wp .wp-block-social-links .wp-social-link,.single .standard_wp .wp-block-social-links .wp-social-link{margin-left:0;padding-bottom:0;font-size:24px}.page .standard_wp .wp-block-latest-posts li,.single .standard_wp .wp-block-latest-posts li{margin-left:0;padding-left:18px}.page .standard_wp .wp-block-latest-posts li:before,.single .standard_wp .wp-block-latest-posts li:before{left:15px}.page .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper,.single .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.page .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper embed,.page .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.page .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper object,.single .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper embed,.single .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.single .standard_wp .wp-block-embed.is-type-video .wp-block-embed__wrapper object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.single-post .c-block-content.wrap{width:100%;padding:0!important}.single-post .page_section_header{display:none!important}.byline,.entry-title,.nav,.page-title,.single-title{margin:0}.byline{color:#9fa6b4;font-style:italic}.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em}.entry-content table caption{margin:0 0 7px;font-size:.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.entry-content tr{border-bottom:1px solid #eaedf2}.entry-content tr:nth-child(even){background-color:#f8f9fa}.entry-content td{padding:7px;border-right:1px solid #eaedf2}.entry-content td:last-child,.entry-content th:last-child{border-right:0}.entry-content th{background-color:#f8f9fa;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2}.entry-content blockquote{margin:0 0 1.5em .75em;padding:0 0 0 .75em;border-left:3px solid #2980b9;font-style:italic;color:#9fa6b4}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail,.entry-content img{max-width:100%;height:auto}.entry-content pre{background:#323944;color:#f8f9fa;font-size:.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.tags{margin:0}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #eaedf2}.pagination a,.pagination span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#2980b9}.pagination a:focus,.pagination a:hover,.pagination span:focus,.pagination span:hover{background-color:#2980b9;color:#fff}.pagination .current{cursor:default;color:#2f2f2f}.pagination .current:focus,.pagination .current:hover{background-color:#fff;color:#2f2f2f}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comments-title{padding:.75em;margin:0;border-top:1px solid #f8f9fa}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:.9em;font-style:italic}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}#reply-title,.comment .children,.custom_landing_page .wp-block-acf-build-select .copy h4,.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#f8f9fa}.comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}#submit{float:right;font-size:1em}.comment-reply-link{font-size:.9em;float:right}.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:.9em}.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.dark-nav ul.auxiliary-nav li a,.hamburger-active .mobile-cart .auxiliary-nav a,.logged-in-as a,.single-product ul.auxiliary-nav li a{color:#2f2f2f}.comment-form-comment{margin:1.5em 0 .75em}.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:.9em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.no-widgets{background-color:#fff;padding:1.5em;text-align:center;border:1px solid #ccc;border-radius:2px;margin-bottom:1.5em}.footer{clear:both;position:relative;z-index:2;background-color:#f9f8f3;padding:90px 0 0;color:#2f2f2f}.footer .footer_logo{display:block;position:relative;margin-bottom:40px}.footer .footer_logo,.footer .footer_logo a{width:61px;height:49px}.footer .footer_logo a img{display:block;width:100%;height:auto}.footer #menu-footer-menu li a,.footer a{color:#2f2f2f;text-decoration:none}.footer a:hover{text-decoration:underline;color:#2f2f2f}.footer .footer-links{padding-top:20px}.footer #menu-footer-menu{display:block;width:100%;margin-bottom:30px;font-size:14px}.footer #menu-footer-menu li{display:block;width:33.3%;float:left;font-size:13px}.footer #menu-footer-menu li a{text-transform:uppercase;font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:14px;border-bottom:0;padding:.75em 0 .2em;overflow:hidden;width:auto;position:relative;display:inline}.footer #menu-footer-menu li .sub-menu{position:relative;visibility:visible;width:100%;border:0;margin-top:10px}.footer #menu-footer-menu li .sub-menu .menu-item a{border-bottom:0;text-transform:none;font-size:14px;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2f2f2f;display:inline-block;position:relative;letter-spacing:.06em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.footer2{display:block;width:100%;background:#f9f8f3;padding:30px 0 10px;margin-top:20px}.footer2 p{margin:0 0 20px;line-height:19px}.footer2 .social p{text-align:center;font-size:19px;padding-bottom:25px}.footer2 .social p a{margin:0 20px;display:inline-block;background-position:50% 50%;background-repeat:no-repeat}.footer2 .social p a,.footer2 .social p a img{height:20px;width:20px}.footer2 .social p a:first-child{margin-left:0}.footer2 .social p a:last-child{margin-right:0}.footer2 .social p a.facebook-dk{width:11px}.footer2 .social p a.facebook-dk img{width:11px;height:20px}.footer2 .social p a.youtube-dk{width:24px}.footer2 .social p a.youtube-dk img{width:24px;height:17px}.footer2 .legal p{text-align:center;font-size:12px;opacity:.7}.footer2 .legal .ua{background-size:0 1px}.footer2 .legal .ua:hover{text-decoration:none;background-size:100% 1px}#product_header{display:none;position:fixed;top:0;left:0;width:100%;z-index:9999;height:72px;background:#fff;opacity:0;visibility:hidden;border-bottom:1px solid #e8e8e8;-webkit-transition:all .5s;transition:all .5s;text-align:center}#product_header .wrap{display:block;position:relative;height:72px;width:88%;max-width:1600px;margin:0 auto}#product_header .product_header_menu{position:relative;margin:0 auto;text-align:center;display:none}#product_header .product_header_menu a{display:inline-block;height:72px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.75px;line-height:72px;padding:0 15px 0 0;margin:0 1%;text-decoration:none;text-transform:uppercase;color:#2f2e2f}#product_header .build_button{position:absolute;top:9px;right:0}#product_header .build_button span,.custom_landing_page .c-block.wp-block-acf-product-50-50 .btn-red span,.custom_landing_page .c-block.wp-block-acf-product-50-50 .wp-block-acf-build-select .hs-button span,.custom_landing_page .c-block.wp-block-acf-product-50-50 .wp-block-landing-page-forms .hs-button span,.custom_landing_page .wp-block-acf-build-select .c33 .comp .btn-red span,.custom_landing_page .wp-block-acf-build-select .c33 .comp .hs-button span,.custom_landing_page .wp-block-acf-main-header .btn-red span,.custom_landing_page .wp-block-acf-main-header .wp-block-acf-build-select .hs-button span,.custom_landing_page .wp-block-acf-main-header .wp-block-landing-page-forms .hs-button span,.wp-block-acf-build-select .custom_landing_page .c-block.wp-block-acf-product-50-50 .hs-button span,.wp-block-acf-build-select .custom_landing_page .wp-block-acf-main-header .hs-button span,.wp-block-landing-page-forms .custom_landing_page .c-block.wp-block-acf-product-50-50 .hs-button span,.wp-block-landing-page-forms .custom_landing_page .wp-block-acf-main-header .hs-button span{padding-right:26px;background-image:url(../images/mini-arrow.svg);background-position:98% 50%;background-repeat:no-repeat}#product_header .product-title{position:absolute;top:15px;left:0;height:100%;text-align:left}#product_header .product-title #product_header_title{display:block;font-size:24px;font-style:italic;letter-spacing:.4px;line-height:26px;font-family:"Din-2014-Extra-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:0}#product_header .product-title #product_header_price{display:block;font-size:14px;letter-spacing:.25px;line-height:18px}#product_header.scrolled{visibility:visible;opacity:1}.hamburger-active .mobile-nav-breadcrumb{opacity:1;display:block}#mobile-nav{z-index:9998;height:80px;position:absolute;width:100%;border-bottom:1px solid rgba(255,255,255,.2)}.dark-nav #mobile-nav{border-bottom:1px solid #f5f5f5}#mobile-nav-menu,.menu_cart.cartfull:after,.mobile-nav-wrap{display:block;position:absolute;top:0}.mobile-nav-wrap{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:80px;border-bottom:1px solid #f5f5f5;left:20px;z-index:1;opacity:0}.hamburger-active .mobile-nav-wrap{opacity:1}#mobile-nav-menu{z-index:9997;left:-100vw;overflow:auto;height:100vh;padding-top:80px;width:100%;-webkit-transition:all .5s;transition:all .5s}#mobile-nav-menu.active{left:0}#mobile-nav-menu.clicked{left:-100vw}#mobile-nav-menu ul li a{color:#2f2e2f;padding-left:20px;font-size:22px;font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.25px;line-height:28px;text-transform:uppercase}#mobile-nav-menu ul li .sub-menu{display:none;margin:0}#mobile-nav-menu ul li .sub-menu li a{padding-left:1.5em}#cover{z-index:998;width:100%;height:100%;visibility:hidden;background-color:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.hamburger-active #cover{visibility:visible;opacity:1}.hamburger-active,.hamburger-active body{overflow:hidden}.dark-nav .btn--toggle .icon-bar,.single-product .btn--toggle .icon-bar{color:#323944}.menu_cart.cartfull:after{width:5px;height:5px;content:" ";top:24%;right:1px;background:#e2231a;border-radius:50%}.mobile-cart .auxiliary-nav li,.product-hanzo-tt-bike .wp-block-acf-product-header-slideshow .copy-wrap .btn,.product-hanzo-tt-bike .wp-block-bike-build,.product-hanzo-tt-bike a.build_button{display:none}.product-hanzo-tt-bike .footer{margin-top:0}.mobile-cart{position:absolute;top:24px;right:0;z-index:9999}.mobile-cart .auxiliary-nav li a{color:#fff;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.2px;line-height:15px;text-transform:uppercase;text-align:right}.mobile-cart .auxiliary-nav li:last-child{display:inline-block}.btn--toggle{cursor:pointer;position:absolute;top:24px;left:0;padding:10px 10px 10px 0;width:auto;height:auto;background-color:transparent;display:initial;border:0;z-index:9999}.btn--toggle .icon-bar{color:#fff;display:block;position:relative;width:24px;border-top:2px solid;margin:2px 0;transition:all 100ms ease-in-out}.btn--toggle .icon-bar.middle{width:20px;opacity:0}.btn--toggle .icon-bar.last{width:20px}.btn--toggle .sr-only{display:none}.btn--toggle.hamburger-active .icon-bar:nth-of-type(2){transform:rotate(45deg);top:4px}.btn--toggle.hamburger-active .icon-bar:nth-of-type(3){opacity:0}.btn--toggle.hamburger-active .icon-bar:nth-of-type(4){transform:rotate(-45deg);top:-4px}.btn--toggle.hamburger-active .icon-bar{color:#323944;width:24px}.btn--toggle:focus{box-shadow:none;outline:0}.product_cat-bikes .summary .product_title,.variations tr{display:block}.product_cat-bikes .summary .product_title:before{content:"Build Your "}.product_cat-bikes .summary.cp .product_title{display:none}.product_cat-bikes .summary{overflow:hidden}.product_cat-bikes .summary h2{position:relative;left:0;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.product_cat-bikes .summary h3.paint_header,.product_cat-bikes .summary p.paint_desc{position:absolute;left:-200%;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.product_cat-bikes .summary h3.paint_header{top:0;line-height:38px;display:block;padding-right:10px}.product_cat-bikes .summary p.paint_desc{width:100%;top:46px;font-size:16px;line-height:24px}.product_cat-bikes .summary.cp h2,.variations.cp .original{left:100%}.paint_btn_wrapper,.variations tr.collapsible{overflow:hidden;-webkit-transition:opacity .2s ease-out,height .2s ease-out .2s;transition:opacity .2s ease-out,height .2s ease-out .2s}.paint_btn_wrapper,.variations tr.collapsible.row_hide{opacity:0;height:0}.paint_btn_wrapper.active{opacity:1;height:60px}.variations{position:relative;overflow:hidden}.variations tr .label{opacity:1;-webkit-transition:opacity .2s ease-out,height .2s ease-out;transition:opacity .2s ease-out,height .2s ease-out}.variations tr.hidden .label{opacity:0}.variations tr.collapsible{opacity:1}.variations tr select{padding:0 0 11px;height:23px;margin-bottom:19px}.permahide,.reset_variations{display:none!important}.variations .original{left:0;position:relative;display:block}.bike_tabs .bike_tabs_wrapper,.variations .original,.variations .reorient{-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.variations .reorient{left:-100%;position:absolute;width:100%;top:70px}.product_cat-bikes .summary.cp .paint_header,.product_cat-bikes .summary.cp p.paint_desc,.variations.cp .reorient{left:0}.bike_tabs{position:relative;overflow:hidden}.bike_tabs .bike_tabs_wrapper{left:0;position:relative;padding-bottom:28px;padding-top:10px}.bike_tabs .bike_tabs_wrapper .bike_config_tab_btn{cursor:pointer;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:23px;color:#2f2f2f;text-transform:uppercase;padding-right:20px;margin-right:26px;text-decoration:none;opacity:.5;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.bike_tabs .bike_tabs_wrapper .bike_config_tab_btn:hover{opacity:1}.bike_tabs .bike_tabs_wrapper .bike_config_tab_btn.active{background-image:url(../images/chev-down-red.svg);background-position:100% 50%;background-repeat:no-repeat;opacity:1}.bike_tabs.cp .bike_tabs_wrapper{left:100%}.woocommerce div.product p.price,.woocommerce div.product span.price{clear:both}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:1em}.custom-id-string,.product_cat_bikes .summary .woocommerce-product-details__short-description,.tax-product_cat ul.products li.product .add_to_cart_button,.tax-product_cat ul.products li.product .product_type_simple,.term-bikes .product .product_link,.term-bikes .product .short_description,.term-factor-emporium .product .product_link,.term-factor-emporium .product .short_description{display:none}.tax-product_cat:not(.term-bikes) ul.products li.product .price{display:none}.tax-product_cat ul.products li.product .product_link{margin-bottom:1.5rem}@media only screen and (min-width:769px){.tax-product_cat ul.products li.product .product_link{position:absolute;bottom:70px;right:0}}.pswp--open{z-index:99999}.pswp__bg,.pswp__img--placeholder--blank{background:#f9f8f3}.pswp__caption__center{text-align:center;color:#fff}img.pswp__img{object-fit:contain}[data-aos=stats1],[data-aos=stats2]{width:0;transition-property:width;transition-delay:1s}[data-aos=stats2]{transition-delay:1.5s}[data-aos=stats1].aos-animate,[data-aos=stats2].aos-animate,[data-aos=stats3].aos-animate,[data-aos=stats4].aos-animate{width:100%}[data-aos=stats3],[data-aos=stats4]{width:0;transition-property:width;transition-delay:2s}[data-aos=stats4]{transition-delay:2.5s}.iphone .c-block.wp-block-acf-main-header{background-attachment:scroll}.slider-container{position:relative;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:all-scroll;overflow:visible}.slider-control{z-index:2;position:absolute;top:0;width:12%;height:100%;transition:opacity .3s;will-change:opacity;opacity:.5}.slider-control span{display:block;position:absolute;top:50%;margin-top:-30px;left:20px;width:60px;height:60px;border-radius:50%;background-color:#2f2e2f;background-image:url(../images/mini-arrow.svg);background-position:50% 50%;background-repeat:no-repeat}.slider-control.inactive span{opacity:.2}.slider-control.inactive:hover{cursor:auto}.slider-control:not(.inactive):hover{opacity:1;cursor:pointer}.page-shimano-preorder a.arrow-links span.arrow:before,.page-sram-the-complete-package a.arrow-links span.arrow:before,.slider-control.left{left:0}.slider-control.left span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-control.right{right:0}.slider-control.right span{left:auto;right:20px}.slider-pagi{position:absolute;z-index:3;left:50%;bottom:-40px;transform:translateX(-50%);font-size:0;list-style-type:none;height:16px}.slider-pagi__elem{position:relative;display:inline-block;vertical-align:top;width:9px;height:9px;margin:0 .5rem;border-radius:50%;border:2px solid #fff;cursor:pointer;background-color:#2f2f2f}.slider-pagi__elem.active{background-color:#fff;border:2px solid #2f2f2f}.slider{z-index:1;position:relative;height:100%;padding-bottom:76%}.slider.animating,.slider.animating .slide__bg{transition:transform .5s;will-change:transform}.slide__bg,.slidex{position:absolute;top:0;width:100%;height:100%}.slidex{overflow:hidden}.slide__bg{left:-50%;background-size:cover;will-change:transform;background-position:center center}.slidex:nth-child(1),.slidex:nth-child(1) .slide__bg{left:0}.slidex:nth-child(2){left:100%}.slidex:nth-child(2) .slide__bg{left:-50%}.slidex:nth-child(3){left:200%}.slidex:nth-child(3) .slide__bg{left:-100%}.slidex:nth-child(4){left:300%}.slidex:nth-child(4) .slide__bg{left:-150%}.klaviyo_modal .klaviyo_inner{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.klaviyo_modal .klaviyo_inner .klaviyo_form_actions{text-align:center}.klaviyo_modal .klaviyo_inner .klaviyo_form_actions .klaviyo_subscribe{width:80%}.product-addon-totals{margin:20px 0 40px;padding:20px 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}.product-addon-totals ul{list-style:none;margin:0}.product-addon-totals ul li{display:flex;justify-content:space-between;padding:5px 0}.product-addon-totals ul li.wc-pao-row-quantity-based{padding-left:20px}.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-end;border-top:1px solid #eee;padding:10px 0;margin-top:20px}.product_cat_mountain-bikes .wc-pao-addon-container .wc-pao-addon-500063396-add-ons-0-3,.product_cat_mountain-bikes .wc-pao-addon-container .wc-pao-addon-500063419-add-ons-0-3,.product_cat_mountain-bikes .wc-pao-addon-container .wc-pao-addon-500063431-add-ons-0-3,.product_cat_mountain-bikes .wc-pao-addon-container .wc-pao-addon-500063484-add-ons-0-3,.wc-pao-addon-wrap.row_hide{display:none}.wcssc-cart-template-default .arrow-links,.wcssc-cart-template-default .blog-image-header{display:none!important}.page-shimano-preorder .c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image .image,.page-sram-the-complete-package .c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image .image{background-size:contain}.page-shimano-preorder .price-landing,.page-sram-the-complete-package .price-landing{margin-bottom:2rem!important}.page-shimano-preorder .single_add_to_cart_button,.page-sram-the-complete-package .single_add_to_cart_button{padding-left:54px!important;padding-right:54px!important}.page-shimano-preorder .note-text,.page-sram-the-complete-package .note-text{font-size:10px;width:100%;display:block;margin-top:2rem}.page-shimano-preorder .btn,.page-sram-the-complete-package .btn{cursor:pointer}.page-shimano-preorder .wp-block-acf-component-50-50,.page-sram-the-complete-package .wp-block-acf-component-50-50{background-color:#f9f8f3}.page-shimano-preorder .c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy p.copy-header,.page-sram-the-complete-package .c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-wrap .copy p.copy-header{font-size:36px;line-height:38px}.page-shimano-preorder .c-block.wp-block-acf-main-header .copy_wrapper .copy h3,.page-sram-the-complete-package .c-block.wp-block-acf-main-header .copy_wrapper .copy h3{font-size:35px;line-height:35px}@media only screen and (min-width:768px){.page-shimano-preorder .c-block.wp-block-acf-main-header .copy_wrapper .copy h3,.page-sram-the-complete-package .c-block.wp-block-acf-main-header .copy_wrapper .copy h3{font-size:45px;line-height:45px}}.affirm-as-low-as{font-size:11px;line-height:15px}@media only screen and (min-width:800px){.affirm-as-low-as{font-size:14px;line-height:20px}}.menu-item-500064315,.menu-item-528,.page-template-page-landing #desktop-nav,.page-template-page-landing #mobile-nav,.term-bikes .affirm-as-low-as,.term-black-inc-wheels .affirm-as-low-as,.term-equipment .affirm-as-low-as,.term-factor-emporium .affirm-as-low-as,.term-parts-accessories .affirm-as-low-as{display:none}@media only screen and (min-width:768px){.menu-item-500064157{display:none}.menu-item-500064315,.menu-item-528{display:inline-block}}.page-template-page-landing .wp-block-columns{flex-wrap:nowrap}.page-template-page-landing .c-block.wp-block-acf-main-header,.page-template-page-landing .c-block.wp-block-acf-main-header .copy_wrapper,.page-template-page-landing .c-block.wp-block-acf-main-header .copy_wrapper .gradient{height:70vh;min-height:500px}.wp-block-acf-build-select,.wp-block-landing-page-forms{text-align:center;padding-top:40px;padding-bottom:40px}.wp-block-acf-build-select .wrap,.wp-block-landing-page-forms .wrap{max-width:1050px}@media only screen and (max-width:769px){.wp-block-acf-build-select fieldset.form-columns-2 .hs-form-field,.wp-block-acf-build-select fieldset.form-columns-3 .hs-form-field,.wp-block-landing-page-forms fieldset.form-columns-2 .hs-form-field,.wp-block-landing-page-forms fieldset.form-columns-3 .hs-form-field{width:100%!important;float:none!important}}.wp-block-acf-build-select fieldset,.wp-block-landing-page-forms fieldset{max-width:860px!important;width:100%}.wp-block-acf-build-select .hubspot-form,.wp-block-landing-page-forms .hubspot-form{max-width:860px}.wp-block-acf-build-select .hs-form-field,.wp-block-landing-page-forms .hs-form-field{text-align:left;margin-bottom:18px}.wp-block-acf-build-select .hs-fieldtype-intl-phone input,.wp-block-acf-build-select .hs-form-field .input,.wp-block-landing-page-forms .hs-fieldtype-intl-phone input,.wp-block-landing-page-forms .hs-form-field .input{flex-grow:1}.wp-block-acf-build-select .hs-form-field .input .hs-input,.wp-block-landing-page-forms .hs-form-field .input .hs-input{border:1px solid #d3ced2;padding:15px 6px;color:#4a4a4a;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.25px}.wp-block-acf-build-select .hs-form-field .input .hs-input.hs-fieldtype-intl-phone,.wp-block-landing-page-forms .hs-form-field .input .hs-input.hs-fieldtype-intl-phone{border:0;padding:0}.wp-block-acf-build-select .hs-form-field .input .hs-input.hs-fieldtype-intl-phone select,.wp-block-landing-page-forms .hs-form-field .input .hs-input.hs-fieldtype-intl-phone select{margin-right:8px}.wp-block-acf-build-select .hs-form-field label,.wp-block-landing-page-forms .hs-form-field label{width:100%;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.25px;line-height:15px;text-transform:uppercase;padding-bottom:6px;vertical-align:middle}.wp-block-acf-build-select .hs-form-field .hs-error-msg,.wp-block-landing-page-forms .hs-form-field .hs-error-msg{color:#e2231a;font-size:9px;line-height:12px;justify-content:left;display:inline-block}.wp-block-acf-build-select .hs-fieldtype-intl-phone,.wp-block-landing-page-forms .hs-fieldtype-intl-phone{display:flex;background:0 0!important}.wp-block-acf-build-select .hs-fieldtype-intl-phone select,.wp-block-landing-page-forms .hs-fieldtype-intl-phone select{max-width:120px;margin-right:9px}.wp-block-acf-build-select .hs-button,.wp-block-landing-page-forms .hs-button{width:auto;border:0}@media only screen and (max-width:769px){.wp-block-acf-build-select .hs-button,.wp-block-landing-page-forms .hs-button{width:100%}}.wp-block-acf-build-select select,.wp-block-landing-page-forms select{padding:.75em}.product-o2-vam-road-bike .reorient tr:nth-child(2){display:none}.custom_landing_page.custom_landing_half .wp-block-acf-main-header,.custom_landing_page.custom_landing_half .wp-block-acf-main-header .copy_wrapper,.custom_landing_page.custom_landing_half .wp-block-acf-main-header .copy_wrapper .gradient{height:60vh;min-height:500px}.custom_landing_page .wp-block-acf-benefits .c-block-content.wrap,.custom_landing_page .wp-block-acf-fullwidth-slideshow .c-block-content.wrap{max-width:1340px}.custom_landing_page .wp-block-acf-alt-content-header .copy{max-width:100%;padding-bottom:50px}.custom_landing_page .wp-block-acf-alt-content-header .copy h2{color:#e2231a;font-size:38px;line-height:42px}.custom_landing_page .wp-block-acf-alt-content-header .copy.alt1 h2{font-size:42px;line-height:47px}.custom_landing_page .wp-block-acf-alt-content-header .copy li{list-style-position:inside;margin-left:20px}.custom_landing_page .wp-block-acf-build-select{background:#f9f8f3}.custom_landing_page .wp-block-acf-build-select .copy{text-align:center}.custom_landing_page .wp-block-acf-build-select .copy .copy-price{font-size:14px;line-height:17px;color:#555759;padding-top:4px}.custom_landing_page .wp-block-acf-build-select .copy ul{list-style-type:none;margin-bottom:1.6em}.custom_landing_page .wp-block-acf-build-select .copy ul li{margin-left:18px;font-size:16px;letter-spacing:.25px;line-height:24px;position:relative;padding-bottom:.3em}.custom_landing_page .wp-block-acf-build-select .c33{padding-top:40px;padding-bottom:40px}.custom_landing_page .wp-block-acf-build-select .c33 .comp{display:block;width:100%}.custom_landing_page .wp-block-acf-build-select .c33 .comp .copy{text-align:left;padding-right:20px}.custom_landing_page .wp-block-acf-content-header .list div{display:inline-block;margin-right:22px;padding-top:24px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px}.custom_landing_page .wp-block-acf-content-header .list div span{display:inline-block;border:1px solid #2f2e2f;border-radius:50%;margin-right:10px;width:38px;height:38px;line-height:38px;text-align:center;font-size:16px}.custom_landing_page .wp-block-acf-content-header .list div:first-child span{border:1px solid #e2231a}.custom_landing_page .c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image .image{padding-bottom:72%}.custom_landing_page .c-block.wp-block-acf-component-50-50 .comp-text .copy-header{margin:0}.custom_landing_page .c-block.wp-block-acf-component-50-50 .comp-text .copy-price{font-size:13px;line-height:16px;color:#555759;padding-top:4px}.custom_landing_page #desktop-nav,.custom_landing_page #mobile-nav,.custom_landing_page .mrk-bar-container,.custom_landing_page footer .klaviyo-form,.custom_landing_page footer .klaviyo-signup,.custom_landing_page footer nav{display:none}.custom_landing_page footer{padding-top:52px}.custom_landing_page footer .footer_logo{margin:0 auto;width:78px}.custom_landing_page footer .footer2{margin-top:38px}.custom_landing_page footer .footer2 .landing_page_contact,.custom_landing_page footer .footer2 .legal,.custom_landing_page footer .footer2 .social{width:100%;padding-right:0;float:none;text-align:center}.custom_landing_page footer .footer2 .landing_page_contact p,.custom_landing_page footer .footer2 .legal p,.custom_landing_page footer .footer2 .social p{text-align:center;display:flex;justify-content:center}.custom_landing_page footer .footer2 .landing_page_contact{margin-bottom:46px;margin-top:25px}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width:768px){.page .standard_wp .container,.wrap,.wrap.full{width:88%}.page #content{padding-bottom:120px}#main,.home #main{padding-top:0}.sticky-scroll{position:sticky;top:40px}.product_cat_bikes.single-product .sticky-scroll{top:130px}.mobile-only{display:none!important}.desktop-only{display:block}.h1,.h1.product_title,h1{font-size:100px;letter-spacing:-.1px;line-height:96px}.h1.product_title{font-size:64px;line-height:75px}.h2.product_title,h1.product_title,h2.product_title{font-size:64px;letter-spacing:-.1px;line-height:82px}h1.product_title{line-height:75px}.h2,h2{font-size:42px;line-height:54px}.h3,h3{font-size:36px;line-height:46px}.c-block.wp-block-acf-main-header .copy_wrapper .copy h3,.c-block.wp-block-acf-simple-text-header.center .copy h3,.h4,h4{font-size:20px;line-height:25px}.h5,h5{font-size:26px;line-height:32px}.blog .c-block.wp-block-acf-simple-text-header{padding-bottom:0}.blog .c-block.wp-block-acf-simple-text-header .copy{padding-top:125px;padding-bottom:0}.c-block{padding:80px 0 60px}.c-block .page_section_header{display:block;top:80px}.c-block.wp-block-acf-simple-text-header .copy{padding-top:110px;padding-bottom:60px}.c-block.wp-block-acf-content-header .align_center h2,.c-block.wp-block-acf-content-header .align_center p,.c-block.wp-block-acf-simple-text-header.center .copy{text-align:center}.c-block.wp-block-acf-content-header{padding:140px 0 0}.c-block.wp-block-acf-content-header p{font-size:20px;line-height:32px}.c-block.wp-block-acf-content-header .align_right h2,.c-block.wp-block-acf-content-header .align_right p{text-align:right}.c-block.wp-block-acf-content-header .copy h2{margin-bottom:.5em}.c-block.wp-block-acf-performance-graph{padding-top:50px}.c-block.wp-block-acf-tiles p.description{opacity:0;margin-top:20px}.c-block.wp-block-acf-tiles p.name{margin-bottom:5px}.c-block.wp-block-acf-tiles .image{margin-bottom:20px}.c-block.wp-block-acf-tiles .tile-wrap{overflow:hidden;white-space:nowrap;width:calc(100% + 20px)}.c-block.wp-block-acf-tiles .tile-wrap .tile{white-space:nowrap;padding-right:20px;padding-bottom:0;width:25%}.c-block.wp-block-acf-tiles .tile-wrap .tile.t2{width:50%}.c-block.wp-block-acf-tiles .tile-wrap .tile.t3{width:33.3%}.c-block.wp-block-acf-tiles .tile-wrap .tile.t4{width:25%}.c-block.wp-block-acf-tiles .tile-wrap .tile.t5{width:20%}.c-block.wp-block-acf-tiles .tile-wrap .tile:hover .image{padding-bottom:70%}.c-block.wp-block-acf-tiles .tile-wrap .tile:hover p.description{opacity:1;margin-top:0}#subnav .subnavigation .custom-sub-menu ul li a:hover .copy p.ua:after,.c-block.wp-block-acf-featured-tile .related-tile:hover p.ua:after,.c-block.wp-block-acf-tiles .tile-wrap .tile:hover p.name:after{transform:scaleX(1);transform-origin:bottom left}.c-block.wp-block-acf-tiles.cat1 .tile-wrap .tile:hover .image{padding-bottom:115%;-webkit-filter:brightness(70%);-moz-filter:brightness(70%);-o-filter:brightness(70%);-ms-filter:brightness(70%);filter:brightness(70%)}.c-block.wp-block-acf-featured-tile .feature-image{padding-bottom:50%;margin-bottom:60px}.c-block.wp-block-acf-featured-tile .feature-title-copy-wrap{padding:0 2.5%}.c-block.wp-block-acf-featured-tile .feature-title-copy-wrap .feature-tile-copy{padding-right:15%}.c-block.wp-block-acf-featured-tile .related-tile p.title{font-size:15px;letter-spacing:.2px;line-height:18px}.c-block.wp-block-acf-featured-tile .related-tile p.description{font-size:14px;line-height:17px}.c-block.wp-block-acf-updates .news-tile{padding-left:10px;padding-right:0}.c-block.wp-block-acf-updates .news-tile .copy-wrap{padding:25px 60px 40px 30px}.c-block.wp-block-acf-updates .news-tile .copy-wrap .excerpt p,.c-block.wp-block-acf-updates .news-tile .copy-wrap h4.title,.c-block.wp-block-acf-updates .news-tile .copy-wrap p.date{margin-left:0}.c-block.wp-block-acf-updates .news-tile:first-child{padding-left:0;padding-right:10px}.c-block.wp-block-acf-newsfeed .page_section_header{top:40px}.c-block.wp-block-acf-newsfeed .news-tile{width:50%;float:left;padding-right:20px}.c-block.wp-block-acf-newsfeed .news-tile .copy-wrap{padding:25px 60px 60px 30px}.c-block.wp-block-acf-quote-block .quote:before{top:-5px;left:-35px;width:26px;height:16px}.c-block.wp-block-acf-quote-block .quote h3{font-size:30px;letter-spacing:-.15px;line-height:46px}.c-block.wp-block-acf-benefits .benefits .image-wrap{width:56%}.c-block.wp-block-acf-benefits .benefits .benefit-wrap{margin-bottom:0}.c-block.wp-block-acf-benefits .benefits .benefit-copy{width:44%;padding:18% 80px 30px 4%}.c-block.wp-block-acf-benefits .benefits .benefit-copy p{font-size:16px;line-height:24px}.c-block.wp-block-acf-benefits .benefits .benefit-copy h5{font-family:"Din-2014-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.5em;font-size:26px;line-height:32px}.c-block.wp-block-acf-benefits .benefit-wrap{display:flex;flex-direction:row-reverse}.c-block.wp-block-acf-component-50-50.right .wrap .comp.comp-image{padding-left:10px;order:2}.c-block.wp-block-acf-component-50-50 .wrap .c50{display:flex;width:100%}.c-block.wp-block-acf-component-50-50 .wrap .comp{margin-left:auto;width:50%}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-image{float:right}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-flex-wrap{position:relative;height:100%;width:100%}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-flex-wrap .copy-wrap{display:flex;align-items:center;width:100%;height:100%}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text .copy-flex-wrap .copy-wrap .copy{display:block;width:100%;vertical-align:middle;height:auto;padding:0 70px 0 0}.c-block.wp-block-acf-component-50-50 .wrap .comp.comp-text,.c-block.wp-block-acf-component-50-50.left .wrap .comp.comp-image{float:left}.c-block.wp-block-acf-component-50-50.left .wrap .comp.comp-text{padding:0 0 0 70px;float:right}.c-block.wp-block-acf-product-features p.intro{display:block;width:50%}.c-block.wp-block-acf-product-features .slideshow{display:block}.c-block.wp-block-acf-product-features .slideshow .slide{opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy .red-highlight,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy .red-highlight:after,.c-block.wp-block-acf-product-features .slideshow .slide.selected{opacity:1}.c-block.wp-block-acf-product-features .slide-copy-wrap{padding-top:40px}.c-block.wp-block-acf-product-features .slide-copy-wrap .mobile-slide{display:none}.c-block.wp-block-acf-product-features .slide-copy-wrap.count1 .slide-copy{width:100%}.c-block.wp-block-acf-product-features .slide-copy-wrap.count2 .slide-copy{width:50%}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy{width:33.3%;float:left;padding-right:20px}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy p.description{padding:0 10px 20px 20px}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy p.red-highlight{border-bottom:1px solid rgba(47,47,47,.3);padding-bottom:20px;padding-left:20px;cursor:pointer;position:relative;margin-bottom:20px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy p.red-highlight:before{content:"";display:block;width:5px;height:5px;background:#e2231a;border-radius:50%;position:absolute;top:12px;left:15px;opacity:0;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy p.red-highlight:after{content:"";display:block;width:0;height:1px;left:0;bottom:-1px;background-color:#2f2f2f;position:absolute;z-index:1;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy{display:block;opacity:1}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy .red-highlight span{opacity:.5}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy .description{opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;cursor:default}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.c1,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.hover p.red-highlight span,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.selected .description,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.selected p.red-highlight span{opacity:1}.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.hover p.red-highlight:before,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.selected p.red-highlight:before{left:5px;opacity:1}#subnav .subnavigation .custom-sub-menu.menu-Service ul .column li,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.hover p.red-highlight:after,.c-block.wp-block-acf-product-features .slide-copy-wrap .slide-copy .copy.selected p.red-highlight:after{width:100%}.c-block.wp-block-acf-product-features .factoids .f-column{width:calc(50% - 10px);margin-left:10px;float:left}.c-block.wp-block-acf-product-features .factoids .f-column.c2{border-top:1px solid #2f2e2f}.c-block.wp-block-acf-product-features .factoids .f-column:first-child{margin-left:0;margin-right:10px}.c-block.wp-block-acf-product-features .factoids .f-column .factoid{padding:24px 10px 0 20px}.c-block.wp-block-acf-product-features .factoids .f-column .factoid .description{font-size:16px;line-height:26px;padding-right:10px}.c-block.wp-block-acf-product-header-slideshow{padding-top:125px}.c-block.wp-block-acf-product-header-slideshow .copy-wrap p.category{margin-bottom:14px}.c-block.wp-block-acf-product-header-slideshow .copy-wrap .description{max-width:300px}.c-block.wp-block-acf-product-header-slideshow .slideshow{margin-bottom:0}.c-block.wp-block-acf-product-header-slideshow .slideshow .slider,.slider{padding-bottom:56%}.c-block.wp-block-acf-product-header-slideshow .slideshow .slider-control,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-next,.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-button-prev{display:block}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper{padding-top:90px}.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper .swiper-pagination_wrapper .swiper-pagination .swiper-pagination-bullet{margin:0 .5rem}.c-block.wp-block-acf-product-specs .sections a.toggle{width:34px;height:34px}.c-block.wp-block-acf-product-specs .sections .specs{float:right}.c-block.wp-block-bike-build h1.product_title{font-size:42px;line-height:44px}#product_header,#product_header .product_header_menu,#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .copy p.description,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .copy p.description,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .copy p.description,.c-block.wp-block-acf-fullwidth-slideshow .slideshow .slider-control{display:block}.product_cat_bikes .wp-block-bike-build .bike-build-wrap{display:flex}.product_cat_bikes .wp-block-bike-build .bike-build-wrap .woocommerce-product-gallery{float:none;padding-right:4%}.product_cat_bikes .wp-block-bike-build .bike-build-wrap .woocommerce-product-gallery .stick_it{position:sticky!important;top:130px}.product_cat_bikes .wp-block-bike-build .bike-build-wrap .summary{float:none}.home .c-block.wp-block-acf-main-header .copy_wrapper .copy h1{font-size:80px;line-height:78px}.page-home .wp-block-acf-featured-tile{padding-top:10px}#product_header .product_header_menu a{margin:0 .3%}#product_header .product_header_menu a.active,#product_header .product_header_menu a:hover{background-image:url(../images/chev-down-red.svg);background-position:100% 50%;background-repeat:no-repeat;text-decoration:none}#product_header .product_header_menu a:last-child{display:none}.product_cat_equipment #product_header{display:none!important}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-bikes .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-clothing .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-equipment .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .grid-sizer,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .grid-sizer,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .grid-sizer{width:33.3%}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link{display:block;padding:20px}.term-bikes .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-black-inc-wheels .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-clothing .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-equipment .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-factor-emporium .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.term-parts-accessories .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img,.woocommerce-shop .c-block.wp-block-woo-highlighted-product .c-block-content.wrap .products .product a.woocommerce-LoopProduct-link img{margin-top:10px}.menu_cart.cartfull:after{top:42%;right:-7px}.product-hanzo .c-block:last-child{padding-bottom:140px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:72%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:24%}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{max-width:1050px;float:none;margin:0 auto}.woocommerce .wp-block-woo-upsells ul.products.columns-3 li.product{width:32.5%;margin-right:1.2%}.woocommerce .wp-block-woo-upsells ul.products.columns-3 li.product:first-child{margin-right:1.2%}.woocommerce .wp-block-woo-upsells ul.products.columns-3 li.product:last-child{display:block;margin-right:0}.woocommerce .wp-block-woo-upsells .product:last-child{display:block}.woocommerce #order_review{width:48%}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores{border-bottom:1px dotted #ccc}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li{display:block;width:50%;float:left;border-bottom:none;border-top:1px dotted #ccc}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li:nth-child(1),#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li:nth-child(2){border-top:none}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li:nth-child(odd){clear:both}#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul li:nth-child(odd):before{content:"";clear:both;width:100%;height:2px;display:block}.gform_wrapper.gravity-theme .gform-body .gfield_label{width:30%!important}.gform_wrapper.gravity-theme .gform-body .ginput_container{width:70%!important}.gform_wrapper.gravity-theme .gform-body .gfield input.medium,.gform_wrapper.gravity-theme .gform-body .gfield select.medium{width:calc(50% - 8px)}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{width:70%;float:right}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:70%}.header{position:absolute;display:block;width:100%;height:100px;z-index:999;top:0;left:0}.header .header_logo{top:35px}#subnav{padding-top:150px}#subnav .nav-scroller{height:auto}#subnav .subnavigation{padding-bottom:0}#subnav .subnavigation .subnav_name,#subnav .subnavigation .subnav_static{padding-right:20px;margin-right:24px}#subnav .subnavigation .custom-sub-menu ul{width:calc(100% + 20px)}#subnav .subnavigation .custom-sub-menu ul li{width:20%;padding-right:20px;padding-bottom:30px}#subnav .subnavigation .custom-sub-menu ul li a .copy{min-height:60px}#subnav .subnavigation .custom-sub-menu ul li a .copy p{font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:19px;text-transform:uppercase!important;margin-bottom:6px}#subnav .subnavigation .custom-sub-menu ul li a .copy p.description{font-size:13px;letter-spacing:.25px;line-height:16px;color:#555759;text-transform:none!important}#subnav .subnavigation .custom-sub-menu ul li.t2{padding-right:20px;width:50%}#subnav .subnavigation .custom-sub-menu ul li.t3{padding-right:20px;width:33.3%}#subnav .subnavigation .custom-sub-menu ul li.t4{padding-right:20px;width:25%}#subnav .subnavigation .custom-sub-menu ul li.t5{padding-right:20px;width:20%}#subnav .subnavigation .custom-sub-menu.menu-Categories ul li a .sub-nav-image{width:100%;padding-bottom:110%;clip-path:polygon(0 0,100%0,100% 90%,90% 100%,0 100%);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#subnav .subnavigation .custom-sub-menu.menu-Categories ul li a:hover .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Company ul li a:hover .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a:hover .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a:hover .sub-nav-image{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-o-filter:brightness(80%);-ms-filter:brightness(80%);filter:brightness(80%)}#subnav .subnavigation .custom-sub-menu.menu-Company ul li,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li,#subnav .subnavigation .custom-sub-menu.menu-Service ul li{float:left}#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Service ul li.n1 a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Service ul li.n2 a .sub-nav-image{display:block}#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .sub-nav-image,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .sub-nav-image{width:100%;padding-bottom:110%;clip-path:polygon(0 0,100%0,100% 90%,90% 100%,0 100%);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#subnav .subnavigation .custom-sub-menu.menu-Company ul li a .copy,#subnav .subnavigation .custom-sub-menu.menu-Equipment ul li a .copy,#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .copy{text-transform:uppercase}#subnav .subnavigation .custom-sub-menu.menu-Service ul li{width:20%}#subnav .subnavigation .custom-sub-menu.menu-Service ul li a .sub-nav-image{display:none}#subnav .subnavigation .custom-sub-menu.menu-Service ul .column{display:block;width:33%;float:left}#subnav .subnavigation .custom-sub-menu.menu-Service ul .column.last{width:33%;padding-left:30px}#subnav .subnavigation .custom-sub-menu.menu-Service ul .column.last h5{display:block;margin-bottom:20px}.page .blog-text-header,.single .blog-text-header{padding-top:50px}.page .blog-text-header p,.single .blog-text-header p{text-align:center;font-size:11px;letter-spacing:.5px;line-height:14px;color:#555759;text-transform:uppercase}.page .blog-text-header p.subcopy,.single .blog-text-header p.subcopy{font-size:14px;letter-spacing:.25px;line-height:18px;padding-top:30px}.page .blog-text-header h1,.single .blog-text-header h1{padding-top:8px;text-align:center;font-size:42px;letter-spacing:0;line-height:54px}.page .blog-image-header,.single .blog-image-header{display:block;margin-top:85px}.page .blog-image-header .header-image,.single .blog-image-header .header-image{padding-bottom:50%}.page .blog-main-content .wrap,.single .blog-main-content .wrap{padding:80px 0 120px}.page .blog-main-content .wrap p.intro,.single .blog-main-content .wrap p.intro{font-size:20px;line-height:32px;margin-bottom:2.5em}.page .blog-main-content .wrap .wp-block-image,.single .blog-main-content .wrap .wp-block-image{padding:0}.page .blog-main-content .wrap a.arrow-links,.single .blog-main-content .wrap a.arrow-links{margin-top:40px;padding-left:55px}.page .standard_wp h1,.page .wp-block-acf-simple-product-description h1,.single .standard_wp h1,.single .wp-block-acf-simple-product-description h1{font-size:42px;letter-spacing:0;line-height:54px}.page .standard_wp h2,.page .wp-block-acf-simple-product-description h2,.single .standard_wp h2,.single .wp-block-acf-simple-product-description h2{font-size:36px;line-height:46px;margin-bottom:.5em}.page .standard_wp h3,.page .wp-block-acf-simple-product-description h3,.single .standard_wp h3,.single .wp-block-acf-simple-product-description h3{font-size:24px;letter-spacing:.3px;line-height:31px;margin-bottom:.5em}.page .standard_wp h4,.page .wp-block-acf-simple-product-description h4,.single .standard_wp h4,.single .wp-block-acf-simple-product-description h4{font-size:20px;letter-spacing:.25px;line-height:20px;margin-bottom:.5em}.page .standard_wp .wp-block-quote:before,.page .wp-block-acf-simple-product-description .wp-block-quote:before,.single .standard_wp .wp-block-quote:before,.single .wp-block-acf-simple-product-description .wp-block-quote:before{content:"";display:block;position:absolute;top:-5px;left:-35px;width:26px;height:16px}.page .standard_wp .wp-block-quote p,.page .wp-block-acf-simple-product-description .wp-block-quote p,.single .standard_wp .wp-block-quote p,.single .wp-block-acf-simple-product-description .wp-block-quote p{font-size:30px;letter-spacing:-.15px;line-height:42px}.page .standard_wp .wp-block-quote cite,.page .wp-block-acf-simple-product-description .wp-block-quote cite,.single .standard_wp .wp-block-quote cite,.single .wp-block-acf-simple-product-description .wp-block-quote cite{font-size:14px;color:#555759;margin-bottom:10px}.page .standard_wp .woocommerce h2,.page .wp-block-acf-simple-product-description .woocommerce h2,.single .standard_wp .woocommerce h2,.single .wp-block-acf-simple-product-description .woocommerce h2{font-size:42px;line-height:40px}.sidebar{margin-top:2.2em}.widgettitle{border-bottom:2px solid #444;margin-bottom:.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.footer{margin-top:80px}.footer .footer-links{padding-top:0}.footer .footer_logo{margin-bottom:60px}.footer2{margin-top:85px}.footer2 .social p{padding-bottom:0;text-align:left}.footer2 .social p a img{height:18px;width:18px}.footer2 .social p a.facebook-dk{width:10px}.footer2 .social p a.facebook-dk img{width:10px;height:18px}.footer2 .social p a.youtube-dk{width:22px}.footer2 .social p a.youtube-dk img{width:22px;height:15px}.footer2 .legal p{text-align:right}.page-prisma-studio .arrow-links,.page-template-page-landing .arrow-links{font-size:18px;margin-top:32px}.page-prisma-studio .js-dialog-open.btn-red,.page-prisma-studio .wp-block-acf-build-select .js-dialog-open.hs-button,.page-prisma-studio .wp-block-landing-page-forms .js-dialog-open.hs-button,.page-template-page-landing .js-dialog-open.btn-red,.page-template-page-landing .wp-block-acf-build-select .js-dialog-open.hs-button,.page-template-page-landing .wp-block-landing-page-forms .js-dialog-open.hs-button,.wp-block-acf-build-select .page-prisma-studio .js-dialog-open.hs-button,.wp-block-acf-build-select .page-template-page-landing .js-dialog-open.hs-button,.wp-block-landing-page-forms .page-prisma-studio .js-dialog-open.hs-button,.wp-block-landing-page-forms .page-template-page-landing .js-dialog-open.hs-button{font-size:16px;padding:24px 32px 22px;margin-top:24px}.page-prisma-studio .wp-block-acf-main-header .wrap,.page-template-page-landing .wp-block-acf-main-header .wrap{margin-top:4rem}.page-prisma-studio .wp-block-acf-main-header .wrap .arrow-links,.page-template-page-landing .wp-block-acf-main-header .wrap .arrow-links{margin-top:12px}.page-prisma-studio .wp-block-acf-component-50-50,.page-template-page-landing .wp-block-acf-component-50-50{padding-top:120px;padding-bottom:120px}.custom_landing_page .wp-block-acf-alt-content-header .copy h2{font-size:48px;line-height:60px}.custom_landing_page .wp-block-acf-alt-content-header .copy.alt1 h2{font-size:72px;line-height:80px}.custom_landing_page .c-block.wp-block-acf-component-50-50 .comp-text .copy-price{font-size:14px;line-height:17px}.custom_landing_page .wp-block-acf-build-select .c33 .comp{width:33.3%;float:left}.custom_landing_page .c-block.wp-block-acf-product-50-50 .wrap .c50{display:block;width:100%;margin-bottom:30px}.custom_landing_page .c-block.wp-block-acf-product-50-50 .wrap .c50 .comp{display:block;width:50%;float:left;padding:0 0 30px}.custom_landing_page .c-block.wp-block-acf-product-50-50 .wrap .c50 .comp:nth-child(odd){padding-right:12px}.custom_landing_page .c-block.wp-block-acf-product-50-50 .wrap .c50 .comp:nth-child(even){padding-left:12px}.custom_landing_page .c-block.wp-block-acf-product-50-50 .wrap .c50 .comp .copy-wrap{display:block;padding-top:14px}}@media only screen and (min-width:985px){#cookie-law-info-bar[data-cli-style=cli-style-v2]{padding:14px 85px 14px 25px}#mobile-nav-menu,.mobile-nav-wrap{display:none}ul.desktop-nav{display:block;border-bottom:1px solid rgba(255,255,255,.2)}ul.desktop-nav li{padding:0 1%0 0;line-height:100px}ul.desktop-nav li a{line-height:100px;font-size:14px;font-family:"Din-2014-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.22px;text-transform:uppercase;color:#fff;padding:0 12px 0 0}ul.desktop-nav li a.active,ul.desktop-nav li a:hover{color:#fff;text-decoration:none}ul.desktop-nav li a:active,ul.desktop-nav li a:focus,ul.desktop-nav li a:visited,ul.desktop-nav li ul li a:active,ul.desktop-nav li ul li a:focus,ul.desktop-nav li ul li a:hover,ul.desktop-nav li ul li a:visited{color:#fff;text-decoration:none}ul.desktop-nav li ul{display:none!important}ul.desktop-nav li ul li{padding:0}ul.desktop-nav li ul li a{padding:1em;line-height:1.5em;color:#fff;background:0 0!important}#auxiliary-nav-menu{display:block;position:absolute;right:0}#auxiliary-nav-menu .auxiliary-nav{float:right;top:-100px;position:relative}#auxiliary-nav-menu .auxiliary-nav li{padding:0 0 0 28px}#auxiliary-nav-menu .auxiliary-nav li a{line-height:100px;font-size:13px;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.22px;text-transform:uppercase;padding:0;text-decoration:none!important}#auxiliary-nav-menu .auxiliary-nav li a:hover{color:#fff;opacity:.8}#auxiliary-nav-menu .auxiliary-nav li a:active{color:#fff!important;opacity:1}li.custom-parent a{padding-right:12px!important}li.custom-parent a.active,li.custom-parent a:hover{background-image:url(../images/chev-down-red.svg);background-position:100% 50%;background-repeat:no-repeat;color:#fff;text-decoration:none}.dark-nav ul.auxiliary-nav li a:hover,.single-product ul.auxiliary-nav li a:hover,.subnav_active ul.auxiliary-nav li a:hover{color:#2f2f2f!important}.dark-nav .product_cat-equipment .wp-block-bike-build,.dark-nav .simple_prod .wp-block-bike-build,.single-product .product_cat-equipment .wp-block-bike-build,.single-product .simple_prod .wp-block-bike-build{padding-top:150px}.dark-nav ul.desktop-nav,.subnav_active ul.desktop-nav{border-bottom:1px solid rgba(47,47,47,.1)}.subnav_active .subnavigation .subnav_name,.subnav_active .subnavigation .subnav_static,.subnav_active ul.auxiliary-nav a,.subnav_active ul.desktop-nav a{opacity:.5}.subnav_active .subnavigation .subnav_name.active,.subnav_active .subnavigation .subnav_static.active,.subnav_active ul.auxiliary-nav a.active,.subnav_active ul.desktop-nav a.active{opacity:1}.mrk-bar-container{font-size:15px;line-height:17px;padding:13px}#subnav{top:-100vh;left:0}#mobile-nav,.mobile_back,.subnav_active .header_logo img.inside{display:none}#mobile-nav-menu.active{left:-100vw}#cover{background:0 0;visibilty:hidden}.hamburger-active #cover{visibility:hidden;opacity:0}.sub_active #cover{visibility:visible;opacity:1;background:rgba(0,0,0,.5);backdrop-filter:blur(3px) contrast(.7)}.dark-nav ul.auxiliary-nav li a,.dark-nav ul.desktop-nav li a,.single-product ul.auxiliary-nav li a,.single-product ul.desktop-nav li a,.subnav_active .dark-nav ul.desktop-nav li a,.subnav_active .single-product ul.desktop-nav li a,.subnav_active ul.auxiliary-nav li a,.subnav_active ul.desktop-nav li a{color:#2f2f2f}.subnav_active .header_logo img.home{display:block}.nav{border:0}.nav ul{background:#323944;margin-top:0}.nav li{float:left;position:relative}.nav li a{border-bottom:0}.nav li a:focus,.nav li a:hover{text-decoration:underline}.nav li ul.children,.nav li ul.sub-menu{margin-top:0;border:1px solid #ccc;border-top:0;position:absolute;visibility:hidden;z-index:8999}.nav li ul.children li a,.nav li ul.sub-menu li a{padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc}.nav li ul.children li:last-child a,.nav li ul.sub-menu li:last-child a{border-bottom:0}.nav li ul.children li ul,.nav li ul.sub-menu li ul{top:0;left:100%}.nav li:hover>ul{top:auto;visibility:visible}.wp-block-acf-build-select h3,.wp-block-landing-page-forms h3{margin-bottom:44px}.wp-block-acf-build-select form .hs-button,.wp-block-landing-page-forms form .hs-button{font-size:16px;padding:24px 32px 22px;margin-top:24px}.wp-block-acf-build-select .hs-form-field,.wp-block-landing-page-forms .hs-form-field{margin-bottom:24px}.wp-block-acf-build-select .form-columns-3,.wp-block-landing-page-forms .form-columns-3{display:flex;justify-content:space-between}}@media only screen and (min-width:1030px){.header .header_logo{margin-left:-75px}.header .header_logo,.header .header_logo img{width:150px;height:30px}.c-block.wp-block-acf-product-header-slideshow .copy-wrap{position:absolute;top:0;left:0}#product_header .product_header_menu a{margin:0 1%}#product_header .product_header_menu a:last-child{display:inline-block}#cookie-law-info-bar[data-cli-style=cli-style-v2]{padding:14px 85px 14px 25px}}@media only screen and (min-width:1240px){#subnav{padding-top:150px}#subnav .subnavigation.menu-Service ul .column{display:block;width:33%;float:left}#subnav .subnavigation.menu-Service ul .column li{width:100%}#subnav .subnavigation.menu-Service ul .column.last{padding-left:30px}#subnav .subnavigation.menu-Service ul .column.last h5{margin-bottom:20px}#product_header .product_header_menu a{margin:0 24px}ul.desktop-nav li{padding:0 28px 0 0}}@media only screen and (min-width:1400px){.c-block.wp-block-acf-product-header-slideshow .swiper-slideshow-wrap .swiper{padding-top:0}}@media print{*{color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}.page-prisma-studio.no-header #main{padding-top:0}.page-prisma-studio .prisma-bg{background-color:#f9f8f3}.page-prisma-studio .wp-block-acf-content-header{background-color:#f9f8f3;padding-top:20px!important;padding-bottom:40px;margin-bottom:40px}.page-prisma-studio .wp-block-acf-content-header .page_section_header{top:-160px}.page-prisma-studio .standard_wp .wp-block-image{margin-bottom:0!important}.page-prisma-studio .wp-block-image.prisma-bg{padding-top:150px;padding-bottom:0}.page-prisma-studio .wp-block-image.prisma-bg img{max-width:140px;height:auto}@media only screen and (min-width:769px){.page-prisma-studio .wp-block-image.prisma-bg img{max-width:270px}}.page-prisma-studio .wp-block-component-prisma-btn{background-color:#f9f8f3}.page-prisma-studio .wp-block-component-prisma-btn .c50{display:flex;justify-content:center}.page-prisma-studio .wp-block-component-prisma-btn .c50 a{margin:0 15px}.page-prisma-studio .wp-block-component-prisma-video{background-color:#f9f8f3;padding-top:40px;padding-bottom:20px;text-align:center}.page-prisma-studio .wp-block-component-prisma-video video{max-width:1080px}@media only screen and (min-width:769px){.page-prisma-studio .wp-block-component-prisma-video{padding-top:80px;padding-bottom:20px}}.page-prisma-studio .c-block .c-block-content.wrap{max-width:1600px}.page-prisma-studio video{background:url(../images/ring.svg);background-repeat:no-repeat;background-position:center center}.page-prisma-studio .btn-red.js-dialog-open,.page-prisma-studio .wp-block-acf-build-select .js-dialog-open.hs-button,.page-prisma-studio .wp-block-landing-page-forms .js-dialog-open.hs-button,.wp-block-acf-build-select .page-prisma-studio .js-dialog-open.hs-button,.wp-block-landing-page-forms .page-prisma-studio .js-dialog-open.hs-button{font-size:13px}.page-prisma-studio .prisma-custom-controls{background-color:#fff}[data-color=none]{display:none}[data-color=orange]{background:#d8622a content-box}[data-color=blue]{background:#729fcf content-box}[data-color=crimson]{background:#dc3434 content-box}[data-color=grey]{background:#b9b9b9 content-box}[data-color=pink]{background:#df75ac content-box}[data-color=plum]{background:#a73780 content-box}[data-color=sand]{background:#c4b7a9 content-box}[data-color=carbon]{background:#262022 content-box}[data-color=bronze]{background:#c98e4d content-box}[data-color=pearl]{background:#eaeaea content-box}[data-color=silver],[data-color=sliver]{background:#b9b9b9 content-box}[data-color=yellow]{background:#e5c610 content-box}[data-color=ltblue]{background:#729fcf content-box}[data-color=gloss],[data-color=matte]{background:#eae9d4 content-box}[data-color=gloss]{background-image:url(../images/gloss_btn.png);background-repeat:no-repeat;background-position:center;background-size:cover}[data-color=geometrix]{background-image:url(../images/bg_geometrix_ltblue.png)}[data-color=geometrix],[data-color=outline],[data-color=solid]{background-color:#262022;background-repeat:no-repeat;background-position:center;background-size:cover}[data-color=outline]{background-image:url(../images/bg_outline_ltblue.png)}[data-color=solid]{background-image:url(../images/bg_solid_ltblue.png)}.wp-block-component-prisma-playground{background-color:#f9f8f3}.wp-block-component-prisma-playground img{width:100%;height:auto}.wp-block-component-prisma-playground .c-block-content{padding:0 0 100px;display:flex;flex-direction:column;position:relative}.wp-block-component-prisma-playground .btn-wrapper{text-align:right;margin-bottom:0;margin-top:30px;width:100%;order:3}@media only screen and (min-width:800px){.wp-block-component-prisma-playground .btn-wrapper{margin-top:-30px;margin-bottom:15px;order:2}}.wp-block-component-prisma-playground .btn-wrapper #submit,.wp-block-component-prisma-playground .btn-wrapper .btn-white,.wp-block-component-prisma-playground .btn-wrapper .comment-reply-link{margin-bottom:15px}.wp-block-component-prisma-playground #submit,.wp-block-component-prisma-playground .btn-white,.wp-block-component-prisma-playground .comment-reply-link{width:100%;display:block;background-size:200% 100%;background-image:linear-gradient(to right,#000 50%,#f9f8f3 50%),linear-gradient(to right,#f9f8f3 50%,#000 50%);transition:background-position .3s ease-in-out;background-clip:text,border-box;color:transparent!important;text-align:center}@media only screen and (min-width:800px){.wp-block-component-prisma-playground #submit,.wp-block-component-prisma-playground .btn-white,.wp-block-component-prisma-playground .comment-reply-link{width:auto;display:inline-block}}.prisma-custom-controls{background-color:#fff;padding:20px 30px;margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-between;order:2}@media only screen and (min-width:1380px){.prisma-custom-controls{padding:40px 30px;flex-wrap:nowrap}}.prisma-custom-controls .prisma-col{width:100%;padding:15px 0}.prisma-custom-controls .prisma-col .input-field{width:100%}.prisma-custom-controls .prisma-col .input-field input[type=radio]{accent-color:#e2231a;display:inline-block;width:auto}.prisma-custom-controls .prisma-col .input-field:last-of-type{margin-bottom:10px}.prisma-custom-controls .prisma-col label{text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:.25px;color:#4a4a4a;font-family:"Din-2014-Demi","Helvetica Neue",Helvetica,Arial,sans-serif}.prisma-custom-controls .prisma-col .header-field{border-bottom:1px solid #4a4a4a;padding-bottom:12px;margin-bottom:12px}.prisma-custom-controls .prisma-col .header-field span{font-size:12px;line-height:15px;color:#555759;text-transform:capitalize}.prisma-custom-controls .prisma-col h5{font-size:12px;line-height:15px;letter-spacing:.25px;display:inline}@media only screen and (min-width:800px){.prisma-custom-controls .prisma-col{width:50%;padding:0 10px}}@media only screen and (min-width:1370px){.prisma-custom-controls .prisma-col{width:25%}.prisma-custom-controls .prisma-col.small{width:12.5%}}.prisma-custom-controls .logo-type-col{height:0;visibility:hidden;opacity:0}.prisma-custom-controls .accent-col,.prisma-custom-controls .logo-type-col{transition:visibility 0s,opacity .5s linear}.prisma-custom-controls .accent-col,.prisma-custom-controls.limit-selectors .logo-type-col{visibility:visible;height:auto;opacity:1}.prisma-custom-controls.limit-selectors .accent-col{visibility:hidden;height:0;opacity:0}.prisma-custom-controls.limit-selectors .base-col [data-color]:not([data-color=carbon]){opacity:0;visibility:hidden}.prisma-color-selector ul{display:grid;grid-template-columns:repeat(7,30px);gap:10px 10px}.prisma-color-selector ul li{width:100%;height:20px;text-indent:-9999px;transition:visibility 0s,opacity .5s linear;cursor:pointer;padding:1px;order:2}.prisma-color-selector ul li.active{border:1px solid #b2b2b2}.prisma-color-selector ul li[data-color=carbon]{order:1}.prisma-custom-bike{position:relative;order:1;transition:visibility 0s,opacity .5s ease-in-out;visibility:hidden;opacity:0}.prisma-custom-bike .image-notice{display:none}.prisma-custom-bike.not-available img{opacity:.2}.prisma-custom-bike.not-available .image-notice{display:block;position:absolute;bottom:10%;left:0;right:0;width:100%;text-align:center}.prisma-custom-bike.show{visibility:visible;opacity:1}.loading-icon{position:absolute;top:10%;left:50%;z-index:0}@media only screen and (min-width:800px){.loading-icon{top:25%}}@media only screen and (min-width:1380px){.loading-icon{top:50%}}.c-dialog{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;display:none;background-color:#fff;transition:.2s;overflow-y:scroll}.c-dialog input{width:100%;margin-top:.5em;padding:.75em;font:inherit;border:.1em solid #aaa}.c-dialog button{padding:1em;background:#ddd;font:inherit;border:0;cursor:pointer}.c-dialog[aria-hidden=true]{visibility:hidden;opacity:0}.c-dialog__inner{width:85%;margin:auto;padding:1em 2em}@media only screen and (min-width:769px){.c-dialog__inner{width:60%}}.c-dialog--backdrop{background-color:rgba(0,0,0,.5);cursor:pointer}.c-dialog--backdrop .c-dialog__inner{background-color:#fff;cursor:auto}.c-dialog--non-modal{position:static;width:50%}.c-dialog--non-modal .c-dialog__inner{width:100%;border:.1em solid #aaa}.c-dialog__inner h3{text-align:center}.js-dialog-close .fa-solid{width:44px;height:44px;color:#2f2e2f}