scroll-carousel{display:block;position:relative}.scroll-carousel__track{display:flex;gap:var(--_gap,20px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:16px;scrollbar-color:#93C4A6 #F6F6F6;scrollbar-width:thin}.scroll-carousel__track::-webkit-scrollbar{height:4px}.scroll-carousel__track::-webkit-scrollbar-track{background:#F6F6F6;border-radius:4px}.scroll-carousel__track::-webkit-scrollbar-thumb{background:#93C4A6;border-radius:4px}.scroll-carousel__track::-webkit-scrollbar-thumb:hover{background:#7ab391}scroll-carousel[data-scrollbar=desktop] .scroll-carousel__track{padding-bottom:0;scrollbar-width:none}scroll-carousel[data-scrollbar=desktop] .scroll-carousel__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){scroll-carousel[data-scrollbar=desktop] .scroll-carousel__track{padding-bottom:16px;scrollbar-color:#93C4A6 #F6F6F6;scrollbar-width:thin}scroll-carousel[data-scrollbar=desktop] .scroll-carousel__track::-webkit-scrollbar{display:block;height:4px}}scroll-carousel[data-scrollbar=none] .scroll-carousel__track{padding-bottom:0;scrollbar-width:none}scroll-carousel[data-scrollbar=none] .scroll-carousel__track::-webkit-scrollbar{display:none}.scroll-carousel__slide{flex:0 0 auto;scroll-snap-align:start;width:calc((100% - var(--_gap, 20px) * (var(--_slides, 1) - 1)) / var(--_slides, 1))}.scroll-carousel__next,.scroll-carousel__prev{align-items:center;background:rgba(255,255,255,.9);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#121212;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--duration-default,.2s) ease,background-color var(--duration-default,.2s) ease;width:44px;z-index:2}.scroll-carousel__prev{left:-16px}.scroll-carousel__next{right:-16px}.scroll-carousel__next:hover,.scroll-carousel__prev:hover{background:#fff}.scroll-carousel__next:disabled,.scroll-carousel__prev:disabled{opacity:0;pointer-events:none}.scroll-carousel__next svg,.scroll-carousel__prev svg{height:18px;width:18px}@media screen and (max-width:749px){.scroll-carousel__next,.scroll-carousel__prev{display:none}}