.header-group{--tc-nav-blue: #1c4da1;--tc-nav-ink: #092b3a;--tc-nav-muted: #5f7484;--tc-nav-line: rgba(28, 77, 161, .16);--tc-nav-soft: #f6fbff;--tc-nav-mint: #e8fbf7;--tc-nav-green: #e4f582;--tc-nav-shadow: 0 1.125rem 2.5rem rgba(16, 53, 86, .12);--tc-header-mobile-height: 4.75rem}.header-group .site-header{position:relative;z-index:120;box-shadow:0 .25rem 1.1rem #1035560a}body.menu-expanded .header-group .site-header{z-index:10000}body.menu-expanded .hero-video-mute-toggle,body.menu-expanded button[class*=BubbleLauncher]{opacity:0;visibility:hidden;pointer-events:none}.header-group .site-header .menu-scrim{position:fixed;inset:var(--tc-header-mobile-height) 0 0;display:block;border:0;background:#08203247;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;z-index:1}body.menu-expanded{overflow:hidden}body.menu-expanded .header-group .site-header .menu-scrim{opacity:1;visibility:visible;pointer-events:auto}.header-group .site-header .flex .menu-device-toggle:focus-visible,.header-group .site-header .flex .menu a:focus-visible,.header-group .site-header .flex .controls a:focus-visible,.header-group .site-header .flex .controls [role=button]:focus-visible{outline:.1875rem solid rgba(28,77,161,.24);outline-offset:.1875rem}.header-group .site-header .flex .menu .tamecare-main-nav,.header-group .site-header .flex .menu .tamecare-main-nav ul{list-style:none}.header-group .site-header .flex .menu .tamecare-main-nav a{text-decoration:none}.header-group .site-header .flex .menu .tamecare-main-nav>li>a:not(.btn):before,.header-group .site-header .flex .menu .tamecare-main-nav>li:before{display:none!important}@media screen and (min-width:75rem){.header-group .site-header{padding:1.375rem 0 1rem}.header-group .site-header .flex{align-items:center;gap:1.15rem}.header-group .site-header .flex .logo-with-search{gap:1.25rem}.header-group .site-header .flex .logo-with-search .logo{width:clamp(14.5rem,18vw,20rem)!important;max-width:clamp(14.5rem,18vw,20rem)!important}.header-group .site-header .flex .logo-with-search form{width:clamp(14rem,19vw,19rem)}.header-group .site-header .flex .controls{gap:clamp(.65rem,1vw,1.1rem)}.header-group .site-header .flex .controls .btn{min-height:2.45rem;padding:.55rem 1.25rem}.header-group .site-header .flex .menu{position:static;order:3;width:100%;height:auto;margin:1.15rem 0 0;padding:0;overflow:visible;transform:none;background:transparent;z-index:4}.header-group .site-header .flex .menu .tamecare-main-nav{display:flex;align-items:center;justify-content:center;gap:.18rem;width:max-content;max-width:min(100%,72rem);min-height:3rem;margin:0 auto;padding:.25rem;border:.0625rem solid rgba(28,77,161,.12);border-radius:999rem;background:#f7fbffdb;box-shadow:inset 0 0 0 .0625rem #fffc}.header-group .site-header .flex .menu .tamecare-main-nav>li{position:relative;display:flex;align-items:center;min-width:0}.header-group .site-header .flex .menu .tamecare-main-nav>li+li:before{content:"";display:block;width:.0625rem;height:1.25rem;margin:0 .12rem;background:#1c4da11f}.header-group .site-header .flex .menu .tamecare-main-nav>li>a:not(.btn){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;max-width:none;padding:0 .78rem;border:0;border-radius:999rem;color:var(--tc-nav-blue)!important;font-family:var(--ff-avenir-heavy);font-size:clamp(.82rem,.84vw,.98rem);line-height:1;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .16s ease}.header-group .site-header .flex .menu .tamecare-main-nav>li>a:not(.btn):hover,.header-group .site-header .flex .menu .tamecare-main-nav>li:focus-within>a:not(.btn){background:var(--tc-nav-mint);color:var(--tc-nav-blue)!important;transform:translateY(-.0625rem)}.header-group .site-header .flex .menu .tamecare-main-nav .icon-chev{width:.62rem;height:.62rem;transform:none!important;transition:transform .16s ease}.header-group .site-header .flex .menu .tamecare-main-nav>li:hover .icon-chev,.header-group .site-header .flex .menu .tamecare-main-nav>li:focus-within .icon-chev{transform:rotate(180deg)!important}.header-group .site-header .flex .menu .tamecare-nav-panel{position:absolute!important;top:calc(100% + .72rem);left:50%;display:block;width:min(54rem,calc(100vw - 3rem));max-height:none;margin:0;padding:0;border:0;background:transparent;opacity:0;visibility:hidden;overflow:visible;pointer-events:none;transform:translate(-50%,.5rem);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;z-index:90}.header-group .site-header .flex .menu .tamecare-nav-panel:before{content:"";position:absolute;top:-.9rem;right:0;left:0;height:.9rem}.header-group .site-header .flex .menu .tamecare-nav-panel--compact{width:min(40rem,calc(100vw - 3rem))}.header-group .site-header .flex .menu .tamecare-main-nav>li:hover>.tamecare-nav-panel,.header-group .site-header .flex .menu .tamecare-main-nav>li:focus-within>.tamecare-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.header-group .site-header .flex .menu .tamecare-nav-panel .inner{display:grid;grid-template-columns:minmax(12rem,.86fr) minmax(18rem,1.55fr);gap:1rem;align-items:stretch;padding:.95rem;border:.0625rem solid rgba(28,77,161,.16);border-radius:1rem;background:#fffffffa;box-shadow:var(--tc-nav-shadow)}.header-group .site-header .flex .menu .tamecare-nav-panel__intro{display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1rem;border-radius:.75rem;background:linear-gradient(145deg,#f5fbff,#edf9f5);color:var(--tc-nav-ink)}.header-group .site-header .flex .menu .tamecare-nav-panel__intro span{color:var(--tc-nav-blue);font-family:var(--ff-avenir-heavy);font-size:.72rem;letter-spacing:0;text-transform:uppercase}.header-group .site-header .flex .menu .tamecare-nav-panel__intro strong{color:var(--tc-nav-ink);font-family:var(--ff-heading-primary);font-size:1.45rem;line-height:1.05}.header-group .site-header .flex .menu .tamecare-nav-panel__intro p{margin:0;color:var(--tc-nav-muted);font-size:.92rem;line-height:1.45}.header-group .site-header .flex .menu .tamecare-nav-panel__intro a{display:inline-flex;width:max-content;margin-top:.3rem;padding:.48rem .78rem;border-radius:999rem;background:var(--tc-nav-blue);color:#fff!important;font-family:var(--ff-avenir-heavy);font-size:.82rem;line-height:1}.header-group .site-header .flex .menu .tamecare-nav-panel .link_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:auto}.header-group .site-header .flex .menu .tamecare-nav-panel .group{width:auto;margin:0;padding:.85rem;border:.0625rem solid rgba(28,77,161,.1);border-radius:.75rem;background:#fff}.header-group .site-header .flex .menu .tamecare-nav-panel .group--wide{grid-column:1 / -1}.header-group .site-header .flex .menu .tamecare-nav-panel .group p{margin:0 0 .65rem;padding:0;border:0;background:transparent;color:var(--tc-nav-ink);font-family:var(--ff-avenir-heavy);font-size:.9rem;line-height:1.2}.header-group .site-header .flex .menu .tamecare-nav-panel .group ul{display:grid;gap:.34rem;margin:0;padding:0}.header-group .site-header .flex .menu .tamecare-nav-panel .group li{display:block;margin:0}.header-group .site-header .flex .menu .tamecare-nav-panel .group li a{display:inline-flex;width:auto;min-height:auto;padding:0;border:0;color:var(--tc-nav-blue)!important;font-family:var(--ff-body);font-size:.92rem;line-height:1.35;white-space:normal}.header-group .site-header .flex .menu .tamecare-nav-panel .group li a:hover{text-decoration:underline;text-underline-offset:.18rem}.header-group .site-header .flex .menu .device-controls{display:none!important}}@media screen and (min-width:75rem){.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel{position:absolute!important;top:calc(100% + .72rem)!important;left:50%!important;display:none!important;width:min(48rem,calc(100vw - 3rem))!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:0;visibility:hidden;overflow:visible!important;pointer-events:none;transform:translate(-50%,.5rem)!important;z-index:90}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel:before{content:""!important;position:absolute!important;top:-.9rem!important;right:0!important;left:0!important;height:.9rem!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel--compact{width:min(36rem,calc(100vw - 3rem))!important}.header-group .site-header .flex .menu .linklist li:hover>.tamecare-nav-panel,.header-group .site-header .flex .menu .linklist li:focus-within>.tamecare-nav-panel{display:block!important;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .inner{display:grid!important;grid-template-columns:minmax(11.25rem,.8fr) minmax(0,1.72fr)!important;gap:.82rem!important;align-items:start!important;padding:.82rem!important;border:.0625rem solid rgba(28,77,161,.16)!important;border-radius:1rem!important;background:#fffffffa!important;box-shadow:var(--tc-nav-shadow)!important;overflow:visible!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .link_container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important;width:auto!important;flex-wrap:initial!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel--compact .link_container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .tamecare-nav-panel__intro{min-height:100%!important;padding:.9rem!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .tamecare-nav-panel__intro strong{font-size:1.28rem!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .tamecare-nav-panel__intro p{font-size:.86rem!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .tamecare-nav-panel__intro a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:0!important;min-height:2rem!important;height:auto!important;margin-top:.22rem!important;padding:.52rem .86rem!important;border:0!important;border-radius:999rem!important;background:var(--tc-nav-blue)!important;color:#fff!important;box-shadow:none!important;font-family:var(--ff-avenir-heavy)!important;font-size:.8rem!important;line-height:1!important;white-space:nowrap!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .group{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;padding:.72rem!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .group--wide{grid-column:auto!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .group p{margin-bottom:.5rem!important;font-size:.84rem!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .group li a{font-size:.84rem!important;line-height:1.32!important}}@media screen and (min-width:75rem)and (max-width:80rem){.header-group .site-header .flex .logo-with-search .logo{width:clamp(12rem,16vw,14.5rem)!important;max-width:clamp(12rem,16vw,14.5rem)!important}.header-group .site-header .flex .logo-with-search form{width:clamp(12.5rem,20vw,15rem)}.header-group .site-header .flex .controls .btn{padding-inline:.95rem}.header-group .site-header .flex .controls .header-giving-back-quick{font-size:.82rem}.header-group .site-header .flex .menu .tamecare-main-nav>li>a:not(.btn){padding-inline:.62rem;font-size:.8rem}}@media screen and (max-width:74.99rem){.header-group .site-header{height:var(--tc-header-mobile-height);min-height:var(--tc-header-mobile-height);padding:0;border-bottom:.0625rem solid var(--tc-nav-line);background:#fff}.header-group .site-header .container{height:100%;padding-inline:clamp(.9rem,4vw,1.4rem)}.header-group .site-header .flex{height:100%;align-items:center;flex-wrap:nowrap}.header-group .site-header .flex .menu-device-toggle{display:inline-flex;position:relative;flex:0 0 2.75rem;order:1;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.625rem;background:transparent;cursor:pointer}.header-group .site-header .flex .menu-device-toggle:before,.header-group .site-header .flex .menu-device-toggle:after,.header-group .site-header .flex .menu-device-toggle span{content:"";position:absolute;left:50%;width:1.7rem;height:.125rem;border-radius:999rem;background:var(--tc-nav-blue);transform:translate(-50%);transition:transform .18s ease,opacity .18s ease,top .18s ease}.header-group .site-header .flex .menu-device-toggle:before{top:.88rem}.header-group .site-header .flex .menu-device-toggle span{top:50%;transform:translate(-50%,-50%)}.header-group .site-header .flex .menu-device-toggle:after{top:1.78rem}body.menu-expanded .header-group .site-header .flex .menu-device-toggle:before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}body.menu-expanded .header-group .site-header .flex .menu-device-toggle:after{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}body.menu-expanded .header-group .site-header .flex .menu-device-toggle span{opacity:0}.header-group .site-header .flex .logo-with-search{display:flex;flex:1 1 auto;order:2;justify-content:center;min-width:0}.header-group .site-header .flex .logo-with-search .logo{position:static;width:clamp(10.5rem,48vw,13.25rem)!important;max-width:clamp(10.5rem,48vw,13.25rem)!important;transform:none}.header-group .site-header .flex .logo-with-search form{display:none}.header-group .site-header .flex .controls{flex:0 0 auto;order:3;gap:clamp(.55rem,2vw,.8rem)}.header-group .site-header .flex .controls .btn,.header-group .site-header .flex .controls .header-giving-back-quick,.header-group .site-header .flex .controls .icon-user{display:none!important}.header-group .site-header .flex .controls .icon-search,.header-group .site-header .flex .controls .icon-cart{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.header-group .site-header .flex .controls .icon-search svg,.header-group .site-header .flex .controls .icon-cart svg{width:1.5rem}.header-group .site-header.search-active .flex .logo-with-search{justify-content:flex-start}.header-group .site-header.search-active .flex .logo-with-search .logo{display:none}.header-group .site-header.search-active .flex .logo-with-search form{position:absolute;top:calc(100% - .0625rem);left:0;z-index:5;display:block;width:100%;margin:0;padding:.72rem clamp(.9rem,4vw,1.4rem);border-bottom:.0625rem solid var(--tc-nav-line);background:#fff;box-shadow:0 .8rem 1.45rem #10355614}.header-group .site-header .flex .menu{position:fixed;top:var(--tc-header-mobile-height);bottom:0;left:0;z-index:3;box-sizing:border-box;width:min(27rem,100vw);height:auto;margin:0;padding:1rem clamp(.95rem,4vw,1.25rem) 2rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:1rem 0 2.25rem #10355626;transform:translate(-105%);transition:transform .23s cubic-bezier(.22,1,.36,1)}.header-group .site-header .flex .menu::-webkit-scrollbar{width:0;height:0}body.menu-expanded .header-group .site-header .flex .menu{transform:translate(0)}.header-group .site-header .flex .menu .giving-back-menu-card{display:grid!important;gap:.22rem;margin:0 0 .8rem;padding:.95rem 1rem;border:.0625rem solid rgba(28,77,161,.15);border-radius:.875rem;background:#fff;box-shadow:0 .55rem 1.2rem #1035560f}.header-group .site-header .flex .menu .giving-back-menu-card span{color:var(--tc-nav-blue);font-family:var(--ff-avenir-heavy);font-size:.72rem;letter-spacing:0;text-transform:uppercase}.header-group .site-header .flex .menu .giving-back-menu-card strong{color:var(--tc-nav-ink);font-family:var(--ff-heading-primary);font-size:1.1rem;line-height:1.12}.header-group .site-header .flex .menu .giving-back-menu-card em{color:var(--tc-nav-muted);font-size:.82rem;line-height:1.38;font-style:normal}.header-group .site-header .flex .menu .tamecare-main-nav{display:grid;gap:.72rem;width:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.header-group .site-header .flex .menu .tamecare-main-nav>li{display:block;overflow:hidden;border:.0625rem solid rgba(28,77,161,.14);border-radius:.875rem;background:#fff;box-shadow:0 .45rem 1rem #1035560b}.header-group .site-header .flex .menu .tamecare-main-nav>li>a:not(.btn){display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3.35rem;height:auto;padding:.9rem 1rem;border:0;border-radius:0;background:transparent;color:var(--tc-nav-blue)!important;font-family:var(--ff-avenir-heavy);font-size:1rem;line-height:1.18;white-space:normal}.header-group .site-header .flex .menu .tamecare-main-nav>li>a:not(.btn) .icon-chev{flex:0 0 auto;width:.7rem;height:.7rem;transform:none;transition:transform .18s ease}.header-group .site-header .flex .menu .tamecare-main-nav>li.expanded>a:not(.btn) .icon-chev{transform:rotate(180deg)}.header-group .site-header .flex .menu .tamecare-nav-panel{position:static!important;display:none;width:100%;max-height:none;margin:0;padding:0 .9rem .95rem;border:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;overflow:visible;transform:none;pointer-events:auto}.header-group .site-header .flex .menu .tamecare-main-nav>li.expanded>.tamecare-nav-panel{display:block}.header-group .site-header .flex .menu .tamecare-nav-panel .inner{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.header-group .site-header .flex .menu .tamecare-nav-panel__intro{display:grid;gap:.25rem;margin-bottom:.65rem;padding:.75rem;border-radius:.75rem;background:var(--tc-nav-soft)}.header-group .site-header .flex .menu .tamecare-nav-panel__intro span{color:var(--tc-nav-blue);font-family:var(--ff-avenir-heavy);font-size:.68rem;text-transform:uppercase}.header-group .site-header .flex .menu .tamecare-nav-panel__intro strong{color:var(--tc-nav-ink);font-family:var(--ff-heading-primary);font-size:1.05rem;line-height:1.12}.header-group .site-header .flex .menu .tamecare-nav-panel__intro p{margin:0;color:var(--tc-nav-muted);font-size:.82rem;line-height:1.35}.header-group .site-header .flex .menu .tamecare-nav-panel__intro a{width:max-content;margin-top:.25rem;color:var(--tc-nav-blue)!important;font-family:var(--ff-avenir-heavy);font-size:.82rem}.header-group .site-header .flex .menu .tamecare-nav-panel .link_container{display:grid;gap:.55rem;width:100%}.header-group .site-header .flex .menu .tamecare-nav-panel .group{width:auto;margin:0;padding:.72rem;border:.0625rem solid rgba(28,77,161,.12);border-radius:.72rem;background:#fff}.header-group .site-header .flex .menu .tamecare-nav-panel .group p{margin:0 0 .48rem;padding:0;background:transparent;color:var(--tc-nav-ink);font-family:var(--ff-avenir-heavy);font-size:.9rem;line-height:1.2}.header-group .site-header .flex .menu .tamecare-nav-panel .group ul{display:grid;gap:.34rem;margin:0;padding:0}.header-group .site-header .flex .menu .tamecare-nav-panel .group li{margin:0}.header-group .site-header .flex .menu .tamecare-nav-panel .group li a{display:flex;min-height:2.25rem;align-items:center;padding:0 .15rem;border:0;color:var(--tc-nav-blue)!important;font-family:var(--ff-body);font-size:.92rem;line-height:1.25}.header-group .site-header .flex .menu .device-controls{display:grid;margin-top:.9rem}.header-group .site-header .flex .menu .device-controls .btn{min-height:3rem;border-radius:.875rem}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .tamecare-nav-panel__intro a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-height:2.12rem!important;margin-top:.3rem!important;padding:.54rem .86rem!important;border:0!important;border-radius:999rem!important;background:var(--tc-nav-blue)!important;color:#fff!important;font-family:var(--ff-avenir-heavy)!important;font-size:.82rem!important;line-height:1!important;text-decoration:none!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .group{width:100%!important;min-width:0!important;box-sizing:border-box!important}.header-group .site-header .flex .menu .linklist li .tamecare-nav-panel .group p{display:block!important;width:auto!important;margin:0 0 .46rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--tc-nav-ink)!important;font-family:var(--ff-avenir-heavy)!important;font-size:.9rem!important;line-height:1.2!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/tamecare-navigation.css.map */
