.MenuSectionGrid_container__zRdq8{width:100%;padding-top:0;@media (width >= 1366px){&.MenuSectionGrid_scroll__96an3{position:relative;&:before{content:"";position:absolute;bottom:0;left:0;display:block;height:calc(var(--spacing, .25rem) * 18);width:100%;background-image:linear-gradient(to top,rgba(var(--color-white),1),transparent)}}&.MenuSectionGrid_scroll-border__PoY60:before{border-bottom-width:1px;border-bottom-style:solid;border-color:rgba(var(--color-ghost-reversed),.1)}}}.MenuSectionGrid_menu__xLMaw{overflow:auto;padding-top:calc(var(--spacing, .25rem) * 2);-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}&.MenuSectionGrid_scroll__96an3{padding-bottom:calc(var(--spacing, .25rem) * 5)}@media (width >= 1366px){&.MenuSectionGrid_filters__4wgLh{max-height:calc(100vh - var(--header-height) - 64px - var(--header-filters-height))}&.MenuSectionGrid_footer__RQVw6{max-height:calc(100vh - var(--header-height) - 64px - var(--header-footer-height))}&.MenuSectionGrid_both__MoJwR{max-height:calc(100vh - var(--header-height) - 64px - var(--header-filters-height) - var(--header-footer-height))}&.MenuSectionGrid_header-sticky__Hi86G{&.MenuSectionGrid_filters__4wgLh{max-height:calc(100vh - var(--header-height) - 52px - var(--header-filters-height))}&.MenuSectionGrid_footer__RQVw6{max-height:calc(100vh - var(--header-height) - 52px - var(--header-footer-height))}&.MenuSectionGrid_both__MoJwR{max-height:calc(100vh - var(--header-height) - 52px - var(--header-filters-height) - var(--header-footer-height))}}}}.MenuSectionGrid_layout-grid-filters__xcjJt,.MenuSectionGrid_layout-grid__uADrB{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing, .25rem) * 2);@media (min-width:540px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 1280px){column-gap:calc(var(--spacing, .25rem) * 3)}}.MenuSectionGrid_layout-column___zfnH,.MenuSectionGrid_layout-grid-group__SaDej,.MenuSectionGrid_layout-grid__uADrB{@media (width >= 1366px){max-width:748px}}.MenuSectionGrid_layout-grid__uADrB{@media (width >= 1366px){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.MenuSectionGrid_layout-grid-filters__xcjJt{@media (width >= 1366px){grid-template-columns:1fr 1fr 1fr}}.MenuSectionGrid_layout-grid-group__SaDej{display:flex;flex-direction:column;row-gap:calc(var(--spacing, .25rem) * 3);@media (width >= 1366px){display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.MenuSectionGrid_layout-column___zfnH{display:flex;min-width:230px;flex-direction:column}