.kl-coming__note{max-width:46ch;margin-top:14px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--color-ink-mute)}.kl-coming__nav{display:flex;gap:10px;flex:0 0 auto}.kl-coming__arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--color-border);background:transparent;color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.kl-coming__arrow:hover{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.kl-coming__arrow[disabled]{opacity:.3;cursor:default;pointer-events:none}.kl-coming__arrow--prev svg{transform:rotate(180deg)}.kl-coming__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.kl-coming__viewport::-webkit-scrollbar{display:none}.kl-coming__track{display:flex;gap:24px;margin:0;padding:4px 0;list-style:none}.kl-coming__slide{flex:0 0 auto;width:clamp(230px,80%,340px);scroll-snap-align:start}@media(min-width:760px){.kl-coming__slide{width:calc((100% - 48px) / 3)}}.kl-coming__media{position:relative;overflow:hidden;background:var(--color-bg-deep);border:1px solid var(--color-border-soft)}.kl-coming__media .kl-img,.kl-coming__media img,.kl-coming__media svg{width:100%;height:100%;object-fit:cover;display:block}.kl-coming__tag{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;background:var(--color-deep);color:var(--color-cream-on-deep)}.kl-coming__caption{margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute)}@media(max-width:760px){.kl-coming__track{gap:16px}.kl-coming__nav{justify-content:flex-start}}.kl-section--deep .kl-coming__note,.kl-section--deep .kl-coming__caption{color:#ead9c799}.kl-section--deep .kl-coming__media{border-color:#ead9c72e}.kl-section--deep .kl-coming__arrow{border-color:#ead9c766;color:var(--color-cream-on-deep)}.kl-section--deep .kl-coming__arrow:hover{background:var(--color-cream-on-deep);color:var(--color-deep);border-color:var(--color-cream-on-deep)}[data-autoplay=true] .kl-coming__viewport{overflow:hidden;scroll-snap-type:none}[data-autoplay=true] .kl-coming__nav{display:none}[data-autoplay=true] .kl-coming__track{width:max-content;gap:0;animation:kl-coming-marquee var(--cc-duration, 60s) linear infinite;will-change:transform}[data-autoplay=true] .kl-coming__slide{width:clamp(220px,72vw,320px);margin-right:20px;scroll-snap-align:none}@media(min-width:760px){[data-autoplay=true] .kl-coming__slide{width:clamp(260px,26vw,360px);margin-right:24px}}[data-autoplay=true] .kl-coming__viewport:hover .kl-coming__track,[data-autoplay=true] .kl-coming__viewport:focus-within .kl-coming__track{animation-play-state:paused}@keyframes kl-coming-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){[data-autoplay=true] .kl-coming__viewport{overflow-x:auto}[data-autoplay=true] .kl-coming__track{animation:none;width:auto;gap:24px}[data-autoplay=true] .kl-coming__slide{margin-right:0}[data-autoplay=true] .kl-coming__nav{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/coming-carousel.css.map */
