.ct61-scroll-ribbon-section{margin:0}.ct61-scroll-ribbon{position:relative;z-index:4;isolation:isolate;width:100%;min-width:0;min-height:var(--ct61-ribbon-height, 48px);--ct61-ribbon-control-space: 0px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;color:var(--ct61-ribbon-foreground, #fff);background:var(--ct61-ribbon-background, #102529);border-block:1px solid var(--ct61-ribbon-border, #294044);font-family:inherit;contain:layout paint}.ct61-scroll-ribbon--has-control{--ct61-ribbon-control-space: var(--ct61-ribbon-height, 48px);grid-template-columns:minmax(0,1fr) var(--ct61-ribbon-height, 48px)}.ct61-scroll-ribbon__viewport{min-width:0;min-height:var(--ct61-ribbon-height, 48px);overflow:hidden;touch-action:pan-y}.ct61-scroll-ribbon__track{width:max-content;min-width:100%;min-height:var(--ct61-ribbon-height, 48px);display:flex;align-items:stretch;gap:0;animation:ct61-scroll-ribbon-move var(--ct61-ribbon-duration, 28s) linear infinite;will-change:transform}.ct61-scroll-ribbon[data-direction=right] .ct61-scroll-ribbon__track{animation-direction:reverse}.ct61-scroll-ribbon__group{box-sizing:border-box;width:max-content;min-width:calc(100vw - var(--ct61-ribbon-control-space, 0px));min-height:var(--ct61-ribbon-height, 48px);flex:0 0 auto;display:flex;align-items:center;justify-content:space-around;gap:var(--ct61-ribbon-gap, 32px);margin:0;padding:0 calc(var(--ct61-ribbon-gap, 32px) / 2);list-style:none}.ct61-scroll-ribbon__group[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.ct61-scroll-ribbon__item{min-height:var(--ct61-ribbon-height, 48px);display:inline-flex;flex:0 0 auto;align-items:center;gap:.75em;color:inherit;font-size:var(--ct61-ribbon-font-size, 12px);font-weight:750;line-height:1.2;letter-spacing:.04em;white-space:nowrap}.ct61-scroll-ribbon__link{display:inline-flex;align-items:center;gap:.75em;color:inherit;text-decoration:none}.ct61-scroll-ribbon__link:hover{text-decoration:underline;text-underline-offset:.3em}.ct61-scroll-ribbon__link:focus-visible{border-radius:.2rem;outline:2px solid var(--ct61-ribbon-accent, #6fbdb7);outline-offset:3px}.ct61-scroll-ribbon__marker{width:.62em;height:.62em;flex:0 0 auto;display:inline-block;background:var(--ct61-ribbon-accent, #6fbdb7)}.ct61-scroll-ribbon__marker--diamond{border-radius:.1em;transform:rotate(45deg)}.ct61-scroll-ribbon__marker--dot{border-radius:50%}.ct61-scroll-ribbon__toggle{position:relative;z-index:1;box-sizing:border-box;width:var(--ct61-ribbon-height, 48px);min-width:44px;min-height:44px;align-self:stretch;display:grid;place-items:center;padding:0;border:0;border-inline-start:1px solid var(--ct61-ribbon-border, #294044);border-radius:0;color:var(--ct61-ribbon-control-foreground, #fff);background:var(--ct61-ribbon-control-background, #102529);cursor:pointer;-webkit-appearance:none;appearance:none}.ct61-scroll-ribbon__toggle:hover{filter:brightness(1.12)}.ct61-scroll-ribbon__toggle:focus-visible{outline:2px solid var(--ct61-ribbon-accent, #6fbdb7);outline-offset:-4px}.ct61-scroll-ribbon__icon{display:block;width:20px;height:20px}.ct61-scroll-ribbon__icon[hidden]{display:none}.ct61-scroll-ribbon.is-paused .ct61-scroll-ribbon__track{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.ct61-scroll-ribbon[data-pause-on-hover=true] .ct61-scroll-ribbon__viewport:hover .ct61-scroll-ribbon__track,.ct61-scroll-ribbon[data-pause-on-hover=true] .ct61-scroll-ribbon__viewport:focus-within .ct61-scroll-ribbon__track{animation-play-state:paused}}@keyframes ct61-scroll-ribbon-move{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ct61-scroll-ribbon[data-animate=false]{--ct61-ribbon-control-space: 0px;grid-template-columns:minmax(0,1fr)}.ct61-scroll-ribbon[data-animate=false] .ct61-scroll-ribbon__viewport{overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.ct61-scroll-ribbon[data-animate=false] .ct61-scroll-ribbon__track{animation:none;transform:none;will-change:auto}.ct61-scroll-ribbon[data-animate=false] .ct61-scroll-ribbon__group[aria-hidden=true],.ct61-scroll-ribbon[data-animate=false] .ct61-scroll-ribbon__toggle{display:none}@media(max-width:749px){.ct61-scroll-ribbon--has-control{--ct61-ribbon-control-space: 44px}.ct61-scroll-ribbon--has-control{grid-template-columns:minmax(0,1fr) 44px}.ct61-scroll-ribbon__toggle{width:44px}.ct61-scroll-ribbon__group{padding-inline:max(12px,calc(var(--ct61-ribbon-gap, 32px) / 2))}.ct61-scroll-ribbon[data-mobile-animate=false]{--ct61-ribbon-control-space: 0px;grid-template-columns:minmax(0,1fr)}.ct61-scroll-ribbon[data-mobile-animate=false] .ct61-scroll-ribbon__viewport{overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.ct61-scroll-ribbon[data-mobile-animate=false] .ct61-scroll-ribbon__track{animation:none;transform:none;will-change:auto}.ct61-scroll-ribbon[data-mobile-animate=false] .ct61-scroll-ribbon__group[aria-hidden=true],.ct61-scroll-ribbon[data-mobile-animate=false] .ct61-scroll-ribbon__toggle{display:none}}@media(prefers-reduced-motion:reduce){.ct61-scroll-ribbon{--ct61-ribbon-control-space: 0px;grid-template-columns:minmax(0,1fr)}.ct61-scroll-ribbon__viewport{overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.ct61-scroll-ribbon__track{animation:none;transform:none;will-change:auto}.ct61-scroll-ribbon__group[aria-hidden=true],.ct61-scroll-ribbon__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ct-scrolling-ribbon-v61.css.map */
