:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]){position:relative;padding-block:var(--kk-hlm-padding-top) var(--kk-hlm-padding-bottom);color:var(--kk-hlm-text);background:var(--kk-hlm-background);overflow:hidden}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__header{width:min(calc(100% - 40px),1480px);margin:0 auto 30px}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--kk-hlm-accent);font-size:.78rem;font-weight:800;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__eyebrow:before{width:26px;height:2px;background:currentColor;content:""}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__heading{margin:0;color:var(--kk-hlm-text);font-size:clamp(2.15rem,4vw,4rem);font-weight:800;line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--heading-small .kk-home-logo-marquee__heading{font-size:clamp(1.75rem,3vw,2.7rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--heading-medium .kk-home-logo-marquee__heading{font-size:clamp(2rem,3.5vw,3.4rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--heading-display .kk-home-logo-marquee__heading{font-size:clamp(2.5rem,5vw,5rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__viewport{width:100%;overflow:hidden}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--edge-fade .kk-home-logo-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__track{display:flex;width:max-content;gap:var(--kk-hlm-gap);animation:none;will-change:auto}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__track.is-ready{animation:kk-home-logo-marquee-scroll var(--kk-hlm-duration) linear infinite;will-change:transform}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-])[data-kk-motion-paused=true] .kk-home-logo-marquee__track.is-ready{animation-play-state:paused;will-change:auto}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__group{display:flex;flex:none;align-items:center;gap:var(--kk-hlm-gap);margin:0;padding:0;list-style:none}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__item{flex:0 0 var(--kk-hlm-logo-width);width:var(--kk-hlm-logo-width)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__link{display:flex;align-items:center;justify-content:center;width:100%;height:var(--kk-hlm-logo-height);color:inherit;text-decoration:none}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__image{display:block;width:100%;height:100%;object-fit:contain;opacity:.82;transition:opacity .18s ease,transform .18s ease}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) a.kk-home-logo-marquee__link:hover .kk-home-logo-marquee__image,:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) a.kk-home-logo-marquee__link:focus-visible .kk-home-logo-marquee__image{opacity:1;transform:scale(1.035)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) a.kk-home-logo-marquee__link:focus-visible{outline:2px solid var(--kk-hlm-accent);outline-offset:6px}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__empty{width:min(calc(100% - 40px),1480px);margin:0 auto;color:var(--kk-hlm-text);text-align:center}@keyframes kk-home-logo-marquee-scroll{to{transform:translate3d(calc(-50% - var(--kk-hlm-half-gap)),0,0)}}@media(max-width:719px){:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]){--kk-hlm-gap: var(--kk-hlm-gap-mobile);--kk-hlm-half-gap: var(--kk-hlm-half-gap-mobile);--kk-hlm-logo-width: 104px;padding-block:var(--kk-hlm-padding-top-mobile) var(--kk-hlm-padding-bottom-mobile)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__header{width:calc(100% - 32px);margin-bottom:22px}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__heading{font-size:clamp(2rem,10vw,3rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--heading-small .kk-home-logo-marquee__heading{font-size:clamp(1.65rem,8vw,2.3rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--heading-medium .kk-home-logo-marquee__heading{font-size:clamp(1.85rem,9vw,2.7rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--heading-display .kk-home-logo-marquee__heading{font-size:clamp(2.25rem,12vw,3.35rem)}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]).kk-home-logo-marquee--edge-fade .kk-home-logo-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}}@media(prefers-reduced-motion:reduce){:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__viewport{overflow-x:auto;scrollbar-width:thin}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__track{animation:none;will-change:auto}:is(#kx,section[id^=KiekkoKingiHomeLogoMarquee-]) .kk-home-logo-marquee__group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/203/assets/kiekkokingi-home-logo-marquee.css.map */
