.hamburger{-moz-user-select:none;user-select:none;-webkit-user-select:none;width:-moz-fit-content;width:fit-content}.hamburger-button{cursor:pointer}.hamburger-inner{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:8px;padding:0;position:relative;transition:all .15s ease-in-out;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:40px}.hamburger-inner:focus-visible{outline:var(--theme-link-focus-outline);outline-offset:2px}.hamburger:has(.hamburger-checked) .hamburger-inner{top:3px}.hamburger-checked{background:var(--hlr-white)}.hamburger-checked.theme-transparent{background:transparent}.hamburger:has(.hamburger-line-active) .hamburger-inner:focus-visible{outline:auto;transition:all .15s linear}.hamburger-checked .hamburger-line{background:var(--hlr-black)}.hamburger-button.hamburger-checked:hover{background:var(--hlr-silver)}.hamburger-button.hamburger-checked:hover.theme-transparent{background:transparent}.hamburger-line{background:var(--theme-background);display:block;height:2px;left:0;position:absolute;transition:transform .4s ease-in-out;width:100%}.hamburger-line-1{top:0;transform-origin:50% 0}.hamburger-line-2{bottom:0;transform-origin:10% 0}.hamburger-checked .hamburger-line-1{transform:rotate(25deg)}.hamburger-checked .hamburger-line-2{transform:rotate(-25deg)}.hamburger-line-active{background:var(--hlr-white-smoke);transition:all .15s linear}.hamburger-text{display:var(--hamburger-text-display);font:var(--button-link);letter-spacing:12%;padding-left:12px;position:relative;text-transform:uppercase;top:0;transition:all .15s linear;--hamburger-text-display:none}@media (min-width:768px){.hamburger-text{--hamburger-text-display:block}}.hamburger-text-active{color:var(--hlr-black);transition:all .15s linear}
