.sew-continuous-carousel{--sew-loop-visible:4;--sew-loop-gap:20px;--sew-loop-width:1000px;--sew-loop-space:20px;--sew-loop-hover-duration:250ms;--sew-loop-element-bg:#fff;--sew-loop-background-opacity:1;position:relative;width:100%;overflow:hidden}.sew-continuous-carousel,.sew-continuous-carousel *,.sew-continuous-carousel *::before,.sew-continuous-carousel *::after{box-sizing:border-box}.sew-continuous-carousel__viewport{position:relative;width:100%;overflow:hidden;padding-block:var(--sew-loop-space)}.sew-continuous-carousel__track{display:flex;align-items:stretch;width:max-content;will-change:transform;transform:translate3d(0,0,0)}.sew-continuous-carousel__group{display:flex;align-items:stretch;flex:0 0 auto;width:max-content;gap:var(--sew-loop-gap);padding-right:var(--sew-loop-gap)}.sew-continuous-carousel__item{position:relative;isolation:isolate;flex:0 0 calc((var(--sew-loop-width) - (var(--sew-loop-visible) - 1)*var(--sew-loop-gap))/var(--sew-loop-visible));width:calc((var(--sew-loop-width) - (var(--sew-loop-visible) - 1)*var(--sew-loop-gap))/var(--sew-loop-visible));min-width:0;min-height:190px;padding:18px 16px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:inherit;text-decoration:none!important;transform:translateY(0) scale(1) rotate(0deg);transition:transform var(--sew-loop-hover-duration) ease,box-shadow var(--sew-loop-hover-duration) ease}.sew-continuous-carousel__item::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--sew-loop-local-bg,var(--sew-loop-element-bg));opacity:var(--sew-loop-background-opacity);transition:background-color var(--sew-loop-hover-duration) ease}.sew-continuous-carousel__item:is(:hover,:focus-visible)::before{background:var(--sew-loop-hover-background,var(--sew-loop-local-bg,var(--sew-loop-element-bg)))}.sew-continuous-carousel__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sew-continuous-carousel__media{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;min-width:0}.sew-continuous-carousel__image{display:block;width:auto;height:auto;max-width:100%;max-height:95px;object-fit:contain;transition:transform var(--sew-loop-hover-duration) ease}.sew-continuous-carousel .sew-continuous-carousel__title{font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;color:inherit}.sew-continuous-carousel .sew-continuous-carousel__description{font-size:13px;line-height:1.45;overflow-wrap:anywhere;color:inherit}@media(hover:hover) and (pointer:fine){.sew-continuous-carousel--hover-lift .sew-continuous-carousel__item:hover{transform:translateY(-8px)}.sew-continuous-carousel--hover-grow .sew-continuous-carousel__item:hover{transform:scale(1.045);z-index:2}.sew-continuous-carousel--hover-tilt .sew-continuous-carousel__item:hover{transform:rotate(2deg);z-index:2}.sew-continuous-carousel--hover-image-zoom .sew-continuous-carousel__item:hover .sew-continuous-carousel__image{transform:scale(1.1)}}.sew-continuous-carousel--hover-lift .sew-continuous-carousel__item:focus-visible{transform:translateY(-8px)}.sew-continuous-carousel--hover-grow .sew-continuous-carousel__item:focus-visible{transform:scale(1.045);z-index:2}.sew-continuous-carousel--hover-tilt .sew-continuous-carousel__item:focus-visible{transform:rotate(2deg);z-index:2}.sew-continuous-carousel--hover-image-zoom .sew-continuous-carousel__item:focus-visible .sew-continuous-carousel__image{transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.sew-continuous-carousel__item,.sew-continuous-carousel__image{transition:none!important;transform:none!important}}.sew-continuous-carousel__autoplay-toggle{position:absolute;z-index:12;bottom:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgb(255 255 255 / .5);border-radius:50%;background:rgb(0 0 0 / .65);color:#fff;cursor:pointer}.sew-continuous-carousel__autoplay-toggle:is(:hover,:focus-visible){background:rgb(0 0 0 / .9);color:#fff}.sew-continuous-carousel__autoplay-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.sew-continuous-carousel__autoplay-toggle .dashicons{font-size:20px;width:20px;height:20px}