slider-component{position:relative;display:block}.slider{-ms-overflow-style:none;scrollbar-color:var(--color-background-30) var(--color-background-10);scrollbar-width:none}.slider__slide{flex-shrink:0;scroll-snap-align:end}.slider-buttons{padding:0 15px;justify-content:space-between;align-items:center;display:flex}.slider-counter{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-text);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.slider-action{font-size:0;letter-spacing:0}.slider-button{height:48px;padding:10px;border:1px solid var(--icon);background-color:transparent;border-radius:50%;cursor:pointer;width:48px}.slider-arrows .slider-button{border-color:transparent;transform:translateY(-50%);padding:14px;position:absolute;top:50%}.slider-arrows .slider-button.disabled{pointer-events:none;opacity:.5}.slider-button .icon{height:100%;fill:var(--icon);width:100%;stroke:transparent}.slider-button--next .icon{transform:rotate(-90deg) translate(.15rem);margin-right:-.2rem}.slider-button--prev .icon{transform:rotate(90deg) translate(-.15rem);margin-left:-.2rem}.slider-button+.slider-button{margin-left:10px}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar-thumb{border:0;background-color:var(--color-background-10);border-radius:.4rem}.slider::-webkit-scrollbar-track{border-radius:.4rem;background:var(--color-background-30)}@media (max-width:1024px){.slider{overflow-x:auto;flex-wrap:inherit;position:relative;scroll-behavior:smooth;scroll-padding-left:15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}product-slider-component .container{padding-right:0;padding-left:0}product-slider-component .halo-block-header{padding-right:15px;padding-left:15px}.slider-arrows .slider-button.slider-button--prev{left:5px}.slider-arrows .slider-button.slider-button--next{right:5px}.style-arrows-8 .slider-arrows .slider-button.slider-button--prev{left:-5px}.style-arrows-8 .slider-arrows .slider-button.slider-button--next{right:-5px}}@media (max-width:767px){.slider-arrows .slider-button.slider-button--prev{left:0}.slider-arrows .slider-button.slider-button--next{right:0}}@media (max-width:551px){.product-block .slider--tablet+.slider-buttons{margin-top:25px}}@media (min-width:1025px){.slider-buttons{display:none}}