.Carousel_carouselContainer__nQfBN{container-type:inline-size;container-name:carouselContainer;position:relative;display:flex;flex-direction:column}.Carousel_carouselContainer__nQfBN .Carousel_carouselArrow__7gA7N{top:calc(50% - 14px - 20px);transform:translateY(0);z-index:10}.Carousel_carouselContainer__nQfBN>.Carousel_carouselArrowOff__RM_sR{display:none}.Carousel_carouselViewPort__Jd_eC{box-sizing:border-box;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.Carousel_carouselViewPort__Jd_eC::-webkit-scrollbar{display:none}.Carousel_carouselViewPort__Jd_eC.suspend-snap{scroll-snap-type:none}.Carousel_carouselRibbon__K5pcl{width:-moz-min-content;width:min-content;list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap)}.Carousel_carouselItem__j_MQP{width:calc(100cqw - (var(--mobile-side-padding)*2 + var(--gap)));margin:5px 0;scroll-snap-align:center;scroll-snap-stop:always}@container carouselContainer (max-width: 824px){.Carousel_carouselItem__j_MQP:first-child{margin-left:var(--mobile-peek);scroll-snap-align:end}.Carousel_carouselItem__j_MQP:last-child{margin-right:var(--mobile-peek);scroll-snap-align:start}}.Carousel_carouselIndicator__O6HTq{align-self:center;margin-top:15px}@container carouselContainer (min-width: 520px){.Carousel_carouselItem__j_MQP{width:calc(100cqw/var(--desktop-visible-items) - (var(--gap) + var(--peek)));margin:6px 0}.Carousel_carouselItem__j_MQP:first-child{margin-left:1px}.Carousel_carouselItem__j_MQP:last-child{margin-right:1px}.Carousel_carouselIndicator__O6HTq{margin-top:18px}.Carousel_carouselIndicator__O6HTq.Carousel_carouselIndicatorOff__t1y7s{display:none}}@container carouselContainer (max-width: 824px){.Carousel_carouselRibbon__K5pcl{padding-left:var(--mobile-offset);padding-right:var(--mobile-offset)}}@container carouselContainer (min-width: 825px){.Carousel_carouselRibbon__K5pcl{gap:var(--desktop-gap);padding-left:var(--desktop-offset);padding-right:var(--desktop-offset)}.Carousel_carouselItem__j_MQP{width:calc(100cqw/var(--desktop-visible-items) - (var(--desktop-gap) + var(--peek)));max-width:var(--desktop-item-max-width)}}