.modal--menu{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;background:rgba(0,0,0,.8);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-10px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.modal--menu.is-open{z-index:9999;opacity:1;pointer-events:initial;visibility:visible;transform:translateY(0);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear 0s}.modal--menu .modal__header{width:100%;background:var(--color-background--dark);border-bottom:1px solid var(--color-navigation-border);box-shadow:0 25px 25px -25px var(--color-navigation-shadow)}.modal--menu .modal__header .container{height:70px;display:flex;align-items:center;justify-content:space-between}.modal--menu .modal__header .modal__logo{height:40%;display:block;text-decoration:none}.modal--menu .modal__header .modal__logo span{color:var(--color-white);font-size:21px;letter-spacing:-.5px;font-weight:500}.modal--menu .modal__header .modal__logo span:nth-child(1){color:var(--color-primary)}.modal--menu .modal__header .modal__logo span:nth-child(2){margin-left:-5px}.modal--menu .modal__header .modal__logo span:nth-child(3){color:var(--color-primary);font-size:8px;letter-spacing:1px;position:absolute;bottom:-11px;left:calc(50% + 11px);text-transform:uppercase;width:160px;font-weight:500}.modal--menu .modal__header .btn--close{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:40px;height:40px;padding:0;border:none;background:none;transform:rotate(-45deg)}.modal--menu .modal__header .btn--close .bar{height:5px;background:var(--color-text--light);border-radius:5px;border:1px solid var(--color-navigation-border)}.modal--menu .modal__header .btn--close .bar:nth-child(1){width:50%;transform:rotate(-90deg) translateX(3px);transform-origin:right}.modal--menu .modal__header .btn--close .bar:nth-child(2){width:100%}.modal--menu .modal__header .btn--close .bar:nth-child(3){width:50%;transform:rotate(-90deg) translateX(-3px);transform-origin:left;align-self:flex-end}.modal--menu .block--search{width:100%;margin:0 0 24px 0}.modal--menu .block--search .btn-startSearch{width:100%;line-height:40px;background:var(--color-text);color:var(--color-black);font-size:16px}.modal--menu .modal__content{flex:1 1 auto;padding:16px 8px 100px 8px;overflow-y:auto;background:var(--color-white);border-right:1px solid var(--color-thumb-border);display:flex;flex-direction:column;gap:4px}.modal--menu .modal__content .block .block__list .block__list__item a.block-title{line-height:50px;padding:0 8px;font-size:16px;font-weight:400}.modal--menu .modal__content .block .block__list .block__list__item a{padding:0 0 0 16px}.modal--menu .modal__content .block .block__list .block__list__item a:hover{background:var(--color-background--light)}.modal--menu .modal__content .block .block__title{width:100%;margin-top:12px;font-weight:600;font-size:11px;line-height:30px;text-transform:uppercase;text-align:left;padding:0 0 0 16px;color:var(--color-text)}.modal--menu .modal__content .block .block__list{width:100%}.modal--menu .modal__content .block .block__list .block__list__item{width:100%}.modal--menu .modal__content .block .block__list .block__list__item a{width:100%;display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:350;line-height:38px;text-decoration:none;text-align:left;color:var(--color-text)}.modal--menu .modal__content .block .block__list .block__list__item a .tag{margin:0 16px 0 0;padding:0 8px;display:block;font-size:10px;font-weight:500;letter-spacing:0;line-height:20px;background:var(--color-primary);color:var(--color-text);border-radius:30px}@media (prefers-reduced-motion:reduce){.modal--menu,.modal--menu.is-open{transition:none;transform:none}}.modal--menu .modal-dropdown__header{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:0;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;font-weight:400;line-height:50px;text-decoration:none;text-align:left;padding:0 8px;color:var(--color-text)}.modal--menu .modal-dropdown__header:hover{background:var(--color-background--light)}.modal--menu .modal-dropdown__header svg{width:14px;transform-origin:center center;margin:0 0 0 32px}.modal--menu .modal-dropdown__header svg *{fill:var(--color-text)}.modal--menu .modal-dropdown.is-open .modal-dropdown__header svg{transform:rotate(180deg)}.modal--menu .modal-dropdown__content{overflow:hidden;height:0;opacity:0;transition:height var(--dur) var(--ease),opacity calc(var(--dur) * 0.75) var(--ease);will-change:height,opacity}.modal--menu .modal-dropdown.is-open .modal-dropdown__content{opacity:1;padding:4px 0 16px 0}.modal--menu .modal-dropdown__content .block:first-child{border-top:0}.modal--menu .modal-dropdown__header:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.modal--menu .modal-dropdown__content{transition:none}.modal--menu .modal-dropdown__header::after{transition:none}}