.o-horizontal-scroller{position:relative}.o-horizontal-scroller__scrollable-area{scroll-behavior:smooth;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;transition:-webkit-mask-image .2s ease-in-out;transition:mask-image .2s ease-in-out;transition:mask-image .2s ease-in-out,-webkit-mask-image .2s ease-in-out}.o-horizontal-scroller__scrollable-area::-webkit-scrollbar{display:none}.o-horizontal-scroller__scrollable-area.is-scrollable-left{-webkit-mask-image:linear-gradient(270deg,#000 90%,transparent);mask-image:linear-gradient(270deg,#000 90%,transparent)}.o-horizontal-scroller__scrollable-area.is-scrollable-right{-webkit-mask-image:linear-gradient(270deg,transparent,#000 10%);mask-image:linear-gradient(270deg,transparent,#000 10%)}.o-horizontal-scroller__scrollable-area.is-scrollable-left.is-scrollable-right{-webkit-mask-image:linear-gradient(270deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(270deg,transparent,#000 10%,#000 90%,transparent)}.o-horizontal-scroller__inner{width:auto;white-space:nowrap;position:relative}.o-horizontal-scroller__arrow-container{background-color:transparent;padding:0;position:absolute;top:0;bottom:0;display:flex;align-items:center;z-index:10;opacity:1;visibility:visible;transition:opacity .2s ease-in-out}.o-horizontal-scroller__arrow-container.is-disabled{opacity:0;visibility:hidden}.o-horizontal-scroller__arrow-container:focus,.o-horizontal-scroller__arrow-container:hover{color:var(--link-color)}