.ll-chooser{--lp-bezel:#2a2724;--lp-rim:rgb(60 50 40/0.35);--lp-paper:#fbf8f2;--lp-stage-ink:#2c2823;--lp-stage-shade:40 30 20;display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:.5rem 0 .25rem;color:var(--lp-stage-ink);font-family:var(--ll-type-body,inherit)}.lp-phone{width:100%;max-width:395px}.lp-device{position:relative;width:100%;box-sizing:border-box;padding:9px;border-radius:46px;background:linear-gradient(160deg,#3a1e12,var(--lp-bezel) 45%);box-shadow:0 0 0 1px var(--lp-rim),inset 0 0 0 1px rgb(255 235 200/.08),0 36px 60px -28px rgb(var(--lp-stage-shade)/.85),0 12px 24px -12px rgb(var(--lp-stage-shade)/.55)}.lp-screen{display:block;width:100%;height:min(640px,76svh);border:0;border-radius:37px;background:var(--lp-paper);color-scheme:light}.lp-strip{width:100%;max-width:395px;margin-top:1.25rem}.lp-strip-list{list-style:none;margin:0;padding:4px 4px 6px;display:flex;justify-content:safe center;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-strip-item{flex:none;scroll-snap-align:center}.lp-strip-card{display:grid;justify-items:center;gap:.4rem;min-width:44px;min-height:44px;width:5.25rem;padding:.25rem;border-radius:14px;color:var(--lp-stage-ink);font-family:var(--ll-type-body);font-size:.75rem;line-height:1.2;letter-spacing:.04em;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-strip-thumb{position:relative;display:block;width:4.5rem;height:3.25rem;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--lp-rim),0 8px 16px -10px rgb(var(--lp-stage-shade)/.8);transition:transform .2s cubic-bezier(.16,1,.3,1)}.lp-strip-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.lp-strip-card[data-theme-id=nhat-binh] .lp-strip-thumb img{object-position:50% 0}.lp-strip-thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--lp-stage-ink);opacity:0;transition:opacity .2s ease-out}.lp-strip-card[aria-current=true] .lp-strip-thumb:after{opacity:1}.lp-strip-card:hover .lp-strip-thumb{transform:translateY(-2px)}.lp-strip-card:focus-visible{outline:2px solid var(--lp-stage-ink);outline-offset:2px}.lp-strip-name{opacity:.85}.lp-strip-card[aria-current=true] .lp-strip-name{opacity:1;font-weight:500}.lp-strip-premium{padding:.1rem .45rem;border-radius:999px;border:1px solid;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.lp-colourways{list-style:none;margin:.25rem 0 0;padding:0;display:flex;justify-content:center;gap:.25rem}.lp-colourways[hidden]{display:none}.lp-colourway{display:grid;justify-items:center;align-content:center;gap:.3rem;min-width:4.25rem;min-height:44px;padding:.35rem .25rem;border-radius:14px;color:var(--lp-stage-ink);font-family:var(--ll-type-body);font-size:.75rem;line-height:1.2;letter-spacing:.04em;text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-colourway-dot{display:block;width:1.75rem;height:1.75rem;border-radius:50%;outline:1px solid var(--lp-rim);outline-offset:3px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.lp-colourway[aria-current=true] .lp-colourway-dot{outline:2px solid var(--lp-stage-ink);outline-offset:4px}.lp-colourway:hover .lp-colourway-dot{transform:translateY(-2px)}.lp-colourway:focus-visible{outline:2px solid var(--lp-stage-ink);outline-offset:2px}.lp-colourway-name{opacity:.85}.lp-colourway[aria-current=true] .lp-colourway-name{opacity:1;font-weight:500}.lp-typeface{min-width:5.25rem;gap:.15rem}.lp-typeface-aa{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;outline:1px solid var(--lp-rim);outline-offset:2px;font-size:1.375rem;line-height:1;letter-spacing:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.lp-typeface[aria-current=true] .lp-typeface-aa{outline:2px solid var(--lp-stage-ink);outline-offset:3px}.lp-typeface:hover .lp-typeface-aa{transform:translateY(-2px)}.lp-typeface .lp-colourway-name{font-size:.9375rem;letter-spacing:0}.lp-screen-nojs{inset:9px;display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--lp-stage-ink,inherit);font-size:1.05rem;line-height:1.4;text-align:center;text-underline-offset:.2em}.lp-screen-nojs,.lp-screen-poster{position:absolute;border-radius:37px}.lp-screen-poster{top:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);object-fit:cover;object-position:center;background:var(--lp-paper);pointer-events:none;transition:opacity .36s ease-out}.lp-screen-poster[data-ready]{opacity:0}.lp-screen-poster~noscript>.lp-screen-nojs{align-items:flex-end;padding-bottom:1.25rem}.lp-screen-veil{position:absolute;inset:9px;border-radius:37px;background:var(--lp-paper);pointer-events:none;opacity:0;transition:opacity .22s ease-out}.lp-screen-veil[data-on]{opacity:1;transition-duration:.12s}button.lp-colourway,button.lp-strip-card{appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:.75rem;color:inherit}.ll-chooser .lp-colourway,.ll-chooser .lp-strip-card{color:var(--lp-stage-ink)}button.lp-strip-card[aria-checked=true] .lp-strip-thumb:after{opacity:1}button.lp-colourway[aria-checked=true] .lp-colourway-name,button.lp-strip-card[aria-checked=true] .lp-strip-name{opacity:1;font-weight:500}button.lp-colourway[aria-checked=true] .lp-colourway-dot{outline:2px solid var(--lp-stage-ink);outline-offset:4px}button.lp-colourway:hover .lp-colourway-dot,button.lp-strip-card:hover .lp-strip-thumb{transform:translateY(-2px)}button.lp-colourway:focus-visible,button.lp-strip-card:focus-visible{outline:2px solid var(--lp-stage-ink);outline-offset:2px}.ll-chooser .lp-phone{max-width:300px}.ll-chooser .lp-screen{height:min(520px,62svh)}@media (max-width:40rem){.lp-flavours{flex-wrap:wrap;max-width:15rem;margin-inline:auto;row-gap:.5rem}}