@charset "utf-8";

@media screen and (min-width: 1280px) {
  [_nghost-ng-c2160145901] { display: block; max-width: calc(100vw - var(--stb-sidebar-expanded-width)); margin: 0px auto; }
}

.scroller-wrap[_ngcontent-ng-c2160145901] { position: relative; }

.scroller-wrap__control[_ngcontent-ng-c2160145901] { position: absolute; top: 0px; z-index: 2; width: 60px; height: 100%; text-align: center; }

.scroller-wrap__control--left[_ngcontent-ng-c2160145901], .scroller-wrap__control--right[_ngcontent-ng-c2160145901] { background-image: linear-gradient(var(--stb-scroller-control-shadow-angle),rgb(var(--stb-brand-200)) 0%,rgb(var(--stb-white)/0) 100%); }

.scroller-wrap__control--left[_ngcontent-ng-c2160145901] { --stb-scroller-control-shadow-angle: 90deg; left: 0px; }

.scroller-wrap__control--right[_ngcontent-ng-c2160145901] { --stb-scroller-control-shadow-angle: 270deg; right: 0px; }

.scroller-wrap__arrow[_ngcontent-ng-c2160145901] { position: absolute; top: calc(50% - var(--stb-scroller-correct-scrollbar) / 2); left: 50%; opacity: 0; transform: translate(-50%, -50%); }

@media (hover: hover) and (pointer: fine) {
  .scroller-wrap[_ngcontent-ng-c2160145901]:hover .scroller-wrap__arrow[_ngcontent-ng-c2160145901] { opacity: 1; }
}

.skeleton--category[_ngcontent-ng-c2160145901] { height: 44px; }

@media screen and (min-width: 1280px) {
  .skeleton--category[_ngcontent-ng-c2160145901] { height: 84px; }
}

.menu[_ngcontent-ng-c2160145901] { --stb-scroller-padding-right: var(--stb-container-padding); --stb-scroller-padding-left: 0; display: flex; justify-content: center; align-items: center; }

@media (orientation: landscape) {
  .menu[_ngcontent-ng-c2160145901] { --stb-scroller-padding-right: max(var(--stb-safe-area-right), var(--stb-container-padding)); }
}

.menu__search[_ngcontent-ng-c2160145901] { position: sticky; left: 0px; z-index: 1; display: inline-flex; align-self: flex-start; padding-inline: var(--stb-container-padding) 0; padding-block: 2px; background-color: rgb(var(--stb-brand-200)); }

@media (orientation: landscape) {
  .menu__search[_ngcontent-ng-c2160145901] { padding-left: max(var(--stb-safe-area-left),var(--stb-container-padding)); }
}

.menu__search[_ngcontent-ng-c2160145901]::after { position: absolute; inset-inline-start: 0px; top: -4px; z-index: -1; width: calc(100% + 14px); height: calc(100% + 12px); background-image: linear-gradient(90deg,rgb(var(--stb-brand-200)) 90%,rgb(var(--stb-white)/0)); pointer-events: none; content: ""; }

html[dir="rtl"][_nghost-ng-c2160145901] .menu__search[_ngcontent-ng-c2160145901]::after, html[dir="rtl"] [_nghost-ng-c2160145901] .menu__search[_ngcontent-ng-c2160145901]::after { background-image: linear-gradient(-90deg,rgb(var(--stb-brand-200)) 90%,rgb(var(--stb-white)/0)); }