:root{--hmc-ink:#1a1a1a;--hmc-paper:#faf8f3;--hmc-accent:#c2410c;--hmc-accent-soft:#fde8d8;--hmc-muted:#86827a;--hmc-line:#ebe8de;--hmc-panel:#ffffff}.menu-list__link{margin-top:20px;margin-bottom:20px;font-family:inherit!important;font-weight:600!important;font-size:13.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--hmc-ink)!important;position:relative;transition:color .2s ease!important}.menu-list__list-item:not([slot=overflow]) .menu-list__link:before{content:"";position:absolute;bottom:6px;left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);height:2px;background:var(--hmc-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link:before{transform:scaleX(1)}.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active{color:var(--hmc-accent)!important}.menu-list__submenu{background-color:var(--hmc-panel)!important}.menu-list__submenu-inner{padding-top:20px;background:var(--hmc-panel);border-radius:0 0 16px 16px;box-shadow:0 20px 40px -16px #1a1a1a24;border-top:1px solid var(--hmc-line)}.mega-menu__link{font-family:inherit!important;font-size:14px!important;font-weight:500!important;color:var(--hmc-ink)!important;text-transform:none!important;padding:10px 14px!important;border-radius:9px;display:flex!important;transition:background .15s ease,color .15s ease,padding-left .15s ease}.mega-menu__link:hover{background:var(--hmc-accent-soft);color:var(--hmc-accent)!important;padding-left:20px!important}.mega-menu__link--parent{font-family:inherit!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--hmc-muted)!important;padding:8px 14px 4px!important}.mega-menu__link--parent:hover{color:var(--hmc-accent)!important}#header-component .header__row--top{background-color:#fff}.header__row--top:not(.divider--page-width),.header__row--bottom{border-bottom:1px solid var(--hmc-line)!important}.header-actions__action{border-radius:50%;transition:background .15s ease}.header-actions__action:hover{background:var(--hmc-line)}@media screen and (max-width:749px){.header__drawer,#header-component[data-menu-style=drawer]{background-color:var(--hmc-paper)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/menu-style-override.css.map */
