.menu-section-wrapper{padding:24px 0;border-bottom:1px solid var(--gray-extra-light-color)}@media screen and (max-width: 1479px){.menu-section-wrapper{padding:20px 0}}:root[data-special-color=white] .menu-section-wrapper{border-bottom:2px solid var(--border-color)}:root[data-special-color=black] .menu-section-wrapper{border-bottom:2px solid var(--border-color)}:root[data-special-color=blue] .menu-section-wrapper{border-bottom:2px solid var(--border-color)}.menu-section{position:relative;z-index:1}.menu-section__list{display:flex;overflow:hidden;width:100%;flex-wrap:nowrap;gap:10px 22px}.menu-section :where(button){all:revert;padding:0;border-style:none;background:none;cursor:pointer;font-family:var(--font-family-sans-serif),serif}.menu-section--invisible{visibility:hidden}.menu-section__item,.menu-section__button-open,.menu-section__button-close{display:block;height:20px;flex-shrink:0;margin:0;color:var(--blue-dark-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:500;text-decoration:none;transition:all var(--transition-time) var(--transition-effect)}.menu-section--invisible .menu-section__item,.menu-section--invisible .menu-section__button-open,.menu-section--invisible .menu-section__button-close{transition:none}.menu-section__item:hover,.menu-section__button-open:hover,.menu-section__button-close:hover{color:var(--primary-color);text-decoration:none}.menu-section__item--active,.menu-section__button-open--active,.menu-section__button-close--active{color:var(--orange-color)}.menu-section__button-open{position:absolute;top:0;right:0;background:var(--secondary-bg-color);color:var(--blue-color)}.menu-section__button-open:hover,.menu-section__button-open:active{color:var(--blue-light-color)}.menu-section__button-close{display:none;color:var(--blue-color)}.menu-section__button-close:hover,.menu-section__button-close:active{color:var(--blue-light-color)}.menu-section__button{display:none}.menu-section .invisible{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.menu-section--opened .menu-section__list{flex-wrap:wrap}.menu-section--opened .menu-section__button-open{display:none}.menu-section--opened .menu-section__button-close{display:block}.menu-section--opened .invisible{opacity:unset;pointer-events:unset;-webkit-user-select:unset;user-select:unset}@media screen and (max-width: 1479px){.menu-section__item,.menu-section__button-open,.menu-section__button-close{height:16px;font-size:calc(14/var(--initial-font-multiplier)*1rem)}}@media screen and (max-width: 767px){.menu-section .invisible{opacity:unset}.menu-section__button-open,.menu-section__button-close,.menu-section__item--active{display:none !important}.menu-section__list{display:none}.menu-section--opened .menu-section__list{position:absolute;z-index:0;top:30px;left:0;display:flex;overflow:auto;max-height:200px;flex-direction:column;flex-wrap:nowrap;padding-top:5px;border:1px solid var(--gray-light-color);background:var(--secondary-bg-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);gap:0}.menu-section__item{height:unset;padding:8px 10px;font-size:calc(12/var(--initial-font-multiplier)*1rem);gap:0}.menu-section__item:not(:last-of-type){border-bottom:1px solid var(--gray-light-color)}.menu-section__button{position:relative;z-index:1;display:grid;height:32px;align-items:center;padding:8px 10px;border:1px solid var(--gray-light-color);border-radius:var(--border-radius);background:var(--secondary-bg-color);color:var(--blue-color);cursor:pointer;font-size:calc(12/var(--initial-font-multiplier)*1rem);font-weight:500;grid-template-columns:1fr auto}.menu-section__button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-section__button svg{width:12px;height:12px;transition:all var(--transition-time) var(--transition-effect)}.menu-section--opened .menu-section__button svg{transform:rotate(180deg)}}
