:root{--fm-accent: #d62828;--fm-ease: cubic-bezier(.2,.7,.2,1)}@media screen and (min-width:1025px){.header__inline-menu .menu__link--level-1{transition:box-shadow .25s var(--fm-ease),color .2s ease}.header__inline-menu .details--dropdown:hover>.menu__link--level-1,.header__inline-menu details[open]>.menu__link--level-1,.header__inline-menu .menu__link--level-1:focus-visible{box-shadow:inset 0 -3px 0 var(--fm-accent)}.header__inline-menu .header__active-menu-item{color:var(--fm-accent)}.header__inline-menu .mega-menu__content,.header__inline-menu .header__submenu-wrapper{border-top:2px solid var(--fm-accent);box-shadow:0 22px 48px #00000059}.header__inline-menu .mega-menu__link,.header__inline-menu .header__submenu .header__menu-item{border-radius:6px;padding:.55rem 1rem;margin-inline-start:-1rem;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s var(--fm-ease)}.header__inline-menu .mega-menu__link:hover,.header__inline-menu .mega-menu__link:focus-visible,.header__inline-menu .header__submenu .header__menu-item:hover{background-color:rgb(var(--color-foreground-rgb) / .07);box-shadow:inset 3px 0 0 var(--fm-accent);color:var(--color-foreground);transform:translate(2px)}.header__inline-menu .mega-menu__link.list-menu__item--active,.header__inline-menu .mega-menu__link[aria-current=page]{background-color:rgb(var(--color-foreground-rgb) / .1);box-shadow:inset 3px 0 0 var(--fm-accent)}.header__inline-menu .mega-menu__list>li>.mega-menu__link--level-2:has(+ul){font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .65);margin-bottom:.6rem;padding-bottom:.8rem;border-radius:0;background:linear-gradient(var(--fm-accent),var(--fm-accent)) left bottom / 2.4rem 2px no-repeat}.header__inline-menu .mega-menu__list>li>.mega-menu__link--level-2:has(+ul):hover{background:linear-gradient(var(--fm-accent),var(--fm-accent)) left bottom / 100% 2px no-repeat;box-shadow:none;transform:none;color:var(--color-foreground)}.header__inline-menu .mega-menu__link--level-3{color:rgb(var(--color-foreground-rgb) / .85)}.header__inline-menu .mega-menu__submenu{background-color:rgb(var(--color-foreground-rgb) / .04);border-left:2px solid var(--fm-accent);border-radius:0 8px 8px 0;padding:1.2rem 1.4rem 1.2rem 1.6rem;align-self:start}.header__inline-menu .mega-menu__submenu .mega-menu__link{font-weight:600}.header__inline-menu .collage__item--image{overflow:hidden}.header__inline-menu .collage__item--image img{transition:transform .7s var(--fm-ease),filter .4s ease}.header__inline-menu .collage__item--image:hover img{transform:scale(1.04);filter:brightness(1.06)}.header__inline-menu .mega-menu__collection--item{border-radius:8px;transition:transform .3s var(--fm-ease),box-shadow .3s ease,background-color .3s ease}.header__inline-menu .mega-menu__collection--item:hover{transform:translateY(-3px);background-color:rgb(var(--color-foreground-rgb) / .04);box-shadow:0 10px 24px #00000040}}.menu-drawer__menu-item{border-radius:6px;transition:background-color .2s ease,box-shadow .2s ease}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:active,.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{background-color:rgb(var(--color-foreground-rgb) / .07);box-shadow:inset 3px 0 0 var(--fm-accent)}@media(prefers-reduced-motion:reduce){.header__inline-menu *,.menu-drawer__menu-item{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/franklin-menu.css.map */
