.the-menu-burger{display:inline-block;height:24px;position:relative;width:24px}.the-menu-burger>span{background-color:currentColor;display:block;height:2px;left:3px;position:absolute;width:18px}.the-menu-burger>span:first-child{top:4px}.the-menu-burger>span:nth-child(2){top:11px}.the-menu-burger>span:nth-child(3){top:18px}.the-menu-burger__open-icon{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s}.the-menu-burger._open>span{opacity:0}.the-menu-burger._open .the-menu-burger__open-icon{opacity:1}@media screen and (max-width:768px){.the-menu-burger>span{left:5px;width:14px}.the-menu-burger>span:first-child{top:6px}.the-menu-burger>span:nth-child(2){top:11px}.the-menu-burger>span:nth-child(3){top:16px}}.lang-select{align-items:center;color:#e3e8ec66;display:flex;font-size:19px;font-weight:700;gap:8px;text-transform:uppercase}.lang-select__item{color:inherit;text-decoration:none}.lang-select__item._active{color:#e3e8ec}@media(hover:hover)and (pointer:fine){.lang-select__item:hover{color:#e3e8ec}}.lang-select__item:active{color:#e3e8ec}.the-menu{background-color:#0a0a0a;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:24px 24px 28px;scrollbar-color:#212121 transparent}.the-menu__lang-select{flex-shrink:0;margin-bottom:40px}.the-menu__nav{display:flex;flex-direction:column;margin-bottom:48px}.the-menu__nav-item{align-items:center;color:#ffffff80;display:flex;gap:16px;padding:8px 0;text-decoration:none}.the-menu__nav-item.is-active{color:#d60e0e}.the-menu__nav-item.is-active .the-menu__nav-num{display:none}.the-menu__nav-item.is-active .the-menu__nav-arrow{display:block}.the-menu__nav-num{color:#fff;flex-shrink:0;font-family:FiraMono,sans-serif;font-size:11px;font-weight:400;letter-spacing:.04em;min-width:58px}.the-menu__nav-label{flex:1;font-family:CyGrotesk,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.the-menu__nav-arrow{align-self:center;display:none;flex-shrink:0;transform:translateY(-3px)}.the-menu__nav-arrow svg{display:block;height:auto;width:24px}.the-menu__product{display:flex;flex:1;flex-direction:column}.the-menu__product-header{align-items:center;border-bottom:1px solid #e90000;display:flex;gap:8px;margin-bottom:0;padding-bottom:10px}.the-menu__product-header-icon{color:#e90000;font-size:12px;line-height:1}.the-menu__product-header-text{color:#e90000;font-family:FiraMono,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.the-menu__product-nav{display:flex;flex-direction:column}.the-menu__product-item{align-items:center;color:#fff6;display:flex;gap:16px;padding:8px 0;text-decoration:none}.the-menu__product-item.is-active{color:#d60e0e}.the-menu__product-item.is-active .the-menu__product-num{display:none}.the-menu__product-item.is-active .the-menu__product-arrow{display:block}.the-menu__product-num{color:#fff;flex-shrink:0;font-family:FiraMono,sans-serif;font-size:11px;font-weight:400;letter-spacing:.04em;min-width:58px}.the-menu__product-label{flex:1;font-family:CyGrotesk,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.the-menu__product-arrow{align-self:center;display:none;flex-shrink:0;transform:translateY(-3px)}.the-menu__product-arrow svg{display:block;height:auto;width:24px}.the-menu__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:28px}.the-menu__socials{align-items:center;display:flex;gap:20px}.the-menu__socials a{text-decoration:none}.the-menu__email,.the-menu__socials-link{color:#ffffff80;font-family:FiraMono,sans-serif;font-size:12px;font-weight:400;text-decoration:none}@media screen and (max-width:768px){.the-menu{padding:20px 16px 24px}.the-menu__lang-select{margin-bottom:28px}.the-menu__nav{margin-bottom:36px}.the-menu__nav-label,.the-menu__product-label{font-size:20px}}.the-header{--primary-color:var(--v658f2027);left:0;position:fixed;top:0;width:100%;z-index:81}.the-header__content{align-items:center;display:flex;justify-content:space-between;min-height:75px;padding-top:24px;position:relative}.the-header__decor-line{background:linear-gradient(to right,color-mix(in srgb,var(--primary-color) 20%,transparent),var(--primary-color),color-mix(in srgb,var(--primary-color) 20%,transparent));height:2px;left:0;position:absolute;top:15px;width:100%}.the-header__decor-line:after,.the-header__decor-line:before{background-color:color-mix(in srgb,var(--primary-color) 20%,transparent);content:"";height:12px;left:0;position:absolute;top:2px;width:2px}.the-header__decor-line:after{left:auto;right:0}.the-header__decor-line-middle{display:flex;flex-direction:column;height:40px;justify-content:flex-end;left:50%;position:absolute;top:0;transform:translate(-50%)}.the-header__decor-line-middle svg{color:var(--primary-color);transform:rotate(45deg)}.the-header__decor-line-middle:before{background-color:var(--primary-color);content:"";height:12px;left:50%;position:absolute;top:2px;transform:translate(-50%);width:2px}.the-header__menu-btn{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;color:var(--primary-color);cursor:pointer;display:flex;font-family:CyGrotesk,sans-serif;font-size:24px;font-weight:inherit;gap:8px;line-height:inherit;padding:0;position:relative;text-decoration:none;transition:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}@media(hover:hover)and (pointer:fine){.the-header__menu-btn:hover{color:#fff}}.the-header__menu-btn:active{color:#fff}.the-header__menu-btn-text{position:relative;top:3px}.the-header__menu-btn-burger{margin-right:-5px}.the-header__menu{height:100vh;max-width:100%;position:fixed;right:0;top:0;transition:.4s;width:600px}@supports (height:100dvh){.the-header__menu{height:100dvh}}@media screen and (max-width:768px){.the-header__content{min-height:60px}.the-header__decor-line{top:14px}.the-header__decor-line:after,.the-header__decor-line:before{height:8px}.the-header__decor-line-middle{height:25px}.the-header__decor-line-middle svg{height:12px;width:12px}.the-header__decor-line-middle:before{height:8px}.the-header__menu-btn{font-size:14px;gap:2px}}.the-menu-enter-from,.the-menu-leave-to{transform:translate(100%)}
