:root{--mm-rose: #b8924a;--mm-rose-dark: #8c6e32;--mm-blush: #faf6ee;--mm-ink: #2a2a2a}.header__inline-menu .header__menu-item{font-weight:500;letter-spacing:.01em;position:relative}.header__inline-menu .list-menu__item>.header__menu-item:after,.header__inline-menu .header__menu-item.list-menu__item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.4rem;height:2px;background:var(--mm-rose);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .mega-menu[open] .header__menu-item:after{transform:scaleX(1)}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__active-menu-item{color:var(--mm-rose-dark)}.header__inline-menu .mega-menu[open]>summary .icon-caret{transform:rotate(180deg)}.header__inline-menu .mega-menu>summary .icon-caret{transition:transform .25s ease;color:var(--mm-rose)}.header-wrapper{position:relative;z-index:40}.header__inline-menu .mega-menu{position:static}.header__inline-menu .mega-menu__content{position:absolute;left:0;right:0;top:100%;z-index:40;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;border-top:3px solid var(--mm-rose);border-radius:0 0 18px 18px;box-shadow:0 28px 60px -18px #8c6e324d;padding:3.4rem 0 3.8rem;margin-top:0;background:linear-gradient(180deg,#faf6ee,#fff)!important}.header__inline-menu .mega-menu[open] .mega-menu__content{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.header__inline-menu .mega-menu__list{gap:2.4rem 2.8rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.header__inline-menu .mega-menu__list--condensed{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.header__inline-menu .mega-menu__link--card{display:flex;flex-direction:column;gap:1rem;padding:0;border:none}.header__inline-menu .mega-menu__link--card .mega-menu__thumb{display:block;overflow:hidden;border-radius:14px;background:#fff;aspect-ratio:1 / 1;border:1px solid rgba(184,146,74,.22);box-shadow:0 6px 14px -8px #8c6e3240;transition:transform .3s ease,box-shadow .3s ease}.header__inline-menu .mega-menu__link--card .mega-menu__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.header__inline-menu .mega-menu__link--card:hover .mega-menu__thumb{transform:translateY(-3px);box-shadow:0 14px 28px -10px #8c6e3266}.header__inline-menu .mega-menu__link--card:hover .mega-menu__thumb img{transform:scale(1.06)}.header__inline-menu .mega-menu__link--card .mega-menu__label{font-weight:600;font-size:1.45rem;text-align:center;color:var(--mm-ink)}.header__inline-menu .mega-menu__link--card:hover .mega-menu__label{color:var(--mm-rose-dark)}.header__inline-menu .mega-menu__link{transition:color .15s ease,transform .15s ease;padding:.5rem 0}.header__inline-menu .mega-menu__link--level-2:not(.mega-menu__link--card){font-weight:600;font-size:1.6rem;color:var(--mm-ink);padding-bottom:.9rem;margin-bottom:.6rem;border-bottom:1px solid rgba(184,146,74,.25)}.header__inline-menu .mega-menu__link:not(.mega-menu__link--card):hover{color:var(--mm-rose-dark);transform:translate(3px);text-decoration:none}.header__inline-menu .mega-menu__link--active{color:var(--mm-rose-dark)}.header__inline-menu .header__submenu{border-top:2px solid var(--mm-rose);border-radius:0 0 12px 12px;box-shadow:0 18px 40px -16px #8c6e3252;padding:.8rem 0;background:linear-gradient(180deg,#faf6ee,#fff 65%)}.header__inline-menu .header__submenu .header__menu-item{font-weight:500;border-radius:8px;transition:background .18s ease,color .18s ease}.header__inline-menu .header__submenu .header__menu-item:hover{color:var(--mm-rose-dark);background:#b8924a1f;text-decoration:none}@media screen and (max-width:989px){.menu-drawer{background:#fff}.menu-drawer__menu-item{font-weight:500;font-size:1.7rem}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:var(--mm-rose-dark);background-color:var(--mm-blush)}.menu-drawer__menu-item--active,.menu-drawer .menu-drawer__menu-item.list-menu__item--active{color:var(--mm-rose-dark);box-shadow:inset 3px 0 0 0 var(--mm-rose)}.menu-drawer summary.menu-drawer__menu-item .icon-caret,.menu-drawer .menu-drawer__menu-item .svg-wrapper{color:var(--mm-rose)}.menu-drawer__submenu{background:var(--mm-blush)}.menu-drawer__close-button:hover{color:var(--mm-rose-dark)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-megamenu.css.map */
