.header-navigation{font-family:var(--ff-body)}.header-navigation .header-navigation__main{overflow:hidden;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 28px}.header-navigation .header-navigation__main-item{padding:23px 12px}@media (-moz-touch-enabled: 0),(hover: hover){.header-navigation .header-navigation__main-item:hover .header-navigation__link--parent:after{transform:scaleX(1)}.header-navigation .header-navigation__main-item:hover .header-navigation__dropdown{visibility:visible;opacity:1}}.header-navigation .header-navigation__main-item:focus-within .header-navigation__link--parent:after{transform:scaleX(1)}.header-navigation .header-navigation__main-item:focus-within .header-navigation__dropdown{visibility:visible;opacity:1}.header-navigation .header-navigation__link{display:flex;align-items:center;font-family:var(--ff-body);font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;color:var(--color-text-primary);transition:all .25s}.header-navigation .header-navigation__link--parent{position:relative;font-size:14px;font-weight:600}.header-navigation .header-navigation__link--parent:after{content:"";position:absolute;left:0;bottom:-23px;display:block;width:100%;height:3px;background-color:currentColor;transform:scaleX(0);transition:transform .3s;will-change:transform}.header-navigation .header-navigation__link--child,.header-navigation .header-navigation__link--grandchild{display:flex;align-items:center;padding:8.5px 0}.header-navigation .header-navigation__link--child{font-size:10px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.header-navigation .header-navigation__link--grandchild{min-width:170px}.header-navigation .header-navigation__link--grandchild:not(.header-navigation__link--underline) span{position:relative}.header-navigation .header-navigation__link--grandchild:not(.header-navigation__link--underline) span:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transition:transform .3s;will-change:transform}.header-navigation .header-navigation__menu--multicolumn .header-navigation__link--grandchild{min-width:210px}@media (-moz-touch-enabled: 0),(hover: hover){.header-navigation .header-navigation__link--grandchild:not(.header-navigation__link--underline):hover span:before{transform:scaleX(1)}}.header-navigation .header-navigation__link--with-icon{display:flex;align-items:center;gap:12px;padding-top:0;padding-bottom:0}.header-navigation .header-navigation__link--small{font-size:14px}.header-navigation .header-navigation__link--underline{text-decoration:underline;text-underline-position:under}@media (-moz-touch-enabled: 0),(hover: hover){.header-navigation .header-navigation__link--underline:hover{color:var(--color-brand-primary)}}.header-navigation .header-navigation__link--featured{color:var(--featured-link-color)}.header-navigation .header-navigation__link-icon-wrapper{flex:0 0 50px}.header-navigation .header-navigation__link-icon{display:block;width:50px;height:50px;object-fit:cover;object-position:50% 50%}.header-navigation .header-navigation__dropdown{position:absolute;top:0;left:0;z-index:21;overflow:hidden;visibility:hidden;opacity:0;display:flex;gap:40px;width:max-content;max-width:1440px;max-height:calc(100vh - var(--theme-sticky-header-height) - 24px);padding:60px;background-color:#fff;transform:translate(var(--dropdown-x-position)) translateY(var(--dropdown-y-position));box-shadow:0 4px 4px #0000001a;transition-property:visibility,opacity,transform;transition-duration:.3s,.3s,.25s;transition-timing-function:ease-in-out}.header-navigation__dropdown-col+.header-navigation__dropdown-col{padding-left:40px;border-left:1px solid var(--color-border)}.header-navigation .header-navigation__menu{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100%}.header-navigation .header-navigation__menu--multicolumn{column-count:2}
/*# sourceMappingURL=/cdn/shop/t/747/assets/component-header-navigation.css.map */
