.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.scroller .swiper-scrollbar-drag,.scroller .swiper-wrapper{transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.scroller .swiper-scrollbar-drag{background-color:rgb(var(--s-color-neutral-900)/var(--s-opacity-20))}.scroller .swipder-wrapper,.scroller .swiper-slider{transform-style:flat}.scroller .swiper{height:100%}.scroller .swiper:not(.swiper-nested){padding-bottom:var(--s-spacing-s)}@media (min-width:768px){.scroller .swiper:not(.swiper-nested){padding-bottom:var(--s-spacing-l)}}.scroller .swiper-wrapper{align-items:stretch}.scroller .swiper-no-mounted .swiper-wrapper:before{display:none}.scroller .swiper-slide{height:auto}.scroller .swiper-scrollbar{--tw-bg-opacity:1;background-color:var(--s-color-content-transparent)}.scroller .swiper-horizontal>.swiper-scrollbar,.scroller .swiper-scrollbar.swiper-scrollbar-horizontal{--swiper-scrollbar-size:.5rem;left:var(--s-spacing-none);right:var(--s-spacing-none);bottom:var(--s-spacing-none);width:auto}.scroller .swiper-horizontal.swiper-nested>.swiper-scrollbar,.scroller .swiper-scrollbar.swiper-scrollbar-horizontal.swiper-nested{--swiper-scrollbar-size:.25rem}.scroller .swiper:not(.swiper-nested,.swiper-no-scrollbar):hover>.swiper-scrollbar.swiper-scrollbar-horizontal{opacity:1!important}@media (min-width:768px){.scroller .swiper.swiper-no-scrollbar>.swiper-scrollbar.swiper-scrollbar-horizontal{display:none}}