@font-face{font-family:LS Geist;src:url(ls-geist.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+03A9,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21B5,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Geist;src:url(ls-geist-full.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01CD-01CE,U+01E4-01E9,U+0218-021B,U+0237,U+0259,U+02B9,U+02C7-02C8,U+02D8-02D9,U+02DB,U+02DD,U+0300-0304,U+0306-030C,U+0312,U+031B,U+0323,U+0326-0328,U+0335-0338,U+039B,U+03BB-03BC,U+03C0,U+03C9,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+0490-0493,U+0496-0497,U+049A-049B,U+04A2-04A3,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04C0,U+04CF,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+0E3F,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20AA,U+20B1,U+20B4,U+20B9,U+20BD,U+2116-2117,U+2153-2155,U+215B-215E,U+2194-2199,U+219D,U+21A9-21AA,U+21B0-21B1,U+21B3-21B4,U+21E4-21E5,U+21E7,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24EA,U+24FF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2639-263A,U+2776-277E,U+3003,U+301C,U+A78B-A78C,U+F8FF,U+FB01-FB02}@font-face{font-family:LS Geist Mono;src:url(ls-geist-mono.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-017F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+03A9,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21B5,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Geist Mono;src:url(ls-geist-mono-full.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01CD-01CE,U+01E4-01E9,U+0218-021B,U+0237,U+0259,U+02B9,U+02C7-02C8,U+02D8-02D9,U+02DB,U+02DD,U+0300-0304,U+0306-030C,U+0312,U+031B,U+0323,U+0326-0328,U+0335-0338,U+039B,U+03BB-03BC,U+03C0,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+0490-0493,U+0496-0497,U+049A-049B,U+04A2-04A3,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04C0,U+04CF,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+0E3F,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20AA,U+20B1,U+20B4,U+20B9,U+20BD,U+2107,U+2116-2117,U+2153-2155,U+215B-215E,U+2194-2199,U+219D,U+21A9-21AA,U+21B0-21B1,U+21B3-21B4,U+21E4-21E5,U+21E7,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2326-2327,U+232B,U+23CE,U+240B-240C,U+2423,U+2460-2468,U+24EA,U+24FF-259F,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2776-277E,U+3003,U+301C,U+A78B-A78C,U+F8FF}@font-face{font-family:LS Geist Fallback;src:local("Arial"),local("ArialMT");font-weight:100 500;size-adjust:104.7%;ascent-override:96%;descent-override:28.2%;line-gap-override:0%}@font-face{font-family:LS Geist Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:102.6%;ascent-override:97.9%;descent-override:28.7%;line-gap-override:0%}@font-face{font-family:LS Geist Fallback R;src:local("Roboto"),local("Roboto-Regular");size-adjust:105.7%;ascent-override:95.1%;descent-override:27.9%;line-gap-override:0%}@font-face{font-family:LS Geist Mono Fallback;src:local("Menlo"),local("Menlo-Regular"),local("Courier New"),local("CourierNewPSMT");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}:root{--ls-bar-h: 72px}html.ls-lock,html.ls-lock body{overflow:hidden!important}:is(html,#ls) .ls-ann,:is(html,#ls) .ls-hdr,:is(html,#ls) .ls-drawer{font-family:var(--ls-f);-webkit-font-smoothing:antialiased}:is(html,#ls) .ls-ann :where(ul,li,p,a,button,strong,small,kbd,span),:is(html,#ls) .ls-hdr :where(ul,li,p,a,button,strong,small,kbd,input,img,dialog,nav),:is(html,#ls) .ls-drawer :where(ul,li,p,a,button,strong,small,span,img){margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;color:inherit;text-decoration:none;text-transform:none;list-style:none;min-height:0;min-width:0;line-height:inherit;width:auto;height:auto;text-align:inherit}:is(html,#ls) .ls-hdr :where(button,a),:is(html,#ls) .ls-drawer :where(button,a),:is(html,#ls) .ls-ann :where(a){z-index:auto;-webkit-tap-highlight-color:transparent}:is(html,#ls) .ls-ann :where(li):before,:is(html,#ls) .ls-hdr :where(li):before,:is(html,#ls) .ls-drawer :where(li):before{content:none}:is(html,#ls) .ls-drawer :where(img){display:block;max-width:100%}:is(html,#ls) .ls-hdr :where(button),:is(html,#ls) .ls-drawer :where(button){cursor:pointer}:is(html,#ls) .ls-hdr :where(button,a):before,:is(html,#ls) .ls-hdr :where(button,a):after,:is(html,#ls) .ls-drawer :where(button,a):before,:is(html,#ls) .ls-drawer :where(button,a):after{content:none;display:none}:is(html,#ls) .ls-hdr :where(img){display:block;max-width:100%;height:auto}:is(html,#ls) :is(.ls-hdr,.ls-drawer) button:hover{transform:none}:is(html,#ls) :is(.ls-ann,.ls-hdr,.ls-drawer) :is(a,button,input,[tabindex]):focus{outline:0;box-shadow:none}:is(html,#ls) :is(.ls-ann,.ls-hdr) :is(a,button,[tabindex]):focus-visible{outline:2px solid #fff;outline-offset:2px}:is(html,#ls) .ls-drawer :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ls-ink);outline-offset:2px}:is(html,#ls) :is(.ls-pal,.ls-srch) :is(a,button,[tabindex]):focus-visible{outline:2px solid #fff;outline-offset:-2px}:is(html,#ls) :is(.ls-pal__input,.ls-srch__input):focus-visible{outline:0}:is(html,#ls) .ls-icon{width:20px;height:20px;flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:is(html,#ls) :is(.ls-hdr__kbd,.ls-pal__close kbd,.ls-pal__foot kbd){font-family:var(--ls-f);font-size:var(--ls-fs-label);font-weight:var(--ls-w-medium);line-height:1;padding:var(--ls-s-1) var(--ls-s-2);border-radius:var(--ls-r-s);border:1px solid currentColor;opacity:.45}:is(html,#ls) .ls-ann{height:36px;display:flex;align-items:center;overflow:hidden;background:var(--ls-ink);color:var(--ls-mute-inv);font-size:var(--ls-fs-small);line-height:1;border-bottom:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-ann__clock{flex:none;height:100%;display:flex;align-items:center;gap:var(--ls-s-2);padding:0 var(--ls-s-4);background:var(--ls-ann-clock-bg, var(--ls-ok));color:var(--ls-ink);font-weight:var(--ls-w-bold);position:relative;z-index:1;white-space:nowrap}:is(html,#ls) .ls-ann__clock .ls-icon{width:16px;height:16px}:is(html,#ls) .ls-ann__clock-short{display:none}:is(html,#ls) .ls-ann__clock-time{font-family:var(--ls-mono);font-weight:var(--ls-w-regular);font-variant-numeric:tabular-nums;display:inline-block;min-width:8ch}:is(html,#ls) .ls-ann__clip{flex:1;min-width:0;height:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}:is(html,#ls) .ls-ann__track{flex:none;min-width:100%;display:flex;align-items:center;justify-content:space-around;gap:var(--ls-s-8);padding-right:var(--ls-s-8);animation:ls-ticker var(--ls-ann-duration, 36s) linear infinite}@media(hover:hover){:is(html,#ls) .ls-ann__clip:hover .ls-ann__track{animation-play-state:paused}:is(html,#ls) .ls-ann__item a:hover strong{text-decoration:underline}}:is(html,#ls) .ls-ann__item{white-space:nowrap;display:flex;align-items:center}:is(html,#ls) .ls-ann__item a{display:flex;align-items:center;height:36px}:is(html,#ls) .ls-ann__item strong{color:#fff;font-weight:var(--ls-w-medium)}@keyframes ls-ticker{to{transform:translate(-100%)}}body:has(.ls-hdr){overflow-x:clip}#root:has(>.ls-hdr-section){overflow-x:clip;overflow-y:visible}.shopify-section.ls-hdr-section{position:sticky;top:0;z-index:100}.shopify-section.ls-hdr-section,.shopify-section.ls-ann-section{margin-inline:calc(var(--rpp, 0px) * -1)}:is(html,#ls) .ls-hdr{display:block;position:relative;color:#fff;background:color-mix(in srgb,var(--ls-ink) 92%,transparent);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-bottom:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-hdr__bar{height:var(--ls-bar-h);max-width:var(--ls-max);margin:0 auto;padding:0 calc(var(--ls-gutter) - var(--ls-s-4));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--ls-s-4)}:is(html,#ls) .ls-hdr__nav{grid-column:1;grid-row:1;min-width:0}:is(html,#ls) .ls-hdr__list{display:flex;gap:var(--ls-s-1)}:is(html,#ls) .ls-hdr__link{display:flex;align-items:center;gap:var(--ls-s-2);height:var(--ls-h-ctl);padding:0 var(--ls-s-4);border-radius:var(--ls-r-full);font-size:var(--ls-fs-body);font-weight:var(--ls-w-medium);line-height:1;color:var(--ls-text-inv);transition:color var(--ls-t-fast),background var(--ls-t-fast);white-space:nowrap}:is(html,#ls) .ls-hdr__dot{width:8px;height:8px;border-radius:var(--ls-r-full);background:var(--ls-accent);opacity:0;transition:opacity var(--ls-t-fast)}:is(html,#ls) .ls-hdr__link:focus-visible,:is(html,#ls) .ls-hdr__link[aria-expanded=true]{color:#fff;background:var(--ls-line-inv)}:is(html,#ls) .ls-hdr__link[aria-expanded=true] .ls-hdr__dot{opacity:1}:is(html,#ls) .ls-hdr__logo{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;justify-content:center;min-height:var(--ls-tap)}:is(html,#ls) .ls-hdr__logo img{height:var(--ls-logo-h, 42px)!important;width:auto}:is(html,#ls) .ls-hdr__wordmark{font-size:var(--ls-fs-h3);line-height:var(--ls-lh-h3);font-weight:var(--ls-w-bold);white-space:nowrap}:is(html,#ls) .ls-hdr__tools{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--ls-s-1);min-width:0}:is(html,#ls) .ls-hdr__b2b{display:flex;align-items:center;height:var(--ls-h-ctl);padding:0 var(--ls-s-3);border-radius:var(--ls-r-full);white-space:nowrap;font-size:var(--ls-fs-small);font-weight:var(--ls-w-medium);line-height:1;color:var(--ls-mute-inv);transition:color var(--ls-t-fast)}:is(html,#ls) .ls-hdr__quick{display:flex;align-items:center;justify-content:center;gap:var(--ls-s-2);height:var(--ls-h-ctl);padding:0 var(--ls-s-2) 0 var(--ls-s-4);margin:0 var(--ls-s-2) 0 var(--ls-s-1);border-radius:var(--ls-r-full);background:#fff;color:var(--ls-ink);font-size:var(--ls-fs-btn);font-weight:var(--ls-w-bold);line-height:1;white-space:nowrap;transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-hdr__quick .ls-icon{width:18px;height:18px}:is(html,#ls) .ls-hdr__icon{position:relative;flex:none;width:var(--ls-h-ctl);height:var(--ls-h-ctl);display:flex;align-items:center;justify-content:center;border-radius:var(--ls-r-full);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-hdr__icon .ls-icon{margin:0}:is(html,#ls) .ls-hdr__icon:focus-visible{outline-offset:-2px}:is(html,#ls) .ls-hdr__count{position:absolute;top:calc(50% - 16px);left:calc(50% + 2px);min-width:18px;height:18px;padding:0 var(--ls-s-1);border-radius:var(--ls-r-full);background:var(--ls-alert);color:#fff;font-family:var(--ls-mono);font-size:var(--ls-fs-label);font-weight:var(--ls-w-regular);line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--ls-ink);transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-hdr__count.hidden{display:none}:is(html,#ls) .ls-hdr__count.is-bump{transform:scale(1.35)}:is(html,#ls) .ls-hdr__burger{display:none}@media(hover:hover){:is(html,#ls) .ls-hdr__link:hover{color:#fff;background:var(--ls-line-inv)}:is(html,#ls) .ls-hdr__b2b:hover{color:#fff}:is(html,#ls) .ls-hdr button.ls-hdr__quick:hover{transform:translateY(-1px)}:is(html,#ls) .ls-hdr__icon:hover{background:var(--ls-line-inv)}}:is(html,#ls) .ls-hdr__mega{position:absolute;left:0;right:0;top:100%;height:0;overflow:hidden;background:color-mix(in srgb,var(--ls-ink) 96%,transparent);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);transition:height var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-mega{position:relative}:is(html,#ls) .ls-mega:before{content:"";position:absolute;inset:-40% -10% auto;height:120%;pointer-events:none;background:radial-gradient(50% 50% at 70% 30%,var(--ls-glow) 0,transparent 70%);opacity:.55}:is(html,#ls) .ls-mega__in{position:relative;max-width:var(--ls-max);margin:0 auto;padding:var(--ls-s-6) var(--ls-gutter) var(--ls-s-7);display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--ls-s-7)}:is(html,#ls) .ls-mega__title{font-size:var(--ls-fs-h2);line-height:var(--ls-lh-h2);font-weight:var(--ls-w-bold);color:#fff;margin-bottom:var(--ls-s-3)}:is(html,#ls) .ls-mega__sub{font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute-inv);margin-bottom:var(--ls-s-5)}:is(html,#ls) .ls-mega__links a{display:flex;justify-content:space-between;align-items:center;gap:var(--ls-s-3);min-height:var(--ls-h-btn);padding:0;border-top:1px solid var(--ls-line-inv);font-size:var(--ls-fs-body);font-weight:var(--ls-w-medium);line-height:var(--ls-lh-title);color:var(--ls-text-inv);transition:color var(--ls-t-fast)}:is(html,#ls) .ls-mega__links li:last-child a{border-bottom:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-mega__links small{font-family:var(--ls-mono);font-size:var(--ls-fs-label);font-weight:var(--ls-w-regular);color:var(--ls-mute-inv)}:is(html,#ls) .ls-mega__all .ls-icon{width:16px;height:16px}:is(html,#ls) .ls-mega__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ls-grid-gap);align-content:start}:is(html,#ls) .ls-mega__card{opacity:0;transform:translateY(12px);transition:opacity var(--ls-t-move) var(--ls-ease),transform var(--ls-t-move) var(--ls-ease);transition-delay:calc(60ms + var(--ls-i, 0) * 45ms)}:is(html,#ls) .ls-hdr__mega.is-in .ls-mega__card{opacity:1;transform:none}:is(html,#ls) .ls-mega__card a{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ls-s-3);border-radius:var(--ls-r-m)}:is(html,#ls) .ls-mega__tile{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--ls-tile);border-radius:var(--ls-r-m)}:is(html,#ls) .ls-mega__tile img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-mega__meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ls-s-2);font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);color:#fff}:is(html,#ls) .ls-mega__name--caps{text-transform:capitalize}:is(html,#ls) .ls-mega__name{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:is(html,#ls) .ls-mega__price{flex:none;font-family:var(--ls-mono);font-size:var(--ls-fs-price);font-weight:var(--ls-w-regular);line-height:1;color:var(--ls-mute-inv);white-space:nowrap}@media(hover:hover){:is(html,#ls) .ls-mega__links a:hover{color:#fff}:is(html,#ls) .ls-mega__card a:hover .ls-mega__tile img{transform:scale(1.04)}}:is(html,#ls) .ls-pal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;display:grid;place-items:start center;justify-content:center;grid-template-columns:min(960px,100%);padding:12vh var(--ls-s-4) var(--ls-s-4);color:#fff;background:transparent;border:0;opacity:0;transition:opacity var(--ls-t-fast);overflow:hidden}:is(html,#ls) .ls-pal:not([open]){display:none}:is(html,#ls) .ls-pal.is-on{opacity:1}:is(html,#ls) .ls-pal::backdrop{background:color-mix(in srgb,var(--ls-ink) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:is(html,#ls) .ls-pal__box{position:relative;width:min(960px,100%);margin-inline:auto;justify-self:center;overflow:hidden;display:flex;flex-direction:column;max-height:calc(88vh - 16px);background:var(--ls-ink-2);border:1px solid var(--ls-line-inv);border-radius:var(--ls-r-l);box-shadow:var(--ls-shadow-overlay);transform:translateY(8px) scale(.98);transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-pal.is-on .ls-pal__box{transform:none}:is(html,#ls) .ls-pal__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;transition:background var(--ls-t-move);background:radial-gradient(60% 80% at 85% 0%,var(--ls-fl, #333) 0,transparent 60%)}:is(html,#ls) .ls-pal__grip{display:none}:is(html,#ls) .ls-pal__top,:is(html,#ls) .ls-pal__filters,:is(html,#ls) .ls-pal__body,:is(html,#ls) .ls-pal__foot,:is(html,#ls) .ls-pal__bar{position:relative}:is(html,#ls) .ls-pal__top{flex:none;display:flex;align-items:center;gap:var(--ls-s-3);padding:var(--ls-s-2) var(--ls-s-3) var(--ls-s-2) var(--ls-s-5);border-bottom:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-pal__top>.ls-icon{color:var(--ls-mute-inv)}:is(html,#ls) .ls-pal .ls-pal__input{flex:1;min-width:0;height:var(--ls-h-btn);font-size:var(--ls-fs-h3);font-weight:var(--ls-w-regular);line-height:var(--ls-lh-h3);color:#fff;outline:0;-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;padding:0;border-radius:0}:is(html,#ls) .ls-pal__input::placeholder{color:var(--ls-mute-inv);opacity:1}:is(html,#ls) .ls-pal__input::-webkit-search-cancel-button{display:none}:is(html,#ls) .ls-pal__close{flex:none;display:flex;align-items:center;justify-content:center;min-width:var(--ls-h-ctl);height:var(--ls-h-ctl);padding:0 var(--ls-s-2);border-radius:var(--ls-r-full);color:#fff;transition:background var(--ls-t-fast)}:is(html,#ls) .ls-pal__close .ls-icon{display:none}:is(html,#ls) .ls-pal__filters{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ls-s-3) var(--ls-s-5);padding:var(--ls-s-3) var(--ls-s-5);border-bottom:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-pal__fgroup{display:flex;align-items:center;gap:var(--ls-s-3);min-width:0}:is(html,#ls) .ls-pal__flabel{font-size:var(--ls-fs-small);font-weight:var(--ls-w-medium);line-height:var(--ls-lh-small);color:var(--ls-mute-inv);white-space:nowrap}:is(html,#ls) .ls-pal__flabel small{font-size:var(--ls-fs-label);font-weight:var(--ls-w-regular);opacity:.7}:is(html,#ls) .ls-pal__seg{display:inline-flex;flex-wrap:nowrap;gap:var(--ls-s-1);padding:0;width:auto;max-width:100%;border-radius:var(--ls-r-full);background:color-mix(in srgb,var(--ls-line-inv) 60%,transparent);box-shadow:inset 0 0 0 1px var(--ls-line-inv)}:is(html,#ls) .ls-pal .ls-pal__segbtn{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--ls-s-2);width:auto;min-width:var(--ls-h-ctl);height:var(--ls-h-ctl);padding:0 var(--ls-s-4);border-radius:var(--ls-r-full);font-size:var(--ls-fs-small);font-weight:var(--ls-w-medium);line-height:1;white-space:nowrap;color:var(--ls-text-inv);background:transparent;transition:background var(--ls-t-fast),color var(--ls-t-fast)}:is(html,#ls) .ls-pal__seg--mg .ls-pal__segbtn{font-family:var(--ls-mono);font-weight:var(--ls-w-regular);padding:0 var(--ls-s-3)}:is(html,#ls) .ls-pal .ls-pal__segbtn[aria-pressed=true]{background:#fff;color:var(--ls-ink)}:is(html,#ls) .ls-pal .ls-pal__segbtn small{font-family:var(--ls-f);font-size:var(--ls-fs-label);font-weight:var(--ls-w-regular);opacity:.7}:is(html,#ls) .ls-pal .ls-pal__segbtn small[hidden]{display:none}:is(html,#ls) .ls-pal .ls-pal__segbtn.is-out:not([aria-pressed=true]){color:var(--ls-mute-inv)}:is(html,#ls) .ls-pal .ls-pal__seg--mg .ls-pal__segbtn.is-out{text-decoration:line-through;text-decoration-thickness:1px}:is(html,#ls) .ls-pal .ls-pal__segbtn:disabled{color:var(--ls-mute-inv);opacity:.4;cursor:not-allowed}:is(html,#ls) .ls-pal__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 264px}:is(html,#ls) .ls-pal__list{padding:var(--ls-s-2);min-height:360px;max-height:440px;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--ls-h-ctl);gap:var(--ls-s-1) var(--ls-s-2);align-content:start}:is(html,#ls) .ls-pal__list.is-empty{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}:is(html,#ls) .ls-pal .ls-pal__opt{display:grid;grid-template-columns:12px minmax(0,1fr) 76px;align-items:center;column-gap:var(--ls-s-3);width:100%;height:var(--ls-h-ctl);padding:0 var(--ls-s-4);border-radius:var(--ls-r-s);font-size:var(--ls-fs-body);font-weight:var(--ls-w-regular);line-height:var(--ls-lh-title);text-align:left;color:#fff;background:transparent;transition:background var(--ls-t-fast)}:is(html,#ls) .ls-pal__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html,#ls) .ls-pal__price{justify-self:end;font-family:var(--ls-mono);font-size:var(--ls-fs-price);line-height:1;color:var(--ls-mute-inv);white-space:nowrap;font-variant-numeric:tabular-nums}:is(html,#ls) .ls-pal__price .ls-icon{width:16px;height:16px}:is(html,#ls) .ls-pal .ls-pal__opt[aria-selected=true]{background:var(--ls-line-inv)}:is(html,#ls) .ls-pal .ls-pal__opt[aria-disabled=true]{color:var(--ls-mute-inv);cursor:default}:is(html,#ls) .ls-pal__opt[aria-disabled=true] .ls-swatch{opacity:.4}:is(html,#ls) .ls-pal__opt[aria-disabled=true] .ls-pal__price{font-family:var(--ls-f);font-size:var(--ls-fs-small);color:var(--ls-mute-inv)}:is(html,#ls) .ls-pal .ls-pal__opt--search{grid-column:1 / -1;grid-template-columns:16px minmax(0,1fr) 24px;color:var(--ls-text-inv)}:is(html,#ls) .ls-pal__opt--search>.ls-icon{width:16px;height:16px}:is(html,#ls) .ls-pal__empty{grid-column:1 / -1;padding:var(--ls-s-4);color:var(--ls-mute-inv);font-size:var(--ls-fs-body);line-height:var(--ls-lh-body)}:is(html,#ls) .ls-swatch{width:12px;height:12px;border-radius:var(--ls-r-full);flex:none;background:var(--ls-sw, #888);box-shadow:inset 0 0 0 1px var(--ls-line-inv)}:is(html,#ls) .ls-pal__out{grid-column:1 / -1;display:grid;justify-items:start;gap:var(--ls-s-3);padding:var(--ls-s-6) var(--ls-s-4);max-width:460px}:is(html,#ls) .ls-pal__out-dot{width:8px;height:8px;border-radius:var(--ls-r-full);background:var(--ls-mute-inv);margin-bottom:var(--ls-s-1)}:is(html,#ls) .ls-pal__out-h{font-size:var(--ls-fs-h3);line-height:var(--ls-lh-h3);font-weight:var(--ls-w-bold);color:#fff}:is(html,#ls) .ls-pal__out-p{font-size:var(--ls-fs-body);line-height:var(--ls-lh-body);color:var(--ls-mute-inv)}:is(html,#ls) .ls-pal__out-act{display:flex;flex-wrap:wrap;gap:var(--ls-s-2);margin-top:var(--ls-s-2)}:is(html,#ls) .ls-pal .ls-pal__cta{display:inline-flex;align-items:center;justify-content:center;height:var(--ls-h-btn);padding:0 var(--ls-s-5);border-radius:var(--ls-r-s);background:#fff;color:var(--ls-ink);font-size:var(--ls-fs-btn);font-weight:var(--ls-w-bold);line-height:1;white-space:nowrap}:is(html,#ls) .ls-pal .ls-pal__cta--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}:is(html,#ls) .ls-pal__body:has(.ls-pal__list.is-empty){grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-pal__body:has(.ls-pal__list.is-empty) .ls-pal__peek{display:none}:is(html,#ls) .ls-pal__peek{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ls-s-4);align-content:start;padding:var(--ls-s-5);border-left:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-pal__peek .ls-mega__tile img{mix-blend-mode:multiply}:is(html,#ls) .ls-pal__drop{aspect-ratio:1;border-radius:var(--ls-r-m);background:var(--ls-sw, #333)}:is(html,#ls) .ls-pal__peek-name{font-size:var(--ls-fs-h3);line-height:var(--ls-lh-h3);font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-pal__peek-meta{font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute-inv)}:is(html,#ls) .ls-pal .ls-pal__add{width:100%;height:var(--ls-h-btn);padding:0 var(--ls-s-5);border-radius:var(--ls-r-s);background:#fff;color:var(--ls-ink);font-size:var(--ls-fs-btn);font-weight:var(--ls-w-bold);line-height:1;display:flex;align-items:center;justify-content:center;gap:var(--ls-s-2);white-space:nowrap}:is(html,#ls) .ls-pal .ls-pal__add:disabled{background:var(--ls-line-inv);color:var(--ls-mute-inv);cursor:not-allowed}:is(html,#ls) .ls-pal .ls-pal__add[aria-busy=true]{opacity:.7}:is(html,#ls) .ls-pal__bar{display:none}:is(html,#ls) .ls-pal__foot{flex:none;display:flex;gap:var(--ls-s-5);padding:var(--ls-s-3) var(--ls-s-5);border-top:1px solid var(--ls-line-inv);font-size:var(--ls-fs-label);line-height:var(--ls-lh-label);color:var(--ls-mute-inv)}:is(html,#ls) .ls-pal__foot span{display:inline-flex;align-items:center;gap:var(--ls-s-1)}@media(hover:hover){:is(html,#ls) .ls-pal .ls-pal__segbtn:not([aria-pressed=true]):not(:disabled):hover{background:var(--ls-line-inv);color:#fff}:is(html,#ls) .ls-pal__close:hover{background:var(--ls-line-inv)}}:is(html,#ls) .ls-srch{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;color:#fff;background:transparent;opacity:0;transition:opacity var(--ls-t-fast);overflow:hidden}:is(html,#ls) .ls-srch:not([open]){display:none}:is(html,#ls) .ls-srch.is-on{opacity:1}:is(html,#ls) .ls-srch::backdrop{background:color-mix(in srgb,var(--ls-ink) 45%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:is(html,#ls) .ls-srch__box{position:relative;display:flex;flex-direction:column;max-height:min(86vh,820px);overflow:hidden;background:color-mix(in srgb,var(--ls-ink) 90%,transparent);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border-bottom:1px solid var(--ls-line-inv);box-shadow:var(--ls-shadow-overlay);transform:translateY(-16px);transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-srch.is-on .ls-srch__box{transform:none}:is(html,#ls) .ls-srch__form{display:flex;align-items:center;gap:var(--ls-s-4);width:100%;max-width:1100px;margin:0 auto;padding:var(--ls-s-6) var(--ls-s-5) var(--ls-s-5);border-bottom:1px solid var(--ls-line-inv)}:is(html,#ls) .ls-srch__form>.ls-icon{width:24px;height:24px;color:var(--ls-mute-inv)}:is(html,#ls) .ls-srch .ls-srch__input{flex:1;min-width:0;height:var(--ls-h-cta);font-size:var(--ls-fs-h2);font-weight:var(--ls-w-medium);line-height:var(--ls-lh-h2);color:#fff;outline:0;-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;padding:0}:is(html,#ls) .ls-srch__input::placeholder{color:var(--ls-mute-inv);opacity:.7}:is(html,#ls) .ls-srch__input::-webkit-search-cancel-button{display:none}:is(html,#ls) .ls-srch__close{flex:none}:is(html,#ls) .ls-srch__spin{flex:none;width:18px;height:18px;border-radius:var(--ls-r-full);border:2px solid var(--ls-line-inv);border-top-color:#fff;opacity:0}:is(html,#ls) .ls-srch__spin.is-on{opacity:1;animation:ls-spin .7s linear infinite}@keyframes ls-spin{to{transform:rotate(360deg)}}:is(html,#ls) .ls-srch__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}:is(html,#ls) .ls-srch__idle,:is(html,#ls) .ls-srch__res{max-width:1100px;margin:0 auto;padding:var(--ls-s-5) var(--ls-s-5) var(--ls-s-6);display:grid;gap:var(--ls-s-6);grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-srch :is(.ls-srch__group,.ls-srch__main,.ls-srch__side){grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-srch__idle[hidden],:is(html,#ls) .ls-srch__res[hidden]{display:none}:is(html,#ls) .ls-srch__res:not([hidden])+.ls-srch__idle,:is(html,#ls) .ls-srch__res:not([hidden])~.ls-srch__idle{padding-top:0}:is(html,#ls) .ls-srch__group{display:grid;gap:var(--ls-s-3);align-content:start}:is(html,#ls) .ls-srch__h{display:flex;align-items:center;gap:var(--ls-s-2);font-size:var(--ls-fs-label);font-weight:var(--ls-w-medium);line-height:var(--ls-lh-label);color:var(--ls-mute-inv)}:is(html,#ls) .ls-srch__h small{font-family:var(--ls-mono);font-size:var(--ls-fs-label);font-weight:var(--ls-w-regular)}:is(html,#ls) .ls-srch__pops{display:flex;flex-wrap:wrap;gap:var(--ls-s-2)}:is(html,#ls) .ls-srch__pop{display:inline-flex;align-items:center;gap:var(--ls-s-2);height:var(--ls-h-ctl);padding:0 var(--ls-s-4);border-radius:var(--ls-r-full);background:color-mix(in srgb,var(--ls-line-inv) 50%,transparent);box-shadow:inset 0 0 0 1px var(--ls-line-inv);font-size:var(--ls-fs-small);font-weight:var(--ls-w-medium);line-height:1;color:var(--ls-text-inv);transition:background var(--ls-t-fast),color var(--ls-t-fast)}:is(html,#ls) .ls-srch__pop .ls-icon{width:16px;height:16px;opacity:.6}:is(html,#ls) .ls-srch__pop[aria-selected=true]{background:#fff;color:var(--ls-ink);box-shadow:none}:is(html,#ls) .ls-srch__lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ls-s-3)}:is(html,#ls) .ls-srch__line{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--ls-s-4);align-items:center;padding:var(--ls-s-2) var(--ls-s-2) var(--ls-s-2) var(--ls-s-3);border-radius:var(--ls-r-m);background:color-mix(in srgb,var(--ls-line-inv) 35%,transparent);box-shadow:inset 4px 0 0 var(--ls-line);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-srch__line[aria-selected=true]{background:var(--ls-line-inv)}:is(html,#ls) .ls-srch__line .ls-mega__tile{border-radius:var(--ls-r-s)}:is(html,#ls) .ls-srch__line-txt{display:grid;gap:var(--ls-s-1);min-width:0}:is(html,#ls) .ls-srch__line strong{font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-srch__line small{font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute-inv)}:is(html,#ls) .ls-srch__cols{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--ls-s-7);align-items:start}:is(html,#ls) .ls-srch__cols--one{grid-template-columns:minmax(0,820px)}:is(html,#ls) .ls-srch__main,:is(html,#ls) .ls-srch__side{display:grid;gap:var(--ls-s-5);align-content:start;min-width:0}:is(html,#ls) .ls-srch__group--prod{gap:var(--ls-s-1)}:is(html,#ls) .ls-srch__group--prod .ls-srch__h{margin-bottom:var(--ls-s-2)}:is(html,#ls) .ls-srch__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ls-s-3);border-radius:var(--ls-r-s);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-srch__row:has([aria-selected=true]){background:var(--ls-line-inv)}:is(html,#ls) .ls-srch__prod{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--ls-s-4);align-items:center;padding:var(--ls-s-2);min-width:0}:is(html,#ls) .ls-srch__row:not(:has(.ls-srch__mg)){grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-srch__tile{width:56px;border-radius:var(--ls-r-s)}:is(html,#ls) .ls-srch__tile img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}:is(html,#ls) .ls-srch__txt{display:grid;gap:var(--ls-s-1);min-width:0}:is(html,#ls) .ls-srch__name{font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html,#ls) .ls-srch__name mark,:is(html,#ls) .ls-srch__link mark{background:none;color:inherit;box-shadow:inset 0 -2px 0 var(--ls-mute-inv)}:is(html,#ls) .ls-srch__meta{font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute-inv);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html,#ls) .ls-srch__stock{display:inline-flex;align-items:center;gap:var(--ls-s-1);color:var(--ls-text-inv)}:is(html,#ls) .ls-srch__stock:before{content:"";width:8px;height:8px;border-radius:var(--ls-r-full);background:var(--ls-ok)}:is(html,#ls) .ls-srch__stock.is-out{color:var(--ls-mute-inv)}:is(html,#ls) .ls-srch__stock.is-out:before{background:var(--ls-mute-inv)}:is(html,#ls) .ls-srch__price{font-family:var(--ls-mono);font-size:var(--ls-fs-price);line-height:1;color:var(--ls-text-inv);white-space:nowrap}:is(html,#ls) .ls-srch__mg{display:inline-flex;align-items:center;gap:var(--ls-s-1);padding:var(--ls-s-1);margin-right:var(--ls-s-3);border-radius:var(--ls-r-full);background:color-mix(in srgb,var(--ls-line-inv) 50%,transparent)}:is(html,#ls) .ls-srch__mg>a,:is(html,#ls) .ls-srch__mg>span{display:grid;place-items:center;place-content:center;min-width:32px;height:32px;padding:0 var(--ls-s-2);border-radius:var(--ls-r-full);font-family:var(--ls-mono);font-size:var(--ls-fs-label);line-height:1;color:var(--ls-text-inv);transition:background var(--ls-t-fast),color var(--ls-t-fast)}@media(hover:hover){:is(html,#ls) .ls-srch__mg>a:hover{color:#fff;background:var(--ls-line-inv)}}:is(html,#ls) .ls-srch__mg>a[aria-current=true]{background:#fff;color:var(--ls-ink)}:is(html,#ls) .ls-srch__mg>.is-out{text-decoration:line-through;opacity:.5}:is(html,#ls) .ls-srch__mg>.is-off{opacity:.25;text-decoration:line-through}:is(html,#ls) .ls-srch__mg small{padding:0 var(--ls-s-2) 0 var(--ls-s-1);font-family:var(--ls-f);font-size:var(--ls-fs-label);color:var(--ls-mute-inv)}:is(html,#ls) .ls-srch__all{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-s-3);min-height:var(--ls-h-btn);margin-top:var(--ls-s-3);padding:0 var(--ls-s-4);border-radius:var(--ls-r-s);box-shadow:inset 0 0 0 1px var(--ls-line-inv);font-size:var(--ls-fs-btn);font-weight:var(--ls-w-bold);line-height:var(--ls-lh-title);transition:background var(--ls-t-fast),color var(--ls-t-fast)}:is(html,#ls) .ls-srch__all[aria-selected=true]{background:#fff;color:var(--ls-ink);box-shadow:none}:is(html,#ls) .ls-srch__all .ls-icon,:is(html,#ls) .ls-srch__link .ls-icon{width:16px;height:16px}:is(html,#ls) .ls-srch__link{display:flex;justify-content:space-between;align-items:center;gap:var(--ls-s-3);min-height:var(--ls-h-ctl);padding:0 var(--ls-s-2);margin:0 calc(var(--ls-s-2) * -1);border-radius:var(--ls-r-s);font-size:var(--ls-fs-body);line-height:var(--ls-lh-title);color:var(--ls-text-inv)}:is(html,#ls) .ls-srch__link .ls-icon{opacity:0;transition:opacity var(--ls-t-fast)}:is(html,#ls) .ls-srch__link[aria-selected=true]{background:var(--ls-line-inv);color:#fff}:is(html,#ls) .ls-srch__link[aria-selected=true] .ls-icon{opacity:1}:is(html,#ls) .ls-srch__empty{font-size:var(--ls-fs-body);line-height:var(--ls-lh-body);color:var(--ls-text-inv)}:is(html,#ls) .ls-srch__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(html,#ls) .ls-srch__foot{display:flex;justify-content:center;gap:var(--ls-s-5);padding:var(--ls-s-3) var(--ls-s-5);border-top:1px solid var(--ls-line-inv);font-size:var(--ls-fs-label);line-height:var(--ls-lh-label);color:var(--ls-mute-inv)}@media(max-width:1000px){:is(html,#ls) .ls-srch__box{height:100%;max-height:none;border-bottom:0;padding-top:env(safe-area-inset-top,0px)}:is(html,#ls) .ls-srch__form{gap:var(--ls-s-3);padding:var(--ls-s-2) var(--ls-s-2) var(--ls-s-2) var(--ls-gutter)}:is(html,#ls) .ls-srch__form>.ls-icon{width:20px;height:20px}:is(html,#ls) .ls-srch .ls-srch__input{height:var(--ls-h-btn);font-size:var(--ls-fs-h3);line-height:var(--ls-lh-h3)}:is(html,#ls) .ls-srch__idle,:is(html,#ls) .ls-srch__res{padding:var(--ls-s-5) var(--ls-gutter) var(--ls-s-6);gap:var(--ls-s-5)}:is(html,#ls) .ls-srch__lines{grid-template-columns:minmax(0,1fr);gap:var(--ls-s-2)}:is(html,#ls) .ls-srch__cols{grid-template-columns:minmax(0,1fr);gap:var(--ls-s-5)}:is(html,#ls) .ls-srch__cols--one{grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-srch__row{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:var(--ls-s-1)}:is(html,#ls) .ls-srch__prod{grid-template-columns:56px minmax(0,1fr) auto;gap:var(--ls-s-3);padding:var(--ls-s-2)}:is(html,#ls) .ls-srch__meta{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:is(html,#ls) .ls-srch__mg{justify-self:start;gap:var(--ls-s-2);padding:0;margin:0 0 var(--ls-s-2) calc(var(--ls-s-2) + 56px + var(--ls-s-3));background:none}:is(html,#ls) .ls-srch__mg>a,:is(html,#ls) .ls-srch__mg>span{min-width:var(--ls-tap);height:var(--ls-tap);background:color-mix(in srgb,var(--ls-line-inv) 50%,transparent)}:is(html,#ls) .ls-srch__pop{height:var(--ls-tap)}:is(html,#ls) .ls-srch__all{min-height:var(--ls-h-btn)}:is(html,#ls) .ls-srch__link{min-height:var(--ls-tap)}:is(html,#ls) .ls-srch__foot{display:none}:is(html,#ls) .ls-srch__body{padding-bottom:env(safe-area-inset-bottom,0px)}}:is(html,#ls) .ls-toast{position:fixed;left:50%;bottom:calc(var(--ls-s-5) + env(safe-area-inset-bottom,0px));z-index:2147483000;transform:translate(-50%,16px);opacity:0;display:flex;align-items:center;gap:var(--ls-s-2);width:max-content;max-width:calc(100vw - 2 * var(--ls-gutter));min-height:var(--ls-h-btn);padding:var(--ls-s-3) var(--ls-s-5);border-radius:var(--ls-r-full);background:var(--ls-ink);color:#fff;font-family:var(--ls-f);font-size:var(--ls-fs-small);font-weight:var(--ls-w-medium);line-height:var(--ls-lh-small);pointer-events:none;box-shadow:var(--ls-shadow-overlay);transition:opacity var(--ls-t-fast),transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-toast.is-on{opacity:1;transform:translate(-50%)}:is(html,#ls) .ls-toast .ls-icon{width:18px;height:18px;color:var(--ls-ok)}:is(html,#ls) .ls-drawer{--ls-hd-div: var(--ls-line);--ls-hd-pad: var(--ls-s-5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ls-ink);overflow:hidden}:is(html,#ls) .ls-drawer:not([open]){display:none}:is(html,#ls) .ls-drawer::backdrop{background:transparent;transition:background var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-drawer.is-on::backdrop{background:color-mix(in srgb,var(--ls-ink) 50%,transparent)}:is(html,#ls) .ls-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--ls-surface);box-shadow:var(--ls-shadow-overlay);transform:translate(-100%);transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-drawer.is-on .ls-drawer__panel{transform:none}:is(html,#ls) .ls-drawer__top{flex:none;display:flex;justify-content:space-between;align-items:center;gap:var(--ls-s-3);box-sizing:content-box;height:64px;padding:env(safe-area-inset-top,0px) calc(var(--ls-hd-pad) - 12px) 0 var(--ls-hd-pad);border-bottom:1px solid var(--ls-hd-div)}:is(html,#ls) .ls-drawer__title{font-size:var(--ls-fs-h3);line-height:var(--ls-lh-h3);font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-drawer__x{width:var(--ls-tap);height:var(--ls-tap);display:flex;align-items:center;justify-content:center;border-radius:var(--ls-r-full);background:var(--ls-bg);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-drawer__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--ls-hd-pad) var(--ls-hd-pad) calc(var(--ls-s-5) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:0}:is(html,#ls) .ls-drawer__scroll>*{flex:none}:is(html,#ls) .ls-drawer__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ls-s-2)}:is(html,#ls) .ls-drawer .ls-drawer__act{display:flex;align-items:center;justify-content:center;gap:var(--ls-s-2);height:var(--ls-h-btn);padding:0 var(--ls-s-4);border-radius:var(--ls-r-s);background:var(--ls-surface);box-shadow:inset 0 0 0 1px var(--ls-line-strong);color:var(--ls-ink);font-size:var(--ls-fs-btn);font-weight:var(--ls-w-bold);line-height:1;white-space:nowrap}:is(html,#ls) .ls-drawer .ls-drawer__act--dark{background:var(--ls-ink);box-shadow:none;color:#fff}:is(html,#ls) .ls-drawer__act .ls-icon{width:18px;height:18px}:is(html,#ls) .ls-drawer__h{margin:var(--ls-s-6) 0 var(--ls-s-3);font-size:var(--ls-fs-label);line-height:var(--ls-lh-label);font-weight:var(--ls-w-medium);color:var(--ls-mute)}:is(html,#ls) .ls-drawer__lines{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ls-s-2)}:is(html,#ls) .ls-drawer__line{border-radius:var(--ls-r-m);background:var(--ls-bg);box-shadow:inset 4px 0 0 var(--ls-accent);overflow:hidden}:is(html,#ls) .ls-drawer__line-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}:is(html,#ls) .ls-drawer__line-link{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--ls-s-4);align-items:center;padding:var(--ls-s-2) var(--ls-s-1) var(--ls-s-2) var(--ls-s-3);border-radius:var(--ls-r-m)}:is(html,#ls) .ls-drawer__tile{display:block;width:56px;aspect-ratio:1;border-radius:var(--ls-r-s);overflow:hidden;background:var(--ls-tile)}:is(html,#ls) .ls-drawer__tile img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}:is(html,#ls) .ls-drawer__line-txt{display:grid;gap:var(--ls-s-1);min-width:0}:is(html,#ls) .ls-drawer__line strong{display:block;font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-drawer__line-txt small{display:block;font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-drawer .ls-drawer__tog{width:var(--ls-tap);height:var(--ls-tap);margin-right:var(--ls-s-2);display:flex;align-items:center;justify-content:center;border-radius:var(--ls-r-full);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-drawer__tog .ls-icon{transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-drawer__tog[aria-expanded=true] .ls-icon{transform:rotate(180deg)}:is(html,#ls) .ls-drawer__subs{padding:0 var(--ls-s-4) var(--ls-s-2) calc(var(--ls-s-3) + 56px + var(--ls-s-4))}:is(html,#ls) .ls-drawer__subs[hidden]{display:none}:is(html,#ls) .ls-drawer__subs a{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-s-3);min-height:var(--ls-tap);border-top:1px solid var(--ls-hd-div);font-size:var(--ls-fs-body);line-height:var(--ls-lh-title)}:is(html,#ls) .ls-drawer__subs small{font-family:var(--ls-mono);font-size:var(--ls-fs-label);color:var(--ls-mute)}:is(html,#ls) .ls-drawer__all{font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-drawer__all .ls-icon{width:16px;height:16px}:is(html,#ls) .ls-drawer__util{margin-top:var(--ls-s-5);border-top:1px solid var(--ls-hd-div)}:is(html,#ls) .ls-drawer__util a{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:var(--ls-s-3);min-height:var(--ls-h-btn);border-bottom:1px solid var(--ls-hd-div);font-size:var(--ls-fs-title);font-weight:var(--ls-w-medium);line-height:var(--ls-lh-title)}:is(html,#ls) .ls-drawer__util .ls-icon:last-child{width:16px;height:16px;color:var(--ls-mute)}:is(html,#ls) .ls-drawer__more{margin-top:var(--ls-s-3);display:flex;flex-wrap:wrap;gap:0 var(--ls-s-5)}:is(html,#ls) .ls-drawer__more a{display:flex;align-items:center;min-height:var(--ls-tap);font-size:var(--ls-fs-body);line-height:var(--ls-lh-title);color:var(--ls-text)}:is(html,#ls) .ls-drawer .ls-drawer__note{flex:1 0 auto;display:flex;align-items:flex-end;margin-top:0;padding-top:var(--ls-s-5);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}@media(hover:hover){:is(html,#ls) .ls-drawer__x:hover,:is(html,#ls) .ls-drawer__tog:hover{background:var(--ls-tile)}}@media(max-width:600px){:is(html,#ls) .ls-drawer{--ls-hd-pad: var(--ls-s-4)}}@media(max-width:1100px){:is(html,#ls) .ls-hdr__link{padding:0 var(--ls-s-3)}:is(html,#ls) .ls-hdr__b2b{display:none}}@media(max-width:1000px){:is(html,#ls) .ls-hdr{--ls-bar-h: 60px}:is(html,#ls) .ls-hdr__bar{grid-template-columns:var(--ls-tap) var(--ls-tap) minmax(0,1fr) var(--ls-tap) var(--ls-tap);column-gap:var(--ls-s-2);padding:0 calc(var(--ls-gutter) - 12px)}:is(html,#ls) .ls-hdr__tools{display:contents}:is(html,#ls) .ls-hdr__icon{width:var(--ls-tap);height:var(--ls-tap)}:is(html,#ls) .ls-hdr__burger{display:flex;grid-column:1;grid-row:1}:is(html,#ls) .ls-hdr__search{grid-column:2;grid-row:1}:is(html,#ls) .ls-hdr__logo{grid-column:3;grid-row:1}:is(html,#ls) .ls-hdr__quick{grid-column:4;grid-row:1}:is(html,#ls) .ls-hdr__cart{grid-column:5;grid-row:1}:is(html,#ls) .ls-hdr__nav,:is(html,#ls) .ls-hdr__b2b,:is(html,#ls) .ls-hdr__acct,:is(html,#ls) .ls-hdr__kbd,:is(html,#ls) .ls-hdr__quick-label,:is(html,#ls) .ls-hdr__mega{display:none}:is(html,#ls) .ls-hdr__quick{width:var(--ls-tap);height:var(--ls-tap);padding:0;margin:0;gap:0;background:radial-gradient(circle,#fff 18.5px,transparent 19px)}:is(html,#ls) .ls-hdr__quick:focus-visible{outline-offset:-2px;border-radius:var(--ls-r-full)}:is(html,#ls) .ls-ann__clock{gap:var(--ls-s-2);padding:0 var(--ls-s-3)}:is(html,#ls) .ls-ann__clock-label{display:none}:is(html,#ls) .ls-ann__clock-short{display:inline}:is(html,#ls) .ls-ann__track{gap:var(--ls-s-7);padding-right:var(--ls-s-7)}:is(html,#ls) .ls-pal{padding:0;place-items:end stretch;grid-template-columns:100%;align-content:end}:is(html,#ls) .ls-pal__box{width:100%;max-height:calc(100dvh - var(--ls-s-6));border-radius:var(--ls-r-l) var(--ls-r-l) 0 0;border-bottom:0;transform:translateY(100%);transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-pal__grip{display:flex;justify-content:center;align-items:center;flex:none;height:var(--ls-s-5);touch-action:none;cursor:grab}:is(html,#ls) .ls-pal__grip span{width:40px;height:4px;border-radius:var(--ls-r-full);background:var(--ls-mute-inv);opacity:.5}:is(html,#ls) .ls-pal__top{padding:0 var(--ls-s-3) var(--ls-s-2) var(--ls-s-4)}:is(html,#ls) .ls-pal__close kbd{display:none}:is(html,#ls) .ls-pal__close{min-width:var(--ls-tap);height:var(--ls-tap);padding:0;background:var(--ls-line-inv)}:is(html,#ls) .ls-pal__close .ls-icon{display:block}:is(html,#ls) .ls-pal__filters{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ls-s-3);padding:var(--ls-s-3) var(--ls-s-4)}:is(html,#ls) .ls-pal__fgroup{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--ls-s-2)}:is(html,#ls) .ls-pal__flabel small{display:block}:is(html,#ls) .ls-pal__seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}:is(html,#ls) .ls-pal .ls-pal__segbtn{height:var(--ls-tap);min-width:0;padding:0 var(--ls-s-2)}:is(html,#ls) .ls-pal .ls-pal__segbtn small{display:none}:is(html,#ls) .ls-pal .ls-pal__segbtn.is-out:not([aria-pressed=true]) span{text-decoration:line-through;text-decoration-thickness:1px}:is(html,#ls) .ls-pal__body{grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-pal__peek{display:none}:is(html,#ls) .ls-pal__list{grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--ls-h-btn);gap:0;padding:var(--ls-s-1) var(--ls-s-2) calc(var(--ls-s-2) + env(safe-area-inset-bottom,0px));min-height:240px;max-height:none}:is(html,#ls) .ls-pal .ls-pal__opt{height:var(--ls-h-btn);grid-template-columns:14px minmax(0,1fr) 84px;padding:0 var(--ls-s-2)}:is(html,#ls) .ls-pal .ls-swatch{width:14px;height:14px}:is(html,#ls) .ls-pal .ls-pal__opt[aria-selected=true]{background:var(--ls-line-inv);box-shadow:inset 0 0 0 1px var(--ls-line-inv)}:is(html,#ls) .ls-pal__bar:not([hidden]){flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ls-s-3);padding:var(--ls-s-3) var(--ls-s-4) calc(var(--ls-s-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ls-line-inv);background:var(--ls-ink-2)}:is(html,#ls) .ls-pal__bar-txt{display:grid;gap:var(--ls-s-1);min-width:0}:is(html,#ls) .ls-pal__bar-txt strong{font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html,#ls) .ls-pal__bar-txt small{font-family:var(--ls-mono);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute-inv);white-space:nowrap}:is(html,#ls) .ls-pal .ls-pal__bar .ls-pal__add{width:auto;height:var(--ls-h-btn)}:is(html,#ls) .ls-pal__bar:not([hidden])~.ls-pal__foot,:is(html,#ls) .ls-pal__foot{display:none}:is(html,#ls) .ls-pal__out{padding:var(--ls-s-5) var(--ls-s-2)}}@media(max-width:380px){:is(html,#ls) .ls-ann__clock{padding:0 var(--ls-s-2)}}@media(min-width:600px)and (max-width:1000px){:is(html,#ls) .ls-ann__clock-label{display:inline}:is(html,#ls) .ls-ann__clock-short{display:none}:is(html,#ls) .ls-pal__box{width:min(680px,100%);margin-inline:auto}:is(html,#ls) .ls-pal{justify-items:center}}@media(prefers-reduced-motion:reduce){:is(html,#ls) .ls-ann__track{animation:none}:is(html,#ls) .ls-ann__track[aria-hidden=true]{display:none}:is(html,#ls) .ls-hdr *,:is(html,#ls) .ls-hdr__mega,:is(html,#ls) .ls-pal,:is(html,#ls) .ls-pal__box,:is(html,#ls) .ls-srch,:is(html,#ls) .ls-srch__box,:is(html,#ls) .ls-drawer,:is(html,#ls) .ls-drawer__panel,:is(html,#ls) .ls-toast{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ls-header.css.map */
