.editor-gallery-slider{position:relative;--slide-spacing:1rem;--slide-size:100%;padding:1.6rem}.editor-gallery-slider__viewport{width:100%;overflow-x:auto;border-radius:.375rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom}.editor-gallery-slider__viewport::-webkit-scrollbar{display:none}.editor-gallery-slider__container{display:flex;touch-action:pan-x;margin-left:calc(var(--slide-spacing)*-1)}.editor-gallery-slider__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;scroll-snap-align:start}.editor-gallery-slider__slide__img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.editor-gallery-slider__slide__number{width:4.6rem;height:4.6rem;z-index:1;position:absolute;top:.6rem;right:.6rem;border-radius:50%;background-color:rgba(var(--background-site-rgb-value),.85);line-height:4.6rem;font-weight:900;text-align:center;pointer-events:none}.editor-gallery-slider__slide__number>span{color:var(--brand-primary);background-image:linear-gradient(45deg,var(--brand-primary),var(--brand-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.6rem;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.embla__button{position:absolute;top:50%;display:flex;height:1.25rem;width:1.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-width:0;background-color:transparent}.embla__button:disabled{cursor:not-allowed;opacity:.3}.embla__button--next{right:0}.embla__button--prev{left:0}.embla__button .embla__button__svg{height:100%;width:100%}.embla__dots{margin-top:.25rem;display:flex;align-items:center;justify-content:center}.embla__dot{cursor:pointer;border-width:0;background-color:transparent;padding:.625rem}.embla__dot span{display:block;height:.625rem;width:.625rem;border-radius:9999px;background-color:var(--black);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear}.embla__dot span:is(.dark *){background-color:var(--theme-color-black-secondary)}.embla__dot--selected span{background-color:var(--active)}.embla__dot--selected span:is(.dark *){background-color:var(--active)}