.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-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}
