.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{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%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{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%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
.scroller .swiper-wrapper,.scroller .swiper-scrollbar-drag{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 .swiper-slider,.scroller .swipder-wrapper{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}}.scroller.scroller-pagination .swiper.swiper-no-scrollbar>.swiper-scrollbar.swiper-scrollbar-horizontal{display:none}.scroller .swiper-pagination{bottom:1.75rem;left:var(--s-spacing-3xs);right:var(--s-spacing-3xs);z-index:10;position:absolute}@media (min-width:768px){.scroller .swiper-pagination{bottom:var(--s-spacing-xl)}}.scroller .swiper-pagination{justify-content:center;align-items:center;gap:var(--s-spacing-4xs);flex-wrap:nowrap;display:flex}.scroller .swiper-nested .swiper-pagination{bottom:.5rem}@media (min-width:768px){.scroller .swiper-nested .swiper-pagination{bottom:var(--s-spacing-2xs)}}.scroller .swiper-pagination-bullet{z-index:10;border-radius:var(--s-border-radius-rounded);--tw-bg-opacity:1;background-color:rgb(var(--s-color-neutral-0)/var(--tw-bg-opacity,1));flex:1;height:.1875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.scroller .swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(var(--s-color-neutral-1000)/var(--tw-bg-opacity,1))}.scroller-pagination .swiper-pagination{opacity:var(--s-opacity-100);transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.2,1)}.scroller-pagination.scroller-pagination-hidden .swiper-pagination{pointer-events:none;opacity:var(--s-opacity-0)}
