html body img,html body button,html body input,html body select,html body textarea{max-width:100%}html body main{min-width:0}@media(min-width:900px)and (max-width:1199px){html body .apex-header,html body .co-top-announcement+.apex-header{display:grid!important;grid-template-columns:minmax(180px,210px) minmax(250px,1fr) minmax(215px,275px)!important;align-items:center!important;gap:9px!important;min-height:66px!important;height:auto!important;padding:8px 14px!important;overflow:visible!important}html body .apex-header .co-header-brandzone{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}html body .apex-header .co-header-shimano{width:70px!important;min-width:70px!important;max-width:70px!important}html body .apex-header .co-header-shimano img{width:70px!important;max-width:70px!important}html body .apex-header .co-header-shimano small{font-size:5px!important;letter-spacing:.02em!important}html body .apex-header .apex-brand.co-brand-logo{width:112px!important;min-width:105px!important;max-width:112px!important}html body .apex-header .apex-brand.co-brand-logo img{width:112px!important;max-width:112px!important}html body .apex-header .apex-menu-button{display:none!important}html body:not(.apex-menu-open) .apex-header .apex-nav,html body .apex-header .apex-nav{display:flex!important;grid-column:auto!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,1vw,12px)!important;max-width:none!important;overflow:visible!important;padding:0!important;white-space:nowrap!important}html body .apex-header .apex-nav a{flex:0 0 auto!important;min-height:34px!important;padding:8px 0!important;font-size:10px!important;letter-spacing:.055em!important}html body .apex-header .apex-header-tools{display:flex!important;grid-column:auto!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;pointer-events:auto!important}html body:not(.apex-menu-open) .apex-header .apex-header-tools>a,html body .apex-header .apex-header-tools>a{display:grid!important;width:30px!important;height:30px!important;min-width:30px!important}html body .apex-header form.co-header-product-search[data-co-header-product-search],html body .apex-header form.co-header-product-search{width:clamp(145px,17vw,190px)!important;min-width:145px!important;max-width:190px!important;height:38px!important;border-radius:12px!important;padding:2px!important}html body .apex-header .co-header-product-search input{font-size:11.5px!important;padding:0 5px 0 8px!important}html body .apex-header .co-header-product-search button{width:32px!important;min-width:32px!important;height:32px!important}html body .co-top-announcement{min-height:24px!important;height:24px!important}html body .co-top-announcement__item{font-size:8.5px!important;letter-spacing:.13em!important}html body.template-index .co131-hero{min-height:390px!important}html body.template-index .co131-hero__inner{width:calc(100% - 24px)!important;max-width:none!important;padding:12px 0 16px!important}html body.template-index .co131-hero__split{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(285px,.72fr)!important;gap:14px!important;min-height:0!important;margin-top:0!important;align-items:start!important}html body.template-index .co131-certification{display:flex!important;min-width:0!important}html body.template-index .co131-certification h1{font-size:clamp(38px,4.8vw,52px)!important;line-height:.93!important;max-width:10.8em!important;margin-bottom:7px!important}html body.template-index .co131-certification p{max-width:66ch!important;font-size:13px!important;line-height:1.35!important}html body.template-index .co131-side-stack{width:100%!important;max-width:none!important;margin-top:0!important}html body.template-index .co131-question-kicker{font-size:clamp(30px,4vw,40px)!important;line-height:.96!important;margin-bottom:5px!important}html body.template-index .co131-strength{padding:12px 14px 10px!important;border-radius:18px!important}html body.template-index .co131-strength--advisor .co131-strength__slide{min-height:92px!important}html body.template-index .co131-strength--advisor .co131-strength__slide strong{font-size:clamp(23px,2.8vw,30px)!important;max-width:18ch!important}html body.template-index .co131-strength__dots{margin-top:8px!important}html body.template-index .co131-advisory textarea{min-height:62px!important}html body.template-index .co131-hero-categories{width:100%!important;max-width:100%!important;margin-top:15px!important}html body.template-index .co131-hero-categories__head{margin-bottom:8px!important}html body.template-index .co131-hero-categories__head strong{font-size:17px!important}html body.template-index .co131-hero-categories__viewport{width:100%!important}html body.template-index .co131-hero-categories__grid{gap:8px!important}html body.template-index .co131-hero-category,html body.template-index .co131-hero-categories__grid>.co131-hero-category{min-height:96px!important}html body.template-index .co131-hero-category__media{width:56px!important;height:56px!important}html body.template-index .co131-hero-category__title,html body.template-index .co131-hero-category>.co131-hero-category__title{font-size:8.5px!important;line-height:1.05!important}html body.template-collection .co-catalog-clean__shell,html body.template-collection .co-catalog-clean__results{width:calc(100% - 24px)!important;max-width:none!important}html body.template-collection .co-catalog-clean__headline{grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr)!important;gap:16px!important}html body.template-collection .co-catalog-clean__heading h1{font-size:clamp(40px,5vw,54px)!important;line-height:.94!important}html body.template-collection .co-catalog-clean__trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}html body.template-collection .co-catalog-clean__trust article{min-height:54px!important;padding:7px 9px!important}html body.template-collection .co-catalog-clean__filter-shell{padding:8px 10px!important;border-radius:14px!important}html body.template-collection .co-catalog-clean__filters{gap:6px!important}html body.template-collection .co-catalog-clean__select{min-height:36px!important;font-size:11px!important}html body.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body.template-collection .co-catalog-card{border-radius:15px!important}html body.template-collection .co-catalog-card__media{aspect-ratio:1.08 / 1!important;padding:16px 10px 6px!important}html body.template-collection .co-catalog-card__body{min-height:124px!important;padding:0 10px 10px!important;gap:3px!important}html body.template-collection .co-catalog-card__body h3{min-height:2.3em!important;font-size:clamp(.78rem,1.18vw,.9rem)!important}html body.template-collection .co-catalog-card__price strong{font-size:clamp(1rem,1.6vw,1.18rem)!important}html body .co-svc__shell{width:calc(100% - 24px)!important;max-width:none!important}html body .co-svc__hero-grid{grid-template-columns:minmax(0,.92fr) minmax(410px,1.08fr)!important;gap:14px!important;align-items:start!important}html body .co-svc__intro h1{font-size:clamp(38px,4.5vw,50px)!important}html body .co-svc__intro>p{font-size:11.5px!important;line-height:1.38!important}html body .co-svc__advisors{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important}html body .co-svc__advisor{min-height:68px!important;padding:7px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:3px 6px!important}html body .co-svc__advisor-photo,html body .co-svc__abonos-visual,html body .co-svc__abonos-visual img{width:34px!important;height:34px!important}html body .co-svc__advisor strong{font-size:11px!important}html body .co-svc__advisor em{font-size:7.4px!important}html body .co-svc__services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body .co-svc-card{min-height:72px!important;padding:8px!important}html body .co-svc-card__body strong{font-size:11px!important}html body .co-svc-card__body em{font-size:7.5px!important}html body .co-svc__support-row{grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr)!important;gap:7px!important}html body .co-svc__detail--compact{grid-template-columns:minmax(0,1.35fr) minmax(165px,.65fr)!important;padding:8px!important}html body .co-guides-v83__hero{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;gap:18px!important;padding:14px 18px!important}html body .co-guides-v83__hero-title h1{max-width:15ch!important;font-size:clamp(34px,4vw,44px)!important}html body .co-guides-v83__hero-summary p{max-width:64ch!important;font-size:clamp(17px,1.8vw,20px)!important;line-height:1.42!important}html body .co-guides-v83__layout{grid-template-columns:minmax(0,1fr) 270px!important;gap:12px!important;padding:0 12px!important}html body .co-guides-v83__sidebar{position:sticky!important;top:82px!important;grid-template-columns:1fr!important;gap:9px!important}html body .co-guides-v83__advisor{grid-column:auto!important}html body .co-guides-v83__rail-panel,html body .co-guides-v83__detail-panel,html body .co-guides-v83__detail-ask,html body .co-guides-v83__side-card{padding:10px!important;border-radius:15px!important}html body .co-guides-v83__mini-card{flex-basis:220px!important;width:220px!important;max-width:220px!important;padding:7px!important}html body .co-guides-v83__mini-card-body h3{font-size:15px!important}html body .co-guides-v83__mini-card-body p{font-size:10px!important}html body .co-guides-v83__filter-list button{min-height:44px!important;padding:0 9px!important}html body .co-guides-v83__filter-list button span{font-size:13px!important}html body .co-guides-v83__filter-list button b{font-size:10px!important}html body .co-guides-v83__article-detail-inner{grid-template-columns:210px minmax(0,1fr)!important;gap:12px!important}html body .co-guides-v83__article-copy h2{font-size:27px!important}html body .co-guides-v83__detail-points{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .apex-footer{padding-top:20px!important}html body .apex-footer-grid{gap:18px!important}html body .apex-footer-logo{max-width:190px!important}}@media(min-width:768px)and (max-width:899px){html body .co-top-announcement{min-height:24px!important;height:24px!important}html body .co-top-announcement__item{font-size:8px!important;letter-spacing:.11em!important}html body.template-index .co131-certification h1{font-size:clamp(38px,6vw,48px)!important}html body.template-index .co131-certification p{font-size:14px!important}html body.template-index .co131-question-kicker{font-size:clamp(30px,5vw,38px)!important}html body.template-index .co131-strength--advisor .co131-strength__slide strong{font-size:27px!important}html body.template-collection .co-catalog-clean__heading h1{font-size:clamp(38px,6vw,48px)!important}html body.template-collection .co-catalog-clean__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.template-collection .co-catalog-clean__trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .co-svc__intro h1{font-size:clamp(36px,6vw,46px)!important}html body .co-svc__hero-grid{grid-template-columns:1fr!important;gap:12px!important}html body .co-svc__advisors{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .co-svc__services{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .co-svc__support-row{grid-template-columns:1fr!important}html body .co-guides-v83__hero{grid-template-columns:1fr!important;gap:9px!important;padding:14px 16px!important}html body .co-guides-v83__hero-title h1{font-size:clamp(34px,6vw,44px)!important}html body .co-guides-v83__hero-summary p{font-size:17px!important}html body .co-guides-v83__layout{grid-template-columns:1fr!important;padding:0 14px!important}html body .co-guides-v83__sidebar{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .co-guides-v83__advisor{grid-column:1/-1!important}html body .co-guides-v83__mini-card{flex-basis:230px!important;width:230px!important;max-width:230px!important}}@media(max-width:767px){html body{min-width:320px}html body main,html body .apex-section,html body .co-svc,html body .co-guides-v83,html body .co-catalog-clean,html body.template-product .apex-product-page{max-width:100%!important}html body input,html body select,html body textarea{font-size:16px!important}html body .apex-button,html body button{touch-action:manipulation}html body.template-collection .co-catalog-card__body h3{overflow-wrap:anywhere!important;word-break:normal!important}html body .co-svc__advisor,html body .co-svc-card,html body .co-guides-v83__mini-card,html body.template-collection .co-catalog-card{transform:none!important}}@media(prefers-reduced-motion:reduce){html body{scroll-behavior:auto!important}}@media(min-width:900px)and (max-width:1199px){html body .co-blog-hero.co-blog-hero--compact{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr)!important;gap:18px!important;padding:16px 18px!important;min-height:auto!important}html body .co-blog-hero.co-blog-hero--compact .co-blog-hero__title h1,html body .co-blog-hero.co-blog-hero--compact h1{font-size:clamp(38px,4.4vw,50px)!important;line-height:.94!important}html body .co-blog-hero.co-blog-hero--compact .co-blog-hero__summary p{font-size:15px!important;line-height:1.42!important}html body .co-blog-layout{grid-template-columns:minmax(0,1fr) 270px!important;gap:14px!important}html body .co-blog-sidebar{min-width:0!important}html body .co-blog-grid{gap:10px!important}html body .apex-page-shell--contact-clean{padding-inline:12px!important}html body .apex-page-shell--contact-clean .apex-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .apex-page-shell--contact-clean .apex-contact-grid>aside{grid-column:1 / -1!important}html body .apex-page-shell--contact-clean .apex-contact-card{padding:14px!important;border-radius:16px!important}html body .apex-page-shell--contact-clean .co-agendate-form-grid{gap:8px!important}html body.template-cart .co-cart-page{max-width:none!important;padding:28px 16px 40px!important}html body.template-cart .co-cart-page-form{grid-template-columns:minmax(0,1fr) minmax(250px,290px)!important;gap:14px!important;align-items:start!important}html body.template-cart .co-cart-page-summary{position:sticky!important;top:84px!important;padding:14px!important;border-radius:15px!important}html body.template-cart .co-shopify-cart-lines article{padding:10px!important;border-radius:15px!important}html body.template-cart .co-shopify-cart-lines img,html body.template-cart .co-line-media{width:68px!important;height:68px!important}}@media(min-width:768px)and (max-width:899px){html body .co-blog-hero.co-blog-hero--compact{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}html body .co-blog-hero.co-blog-hero--compact h1{font-size:clamp(34px,6vw,44px)!important}html body .co-blog-layout,html body .apex-page-shell--contact-clean .apex-contact-grid{grid-template-columns:1fr!important}html body .apex-page-shell--contact-clean .apex-contact-grid>aside{grid-column:auto!important}html body.template-cart .co-cart-page{padding:24px 14px 36px!important}html body.template-cart .co-cart-page-form{grid-template-columns:1fr!important}html body.template-cart .co-cart-page-summary{position:static!important}}@media(min-width:620px)and (max-width:899px)and (hover:hover)and (pointer:fine){html body .co-top-announcement{height:24px!important;min-height:24px!important}html body .co-top-announcement__item{font-size:7.5px!important;line-height:1!important;letter-spacing:.1em!important;white-space:nowrap!important}html body header.apex-header.apex-header,html body .co-top-announcement+header.apex-header.apex-header{display:grid!important;grid-template-columns:minmax(170px,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"brand nav" "tools tools"!important;align-items:center!important;gap:5px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:7px 12px 8px!important;overflow:visible!important}html body header.apex-header.apex-header .co-header-brandzone{grid-area:brand!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}html body header.apex-header.apex-header .co-header-shimano{display:block!important;flex:0 0 62px!important;width:62px!important;min-width:62px!important;max-width:62px!important}html body header.apex-header.apex-header .co-header-shimano img{display:block!important;width:62px!important;max-width:62px!important;height:auto!important}html body header.apex-header.apex-header .co-header-shimano small{display:none!important}html body header.apex-header.apex-header .apex-brand.co-brand-logo{display:block!important;flex:0 0 100px!important;width:100px!important;min-width:100px!important;max-width:100px!important;margin:0!important}html body header.apex-header.apex-header .apex-brand.co-brand-logo img{display:block!important;width:100px!important;max-width:100px!important;height:auto!important}html body header.apex-header.apex-header .apex-menu-button{display:none!important}html body header.apex-header.apex-header .apex-nav,html body:not(.apex-menu-open) header.apex-header.apex-header .apex-nav{grid-area:nav!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:none!important;overflow:visible!important;padding:0!important;white-space:nowrap!important}html body header.apex-header.apex-header .apex-nav a{display:block!important;flex:0 0 auto!important;min-height:28px!important;padding:6px 0!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.055em!important}html body header.apex-header.apex-header .apex-header-tools{grid-area:tools!important;display:grid!important;grid-template-columns:minmax(0,1fr) 30px 30px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important}html body header.apex-header.apex-header form.co-header-product-search,html body header.apex-header.apex-header form.co-header-product-search[data-co-header-product-search]{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;margin:0!important;border-radius:13px!important;padding:2px!important}html body header.apex-header.apex-header .co-header-product-search input{min-width:0!important;font-size:11px!important;padding:0 7px!important}html body header.apex-header.apex-header .co-header-product-search button{width:30px!important;min-width:30px!important;height:30px!important}html body header.apex-header.apex-header .apex-header-tools>a{display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;opacity:1!important;visibility:visible!important}}@media(min-width:620px)and (max-width:1040px)and (hover:hover)and (pointer:fine){html body header.apex-header.apex-header,html body .co-top-announcement+header.apex-header.apex-header{display:grid!important;grid-template-columns:minmax(170px,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"brand nav" "tools tools"!important;align-items:center!important;gap:5px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:7px 12px 8px!important;overflow:visible!important}html body header.apex-header.apex-header .co-header-brandzone{grid-area:brand!important;min-width:0!important}html body header.apex-header.apex-header .apex-nav,html body:not(.apex-menu-open) header.apex-header.apex-header .apex-nav{grid-area:nav!important;grid-column:auto!important;grid-row:auto!important;justify-content:flex-end!important;overflow:visible!important}html body header.apex-header.apex-header .apex-header-tools{grid-area:tools!important;grid-column:auto!important;grid-row:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 30px 30px!important;grid-template-rows:38px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important}html body header.apex-header.apex-header form.co-header-product-search,html body header.apex-header.apex-header form.co-header-product-search[data-co-header-product-search]{grid-area:auto!important;grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;margin:0!important}html body header.apex-header.apex-header .apex-header-tools>a[href*="/account"],html body header.apex-header.apex-header .apex-header-account{grid-area:auto!important;grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:30px!important;min-width:30px!important;height:30px!important}html body header.apex-header.apex-header .apex-header-tools>a[href*="/cart"],html body header.apex-header.apex-header .apex-cart-link,html body header.apex-header.apex-header .apex-header-cart{grid-area:auto!important;grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:30px!important;min-width:30px!important;height:30px!important}}@media(min-width:620px)and (max-width:1040px)and (hover:hover)and (pointer:fine){html body header.apex-header.apex-header .co-header-brandzone{grid-area:auto!important;grid-column:1!important;grid-row:1!important}html body header.apex-header.apex-header .apex-nav,html body:not(.apex-menu-open) header.apex-header.apex-header .apex-nav{grid-area:auto!important;grid-column:2!important;grid-row:1!important}html body header.apex-header.apex-header .apex-header-tools{grid-area:auto!important;grid-column:1 / -1!important;grid-row:2!important;width:100%!important}}@media(min-width:620px)and (max-width:1040px)and (hover:hover)and (pointer:fine){html body header.apex-header.apex-header,html body .co-top-announcement+header.apex-header.apex-header{max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/567/assets/cyclooutlet-final-responsive.css.map */
