.header-wrapper .mega-menu__content{background:var(--bn-blanco);border-top:1px solid rgba(201,197,191,.2);box-shadow:0 10px 15px -3px #3d3b381a,0 4px 6px -4px #3d3b381a;padding:0!important;border-radius:0;max-height:none;overflow:hidden}.header-wrapper .bn-mega-inner{display:flex;align-items:stretch;overflow:hidden;width:100%;height:min(420px,45vh)}.header-wrapper .mega-menu__list{display:flex;flex-direction:column;gap:0;padding:clamp(14px,3vh,30px) 40px!important;margin:0;list-style:none;flex:1;overflow-y:hidden;justify-content:center}.header-wrapper .mega-menu__list>li{padding:clamp(5px,.9vh,10px) 0;border-bottom:1px solid rgba(201,197,191,.18)}.header-wrapper .mega-menu__list>li:last-child{border-bottom:none}.header-wrapper .mega-menu__link--level-2{font-family:var(--font-sans);font-size:var(--fs-13)!important;font-weight:var(--font-body-weight-bold)!important;letter-spacing:var(--tr-wider)!important;text-transform:uppercase;color:var(--bn-carbon)!important;display:block;margin-bottom:0;border-bottom:none!important;text-decoration:none;line-height:1.5;padding:0;word-break:normal;overflow-wrap:normal;transition:color .15s ease}.header-wrapper .mega-menu__link--level-2:hover{color:var(--bn-mauve)!important;border-bottom:none!important}.header-wrapper .mega-menu__list .list-menu,.header-wrapper .mega-menu__list .list-unstyled{display:flex;flex-wrap:wrap;gap:4px 20px;padding:0;margin:0;list-style:none}.header-wrapper .mega-menu__list .list-menu .mega-menu__link,.header-wrapper .mega-menu__list .list-unstyled .mega-menu__link{font-family:var(--font-sans)!important;font-size:var(--fs-13)!important;font-weight:400!important;color:var(--bn-ink)!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;border-bottom:none!important;line-height:1.6;display:inline-block;text-decoration:none;transition:color .15s ease}.header-wrapper .mega-menu__list .list-menu .mega-menu__link:hover,.header-wrapper .mega-menu__list .list-unstyled .mega-menu__link:hover{color:var(--bn-carbon)!important;border-bottom:none!important}.header-wrapper .bn-mega-visual{flex:0 0 44%;width:44%;position:relative;overflow:hidden;background:var(--bn-lino-light);align-self:stretch}.header-wrapper .bn-mega-visual__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .38s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.header-wrapper .bn-mega-visual__slide{transition:opacity .01s}.header-wrapper header-menu details[open]>.mega-menu__content,.header-wrapper header-menu details:hover>.mega-menu__content{animation:none}}.header-wrapper .bn-mega-visual__slide--active{opacity:1;pointer-events:auto}.header-wrapper .bn-mega-visual__slide img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.header-wrapper .bn-mega-visual__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#2b2a2894,#2b2a2800 55%);padding:32px;display:flex;flex-direction:column;gap:8px}.header-wrapper .bn-mega-visual__overlay--collection{padding:24px}.header-wrapper .bn-mega-visual__heading{font-family:var(--font-serif);font-size:var(--fs-20);font-weight:500;letter-spacing:var(--tr-tight);color:var(--bn-blanco);margin:0;line-height:1.1}.header-wrapper .bn-mega-visual__overlay--collection .bn-mega-visual__heading{font-size:var(--fs-16);letter-spacing:0}.header-wrapper .bn-mega-visual__cta{display:inline-block;width:fit-content;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-blanco);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:4px;transition:opacity .2s ease}.header-wrapper .bn-mega-visual__cta:hover{opacity:.75}@media screen and (min-width:990px)and (max-width:1199px){.header-wrapper .bn-mega-inner{height:min(360px,45vh)}.header-wrapper .bn-mega-visual{flex:0 0 40%;width:40%}.header-wrapper .mega-menu__list{padding:clamp(14px,3vh,28px) 32px!important}.header-wrapper .mega-menu__list>li{padding:clamp(5px,.9vh,10px) 0}.header-wrapper .bn-mega-visual__heading{font-size:var(--fs-16)}.header-wrapper .bn-mega-visual__overlay{padding:20px}}@media screen and (min-width:1200px)and (max-width:1399px){.header-wrapper .bn-mega-visual{flex:0 0 42%;width:42%}.header-wrapper .mega-menu__list{padding:clamp(14px,3vh,28px) 36px!important}}.header-wrapper header-menu details:hover>summary.header__menu-item,.header-wrapper header-menu details[open]>summary.header__menu-item,.header-wrapper nav.header__inline-menu .list-menu--inline>li>a.header__menu-item:hover,.header-wrapper nav.header__inline-menu .list-menu--inline>li>a.header__menu-item:focus-visible{text-decoration:none!important}.header-wrapper header-menu details:hover>summary.header__menu-item>span,.header-wrapper header-menu details[open]>summary.header__menu-item>span{color:var(--bn-mauve);border-bottom:1px solid var(--bn-mauve);padding-bottom:3px;text-decoration:none}.header-wrapper nav.header__inline-menu .list-menu--inline>li>a.header__menu-item:hover>span,.header-wrapper nav.header__inline-menu .list-menu--inline>li>a.header__menu-item:focus-visible>span{color:var(--bn-mauve);border-bottom:1px solid var(--bn-mauve);padding-bottom:3px;text-decoration:none}@keyframes bn-mega-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-wrapper header-menu details[open]>.mega-menu__content{animation:bn-mega-fade .2s ease forwards}@media screen and (min-width:990px){.header-wrapper header-menu details:hover>.mega-menu__content{display:block!important;animation:bn-mega-fade .2s ease forwards}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bonichic-mega-menu.css.map */
