10 background-color: #083F4D;
15 justify-content: space-between;
16 flex-direction: column;
18 @include rwd($break-menu) {
23 text-decoration: none;
30 justify-content: space-between;
37 z-index: $master-layer;
59 transition: .5s width;
61 @include rwd($break-menu) {
67 @include rwd($break-menu) {
74 @include rwd($break-menu) {
80 .l-navigation__button {
89 .l-naviagion__search {
96 @include rwd($break-menu) {
102 font-family: $base-font;
112 @include rwd($break-menu) {
118 .l-navigation__actions {
121 justify-content: center;
132 .l-navigation__user-actions {
136 @include rwd($break-menu) {
140 .l-navigation__login {
153 padding: 9px 20px 11px;
178 background-color: #FBC40F;
184 flex-direction: column;
187 @include rwd($break-flow) {
200 letter-spacing: -0.02em;
216 .l-navigation__menu {
224 flex-direction: column;
225 background-color: #083F4D;
227 transition: opacity 350ms $ease-out;
229 // https://caniuse.com/wf-display-animation, https://caniuse.com/wf-overlay
230 // display 350ms allow-discrete,
231 // overlay 350ms allow-discrete;
238 pointer-events: none;
240 // https://caniuse.com/wf-display-animation, https://caniuse.com/wf-overlay
243 pointer-events: none;
246 .l-navigation__menu__top {
248 @include rwd($break-menu) {
255 padding-bottom: 30px;
259 flex-direction: column;
263 .l-navigation__user-bar {
267 border-color: #007880;
271 justify-content: end;
274 @include rwd($break-menu) {
278 .l-navigation__user-actions {
302 body:has(dialog[open]) {
307 .l-navigation__menu[open] {
311 @media (prefers-reduced-motion: reduce) {
312 .l-navigation__menu { transition: none; }
315 .l-navigation__menu__blocks {
319 justify-content: space-between;
323 padding-bottom: 80px;
325 @include rwd($break-menu) {
331 .l-navigation__menu__links {
334 justify-content: space-between;
339 @include rwd($break-menu) {
352 @include rwd($break-menu) {
359 font-weight: $regular;
364 @include rwd($break-menu) {
371 font-weight: $semibold;
372 @include font-size(21px);
374 letter-spacing: -0.01em;
380 text-decoration: underline;
401 .l-navigation__menu__info {
403 justify-content: space-between;
407 @include rwd($break-menu) {
410 align-items: flex-end;
415 .l-navigation__menu__book {
417 flex-direction: column;
418 justify-content: space-between;
419 @include rwd($break-menu) {
425 @include font-size(21px);
429 letter-spacing: -0.01em;
430 font-weight: $semibold;
435 display: inline-block;
447 transition: background-color 150ms;
449 @include rwd($break-menu) {
455 background-color: #FBC40F;
460 .l-navigation__menu__book__header {
462 justify-content: space-between;
463 flex-direction: column;
466 @include rwd($break-menu) {
476 content: url('../images/korona.svg');
488 .l-navigation__menu__book__info {
491 align-items: flex-start;
493 background-color: $color-white;
497 flex-direction: column;
498 @include rwd($break-menu) {
511 font-weight: $regular;
512 @include font-size(15px);
514 @include rwd($break-menu) {
519 font-weight: $semibold;
520 @include font-size(18px);
527 font-weight: $regular;
528 @include font-size(15px);
532 @include rwd($break-menu) {
538 .l-navigation__menu__social {
544 @include rwd($break-menu) {
551 justify-content: space-between;
566 @include font-size(28px);