:root{--tg-header-background-color: var(--tg-sys-color-header);--tg-header-text-color: var(--tg-sys-color-on-header);--tg-header-separation-shadow-color: var(--tg-sys-color-shadow2);--tg-header-dropdown-menu-background-color: var(--tg-sys-color-background);--tg-header-dropdown-menu-text-color: var(--tg-sys-color-on-background);--tg-header-dropdown-menu-border-color: var(--tg-sys-color-outline)}.shopify-section--header{position:relative}.Header{display:block;background-color:var(--tg-header-background-color);color:var(--tg-header-text-color)}.Header__LogoText,.Header__MainMenu .Nav__Link.Nav__Link--levelOne,.Header__SecondaryMenu .Nav__Link,.Header__LogoWrapper .Header__MenuTrigger .Button,.Header__Localization .Dropdown__Toggle{color:var(--tg-header-text-color);z-index:80}.Header__Localization{margin-left:.5rem}.Header__LogoWrapper{z-index:80}.Header__SecondaryMenu .CartCountBubble{background-color:var(--tg-header-text-color);color:var(--tg-header-background-color)}.shopify-section--header:not(.HeaderWrapperSticking) .Header--transparent .Nav--secondaryText .CartCountBubble{background-color:transparent;border:1px solid var(--tg-header-text-color);color:var(--tg-header-text-color)}.shopify-section--header:not(.HeaderWrapperSticking) .Header--transparent .Header__LogoImage--transparent+.Header__LogoImage--primary{display:none}.shopify-section--header.HeaderWrapperSticking .Header--transparent .Header__LogoImage--transparent{display:none}.shopify-section--header:not(.HeaderWrapperSticking) .Header__LogoImage--transparent+.Header__LogoText{display:none}.Header__Main{display:flex;min-height:calc(var(--header-min-height-mobile) + 1rem);justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem}@media screen and (min-width:1008px){.Header__Main{min-height:calc(var(--header-min-height) + 2rem)}}.Header__Main .Header__SecondaryMenu{display:flex;align-items:center;flex-shrink:0}.Header__Main .Header__SecondaryMenu .Nav--icons{margin-left:1rem}.Header__Main .Header__SecondaryMenu .Nav--icons .Nav__Item:not(:last-child){margin-right:.5rem}@media screen and (min-width:1008px){.Header__Main{padding-top:0;padding-bottom:0}}.Header--middleLeft .Header__Main .Header__MainMenu{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:1008px){.Header--middleCenter .Header__Main{position:relative}.Header--middleCenter .Header__Main .Header__LogoWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-left:1.5rem;padding-right:1.5rem}.Header--middleCenter .Header__Main .Header__MainMenu{order:1;max-width:calc(50% - var(--tg-header-logo-width, 80px) / 2)}.Header--middleCenter .Header__Main .Header__SecondaryMenu{order:3;max-width:calc(50% - var(--tg-header-logo-width, 80px) / 2);flex-wrap:wrap;justify-content:flex-end}}.Header__LogoWrapper{display:flex;justify-content:center;align-items:center}.Header .Header__Logo,.Header .Header__LogoLink{display:flex;align-items:center}.Header .Header__LogoText{margin-bottom:0;word-break:break-word;font-family:var(--tg-sys-typescale-title-large-font);font-style:var(--tg-sys-typescale-title-large-style);font-weight:var(--tg-sys-typescale-title-large-weight);font-size:var(--tg-sys-typescale-title-large-size);line-height:var(--tg-sys-typescale-title-large-line-height);letter-spacing:var(--tg-sys-typescale-title-large-tracking)}.Header__MenuTrigger .Button--icon{margin-right:1rem}.DropdownMenu{position:relative}.MegaMenu__Item{margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;width:20%}.DropdownMenu__Body{position:absolute;left:1rem;z-index:1000;display:none;min-width:10rem;padding:1.75rem 2rem;margin:0;color:var(--tg-header-dropdown-menu-text-color);text-align:left;list-style:none;background-color:var(--tg-header-dropdown-menu-background-color);background-clip:padding-box;border-top:1px solid var(--tg-header-dropdown-menu-border-color);border-bottom:1px solid var(--tg-header-dropdown-menu-border-color);opacity:0}.DropdownMenu:not(.DropdownMenu--mega) .DropdownMenu__Body{border:1px solid var(--tg-header-dropdown-menu-border-color)}.DropdownMenu:not(.DropdownMenu--mega) .Nav--vertical .Nav__Link{white-space:nowrap}.DropdownMenu__Body.Show{display:block;opacity:1}.DropdownMenu__Header{display:block;padding:.5rem 1rem;margin-bottom:0;white-space:nowrap;font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking)}.DropdownMenu__HeaderWrapper:not(:first-child){margin-top:.5rem}.Nav__Link.Nav__Link--levelThree{padding-left:.15rem}.Header__MainMenu{display:flex;flex-wrap:wrap;justify-content:center}.Header__MainMenu .Nav__Link.Nav__Link--levelOne{display:inline-flex;align-items:center;margin-bottom:0;padding:1.75rem 0 1.5rem;margin-left:1rem;margin-right:1rem}.Header__MainMenu .MegaMenu__Item--image.MegaMenu__Item--imageThemeEditorFoucs{animation:CurrentImageGlow .8s ease-out 6 alternate}@keyframes CurrentImageGlow{0%{box-shadow:0 0 5px rgba(var(--tg-sys-color-primary-rgb),0),inset 0 0 5px rgba(var(--tg-sys-color-primary-rgb),.1),0 1px 0 var(--tg-sys-color-primary)}to{box-shadow:0 0 20px rgba(var(--tg-sys-color-primary-rgb),.4),inset 0 0 10px rgba(var(--tg-sys-color-primary-rgb),.2),0 1px 0 var(--tg-sys-color-primary)}}.Header__MainMenu .DropdownMenu:hover .DropdownMenu__Body{display:block;opacity:1}.Header__MainMenu .Nav__Link--levelOne{position:relative}.Header__MainMenu .Nav__Link--levelOne:after{content:"";position:absolute;width:0;height:4px;display:block;bottom:0;background:var(--tg-header-text-color);left:0}.Header__MainMenu .Nav__Link--levelOne:hover:after,.Header__MainMenu .Nav__Link--levelOne:hover:focus-visible{width:100%;transition:all .25s ease-in}.Header__MainMenu .DropdownMenu:focus-within .DropdownMenu__Body{display:block;opacity:1}.Header__MainMenu .DropdownMenu__Body--mega{width:100%;left:0;padding:40px 0;transition:all .5s ease-in;border:var(--tg-outline-width) solid var(--tg-sys-color-outline)}.Header__MainMenu .DropdownMenu--mega{position:static}.Header__MainMenu .MegaMenu{display:flex;flex-wrap:wrap;justify-content:flex-start}.Header__MainMenu .MegaMenu .MegaMenu__Title{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);margin-bottom:0;padding-left:0}.Header__MainMenu .MegaMenu .ImageCard__Heading{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);margin-top:.75rem;margin-bottom:0}.Header__MainMenu .MegaMenu .ImageCard__Subheading{font-family:var(--tg-sys-typescale-body-medium-font);font-style:var(--tg-sys-typescale-body-medium-style);font-weight:var(--tg-sys-typescale-body-medium-weight);font-size:var(--tg-sys-typescale-body-medium-size);line-height:var(--tg-sys-typescale-body-medium-line-height);letter-spacing:var(--tg-sys-typescale-body-medium-tracking)}.Header__MainMenu .MegaMenu .ImageCard--titleCenter{text-align:center}.Header--spacingMedium .Header__MainMenu{padding-top:2rem}.Header--spacingMedium .Nav__Link.Nav__Link--levelOne{padding-top:0;padding-bottom:2rem}.CartCountBubble{position:absolute;height:1.1rem;width:1.1rem;border-radius:100%;justify-content:center;align-items:center;font-size:9px;top:.2rem;right:.2rem;line-height:1;display:none}.CartCountBubble.Visible{display:flex}.CartCountText{display:none}.CartCountText.Visible{display:block}.Nav--secondaryText{align-items:center}.Nav--secondaryText .Nav__Item:last-child .Nav__Link{padding-right:0}.Nav--secondaryText .Nav__Item .Nav__Link{font-weight:400}.Nav--secondaryText .CartCountBubble{position:static;height:1.875rem;width:auto;min-width:1.875rem;font-size:12px}@media screen and (min-width:1008px){.Header--middleCenter .Header__MainMenu>.Nav{margin-left:-1rem}}.shopify-section--header.HeaderWrapperSticking{margin-top:calc(-1 * var(--tg-outline-width) * var(--tg-show-outline-body));border-top:calc(var(--tg-outline-width) * var(--tg-show-outline-body)) solid var(--tg-sys-color-outline)}.Header--transparent{position:absolute;top:0;left:0;width:100%;z-index:90;background-color:transparent}.shopify-section--header.HeaderWrapperSticking .Header--transparent.Header{background-color:var(--tg-header-background-color);border-bottom:var(--tg-outline-width) solid var(--tg-sys-color-outline)}@media screen and (max-width:1007px){.Header--logoMobileCenter .Header__MenuTrigger{width:50%}.Header--logoMobileCenter .Header__Logo{width:50%;justify-content:center}.Header--logoMobileCenter .Header__LogoWrapper{flex-grow:1;justify-content:space-between}.Header--logoMobileCenter .Header__Main .Header__SecondaryMenu{width:33.333333%;justify-content:flex-end}.Header--logoMobileCenter .Header__SecondaryMenu .Nav--icons{margin-left:0}.Header__MenuTrigger .Button--icon,.Header__SecondaryMenu .Button--icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:.5rem!important;font-size:inherit!important}.Header__MenuTrigger .Button--icon .Icon,.Header__SecondaryMenu .Button--icon .Icon{width:20px!important;height:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/site-header.css.map */
