html body .as-seen-in-section .clm{position:relative;width:100%;overflow:hidden;direction:ltr;margin:0 0 25px;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}html body .as-seen-in-section .clm-track{display:flex;width:max-content}html body .as-seen-in-section .clm--ready .clm-track{animation:clm-scroll var(--clm-duration, 30s) linear infinite}html body .as-seen-in-section .clm:hover .clm-track{animation-play-state:paused}html body .as-seen-in-section .clm .logo-container.clm-group{display:flex!important;flex:0 0 auto;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;width:auto!important;max-width:none!important;margin:0!important;padding:0 calc(var(--desktop-gap) + 24px) 0 0!important;overflow:visible!important;gap:calc(var(--desktop-gap) + 24px)}html body .as-seen-in-section .clm .brand-logo{flex:0 0 auto;width:var(--desktop-logo-max-width)!important;max-width:none!important}html body .as-seen-in-section .clm .brand-logo:hover{transform:none}@keyframes clm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){html body .as-seen-in-section .clm .logo-container.clm-group{padding-right:calc((var(--mobile-gap) + 20px) * 1.5)!important;gap:calc((var(--mobile-gap) + 20px) * 1.5)}html body .as-seen-in-section .clm .clm-track .brand-logo{width:calc(var(--mobile-logo-max-width) * 1.7)!important}html body .as-seen-in-section .clm .clm-track .brand-logo .logo-image-wrapper{width:100%!important}html body .as-seen-in-section .clm .clm-track .brand-logo img{width:100%!important;max-width:100%!important;height:auto!important;max-height:44px!important;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/claude-logo-marquee.css.map */
