.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur();transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
.landing{background:var(--l-bg);color:var(--l-ink);font-family:var(--l-font-b);min-height:100%;container-type:inline-size}.l-display{font-family:var(--l-font-d);font-weight:var(--l-d-weight);letter-spacing:var(--l-d-track);text-wrap:balance}.l-muted{color:var(--l-muted)}.l-header{--l-mark-h:3.5rem;--l-mark-max:16rem}.l-header[data-variant="1"],.l-header[data-variant="4"]{--l-mark-h:3.25rem}.l-header[data-variant="2"]{--l-mark-h:2.25rem}.l-header[data-variant="3"]{--l-mark-h:3rem}.l-header .l-logo-wide{height:var(--l-mark-h);width:min(calc(var(--l-mark-h) * var(--l-logo-ratio)), var(--l-mark-max))}@container (min-width:48rem){.l-header{--l-mark-h:4.5rem;--l-mark-max:20rem}.l-header[data-variant="1"]{--l-mark-h:4rem}.l-header[data-variant="2"]{--l-mark-h:2.75rem}.l-header[data-variant="3"]{--l-mark-h:3.5rem}}.l-surface{background:var(--l-surface);border:1px solid var(--l-line);border-radius:var(--l-r-m)}.l-btn{border-radius:var(--l-r-m);min-height:52px;font-weight:600;font-family:var(--l-font-b);justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .15s cubic-bezier(.22,1,.36,1);display:flex}.l-btn:active{transform:scale(.97)}.l-btn-accent{background:var(--l-accent);color:var(--l-accent-ink)}.l-btn-ghost{background:var(--l-surface);border:1px solid var(--l-line);color:var(--l-ink)}.l-sec-title{font-family:var(--l-font-d);font-weight:var(--l-d-weight);letter-spacing:var(--l-d-track);font-size:1.35rem;line-height:1.2}@container (min-width:48rem){.l-sec-title{font-size:1.85rem}}@keyframes l-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes l-fade{0%{opacity:0}to{opacity:1}}@keyframes l-drop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes l-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes l-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes l-zoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes l-zoom-out{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes l-tilt{0%{opacity:0;transform:rotate(-10deg)}to{opacity:1;transform:rotate(0)}}@keyframes l-tilt-back{0%{opacity:0;transform:rotate(10deg)}to{opacity:1;transform:rotate(0)}}@keyframes l-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes l-pop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.l-anim{animation:var(--l-anim-name,l-rise) 1s ease-in-out both}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(100deg, transparent 30%, #ffffff1f 50%, transparent 70%), var(--l-line,#63636326);background-size:200% 100%;animation:1.4s linear infinite shimmer}@supports (color:lab(0% 0 0)){.shimmer{background:linear-gradient(100deg, transparent 30%, lab(100% 0 0/.12) 50%, transparent 70%), var(--l-line,lab(42% 0 0/.15))}}.ba-range{opacity:0;touch-action:none;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.k-scroll{scrollbar-width:thin;scrollbar-color:var(--k-scrollthumb) transparent}.k-scroll::-webkit-scrollbar{width:8px;height:8px}.k-scroll::-webkit-scrollbar-track{background:0 0;border:0}.k-scroll::-webkit-scrollbar-thumb{background:var(--k-scrollthumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:28px}.k-scroll::-webkit-scrollbar-thumb:hover{background:var(--k-scrollthumb-h);background-clip:content-box}@media (pointer:coarse){::-webkit-scrollbar{display:none}*{scrollbar-width:none}}[data-field=productIds][role=button]{cursor:pointer}.l-cat{margin-top:10px;margin-bottom:32px;display:flow-root}.l-cat-sticky{top:var(--l-cat-sticky-top,calc(env(safe-area-inset-top,0px) + 8px));z-index:15;position:sticky}.l-cat-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin-inline:-20px;padding:0 20px 4px;display:flex;position:relative;overflow-x:auto}.l-cat-row::-webkit-scrollbar{display:none}.l-cat-row>*{flex:none}.l-cat-row>.l-cat-i:first-of-type,.l-cat-peg>.l-cat-i:first-of-type{margin-left:auto}.l-cat-row>.l-cat-i:last-of-type,.l-cat-peg>.l-cat-i:last-of-type{margin-right:auto}.l-cat-i{font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.l-cat-i:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}.l-cat-hi,.l-cat-bd,.l-cat-ed,.l-cat-tb{border-radius:10px}.l-cat-i:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:no-preference){.l-cat-i{transition:transform .16s cubic-bezier(.23,1,.32,1),color .15s,background-color .15s,border-color .15s,box-shadow .15s,opacity .15s}.l-cat-i:active{transform:scale(.97)}.l-cat-th,.l-cat-nm,.l-cat-dot{transition:color .15s,box-shadow .15s,border-color .15s,opacity .15s}}@media (hover:hover) and (pointer:fine){.l-cat-ch:not(.on):hover,.l-cat-lt:not(.on):hover,.l-cat-ci:not(.on):hover{border-color:color-mix(in srgb, var(--l-accent) 45%, var(--l-line))}.l-cat-hi:not(.on):hover .l-cat-th{box-shadow:0 0 0 2px var(--l-bg), 0 0 0 4px color-mix(in srgb, var(--l-accent) 40%, var(--l-line))}.l-cat-bd:not(.on):hover .l-cat-th{border-color:color-mix(in srgb, var(--l-accent) 45%, var(--l-line))}.l-cat-tb:not(.on):hover,.l-cat-ed:not(.on):hover,.l-cat-pg:not(.on):hover{color:var(--l-ink)}.l-cat-pg:not(.on):hover{background:color-mix(in srgb, var(--l-ink) 6%, transparent)}.l-cat-mo:not(.on):hover:after{background:linear-gradient(to top, #00000080, #00000038), color-mix(in srgb, var(--l-accent) 44%, transparent)}}.l-cat-row[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.l-cat-row[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.l-cat-row[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.l-cat-sentinel{height:0;display:block}.l-cat-sticky .l-cat-peg{transform:translateZ(0)}.l-cat-th{background:var(--l-surface);display:block;overflow:hidden}.l-cat-th img{object-fit:cover;width:100%;height:100%;display:block}.l-cat-fb{font-family:var(--l-font-d);font-weight:var(--l-d-weight);color:var(--l-accent);background:color-mix(in oklab, var(--l-accent) calc(10% + var(--i,0) * 4%), var(--l-surface));place-items:center;display:grid}.l-cat-co,.l-cat-co4{background:var(--l-line);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid}.l-cat-co img,.l-cat-co4 img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.l-cat-co.n2,.l-cat-co4.n2{grid-template-rows:1fr}.l-cat-co.n3 img:last-child,.l-cat-co4.n3 img:last-child{grid-column:1/-1}.l-cat-all{background:var(--l-accent);color:var(--l-accent-ink);place-items:center;display:grid}.l-cat-all svg{width:42%;height:42%}.l-cat-nm{display:block}@container (min-width:48rem){.l-cat{margin-top:12px;margin-bottom:40px}.l-cat-row{margin-inline:-40px;padding-inline:40px}}.l-cat-ch{border-radius:var(--l-cat-pill);border:1px solid var(--l-line);background:var(--l-surface);white-space:nowrap;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.l-cat-ch i{opacity:.55;font-size:12px;font-style:normal;font-weight:700}.l-cat-ch.on{background:var(--l-accent);color:var(--l-accent-ink);border-color:#0000}.l-cat-ch.on i{opacity:.85}@container (min-width:48rem){.l-cat-pills{flex-wrap:wrap;justify-content:center;overflow:visible}.l-cat-pills>.l-cat-i:first-of-type,.l-cat-pills>.l-cat-i:last-of-type{margin-inline:0}}.l-cat-hist{gap:12px;margin-block:-1px;padding-block:5px}.l-cat-hi{text-align:center;width:74px}.l-cat-hi .l-cat-th{width:64px;height:64px;box-shadow:0 0 0 2px var(--l-bg), 0 0 0 4px var(--l-line);border-radius:50%;margin:0 auto}.l-cat-hi .l-cat-fb{font-size:22px}.l-cat-hi.on .l-cat-th{box-shadow:0 0 0 2px var(--l-bg), 0 0 0 4px var(--l-accent)}.l-cat-hi .l-cat-nm{color:var(--l-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:12px;font-weight:600;overflow:hidden}.l-cat-hi.on .l-cat-nm{color:var(--l-accent);font-weight:700}@container (min-width:48rem){.l-cat-hist{gap:22px}.l-cat-hi{width:104px}.l-cat-hi .l-cat-th{width:88px;height:88px}.l-cat-hi .l-cat-fb{font-size:30px}.l-cat-hi .l-cat-nm{white-space:normal;font-size:14px;line-height:1.2}}.l-cat-tabs{border-bottom:1px solid var(--l-line);gap:0;padding-bottom:0}.l-cat-tb{font-family:var(--l-font-d);font-weight:var(--l-d-weight);letter-spacing:var(--l-d-track);color:var(--l-muted);white-space:nowrap;padding:10px 14px 12px;font-size:16px;transition:color .2s;position:relative}.l-cat-tb.on{color:var(--l-ink)}.l-cat-tb.on:after{content:"";background:var(--l-accent);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.l-cat-tabs[data-measured] .l-cat-tb.on:after{display:none}.l-cat-ind{background:var(--l-accent);opacity:0;pointer-events:none;border-radius:3px;width:0;height:3px;position:absolute;bottom:-1px;left:0}.l-cat-tabs[data-measured] .l-cat-ind{opacity:1}@media (prefers-reduced-motion:no-preference){.l-cat-tabs[data-measured] .l-cat-ind{transition:transform .22s cubic-bezier(.23,1,.32,1),width .22s cubic-bezier(.23,1,.32,1)}}@container (min-width:48rem){.l-cat-tb{padding:12px 18px 14px;font-size:18px}}.l-cat-mos{scroll-snap-type:x mandatory;margin-block:-6px;padding-block:6px;scroll-padding-inline:20px}.l-cat-mo{border-radius:var(--l-r-m);background:var(--l-surface);color:#fff;scroll-snap-align:start;width:calc(50% - 5px);position:relative;overflow:hidden}.l-cat-mo:before{content:"";padding-top:50%;display:block}.l-cat-mo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l-cat-mo .l-cat-co4{position:absolute;inset:0}.l-cat-mo .l-cat-co4 img{position:static}.l-cat-mo:after{content:"";background:linear-gradient(to top, #00000094, #0000004d), color-mix(in srgb, var(--l-accent) 34%, transparent);position:absolute;inset:0}.l-cat-mo.on:after{background:linear-gradient(to top, #0000005c, #00000024), color-mix(in srgb, var(--l-accent) 64%, transparent)}.l-cat-mo .l-cat-nm{z-index:1;text-shadow:0 1px 8px #00000073;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;position:absolute;bottom:9px;left:11px;right:11px;overflow:hidden}.l-cat-mo .l-cat-ct{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:9px;right:9px}.l-cat-mo .l-cat-ic{z-index:1;width:22px;height:22px;position:absolute;top:10px;left:12px}.l-cat-mo .l-cat-ic svg{width:100%;height:100%}.l-cat-mo.on{outline:3px solid var(--l-accent);outline-offset:2px}.l-cat-mo.l-cat-fbk{color:var(--l-ink);background:linear-gradient(135deg, color-mix(in oklab, var(--l-accent) calc(24% + var(--i,0) * 5%), var(--l-surface)), color-mix(in oklab, var(--l-accent) calc(8% + var(--i,0) * 3%), var(--l-bg)))}.l-cat-mo.l-cat-fbk:after{display:none}.l-cat-mo.l-cat-fbk .l-cat-nm{text-shadow:none}.l-cat-mo.l-cat-fbk .l-cat-ct{background:color-mix(in srgb, var(--l-ink) 10%, transparent)}.l-cat-mo.l-cat-allt{background:var(--l-accent);color:var(--l-accent-ink)}.l-cat-mo.l-cat-allt:after{display:none}.l-cat-mo.l-cat-allt .l-cat-nm{text-shadow:none}.l-cat-mo.l-cat-allt .l-cat-ct{background:color-mix(in srgb, var(--l-accent-ink) 22%, transparent)}.l-cat-div{border:0;border-top:1px solid var(--l-line);margin:20px 0 0}@container (min-width:48rem){.l-cat-mos{gap:12px;margin-inline:-6px;padding-inline:6px;scroll-padding-inline:6px}.l-cat-mo{width:200px}.l-cat-div{margin-top:24px}}.l-cat-lt{border-radius:var(--l-cat-pill);background:var(--l-surface);border:1px solid var(--l-line);white-space:nowrap;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.l-cat-lt .l-cat-th{border-radius:50%;flex:none;width:32px;height:32px}.l-cat-lt .l-cat-fb{font-size:14px}.l-cat-lt.on{border-color:var(--l-accent);box-shadow:inset 0 0 0 1px var(--l-accent);color:var(--l-accent)}@container (min-width:48rem){.l-cat-lat{flex-wrap:wrap;justify-content:center;overflow:visible}.l-cat-lat>.l-cat-i:first-of-type,.l-cat-lat>.l-cat-i:last-of-type{margin-inline:0}}.l-cat-bal{gap:10px;margin-block:-5px;padding-block:5px}.l-cat-bd{text-align:center;width:74px;min-width:0}.l-cat-bd .l-cat-th{aspect-ratio:1;border-radius:var(--l-r-m);border:1px solid var(--l-line)}.l-cat-bd .l-cat-fb{font-size:26px}.l-cat-bd .l-cat-nm{-webkit-line-clamp:2;color:var(--l-muted);-webkit-box-orient:vertical;margin-top:7px;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.l-cat-bd.on .l-cat-th{outline:2.5px solid var(--l-accent);outline-offset:2px;border-color:#0000}.l-cat-bd.on .l-cat-nm{color:var(--l-ink)}@container (min-width:48rem){.l-cat-bal{gap:14px;margin-inline:-5px;padding-inline:5px}.l-cat-bd{width:118px}.l-cat-bd .l-cat-nm{font-size:13.5px}}.l-cat-ci{border-radius:var(--l-r-m);background:var(--l-surface);border:1px solid var(--l-line);text-align:left;align-items:center;gap:12px;width:196px;padding:7px;display:inline-flex}.l-cat-ci .l-cat-th{border-radius:var(--l-r-s);flex:none;width:52px;height:52px}.l-cat-ci .l-cat-fb{font-size:20px}.l-cat-ci .l-cat-tx{min-width:0}.l-cat-ci .l-cat-nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.l-cat-ci .l-cat-ct{color:var(--l-muted);margin-top:3px;font-size:12px;display:block}.l-cat-ci.on{border-color:var(--l-accent);box-shadow:inset 0 0 0 1px var(--l-accent);background:color-mix(in oklab, var(--l-accent) 8%, var(--l-surface))}@container (min-width:48rem){.l-cat-cin{gap:12px}.l-cat-ci{width:230px}.l-cat-ci .l-cat-nm{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.l-cat-edi{align-items:baseline;gap:22px}.l-cat-ed{font-family:var(--l-font-d);font-weight:var(--l-d-weight);letter-spacing:var(--l-d-track);color:var(--l-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:4px 0;font-size:22px;transition:color .2s;display:inline-flex}.l-cat-ed .l-cat-dot{background:var(--l-accent);opacity:.55;border-radius:50%;flex:none;width:7px;height:7px}.l-cat-ed.on{color:var(--l-ink);border-bottom-color:var(--l-accent)}.l-cat-ed.on .l-cat-dot{opacity:1}@container (min-width:48rem){.l-cat-edi{gap:30px}.l-cat-ed{gap:11px;font-size:28px}.l-cat-ed .l-cat-dot{width:8px;height:8px}}.l-cat-peg{scrollbar-width:none;border-radius:var(--l-cat-pill);background:color-mix(in srgb, var(--l-surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--l-line);gap:6px;margin:0;padding:6px;display:flex;position:relative;overflow-x:auto;box-shadow:0 8px 30px -14px #00000040}.l-cat-peg::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.l-cat-peg{transition:box-shadow .2s,background-color .2s}}.l-cat-sticky[data-stuck] .l-cat-peg{background:color-mix(in srgb, var(--l-surface) 84%, transparent);box-shadow:0 12px 32px -12px #00000059}.l-cat-peg>*{flex:none}.l-cat-pg{border-radius:calc(var(--l-cat-pill) - 4px);white-space:nowrap;height:36px;color:var(--l-muted);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.l-cat-pg.on{background:var(--l-accent);color:var(--l-accent-ink)}@container (min-width:48rem){.l-cat-peg{width:fit-content;max-width:100%;margin:0 auto}}
