@font-face{font-family:Outfit;src:url(/fonts/outfit.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/fonts/227c7b45-e433-4b95-91f3-6572beb9df03.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/fonts/de24254b-44f8-468d-ac9b-975a523d6f2c.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/fonts/5d01f9a7-fd30-41e0-80e9-b77a7d9906ac.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/fonts/7bb1e4d3-271b-40e2-968b-e3521c139d21.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/fonts/410778ec-7f6d-4db6-9e64-d2820af70926.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/fonts/834042cf-1aeb-4690-96ed-3e04191eaa97.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(/fonts/a5c0c4c0-52b9-499c-bce1-61d092e4b039.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(/fonts/af92f9cd-652c-41db-9e8c-62991be15668.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/fonts/5096e075-5fa0-4aa0-a8b8-cbea0b75e63f.woff2)format("woff2")}:root{--ivory:#efede8;--thumb-bg:#e5e3de;--surface:#f7f5f0;--surface-2:#fbfaf7;--ink:#1a1a1a;--ink-2:#6e6a62;--ink-3:#a29d93;--line:#e0dcd2;--line-2:#d3cec2;--accent:#1a1a1a;--accent-ink:#fff;--sidebar-w:248px;--badge-bg:#e6e2d9;--danger:#b0573c;--good:#2f6b4f;--font:"Pretendard", "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Segoe UI", Roboto, sans-serif;--fs-display:30px;--fs-h1:24px;--fs-h2:19px;--fs-h3:16px;--fs-body:15px;--fs-sm:13px;--fs-xs:11.5px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--gap-header:28px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-pill:999px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.24s;--sheet-shadow:0 -8px 40px #28241c24;--pop-shadow:0 12px 32px #28241c1f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:var(--font);color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;margin:0}button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:0;font-family:inherit}button:focus,button:focus-visible{outline:none}input{font-family:inherit}img{max-width:100%;display:block}.tnum{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:0;height:0}.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.lb-grid>*{min-width:0}.lb-look-card{box-sizing:border-box;min-width:0;height:100%;padding:var(--s3);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.lb-daily-card-rated .lb-look-ai-mark{top:7px;bottom:auto!important}@media (width<=359px){.lb-daily-card-compact-actions{padding-inline:5px}}@media (width>=560px){.lb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}@media (width>=760px){.lb-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:22px 15px}}@media (width>=1500px){.lb-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:24px 16px}}@media (width>=2000px){.lb-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:26px 18px}}.lb-cta-dock{z-index:30;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--ivory) 62%, color-mix(in srgb, var(--ivory) 0%, transparent));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.lb-cta-dock>*{pointer-events:auto}.lb-fab{z-index:30;background:var(--accent);width:42px;height:42px;color:var(--accent-ink);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 26%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:18px}.lb-fab.soft{background:var(--surface);color:var(--ink);box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 14%, transparent), inset 0 0 0 1px var(--line)}.lb-fab:active{transform:scale(.94)}@keyframes lb-spin{to{transform:rotate(360deg)}}.lb-spin{border:2px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite lb-spin}@property --lb-shimmer-x{syntax:"<percentage>";inherits:true;initial-value:180%}:root{--lb-shimmer-x:180%;animation:1.25s linear infinite lb-shimmer-clock}@keyframes lb-shimmer-clock{0%{--lb-shimmer-x:180%}to{--lb-shimmer-x:-60%}}.lb-skel{background:linear-gradient(100deg, var(--line) 30%, color-mix(in srgb, var(--line) 40%, var(--surface-2)) 50%, var(--line) 70%);background-size:220% 100%;background-position:var(--lb-shimmer-x) 0}.lb-look-wave{z-index:3;pointer-events:none;background:linear-gradient(105deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--surface) 52%, transparent) 50%, transparent 62%, transparent 100%);background-size:220% 100%;background-position:var(--lb-shimmer-x) 0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:root{--lb-shimmer-x:50%;animation:none}.lb-look-wave{background:color-mix(in srgb, var(--surface) 18%, transparent)}}.lb-look-pending-icon{z-index:4;width:36px;height:36px;color:var(--ink-2);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 74%, transparent);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-look-ai-mark{left:var(--s3);bottom:var(--s3);z-index:2;font-size:var(--fs-xs);letter-spacing:-.02em;color:var(--ink-2);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:999px;margin:0;padding:5px 8px;font-weight:500;line-height:1;position:absolute}.lb-look-ai-mark.icon{letter-spacing:0;font-size:13px}.lb-tryon-skel{border-radius:50%;width:72px;height:72px;position:absolute;top:28px;left:50%;transform:translate(-50%,-10px)}.lb-tryon-progress,.lb-tryon-static-copy{box-sizing:border-box;position:absolute;top:101px}.lb-tryon-progress{left:32px;right:32px}.lb-tryon-static-copy{left:16px;right:16px}.lb-tryon-profile-avatar{position:absolute;top:28px;left:50%;transform:translate(-50%,-10px)}.lb-tryon-ready-note{position:absolute;top:120px;left:16px;right:16px}@media (width<=759px){.lb-tryon-other-card{position:relative}.lb-tryon-other-edit{position:absolute;top:5px;right:6px}}.lb-tryon-frame{aspect-ratio:2/3;background:#f2f1ee;max-width:100%;height:100%;position:relative;overflow:hidden}.lb-tryon-bar{background:var(--line);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.lb-tryon-bar>i{background:var(--ink);border-radius:999px;height:100%;transition:width .24s linear;display:block}.lb-anim-in{animation:lb-rise .42s var(--ease) both}@keyframes lb-rise{0%{transform:translateY(10px)}to{transform:none}}@keyframes lb-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lb-anim-in{animation:none}}.lb-daily-card-reveal{animation:lb-fade-in .18s var(--ease) both}@media (prefers-reduced-motion:reduce){.lb-daily-card-reveal{animation:none}}.lb-fade-swap{animation:lb-fade-swap .32s var(--ease) both}@keyframes lb-fade-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb-fade-swap{animation:none}}@media (width>=760px){.lb-landing-copy{margin-top:15px}}.lb-btn:active{transform:scale(.98)}.lb-btn:hover{opacity:.92}.lb-iconbtn:hover{background:var(--surface)}.lb-iconbtn:active{transform:scale(.94)}.lb-chip:active{transform:scale(.97)}.lb-addtile:hover,.lb-drop:hover{background:var(--surface)}.lb-save:active{transform:scale(.96)}.lb-savedcard{transition:transform var(--dur) var(--ease)}.lb-savedcard:hover{transform:translateY(-2px)}.lb-rail-card{transition:opacity var(--dur) var(--ease)}.lb-rail-card:hover{opacity:.85}.lb-rail-card[aria-current=true]:hover{opacity:1}.lb-input:focus{border-color:var(--ink-2)}@media (width<=759px){input.lb-input,textarea.lb-input,input[type=email],input[type=password],input[type=text]{font-size:16px!important}.lb-search-input::placeholder{font-size:13.5px}.lb-look-ai-mark{font-size:10px}.lb-look-ai-mark-label{display:none}}.lb-range{appearance:none;background:var(--line-2);border-radius:999px;outline:none;width:100%;height:4px;margin:0}.lb-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:3px solid var(--accent-ink);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.lb-range::-moz-range-thumb{background:var(--accent);border:3px solid var(--accent-ink);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.lb-range::-moz-range-track{background:var(--line-2);border-radius:999px;height:4px}.lb-itembtn{transition:transform var(--dur) var(--ease)}.lb-itembtn:active{transform:scale(.97)}.lb-itembtn:hover .lb-thumb-hint{opacity:1}.lb-slide-l{animation:lb-slide-l .28s var(--ease) both}.lb-slide-r{animation:lb-slide-r .28s var(--ease) both}@keyframes lb-slide-l{0%{transform:translate(24px)}to{transform:none}}@keyframes lb-slide-r{0%{transform:translate(-24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lb-slide-l,.lb-slide-r{animation:none}}.lb-detail-arrow:hover{background:var(--ivory)}.lb-scan{position:relative;overflow:hidden}.lb-scan:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent) 26%, transparent) 55%, transparent);height:46%;animation:lb-scanline 1.5s var(--ease) infinite;position:absolute;top:-46%;left:0;right:0}@keyframes lb-scanline{0%{top:-46%}to{top:104%}}@media (prefers-reduced-motion:reduce){.lb-scan:after{opacity:.35;animation:none;top:30%}}.lb-detect-in{animation:lb-detect .46s var(--ease) both}@keyframes lb-detect{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb-detect-in{animation:none}}.lb-detrow{transition:box-shadow var(--dur) var(--ease), background var(--dur) var(--ease)}.lb-detrow:active{transform:scale(.992)}.lb-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(76vh,640px);overflow-y:auto}.lb-tryon-person-sheet-body{scrollbar-gutter:stable}@media (width<=759px){.lb-tryon-person-sheet-body{box-sizing:border-box;height:min(76vh,640px);max-height:min(76vh,640px)}}.lb-order-demo-layout{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.lb-order-demo-controls{min-width:0}.lb-order-demo-browser{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;min-width:0;height:560px;display:flex;overflow:hidden;box-shadow:0 10px 28px #28241c17}.lb-order-demo-chrome{color:#77736b;background:#f1f0ed;border-bottom:1px solid #dedbd4;flex:none;align-items:center;gap:10px;height:34px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.lb-order-demo-window-icon{box-sizing:border-box;border:1.5px solid #8b877e;border-radius:3px;width:15px;height:12px;display:inline-block;position:relative}.lb-order-demo-window-icon:before{content:"";border-top:1px solid #aaa69d;position:absolute;top:3px;left:0;right:0}.lb-order-demo-window-icon i{background:#8b877e;border-radius:50%;width:1.5px;height:1.5px;position:absolute;top:1px}.lb-order-demo-window-icon i:first-child{left:2px}.lb-order-demo-window-icon i:last-child{left:5px}.lb-order-demo-urlbar{color:#77736b;background:#faf9f7;border:1px solid #e4e1da;border-radius:9px;flex:none;align-items:center;gap:7px;height:38px;margin:8px 10px;padding:0 11px;font-size:11px;font-weight:600;display:flex}.lb-order-demo-urlbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lb-order-demo-page{color:#171717;border-top:1px solid #eeece7;flex:1;min-height:0;overflow:hidden}.lb-order-demo-login{flex-direction:column;justify-content:center;width:min(300px,100% - 48px);height:100%;margin:0 auto;display:flex}.lb-order-demo-brand{letter-spacing:-.045em;text-align:center;font-size:20px;font-weight:900}.lb-order-demo-login h3{letter-spacing:-.03em;margin:22px 0 0;font-size:19px}.lb-order-demo-login p{color:#777;margin:6px 0 18px;font-size:12px}.lb-order-demo-login label{margin-top:11px;display:block}.lb-order-demo-login label span{color:#555;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.lb-order-demo-login input{color:#777;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:3px;width:100%;height:42px;padding:0 12px;font-size:13px}.lb-order-demo-login button{color:#fff;background:#171717;height:44px;margin-top:18px;font-size:14px;font-weight:800}.lb-order-demo-login small{color:#999;text-align:center;margin-top:12px;font-size:10.5px;line-height:1.4}.lb-order-demo-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.lb-order-demo-success>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lb-order-demo-success h3{margin:15px 0 0;font-size:18px}.lb-order-demo-success p{color:#777;margin:7px 0 0;font-size:12px}.lb-order-demo-orders{background:#f7f7f7;flex-direction:column;height:100%;display:flex}.lb-order-demo-shophead{background:#fff;border-bottom:1px solid #e8e8e8;flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.lb-order-demo-shophead strong{letter-spacing:-.03em;font-size:15px;font-weight:900}.lb-order-demo-shophead span{color:#777;font-size:11px}.lb-order-demo-title{justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 16px 12px;display:flex}.lb-order-demo-title h3{letter-spacing:-.03em;margin:0;font-size:18px}.lb-order-demo-title p{color:#888;margin:4px 0 0;font-size:10.5px}.lb-order-demo-title>span{color:#67635b;white-space:nowrap;background:#eceae5;border-radius:999px;margin-top:1px;padding:5px 8px;font-size:10px;font-weight:750}.lb-order-demo-title>span.reading{color:#fff;background:#171717}.lb-order-demo-title>span.done{color:#426346;background:#e7efe7}.lb-order-demo-orderlist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#22201d6b #22201d14;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:7px;min-height:0;padding:0 12px 12px;display:flex;overflow-y:auto}.lb-order-demo-orderlist::-webkit-scrollbar{width:8px}.lb-order-demo-orderlist::-webkit-scrollbar-track{background:#22201d14;border-radius:999px;margin:6px 1px 6px 0}.lb-order-demo-orderlist::-webkit-scrollbar-thumb{background:#22201d6b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:34px}.lb-order-demo-order{box-sizing:border-box;background:#fff;border:1px solid #e7e7e7;border-radius:7px;align-items:center;gap:10px;min-height:68px;padding:8px;display:flex}.lb-order-demo-order.read{border-color:#202020}.lb-order-demo-order img{object-fit:cover;background:#f1f1f1;border-radius:5px;flex:none;width:50px;height:50px}.lb-order-demo-order>div{flex:1;min-width:0}.lb-order-demo-order strong,.lb-order-demo-order>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lb-order-demo-order strong{font-size:11.5px}.lb-order-demo-order>div span{color:#888;margin-top:5px;font-size:10px}.lb-order-demo-order>svg{color:#171717;flex:none}.lb-order-demo-delivery{color:#777;flex:none;font-size:9.5px}.lb-toast{z-index:100;opacity:0;pointer-events:none;color:#fff;border-radius:var(--r-pill);box-shadow:var(--pop-shadow);box-sizing:border-box;word-break:keep-all;width:max-content;max-width:calc(100% - 32px);transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);background:#b0573c;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute;bottom:132px;left:50%;transform:translate(-50%)translateY(8px)}.lb-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.lb-shell-wide .lb-toast{left:calc(50% + var(--sidebar-w) / 2)}.lb-app{background:var(--ivory);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lb-app img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lb-app.lb-mouse-dragging,.lb-app.lb-mouse-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.lb-scroll{flex-direction:column;flex:1;min-height:0;display:flex}.lb-shell-wide{flex-direction:row}.lb-sidebar{width:var(--sidebar-w);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:6px;padding:26px 20px;display:flex}.lb-navitem{border-radius:var(--r-md);color:var(--ink-2);transition:all var(--dur) var(--ease);text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.lb-navitem:hover{background:var(--surface)}.lb-navitem.on{background:var(--surface);color:var(--ink)}.lb-wide-main{flex-direction:column;flex:1;min-width:0;display:flex}.lb-wide-inner{width:100%;margin:0;padding:0 32px}@media (width>=1600px){.lb-wide-inner{padding:0 40px}}@media (width>=2200px){.lb-wide-inner{padding:0 56px}}.lb-page-cap{width:100%;max-width:480px;max-height:920px;margin-block:auto;margin-inline:auto}@media (width>=900px) and (height>=1040px){.lb-page-cap{max-width:560px;max-height:1040px}}.lb-chiprow{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pan-y}.lb-chiprow::-webkit-scrollbar{display:none}.lb-scrollable{scrollbar-width:none}.lb-scrollable::-webkit-scrollbar{width:0;height:0}.lb-sbar{z-index:60;background:color-mix(in srgb, var(--ink) 28%, transparent);pointer-events:none;opacity:0;width:4px;transition:opacity .26s var(--ease);border-radius:999px;position:fixed}.lb-sbar.on{opacity:1}.lb-scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}html,body{overscroll-behavior:none;height:100dvh;overflow:hidden}#root{position:fixed;inset:0}.lb-order-scrim{z-index:90;background:#1e1b156b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lb-order-pair{justify-content:center;align-items:stretch;gap:var(--s4);max-width:100%;display:flex}.lb-order-pair.split{align-items:flex-start}.lb-order-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--pop-shadow);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lb-order-card.login{flex:none;width:420px;max-width:100%}.lb-order-card.login.extension{width:360px}.lb-order-card.tray{flex:none;width:560px;max-width:100%}.lb-order-head{flex:none;align-items:center;height:48px;padding:0 8px 0 4px;display:flex}.lb-order-head-title{text-align:center;letter-spacing:-.03em;flex:1;font-size:16px;font-weight:800}.lb-order-webview{border-radius:var(--r-md);min-height:0;box-shadow:inset 0 0 0 1px var(--line);background:#fff;flex-direction:column;flex:1;margin:0 18px 12px;display:flex;overflow:hidden}.lb-order-urlbar{background:var(--surface-2);border-bottom:1px solid var(--line);height:40px;color:var(--ink-2);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.lb-order-urlbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-order-webbody{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 22px;display:flex}.lb-order-webbody.live{justify-content:stretch;align-items:stretch;padding:0}.lb-order-stage{background:#fff;flex:1;min-height:0;position:relative}.lb-order-frame{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.lb-order-native-view{background:#fff;border:0;width:100%;height:100%;display:flex}.lb-order-wait{text-align:center;flex:1;place-items:center;padding:24px 22px;display:grid}.lb-order-webhit{caret-color:#0000;color:#0000;cursor:default;touch-action:none;outline:none;position:absolute;inset:0;overflow:hidden}.lb-order-privacy{color:var(--ink-3);word-break:keep-all;background:var(--surface-2);border-top:1px solid var(--line);flex:none;align-items:flex-start;gap:8px;padding:10px 12px 12px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.lb-order-privacy svg{color:var(--ink-2);margin-top:1px}.lb-order-foot{padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);flex:none}.lb-order-foot.row{align-items:center;gap:10px;display:flex}.lb-order-cta{background:var(--ink);width:100%;height:52px;color:var(--surface);border-radius:999px;font-size:16px;font-weight:800}.lb-order-cta:disabled{background:var(--line-2);color:var(--ink-3)}.lb-order-cta.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.lb-order-status{flex:none;padding:4px 18px 12px}.lb-order-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 18px 12px;display:flex}.lb-order-row{border-radius:var(--r-md);background:var(--ivory);box-shadow:inset 0 0 0 1px var(--line);text-align:left;align-items:center;gap:10px;padding:10px;display:flex}.lb-order-row.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.lb-order-thumb{background:var(--surface-2);width:56px;height:56px;color:var(--ink-3);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.lb-order-thumb img{object-fit:cover;width:100%;height:100%}.lb-order-add{border-radius:var(--r-pill);background:var(--ink);height:36px;color:var(--surface);flex:none;padding:0 12px;font-size:13px;font-weight:800}.lb-order-add:disabled{background:var(--line-2);color:var(--ink-3)}.lb-order-skel{border-radius:var(--r-md);min-height:56px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px dashed var(--line-2);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}@media (width<=759px){.lb-order-scrim{align-items:flex-end;padding:0}.lb-order-pair{width:100%}.lb-order-card.login,.lb-order-card.tray{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%}}@media (prefers-reduced-motion:reduce){.lb-order-pair{transition:none}}.lb-milestone-copy-mobile{display:none}@media (width<=650px){.lb-milestone-copy-desktop{display:none}.lb-milestone-copy-mobile{white-space:nowrap;font-size:12px;display:inline}}.lb-look-info-toggle{z-index:12;color:#fff;background:color-mix(in srgb, var(--ink) 72%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 1px #ffffff1f}.lb-look-info-toggle[aria-pressed=true]{background:#1a1a1a}.lb-look-info-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.lb-look-info-labels{z-index:10;pointer-events:none;position:absolute;inset:0}.lb-look-info-label{box-sizing:border-box;color:#171717;letter-spacing:-.02em;background:#fffffff2;width:28%;max-width:140px;padding:clamp(2px,1.6cqw,8px);font-size:clamp(7px,2.8cqw,12px);line-height:1.25;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000014}.lb-look-info-label strong,.lb-look-info-label b{font-size:inherit;display:block}.lb-look-info-label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-look-info-label span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:clamp(1px,1cqw,3px) 0;display:-webkit-box;overflow:hidden}@media (width<=759px){.lb-look-info-label{width:26%;padding:clamp(1.5px,1.2cqw,6px);font-size:clamp(5.8px,2.3cqw,10px)}.lb-look-info-label span{margin:clamp(1px,.7cqw,2px) 0}}.lb-hero-images{transition:opacity .9s}.lb-hero-layer{pointer-events:none;transition:opacity 1s ease-in-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lb-hero-images,.lb-hero-layer{transition:none}}.lb-field{min-width:0;display:block}.lb-field-label{color:var(--ink-2);margin-bottom:9px;font-size:12px;font-weight:600;display:block}.lb-field-control{width:100%;min-height:48px;padding:var(--s3) 14px;border-radius:var(--r-md);font-family:var(--font);background:var(--ivory);border:1px solid var(--line);color:var(--ink);resize:none;box-sizing:border-box;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);outline:none;font-size:14px;line-height:1.5}textarea.lb-field-control{padding-block:11px}.lb-field-control::placeholder{color:var(--ink-3)}.lb-field-control:focus-visible{border-color:var(--ink-2);box-shadow:0 0 0 3px var(--line)}.lb-field-control[aria-invalid=true]{border-color:var(--danger)}.lb-field-control:disabled{opacity:.6}.lb-field-message{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.5;display:block}.lb-form-error{color:var(--danger);font-size:var(--fs-sm);margin:0;line-height:1.5}.lb-field-message.lb-form-error{margin-top:var(--s2);font-size:var(--fs-xs)}.lb-auth-page{align-items:center}.lb-auth-shell{min-height:0;padding-inline:var(--s5);flex-direction:column;flex:1;display:flex}.lb-auth-header{flex:none;padding-top:14px;position:relative}.lb-auth-close{right:calc(-1 * var(--s2));border-radius:var(--r-pill);width:36px;height:36px;color:var(--ink-2);place-items:center;display:grid;position:absolute;top:6px}.lb-auth-body{min-height:0;padding-top:var(--gap-header);padding-bottom:var(--s6);flex:1;overflow-y:auto}.lb-auth-title{margin:var(--s3) 0 var(--s2);font-size:var(--fs-h1);letter-spacing:-.02em;word-break:keep-all;font-weight:800;line-height:1.35}.lb-auth-description{margin:0 0 var(--s6);color:var(--ink-2);font-size:var(--fs-sm);word-break:keep-all;line-height:1.6}.lb-auth-form{gap:var(--s5);flex-direction:column;display:flex}.lb-auth-footer{padding-top:var(--s3);padding-bottom:max(env(safe-area-inset-bottom), var(--s4));flex:none}.lb-auth-link{color:var(--ink-2);font-size:var(--fs-sm);padding:var(--s3);text-underline-offset:3px;background:0 0;text-decoration:underline}.lb-auth-link:focus-visible,.lb-auth-footer .lb-btn:focus-visible,.lb-auth-close:focus-visible{outline:2px solid var(--ink-2);outline-offset:3px}.lb-auth-link:disabled{opacity:.4;cursor:default}.lb-auth-forgot{padding:var(--s2) 0;margin-top:calc(-1 * var(--s2));align-self:flex-end}.lb-auth-back{width:100%;margin-top:var(--s2);display:block}.lb-auth-signup{margin-top:var(--s3);color:var(--ink-2);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:2px;display:flex}.lb-auth-signup .lb-auth-link{color:var(--ink);font-weight:700}@media (width<=760px){.lb-field-control{font-size:16px}}.lb-range-field{align-items:center;gap:var(--s3);margin-block:var(--s4);color:var(--ink-2);font-size:var(--fs-xs);grid-template-columns:40px minmax(0,1fr) 42px;display:grid}.lb-range-field output{text-align:right;font-variant-numeric:tabular-nums}.lb-range-field .lb-range{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;height:28px;margin:0;padding:0}.lb-range-field .lb-range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--range-accent,var(--accent)) var(--range-progress), var(--line) var(--range-progress));border:0;height:5px}.lb-range-field .lb-range::-webkit-slider-thumb{appearance:none;border-radius:var(--r-pill);background:var(--range-accent,var(--accent));border:0;width:18px;height:18px;margin-top:-6.5px}.lb-range-field .lb-range::-moz-range-track{border-radius:var(--r-pill);background:var(--line);border:0;height:5px}.lb-range-field .lb-range::-moz-range-progress{border-radius:var(--r-pill);background:var(--range-accent,var(--accent));height:5px}.lb-range-field .lb-range::-moz-range-thumb{border-radius:var(--r-pill);background:var(--range-accent,var(--accent));border:0;width:18px;height:18px}.lb-range-field .lb-range:focus-visible{outline:2px solid var(--ink-2);outline-offset:var(--s1);border-radius:var(--r-sm)}.lb-check-field{align-items:center;gap:var(--s2);min-height:44px;color:var(--ink-2);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;display:inline-flex}.lb-check-field.compact{min-height:28px}.lb-check-field input{width:16px;height:16px;accent-color:var(--accent);margin:0}.lb-check-field input:focus-visible{outline:2px solid var(--ink-2);outline-offset:3px}.lb-fab:before{content:"";border-radius:50%;position:absolute;inset:-3px}.lb-fab>svg{width:20px;height:20px}.lb-social-login{gap:12px;display:grid}.lb-social-login .lb-form-error{margin:0}
