.globalnav{--header-current-height: 64px;--header-safe-top: env(safe-area-inset-top, 0px);--header-safe-right: env(safe-area-inset-right, 0px);--header-safe-bottom: env(safe-area-inset-bottom, 0px);--header-safe-left: env(safe-area-inset-left, 0px);--header-touch-target: 48px;position:fixed;inset:0 0 auto;z-index:var(--header-z-index, 1180);min-height:calc(var(--header-current-height) + var(--header-safe-top));padding:var(--header-safe-top) var(--header-safe-right) 0 var(--header-safe-left);color:var(--glg-cinematic-ink-strong, #23426e)}.globalnav:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;border-bottom:1px solid var(--header-border, var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12)));background:var(--header-bg, var(--glg-cinematic-glass-mid, rgba(255, 255, 255, .9)));box-shadow:0 10px 34px #23426e12;-webkit-backdrop-filter:var(--glg-cinematic-blur-strong, blur(24px));backdrop-filter:var(--glg-cinematic-blur-strong, blur(24px));transition:background-color var(--transition-fast, .16s ease),border-color var(--transition-fast, .16s ease),box-shadow var(--transition-fast, .16s ease)}.globalnav.header--transparent:not(.is-scrolled):before{border-bottom-color:var(--header-border-transparent, rgba(37, 37, 34, .07));background:var(--header-bg-transparent, rgba(253, 252, 249, .54));box-shadow:0 6px 24px #23426e0b}.globalnav.is-scrolled:before{background:var(--header-bg-scrolled, var(--glg-cinematic-glass-strong, rgba(255, 255, 255, .96)));border-bottom-color:var(--header-border, var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12)));box-shadow:0 14px 38px #23426e1a}.globalnav:not(.header--sticky){position:relative}body[data-storefront-surface=true]{--header-height: 64px;--storefront-header-height: 64px}body[data-storefront-surface=true]:has(.globalnav.header--sticky) #MainContent{padding-top:calc(var(--storefront-header-height) + env(safe-area-inset-top,0px))}.globalnav a{color:inherit;text-decoration:none}.globalnav button,.globalnav input,.globalnav select{font:inherit}.globalnav :where(a,button,summary,input,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.globalnav :where(a,button,summary,input,select,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--glg-cinematic-muted, rgba(54, 78, 112, .62)) 48%,transparent);outline-offset:3px}.globalnav svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-app-shell{display:none}.header-standard-nav{position:relative;z-index:2}.header-container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(var(--container-wide, 1320px),calc(100% - 40px));min-height:var(--header-current-height);margin:0 auto}.header-left,.header-center,.header-right{min-width:0}.header-left,.header-right{display:flex;align-items:center}.header-center{display:flex;align-items:center;justify-content:center}.header-right{justify-content:flex-end;gap:8px}html.is-localization-open .globalnav{z-index:var(--z-global-localization-trigger, 10250)}.header-logo{display:inline-flex;align-items:center;min-height:48px}.header-logo-img{display:block;width:auto;max-width:176px;max-height:32px;object-fit:contain}.header-logo-text{color:var(--glg-cinematic-ink-strong, #23426e);font-size:18px;font-weight:var(--font-weight-extrabold, 800);letter-spacing:-.025em;line-height:1;white-space:nowrap}.nav-list,.dropdown-grid{margin:0;padding:0;list-style:none}.nav-list{display:flex;align-items:center;gap:24px}.nav-item,.header-menu-details{position:relative}.header-menu-details>summary{list-style:none}.header-menu-details>summary::-webkit-details-marker{display:none}.header-menu-details[open]>summary{color:var(--glg-cinematic-gold, #caa35b)}.globalnav-link{display:inline-flex;align-items:center;min-height:var(--header-touch-target);padding:0 6px;border:0;background:transparent;color:var(--glg-cinematic-ink-strong, #23426e);font-size:var(--font-size-xs, 13px);font-weight:var(--font-weight-bold, 700);cursor:pointer}.globalnav-link:hover{color:var(--glg-cinematic-gold, #caa35b)}.dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;width:min(300px,calc(100vw - 32px));padding:10px;border:1px solid var(--glg-cinematic-line, rgba(25, 55, 85, .2));border-radius:var(--glg-workspace-radius, var(--radius-lg, 22px));background:var(--glg-cinematic-glass-strong, rgba(255, 255, 255, .97));box-shadow:var(--glg-cinematic-shadow, 0 24px 60px rgba(15, 42, 70, .16));-webkit-backdrop-filter:var(--glg-cinematic-blur-strong, blur(24px));backdrop-filter:var(--glg-cinematic-blur-strong, blur(24px));transform:translate(-50%)}.dropdown-item{display:block;min-height:var(--header-touch-target);padding:12px;border-radius:var(--radius-md, 12px);color:var(--glg-cinematic-ink-strong, #23426e);font-size:var(--font-size-xs, 13px);font-weight:var(--font-weight-semibold, 650)}.dropdown-item:hover{background:var(--glg-cinematic-gold-soft, rgba(200, 155, 60, .12))}.dropdown-grid .dropdown-grid{margin:-4px 0 8px 12px;padding-left:10px;border-left:1px solid var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12))}.dropdown-grid .dropdown-grid .dropdown-item{min-height:40px;padding:8px 10px;color:var(--glg-cinematic-muted, rgba(54, 78, 112, .62));font-size:12px;font-weight:var(--font-weight-semibold, 650)}.header-action-btn,.header-auth-btn,.mobile-nav-toggle,.mobile-close,.header-localization-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--header-touch-target);min-height:var(--header-touch-target);padding:0;border:1px solid var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12));border-radius:var(--radius-full, 999px);background:var(--glg-cinematic-glass, rgba(255, 255, 255, .74));color:var(--glg-cinematic-ink-strong, #23426e);cursor:pointer}.header-auth-btn{padding:0 16px;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-bold, 750)}.header-action-btn:hover,.header-auth-btn:hover,.header-localization-trigger:hover{border-color:var(--glg-cinematic-line, rgba(25, 55, 85, .22));background:var(--surface-primary, #fff)}.globalnav-link:active,.dropdown-item:active,.header-action-btn:active,.header-auth-btn:active,.mobile-nav-toggle:active,.mobile-close:active,.header-localization-trigger:active,.header-search-submit:active,.header-search-close:active,.mobile-intent-card:active,.header-localization-dialog__close:active,.header-localization-form__submit:active{opacity:.72}.cart-btn{position:relative}.cart-count{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full, 999px);background:var(--glg-cinematic-muted, rgba(54, 78, 112, .62));color:var(--gray-50, #fff);font-size:10px;font-weight:var(--font-weight-extrabold, 800)}.header-localization-trigger{gap:8px;width:auto;min-width:0;padding:0 12px;border-radius:var(--radius-md, 14px)}.header-localization-trigger svg{width:18px;height:18px}.header-localization-trigger span{font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-bold, 780);white-space:nowrap}.header-localization-trigger small{color:var(--glg-cinematic-muted, rgba(54, 78, 112, .62));font-size:10px;font-weight:var(--font-weight-bold, 720);white-space:nowrap}.global-localization-caret{display:block;width:12px;height:8px;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-fast, .16s ease)}[data-global-localization-trigger][aria-expanded=true] .global-localization-caret{transform:rotate(180deg)}.globalnav-overlay,.mobile-nav-overlay{position:fixed;inset:calc(var(--header-current-height) + var(--header-safe-top)) 0 0;z-index:1;background:var(--overlay-bg, rgba(15, 23, 42, .14));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-nav-overlay{opacity:0;transition:opacity var(--transition-fast, .16s ease)}.mobile-nav-overlay.is-open{opacity:1}.globalnav-overlay[hidden],.mobile-nav-overlay[hidden],.header-search-overlay[hidden],.mobile-nav-drawer[hidden],.header-localization-modal[hidden]{display:none}.header-search-overlay{position:fixed;top:calc(var(--header-current-height) + var(--header-safe-top) + 12px);right:0;left:0;z-index:var(--header-drawer-z-index, 1220)}.header-search-inner{position:relative;width:min(760px,calc(100vw - 32px));margin:0 auto;padding-right:50px}.header-search-form{display:grid;grid-template-columns:24px minmax(0,1fr) var(--header-touch-target);align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 18px;border:1px solid var(--glg-cinematic-line, rgba(25, 55, 85, .2));border-radius:var(--radius-lg, 20px);background:var(--glg-cinematic-glass-strong, rgba(255, 255, 255, .97));box-shadow:var(--glg-cinematic-shadow, 0 24px 60px rgba(15, 42, 70, .16))}.header-search-input{min-width:0;min-height:var(--header-touch-target);border:0;outline:0;background:transparent;color:var(--glg-cinematic-ink-strong, #23426e);font-size:16px}.header-search-input::placeholder{color:var(--glg-cinematic-soft, #8493a1)}.header-search-submit,.header-search-close{display:grid;place-items:center;width:var(--header-touch-target);height:var(--header-touch-target);border:1px solid var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12));border-radius:var(--radius-full, 999px);background:var(--glg-cinematic-ink-strong, #23426e);color:var(--gray-50, #fff);cursor:pointer}.header-search-close{position:absolute;top:8px;right:0;background:var(--surface-primary, #fff);color:var(--glg-cinematic-ink-strong, #23426e)}.mobile-only,.mobile-nav-drawer,.mobile-nav-overlay{display:none}.mobile-nav-drawer{position:fixed;top:calc(var(--header-current-height) + var(--header-safe-top));right:0;bottom:0;left:0;z-index:var(--header-drawer-z-index, 1220);flex-direction:column;padding:18px;background:var(--surface-nav-mobile, rgba(247, 250, 252, .98));opacity:0;transform:translateY(-8px);transition:opacity var(--transition-fast, .16s ease),transform var(--transition-fast, .16s ease)}.mobile-nav-drawer.is-open{opacity:1;transform:none}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;min-height:54px}.mobile-nav-body{flex:1 1 auto;min-height:0;display:grid;gap:10px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 0 calc(96px + var(--header-safe-bottom))}.mobile-intent-card{display:flex;align-items:center;width:100%;min-height:58px;padding:0 16px;border:1px solid var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12));border-radius:var(--radius-lg, 16px);background:var(--surface-primary, #fff);color:var(--glg-cinematic-ink-strong, #23426e);font-weight:var(--font-weight-bold, 720);text-align:left}.mobile-intent-card--button{cursor:pointer}.mobile-intent-card--child{width:calc(100% - 16px);margin-left:16px;min-height:var(--header-touch-target);color:var(--glg-cinematic-muted, rgba(54, 78, 112, .62));font-size:var(--font-size-xs, 13px)}html.is-nav-open,body.is-nav-open,html.is-header-search-open,body.is-header-search-open{overflow:hidden;overscroll-behavior:none}.header-app-start{gap:8px}.header-app-actions{justify-content:flex-end;gap:6px}.header-app-rail-toggle,.header-app-menu-toggle,.header-app-action,.header-app-localization-trigger,.header-app-account{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--gray-700, #4e4b45);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.header-app-rail-toggle:hover,.header-app-menu-toggle:hover,.header-app-action:hover,.header-app-localization-trigger:hover,.header-app-account:hover{border-color:var(--lg-family-nav-border, rgba(37, 37, 34, .1));background:#ffffffb8;color:var(--gray-900, #1d1c19)}.header-app-menu-toggle{display:none}.header-app-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 6px;border-radius:12px;color:var(--gray-900, #1d1c19)}.header-app-brand:hover{background:#ffffff8f}.header-app-brand img{display:block;flex:0 0 30px;width:30px;height:30px;object-fit:contain}.header-app-brand strong{flex:0 0 auto;font-size:15px;font-weight:790;letter-spacing:-.02em;white-space:nowrap}.header-app-brand__divider,.header-app-brand__context{color:var(--gray-500, #74716b);font-size:12px}.header-app-brand__context{max-width:min(28vw,320px);overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.header-app-localization-trigger{gap:6px;width:auto;padding:0 9px}.header-app-localization-trigger span{font-size:11px;font-weight:760;white-space:nowrap}.header-app-account{gap:8px;width:auto;padding:0 8px 0 5px}.header-app-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--lg-family-nav-border, rgba(37, 37, 34, .1));border-radius:50%;background:#fff;color:var(--gray-900, #1d1c19);font-size:12px;font-weight:800}.header-app-account__label{max-width:130px;overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.header-app-notification-dot{position:absolute;top:5px;right:5px;display:none;width:8px;height:8px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:var(--brand-accent, #e8c15d);color:transparent;font-size:0}.header-app-notification-dot[data-empty=false]{display:block}@media(max-width:860px){html.is-localization-open,body.is-localization-open{overflow:hidden;overscroll-behavior:none}}.header-localization-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-global-localization-trigger, 10250);display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.header-localization-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:var(--overlay-cinematic, rgba(8, 22, 38, .42));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default}.header-localization-dialog{position:relative;z-index:1;width:min(520px,100%);max-height:min(760px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 36px));overflow:auto;padding:clamp(20px,4vw,32px);border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-xl, 28px);background:#fffffffa;color:var(--glg-cinematic-ink-strong, #23426e);box-shadow:0 36px 100px #05182c47,inset 0 1px 0 var(--surface-primary, #fff);outline:0}.header-localization-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.header-localization-dialog__head h2{margin:0;font-size:clamp(26px,5vw,36px);line-height:1.04;letter-spacing:-.045em}.header-localization-dialog__close{flex:0 0 var(--header-touch-target);display:grid;place-items:center;width:var(--header-touch-target);height:var(--header-touch-target);border:1px solid var(--glg-cinematic-line-soft, rgba(25, 55, 85, .12));border-radius:var(--radius-md, 14px);background:var(--glg-cinematic-ink-wash, rgba(16, 37, 58, .04));color:var(--glg-cinematic-ink-strong, #23426e);font-size:24px;cursor:pointer}.header-localization-form{display:grid;gap:18px}.header-localization-field{display:grid;gap:8px}.header-localization-field>span{color:var(--glg-cinematic-muted, rgba(54, 78, 112, .62));font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-extrabold, 800);letter-spacing:.04em}.header-localization-field select{width:100%;min-height:54px;padding:0 44px 0 16px;border:1px solid var(--glg-cinematic-line, rgba(25, 55, 85, .2));border-radius:var(--radius-lg, 16px);background:var(--surface-primary, #fff);color:var(--glg-cinematic-ink-strong, #23426e);font-size:16px;font-weight:var(--font-weight-bold, 700)}.header-localization-form__submit{min-height:var(--header-touch-target);padding:0 20px;border:0;border-radius:var(--radius-lg, 16px);background:var(--glg-cinematic-ink-strong, #23426e);color:var(--gray-50, #fff);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-extrabold, 800);cursor:pointer}.header-localization-form__submit:hover{background:color-mix(in srgb,var(--glg-cinematic-ink-strong, #23426e) 88%,var(--glg-cinematic-muted, #66788a))}.header-localization-form__submit:disabled{cursor:wait;opacity:.58}.header-localization-form__status{min-height:18px;margin:0;color:var(--glg-cinematic-muted, rgba(54, 78, 112, .62));font-size:12px}body.has-littleg-app-sidebar .header-localization-dialog{border-color:var(--lg-scene-line, rgba(46, 44, 40, .1));background:var(--lg-scene-panel-strong, var(--gray-50, #fdfcf9));color:var(--gray-900, #1d1c19);box-shadow:0 28px 80px #524c3538}body.has-littleg-app-sidebar .header-localization-dialog__close{border-color:var(--lg-scene-line, rgba(46, 44, 40, .1));background:var(--lg-scene-paper, #f8f3e8);color:var(--gray-900, #1d1c19)}body.has-littleg-app-sidebar .header-localization-field>span{color:var(--lg-scene-muted, var(--gray-500, #74716b))}body.has-littleg-app-sidebar .header-localization-field select{border-color:var(--lg-scene-line, rgba(46, 44, 40, .1));background:var(--lg-scene-panel, var(--gray-50, #fdfcf9));color:var(--gray-900, #1d1c19)}body.has-littleg-app-sidebar .header-localization-form__submit{background:var(--gray-900, #1d1c19);color:var(--lg-scene-panel-strong, var(--gray-50, #fdfcf9))}body.has-littleg-app-sidebar .header-localization-form__submit:hover{background:color-mix(in srgb,var(--gray-900, #1d1c19) 88%,var(--lg-scene-muted, #74716b))}@media(max-width:1068px){.globalnav{--header-current-height: 60px}body[data-storefront-surface=true]{--header-height: 60px;--storefront-header-height: 60px}.header-container{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:calc(100% - 20px)}.header-center,.desktop-only{display:none}.mobile-only{display:inline-flex}.mobile-nav-overlay{display:block}.mobile-nav-drawer{display:flex}.header-logo-img{max-width:150px;max-height:30px}.header-search-overlay{top:calc(var(--header-current-height) + var(--header-safe-top) + 8px)}}@media(max-width:860px){.header-app-rail-toggle{display:none}.header-app-menu-toggle{display:inline-flex}.header-app-start{flex:1 1 auto;min-width:0}.header-app-actions{flex:0 0 auto;gap:1px}.header-app-brand{gap:6px;padding-inline:2px}.header-app-brand img{flex-basis:28px;width:28px;height:28px}.header-app-brand strong{font-size:14px}.header-app-brand__divider,.header-app-brand__context{font-size:11px}.header-app-brand__context{max-width:18vw}.header-app-action,.header-app-menu-toggle,.header-app-localization-trigger,.header-app-account{min-width:42px;min-height:42px}.header-app-localization-trigger{padding-inline:6px}.header-app-account{padding:0}.header-app-account__label{display:none}.header-app-avatar{width:31px;height:31px}body.has-littleg-app-sidebar .header-app-avatar{flex-basis:32px;width:32px;height:32px}.header-localization-modal{display:grid;place-items:end stretch;padding:max(12px,env(safe-area-inset-top,0px)) 0 0;pointer-events:auto}.header-localization-dialog{position:relative;top:auto;left:auto;width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)));padding:22px max(18px,env(safe-area-inset-right,0px)) max(22px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));border-radius:16px 16px 0 0}}@media(max-width:560px){.header-app-brand__divider,.header-app-brand__context{display:none}}@media(max-width:430px){.header-container{width:calc(100% - 16px)}.header-auth-btn{display:none}.header-app-localization-trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header-localization-dialog{border-radius:var(--radius-lg, 22px) var(--radius-lg, 22px) 0 0}}@media(max-width:360px){.header-app-brand strong{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.globalnav *,.globalnav *:before,.globalnav *:after,.header-localization-modal *,.header-localization-modal *:before,.header-localization-modal *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/header-foundation.css.map */
