.kwbc{position:relative;background:var(--kwbc-bg, #f7f4ed);color:var(--kwbc-text, #000);padding-top:var(--kwbc-pt, 48px);padding-bottom:var(--kwbc-pb, 48px);overflow-x:clip;--kwbc-muted: color-mix(in srgb, var(--kwbc-text, #000) 55%, transparent);--kwbc-line: color-mix(in srgb, var(--kwbc-text, #000) 22%, transparent);--kwbc-edge: max(var(--kwbc-gutter, 20px), calc((100% - var(--kwbc-maxw, 1400px)) / 2));--kwbc-cols: var(--kwbc-per, 2);--kwbc-peekv: var(--kwbc-peek-m, 0px)}.kwbc *,.kwbc *:before,.kwbc *:after{box-sizing:border-box}.kwbc-head{text-align:center;max-width:760px;margin:0 auto 32px;padding-inline:var(--kwbc-gutter, 20px)}.kwbc-title{margin:0;font-size:var(--kwbc-tsize, 30px);font-weight:var(--kwbc-tweight, 700);line-height:1}.kwbc-sub{margin:10px auto 0;font-size:15px;line-height:1.5;color:var(--kwbc-muted)}.kwbc-sub p{margin:0}.kwbc-viewport{position:relative}.kwbc-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--kwbc-peekv, 0px) - var(--kwbc-gap, 16px) * (var(--kwbc-cols, 2) - 1)) / var(--kwbc-cols, 2));gap:var(--kwbc-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-inline:var(--kwbc-edge);scroll-padding-inline:var(--kwbc-edge)}.kwbc-track::-webkit-scrollbar{display:none}.kwbc-card{scroll-snap-align:start;min-width:0}.kwbc-media{position:relative;aspect-ratio:var(--kwbc-ratio, 4 / 5);overflow:hidden;border-radius:var(--kwbc-radius, 0px);background:color-mix(in srgb,var(--kwbc-text, #000) 8%,transparent)}.kwbc-media img,.kwbc-media svg{width:100%;height:100%;object-fit:cover;display:block}.kwbc-pill{position:absolute;bottom:0;left:0;z-index:2;margin:10px;padding:3px 9px;border-radius:999px;background:#00000059;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;font-size:var(--kwbc-pill, 9px);font-weight:600;line-height:1.2;text-transform:uppercase}.kwbc-body{padding-top:14px}.kwbc-name{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1.2}.kwbc-check{width:14px;height:14px;flex-shrink:0}.kwbc-role{margin-top:3px;font-size:11px;color:var(--kwbc-muted)}.kwbc-quote{margin-top:12px;font-style:italic;font-size:13px;line-height:1.6;color:var(--kwbc-muted)}.kwbc-nav{position:absolute;top:38%;width:46px;height:46px;display:none;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0;background:var(--kwbc-text, #000);color:var(--kwbc-bg, #f7f4ed);cursor:pointer;z-index:3;transition:opacity .15s,transform .15s}.kwbc-nav:hover{transform:scale(1.06)}.kwbc-nav[disabled]{opacity:.35;cursor:default;transform:none}.kwbc-nav svg{width:18px;height:18px}.kwbc-nav--prev{left:6px}.kwbc-nav--next{right:6px}.kwbc-nav--next svg{transform:scaleX(-1)}.kwbc-dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.kwbc-dots:empty{display:none}.kwbc-dot{width:8px;height:4px;padding:0;border:0;border-radius:999px;background:var(--kwbc-line);cursor:pointer;transition:background .15s,width .15s}.kwbc-dot[aria-current=true]{background:var(--kwbc-accent, #ff6647);width:22px}.kwbc-cta-wrap{text-align:center;margin-top:30px;padding-inline:var(--kwbc-gutter, 20px)}.kwbc-cta{display:inline-flex;align-items:center;gap:10px;background:var(--kwbc-cta-bg, #f5f1ea);color:var(--kwbc-cta-tx, #1a1714);padding:16px 30px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:opacity .15s}.kwbc-cta:hover{opacity:.9}.kwbc-empty{text-align:center;font-size:13px;color:var(--kwbc-muted);padding-inline:var(--kwbc-gutter, 20px)}@media(min-width:1000px){.kwbc{--kwbc-cols: var(--kwbc-per-d, 4);--kwbc-peekv: var(--kwbc-peek, 0px)}.kwbc-nav{display:inline-flex}.kwbc-nav--prev{left:max(4px,calc(var(--kwbc-edge) - 23px))}.kwbc-nav--next{right:max(4px,calc(var(--kwbc-edge) - 23px))}}@media(max-width:749px){.kwbc-head{margin-bottom:24px}.kwbc-title{font-size:var(--kwbc-tsize-m, 24px)}.kwbc-sub{font-size:13px}.kwbc-pill{font-size:var(--kwbc-pill-m, 8px);padding:2px 7px;margin:6px}.kwbc-dots{margin-top:22px}.kwbc-cta{padding:14px 22px;font-size:11px}.kwbc-track{padding-inline:16px;gap:8px}.kwbc-head{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/icon-champions.css.map */
