.header-complement{position:relative}.header-complement__bar{display:flex;color:var(--component-solid-black);box-sizing:border-box;font-size:var(--complement-font-size-13);justify-content:space-between;padding:.5em clamp(var(--spacing-section-horizontal-min),var(--spacing-section-horizontal-base),var(--spacing-section-horizontal-max));border-bottom:1px solid var(--component-solid-gray-secondary);margin:0 auto;color:#4f4f4f}.header-complement-item a{text-decoration:none;color:inherit;cursor:pointer}.header-complement-item.header-complement__bar__left{text-transform:uppercase}.link--chat{display:flex;align-items:center;gap:1rem;font-weight:700;color:inherit;background-color:transparent;border:none;padding:0;cursor:pointer}.scrolled-past-header .header-complement__bar{display:none}.header-complement .list-menu--inline{align-items:stretch}.header-complement .list-menu--inline li{display:flex;align-items:center;padding-bottom:5px}.header-complement .mega-menu__link,.header-complement a.header__menu-item,.header-complement .header__menu-item span,.header-complement .header__menu-item a{text-decoration:none;font-family:var(--complement-font-family);font-size:var(--complement-font-size-14);font-weight:var(--complement-font-weight-bolder);font-weight:700;text-transform:uppercase;color:var(--color-text)}.header-complement .header__menu-item span:hover,.header-complement .header__menu-item a:hover{text-decoration:underline;text-decoration-thickness:2px}.complement-parent-menu-flag .save_ribbon{position:relative;background:var(--color-teal);padding:4px 15px 6px 8px;font-size:11px;font-family:var(--complement-font-family);font-size:var(--complement-font-size-11)!important;line-height:1!important;z-index:6;display:inline-block;margin-bottom:0;font-weight:var(--complement-font-weight-semi-extra);margin-left:5px;text-decoration:none;text-transform:capitalize!important}.complement-parent-menu-flag .save_ribbon:before{content:"";width:0px;height:0px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:8px solid #fff;position:absolute;right:-1px;top:-1px;text-decoration:none}.header__menu-item:hover span.save_ribbon{text-decoration:none}.header-complement .complement-parent-menu-button span{border:solid 1px var(--component-solid-black);border-radius:20px;padding:.5em 1.25em;text-transform:initial}.header-complement .complement-parent-menu-button span:hover{text-decoration:none}.complement-parent-menu-flag .header__menu-link{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/309/assets/component-header.css.map */
