.kk-ann{--kk-ann-arrow-zone: 4rem;--kk-ann-gutter: .8rem;display:grid;grid-template-columns:var(--kk-ann-arrow-zone) minmax(0,1fr) var(--kk-ann-arrow-zone);align-items:stretch;height:var(--kk-ann-height, 3.2rem);overflow:hidden;background-color:var(--kk-ann-background, #000);color:var(--kk-ann-foreground, #fff);font-family:var(--font-body-family);font-size:var(--kk-ann-font-size, 1.2rem);font-weight:var(--kk-ann-font-weight, 500);line-height:1.2;letter-spacing:.02em}@media screen and (min-width:990px){.kk-ann{--kk-ann-arrow-zone: 5.6rem;--kk-ann-gutter: 1.6rem}}.kk-ann__zone{display:flex;align-items:stretch;justify-content:center;min-width:0}.kk-ann__arrow{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kk-ann__arrow[hidden]{display:none}.kk-ann__arrow svg{display:block;width:.8rem;height:1.3rem;transition:transform .2s ease}@media(hover:hover){.kk-ann__arrow--prev:hover svg{transform:translate(-.2rem)}.kk-ann__arrow--next:hover svg{transform:translate(.2rem)}}.kk-ann__viewport{position:relative;min-width:0;overflow:hidden}.kk-ann__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;min-width:0}.kk-ann__slide[hidden]{display:none}.kk-ann__content{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;min-width:0;padding:0 var(--kk-ann-gutter);color:inherit;text-decoration:none}.kk-ann__copy{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kk-ann__text--desktop{display:none}.kk-ann__timer{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}.kk-ann__cta{display:none;flex:0 0 auto;white-space:nowrap;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.1em}.kk-ann__tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:inherit}.kk-ann__content--link:hover .kk-ann__copy{text-decoration:underline;text-underline-offset:.25em}.kk-ann .kk-ann__arrow:focus-visible,.kk-ann .kk-ann__content--link:focus-visible,.kk-ann .kk-ann__tap:focus-visible{outline:.2rem solid currentColor;outline-offset:-.3rem;box-shadow:none}.kk-ann .kk-ann__cta:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem;box-shadow:none}@media screen and (min-width:990px){.kk-ann__text--desktop{display:inline}.kk-ann__text--mobile,.kk-ann__tap{display:none}.kk-ann__content{gap:1.6rem}.kk-ann__slide--cta .kk-ann__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem}.kk-ann__slide--cta.kk-ann__slide--countdown .kk-ann__content{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.kk-ann__slide--cta .kk-ann__copy{justify-self:start;max-width:100%}.kk-ann__slide--cta .kk-ann__timer{justify-self:center}.kk-ann__slide--cta .kk-ann__cta{display:inline-block;justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-kk-announcement-carousel.css.map */
