header details[open] .mega-menu,header details[open] .mega-menu.pointer-events-none{pointer-events:auto!important}header details[open] .mega-menu__container,header details[open] .mega-menu__container.invisible{visibility:visible!important;opacity:1!important;pointer-events:auto!important}header details[open] .mega-menu__list{pointer-events:auto!important}header details[open] .mega-menu__item,header details[open] .mega-menu__item.opacity-0,header details[open] li.mega-menu__item{opacity:1!important;visibility:visible!important;pointer-events:auto!important}header details[open] .mega-menu__nav-item,header details[open] .mega-menu__nav-item.opacity-0,header details[open] li.mega-menu__nav-item{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;animation-delay:0s!important}header details[open] .mega-menu__nav-item>ul>li{opacity:1!important;visibility:visible!important;pointer-events:auto!important}header details[open] .mega-menu a{pointer-events:auto!important;cursor:pointer!important}header .mega-menu{overflow:visible!important;width:100vw!important;left:50%!important;transform:translate(-50%)!important;top:100%!important;z-index:100!important}header .mega-menu__container{padding:0!important;background:#ffffffeb!important;border-bottom:2px solid rgb(var(--color-foreground, 23, 23, 23))!important;box-shadow:0 20px 60px #00000014,0 8px 20px #0000000a!important}header .mega-menu__list{display:flex!important;flex-wrap:nowrap!important;gap:0!important;padding:28px 40px 0!important;overflow:visible!important;max-width:1400px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important;align-items:stretch!important}header li.mega-menu__item.mega-menu__item--nav{display:block!important;width:auto!important;flex:1 1 0%!important;max-width:none!important;min-width:0!important}header .mega-menu__nav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;width:100%!important}header .mega-menu__nav>.mega-menu__nav-item:nth-child(5){display:none!important}header .mega-menu__nav>.mega-menu__nav-item,header .mega-menu__nav>li.mega-menu__nav-item{display:block!important;width:auto!important;min-width:0!important;flex:none!important;flex-basis:auto!important;box-sizing:border-box!important;padding:0 16px 28px 24px!important;border-left:1px solid rgba(0,0,0,.08)!important;border-right:none!important;position:relative!important}header .mega-menu__nav>.mega-menu__nav-item:first-child{border-left:none!important;padding-left:0!important}header .mega-menu__nav>.mega-menu__nav-item:nth-child(4){padding-right:0!important}header .mega-menu__nav-item>a.heading,header .mega-menu__nav-item>a.reversed-link,header .mega-menu__nav>li>a:first-of-type{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;padding-bottom:10px!important;margin-bottom:14px!important;border-bottom:2px solid currentColor!important;display:block!important;white-space:nowrap!important;line-height:1.4!important}header .mega-menu__nav-item>ul{display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;padding:0!important;margin:0!important}header .mega-menu__nav-item>ul>li>a{font-size:13px!important;font-weight:500!important;opacity:.55!important;padding:5px 0!important;display:block!important;transition:opacity .15s ease,padding-left .15s ease!important;white-space:nowrap!important;letter-spacing:0!important;text-transform:none!important}header .mega-menu__nav-item>ul>li>a:hover{opacity:1!important;padding-left:4px!important}:root{--cta-bg-image: url(/cdn/shop/files/EmberlineCoreSleepingBag-13.jpg?v=1773662582width=600);--cta-image-opacity: .35}header .mega-menu__footer{display:none!important}.solara-mega-cta{display:flex!important;align-items:center;justify-content:center;text-align:center;flex-shrink:0!important;width:200px;align-self:stretch;margin-left:24px;margin-bottom:28px;padding:20px 24px;background:rgb(var(--color-foreground, 23, 23, 23));color:rgb(var(--color-background, 255, 255, 255))!important;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:8px;cursor:pointer;pointer-events:auto!important;box-sizing:border-box;line-height:1.4;transition:opacity .2s ease;position:relative;overflow:hidden;z-index:1}.solara-mega-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cta-bg-image);background-size:cover;background-position:center;opacity:var(--cta-image-opacity);z-index:-1;transition:opacity .3s ease;border-radius:8px}.solara-mega-cta:hover:before{opacity:calc(var(--cta-image-opacity) + .2)}.solara-mega-cta:hover{color:#fff!important}.mega-menu-activity-bar{border-top:1px solid rgba(0,0,0,.07);background:transparent;padding:14px 40px;display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;box-sizing:border-box}.mega-menu-activity-bar__label{font-size:13px;font-weight:600;color:inherit;text-decoration:none;display:flex;align-items:center;gap:6px}.mega-menu-activity-bar__label svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.mega-menu-activity-bar__pills{display:flex;gap:10px}.mega-menu-activity-bar__pill{padding:6px 16px;border-radius:100px;border:1.5px solid rgba(0,0,0,.15);background:transparent;color:inherit;font-size:11px;font-weight:600;text-decoration:none;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.mega-menu-activity-bar__pill:hover{background:#e8600a;color:#fff;border-color:#e8600a}header details[open]:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#0000001f;z-index:-1;pointer-events:none}header .mega-menu__container{transition:opacity .2s ease,visibility .2s ease!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/solara-mega-menu.css.map */
