.ll-h-section,.ll-h-section *,.ll-d *{box-sizing:border-box}.ll-h-announce{display:flex;justify-content:space-between;align-items:center;padding:11px clamp(16px,2vw,32px);border-bottom:1px solid var(--ll-hairline);font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-concrete);background:var(--ll-paper);width:100vw;position:relative;left:50%;margin-left:-50vw;max-width:100vw}.ll-h-announce .group{display:flex;gap:24px;align-items:center}.ll-h-announce a{color:var(--ll-ink);text-decoration:none;transition:opacity var(--ll-t)}.ll-h-announce a:hover{opacity:.7}.ll-h-announce p{margin:0}.ll-h{display:flex;align-items:center;gap:40px;padding:20px clamp(16px,2vw,32px);border-bottom:1px solid var(--ll-hairline);background:var(--ll-paper);position:relative}.ll-h-logo{display:inline-block;line-height:0;text-decoration:none}.ll-h-logo img{display:block;height:22px;width:auto}.ll-h-logo-mark{font-family:var(--ll-font-sans);font-weight:500;letter-spacing:-.02em;font-size:18px;color:var(--ll-ink)}.ll-h-nav{display:flex;gap:28px;align-items:center}.ll-h-nav a{font-size:14px;color:var(--ll-ink);text-decoration:none;font-weight:400;transition:opacity var(--ll-t);white-space:nowrap}.ll-h-nav a:hover{opacity:.6}.ll-h-nav .has-menu{position:relative}.ll-h-nav .has-menu>a{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ll-h-nav .has-menu>a:after{content:"";width:6px;height:6px;display:inline-block;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--ll-t);margin-left:2px}.ll-h-nav .has-menu.open>a:after,.ll-h-nav .has-menu:hover>a:after{transform:rotate(225deg) translate(-2px,-2px)}.ll-h-nav .has-menu:before{content:"";position:absolute;top:100%;left:0;right:0;height:24px}.ll-h-megamenu{position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%);background:var(--ll-paper);border:1px solid var(--ll-hairline);box-shadow:0 24px 48px #0d0d0d0f;padding:22px 28px 24px;width:max-content;max-width:calc(100vw - 32px);display:none;z-index:100}.ll-h-nav .has-menu.open .ll-h-megamenu,.ll-h-nav .has-menu:hover .ll-h-megamenu{display:block}.ll-h-mm-filters{display:flex;align-items:center;gap:32px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--ll-hairline)}.ll-h-mmf-group{display:flex;align-items:center;gap:10px}.ll-h-mmf-label{font-family:var(--ll-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-concrete)}.ll-h-mmf-pills{display:inline-flex;border:1px solid var(--ll-hairline)}.ll-h-mmf-pill{background:transparent;border:0;cursor:pointer;padding:6px 12px;font-family:var(--ll-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-ink);border-right:1px solid var(--ll-hairline);transition:background var(--ll-t),color var(--ll-t)}.ll-h-mmf-pill:last-child{border-right:0}.ll-h-mmf-pill:hover{background:#0d0d0d0a}.ll-h-mmf-pill[aria-pressed=true]{background:var(--ll-ink);color:var(--ll-paper)}.ll-h-mm-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:24px 28px}.ll-h-mm-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ll-h-mm-col h4{font-family:var(--ll-font-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-concrete);margin:0 0 4px;padding-bottom:10px;border-bottom:1px solid var(--ll-hairline)}.ll-h-mm-col a{font-family:var(--ll-font-sans);font-size:14px;font-weight:400;color:var(--ll-ink);text-decoration:none;line-height:1.3;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ll-h-mm-col a:hover{opacity:.6}.ll-h-mm-col a .ct{font-family:var(--ll-font-mono);font-size:10px;letter-spacing:.08em;color:var(--ll-concrete);font-feature-settings:"tnum"}.ll-h-mm-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--ll-hairline);display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-concrete)}.ll-h-mm-foot a{color:var(--ll-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ll-h-actions{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--ll-ink);margin-left:auto}.ll-h-actions .locale{font-family:var(--ll-font-mono);letter-spacing:.06em}.ll-h-actions a{color:var(--ll-ink);text-decoration:none;display:flex;align-items:center;transition:opacity var(--ll-t);position:relative}.ll-h-actions a:hover{opacity:.6}.ll-h-actions svg{width:16px;height:16px}.ll-h-actions .ll-h-cart-badge{position:absolute;top:-10px;right:-12px;background:var(--ll-ink);color:var(--ll-paper);font-family:var(--ll-font-mono);font-size:9px;line-height:1;padding:3px 5px;border-radius:999px}.ll-h-burger{display:none;background:transparent;border:0;padding:6px;cursor:pointer;color:var(--ll-ink)}.ll-h-burger svg{width:22px;height:22px}.ll-h-shell{position:relative;z-index:50;width:100vw;left:50%;margin-left:-50vw;max-width:100vw}.ll-h-shell.is-stuck .ll-h{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 0 var(--ll-hairline),0 8px 24px #0d0d0d0a}.ll-h-shell.is-stuck .ll-h-spacer{display:block}.ll-h-spacer{display:none}@media(max-width:900px){.ll-h{gap:16px;padding:14px clamp(16px,2vw,32px)}.ll-h-nav{display:none}.ll-h-burger{display:inline-flex}.ll-h-actions{gap:14px}.ll-h-actions .locale,.ll-h-actions a[data-action=search]{display:none}}.ll-d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.ll-d-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0d00;transition:background .22s ease-out}.ll-d.open{pointer-events:auto}.ll-d.open .ll-d-backdrop{background:#0d0d0d52}.ll-d-panel{position:absolute;top:0;bottom:0;width:min(88vw,420px);right:0;background:var(--ll-paper);display:flex;flex-direction:column;box-shadow:-12px 0 40px #0d0d0d2e;transform:translate(100%);transition:transform .26s cubic-bezier(.32,.72,0,1);overflow:hidden}.ll-d.open .ll-d-panel{transform:translate(0)}.ll-d-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--ll-hairline);background:var(--ll-paper);position:sticky;top:0;z-index:3}.ll-d-top .ll-h-logo-mark{font-size:16px}.ll-d-close{background:transparent;border:0;cursor:pointer;color:var(--ll-ink);padding:6px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;transition:background var(--ll-t)}.ll-d-close:hover{background:#0d0d0d0d}.ll-d-close svg{width:20px;height:20px}.ll-d-search{padding:12px 20px;border-bottom:1px solid var(--ll-hairline);background:var(--ll-paper)}.ll-d-search-field{display:flex;align-items:center;gap:10px;background:#0d0d0d0d;border:1px solid transparent;padding:10px 14px;transition:border-color var(--ll-t),background var(--ll-t)}.ll-d-search-field:focus-within{background:var(--ll-paper);border-color:var(--ll-ink)}.ll-d-search-field svg{width:16px;height:16px;color:var(--ll-concrete);flex-shrink:0}.ll-d-search-field input{flex:1;border:0;background:transparent;outline:0;font-family:var(--ll-font-sans);font-size:15px;color:var(--ll-ink);padding:0}.ll-d-search-field input::placeholder{color:var(--ll-concrete)}.ll-d-stage{flex:1;position:relative;overflow:hidden;display:flex}.ll-d-screen{flex:0 0 100%;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .2s ease-out;background:var(--ll-paper)}.ll-d-stage[data-screen=root] .ll-d-screen.root{transform:translate(0)}.ll-d-stage[data-screen=root] .ll-d-screen.child{transform:translate(100%);position:absolute;top:0;right:0;bottom:0;left:0}.ll-d-stage[data-screen=child] .ll-d-screen.root{transform:translate(-12%);opacity:.5}.ll-d-stage[data-screen=child] .ll-d-screen.child{transform:translate(0);position:absolute;top:0;right:0;bottom:0;left:0}.ll-d-list{display:flex;flex-direction:column;padding:6px 0}.ll-d-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ll-ink);text-decoration:none;background:transparent;border:0;border-bottom:1px solid var(--ll-hairline);text-align:left;cursor:pointer;font-family:inherit;transition:background var(--ll-t);width:100%}.ll-d-item:active{background:#0d0d0d0a}.ll-d-item .meta{font-family:var(--ll-font-mono);font-size:10px;letter-spacing:.08em;color:var(--ll-concrete);text-transform:uppercase}.ll-d-item .chev{width:8px;height:8px;border-right:1.5px solid var(--ll-concrete);border-bottom:1.5px solid var(--ll-concrete);transform:rotate(-45deg);flex-shrink:0;margin-left:8px}.ll-d-back{display:flex;align-items:center;gap:10px;width:100%;padding:14px 20px;background:var(--ll-paper);border:0;border-bottom:1px solid var(--ll-hairline);color:var(--ll-ink);font-family:var(--ll-font-sans);font-size:14px;cursor:pointer;text-align:left;position:sticky;top:0;z-index:2}.ll-d-back .chev{width:8px;height:8px;border-left:1.5px solid var(--ll-ink);border-bottom:1.5px solid var(--ll-ink);transform:rotate(45deg)}.ll-d-back .label{font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-concrete)}.ll-d-child-title{padding:18px 20px 14px;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0}.ll-d-child-title .sub{display:block;margin-top:4px;font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-concrete);font-weight:400}.ll-d-filterbar{position:sticky;top:50px;z-index:1;background:var(--ll-paper);padding:8px 20px 14px;border-bottom:1px solid var(--ll-hairline);display:flex;flex-direction:column;gap:10px}.ll-d-filterbar .ll-h-mmf-group{gap:8px}.ll-d-filterbar .ll-h-mmf-pills{flex-wrap:nowrap}.ll-d-groups{padding-bottom:120px}.ll-d-group{padding:6px 0}.ll-d-group h5{margin:0;padding:18px 20px 8px;font-family:var(--ll-font-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-concrete)}.ll-d-group a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;color:var(--ll-ink);text-decoration:none;font-size:16px;border-bottom:1px solid var(--ll-hairline);transition:background var(--ll-t)}.ll-d-group a:active{background:#0d0d0d0a}.ll-d-group a .ct{font-family:var(--ll-font-mono);font-size:10px;letter-spacing:.08em;color:var(--ll-concrete)}.ll-d-viewall{display:flex;align-items:center;justify-content:space-between;margin:18px 20px 0;padding:16px 18px;background:var(--ll-ink);color:var(--ll-paper);text-decoration:none;font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ll-d-viewall:after{content:"\2192"}.ll-d-dock{position:sticky;bottom:0;left:0;right:0;background:var(--ll-paper);border-top:1px solid var(--ll-hairline);display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;padding:10px 12px env(safe-area-inset-bottom,12px);gap:6px;z-index:4}.ll-d-dock a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;color:var(--ll-ink);text-decoration:none;font-family:var(--ll-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--ll-t);position:relative}.ll-d-dock a:active{opacity:.55}.ll-d-dock a svg{width:20px;height:20px}.ll-d-dock .locale{justify-self:end;align-self:center;padding:8px 12px;font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.06em;color:var(--ll-ink);text-decoration:none;border-left:1px solid var(--ll-hairline)}.ll-d-dock .badge{position:absolute;top:4px;right:50%;transform:translate(14px);background:var(--ll-ink);color:var(--ll-paper);font-size:9px;line-height:1;font-family:var(--ll-font-mono);padding:3px 5px;border-radius:999px;font-weight:500}.search-scrim{position:absolute;top:100%;left:0;right:0;height:100vh;background:#0d0d0d2e;opacity:0;pointer-events:none;transition:opacity var(--ll-t);z-index:54}.search-scrim.open{opacity:1;pointer-events:auto}.search-drop{position:absolute;top:100%;left:0;right:0;z-index:55;background:var(--ll-paper);border-top:1px solid var(--ll-hairline);border-bottom:1px solid var(--ll-hairline);box-shadow:0 28px 56px #0d0d0d1f;padding:28px var(--ll-page-pad) 12px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,.61,.36,1),visibility 0s linear .22s}.search-drop.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.search-drop,.search-drop.open{transition:opacity .12s ease-out,visibility 0s}.search-drop{transform:none}}.search-field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ll-hairline-strong);padding-bottom:18px}.search-field .mag{width:24px;height:24px;color:var(--ll-concrete);flex-shrink:0}.search-field input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--ll-font-sans);font-size:clamp(22px,2.6vw,30px);font-weight:500;letter-spacing:-.018em;color:var(--ll-ink);padding:0}.search-field input::placeholder{color:var(--ll-concrete)}.search-close{flex-shrink:0;background:none;border:0;cursor:pointer;padding:6px;font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-concrete);transition:color var(--ll-t)}.search-close:hover{color:var(--ll-ink)}.search-hint{font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-concrete);padding:18px 0 8px}.search-results{list-style:none;margin:0;padding:0 0 8px;max-height:340px;overflow-y:auto}@keyframes srFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sr-item{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--ll-hairline);text-decoration:none;color:var(--ll-ink);transition:opacity var(--ll-t);animation:srFade .16s ease-out both}@media(prefers-reduced-motion:reduce){.sr-item{animation:none}}.sr-item:last-child{border-bottom:0}.sr-item:hover{opacity:.62}.sr-thumb{width:52px;height:52px;flex-shrink:0;background:var(--ll-paper-grey) center/cover no-repeat}.sr-text{flex:1;min-width:0}.sr-name{font-family:var(--ll-font-sans);font-size:15px;font-weight:500;letter-spacing:-.005em}.sr-name b{font-weight:500;background:#1e3a8a1f}.sr-cat{font-family:var(--ll-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ll-concrete);margin-top:4px}.sr-price{font-family:var(--ll-font-sans);font-size:14px;font-weight:500;color:var(--ll-ink);flex-shrink:0;white-space:nowrap}.search-empty{padding:8px 0 20px;font-size:15px;color:var(--ll-ink-soft);line-height:1.5}.search-empty b{font-weight:500;color:var(--ll-ink)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-labellab-header.css.map */
