.Header{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:40}.Header__logo{left:1.8vw;position:absolute;top:1.7vw;transition:all .2s ease}.Header__logo.hidden{opacity:0;pointer-events:none;transition:opacity .2s ease}.Header__logo .Icon{height:5.5rem!important;width:20rem!important}.Header__logo.theme-purple .Icon{color:var(--color-Purple)}.Header__logo.theme-cream-purple .Icon{color:var(--color-Cream)}.Header__logo.theme-white .Icon{color:var(--color-White)}.Header__logo.theme-blueLight .Icon{color:var(--color-BlueLight)}.Header__logo.theme-cream .Icon{border-color:var(--color-Cream)}.Header_active{opacity:1;pointer-events:all}.MenuButtons{display:flex;position:absolute;right:3.9rem;top:3.9rem}.MenuButtons .menu-link{font-size:1.6rem;line-height:inherit}.MenuButtons__back{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MenuButtons__back,.MenuButtons__phone{border:1px solid var(--color-Purple);border-radius:8.1rem;cursor:pointer;display:block;line-height:1;margin-left:1.6rem;padding:.2rem 1.4rem 0;transition:color .2s ease,border-color .2s ease}.MenuButtons__phone{color:var(--color-Purple)}.MenuButtons__buy-button{background:var(--color-Purple);border:1px solid var(--color-Purple);border-radius:8.1rem;color:var(--color-BlueLight);display:block;line-height:1;margin-left:1.6rem;padding:.2rem 1.4rem 0;transition:color .2s ease,border-color .2s ease}.MenuButtons__buy-button .number{background:var(--color-Cream);color:var(--color-Purple)}.MenuButtons__menu-button{--bg-color:transparent;--bg-hover-color:var(--color-Purple);--border-color:var(--color-Purple);--border-hover-color:var(--border-color);--line-color:var(--color-Purple);--line-hover-color:var(--color-Cream);align-items:center;background-color:transparent;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:100%;color:var(--color-Purple);cursor:pointer;display:flex;height:2.6rem;justify-content:center;margin-left:2.5rem;padding:.6rem;position:relative;transition:background-color .4s,color .4s;width:2.6rem}.MenuButtons__menu-button-line{background-color:currentcolor;color:var(--line-color);height:1px;position:relative;transition:color .4s,transform .4s;width:100%}.MenuButtons__menu-button-line:after,.MenuButtons__menu-button-line:before{background-color:currentcolor;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:top .3s;width:100%}.MenuButtons__menu-button .MenuButtons__menu-button-line:after{top:-.5rem}.MenuButtons__menu-button .MenuButtons__menu-button-line:before{top:.5rem}.MenuButtons__menu-button:hover{background-color:var(--bg-hover-color);border-color:var(--border-hover-color)}.MenuButtons__menu-button:hover .MenuButtons__menu-button-line{color:var(--line-hover-color)}.MenuButtons_theme-purple .MenuButtons__menu-button{--bg-color:transparent;--bg-hover-color:var(--color-Purple);--border-color:var(--color-Purple);--line-color:var(--color-Purple);--line-hover-color:var(--color-Cream)}.MenuButtons_theme-white .MenuButtons__phone{border-color:var(--color-White);color:var(--color-White)}.MenuButtons_theme-white .MenuButtons__back,.MenuButtons_theme-white .MenuButtons__buy-button{background:var(--color-White);border-color:var(--color-White);color:var(--color-Blue)}.MenuButtons_theme-white .MenuButtons__back .number,.MenuButtons_theme-white .MenuButtons__buy-button .number{background:var(--color-Blue);color:var(--color-White)}.MenuButtons_theme-white .MenuButtons__menu-button{--bg-color:transparent;--bg-hover-color:var(--color-White);--border-color:var(--color-White);--line-color:var(--color-White);--line-hover-color:var(--color-Purple)}.MenuButtons_theme-cream-purple .MenuButtons__phone{background-color:var(--color-Purple);border-color:var(--color-Cream);color:var(--color-Cream)}.MenuButtons_theme-cream-purple .MenuButtons__back,.MenuButtons_theme-cream-purple .MenuButtons__buy-button{background:var(--color-Cream);border-color:var(--color-Cream);color:var(--color-Purple)}.MenuButtons_theme-cream-purple .MenuButtons__back .number,.MenuButtons_theme-cream-purple .MenuButtons__buy-button .number{background:var(--color-Purple);color:var(--color-Cream)}.MenuButtons_theme-cream-purple .MenuButtons__menu-button{--bg-color:var(--color-Purple);--bg-hover-color:var(--color-Cream);--border-color:var(--color-Cream);--line-color:var(--color-Cream);--line-hover-color:var(--color-Purple)}.MenuButtons_theme-blueLight .MenuButtons__phone{border-color:var(--color-BlueLight);color:var(--color-BlueLight)}.MenuButtons_theme-blueLight .MenuButtons__back,.MenuButtons_theme-blueLight .MenuButtons__buy-button{background:var(--color-BlueLight);border-color:var(--color-BlueLight);color:var(--color-White)}.MenuButtons_theme-blueLight .MenuButtons__back .number,.MenuButtons_theme-blueLight .MenuButtons__buy-button .number{background:var(--color-White);color:var(--color-BlueLight)}.MenuButtons_theme-blueLight .MenuButtons__menu-button{--bg-color:transparent;--bg-hover-color:var(--color-BlueLight);--border-color:var(--color-BlueLight);--line-color:var(--color-BlueLight);--line-hover-color:var(--color-Purple)}.MenuButtons_theme-cream .MenuButtons__phone{background:#626569;border-color:var(--color-Cream);color:var(--color-Cream)}.MenuButtons_theme-cream .MenuButtons__back,.MenuButtons_theme-cream .MenuButtons__buy-button{background:var(--color-Cream);border-color:var(--color-Cream);color:#626569}.MenuButtons_theme-cream .MenuButtons__back .number,.MenuButtons_theme-cream .MenuButtons__buy-button .number{background:#626569;color:var(--color-Cream)}.MenuButtons_theme-cream .MenuButtons__menu-button{border-color:var(--color-Cream);color:var(--color-Cream)}.MenuButtons_theme-cream .MenuButtons__menu-button-line{color:var(--color-Cream)}.MenuButtons_theme-cream .MenuButtons__menu-button:hover{background:var(--color-Cream);color:#626569}.MenuButtons_theme-cream .MenuButtons__menu-button:hover .MenuButtons__menu-button-line{color:#626569}.MenuButtons .favorites-btn{align-items:center;display:flex;gap:.6rem;justify-content:flex-end;opacity:0;padding-left:.5rem;pointer-events:none}.MenuButtons .favorites-btn .number{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;font-size:1.1rem;height:1.8rem;justify-content:center}.MenuButtons .favorites-btn.active{opacity:1;pointer-events:all;z-index:1}