:host { margin: 0; padding: 0; } .hy-menu-mobile { // TODO: Fix styles when mobile menu is implemented to header component. display: flex; min-height: 500px; -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: auto; right: 0; top: 0; transform: translateX(100%); transition: 0.45s; width: 100%; z-index: 100; &.is-open { transform: translateX(0); transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1); &::after { opacity: 1; visibility: visible; } } &-breadcrumb-container { display: flex; flex-flow: column; } }