:is([data-luna-header-v25],#lhx) .luna-header .luna-badge:not(.is-empty){min-width:15px!important;height:15px!important;padding:0 3px!important;border-radius:999px!important;border:0!important;background:var(--lx-ink)!important;color:var(--lx-bg)!important;font:600 9px/15px var(--lx-sans)!important;letter-spacing:0!important;display:grid!important;place-items:center!important;box-shadow:none!important}:is([data-luna-header-v25],#lhx) .lx-bump .luna-badge{animation:lx-bump .45s var(--lx-ease)}@keyframes lx-bump{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@media(min-width:990px){:is([data-luna-header-v25],#lhx) .luna-nav__link>span{position:relative}:is([data-luna-header-v25],#lhx) .luna-nav__link>span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--lx-ease)}:is([data-luna-header-v25],#lhx) .luna-nav__link:hover>span:after,:is([data-luna-header-v25],#lhx) .luna-nav__link[aria-expanded=true]>span:after{transform:scaleX(1)}}:is([data-luna-header-v25],#lhx) .luna-announcements{background:var(--lx-bg)!important;color:var(--lx-ink)!important;border-bottom:1px solid var(--lx-line)!important}:is([data-luna-header-v25],#lhx) .luna-announcement,:is([data-luna-header-v25],#lhx) .luna-announcement a{font:500 10px/1 var(--lx-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--lx-ink)!important}:is([data-luna-header-v25],#lhx) .luna-announcement svg{display:none!important}:is([data-luna-header-v25],#lhx) .luna-announcement em{font-style:normal!important;text-decoration:underline;text-underline-offset:3px;margin-left:.6em}@media(max-width:989px){:is([data-luna-header-v25],#lhx) .luna-header .luna-action{width:44px!important;height:44px!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is([data-luna-header-v25],#lhx) .luna-header .luna-action__icon svg{width:19px!important;height:19px!important;stroke-width:1.3!important}:is([data-luna-header-v25],#lhx) .luna-header .luna-zone{gap:0!important}:is([data-luna-header-v25],#lhx) .luna-header .luna-badge{top:6px!important;right:5px!important}:is([data-luna-header-v25],#lhx) .luna-logo__text{font-size:19px!important;letter-spacing:.24em!important}:is([data-luna-header-v25],#lhx) .luna-header [data-luna-action=menu] .luna-action__icon svg{display:none!important}:is([data-luna-header-v25],#lhx) .luna-header [data-luna-action=menu] .luna-action__icon{position:relative!important;display:block!important;width:20px!important;height:8px!important}:is([data-luna-header-v25],#lhx) .luna-header [data-luna-action=menu] .luna-action__icon:before,:is([data-luna-header-v25],#lhx) .luna-header [data-luna-action=menu] .luna-action__icon:after{content:"";position:absolute;left:0;width:20px;height:1px;background:currentColor}:is([data-luna-header-v25],#lhx) .luna-header [data-luna-action=menu] .luna-action__icon:before{top:0}:is([data-luna-header-v25],#lhx) .luna-header [data-luna-action=menu] .luna-action__icon:after{bottom:0}}:is([data-luna-header-v25],#lhx) .luna-panel--menu.luna-panel--menu,:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen,:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__masthead,:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__scroll{background:var(--lx-bg)!important;color:var(--lx-ink)!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__masthead{min-height:60px!important;border-bottom:1px solid var(--lx-line)!important;box-shadow:none!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-drawer-logo span{font-family:var(--lx-serif)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.3em!important;color:var(--lx-ink)!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__close,:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__back{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lx-ink)!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__close{width:44px!important;height:44px!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__close svg{width:16px!important;height:16px!important;stroke-width:1.2!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__back{height:44px!important;padding:0!important;gap:8px!important;font:500 10.5px/1 var(--lx-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__back svg{width:14px!important;height:14px!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__masthead--sub strong{font:500 11px/1 var(--lx-sans)!important;letter-spacing:.2em!important;text-transform:uppercase!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-screen__scroll{padding:4px 24px 36px!important}:is([data-luna-header-v25],#lhx) .lx-drawer-search{width:100%!important;height:46px!important;margin:14px 0 10px!important;padding:0 2px!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;border-bottom:1px solid var(--lx-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lx-muted)!important;cursor:text;font:400 13px/1 var(--lx-sans)!important;letter-spacing:.02em!important;text-transform:none!important;text-align:left!important}:is([data-luna-header-v25],#lhx) .lx-drawer-search svg{width:16px;height:16px;flex:0 0 16px;color:var(--lx-ink);fill:none;stroke:currentColor;stroke-width:1.3}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-main-list>li{border-top:0!important;border-bottom:1px solid var(--lx-line)!important;animation:lx-fade .35s var(--lx-ease) both;animation-delay:calc(var(--mobile-index, 0) * 40ms)}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-main-link{min-height:56px!important;padding:0!important;justify-content:space-between!important;gap:12px!important;font:500 13px/1.2 var(--lx-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--lx-ink)!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-plus{position:relative!important;flex:0 0 16px!important;width:16px!important;height:16px!important;border:0!important;border-radius:0!important;background:transparent!important;margin-left:auto!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-plus:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:6px!important;height:6px!important;background:none!important;border:0!important;border-top:1px solid var(--lx-ink)!important;border-right:1px solid var(--lx-ink)!important;transform:translate(-2px) rotate(45deg)!important;opacity:1!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-plus:after{display:none!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-view-all{min-height:52px!important;margin:8px 0 0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;background:transparent!important;color:var(--lx-ink)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font:500 12px/1 var(--lx-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-view-all span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-view-all svg{width:14px!important;height:14px!important;color:var(--lx-ink)!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-subnav__group h3{font:500 10.5px/1 var(--lx-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--lx-muted)!important;margin:26px 0 6px!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-subnav__link{min-height:50px!important;padding:0!important;border-bottom:1px solid var(--lx-line)!important;color:var(--lx-ink)!important;font:400 14px/1.3 var(--lx-sans)!important;letter-spacing:.02em!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-banner-stack:not(:empty){margin-top:28px!important;display:grid;gap:10px}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-banner{border-radius:0!important;overflow:hidden!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-banner__content small{font:500 9.5px/1 var(--lx-sans)!important;letter-spacing:.22em!important;text-transform:uppercase!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-banner__content strong{font:400 18px/1.2 var(--lx-serif)!important;letter-spacing:.01em!important;text-transform:none!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-banner__content b{display:inline-flex!important;align-items:center;gap:6px;margin-top:8px;padding:0 0 3px!important;background:transparent!important;color:#fff!important;border-radius:0!important;border-bottom:1px solid #fff!important;font:500 10px/1 var(--lx-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important}:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-banner__content b svg{width:11px;height:11px}:is([data-luna-header-v25],#lhx) .lx-drawer-extras{margin-top:28px}:is([data-luna-header-v25],#lhx) .lx-drawer-links{list-style:none;margin:0;padding:0;border-top:1px solid var(--lx-line)}:is([data-luna-header-v25],#lhx) .lx-drawer-links .lx-drawer-link{position:relative!important;width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lx-ink)!important;text-decoration:none!important;cursor:pointer;font:400 12px/1 var(--lx-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important}:is([data-luna-header-v25],#lhx) .lx-drawer-link svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.2}:is([data-luna-header-v25],#lhx) .lx-drawer-link .lx-drawer-count.luna-badge{position:static!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;color:var(--lx-muted)!important;font:inherit!important;letter-spacing:inherit!important;display:inline!important}:is([data-luna-header-v25],#lhx) .lx-drawer-link .lx-drawer-count:before{content:"("}:is([data-luna-header-v25],#lhx) .lx-drawer-link .lx-drawer-count:after{content:")"}:is([data-luna-header-v25],#lhx) .lx-drawer-link .lx-drawer-count.is-empty{display:none!important}:is([data-luna-header-v25],#lhx) .lx-drawer-foot{margin-top:22px;display:grid;gap:8px}:is([data-luna-header-v25],#lhx) .lx-drawer-foot p{margin:0;font:400 11px/1.5 var(--lx-sans);letter-spacing:.04em;color:var(--lx-muted)}:is([data-luna-header-v25],#lhx) .luna-wishlist-item{align-items:start}:is([data-luna-header-v25],#lhx) .luna-wishlist-item img{border-radius:0!important}:is([data-luna-header-v25],#lhx) .luna-wishlist-item .lx-add{grid-column:2 / -1!important;justify-self:start!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 20px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--lx-ink)!important;background:var(--lx-ink)!important;color:var(--lx-bg)!important;cursor:pointer;font:500 10.5px/1 var(--lx-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;transition:opacity .2s}:is([data-luna-header-v25],#lhx) .luna-wishlist-item .lx-add:hover{opacity:.85}:is([data-luna-header-v25],#lhx) .luna-wishlist-item .lx-add[disabled]{background:transparent!important;color:var(--lx-muted)!important;border-color:var(--lx-line)!important;cursor:default}:is([data-luna-header-v25],#lhx) .luna-wishlist-item .lx-add.is-busy{opacity:.55}:is([data-luna-header-v25],#lhx) .lx-wl-footer{flex:0 0 auto;padding:16px 0 calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--lx-line)}:is([data-luna-header-v25],#lhx) .lx-wl-footer a{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--lx-ink);background:var(--lx-ink);color:var(--lx-bg)!important;font:500 11px/1 var(--lx-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:opacity .2s}:is([data-luna-header-v25],#lhx) .lx-wl-footer a:hover{opacity:.85}@media(prefers-reduced-motion:reduce){:is([data-luna-header-v25],#lhx) .luna-panel--menu .luna-mobile-main-list>li,:is([data-luna-header-v25],#lhx) .lx-bump .luna-badge{animation:none!important}}.lx-heart-pop{animation:lx-heart-pop .4s cubic-bezier(.22,.61,.36,1)}@keyframes lx-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.lx-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:2147483000;display:flex;align-items:center;gap:18px;width:max-content;max-width:calc(100vw - 32px);padding:14px 18px;background:#111;color:#fff;border-radius:0;box-shadow:0 10px 30px #00000024;font:500 10.5px/1.2 Assistant,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .3s}.lx-toast.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.lx-toast svg{display:none}.lx-toast span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-toast button{flex:0 0 auto;padding:0 0 2px;border:0;border-bottom:1px solid #fff;border-radius:0;background:none;color:#fff;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lunafreya-header-enhance.css.map */
