.kw-carousel{position:relative;overflow:hidden;--kw-c-visible:var(--kw-c-visible-d, 4)}@media (max-width:1148px){.kw-carousel{--kw-c-visible:var(--kw-c-visible-t, 3)}}@media (max-width:848px){.kw-carousel{--kw-c-visible:var(--kw-c-visible-m, 2)}}.kw-carousel__viewport{overflow:hidden}.kw-carousel__track{display:flex;flex-wrap:nowrap;gap:var(--kw-c-gap,20px);will-change:transform}.kw-carousel__track>*{flex:0 0 auto;box-sizing:border-box;min-width:0}.kw-carousel:not(.kw-carousel--auto-width) .kw-carousel__track>*{justify-content:center}.kw-carousel__track>* img,.kw-carousel__track>* video{display:block;max-width:100%;height:auto}.kw-carousel--uniform .kw-carousel__track>* img,.kw-carousel--uniform .kw-carousel__track>* video{height:var(--kw-c-item-height,220px);width:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.kw-carousel__track{transform:none!important}}.ux-builder .kw-carousel__track{transform:none!important}.ux-builder .kw-carousel__track>*{width:auto!important}.kw-carousel--builder .kw-carousel__viewport{overflow:visible}.kw-carousel--builder .kw-carousel__track{flex-wrap:wrap;transform:none!important}.kw-carousel--builder .kw-carousel__track>*{flex:0 0 auto;width:calc((100% - (var(--kw-c-visible, 4) - 1) * var(--kw-c-gap, 20px)) / var(--kw-c-visible, 4));max-width:100%}.kw-carousel--builder.kw-carousel--single .kw-carousel__track>*{width:100%}.kw-carousel--builder.kw-carousel--single .kw-carousel__track:has(.uxb-selected)>:not(.uxb-selected):not(:has(.uxb-selected)){display:none!important}.kw-carousel--builder.kw-carousel--single .kw-carousel__track:not(:has(.uxb-selected))>:not(:first-child){display:none!important}.kw-carousel--auto-width .kw-carousel__track>*{flex:0 0 auto;width:auto;max-width:none}