@keyframes kx-marquee{to{transform:translateX(-50%)}}@keyframes kx-burst-spin{to{transform:rotate(360deg)}}.kx-badges{display:flex;flex-wrap:wrap;gap:8px}.kx-badge{display:inline-flex;align-items:center;background:var(--b,var(--kx-sale));color:#fff;font-size:.7rem;font-weight:700;line-height:1;padding:6px 8px;border-radius:4px;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.kx-btn-shadow .kx-badge{border-radius:999px;font-size:.78rem;text-transform:none;letter-spacing:.01em;padding:7px 12px;border:2px solid var(--kx-btn-shadow);box-shadow:0 3px 0 var(--kx-btn-shadow)}.kx-single-badges{position:absolute;top:14px;left:14px;z-index:8}.kx-single-badges .kx-badge{font-size:.75rem;padding:7px 10px}.kx-marquee{background:var(--mq-bg);color:var(--mq-fg);overflow:hidden;white-space:nowrap;font-weight:600;font-size:.95rem;padding:10px 0;user-select:none}.kx-marquee__track{display:flex;width:max-content;animation:kx-marquee var(--mq-dur,12s) linear infinite}.kx-marquee__half{display:flex}.kx-marquee__item{padding:0 18px;display:inline-flex;align-items:center;gap:8px}.kx-card__media:hover .kx-marquee__track,.kx-marquee:hover .kx-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.kx-marquee__track{animation:none}}@media (max-width:640px){.kx-marquee{font-size:.8rem;padding:7px 0}.kx-badge{font-size:.7rem;padding:5px 9px}.kx-card__top .kx-badge:nth-child(n+3){display:none}}.kx-badges--burst{flex-direction:column;align-items:flex-start;gap:6px}.kx-burst{position:relative;display:grid;place-items:center;align-content:center;width:46px;height:46px;color:var(--bf,#0b3b24);font-weight:900;line-height:.95;text-align:center;isolation:isolate;transform:rotate(-12deg);filter:drop-shadow(0 3px 6px rgba(0,0,0,.12))}.kx-burst::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bb,#c8f169);clip-path:polygon(50%0,58.7% 8.4%,70.3% 4.5%,74.4% 16%,86.4% 17.6%,85.5% 29.7%,96.2% 35.5%,90.6% 46.3%,98.1% 55.9%,88.9% 63.9%,92% 75.7%,80.2% 78.6%,77.6% 90.5%,65.8% 88.2%,58.7% 98%,50% 89.5%,41.3% 98%,34.2% 88.2%,22.4% 90.5%,19.8% 78.6%,8% 75.7%,11.1% 63.9%,1.9% 55.9%,9.4% 46.3%,3.8% 35.5%,14.5% 29.7%,13.6% 17.6%,25.6% 16%,29.7% 4.5%,41.3% 8.4%);animation:kx-burst-spin 14s linear infinite}.kx-burst b{font-size:.8rem;letter-spacing:-.02em}.kx-burst small{font-size:.52rem;font-weight:900;letter-spacing:.04em}.kx-single-badges .kx-burst{width:58px;height:58px}.kx-single-badges .kx-burst b{font-size:1rem}.kx-single-badges .kx-burst small{font-size:.62rem}@media (max-width:640px){.kx-burst{width:40px;height:40px}.kx-burst b{font-size:.7rem}.kx-burst small{font-size:.46rem}}@media (prefers-reduced-motion:reduce){.kx-burst::before{animation:none}}.kx-marquee--soft{--mq-tint:color-mix(in srgb,var(--mq-bg) 11%,var(--kx-card-bg,#fff));background:var(--mq-tint);color:color-mix(in srgb,var(--mq-bg) 88%,#000);font-size:.66rem;font-weight:700;line-height:1;padding:4px 0;letter-spacing:.03em;border-radius:5px}.kx-marquee--soft .kx-marquee__item{padding:0 10px;gap:10px}.kx-marquee--soft .kx-marquee__item::after{content:"•";opacity:.6;margin-left:10px}ul.products li.product .kx-card__info .kx-marquee{margin:8px 0 2px}.kx-card-box ul.products li.product .kx-card__info .kx-marquee{margin:10px -12px 4px;border-radius:0}ul.products li.product .kx-card__info .kx-marquee--bold{border-radius:6px;font-size:.78rem;padding:6px 0}@media (max-width:640px){.kx-marquee--soft{font-size:.6rem;padding:3px 0}.kx-card-box ul.products li.product .kx-card__info .kx-marquee{margin-inline:-10px}ul.products li.product .kx-card__info .kx-marquee{margin:8px 0 2px}}.kx-card-box ul.products li.product .kx-card__info .kx-marquee{margin-inline:calc(-1*(var(--kx-card-pad,12px) + 4px))}@media (max-width:640px){.kx-card-box ul.products li.product .kx-card__info .kx-marquee{margin-inline:calc(-1*(var(--kx-card-pad,12px)*.6 + 4px))}}