.mainMenu { background-color: var(--Main-Grey-White); background-image: none; box-shadow: 0px 1.001px 1.001px 0px rgba(0, 0, 0, 0.05); max-height: 100%; overflow: visible; position: fixed; top: 0; width: 100%; z-index: 99999; height: var(--current-mobile-site-header-height); max-width: var(--max-width-navigation); margin: 0 auto; } .container { box-sizing: content-box; height: 100%; margin: 0 auto; padding: 0; } .mainLinks { background-color: #f3f2f1; } .navBar { display: grid; grid-template-columns: 1fr 80px 1fr; grid-template-columns: auto auto 1fr auto; grid-template-areas: "expanderBtn logoLink . buttonContainer"; grid-template-rows: 100%; height: 100%; padding: 0 var(--Spacing-x2); } .expanderBtn { background-color: transparent; border: none; cursor: pointer; justify-self: flex-start; padding: 11px 8px 16px; transition: 0.3s; user-select: none; } .iconBars, .iconBars::after, .iconBars::before { background: #757575; border-radius: 2.3px; display: inline-block; height: 3px; position: relative; transition: 0.3s; width: 32px; } .iconBars::after, .iconBars::before { content: ""; left: 0; position: absolute; transform-origin: 2.286px center; } .iconBars::after { top: -8px; } .iconBars::before { top: 8px; } .expanded .iconBars { background: transparent; } .expanded .iconBars::after, .expanded .iconBars::before { top: 0; transform-origin: 50% 50%; width: 32px; } .expanded .iconBars::after { transform: rotate(-45deg); } .expanded .iconBars::before { transform: rotate(45deg); } .hiddenAccessible { display: block; height: 1px; left: -100000em; overflow: hidden; position: absolute; top: auto; width: 1px; } .logoLink { /*padding: 16px 0 8px;*/ display: inline-flex; align-items: center; height: 100%; width: 80px; padding-left: var(--Spacing-x1); } .logo { width: 80px; object-fit: fill; } .listWrapper { background-color: #fff; border-top: 1px solid #e3e0db; display: none; list-style: none; overflow-y: visible; padding-bottom: 20px; margin: 0; padding-inline-start: 0; } .listWrapper.isOpen { display: block; left: 0; position: absolute; right: 0; top: 100%; } .li { border-bottom: none; display: block; line-height: 17px; position: relative; text-align: center; } .link { color: #000; text-decoration: none; display: block; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; padding-bottom: 20px; padding-top: 20px; text-transform: uppercase; } .link:hover { color: #7f7369; text-decoration: none; } .linkRow { display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #e3e0db; background-color: #f3f2f1 !important; list-style: none; } .scandicFriendsLogo { margin-right: 4px; margin-left: -4px; } .mobileLinkRow { margin: 6px 0; padding: 15px 15px 15px 5px; } .mobileLinkButton { font-size: 14px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important; font-weight: 700; background-color: transparent !important; text-decoration: none; color: #000; outline-color: transparent; } .mobileSeparator { border-left: 1px solid #e3e0db; height: 35px; margin-bottom: -12px; margin-left: -1px; margin-top: -12px; display: block; } .mobileList { padding-top: 6px; } .mobileLi { display: block; position: relative; text-align: center; line-height: 22.4px; padding: 5px 0; } .mobileLi.logout { padding: 0; } .mobileLink { color: #000; display: block; font-family: Helvetica !important; font-size: 14px; text-decoration: none; } .buttonContainer { display: inline-flex; justify-content: flex-end; align-items: center; margin-right: 8px; gap: var(--Spacing-x3); } .myPagesDesktopLink { display: none; } @media (min-width: 1367px) { .navBar { grid-template-columns: 140px auto 1fr; height: 82.4px; align-content: center; padding: 0px 0px var(--Spacing-x-quarter) 0px; overflow: hidden; } .logoLink { display: inline-block; width: 100%; padding: 27px 30px 26px 0; text-align: center; align-items: center; } .mainMenu { box-shadow: none; background-color: hsla(0, 0%, 100%, 0.95); position: relative; z-index: unset; height: 82.4px; } .container { padding: 0 var(--Spacing-x5) 0 120px; } .mainLinks { padding-top: 2.5px; background-color: transparent; height: 100%; } .expanderBtn { display: none; } .logo { width: 102.17px; height: 100%; padding-bottom: 4px; } .listWrapper { border-top: none; display: flex; align-items: center; padding-top: 0; position: static; width: 100%; padding-bottom: 0px; height: 100%; } .listWrapper.isOpen { position: static; } .li { display: inline-grid; float: none; vertical-align: middle; line-height: 1.15; } .link { background-image: none; font-family: var(--typography-Body-Regular-fontFamily); font-size: var(--typography-Body-Regular-fontSize); font-feature-settings: "clig" off, "liga" off; font-weight: 600; line-height: 125%; padding: 30px 15px; text-transform: uppercase; color: var(--text-black); /* Design system should return #404040 */ } .linkRow { display: none; } .mobileList { display: none; padding-top: 0px; } .mobileLi { display: none; } .buttonContainer { margin-right: 0; } .avatarButton { display: none; } .myPagesDesktopLink { display: block; } }