:root{--header-height:5rem}.header{display:flex;flex-wrap:wrap;min-height:5rem;min-height:var(--header-height);padding:var(--spacing-l) var(--horizontal-margin);position:relative;transition:padding var(--header-transition-duration) ease}.header__logo{z-index:1}.header__logo svg{height:5rem;height:var(--header-height)}.header__logo svg,.header__logo svg *{transition:fill var(--animation-duration) var(--animation-timing-function)}.header__wrapper-items{background-color:var(--color-white);border-bottom:1px solid var(--color-dark-ultralight);height:0;left:0;overflow:hidden;position:absolute;top:0;transition:height var(--header-transition-duration) ease;width:100%}.header__items{padding:var(--headroom-height) var(--horizontal-margin)}.header__items>li:last-of-type{margin-bottom:var(--spacing-xxl)}.header__item{border-bottom:1px solid var(--color-dark-ultralight)}.header__item>a{align-items:center;display:flex;gap:var(--spacing-s);justify-content:space-between;padding:var(--spacing-xl) 0;transition:color var(--header-transition-duration) ease}@media screen and (min-width:0px){.header__item>a{font-family:var(--font-primary)!important;font-size:2.6rem!important;font-weight:600!important;line-height:2.6rem!important}}@media screen and (min-width:768px){.header__item>a{font-family:var(--font-primary)!important;font-size:3.2rem!important;font-weight:600!important;line-height:3.6rem!important}}.header__item svg{transition:color var(--header-transition-duration) ease,transform var(--header-transition-duration) ease;width:1.4rem}.header__item.active a,.header__item.active svg,.header__item.active svg *{color:var(--color-primary)}.header__item.active svg{transform:rotate(-180deg)}.header__wrapper-subitems{height:0;overflow:hidden;transition:height var(--header-transition-duration) ease}.header__subitems{display:flex;flex-direction:column;gap:var(--spacing-l);padding-bottom:var(--spacing-l)}.header__subitem>a{transition:color var(--header-transition-duration) ease}@media screen and (min-width:0px){.header__subitem>a{font-family:var(--font-primary)!important;font-size:2.6rem!important;font-weight:600!important;line-height:2.6rem!important}}@media screen and (min-width:768px){.header__subitem>a{font-family:var(--font-primary)!important;font-size:3.2rem!important;font-weight:600!important;line-height:3.6rem!important}}.header__account{align-items:center;border:1px solid var(--color-dark);border-radius:10rem;display:flex;gap:.8rem;height:5rem;justify-content:center;margin-top:.8rem;width:100%}.header__account svg{width:1.6rem}.header>.header__account{display:none}@media (min-width:1024px){:root{--header-height:6rem}.header{align-items:center;display:flex;justify-content:space-between}.header__wrapper-items{background-color:transparent;border-bottom:none;height:auto;overflow:visible;position:relative;width:auto}.header__wrapper-items .header__account{display:none}.header__items{align-items:center;display:flex;gap:var(--spacing-l);padding:0}.header__items>li:last-of-type{margin-bottom:0}.header__item{border:none;height:5rem;height:var(--header-height);position:relative}.header__item:hover>a{color:var(--color-primary)}.header__item>a{height:100%;padding:0;transition:color var(--header-transition-duration) ease;white-space:nowrap}}@media screen and (min-width:1024px) and (min-width:0px){.header__item>a{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media screen and (min-width:1024px) and (min-width:768px){.header__item>a{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media (min-width:1024px){.header__wrapper-subitems{left:0;position:absolute;top:100%;transition:height 0s}.header__subitems{display:flex;flex-direction:column;gap:var(--spacing-m);padding-top:var(--spacing-s)}.header__subitem>a{display:block;opacity:0;transform:translate3d(0,var(--spacing-s),0);transition:color 0s ease,transform 0s ease,opacity 0s ease;white-space:nowrap}}@media screen and (min-width:1024px) and (min-width:0px){.header__subitem>a{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media screen and (min-width:1024px) and (min-width:768px){.header__subitem>a{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media (min-width:1024px){.header__subitem>a.active{opacity:1;transform:translateZ(0);transition:color var(--header-transition-duration) ease,transform var(--header-transition-duration) ease,opacity var(--header-transition-duration) ease}.header__account{border:none;padding:0;width:auto}}@media screen and (min-width:1024px) and (min-width:0px){.header__account{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media screen and (min-width:1024px) and (min-width:768px){.header__account{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media (min-width:1024px){.header__account *{transition:color var(--header-transition-duration) ease}.header__account:hover *{color:var(--color-primary)}.header>.header__account{display:flex}}
