:root{--mbp-ink:#0b0b0c;--mbp-paper:#fff;--mbp-muted:#777873;--mbp-line:rgba(10,10,10,.14);--mbp-accent:#d6ff00}
.mbp-brand-page{max-width:100%;overflow-x:clip;background:#fff;color:var(--mbp-ink)}
.mbp-brand-page #Wrapper,.mbp-brand-page #Content,.mbp-brand-page .mfn-builder-content{width:100%;max-width:100%;overflow:visible!important;background:#fff}
.mbp-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto;position:relative}
.mbp-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;max-width:100%;min-height:clamp(600px,76vh,860px);padding:clamp(100px,12vw,170px) 0 48px;box-sizing:border-box;background:#fff;color:var(--mbp-ink);overflow:hidden}
.mbp-hero__media,.mbp-hero__shade{position:absolute;inset:0;z-index:-3}
.mbp-hero__media{background-position:center 42%;background-size:cover;transform:scale(1.015);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.mbp-hero__mobile-image{display:none}
.mbp-hero--has-image:hover .mbp-hero__media{transform:scale(1.04)}
.mbp-hero__shade{z-index:-2;background:linear-gradient(270deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.88) 39%,rgba(255,255,255,.18) 76%),linear-gradient(0deg,rgba(255,255,255,.9),transparent 55%)}
.mbp-hero__glow{position:absolute;z-index:-1;width:55vw;height:55vw;right:-18vw;top:-32vw;border-radius:50%;background:var(--mbp-accent);filter:blur(110px);opacity:.2}
.mbp-eyebrow{margin:0 0 18px!important;color:#6c6e69;font-size:12px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.mbp-hero h1{max-width:880px;margin:0!important;color:var(--mbp-ink)!important;font-size:clamp(62px,10vw,142px)!important;line-height:.82!important;letter-spacing:-.065em!important;text-transform:uppercase;text-shadow:none}
.mbp-lead{max-width:650px;margin:28px 0 0!important;color:rgba(10,10,11,.68);font-size:clamp(17px,2vw,22px)!important;line-height:1.5}
.mbp-brand-page .mbp-hero .mbp-shell{padding-left:clamp(360px,49vw,650px);box-sizing:border-box}
.mbp-brand-page .mbp-original-hero{display:none!important}
.mbp-brand-page .mfn-builder-content>.section,.mbp-brand-page .entry-content>.section{padding-top:0!important;padding-bottom:0!important}
.mbp-brand-page .mbp-model-section{position:relative;display:block!important;clear:both;overflow:visible!important;border:0!important;background:#fff}
.mbp-brand-page .mbp-model-section:nth-of-type(even){background:#fff}
.mbp-brand-page .mbp-model-section>.section_wrapper{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important}
.mbp-brand-page .mbp-model-banner{position:relative;z-index:2;flex:0 0 auto;clear:both;width:100%!important;margin:0!important;padding:clamp(28px,4vw,54px) max(20px,calc((100vw - 1240px)/2))!important;background:#111214;color:#fff;overflow:hidden}
.mbp-brand-page .mbp-model-section:nth-of-type(even) .mbp-model-banner{background:#1a1b1d}
.mbp-brand-page .mbp-model-banner:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,var(--mbp-accent) 0 28%,rgba(255,255,255,.12) 28%)}
.mbp-brand-page .mbp-model-banner>.mcb-wrap-inner{display:grid!important;grid-template-columns:minmax(240px,38%) 1fr;align-items:center;gap:clamp(28px,6vw,90px)}
.mbp-brand-page .mbp-model-banner .column{width:100%!important;margin:0!important}
.mbp-brand-page .mbp-model-banner,.mbp-brand-page .mbp-model-banner *{font-family:"Kumbh Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}
.mbp-brand-page .mbp-model-banner h2,.mbp-brand-page .mbp-model-banner h3,.mbp-brand-page .mbp-model-banner h4,.mbp-brand-page .mbp-model-banner h5,.mbp-brand-page .mbp-model-banner h6,.mbp-brand-page .mbp-model-banner h2 *,.mbp-brand-page .mbp-model-banner h3 *,.mbp-brand-page .mbp-model-banner h4 *,.mbp-brand-page .mbp-model-banner h5 *,.mbp-brand-page .mbp-model-banner h6 *{color:#fff!important;font-weight:400!important}
.mbp-brand-page .mbp-model-banner .column_column .column_attr>p,.mbp-brand-page .mbp-model-banner .column_column .column_attr>p *{color:var(--mbp-accent)!important;font-weight:750!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.mbp-brand-page .mbp-model-banner .column_image img{display:block;width:min(420px,100%)!important;height:190px!important;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 25px rgba(0,0,0,.35))}
.mbp-brand-page .mbp-model-heading{position:relative;scroll-margin-top:120px;margin-bottom:12px!important;padding-left:66px;color:#fff!important;font-size:clamp(34px,4.7vw,68px)!important;line-height:.94!important;letter-spacing:-.05em!important;text-align:left!important}
.mbp-brand-page .mbp-model-heading *{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
.mbp-brand-page .mbp-model-heading:before{content:attr(data-mbp-index);position:absolute;left:0;top:.08em;width:44px;padding-top:7px;border-top:2px solid var(--mbp-accent);color:rgba(255,255,255,.55);font-size:11px;line-height:1;letter-spacing:.14em}
.mbp-brand-page .mbp-model-heading+*{margin:0 0 0 66px!important;color:var(--mbp-accent)!important;font-size:12px!important;font-weight:750;letter-spacing:.14em;text-align:left!important;text-transform:uppercase}
.mbp-brand-page .mbp-model-heading+* *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
.mbp-brand-page .mbp-model-products{width:100%!important;margin:0!important;padding:clamp(36px,5vw,72px) max(20px,calc((100vw - 1240px)/2)) clamp(70px,8vw,120px)!important}
.mbp-brand-page .mbp-model-products,.mbp-brand-page .mbp-model-products>.mcb-wrap-inner,.mbp-brand-page .mbp-model-products .column,.mbp-brand-page .mbp-model-products .mcb-column-inner,.mbp-brand-page .mbp-model-products .woocommerce,.mbp-brand-page .mbp-model-products .products_wrapper{float:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.mbp-brand-page .mbp-legacy-products{display:none!important}
.mbp-brand-page .mbp-catalog{position:relative;z-index:1;flex:0 0 auto;clear:both;float:none;width:100%;max-width:100%;min-height:1px;margin:0;padding:clamp(36px,5vw,72px) max(20px,calc((100vw - 1240px)/2)) clamp(70px,8vw,120px);box-sizing:border-box;background:#fff}
.mbp-brand-page .mbp-catalog ul.products{width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
.mbp-brand-page ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,260px));justify-content:center;gap:24px 18px!important;margin:28px auto 0!important}
.mbp-brand-page ul.products:before,.mbp-brand-page ul.products:after{display:none!important}
.mbp-brand-page ul.products li.product{position:relative!important;inset:auto!important;display:flex!important;float:none!important;flex-direction:column;width:auto!important;height:100%!important;margin:0!important;padding:0 0 16px!important;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;text-align:center!important;transform:none!important;transition:transform .25s ease}
.mbp-brand-page ul.products li.product:hover{transform:translateY(-3px);border:0!important;box-shadow:none!important}
.mbp-brand-page ul.products li.product[hidden]{display:none!important}
.mbp-brand-page ul.products li.product .image_frame,.mbp-brand-page ul.products li.product .image_wrapper{border-radius:3px;overflow:hidden}
.mbp-brand-page ul.products li.product img{aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease}
.mbp-brand-page ul.products li.product .desc{display:flex!important;flex:1;flex-direction:column;align-items:center;width:100%;text-align:center!important}
.mbp-brand-page ul.products li.product .desc>*{max-width:100%}
.mbp-brand-page ul.products li.product:hover img{transform:scale(1.025)}
.mbp-brand-page ul.products li.product h4,.mbp-brand-page ul.products li.product .woocommerce-loop-product__title{margin-top:12px!important;color:var(--mbp-ink)!important;font-size:14px!important;line-height:1.32!important}
.mbp-brand-page ul.products li.product .price{color:var(--mbp-ink)!important;font-size:14px!important;font-weight:750}
.mbp-brand-page ul.products li.product .star-rating{font-size:12px!important}
.mbp-brand-page ul.products li.product .star-rating{color:var(--mbp-ink)}
.mbp-brand-page ul.products li.product .onsale{background:var(--mbp-accent)!important;color:#0a0a0b!important}
.mbp-brand-page .mbp-is-filtering .section{display:block}
@media(max-width:1100px){.mbp-brand-page ul.products{grid-template-columns:repeat(auto-fit,minmax(190px,240px))}}
@media(max-width:900px) and (min-width:541px){.mbp-brand-page .mbp-hero .mbp-shell{padding-left:44vw}.mbp-brand-page .mbp-hero h1{font-size:clamp(48px,9vw,82px)!important}.mbp-brand-page .mbp-lead{font-size:17px!important}}
@media(max-width:900px){.mbp-brand-page ul.products{grid-template-columns:repeat(2,minmax(0,240px))}}
@media(max-width:700px){.mbp-brand-page .mbp-model-banner>.mcb-wrap-inner{grid-template-columns:1fr;gap:18px}.mbp-brand-page .mbp-model-banner .column_image img{height:140px!important;margin:auto}.mbp-brand-page .mbp-model-heading{font-size:clamp(32px,10vw,52px)!important}.mbp-brand-page .mbp-model-products,.mbp-brand-page .mbp-catalog{padding-left:14px!important;padding-right:14px!important}}
@media(max-width:540px){.mbp-shell,.mbp-results{width:calc(100% - 28px);max-width:calc(100% - 28px)}.mbp-hero{display:block;width:100%!important;min-height:0;padding:0 0 36px}.mbp-hero__media{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;transform:none!important;background:none!important}.mbp-hero__mobile-image{display:block;width:100%;height:auto;margin:0;object-fit:contain}.mbp-hero .mbp-shell,.mbp-brand-page .mbp-hero .mbp-shell{margin-top:36px;padding-left:0}.mbp-hero__shade{display:none}.mbp-hero__glow{display:none}.mbp-tools{margin-top:36px}.mbp-brand-page .mbp-model-products,.mbp-brand-page .mbp-catalog{padding-left:14px!important;padding-right:14px!important}.mbp-brand-page ul.products{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px!important}.mbp-brand-page ul.products li.product{min-width:0!important;padding:0 0 16px!important}.mbp-brand-page ul.products li.product h4,.mbp-brand-page ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;overflow-wrap:anywhere}}
@media(max-width:540px){.mbp-brand-page .mbp-model-section,.mbp-brand-page .mbp-model-section>.section_wrapper{overflow:visible!important;transform:none!important}.mbp-brand-page .mbp-model-banner{position:-webkit-sticky!important;position:sticky!important;top:60px;z-index:30;align-self:stretch;padding:12px 14px!important;box-shadow:0 8px 24px rgba(0,0,0,.14)}body.admin-bar.mbp-brand-page .mbp-model-banner{top:106px}.mbp-brand-page .mbp-model-banner>.mcb-wrap-inner{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;align-items:center}.mbp-brand-page .mbp-model-banner .column_image img{width:96px!important;height:70px!important;margin:0!important}.mbp-brand-page .mbp-model-heading{margin:0 0 7px!important;padding-left:36px!important;font-size:clamp(22px,7vw,30px)!important;white-space:normal}.mbp-brand-page .mbp-model-heading:before{width:25px;padding-top:5px;font-size:9px}.mbp-brand-page .mbp-model-heading+*{margin-left:36px!important;font-size:9px!important;line-height:1.3}.mbp-brand-page .mbp-catalog{padding-top:44px!important}.mbp-brand-page .woocommerce .star-rating{display:block!important;float:none!important;margin:6px auto!important;visibility:visible!important}}
@media(prefers-reduced-motion:reduce){.mbp-brand-page *{scroll-behavior:auto!important;transition:none!important}}

/* WooCommerce product categories */
.mbp-product-category{max-width:100%;overflow-x:hidden;background:var(--mbp-paper);color:var(--mbp-ink)}
.mbp-product-category #Wrapper,.mbp-product-category #Content,.mbp-product-category .sections_group,.mbp-product-category .section,.mbp-product-category .section_wrapper{width:100%;max-width:100%;background:var(--mbp-paper)}
.mbp-product-category .mbp-category-hero{display:block;width:100%;margin:0;padding:clamp(25px,3.4vw,46px) max(20px,calc((100vw - 1240px)/2));box-sizing:border-box;background:#111214;color:#fff;overflow:hidden}
.mbp-product-category .mbp-category-hero__inner{display:grid;grid-template-columns:minmax(150px,340px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,90px);width:100%;max-width:1240px;margin:0 auto}
.mbp-product-category .mbp-category-hero--no-image .mbp-category-hero__inner{grid-template-columns:1fr}
.mbp-product-category .mbp-category-hero__bike{display:block;width:100%;height:clamp(110px,14vw,190px);margin:0;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 25px rgba(0,0,0,.35))}
.mbp-product-category .mbp-category-hero__copy{min-width:0}
.mbp-product-category .mbp-category-hero h1{max-width:760px;margin:0!important;color:#fff!important;font-family:"Kumbh Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:clamp(38px,5vw,70px)!important;font-weight:400!important;line-height:.94!important;letter-spacing:-.05em!important;text-transform:none;text-shadow:none}
.mbp-product-category .mbp-category-model-year{margin:18px 0 0!important;color:var(--mbp-accent)!important;font-family:"Kumbh Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.mbp-product-category .mbp-category-hero+.section,.mbp-product-category .mbp-category-hero~.section{padding-top:0!important}
.mbp-product-category .shop-filters,.mbp-product-category .woocommerce-ordering,.mbp-product-category .woocommerce-result-count{font-family:"Kumbh Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}
.mbp-product-category .woocommerce-result-count{float:none!important;margin:0!important;color:var(--mbp-muted)!important;font-size:13px!important;font-weight:750;letter-spacing:.11em;text-transform:uppercase}
.mbp-product-category .woocommerce-ordering{float:none!important;margin:0!important}
.mbp-product-category .woocommerce-ordering select{min-height:46px;padding:0 42px 0 16px;border:1px solid var(--mbp-line);border-radius:0;background:#fff;color:var(--mbp-ink);font-size:14px;font-weight:650}
.mbp-product-category .shop-filters,.mbp-product-category .woocommerce-notices-wrapper~.woocommerce-result-count{box-sizing:border-box}
.mbp-product-category .products_wrapper,.mbp-product-category .woocommerce-notices-wrapper,.mbp-product-category .woocommerce-result-count,.mbp-product-category .woocommerce-ordering,.mbp-product-category nav.woocommerce-pagination{position:relative;max-width:1240px;margin-left:auto!important;margin-right:auto!important}
.mbp-product-category .products_wrapper{clear:both;width:min(1240px,calc(100% - 40px))!important;padding:clamp(44px,6vw,76px) 0 clamp(76px,9vw,130px)}
.mbp-product-category .products_wrapper:before{content:"PRODUCTS";display:block;margin-bottom:18px;color:var(--mbp-ink);font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1;letter-spacing:-.045em}
.mbp-product-category ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,260px));justify-content:center;gap:32px 18px!important;width:100%!important;margin:28px auto 0!important}
.mbp-product-category ul.products:before,.mbp-product-category ul.products:after{display:none!important}
.mbp-product-category ul.products li.product{position:relative!important;inset:auto!important;display:flex!important;float:none!important;flex-direction:column;width:auto!important;height:100%!important;margin:0!important;padding:0 0 16px!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;text-align:center!important;transform:none!important;transition:transform .25s ease}
.mbp-product-category ul.products li.product:hover{transform:translateY(-3px)!important}
.mbp-product-category ul.products li.product .image_frame,.mbp-product-category ul.products li.product .image_wrapper{overflow:hidden;border-radius:3px}
.mbp-product-category ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease}
.mbp-product-category ul.products li.product:hover img{transform:scale(1.025)}
.mbp-product-category ul.products li.product .desc{display:flex!important;flex:1;flex-direction:column;align-items:center;width:100%;text-align:center!important}
.mbp-product-category ul.products li.product h4,.mbp-product-category ul.products li.product .woocommerce-loop-product__title{margin-top:12px!important;color:var(--mbp-ink)!important;font-size:14px!important;line-height:1.32!important}
.mbp-product-category ul.products li.product .price{color:var(--mbp-ink)!important;font-size:14px!important;font-weight:750}
.mbp-product-category ul.products li.product .star-rating{display:block!important;float:none!important;margin:6px auto!important;color:var(--mbp-ink);font-size:12px!important;visibility:visible!important}
.mbp-product-category ul.products li.product .onsale{background:var(--mbp-accent)!important;color:#0a0a0b!important}
.mbp-product-category nav.woocommerce-pagination{padding:0 20px 80px}
.mbp-product-category nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;border:0!important}
.mbp-product-category nav.woocommerce-pagination ul li{border:0!important}
.mbp-product-category nav.woocommerce-pagination a,.mbp-product-category nav.woocommerce-pagination span{display:grid!important;min-width:42px!important;height:42px;place-items:center;padding:0!important;border:1px solid var(--mbp-line);border-radius:50%;background:#fff!important;color:var(--mbp-ink)!important}
.mbp-product-category nav.woocommerce-pagination .current,.mbp-product-category nav.woocommerce-pagination a:hover{border-color:var(--mbp-accent)!important;background:var(--mbp-accent)!important;color:#0a0a0b!important}
@media(max-width:900px){.mbp-product-category ul.products{grid-template-columns:repeat(2,minmax(0,240px))}}
@media(max-width:540px){.mbp-product-category .mbp-category-hero{padding:14px}.mbp-product-category .mbp-category-hero__inner{grid-template-columns:96px minmax(0,1fr);gap:14px}.mbp-product-category .mbp-category-hero__bike{width:96px;height:70px}.mbp-product-category .mbp-category-hero h1{font-size:clamp(24px,8vw,34px)!important}.mbp-product-category .mbp-category-model-year{margin-top:7px!important;font-size:9px!important}.mbp-product-category .products_wrapper{width:calc(100% - 28px)!important;padding-top:36px}.mbp-product-category ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px!important}.mbp-product-category ul.products li.product{min-width:0!important}.mbp-product-category ul.products li.product h4,.mbp-product-category ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.mbp-product-category *{scroll-behavior:auto!important;transition:none!important}}
