.wp-block-superb-addons-carousel{min-height:calc(var(--superb-carousel-arrow-size, 40px) + 24px);overflow:hidden;position:relative;width:100%}.wp-block-superb-addons-carousel[data-arrows=false] .superb-carousel-next,.wp-block-superb-addons-carousel[data-arrows=false] .superb-carousel-prev,.wp-block-superb-addons-carousel[data-dots=false] .superb-carousel-dots{display:none}.wp-block-superb-addons-carousel .superb-carousel-track{display:flex;transition:transform .4s ease;will-change:transform}.wp-block-superb-addons-carousel .superb-carousel-dots{align-items:center;bottom:0;display:flex;gap:var(--superb-carousel-dot-gap,8px);justify-content:center;left:0;padding:10px 0;position:absolute;right:0;z-index:10}.wp-block-superb-addons-carousel .superb-carousel-dots .superb-carousel-dot{background-color:var(--superb-carousel-dot-color,rgb(0 0 0 / .25));border:none;border-radius:50%;cursor:pointer;height:var(--superb-carousel-dot-size,10px);padding:0;transition:background-color .2s ease,transform .2s ease,filter .2s ease;width:var(--superb-carousel-dot-size,10px)}.wp-block-superb-addons-carousel .superb-carousel-dots .superb-carousel-dot:hover{background-color:var(--superb-carousel-dot-color,rgb(0 0 0 / .5));filter:brightness(.8)}.wp-block-superb-addons-carousel .superb-carousel-dots .superb-carousel-dot.superb-carousel-dot-active{background-color:var(--superb-carousel-dot-active-color,currentColor);filter:none;transform:scale(1.25)}.wp-block-superb-addons-carousel[data-autoplay-progress-dots=true] .superb-carousel-dots .superb-carousel-dot{border-radius:calc(var(--superb-carousel-dot-size, 10px)/2);overflow:hidden;position:relative;transform:none;transition:width .3s ease,background-color .2s ease,filter .2s ease;width:var(--superb-carousel-dot-size,10px)}.wp-block-superb-addons-carousel[data-autoplay-progress-dots=true] .superb-carousel-dots .superb-carousel-dot .superb-carousel-dot-progress{background-color:var(--superb-carousel-dot-active-color,currentColor);border-radius:inherit;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.wp-block-superb-addons-carousel[data-autoplay-progress-dots=true] .superb-carousel-dots .superb-carousel-dot.superb-carousel-dot-active{background-color:var(--superb-carousel-dot-color,rgb(0 0 0 / .25));transform:none;width:calc(var(--superb-carousel-dot-size, 10px)*2.6)}.wp-block-superb-addons-carousel[data-autoplay-progress-dots=true] .superb-carousel-dots .superb-carousel-dot.superb-carousel-dot-active .superb-carousel-dot-progress{transform:scaleX(1);transition:transform var(--superb-carousel-autoplay-delay,3s) linear}.wp-block-superb-addons-carousel .superb-carousel-next,.wp-block-superb-addons-carousel .superb-carousel-prev{align-items:center;background-color:var(--superb-carousel-arrow-bg-color,hsl(0 0% 100% / .85));border:1px solid rgb(0 0 0 / .15);border-radius:50%;box-shadow:0 2px 6px rgb(0 0 0 / .12);color:var(--superb-carousel-arrow-color,currentColor);cursor:pointer;display:flex;height:var(--superb-carousel-arrow-size,40px);justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,box-shadow .2s ease,filter .2s ease;width:var(--superb-carousel-arrow-size,40px);z-index:10}.wp-block-superb-addons-carousel .superb-carousel-next svg,.wp-block-superb-addons-carousel .superb-carousel-prev svg{fill:currentColor;display:block;height:60%;width:60%}.wp-block-superb-addons-carousel .superb-carousel-next:disabled,.wp-block-superb-addons-carousel .superb-carousel-prev:disabled{cursor:default;opacity:.35}.wp-block-superb-addons-carousel .superb-carousel-next:hover:not(:disabled),.wp-block-superb-addons-carousel .superb-carousel-prev:hover:not(:disabled){background-color:var(--superb-carousel-arrow-bg-color,#fff);box-shadow:0 4px 12px rgb(0 0 0 / .18);filter:brightness(1.08)}.wp-block-superb-addons-carousel .superb-carousel-prev{left:12px}.wp-block-superb-addons-carousel .superb-carousel-next{right:12px}