.nav-manu{position:relative}.nav-manu .nav-menu-item.has-mega{position:static;padding-block:12px;margin-block:-12px}.nav-manu .mega{position:absolute;top:100%;z-index:30;opacity:0;visibility:hidden;left:50%;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.nav-manu .mega{width:min(620px,calc(100% - 24px))}.nav-manu .mega--wide{width:min(820px,calc(100% - 24px))}.nav-manu .has-mega:hover>.mega,.nav-manu .has-mega:focus-within>.mega{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s ease .05s,transform .18s ease .05s,visibility 0s}.nav-manu .has-mega:hover>a span,.nav-manu .has-mega:focus-within>a span{transform:rotate(180deg)}.mega-inner{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(47,58,43,.1);box-shadow:0 24px 46px -26px #1d1f1b73;text-align:left}.mega-inner--nophoto{grid-template-columns:minmax(0,1fr)}.mega-links{display:flex;flex-direction:column;min-width:0;padding:4px 0}.mega-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.mega-list--2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.mega-list a{display:block;padding:8px 12px;border-radius:8px;font-size:15px;line-height:1.3;color:#2f322c;text-decoration:none;transition:background-color .15s ease,color .15s ease}.mega-list a:hover{background:#f6f4ef;color:#1d1f1b}.mega-all{margin-top:auto;padding:12px 12px 2px;font-size:14px;font-weight:700;color:var(--clr-secondary);text-decoration:none}.mega-all:hover{text-decoration:underline;text-underline-offset:3px}.mega-photo{position:relative;display:block;min-height:300px;border-radius:12px;overflow:hidden;background:#ece6da;color:#fff;text-decoration:none}.mega-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-photo:hover .mega-photo-img{transform:scale(1.04)}.mega-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#121610bf,#12161033 45%,#12161000 70%)}.mega-photo-text{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:2px}.mega-photo-text strong{font-size:19px;font-weight:800;line-height:1.2}.mega-photo-text span{font-size:14px;font-weight:600;opacity:.92}@media(prefers-reduced-motion:reduce){.nav-manu .mega,.mega-photo-img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/mega-menu.css.map */
