.section+.section.kk-press-section{padding-top:0}.kk-press{--kk-press-logo-max-width: calc(var(--kk-press-logo-height) * 6);background:var(--kk-press-bg, #fff);color:var(--kk-press-text, #121212);padding-top:var(--kk-press-padding-top);padding-bottom:var(--kk-press-padding-bottom)}.kk-press__viewport{overflow:hidden;overflow:clip}.kk-press__track{display:flex;width:max-content;direction:ltr;animation:kk-press-scroll var(--kk-press-duration, 40s) linear infinite;will-change:transform}.kk-press__group{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0}.kk-press__item{flex-shrink:0;margin-inline-end:var(--kk-press-gap)}.kk-press__logo{display:flex;align-items:center;height:var(--kk-press-logo-height);color:inherit;text-decoration:none}a.kk-press__logo:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.kk-press__image{display:block;width:auto;height:var(--kk-press-logo-height);max-width:var(--kk-press-logo-max-width);object-fit:contain}.kk-press--grayscale .kk-press__image{filter:grayscale(1)}.kk-press__name{font-family:var(--font-heading-family);font-size:calc(var(--kk-press-logo-height) * .75);font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.kk-press--pause-on-hover .kk-press__viewport:hover .kk-press__track,.kk-press__viewport:focus-within .kk-press__track{animation-play-state:paused}@keyframes kk-press-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kk-press__viewport:has(:focus-visible) .kk-press__track{width:auto;animation:none;transform:none}.kk-press__viewport:has(:focus-visible) .kk-press__group{flex-shrink:1;flex-wrap:wrap;justify-content:center;gap:calc(var(--kk-press-gap) / 2) var(--kk-press-gap);width:100%;padding:.4rem 1.5rem}.kk-press__viewport:has(:focus-visible) .kk-press__item{margin-inline-end:0}.kk-press__viewport:has(:focus-visible) .kk-press__group--clone{display:none}@media(prefers-reduced-motion:reduce){.kk-press__track{width:auto;animation:none;transform:none}.kk-press__group{flex-shrink:1;flex-wrap:wrap;justify-content:center;gap:calc(var(--kk-press-gap) / 2) var(--kk-press-gap);width:100%;padding:0 1.5rem}.kk-press__item{margin-inline-end:0}.kk-press__group--clone{display:none}}.kk-press--empty{padding:3rem 1.5rem;text-align:center}.kk-press__empty{margin:0}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-kk-press-marquee.css.map */
