._8Iw4Kq_carousel{gap:var(--ps-space-3);flex-direction:column;display:flex}._8Iw4Kq_carousel__viewport{--ps-carousel-per-view-mobile:1;--ps-carousel-per-view-tablet:1;--ps-carousel-per-view-laptop:1;--ps-carousel-per-view-desktop:1;--ps-carousel-per-view:var(--ps-carousel-per-view-mobile);--ps-carousel-gap:var(--ps-space-0);position:relative}._8Iw4Kq_carousel__viewport_square{container-type:inline-size}._8Iw4Kq_carousel__track{gap:var(--ps-carousel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}._8Iw4Kq_carousel__track_draggable{cursor:grab}._8Iw4Kq_carousel__track_dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){._8Iw4Kq_carousel__track{scroll-behavior:auto}}._8Iw4Kq_carousel__slide{flex:0 0 calc((100% - (var(--ps-carousel-per-view) - 1) * var(--ps-carousel-gap)) / var(--ps-carousel-per-view));scroll-snap-align:start;min-width:0}@media (min-width:768px){._8Iw4Kq_carousel__viewport{--ps-carousel-per-view:var(--ps-carousel-per-view-tablet)}}@media (min-width:1024px){._8Iw4Kq_carousel__viewport{--ps-carousel-per-view:var(--ps-carousel-per-view-laptop)}}@media (min-width:1440px){._8Iw4Kq_carousel__viewport{--ps-carousel-per-view:var(--ps-carousel-per-view-desktop)}}._8Iw4Kq_carousel__viewport>._8Iw4Kq_carousel__arrow{z-index:var(--ps-z-raised);box-shadow:var(--ps-shadow-xs);transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}._8Iw4Kq_carousel__viewport>._8Iw4Kq_carousel__arrow_prev{left:var(--ps-space-2)}._8Iw4Kq_carousel__viewport>._8Iw4Kq_carousel__arrow_next{right:var(--ps-space-2)}._8Iw4Kq_carousel__viewport_square>._8Iw4Kq_carousel__arrow{top:calc((100cqi - (var(--ps-carousel-per-view) - 1) * var(--ps-carousel-gap)) / var(--ps-carousel-per-view) / 2)}@media (min-width:1024px){._8Iw4Kq_carousel__viewport>._8Iw4Kq_carousel__arrow_edge._8Iw4Kq_carousel__arrow_prev{left:0;transform:translate(-50%,-50%)}._8Iw4Kq_carousel__viewport>._8Iw4Kq_carousel__arrow_edge._8Iw4Kq_carousel__arrow_next{right:0;transform:translate(50%,-50%)}}._8Iw4Kq_carousel__glyph_next{transform:rotate(180deg)}._8Iw4Kq_carousel__arrow:disabled{opacity:0;pointer-events:none}@media (hover:hover){._8Iw4Kq_carousel__viewport:not(:hover,:has(:focus-visible))>._8Iw4Kq_carousel__arrow{opacity:0}}@media (max-width:767px){._8Iw4Kq_carousel__viewport>._8Iw4Kq_carousel__arrow{display:none}}._8Iw4Kq_carousel__footer{justify-content:center;align-items:center;gap:var(--ps-space-4);display:flex}._8Iw4Kq_carousel__dots{align-items:center;display:flex}._8Iw4Kq_carousel__dot{--ps-carousel-dot-bg:var(--ps-color-control-bg-muted);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:24px;height:44px;padding:0;display:flex}._8Iw4Kq_carousel__dot:before{content:"";border-radius:var(--ps-radius-circle);background-color:var(--ps-carousel-dot-bg);width:8px;height:8px}@media (hover:hover){._8Iw4Kq_carousel__dot:hover{--ps-carousel-dot-bg:var(--ps-color-brand-soft)}}._8Iw4Kq_carousel__dot_active{--ps-carousel-dot-bg:var(--ps-color-brand-base)}
