.sh-menu{display:none}@media(min-width:1024px){.sh-menu--ready{display:block}.sh-menu-enabled .inline-header-nav,.sh-menu-enabled #menu-disclosure{display:none!important}.sh-menu{color:inherit}.sh-menu button{font:inherit;cursor:pointer;text-transform:none;letter-spacing:normal}.sh-menu__toggle{display:flex;gap:12px;align-items:center;background:none;border:0;padding:12px 0;color:inherit}.sh-menu__toggle span{font-size:25px}.sh-menu .sh-menu__popup{display:flex;flex-direction:column;height:min(640px,var(--sh-menu-height, 65vh));position:fixed;inset:var(--sh-menu-top, 150px) 24px auto;max-width:1200px;margin:0 auto;z-index:40;background:#fff;color:#022451;box-shadow:0 12px 35px #00142d30;border:1px solid #dce3ec;border-radius:8px;overflow:auto;max-height:var(--sh-menu-height, 65vh);overscroll-behavior:contain}.sh-menu [hidden]{display:none!important}.sh-menu__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid #dce3ec}.sh-menu__close{padding:8px 12px;border:0;background:#eef3f9;color:#022451;border-radius:4px}.sh-menu__body{min-height:0;flex:1;display:grid;grid-template-columns:245px minmax(0,1fr)}.sh-menu__categories{overflow-y:auto;overscroll-behavior:contain;padding:12px;background:#f4f7fb}.sh-menu__category,.sh-menu__direct,.sh-menu__all{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:start;padding:10px 12px;min-height:44px;border:0;border-radius:4px;background:transparent;color:#022451;font-size:15px;line-height:1.4;text-decoration:none}.sh-menu__all{font-weight:700}.sh-menu__category[aria-expanded=true]{color:#fff;background:#022451}.sh-menu__direct:hover,.sh-menu__all:hover{background:#e2eaf4}.sh-menu__panels{overflow-y:auto;overscroll-behavior:contain;min-width:0;padding:24px}.sh-menu__panel-heading{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;justify-content:space-between;margin-bottom:20px}.sh-menu__panel-heading h2{margin:0;font-size:24px;color:inherit}.sh-menu__panel-heading a{font-size:14px;text-decoration:underline}.sh-menu__links{columns:2;column-gap:24px;list-style:none;margin:0;padding:0}.sh-menu__links li{break-inside:avoid}.sh-menu__links a{display:block;padding:12px 8px;min-height:44px;font-size:15px;line-height:1.4;color:inherit;text-decoration:none;overflow-wrap:anywhere;border-radius:4px}.sh-menu__links a:hover{background:#eef3f9;text-decoration:underline}.sh-menu :focus-visible{outline:3px solid #087db7;outline-offset:2px}}@media(min-width:1280px){.sh-menu__links{columns:3}}@media(min-width:1024px){.sh-menu-enabled .header__layout{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:12px}.sh-menu-enabled .header__layout>.logo{grid-column:2;grid-row:1}.sh-menu-enabled .header__layout>.header-icons{grid-column:3;grid-row:1;justify-self:end}.sh-menu-enabled .header__layout>.header__menus-container{grid-column:1 / -1;grid-row:2;width:100%;margin:0}.sh-menu__topnav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 24px}.sh-menu .sh-menu__toggle,.sh-menu .sh-menu__toplink{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:16px;line-height:1.5;font-weight:400;padding:8px 0;min-height:44px;text-decoration:none;white-space:nowrap}.sh-menu .sh-menu__toggle span{font-size:16px}.sh-menu__toplink:hover,.sh-menu__toggle:hover{text-decoration:underline}.sh-menu__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;border-top:1px solid #dce3ec;padding:8px 20px;background:#fff}.sh-menu__footer .social{margin:0;padding:0;list-style:none}.sh-menu__footer .social__link{width:44px;height:44px;padding:12px}.sh-menu__footer svg{width:20px;height:20px;flex-shrink:0}.sh-menu__contact{display:flex;flex-wrap:wrap;gap:8px 20px;margin-inline-start:auto}.sh-menu__contact a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;font-size:14px;overflow-wrap:anywhere}}@media(min-width:1024px){.sh-menu__chevron{display:block;flex:0 0 16px;align-self:center}.sh-menu__category{transition:background-color .1s ease,color .1s ease}.sh-menu__categories{scrollbar-gutter:stable}.sh-menu__panel:not([hidden]){animation:sh-panel-reveal .11s ease-out}}@keyframes sh-panel-reveal{0%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sh-menu__category{transition:none}.sh-menu__panel:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/sh-desktop-menu.css.map */
