.dartstuotteet-block{position:relative;margin-top:30px;margin-bottom:30px}.dartstuotteet-block h2{text-align:center}.dartstuotteet-block ul.products{gap:10px}.dartstuotteet-block ul.products li.product{max-width:220px!important}.dartstuotteet-block .darts-carousel{position:relative}.dartstuotteet-block .darts-carousel .products{display:flex;overflow-x:auto;scroll-behavior:smooth;position:relative;scroll-snap-type:x mandatory;gap:25px;padding-left:25px;padding-right:25px;padding-top:15px;flex-wrap:nowrap;margin-top:0;justify-content:unset;padding-bottom:10px}.dartstuotteet-block .darts-carousel .products li{flex-shrink:0;scroll-snap-align:center;box-shadow:0 6px 24px rgb(0 0 0 / .15);padding:0;width:310px;max-width:310px;position:relative;margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px}.carousel-button-prev,.carousel-button-next{position:absolute;top:50%;width:3rem;height:3rem;background-color:#FFF;transform:translateY(-50%);border-radius:50%;cursor:pointer;z-index:1001;border:1px solid #000;padding:0}.carousel-button-prev{left:0}.carousel-button-next{right:0}.carousel-button-prev::after,.carousel-button-next::after{content:" ";position:absolute;width:10px;height:10px;top:50%;left:54%;border-right:2px solid #000;border-bottom:2px solid #000;transform:translate(-50%,-50%) rotate(135deg)}.carousel-button-next::after{left:47%;transform:translate(-50%,-50%) rotate(-45deg)}