.ciclo-bt__panel{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:center;overflow:hidden;padding:56px 56px 48px;border-radius:16px;background:var(--bt-bg, #131614);color:var(--bt-text, #f2f0ec)}.ciclo-bt__eyebrow{margin:0 0 12px;color:var(--bt-accent, #dfe43c);font-family:var(--ciclo-font-heading);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ciclo-bt__title{margin:0 0 14px;color:var(--bt-text, #fff);font-family:var(--ciclo-font-heading);font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.015em}.ciclo-bt__text{max-width:440px;margin:0 0 22px;color:var(--bt-text, #f2f0ec);opacity:.78;font-size:16px;line-height:1.6}.ciclo-bt__steps{display:flex;flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none}.ciclo-bt__steps li{display:flex;align-items:center;gap:12px;color:var(--bt-text, #f2f0ec);font-size:15px;font-weight:600}.ciclo-bt__step-n{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--bt-frame, #45ba79);border-radius:50%;color:var(--bt-frame, #45ba79);font-family:var(--ciclo-font-heading);font-size:13px;font-weight:700}.ciclo-bt__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.ciclo-bt__btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;background:var(--bt-btn, #45ba79);color:var(--bt-btn-text, #131614);font-family:var(--ciclo-font-heading);font-size:16px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.ciclo-bt__btn:hover{background:var(--bt-accent, #dfe43c);color:var(--bt-btn-text, #131614)}.ciclo-bt__btn:hover svg{transform:translate(3px)}.ciclo-bt__btn svg{transition:transform .2s ease}.ciclo-bt__btn:focus-visible,.ciclo-bt__stage:focus-visible{outline:3px solid var(--bt-accent, #dfe43c);outline-offset:3px}.ciclo-bt__alt{color:var(--bt-text, #f2f0ec);opacity:.88;font-size:14.5px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ciclo-bt__alt:hover{color:var(--bt-accent, #dfe43c);opacity:1}.ciclo-bt__stage{position:relative;display:block;color:inherit;text-decoration:none}.ciclo-bt__svg{display:block;width:100%;height:auto;overflow:visible}.ciclo-bt__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;color:var(--bt-text, #f2f0ec);opacity:.6;font-size:13px;font-weight:600}.ciclo-bt__hint:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bt-frame, #45ba79);animation:ciclo-bt-pulse 1.8s ease-in-out infinite}.ciclo-bt__tube{fill:none;stroke:var(--bt-frame, #45ba79);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.ciclo-bt__tube--head{stroke-width:14}.ciclo-bt__bb{fill:var(--bt-bg, #131614);stroke:var(--bt-frame, #45ba79);stroke-width:4}.ciclo-bt__tyre{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-width:7}.ciclo-bt__rim{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-opacity:.45;stroke-width:2}.ciclo-bt__spokes path{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-opacity:.35;stroke-width:1.2}.ciclo-bt__hub{fill:var(--bt-frame, #45ba79)}.ciclo-bt__cog{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-width:3;stroke-dasharray:2.5 2}.ciclo-bt__cog--sm{stroke-width:2.5}.ciclo-bt__ring{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-width:4;stroke-dasharray:3 2.2}.ciclo-bt__ring--in{stroke-width:2;stroke-dasharray:none;stroke-opacity:.5}.ciclo-bt__line{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-linecap:round;stroke-linejoin:round}.ciclo-bt__line--crank{stroke-width:7}.ciclo-bt__line--post,.ciclo-bt__line--bar{stroke-width:6}.ciclo-bt__line--thin{stroke-width:3}.ciclo-bt__jockey{fill:var(--bt-bg, #131614);stroke:var(--bt-parts, #f2f0ec);stroke-width:2}.ciclo-bt__solid{fill:var(--bt-parts, #f2f0ec)}.ciclo-bt__chain path{fill:none;stroke:var(--bt-parts, #f2f0ec);stroke-opacity:.85;stroke-width:2.5;stroke-dasharray:4 3}.ciclo-bt__label{fill:var(--bt-text, #f2f0ec);fill-opacity:.7;font-family:var(--ciclo-font-heading);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ciclo-bt__badge-bg{fill:var(--bt-accent, #dfe43c)}.ciclo-bt__badge-check{stroke:var(--bt-bg, #131614)}.ciclo-bt__badge-text{fill:var(--bt-bg, #131614);font-family:var(--ciclo-font-heading);font-size:15px;font-weight:700}.ciclo-bt{--k: 1;--bs: 1}.ciclo-bt__part,.ciclo-bt__label,.ciclo-bt__badge,.ciclo-bt__glow,.ciclo-bt__tube{animation-play-state:paused}.ciclo-bt.is-playing .ciclo-bt__part,.ciclo-bt.is-playing .ciclo-bt__label,.ciclo-bt.is-playing .ciclo-bt__badge,.ciclo-bt.is-playing .ciclo-bt__glow,.ciclo-bt.is-playing .ciclo-bt__tube{animation-play-state:running}.ciclo-bt__part{transform-box:fill-box;transform-origin:center;animation:ciclo-bt-part var(--bt-dur, 9s) calc(var(--d, 0s) * var(--bt-speed, 1)) infinite both}@keyframes ciclo-bt-part{0%{opacity:0;transform:translate(calc(var(--dx) * var(--k) * 1px),calc(var(--dy) * var(--k) * 1px)) rotate(calc(var(--r) * 1deg));animation-timing-function:ease-out}6%{opacity:1;transform:translate(calc(var(--dx) * var(--k) * .92px),calc(var(--dy) * var(--k) * .92px)) rotate(calc(var(--r) * .9deg));animation-timing-function:cubic-bezier(.3,1.35,.5,1)}24%{opacity:1;transform:none}82%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.6,0,.8,.4)}93%,to{opacity:0;transform:translate(calc(var(--dx) * var(--k) * 1px),calc(var(--dy) * var(--k) * 1px)) rotate(calc(var(--r) * 1deg))}}.ciclo-bt__label{animation:ciclo-bt-label var(--bt-dur, 9s) calc(var(--d, 0s) * var(--bt-speed, 1)) infinite both}.ciclo-bt--no-labels .ciclo-bt__labels{display:none}@keyframes ciclo-bt-label{0%{opacity:0}4%,16%{opacity:1}22%,to{opacity:0}}.ciclo-bt__tube{stroke-dasharray:1400;animation:ciclo-bt-draw 1.6s ease-out both}@keyframes ciclo-bt-draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}.ciclo-bt__badge{transform-box:fill-box;transform-origin:center;animation:ciclo-bt-badge var(--bt-dur, 9s) infinite both}@keyframes ciclo-bt-badge{0%,44%{opacity:0;transform:translateY(8px) scale(calc(var(--bs) * .85))}49%{opacity:1;transform:translateY(0) scale(calc(var(--bs) * 1.04))}52%,79%{opacity:1;transform:scale(var(--bs))}85%,to{opacity:0;transform:scale(calc(var(--bs) * .9))}}.ciclo-bt__glow{animation:ciclo-bt-glow var(--bt-dur, 9s) infinite both}.ciclo-bt--no-hint .ciclo-bt__hint{display:none}@keyframes ciclo-bt-glow{0%,42%{opacity:0}50%,78%{opacity:1}88%,to{opacity:0}}@keyframes ciclo-bt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media screen and (max-width:749px){.ciclo-bt{--k: .55;--bs: 1.45}.ciclo-bt__panel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:28px 20px 24px;border-radius:14px}.ciclo-bt__copy{display:contents}.ciclo-bt__eyebrow{order:1;margin-bottom:8px;font-size:12px}.ciclo-bt__title{order:2;margin-bottom:8px;font-size:27px}.ciclo-bt__stage{order:3;margin:6px -6px 14px}.ciclo-bt__text{order:4;margin-bottom:16px;font-size:15px}.ciclo-bt__steps{display:none}.ciclo-bt--steps-mobile .ciclo-bt__steps{display:flex;order:5;margin-bottom:20px}.ciclo-bt__actions{order:6}.ciclo-bt__btn{justify-content:center;width:100%}.ciclo-bt__alt{width:100%;text-align:center}.ciclo-bt__label{font-size:22px}.ciclo-bt__hint{display:none}}@media screen and (min-width:750px)and (max-width:989px){.ciclo-bt__panel{grid-template-columns:1fr;padding:40px}}@media(prefers-reduced-motion:reduce){.ciclo-bt__part,.ciclo-bt__tube,.ciclo-bt__hint:before{animation:none}.ciclo-bt__label{animation:none;opacity:0}.ciclo-bt__badge,.ciclo-bt__glow{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ciclo-build-teaser.css.map */
