.MenuSubSection-module-scss-module__g7TP9G__SubSectionItems{padding:var(--space-s)0;gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (max-width:575.98px){.MenuSubSection-module-scss-module__g7TP9G__SubSectionItems{grid-template-columns:1fr 1fr}}.MenuSubSection-module-scss-module__g7TP9G__SubSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.MenuSubSection-module-scss-module__g7TP9G__Wide{grid-template-columns:repeat(auto-fit,minmax(calc(300px - var(--space-s)),1fr))}.MenuSubSection-module-scss-module__g7TP9G__Text-only{justify-content:center;align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:flex}
.MenuAccordion-module-scss-module__LTcivq__Menu{background-color:var(--page-bg);padding:var(--section-padding)0}.MenuAccordion-module-scss-module__LTcivq__MenuSectionContainer .MenuAccordion-module-scss-module__LTcivq__MenuSection{border-bottom:1px solid var(--text-base)}.MenuAccordion-module-scss-module__LTcivq__MenuSectionContainer.MenuAccordion-module-scss-module__LTcivq__HideBorder .MenuAccordion-module-scss-module__LTcivq__MenuSection,.MenuAccordion-module-scss-module__LTcivq__MenuSectionContainer:last-child .MenuAccordion-module-scss-module__LTcivq__MenuSection{border-bottom:0}.MenuAccordion-module-scss-module__LTcivq__MenuCategoryTab,.MenuAccordion-module-scss-module__LTcivq__MenuSection{scroll-margin:var(--scroll-margin)}.MenuAccordion-module-scss-module__LTcivq__MenuSection:focus-visible{outline:var(--focus-visible-outline);color:var(--accent-color);outline-offset:var(--focus-visible-offset)}.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanelInner{gap:var(--space-xs);padding-bottom:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (max-width:575.98px){.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanelInner{grid-template-columns:1fr 1fr}}.MenuAccordion-module-scss-module__LTcivq__Wide{grid-template-columns:repeat(auto-fit,minmax(calc(300px - var(--space-s)),1fr))}.MenuAccordion-module-scss-module__LTcivq__Text-only{gap:var(--space-s);flex-wrap:wrap;display:flex}.MenuAccordion-module-scss-module__LTcivq__Header{all:unset;display:flex}.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton{all:unset;padding:var(--space-s)0 calc(var(--space-s) - .2em);text-align:left;color:var(--text-base);cursor:pointer;flex:1 0 100%;justify-content:space-between;align-items:center;width:100%;transition:color .3s cubic-bezier(.87,0,.13,1);display:flex}.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton:hover,.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton:hover .MenuAccordion-module-scss-module__LTcivq__ButtonIcon{color:var(--accent-color)}.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton:focus-visible{outline:var(--focus-visible-outline);outline-offset:var(--focus-visible-offset)}.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton[data-state=open]{font-weight:var(--font-weight--bold);border-bottom:0}@media screen and (prefers-reduced-motion:reduce){.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton{transition:none}}@media (max-width:767.98px){.MenuAccordion-module-scss-module__LTcivq__MenuSectionButtonTitle{font-size:var(--step-3)!important}}.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanel{overflow:hidden}.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanel[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) MenuAccordion-module-scss-module__LTcivq__slideDown}.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanel[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) MenuAccordion-module-scss-module__LTcivq__slideUp}@media screen and (prefers-reduced-motion:reduce){.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanel[data-state=open],.MenuAccordion-module-scss-module__LTcivq__MenuSectionPanel[data-state=closed]{animation:none}}.MenuAccordion-module-scss-module__LTcivq__ButtonIcon{transition:transform .3s cubic-bezier(.87,0,.13,1)}.MenuAccordion-module-scss-module__LTcivq__MenuSectionButton[data-state=open]>.MenuAccordion-module-scss-module__LTcivq__ButtonIcon{transform:rotate(180deg)}@media screen and (prefers-reduced-motion:reduce){.MenuAccordion-module-scss-module__LTcivq__ButtonIcon{transition:none}}@keyframes MenuAccordion-module-scss-module__LTcivq__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes MenuAccordion-module-scss-module__LTcivq__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
