:root{--co-clean-ink: #050505;--co-clean-muted: #3c3c3c;--co-clean-line: rgba(0, 0, 0, .12);--co-clean-gold: #ffd21f;--co-clean-green: #24d366}html,body,main,.shopify-section,.apex-page-shell,.apex-page,.apex-page-content,.apex-home-experience,.apex-collection-page,.apex-product-page,.co-quote-page,.apex-footer{color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important}.apex-header,.co-top-announcement+.apex-header{color:var(--co-clean-ink)!important;background:#fffffff7!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.apex-header :is(.apex-nav a,.apex-header-tools a,.apex-menu-button),.apex-header :is(.apex-nav a,.apex-header-tools a,.apex-menu-button) :is(span,small,strong){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important}.apex-header .apex-nav a.is-active,.apex-header .apex-nav a[aria-current=page]{color:#ffd21f!important;-webkit-text-fill-color:#ffd21f!important}.template-index .apex-hero{min-height:clamp(660px,82vh,920px)!important;color:#fff!important;background:#050505!important}.template-index .apex-hero:before{background:linear-gradient(90deg,#000000b8,#00000073 45%,#00000014)!important}.template-index .apex-hero-media,.template-index .apex-hero-media img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.template-index .apex-hero-media{background-size:cover!important;background-position:center center!important}.template-index .apex-hero-layout{align-items:center!important;gap:clamp(24px,5vw,64px)!important}.co-hero-brand-logo{width:fit-content;margin:0 0 clamp(18px,2vw,28px)}.co-hero-brand-logo img{display:block;width:clamp(210px,18vw,330px);height:auto;filter:drop-shadow(0 8px 26px rgba(0,0,0,.42))}.template-index .apex-hero h1{max-width:940px!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(54px,6vw,108px)!important;line-height:.92!important;letter-spacing:0!important;text-shadow:0 12px 38px rgba(0,0,0,.42)!important}.template-index .apex-hero h1 em{color:var(--co-clean-gold)!important;-webkit-text-fill-color:var(--co-clean-gold)!important;font-style:normal!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){max-width:720px!important;margin-top:16px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:800!important;line-height:1.28!important;text-shadow:0 8px 24px rgba(0,0,0,.38)!important}.template-index .co-certified-strip{color:#fff!important;background:#0000006b!important;border:1px solid rgba(255,210,31,.34)!important}.template-index .co-certified-strip :is(span,small){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.co-shimano-hero-mark{position:absolute!important;z-index:5!important;top:18px!important;right:clamp(18px,4vw,70px)!important;width:min(230px,28vw)!important;padding:8px 12px 7px!important;border:0!important;border-radius:8px!important;background:#fffffff0!important;box-shadow:0 12px 28px #00000038!important;pointer-events:none!important}.co-shimano-hero-mark span{display:block!important;color:#005da8!important;-webkit-text-fill-color:#005da8!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(22px,2.1vw,34px)!important;font-weight:900!important;line-height:.9!important;letter-spacing:.08em!important}.co-shimano-hero-mark small{display:block!important;color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:right!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{color:var(--co-clean-ink)!important;background:#fffffff7!important;background-image:none!important;border:0!important;box-shadow:0 18px 42px #0000002e!important}.template-index .apex-hero-product.is-offer :is(strong,small,s,span:not(.co-offer-action)){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important}.template-index .apex-hero-product.is-offer .co-offer-media,.template-index .co-offer-carousel .co-offer-media{background:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-index .apex-hero-product.is-offer .co-offer-media:before,.template-index .apex-hero-product.is-offer .co-offer-media:after,.template-index .co-offer-carousel .co-offer-media:before,.template-index .co-offer-carousel .co-offer-media:after{display:none!important}body :is(.apex-section:not(.apex-hero),.apex-service,.apex-service-card,.apex-home-offers,.co-home-best-sellers-card,.co-horizontal-products,.co-home-category-panel,.co-featured-groups-block,.co-featured-groups-block--luxury,.co-featured-groups-row,.apex-product-card,.apex-group-card,.co-fg-card,.apex-card-body,.apex-group-copy,.co-fg-top,.co-fg-content,.co-fg-copy,.co-fg-action,.apex-collection-layout,.co-collection-side-categories,.co-collection-filter-panel,.co-filter-block,.co-collection-line-selector,.co-line-selector-options a,.co-side-category-card,.co-filter-check,.apex-product-info,.apex-product-purchase-card,.apex-variant-builder,.apex-variant-fiche article,.co-product-mini-compare,.co-mini-compare,.co-mini-compare-stage,.co-mini-compare-selector,.co-mini-compare-card,.co-quote-app,.co-quote-box,.co-quote-summary,.co-quote-line,.co-blog-hero,.co-blog-card,.co-blog-featured,.co-contact-card,.apex-footer-grid,.apex-footer-bottom){color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card){border:0!important;outline:0!important;border-radius:0!important;overflow:visible!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card):before,body :is(.apex-product-card,.apex-group-card,.co-fg-card):after,body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media):before,body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media):after{display:none!important}body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media,.co-product-gallery-main,.co-product-gallery-thumbs button){background:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image,.co-offer-media) img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card):hover,body :is(.apex-product-card,.apex-group-card,.co-fg-card):hover :is(.apex-card-body,.apex-group-copy,.co-fg-top,.co-fg-content,.co-fg-copy,.co-fg-action){color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card,.co-home-best-sellers-card,.co-horizontal-products,.apex-collection-page,.apex-product-page,.co-quote-page,.apex-footer) :is(h1,h2,h3,h4,p,span,small,strong,b,em,label,legend,li,a:not(.apex-button):not(.co-fg-buy):not(.co-offer-action)){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;text-shadow:none!important}body :is(.apex-section-heading h1,.apex-section-heading h2,.apex-display-heading h2,.co-home-section-head h2,.apex-product-info h1,.apex-collection-page h1,.co-blog-hero h1){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;background:none!important;text-shadow:none!important}.co-fg-spec,.apex-group-meta span,.co-card-variant-strip span{color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border:1px solid var(--co-clean-line)!important;box-shadow:none!important}.co-fg-spec :is(i,svg),.apex-group-meta span :is(i,svg){color:var(--co-clean-ink)!important;stroke:var(--co-clean-ink)!important}.apex-card-actions .apex-button.secondary,.co-quote-actions button,.co-product-quote-actions .co-quote-button,.co-mini-full-button,.co-product-mobile-compare-button,.co-not-found-page .apex-button.secondary{color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border:1px solid var(--co-clean-ink)!important;box-shadow:none!important}.apex-button.primary,button.apex-button.primary,a.apex-button.primary,[data-direct-checkout],[data-co-product-buy-now],.co-product-buy-row .apex-button.primary,.apex-product-form .apex-button.primary,.apex-card-actions .apex-button.primary,.co-fg-buy,.co-offer-action,.shopify-payment-button__button{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(111,255,165,.88)!important;background:radial-gradient(circle at 28% 18%,#ffffff6b,#fff0 24%),linear-gradient(180deg,#43f186,#24d366,#13ad4e)!important;box-shadow:0 16px 32px #24d36642,0 6px #057030d9,inset 0 1px #ffffff7a!important}.co-not-found-page{min-height:68vh;display:grid;place-items:center;padding:clamp(38px,7vw,90px) clamp(18px,5vw,72px)!important;color:var(--co-clean-ink)!important;background:#fff!important}.co-not-found-card{width:min(720px,100%);display:grid;gap:16px;justify-items:start;color:var(--co-clean-ink)!important;background:#fff!important}.co-not-found-card img{width:min(280px,70vw);height:auto}.co-not-found-card h1{margin:0;color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;font-size:clamp(42px,6vw,78px);line-height:.96}.co-not-found-card p:not(.apex-eyebrow){max-width:560px;margin:0;color:var(--co-clean-muted)!important;-webkit-text-fill-color:var(--co-clean-muted)!important;font-size:18px;line-height:1.4}.apex-button.primary :is(span,strong,small,b,em),[data-direct-checkout] :is(span,strong,small,b,em),[data-co-product-buy-now] :is(span,strong,small,b,em),.co-fg-buy :is(span,strong,small,b,em),.co-offer-action :is(span,strong,small,b,em){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-product .apex-variant-builder{grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;align-items:start!important;gap:14px!important;border:0!important}.template-product .apex-variant-builder-head,.template-product .apex-variant-fiche{grid-column:1 / -1!important}.template-product .apex-option-group{grid-column:1!important}.template-product .co-product-advisor-pill{grid-column:2!important;grid-row:2 / span 3!important;align-self:start!important;display:grid!important;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;padding:8px 14px 8px 8px;border:0!important;border-radius:999px;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#25d366,#1fbe58)!important;box-shadow:0 14px 28px #25d36647!important;text-decoration:none!important}.template-product .co-product-advisor-pill img{width:58px!important;height:58px!important;border:2px solid rgba(255,255,255,.8);border-radius:50%;object-fit:cover;background:#fff}.template-product .co-product-advisor-pill span{display:grid;gap:2px;min-width:0}.template-product .co-product-advisor-pill strong,.template-product .co-product-advisor-pill small{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-product .co-product-advisor-pill strong{font-size:13px;line-height:1}.template-product .co-product-advisor-pill small{font-size:12px;font-weight:800;line-height:1.15}.template-product .co-product-advisor-pill--single{width:min(360px,100%);margin:0 0 12px}.template-product .apex-option-chip{color:var(--co-clean-ink)!important;background:#fff!important;border-color:var(--co-clean-line)!important}.template-product .apex-option-chip span{color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important}.template-product .apex-option-chip.is-active{color:#fff!important;background:var(--co-clean-ink)!important;border-color:var(--co-clean-ink)!important}.template-product .apex-option-chip.is-active span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:1080px){.template-product .apex-variant-builder{grid-template-columns:1fr!important}.template-product .co-product-advisor-pill,.template-product .apex-option-group,.template-product .apex-variant-fiche{grid-column:1!important;grid-row:auto!important}}@media(max-width:820px){.template-index .apex-hero{min-height:620px!important}.template-index .apex-hero:before{background:linear-gradient(180deg,#000000b8,#00000080 55%,#00000047)!important}.co-hero-brand-logo{margin-bottom:16px}.co-hero-brand-logo img{width:min(245px,68vw)}.template-index .apex-hero h1{font-size:clamp(39px,11vw,62px)!important;line-height:.96!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){font-size:clamp(16px,4.4vw,21px)!important}.co-shimano-hero-mark{top:10px!important;right:12px!important;width:168px!important;padding:7px 9px!important}.co-shimano-hero-mark span{font-size:22px!important}.co-shimano-hero-mark small{font-size:7px!important}.template-product .co-product-advisor-pill{width:100%;grid-template-columns:52px minmax(0,1fr);min-height:66px;border-radius:18px}.template-product .co-product-advisor-pill img{width:52px!important;height:52px!important}}body :is([class*=panel],[class*=Panel],[class*=card],[class*=Card],[class*=block],[class*=Block],[class*=box],[class*=Box],[class*=shell],[class*=Shell],[class*=wrap],[class*=Wrap],[class*=grid],[class*=Grid],[class*=row],[class*=Row],[class*=strip],[class*=Strip],[class*=stage],[class*=Stage],[class*=selector],[class*=Selector],[class*=summary],[class*=Summary],[class*=feature],[class*=Feature],[class*=trust],[class*=Trust]):not(.apex-header):not(.co-top-announcement):not(.apex-hero):not(.apex-hero-product):not(.co-offer-action):not(.apex-button):not(.co-floating-whatsapp):not(.co-product-advisor-pill){color:var(--co-clean-ink)!important;background-color:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is([class*=panel],[class*=card],[class*=block],[class*=box],[class*=shell],[class*=wrap],[class*=grid],[class*=row],[class*=strip],[class*=stage],[class*=selector],[class*=summary],[class*=feature],[class*=trust]) :is(h1,h2,h3,h4,p,span,small,strong,b,em,label,legend,li,a:not(.apex-button):not(.co-fg-buy):not(.co-offer-action):not(.co-product-advisor-pill)){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;text-shadow:none!important}body :is([class*=media],[class*=Media],[class*=image],[class*=Image],[class*=gallery],[class*=Gallery],[class*=visual],[class*=Visual]):not(.apex-hero-media):not(.co-comparator-visual){background-color:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is([class*=media],[class*=Media],[class*=image],[class*=Image],[class*=gallery],[class*=Gallery],[class*=visual],[class*=Visual]):not(.apex-hero-media):not(.co-comparator-visual):before,body :is([class*=media],[class*=Media],[class*=image],[class*=Image],[class*=gallery],[class*=Gallery],[class*=visual],[class*=Visual]):not(.apex-hero-media):not(.co-comparator-visual):after{display:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card,.apex-service-card,.co-home-comparator-card,.apex-trust-strip article,.apex-quick-lead){background:#fff!important;border:0!important;box-shadow:none!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card) :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image){background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body :is(.apex-product-card,.apex-group-card,.co-fg-card) :is(.apex-card-media,.co-static-product-media,.co-clean-media,.apex-group-media,.co-fg-image) img{object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}.template-index .apex-hero,.template-404 .apex-hero{min-height:clamp(660px,82vh,920px)!important;color:#fff!important;background:#050505!important}.template-404 .apex-hero:before{background:linear-gradient(90deg,#000000b8,#00000073 45%,#00000014)!important}.template-404 .apex-hero-media,.template-404 .apex-hero-media img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.template-404 .apex-hero-media{background-size:cover!important;background-position:center center!important}.template-404 .co-hero-brand-logo{width:fit-content;margin:0 0 clamp(18px,2vw,28px)}.template-404 .co-hero-brand-logo img{display:block;width:clamp(210px,18vw,330px);height:auto;filter:drop-shadow(0 8px 26px rgba(0,0,0,.42))}.template-404 .apex-hero h1{max-width:940px!important;margin:0!important;font-size:clamp(54px,6vw,108px)!important;line-height:.92!important;letter-spacing:0!important;text-shadow:0 12px 38px rgba(0,0,0,.42)!important}.template-404 .apex-hero-copy>p:not(.apex-eyebrow){max-width:720px!important;margin-top:16px!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:800!important;line-height:1.28!important;text-shadow:0 8px 24px rgba(0,0,0,.38)!important}.template-index .apex-hero :is(.apex-hero-layout,.apex-hero-copy,.apex-hero-showcase),.template-404 .apex-hero :is(.apex-hero-layout,.apex-hero-copy,.apex-hero-showcase){background:transparent!important;background-image:none!important}.template-index .apex-hero :is(h1,h1 em,.apex-hero-copy>p:not(.apex-eyebrow),.co-certified-strip span,.co-certified-strip small),.template-404 .apex-hero :is(h1,h1 em,.apex-hero-copy>p:not(.apex-eyebrow),.co-certified-strip span,.co-certified-strip small){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-index .apex-hero h1 em,.template-404 .apex-hero h1 em{color:var(--co-clean-gold)!important;-webkit-text-fill-color:var(--co-clean-gold)!important}.template-index .apex-hero-product.is-offer,.template-404 .apex-hero-product.is-offer{background:#fffffff7!important;border:0!important;box-shadow:0 18px 42px #0000002e!important}body :is(.co-home-commerce-row,.co-home-comparator-card,.co-comparator-copy,.co-comparator-visual,.co-comparator-features,.co-comparator-features article,.co-balance-card,.co-balance-base,.co-balance-beam,.apex-trust-strip,.apex-trust-strip article,.apex-quick-lead,.apex-service-grid,.apex-service-card,.apex-display-heading,.co-category-panel-head,.co-horizontal-head,.co-home-section-head,.co-featured-groups-mobile-controls,.co-featured-groups-mobile-controls button){color:var(--co-clean-ink)!important;background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body :is(.co-home-comparator-card,.co-comparator-copy,.co-comparator-visual,.co-comparator-features,.co-comparator-features article,.co-balance-card,.apex-trust-strip,.apex-trust-strip article,.apex-quick-lead,.apex-service-card,.apex-display-heading,.co-category-panel-head,.co-horizontal-head,.co-home-section-head) :is(h1,h2,h3,p,span,small,strong,b,em,a:not(.apex-button),i){color:var(--co-clean-ink)!important;-webkit-text-fill-color:var(--co-clean-ink)!important;text-shadow:none!important}body :is(.co-home-comparator-card,.co-comparator-visual,.co-balance-card,.apex-trust-strip article,.apex-service-card) :is(svg,i){color:var(--co-clean-ink)!important;stroke:var(--co-clean-ink)!important}.template-collection .co-top-announcement{color:#050505!important;-webkit-text-fill-color:#050505!important;background:linear-gradient(90deg,#b85b22,#d88928 34%,#ffd21f 72%,#fff36a)!important;border-bottom:1px solid rgba(255,210,31,.72)!important;box-shadow:0 12px 28px #0000002e,0 0 30px #ffd21f29!important}.template-collection .co-top-announcement span,.template-collection .co-top-announcement span:before,.template-collection .co-top-announcement span:after{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-collection .co-top-announcement span:before,.template-collection .co-top-announcement span:after{background:#050505!important}.template-collection .apex-header,.template-collection .co-top-announcement+.apex-header{color:#050505!important;background:#fffffff7!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:0 12px 30px #00000014!important}.template-collection .co-collection-line-selector{display:none!important}.template-collection .co-collection-title-trust-row{grid-template-columns:minmax(320px,.72fr) minmax(520px,1fr)!important;grid-template-areas:"heading trust"!important;row-gap:12px!important;margin-bottom:8px!important}.template-collection .co-collection-page-heading{grid-area:heading!important}.template-collection .co-collection-mini-trust{grid-area:trust!important;align-self:center!important;justify-self:end!important}.template-collection .apex-collection-layout{width:min(100% - clamp(28px,4vw,72px),1780px)!important;max-width:1780px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0 auto!important;padding:8px 0 62px!important}.template-collection .apex-filter-sidebar{display:block!important;width:100%!important;min-width:0!important}.template-collection .co-collection-filter-panel{display:none!important}.template-collection .co-collection-side-categories{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;align-items:center!important;width:100%!important;margin:0 0 8px!important;padding:12px 14px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;color:#050505!important;background:#fff!important;box-shadow:none!important}.template-collection .co-collection-side-title{min-width:180px!important;margin:0!important}.template-collection .co-collection-side-title .apex-eyebrow{margin:0 0 2px!important;color:#6f5311!important;-webkit-text-fill-color:#6f5311!important;font-size:10px!important;letter-spacing:.14em!important}.template-collection .co-collection-side-title strong{display:block!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:clamp(18px,1.45vw,26px)!important;line-height:1!important}.template-collection .co-collection-side-grid{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;scrollbar-width:thin!important;scroll-snap-type:x proximity!important}.template-collection .co-side-category-card{flex:0 0 clamp(118px,8.6vw,154px)!important;min-height:54px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:8px!important;align-items:center!important;justify-items:start!important;padding:9px 10px!important;border:1px solid rgba(0,0,0,.16)!important;border-radius:0!important;color:#050505!important;background:#fff!important;box-shadow:none!important;text-align:left!important;text-decoration:none!important;scroll-snap-align:start!important}.template-collection .co-side-category-card svg,.template-collection .co-side-category-card i{grid-row:1 / span 2!important;width:21px!important;height:21px!important;color:#050505!important;stroke:#050505!important}.template-collection .co-side-category-card span{max-width:100%!important;overflow:hidden!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:11px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:.05em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.template-collection .co-side-category-card small{color:#4b4b4b!important;-webkit-text-fill-color:#4b4b4b!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-collection .co-side-category-card:is(:hover,:focus-visible),.template-collection .co-side-category-card.is-active,.template-collection .co-side-category-card[aria-current=page]{color:#fff!important;background:#050505!important;border-color:#050505!important}.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important}.template-collection .apex-collection-layout main{min-width:0!important;width:100%!important}.template-collection .apex-collection-toolbar{align-items:end!important;margin:4px 0 12px!important}.template-collection .apex-collection-page .apex-product-grid,.template-collection .apex-collection-layout main .apex-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.2vw,20px)!important;width:100%!important}.template-collection .apex-product-card{min-width:0!important;width:100%!important}@media(max-width:1380px){.template-collection .co-collection-title-trust-row{grid-template-columns:1fr!important;grid-template-areas:"heading" "trust"!important}.template-collection .co-collection-mini-trust{justify-self:stretch!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.template-collection .co-collection-side-categories{grid-template-columns:1fr!important;gap:10px!important}.template-collection .co-collection-side-title{min-width:0!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.template-collection .apex-collection-layout{width:calc(100% - 20px)!important;gap:12px!important}.template-collection .co-collection-side-categories{padding:10px!important}.template-collection .co-side-category-card{flex-basis:120px!important;min-height:48px!important;padding:7px 8px!important}.template-collection .apex-collection-layout main .apex-product-grid{gap:10px!important}}.template-collection .apex-collection-page{padding-top:clamp(10px,1.2vw,18px)!important}.template-collection .co-collection-title-trust-row{width:min(100% - clamp(28px,4vw,72px),1780px)!important;margin:0 auto 8px!important;padding:0!important}.template-collection .co-collection-mini-trust{margin-top:0!important}.template-collection .apex-collection-layout{padding-top:0!important;gap:10px!important}.template-collection .apex-collection-page .co-collection-live-search,.template-collection .co-side-category-card[data-co-side-category=all]{display:none!important}.template-collection .co-collection-side-categories{grid-template-columns:minmax(190px,250px) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;padding:10px 12px 12px!important;border-color:#0000001f!important;background:#fff!important;overflow:visible!important}.template-collection .co-collection-side-title strong{font-size:clamp(20px,1.45vw,28px)!important}.template-collection .co-collection-side-grid{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px 10px!important;overflow:visible!important;padding:0!important;scrollbar-width:none!important;scroll-snap-type:none!important}.template-collection .co-collection-side-grid::-webkit-scrollbar{display:none!important}.template-collection .co-side-category-card{flex:none!important;width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:7px!important;padding:7px 8px!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:0!important;color:#050505!important;background:#fff!important;box-shadow:none!important;outline:0!important}.template-collection .co-side-category-card svg,.template-collection .co-side-category-card i{width:20px!important;height:20px!important}.template-collection .co-side-category-card span{display:-webkit-box!important;overflow:hidden!important;font-size:10px!important;line-height:1.05!important;letter-spacing:.06em!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.template-collection .co-side-category-card small{font-size:7px!important;line-height:1!important;letter-spacing:.08em!important}.template-collection .co-side-category-card:is(:hover,:focus-visible),.template-collection .co-side-category-card.is-active,.template-collection .co-side-category-card[aria-current=page]{color:#050505!important;background:#fff!important;border-color:#00000038!important;box-shadow:inset 0 -4px #f2c300!important}.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}.template-collection .apex-collection-toolbar{margin:2px 0 10px!important}.template-collection .apex-collection-page .apex-product-grid,.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-index .co-hero-brand-logo,.template-index .co-certified-strip,body .co-whatsapp-panel{display:none!important}.template-index .apex-hero-copy{padding-top:clamp(82px,8vh,122px)!important}.template-index .co-shimano-hero-mark{top:clamp(48px,7vh,78px)!important;left:clamp(42px,4.2vw,84px)!important;right:auto!important;width:min(320px,28vw)!important;padding:9px 14px 8px!important;border:0!important;border-radius:6px!important;background:#fffffff5!important;box-shadow:none!important}.template-index .co-shimano-hero-mark span{font-size:clamp(30px,2.8vw,48px)!important;letter-spacing:.05em!important}.template-index .co-shimano-hero-mark small{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:clamp(7px,.55vw,10px)!important;text-align:right!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1fr) minmax(390px,480px)!important;align-items:center!important;column-gap:clamp(28px,3vw,66px)!important}.template-index .apex-hero-showcase--offer{width:min(450px,32vw)!important;max-width:450px!important;justify-self:center!important;align-self:center!important;margin-top:clamp(36px,6vh,76px)!important;transform:translateY(clamp(24px,3.4vh,48px))!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(320px,23vw,390px)!important;border:0!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:none!important}.template-index .co-offer-carousel .co-offer-media{min-height:clamp(130px,11vw,172px)!important}@media(max-width:1380px){.template-collection .co-collection-side-grid{grid-template-columns:repeat(9,minmax(0,1fr))!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1120px){.template-collection .co-collection-side-categories{grid-template-columns:1fr!important}.template-collection .co-collection-side-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.template-index .apex-hero-copy{padding-top:98px!important}.template-index .co-shimano-hero-mark{top:16px!important;left:16px!important;width:min(236px,70vw)!important}.template-index .co-shimano-hero-mark span{font-size:30px!important}.template-index .apex-hero-layout{grid-template-columns:1fr!important}.template-index .apex-hero-showcase--offer{width:min(100%,420px)!important;max-width:420px!important;margin:20px auto 0!important;transform:none!important}.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.template-collection .co-collection-title-trust-row,.template-collection .apex-collection-layout{width:calc(100% - 20px)!important}.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.template-collection .co-side-category-card{height:48px!important;min-height:48px!important;grid-template-columns:18px minmax(0,1fr)!important;padding:6px!important}.template-collection .co-side-category-card svg,.template-collection .co-side-category-card i{width:17px!important;height:17px!important}.template-collection .co-side-category-card span{font-size:8.5px!important}.template-collection .co-side-category-card small{display:none!important}}:root{--co-title-gradient: linear-gradient(90deg, #b66528 0%, #d9852a 42%, #ffe447 100%);--co-title-gradient-strong: linear-gradient(90deg, #a95a23 0%, #d78329 45%, #ffdf38 100%)}.template-index .apex-hero h1,.template-index .co-featured-groups-block h2,.template-index .co-home-best-sellers-card h2,.template-index .co-home-best-sellers-card h2 em,.template-index .co-home-comparator-card h2,.template-index .co-home-comparator-card h2 em,.template-index .apex-display-heading h2,.template-index .apex-display-heading h2 em,.template-collection .co-collection-page-heading h1,.template-page .apex-page-shell h1,.template-page .apex-page-shell h2{color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important}.template-index .apex-hero h1{filter:drop-shadow(0 3px 10px rgba(0,0,0,.28))!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}.template-index .apex-hero-specs{color:#050505!important;background:#ffffffe0!important;border-color:#00000024!important}.template-index .apex-hero-specs :is(strong,small,span){color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .apex-hero-showcase--offer{width:min(470px,34vw)!important;max-width:470px!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(320px,23vw,380px)!important;display:grid!important;grid-template-rows:auto minmax(190px,1fr) auto auto auto!important;align-content:start!important;gap:10px!important;padding:clamp(12px,1.2vw,18px)!important;border:0!important;border-radius:0!important;color:#050505!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .apex-hero-product.is-offer :is(.co-offer-eyebrow,strong,small,s),.template-index .co-offer-carousel .apex-hero-product.is-offer :is(.co-offer-eyebrow,strong,small,s){color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient-strong)!important;-webkit-background-clip:text!important;background-clip:text!important}.template-index .apex-hero-product.is-offer strong{max-width:100%!important;font-size:clamp(18px,1.35vw,24px)!important;line-height:1.05!important}.template-index .apex-hero-product.is-offer small{font-size:clamp(16px,1.1vw,20px)!important;font-weight:950!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{min-height:clamp(190px,15vw,250px)!important;height:clamp(190px,15vw,250px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .apex-hero-product.is-offer .co-offer-media img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}.template-index .co-offer-action{width:fit-content!important;min-height:42px!important;padding:0 24px!important;border-radius:999px!important}.template-index .co-offer-controls button{color:#050505!important;background:#ffffffc7!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.template-index .co-offer-dots span,.template-index .co-offer-dots button,.template-index .co-offer-dots [aria-current=true]{background:var(--co-title-gradient)!important}.template-index .co-home-comparator-card,.template-index .co-home-comparator-card:before,.template-index .co-comparator-visual,.template-index .co-balance-card,.template-index .co-balance-base{color:#050505!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .co-home-comparator-card :is(p,span,strong,b,small,div),.template-index .co-home-comparator-card .apex-eyebrow,.template-index .co-comparator-features :is(strong,span),.template-index .co-balance-card b{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .co-balance-card svg,.template-index .co-balance-card i,.template-index .co-comparator-features svg,.template-index .co-comparator-features i{color:#050505!important;stroke:#050505!important}.template-index .co-balance-beam,.template-index .co-balance-beam span,.template-index .co-balance-base{border-color:#050505!important;background:#050505!important}.template-index .co-home-comparator-card .co-comparator-main-button{color:#051209!important;background:linear-gradient(180deg,#47f27a,#16c85a)!important;border:0!important}.template-page .co-compare-page,.template-page .co-compare-shell,.template-page .co-compare-stage,.template-page .co-compare-control-card,.template-page .co-compare-main-grid,.template-page .co-compare-table-wrap,.template-page .co-luxury-table,.template-page .co-compare-empty-state{color:#050505!important;background:#fff!important;background-image:none!important}.template-page .co-compare-page :is(p,span,small,strong,b,label,legend,th,td,li,h1,h2,h3,h4),.template-page .co-compare-page :is(select,input,button),.template-page .co-compare-page .apex-eyebrow{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-page .co-compare-page :is(select,input){border-color:#0000003d!important;background:#fff!important}.template-page .co-compare-page :is(table,th,td,.co-compare-table-wrap,.co-compare-control-card,.co-compare-product-card,.co-compare-slot,.co-compare-metric,.co-compare-row){border-color:#0000002e!important}.template-page .co-compare-page :is(svg,i){color:#050505!important;stroke:#050505!important}.template-index .co-featured-groups-block,.template-index .co-featured-groups-block--luxury{color:#050505!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}.template-index .co-featured-groups-block .co-section-intro,.template-index .co-featured-groups-block .apex-eyebrow{color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .apex-home-experience .co-featured-groups-row--oneview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(22px,3vw,48px)!important;align-items:stretch!important;overflow:visible!important;padding:0 clamp(14px,2vw,28px)!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card.co-fg-card,.template-index .apex-home-experience .co-featured-groups-row--oneview .apex-group-card--oneview.co-fg-card{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding:0!important;color:#050505!important;background:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-top{display:block!important;min-height:0!important;padding:0!important;color:#050505!important;background:#fff!important;border:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-specs{display:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image{width:100%!important;aspect-ratio:1.42 / 1!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(8px,1vw,14px)!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image-el,.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-content{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;justify-items:center!important;padding:0 8px 10px!important;color:#050505!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-copy{width:100%!important;display:grid!important;justify-items:center!important;gap:8px!important;text-align:center!important;color:#050505!important;background:#fff!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-title{color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:inherit!important;font-size:clamp(22px,2.1vw,34px)!important;line-height:1!important;letter-spacing:0!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-desc{max-width:30ch!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:clamp(14px,1.05vw,18px)!important;line-height:1.35!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-action{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;justify-items:center!important;padding:0!important;background:#fff!important;border:0!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy{width:min(100%,260px)!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:999px!important;color:#051209!important;-webkit-text-fill-color:#051209!important;background:linear-gradient(180deg,#47f27a,#18cd5e)!important;box-shadow:none!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-buy :is(span,svg,i){color:#051209!important;-webkit-text-fill-color:#051209!important;stroke:#051209!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price{display:grid!important;justify-items:center!important;color:#050505!important;-webkit-text-fill-color:#050505!important;text-align:center!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-price :is(.co-fg-price-kicker,.co-fg-price-amount){color:#050505!important;-webkit-text-fill-color:#050505!important}@media(max-width:980px){.template-index .apex-home-experience .co-featured-groups-row--oneview{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 14px 10px!important}.template-index .apex-home-experience .co-featured-groups-row--oneview .co-fg-card{flex:0 0 min(84vw,360px)!important;scroll-snap-align:start!important}}@media(max-width:820px){.template-index .apex-hero-showcase--offer{width:min(100%,390px)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{grid-template-rows:auto minmax(210px,auto) auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:220px!important;min-height:220px!important}}.template-page .co-compare-page :is(table,thead,tbody,tr,th,td,caption){color:#050505!important;-webkit-text-fill-color:#050505!important;border-color:#0000002e!important}.template-page .co-compare-page table :is(a,span,strong,small,b,em){color:#050505!important;-webkit-text-fill-color:#050505!important}.template-index .apex-hero{min-height:clamp(610px,82vh,760px)!important}.template-index .apex-hero-copy{padding-top:clamp(44px,5.2vh,76px)!important}.template-index .apex-hero .apex-hero-copy h1,.template-index .apex-hero .apex-hero-copy h1 em,.template-index .apex-hero .apex-hero-copy h1 *{color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:none!important}.template-index .apex-hero .apex-hero-copy h1{font-size:clamp(58px,5.45vw,106px)!important;line-height:.94!important;filter:drop-shadow(0 3px 10px rgba(0,0,0,.24))!important}.template-index .co-shimano-hero-mark{top:clamp(30px,4.4vh,54px)!important}.template-index .apex-hero-showcase--offer{width:min(438px,31vw)!important;max-width:438px!important;margin-top:clamp(6px,1.2vh,16px)!important;transform:translateY(0)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(300px,20.5vw,350px)!important;grid-template-rows:auto minmax(184px,210px) auto auto auto!important;gap:8px!important;padding:clamp(10px,1vw,14px)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:10px!important;color:#050505!important;background:#ffffffe6!important;box-shadow:none!important}.template-index .apex-hero-product.is-offer :is(.co-offer-eyebrow,strong,small,s),.template-index .co-offer-carousel .apex-hero-product.is-offer :is(.co-offer-eyebrow,strong,small,s){color:#050505!important;-webkit-text-fill-color:#050505!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.template-index .apex-hero-product.is-offer strong{font-size:clamp(17px,1.25vw,22px)!important}.template-index .apex-hero-product.is-offer small{font-size:clamp(14px,.95vw,18px)!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:clamp(184px,13.2vw,216px)!important;min-height:clamp(184px,13.2vw,216px)!important}.template-index .apex-hero-specs{bottom:clamp(10px,1.4vh,18px)!important}@media(max-width:820px){.template-index .apex-hero{min-height:700px!important}.template-index .apex-hero-copy{padding-top:78px!important}.template-index .apex-hero .apex-hero-copy h1{font-size:clamp(42px,10.2vw,58px)!important}.template-index .co-shimano-hero-mark{top:12px!important}.template-index .apex-hero-showcase--offer{width:min(100%,360px)!important;margin-top:14px!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:318px!important;grid-template-rows:auto minmax(188px,200px) auto auto auto!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:190px!important;min-height:190px!important}}.template-index .apex-hero .apex-hero-copy h1{position:relative!important}.template-index .apex-hero .apex-hero-copy h1:after{content:"SOMOS TECNICOS\aSHIMANO\a CERTIFICADOS"!important;position:absolute!important;z-index:3!important;inset:0 auto auto 0!important;width:100%!important;display:block!important;white-space:pre-line!important;pointer-events:none!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--co-title-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 3px 10px rgba(0,0,0,.2))!important}.template-index .apex-hero-showcase--offer{width:min(424px,30vw)!important;max-width:424px!important;transform:translateY(-12px)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(286px,19.2vw,330px)!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:clamp(176px,12.4vw,204px)!important;min-height:clamp(176px,12.4vw,204px)!important}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(54px,8vh,74px)!important}}@media(max-width:820px){.template-index .apex-hero .apex-hero-copy h1:after{content:"SOMOS TECNICOS\aSHIMANO\a CERTIFICADOS"!important}.template-index .apex-hero-showcase--offer{transform:none!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(96px,14vh,120px)!important;min-height:50px!important;padding:8px 14px!important;gap:0!important}.template-index .apex-hero-specs span{min-height:44px!important;padding:6px 12px!important}.template-index .apex-hero-specs strong{font-size:clamp(12px,.86vw,15px)!important;line-height:1.05!important}.template-index .apex-hero-specs small{font-size:clamp(8px,.58vw,10px)!important;line-height:1!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(108px,15.5vh,132px)!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(94px,13.8vh,112px)!important;min-height:44px!important;padding:5px 12px!important}.template-index .apex-hero-specs span{min-height:34px!important;padding:4px 10px!important}.template-index .apex-hero-specs strong{font-size:clamp(11px,.78vw,13px)!important}.template-index .apex-hero-specs small{font-size:clamp(7px,.5vw,9px)!important}}@media(min-width:821px){.template-index .apex-hero-specs{bottom:clamp(100px,14.5vh,118px)!important}}:root{--co-topbar-start: #b85b22;--co-topbar-mid: #f2a31a;--co-topbar-end: #ffd21f;--co-topbar-glow: rgba(255, 210, 31, .46)}.apex-header .apex-header-tools>a,.apex-header .apex-header-tools>a.apex-cart-link{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#050505!important}.apex-header .apex-header-tools>a:before,.apex-header .apex-header-tools>a:after{display:none!important}.apex-header .apex-header-tools>a:hover,.apex-header .apex-header-tools>a:focus-visible{color:#b85b22!important;filter:drop-shadow(0 0 10px rgba(255,210,31,.55));transform:translateY(-1px)}.apex-header .apex-cart-link span{border:0!important;box-shadow:0 5px 14px #b85b2238!important}.template-collection .apex-filter-sidebar,.template-collection .apex-filter-sidebar--premium,.template-collection .co-collection-side-categories{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.template-collection .co-collection-side-categories{padding:clamp(16px,2vw,24px) 0!important}.template-collection .co-collection-side-categories:before,.template-collection .co-collection-side-categories:after,.template-collection .apex-filter-sidebar:before,.template-collection .apex-filter-sidebar:after{display:none!important}.template-collection .co-collection-side-grid{background:transparent!important;border:0!important;box-shadow:none!important}.template-collection .co-side-category-card[data-co-side-category=all]{display:none!important}.template-collection .co-side-category-card{position:relative!important;isolation:isolate!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.template-collection .co-side-category-card:before{content:""!important;position:absolute!important;top:-7px!important;right:-7px!important;bottom:-7px!important;left:-7px!important;z-index:-1!important;border-radius:18px!important;background:linear-gradient(90deg,var(--co-topbar-start),var(--co-topbar-mid),var(--co-topbar-end))!important;opacity:0!important;filter:blur(14px)!important;transition:opacity .18s ease!important}.template-collection .co-side-category-card:is(:hover,:focus-visible),.template-collection .co-side-category-card.is-active,.template-collection .co-side-category-card[aria-current=page]{color:#050505!important;background:linear-gradient(90deg,#b85b221a,#ffd21f38)!important;border-color:#f2a31a9e!important;box-shadow:inset 0 -4px 0 var(--co-topbar-end),0 12px 30px #ffd21f2e!important;transform:translateY(-1px)!important}.template-collection .co-side-category-card:is(:hover,:focus-visible):before,.template-collection .co-side-category-card.is-active:before,.template-collection .co-side-category-card[aria-current=page]:before{opacity:.9!important}.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:#050505!important;stroke:#050505!important}.template-index .co-featured-groups-block,.template-index .co-featured-groups-block--luxury{background:#fff!important;border:0!important;box-shadow:none!important}.template-index .co-featured-groups-row--oneview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,3vw,42px)!important;align-items:stretch!important;overflow:visible!important}.template-index .co-featured-groups-row--oneview .apex-product-card{width:100%!important;min-width:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-featured-groups-row--oneview .apex-card-media{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;aspect-ratio:1.18 / 1!important}.template-index .co-featured-groups-row--oneview .apex-card-media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-index .co-featured-groups-row--oneview .apex-card-body{background:#fff!important;color:#050505!important}.template-index .co-featured-groups-row--oneview :is(h3,a,p,strong,span,small,b,s){color:#050505!important}.template-index .co-featured-groups-row--oneview .apex-button.primary{color:#050505!important}.template-index .co-home-comparator-card{align-content:start!important;gap:clamp(12px,1.2vw,18px)!important;padding-top:clamp(18px,2vw,28px)!important}.template-index .co-home-comparator-card .co-comparator-copy{margin-bottom:0!important}.template-index .co-home-comparator-card .co-comparator-features{margin-top:0!important;display:grid!important;gap:10px!important}.template-index .co-home-comparator-card .co-comparator-features article{min-height:58px!important;padding:10px 12px!important;background:#ffffffb8!important;border-color:#f2a31a42!important;box-shadow:none!important}@media(max-width:820px){.template-index .co-featured-groups-row--oneview{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-inline:18px!important}.template-index .co-featured-groups-row--oneview .apex-product-card{flex:0 0 min(82vw,360px)!important;scroll-snap-align:center!important}.template-collection .co-collection-side-categories{padding:12px 0!important}}:root{--co-gold-a: #b85b22;--co-gold-b: #f2a31a;--co-gold-c: #ffd21f;--co-gold-gradient: linear-gradient(90deg, var(--co-gold-a) 0%, var(--co-gold-b) 48%, var(--co-gold-c) 100%)}.co-quote-actions,.co-product-quote-actions,.co-quote-app,[data-quote-add],.shopify-payment-button,.template-index .apex-quick-lead,.template-index .co-certified-strip{display:none!important}.template-index .apex-hero-copy,.template-index .apex-hero-copy :is(h1,p){text-align:left!important}.template-index .apex-hero-copy h1,.template-index .apex-hero-copy h1 em,.template-index .co-home-section-head h2,.template-index .co-horizontal-head h2,.template-index .co-home-comparator-card h2,.template-index .apex-display-heading h2,.template-index .co-category-panel-head h3{background:var(--co-gold-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.template-index .apex-hero-copy h1,.template-index .apex-hero-copy h1 em{-webkit-text-stroke:1.1px rgba(0,0,0,.78)!important;text-shadow:0 1px 0 rgba(0,0,0,.82),0 10px 26px rgba(0,0,0,.42)!important}.template-index .co-shimano-hero-mark{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;width:auto!important;min-width:0!important;text-align:left!important;color:#0068b7!important}.template-index .co-shimano-hero-mark span{color:#0068b7!important;-webkit-text-fill-color:#0068b7!important;text-shadow:none!important;line-height:.8!important}.template-index .co-shimano-hero-mark small{color:#050505!important;letter-spacing:.13em!important;text-shadow:none!important}@media(min-width:1024px){.template-index .apex-hero{min-height:calc(100svh - 120px)!important;padding:clamp(16px,2.4vh,28px) clamp(44px,4vw,82px) clamp(66px,8vh,92px)!important;overflow:hidden!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr)!important;align-items:center!important;gap:clamp(32px,4.2vw,72px)!important;min-height:auto!important;padding-top:clamp(26px,4vh,52px)!important}.template-index .apex-hero-copy{align-self:center!important;margin-top:clamp(36px,5.8vh,64px)!important;max-width:min(860px,58vw)!important}.template-index .co-shimano-hero-mark{left:clamp(64px,4vw,84px)!important;top:clamp(150px,16vh,186px)!important;transform:none!important}.template-index .apex-hero-copy h1{font-size:clamp(58px,5.65vw,104px)!important;line-height:.9!important;max-width:920px!important}.template-index .apex-hero-copy>p{max-width:1000px!important;font-size:clamp(20px,1.45vw,28px)!important;line-height:1.24!important;margin-top:clamp(10px,1.6vh,18px)!important;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.7)!important}.template-index .apex-hero-showcase--offer{align-self:center!important;transform:translateY(-3vh)!important;max-width:min(480px,29vw)!important}.template-index .apex-hero-showcase--offer .co-offer-carousel,.template-index .apex-hero-showcase--offer .apex-hero-product{min-height:clamp(380px,51vh,500px)!important;max-height:min(540px,58vh)!important}.template-index .apex-hero-product.is-offer{padding:clamp(18px,2vw,28px)!important;border-radius:18px!important}.template-index .co-offer-media{min-height:clamp(180px,26vh,275px)!important;margin:10px auto clamp(12px,2vh,20px)!important}.template-index .apex-hero-specs{bottom:clamp(28px,5vh,48px)!important;left:clamp(78px,8vw,150px)!important;right:clamp(78px,8vw,150px)!important;width:auto!important;min-height:48px!important}}.template-index .co-home-category-panel.co-collection-side-categories,.template-collection .co-collection-side-categories{background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-home-category-panel.co-collection-side-categories{padding:clamp(22px,3vw,42px) clamp(26px,3vw,48px)!important;margin-inline:auto!important;max-width:1880px!important}.template-index .co-home-category-panel .co-collection-side-title,.template-collection .co-collection-side-title{background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{display:grid!important;grid-template-columns:repeat(9,minmax(108px,1fr))!important;gap:clamp(12px,1.3vw,22px) clamp(16px,1.9vw,28px)!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-side-category-card,.template-collection .co-side-category-card{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;color:#050505!important;min-height:52px!important}.template-index .co-side-category-card:is(:hover,:focus-visible),.template-index .co-side-category-card:is(.is-active,[aria-current=page]),.template-collection .co-side-category-card:is(:hover,:focus-visible),.template-collection .co-side-category-card:is(.is-active,[aria-current=page]){background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.template-index .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:var(--co-gold-a)!important;stroke:var(--co-gold-a)!important;filter:drop-shadow(0 0 12px rgba(255,210,31,.65))!important}.template-index .co-side-category-card small,.template-collection .co-side-category-card small{background:transparent!important;padding:0!important}.template-collection .co-side-category-card[data-co-side-category=all],.template-index .co-side-category-card[data-co-side-category=all]{display:none!important}.co-cart-drawer-open{overflow:hidden!important}.co-cart-drawer-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;background:#05050552!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.co-cart-drawer-overlay.is-open{opacity:1!important;pointer-events:auto!important}.co-cart-drawer{position:absolute!important;top:0!important;right:0!important;width:min(460px,100vw)!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;color:#050505!important;box-shadow:-24px 0 60px #00000038!important;transform:translate(100%)!important;transition:transform .22s ease!important;outline:0!important}.co-cart-drawer-overlay.is-open .co-cart-drawer{transform:translate(0)!important}.co-cart-drawer header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:22px 24px!important;border-bottom:1px solid rgba(5,5,5,.1)!important}.co-cart-drawer header small,.co-cart-drawer footer p,.co-cart-drawer-line-copy span,.co-cart-drawer-line-copy small{color:#050505a3!important}.co-cart-drawer header strong{display:block!important;font-size:28px!important;line-height:1!important;color:#050505!important}.co-cart-drawer [data-cart-drawer-close]{width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:#050505!important;color:#fff!important;font-size:26px!important;cursor:pointer!important}.co-cart-drawer-items{overflow:auto!important;padding:18px 22px!important}.co-cart-drawer-line{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;padding:16px 0!important;border-bottom:1px solid rgba(5,5,5,.08)!important}.co-cart-drawer-line-media{width:84px!important;aspect-ratio:1!important;display:grid!important;place-items:center!important;background:#fff!important}.co-cart-drawer-line-media img{width:100%!important;height:100%!important;object-fit:contain!important}.co-cart-drawer-line-copy{min-width:0!important;display:grid!important;gap:7px!important}.co-cart-drawer-line-copy a,.co-cart-drawer-line-copy strong,.co-cart-drawer-line-total strong{color:#050505!important}.co-cart-drawer-line-copy strong{display:block!important;font-size:15px!important;line-height:1.18!important}.co-cart-drawer-qty{width:max-content!important;display:inline-grid!important;grid-template-columns:34px 34px 34px!important;align-items:center!important;border:1px solid rgba(5,5,5,.14)!important;border-radius:999px!important;overflow:hidden!important}.co-cart-drawer-qty button{width:34px!important;height:32px!important;border:0!important;background:#fff!important;color:#050505!important;cursor:pointer!important}.co-cart-drawer-qty b{text-align:center!important;color:#050505!important}.co-cart-drawer-line-total{display:grid!important;justify-items:end!important;gap:8px!important}.co-cart-drawer-line-total button{border:0!important;background:transparent!important;color:var(--co-gold-a)!important;font-weight:900!important;cursor:pointer!important}.co-cart-drawer-footer{display:grid!important;gap:12px!important;padding:18px 24px 24px!important;border-top:1px solid rgba(5,5,5,.1)!important;background:#fff!important}.co-cart-drawer-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;font-size:18px!important;color:#050505!important}.co-cart-drawer-footer .apex-button{width:100%!important}.co-cart-drawer-empty{min-height:320px!important;display:grid!important;place-items:center!important;text-align:center!important;gap:10px!important;color:#050505!important}.co-cart-drawer-empty a{color:var(--co-gold-a)!important;font-weight:900!important}.co-cart-page{max-width:1280px!important;margin:0 auto!important;padding:clamp(60px,8vw,110px) clamp(20px,4vw,48px)!important;background:#fff!important;color:#050505!important}.co-cart-page-head,.co-cart-page-form{display:grid!important;gap:24px!important}.co-cart-page-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;margin-bottom:26px!important}.co-cart-page :is(h1,h2,h3,p,strong,span,small,b,a){color:#050505!important}.co-cart-page-form{grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;align-items:start!important}.co-cart-page-summary{position:sticky!important;top:130px!important;display:grid!important;gap:16px!important;padding:22px!important;border:1px solid rgba(5,5,5,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 20px 50px #00000014!important}.co-line-total{display:grid!important;justify-items:end!important;gap:10px!important}.co-line-remove{color:var(--co-gold-a)!important;font-weight:900!important}.co-whatsapp-panel{display:block!important;position:fixed!important;right:clamp(18px,2.2vw,34px)!important;bottom:clamp(18px,2.2vw,34px)!important;z-index:2147482500!important;background:transparent!important;box-shadow:none!important}.co-floating-whatsapp{display:grid!important;visibility:visible!important;opacity:1!important}@media(max-width:1023px){.template-index .apex-hero-copy h1{-webkit-text-stroke:.65px rgba(0,0,0,.8)!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.co-cart-page-form,.co-cart-page-head{grid-template-columns:1fr!important}.co-cart-page-summary{position:static!important}}@media(max-width:640px){.co-cart-drawer{width:100vw!important}.co-cart-drawer-line{grid-template-columns:74px minmax(0,1fr)!important}.co-cart-drawer-line-total{grid-column:2!important;justify-items:start!important}}.template-index .apex-hero .apex-hero-copy h1:after{content:none!important;display:none!important}.template-product .co-product-subsets,.co-quote-actions,.co-product-quote-actions,[data-quote-add]{display:none!important}@media(min-width:1024px){.template-index .apex-hero{min-height:clamp(620px,calc(100svh - 118px),760px)!important;padding:clamp(20px,3vh,34px) clamp(54px,4.6vw,88px) clamp(70px,8vh,96px)!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.66fr)!important;gap:clamp(34px,5vw,84px)!important;align-items:center!important;padding-top:clamp(54px,7vh,82px)!important}.template-index .apex-hero-copy{margin-top:clamp(42px,5.2vh,70px)!important;max-width:min(880px,60vw)!important}.template-index .co-shimano-hero-mark{top:clamp(34px,5.2vh,58px)!important;left:clamp(54px,4.6vw,88px)!important}.template-index .apex-hero-copy h1,.template-index .apex-hero-copy h1 em{font-size:clamp(58px,5.28vw,98px)!important;line-height:.92!important;-webkit-text-stroke:1.05px rgba(0,0,0,.82)!important;paint-order:stroke fill!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){max-width:980px!important;margin-top:clamp(12px,1.6vh,18px)!important;font-size:clamp(19px,1.34vw,26px)!important;line-height:1.24!important}.template-index .apex-hero-showcase--offer{align-self:center!important;width:min(430px,28vw)!important;max-width:430px!important;transform:translateY(-1.5vh)!important}.template-index .apex-hero-product.is-offer,.template-index .co-offer-carousel .apex-hero-product.is-offer{min-height:clamp(334px,43vh,440px)!important;max-height:min(460px,52vh)!important;padding:clamp(16px,1.55vw,24px)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:18px!important}.template-index .co-offer-carousel .co-offer-media,.template-index .apex-hero-product.is-offer .co-offer-media{height:clamp(188px,22vh,258px)!important;min-height:clamp(188px,22vh,258px)!important}.template-index .apex-hero-specs{left:clamp(74px,8vw,154px)!important;right:clamp(74px,8vw,154px)!important;bottom:clamp(20px,3.2vh,34px)!important}}.template-index .co-home-category-panel.co-collection-side-categories,.template-collection .co-collection-side-categories{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(9,minmax(108px,1fr))!important;row-gap:clamp(12px,1.25vw,20px)!important;column-gap:clamp(14px,1.75vw,26px)!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-side-category-card,.template-collection .co-side-category-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:50px!important;padding:4px 0!important}.template-index .co-side-category-card:before,.template-index .co-side-category-card:after,.template-collection .co-side-category-card:before,.template-collection .co-side-category-card:after{content:none!important;display:none!important}.template-index .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]){background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i),.template-collection .co-side-category-card:is(:hover,:focus-visible,.is-active,[aria-current=page]) :is(span,small,svg,i){color:var(--co-gold-a)!important;stroke:var(--co-gold-a)!important;-webkit-text-fill-color:var(--co-gold-a)!important;filter:drop-shadow(0 0 10px rgba(255,210,31,.72))!important}.template-index .co-side-category-card small,.template-collection .co-side-category-card small{background:transparent!important;border:0!important;box-shadow:none!important}.template-collection .co-collection-live-search{display:none!important}@media(min-width:1180px){.template-collection .apex-collection-page .apex-product-grid,.template-collection .apex-collection-layout main .apex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(22px,2.1vw,36px)!important}}.template-index .co-featured-groups-block,.template-index .co-featured-groups-block--luxury{padding-top:clamp(36px,4.4vw,70px)!important;background:#fff!important;border:0!important;box-shadow:none!important}.template-index .co-featured-groups-row--oneview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,3vw,44px)!important}.template-index .co-featured-groups-row--oneview .apex-product-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.template-index .co-featured-groups-row--oneview .apex-card-media,.template-index .co-featured-groups-row--oneview .co-static-product-media,.template-index .co-featured-groups-row--oneview .co-clean-media{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-index .co-home-commerce-row{align-items:start!important;gap:clamp(26px,3.2vw,52px)!important}.template-index .co-home-comparator-card .co-comparator-visual{display:none!important}.template-index .co-home-comparator-card{min-height:0!important;padding:clamp(18px,2vw,28px) 0 0!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-index .co-home-comparator-card .co-comparator-features{gap:10px!important}.template-index .co-home-comparator-card .co-comparator-features article{min-height:54px!important;padding:10px 12px!important;background:#ffffffb8!important;box-shadow:none!important}.co-whatsapp-panel{background:transparent!important;box-shadow:none!important}.co-whatsapp-panel .co-floating-whatsapp{visibility:visible!important;opacity:1!important}@media(max-width:1023px){.template-index .apex-hero .apex-hero-copy h1,.template-index .apex-hero .apex-hero-copy h1 em{-webkit-text-stroke:.7px rgba(0,0,0,.84)!important}.template-index .co-home-category-panel .co-collection-side-grid,.template-collection .co-collection-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-index .co-featured-groups-row--oneview{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.template-index .co-featured-groups-row--oneview .apex-product-card{flex:0 0 min(84vw,360px)!important;scroll-snap-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/cyclooutlet-v155-json-404-home-fix.css.map */
