.Announcement{position:fixed;z-index:1000;top:0;left:0;width:100%;padding:8px 2rem;text-align:center;background-color:var(--red);color:var(--white);text-transform:uppercase}.Announcement a{text-decoration:underline}.Cart_Button .Notification{width:8px;height:8px;border-radius:200px;background-color:var(--red);position:absolute;top:0;right:2px;transform:translate(50%,50%);opacity:0;transition:opacity 1s var(--ease-curve)}.Cart_Button .Notification.Open{opacity:1}.Header{position:fixed;z-index:1000;top:var(--announcement-height, 34px);left:0;width:100%;margin:0;padding:1rem 2rem;background-color:var(--dgrey);color:var(--white);display:flex;justify-content:flex-end}.Header .Sub_Menu_Caret{position:absolute;left:100%;top:50%;translate:0 -55%;padding:1rem 0;cursor:pointer}.Header .Sub_Menu_Caret .Icon,.Header .Sub_Menu_Caret .Icon__Inner{display:block;width:100%;height:100%}.Header .Sub_Menu_Caret svg{fill:var(--white);width:1rem;height:1rem}.Header .Header--menu li{display:inline-block;position:relative}.Header .Header--menu li .Sub_Menu{position:absolute;top:100%;left:0;background-color:var(--dgrey);width:fit-content;padding:3rem 2rem 2rem;flex-direction:column;gap:1rem;align-items:flex-start;display:flex;transform-origin:top;transform:scaleY(0);z-index:1;transition:all .5s var(--ease-curve) .1s;pointer-events:none}.Header .Header--menu li .Sub_Menu a{transform:translateY(-101%);white-space:nowrap;transition:all .5s var(--ease-curve);display:block}.Header .Header--menu li .Sub_Menu li{overflow:hidden}.Header .Header--menu li:hover .Sub_Menu{transform:none;pointer-events:all;transition:all .5s var(--ease-curve)}.Header .Header--menu li:hover .Sub_Menu li a{transform:none;transition:all .5s var(--ease-curve) .2s}.Header .Header--top{flex-grow:.75;display:flex;justify-content:center;align-items:center;gap:2rem}.Header .Header--icons{flex-grow:.125;display:flex;align-items:center;justify-content:flex-end}.Header .Header--logo{display:block}.Header .Header--right .Header--menu{justify-content:flex-end}.Header .Header--menu{display:flex;margin:0;padding:0;gap:2rem;list-style:none}.Header a:hover{opacity:1}.Header a.Header--menu-link{color:var(--white);display:block;position:relative}.Header a.Header--menu-link:after{content:"";width:100%;opacity:0;position:absolute;left:0;top:100%;margin-top:1px;height:2px;background-color:var(--red);z-index:5;transition:scale .5s var(--ease-curve)}.Header--menu li:hover :is(.Header a.Header--menu-link):after,.Header a.Header--menu-link.Current:after{opacity:1;scale:1.05}.Header .Header--menu-icon{width:24px;height:24px;display:block;position:relative}.Header .Header--menu li:has([data-event=toggle-mobile-menu]){display:none}@media screen and (max-width: 768px){.Header{padding:1rem}.Header .Header--menu li{display:none}.Header .Header--menu li.Header--keep-mobile{display:inline-block}.Header .Header--menu{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
