.horizontal-scroll{position:relative;max-width:100%}.horizontal-scroll__container{overflow:hidden;position:relative;z-index:0}.horizontal-scroll__container::-webkit-scrollbar{display:none}.horizontal-scroll__element{box-sizing:border-box;margin:0;flex-shrink:0;border-radius:.25rem;overflow:hidden;flex:0 0 auto;border:none;animation:fade-in .36s both}.horizontal-scroll__element .widget-banner img{width:auto;border-radius:.25rem;height:7rem;object-fit:cover;object-position:50% 50%}.horizontal-scroll__list{display:flex;margin:0!important;padding:0!important;width:100%;width:-webkit-max-content;width:max-content;will-change:transform;transition:transform .5s ease-in-out;position:relative;overflow:hidden}.horizontal-scroll__arrows{display:none}.horizontal-scroll__arrows .icon{color:var(--grey-10, #f5f5f4)}.horizontal-scroll__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:7;background:transparent;width:3.2rem;height:100%;border-radius:0;transition:opacity .15s ease-in-out;opacity:1}.horizontal-scroll__arrow:after{content:"";width:4rem;height:11.25rem;position:absolute;top:0;z-index:9}.horizontal-scroll__arrow.isDisabled{opacity:0;pointer-events:none}.horizontal-scroll__arrow svg{width:1.25rem;height:1.25rem;position:relative;z-index:10}.horizontal-scroll__arrow path{fill:var(--white, #ffffff)}.horizontal-scroll__arrow--prev{left:0}.horizontal-scroll__arrow--prev:after{left:0;background-image:linear-gradient(to right,#000000b8,#0000)}.horizontal-scroll__arrow--prev svg{transform:scaleX(-1)}.horizontal-scroll__arrow--next{right:0}.horizontal-scroll__arrow--next:after{right:0;background-image:linear-gradient(to right,#0000,#000000b8)}@media only screen and (max-width: 767px){.horizontal-scroll__container{overflow-x:auto;padding-top:.25rem}.horizontal-scroll__arrow svg{width:.875rem;height:.875rem}}@media only screen and (min-width: 768px){.horizontal-scroll__element .widget-banner img{height:10rem}.horizontal-scroll:hover .horizontal-scroll__arrows{display:block}}.button-counter{display:flex}.button-counter .MuiTouchRipple-root{color:var(--tabs-tab-ripple-effect-color)}.button-counter .iconWrapper{order:1}.button-counter:not(.no-gray) .icon{filter:grayscale(1);opacity:75%}.button-counter .button-counter-label p{color:var(--tabs-tab-label-color, #000000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12ch;opacity:75%}.button-counter .button-counter-events{display:flex;align-items:center;justify-content:center;padding:2px 5px;min-height:22px;min-width:23px;border-radius:100%;color:var(--tabs-tab-events-active-color, #2d2e2c);line-height:16px}.button-counter.vertical{flex-direction:column;padding:6px 8px;min-height:60px}.button-counter.vertical .button-counter-label{order:3}.button-counter.vertical .button-counter-label p{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.46px;text-align:center}.button-counter.vertical .button-counter-events{position:absolute;transform:translate(15px,-15px);-webkit-transform:translate(15px,-15px);z-index:9999;order:2;background-color:var(--tabs-tab-events-inactive-background-color, #ffffff)}.button-counter.horizontal{padding:4px 8px;justify-content:center;align-items:center;gap:4px}.button-counter.horizontal .button-counter-label{order:2}.button-counter.horizontal .button-counter-label p{font-size:14px;line-height:24px}.button-counter.horizontal .button-counter-events{order:3}.button-counter.horizontal .button-counter-events p{line-height:20px}.button-counter-skeleton{display:flex;justify-content:center}.button-counter-skeleton.vertical{max-height:60px;gap:4px}.button-counter-skeleton.horizontal{max-height:36px;gap:10px}.button-counter-skeleton.horizontal span{min-width:130px}.button-counter-skeleton span{border-radius:5%}.button-counter.is-selected{border-bottom:2px solid var(--tabs-indicator-background-color, #ee3536);border-radius:0}.button-counter.is-selected .icon{filter:grayscale(0);opacity:1}.button-counter.is-selected .button-counter-label p{color:var(--black);opacity:1}.button-counter.is-selected .button-counter-events{background-color:var(--tabs-tab-events-active-background-color, #e53935)}.button-counter.is-selected .button-counter-events p{color:var(--tabs-tab-events-active-color, #fff)}@media (hover: hover) and (pointer: fine){.button-counter:hover.MuiButtonBase-root{background-color:transparent}.button-counter:hover:not(.is-selected) .button-counter-events{background-color:var(--tabs-tab-events-inactive-background-color, #ffffff)}.button-counter:hover .icon{filter:grayscale(0);opacity:1}}.button-counter-scroller-container{overflow:auto}.button-counter-scroller-container .horizontal-scroll__arrows{display:block}.button-counter-scroller-container .horizontal-scroll__arrow{border:0!important}.button-counter-scroller-container .horizontal-scroll__arrow path{fill:var(--action-active, rgba(0, 0, 0, .5607843137))!important}.button-counter-scroller-container .horizontal-scroll__arrow--prev:after{background:#f5f5f4!important;width:3rem;height:100%}.button-counter-scroller-container .horizontal-scroll__arrow--next:after{background:#f5f5f4!important;width:3rem;height:100%}@media only screen and (max-width: 767px){.button-counter-scroller-container .horizontal-scroll__arrow{width:1.25rem!important}.button-counter-scroller-container .horizontal-scroll__arrow--prev:after{background:var(--categories-menu-button-icon-background-color, #f5f5f4)!important;width:2rem!important;height:100%}.button-counter-scroller-container .horizontal-scroll__arrow--next:after{background:var(--categories-menu-button-icon-background-color, #f5f5f4)!important;width:2rem!important;height:100%}.button-counter-scroller-container .horizontal-scroll__arrow svg{width:3rem!important;height:3rem!important}}
