.team365-header{position:fixed;top:0;left:0;right:0;width:100%;padding:20px 0;background:transparent;z-index:var(--layer-sticky, 8);box-sizing:border-box}.team365-inner{width:calc(100% - 40px);margin:0 auto;padding:0 20px;background:transparent;border:none;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;position:relative;min-height:60px}.team365-header.is-scrolled .team365-inner{background:#080806f2}.team365-main{display:flex;align-items:center}.team365-logo-link{display:block;line-height:0;opacity:0;pointer-events:none;max-width:0;overflow:hidden;margin-right:0;transition:opacity .4s ease,max-width .4s ease,margin-right .4s ease}.team365-logo-img{display:block;width:auto;height:45px}.team365-header.is-scrolled .team365-logo-link{opacity:1;pointer-events:auto;max-width:120px;margin-right:48px}@media screen and (max-width:749px){.team365-logo-link{opacity:1;pointer-events:auto;max-width:none;margin-right:0}}.team365-nav{display:flex;gap:var(--gap-xl, 1.25rem);list-style:none;margin:0;padding:0;align-items:center}.team365-nav a{color:#fff;text-decoration:none;font-family:var(--menu-top-level-font-family, var(--font-heading--family, inherit));font-style:var(--menu-top-level-font-style, normal);font-weight:var(--menu-top-level-font-weight, 400);font-size:var(--menu-top-level-font-size, .8125rem);letter-spacing:var(--letter-spacing-sm, .06em);text-transform:var(--menu-top-level-font-case, uppercase);line-height:1;transition:opacity var(--animation-speed, .125s) var(--animation-easing, ease-in-out);white-space:nowrap}.team365-nav a:hover{opacity:var(--opacity-subdued-text, .7)}.team365-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;margin:0;color:#fff;line-height:0}.team365-hamburger svg{width:20px;height:12px;display:block}.team365-spacer{display:none}.team365-drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:calc(var(--layer-menu-drawer, 18) - 1);opacity:0;transition:opacity .3s ease}.team365-drawer-overlay.is-open{display:block;opacity:1}.team365-drawer{position:fixed;top:0;left:0;width:85%;max-width:320px;height:100dvh;background:#080806f2;z-index:var(--layer-menu-drawer, 18);transform:translate(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease;display:flex;flex-direction:column;overflow-y:auto}.team365-drawer.is-open{transform:translate(0);visibility:visible}.team365-drawer-header{display:flex;justify-content:flex-end;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);min-height:60px}.team365-drawer-close{background:none;border:none;cursor:pointer;color:#fff;padding:8px;line-height:0;display:flex;align-items:center;justify-content:center}.team365-drawer-close svg{width:22px;height:22px;display:block}.team365-drawer-nav{padding:8px 0;flex:1}.team365-drawer-nav ul{list-style:none;margin:0;padding:0}.team365-drawer-nav li a{display:block;padding:16px 24px;color:#fff;text-decoration:none;font-family:var(--menu-top-level-font-family, inherit);font-weight:var(--menu-top-level-font-weight, 400);font-size:var(--menu-top-level-font-size, .875rem);letter-spacing:var(--letter-spacing-sm, .06em);text-transform:var(--menu-top-level-font-case, uppercase);transition:opacity .15s ease;border-bottom:1px solid rgba(255,255,255,.08)}.team365-drawer-nav li:last-child a{border-bottom:none}.team365-drawer-nav li a:hover{opacity:.7}@media screen and (max-width:749px){.team365-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 24px);padding:0 12px}.team365-hamburger{display:flex;align-items:center;justify-content:flex-start;padding:8px}.team365-main{display:flex;align-items:center;justify-content:center;gap:0}.team365-spacer{display:block;visibility:hidden;pointer-events:none}.team365-nav{display:none}.team365-logo-img{height:28px}.team365-header.is-scrolled .team365-logo-link{max-width:none;margin-right:0}}.team365-header--static{position:sticky;top:0;padding:0}.team365-header--static .team365-inner{width:100%;padding:0 20px;background:#080806f2}.team365-header--static .team365-logo-link{opacity:1;pointer-events:auto;max-width:none;margin-right:48px}@media screen and (max-width:749px){.team365-header--static .team365-inner{width:100%;padding:0 12px}.team365-header--static .team365-hamburger{display:flex;align-items:center;justify-content:flex-start;padding:8px}.team365-header--static .team365-logo-link{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/team365-header.css.map */
