.lbk-root,.lbk-root *,.lbk-root *:before,.lbk-root *:after{box-sizing:border-box;margin:0;padding:0}.lbk-root{--bg: #f1f2f4;--surface: #ffffff;--border: rgba(0,0,0,.12);--text: #1a1a1a;--muted: #666;--accent: #1a1a1a;--accent-dk: #333333;--brand: #086ae5;--brand-dk: #1579f7;--red: #d32f2f;--like: #e0245e;--radius: 10px;--panel-w: clamp(660px, 50vw, 900px);--header-h: 120px}.lbk-root{background:#fff;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.lbk-root header{position:sticky;top:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);padding:14px 24px 12px;transition:transform .28s ease}.lbk-root header.nav-hidden{transform:translateY(-100%)}.lbk-root .header-top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:12px}.lbk-root .header-title{font-size:1.15rem;font-weight:700;letter-spacing:.01em}.lbk-root .header-title span{color:var(--muted);font-weight:400}#total-count{font-size:.82rem;color:var(--muted);margin-left:auto;white-space:nowrap}.lbk-root .events{display:flex;align-items:center;gap:6px;position:relative}.lbk-root .events[hidden]{display:none}.lbk-root .events-scroll{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;padding:2px 2px 4px;flex:1;scrollbar-width:none}.lbk-root .events-scroll::-webkit-scrollbar{display:none}.lbk-root .event-pill{flex:0 0 auto;cursor:pointer;background:var(--surface);border:1.5px solid var(--border);color:var(--text);font-size:.84rem;font-weight:600;padding:9px 18px;border-radius:22px;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.lbk-root .event-pill:hover{border-color:var(--accent)}.lbk-root .event-pill.active{background:var(--accent);border-color:var(--accent);color:#fff}.lbk-root .events-arrow{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.lbk-root .events-arrow:hover{background:var(--bg)}.lbk-root .event-tabs-row{display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid var(--border);margin-bottom:10px}.lbk-root .event-tabs{display:flex;gap:22px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.lbk-root .event-tabs::-webkit-scrollbar{display:none}.lbk-root .event-tab{background:none;border:none;cursor:pointer;padding:2px 2px 9px;white-space:nowrap;font-size:.95rem;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.lbk-root .event-tab:hover{color:var(--text)}.lbk-root .event-tab.active{color:var(--text);border-bottom-color:var(--text)}.lbk-root .search-toggle{flex:0 0 auto;width:34px;height:34px;margin-bottom:5px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s}.lbk-root .search-toggle:hover{background:var(--bg)}.lbk-root header.search-open .search-toggle{background:var(--accent);border-color:var(--accent);color:#fff}.lbk-root .events-crumb{font-size:.78rem;color:var(--muted);margin:8px 0 2px}.lbk-root .events-crumb b{color:var(--text);font-weight:600}.lbk-root .search-wrap{display:none;padding:10px 0 2px}.lbk-root header.search-open .search-wrap{display:block}#search{width:100%;max-width:460px;font-size:.9rem;padding:9px 14px;border:1.5px solid var(--border);border-radius:22px;background:var(--surface);color:var(--text);outline:none;transition:border-color .15s}#search:focus{border-color:var(--accent)}#search::placeholder{color:#999}#stage{display:flex;align-items:flex-start;max-width:1600px;margin:0 auto}.lbk-root body.panel-open #stage{max-width:none}#grid{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:22px 24px;align-content:start}@media(max-width:1100px){#grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){#grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){#grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 12px}}.lbk-root body.panel-open #grid{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.lbk-root body.panel-open #grid{grid-template-columns:repeat(2,1fr)}}.lbk-root .look-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}@media(hover:hover){.lbk-root .look-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 8px 24px #0000001a}}.lbk-root .look-card.active{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.lbk-root .card-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:5px;max-width:90%}.lbk-root .card-dots .dot{width:6px;height:6px;border-radius:50%;padding:0;border:none;cursor:pointer;background:#ffffff80;box-shadow:0 0 2px #00000073}.lbk-root .card-dots .dot.on{background:#fff}.lbk-root .look-card .num-badge{position:absolute;top:10px;left:10px;z-index:3;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:12px;letter-spacing:.05em;pointer-events:none}.lbk-root .like-btn{background:#ffffffd9;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;font-size:18px;line-height:1;box-shadow:0 1px 5px #0000002e;transition:transform .12s,color .15s,background .15s}.lbk-root .like-btn:hover{background:#fff}.lbk-root .like-btn:active{transform:scale(.85)}.lbk-root .like-btn.liked{color:var(--like)}.lbk-root .card-like{position:absolute;top:8px;right:8px;z-index:5}.lbk-root .card-img-wrap{width:100%;aspect-ratio:9/16;background:var(--bg);overflow:hidden;position:relative}.lbk-root .card-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;object-position:center;transition:opacity .2s}.lbk-root .card-img-wrap .card-track{display:flex;width:100%;height:100%;transition:transform .3s ease;will-change:transform}.lbk-root .card-img-wrap .card-track.dragging{transition:none}.lbk-root .card-img-wrap .card-track img{flex:0 0 100%}.lbk-root .card-img-wrap.img-missing:after{content:"Image unavailable";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:#999;text-align:center;padding:8px}.lbk-root .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#ffffffd1;border:none;color:#1a1a1a;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;opacity:0;transition:opacity .2s,background .2s,transform .1s;box-shadow:0 1px 6px #0003}@media(hover:hover){.lbk-root .card-img-wrap:hover .carousel-arrow{opacity:1}}@media(hover:none){.lbk-root .card-img-wrap .carousel-arrow{display:none}}.lbk-root .carousel-arrow:hover{background:#fff}.lbk-root .carousel-arrow:active{transform:translateY(-50%) scale(.9)}.lbk-root .carousel-arrow.prev{left:8px}.lbk-root .carousel-arrow.next{right:8px}.lbk-root .piece-badge{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:4;background:#000000b8;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:4px 12px;border-radius:14px;pointer-events:none;white-space:nowrap}.lbk-root .piece-badge[hidden]{display:none}.lbk-root .card-info{padding:9px 11px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.lbk-root .card-info .look-no{font-size:.9rem;font-weight:700;letter-spacing:.03em;flex-shrink:0}.lbk-root .card-prods{display:flex;gap:3px;align-items:center;overflow:hidden}.lbk-root .card-prods img{width:22px;height:27px;object-fit:cover;border-radius:4px;background:var(--bg);flex-shrink:0}.lbk-root .card-prods .more{min-width:22px;height:27px;padding:0 4px;border-radius:4px;background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:.64rem;font-weight:700;color:var(--muted);flex-shrink:0}#status{padding:80px 20px;text-align:center;color:var(--muted);font-size:.95rem;width:100%}.lbk-root .spinner{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;margin:0 auto 16px}@keyframes spin{to{transform:rotate(360deg)}}#detail-panel{flex:0 0 var(--panel-w);align-self:flex-start;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow:hidden;background:var(--surface);border-left:1px solid var(--border)}#detail-panel[hidden]{display:none}.lbk-root .detail-head{position:sticky;top:0;z-index:6;height:0}.lbk-root .detail-back,.lbk-root .detail-close{position:absolute;top:12px;background:#ffffffe6;border:none;color:var(--text);height:34px;border-radius:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;box-shadow:0 1px 6px #00000038;transition:background .15s}.lbk-root .detail-back{left:14px;padding:0 13px 0 9px;gap:4px;font-weight:600}.lbk-root .detail-close{right:14px;width:34px;font-size:17px}.lbk-root .detail-back:hover,.lbk-root .detail-close:hover{background:#fff}.lbk-root .detail-save{background:var(--surface);border:1px solid var(--border);color:var(--text);height:32px;padding:0 14px;border-radius:18px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:.82rem;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.lbk-root .detail-save:hover{background:var(--bg)}.lbk-root .detail-save.liked{color:var(--like);border-color:var(--like)}.lbk-root .detail-back[hidden]{display:none}.lbk-root .detail-body{display:flex;gap:16px;height:100%;padding:14px 14px 14px 16px}.lbk-root .detail-photo-col{flex:0 0 clamp(320px,27vw,420px);height:100%;min-height:0;display:flex;flex-direction:column}.lbk-root .detail-info-col{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;padding-right:2px}.lbk-root .detail-carousel{position:relative;width:100%;flex:1 1 auto;min-height:0;background:var(--bg);border-radius:var(--radius);overflow:hidden}.lbk-root .detail-carousel .carousel-track{display:flex;width:100%;height:100%;z-index:1;transition:transform .32s ease;will-change:transform}.lbk-root .detail-carousel .carousel-track.dragging{transition:none}.lbk-root .detail-carousel .carousel-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none}.lbk-root .detail-carousel .carousel-track img.pslide{object-fit:contain;background:#fff}.lbk-root .detail-carousel .carousel-arrow{opacity:1;width:40px;height:40px;font-size:23px}.lbk-root .detail-dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:6px;max-width:88%;flex-wrap:wrap;justify-content:center}.lbk-root .detail-dots[hidden]{display:none}.lbk-root .detail-dots .dot{width:7px;height:7px;border-radius:50%;padding:0;border:none;cursor:pointer;background:#ffffff80;box-shadow:0 0 2px #00000073;transition:background .15s}.lbk-root .detail-dots .dot.on{background:#fff}.lbk-root .detail-photo-col{position:relative}.lbk-root .slide-info{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffffed;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}.lbk-root .slide-info[data-empty="1"],.lbk-root .slide-info[hidden]{display:none}.lbk-root .detail-carousel .piece-badge{bottom:70px}.lbk-root .si-text{flex:1 1 auto;min-width:0}.lbk-root .si-role{display:block;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbk-root .si-price{display:block;font-size:1rem;font-weight:800;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbk-root .si-btn{flex:0 0 auto;padding:9px 13px;border-radius:9px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.78rem;font-weight:700;white-space:nowrap;transition:background .15s,border-color .15s}.lbk-root .si-btn:hover{background:var(--bg);border-color:var(--accent)}.lbk-root .detail-numrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-right:44px}.lbk-root .detail-num{font-size:1.02rem;color:var(--muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lbk-root .detail-section{margin-top:20px}.lbk-root .detail-section>h3{font-size:.76rem;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.lbk-root .product-strip{display:flex;flex-direction:column;gap:10px}.lbk-root .product-card{position:relative;display:flex;gap:11px;border:1px solid var(--border);border-radius:10px;padding:9px;transition:border-color .15s,box-shadow .15s}.lbk-root .product-card.needs-size{border-color:var(--like);box-shadow:0 0 0 3px #e0245e21}.lbk-root .product-card a{text-decoration:none;color:var(--text)}.lbk-root .product-card .pc-img{width:64px;flex:0 0 64px;aspect-ratio:3/4;object-fit:cover;border-radius:7px;background:var(--bg);display:block}.lbk-root .product-card .pc-main{flex:1 1 auto;min-width:0;padding-right:24px}.lbk-root .product-card .pname{font-size:.8rem;line-height:1.25;font-weight:600;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lbk-root .product-card .prole{font-size:.6rem;color:var(--muted);text-transform:capitalize;background:var(--bg);padding:1px 6px;border-radius:8px;display:inline-block}.lbk-root .product-card .pprice{font-size:.8rem;font-weight:700;margin-left:6px}.lbk-root .product-card .pnote{font-size:.68rem;color:var(--muted);margin-top:5px}.lbk-root .product-card .psize{width:100%;margin-top:7px;padding:6px 8px;font-size:.76rem;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);cursor:pointer}.lbk-root .product-card .psize.unset{border-color:var(--brand)}.lbk-root .product-card .pacts{display:flex;gap:6px;margin-top:7px}.lbk-root .mini-btn{flex:1 1 0;padding:7px 6px;border-radius:7px;font-size:.72rem;font-weight:700;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:background .15s,opacity .15s}.lbk-root .mini-btn:hover:not(:disabled){background:var(--bg)}.lbk-root .mini-btn.add{background:var(--accent);border-color:var(--accent);color:#fff}.lbk-root .mini-btn.add:hover:not(:disabled){background:#000}.lbk-root .mini-btn:disabled{opacity:.4;cursor:not-allowed}.lbk-root .product-card .pheart{position:absolute;top:7px;right:7px;width:24px;height:24px;font-size:13px}.lbk-root .product-strip:not(.expanded){flex-direction:row;flex-wrap:wrap;gap:8px;padding-bottom:4px}.lbk-root .product-strip:not(.expanded) .product-card{flex:0 0 86px;width:86px;flex-direction:column;gap:6px;padding:0;border:none;cursor:pointer}.lbk-root .product-strip:not(.expanded) .pc-img{width:100%;flex:0 0 auto;border-radius:8px}.lbk-root .product-strip:not(.expanded) .pc-main{padding-right:0}.lbk-root .product-strip:not(.expanded) .pname{font-size:.68rem;line-height:1.2;margin-bottom:2px;-webkit-line-clamp:2}.lbk-root .product-strip:not(.expanded) .pprice{font-size:.7rem;margin-left:0}.lbk-root .product-strip:not(.expanded) .prole,.lbk-root .product-strip:not(.expanded) .pextra,.lbk-root .product-strip:not(.expanded) .pacts{display:none}.lbk-root .product-strip:not(.expanded) .pheart{top:4px;right:4px;width:22px;height:22px;font-size:12px}.lbk-root .product-strip:not(.expanded) .product-card:hover .pc-img{filter:brightness(.93)}.lbk-root .detail-buy{margin-top:22px}.lbk-root .detail-total{font-size:1.2rem;font-weight:800;margin-bottom:10px}.lbk-root .detail-total .tsub{font-size:.74rem;font-weight:500;color:var(--muted)}.lbk-root .detail-actions{display:flex;gap:8px}.lbk-root .action-btn{flex:1 1 0;padding:13px 10px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .15s,opacity .15s}.lbk-root .action-btn:hover:not(:disabled){background:#000}.lbk-root .action-btn:disabled{opacity:.45;cursor:not-allowed}.lbk-root .action-btn.buy{background:var(--brand)}.lbk-root .action-btn.buy:hover:not(:disabled){background:var(--brand-dk)}.lbk-root .action-btn.wish{flex:0 0 auto;background:var(--surface);color:var(--text);border:1px solid var(--border)}.lbk-root .action-btn.wish:hover:not(:disabled){background:var(--bg)}.lbk-root .action-btn.wish.liked{background:var(--like);border-color:var(--like);color:#fff}.lbk-root .action-btn.wish.liked:hover:not(:disabled){background:#c51e52}.lbk-root .action-hint{font-size:.72rem;color:var(--muted);text-align:center;margin-top:7px}#search-note{padding:8px 16px 0;font-size:.8rem;color:var(--muted);text-align:center}#search-note[hidden]{display:none}#search-note strong{color:var(--text);font-weight:600}.lbk-root .no-results button.sug{text-transform:none}.lbk-root .no-results{text-align:center;color:var(--muted);padding:60px 16px;font-size:.9rem}.lbk-root .no-results strong{color:var(--text)}.lbk-root .no-results button{display:block;margin:14px auto 0;padding:9px 18px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.82rem;font-weight:700;cursor:pointer}.lbk-root .no-results button:hover{background:var(--bg)}.lbk-root .similar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.lbk-root .similar-card{width:100%;position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.lbk-root .similar-card:hover img{filter:brightness(.94)}.lbk-root .similar-card img{width:100%;display:block;background:var(--bg);aspect-ratio:3 / 4;object-fit:cover}.lbk-root .similar-card .num-badge{position:absolute;top:6px;left:6px;z-index:3;pointer-events:none;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:12px;letter-spacing:.05em}.lbk-root .similar-empty{color:var(--muted);font-size:.82rem}#wish-fab{position:fixed;right:22px;bottom:22px;z-index:40;width:58px;height:58px;border-radius:50%;background:var(--accent);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 6px 20px #00000047;transition:transform .15s}#wish-fab:hover{transform:scale(1.06)}#wish-fab .wish-count{position:absolute;top:-4px;right:-4px;background:var(--like);color:#fff;font-size:.7rem;font-weight:700;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:none;align-items:center;justify-content:center;border:2px solid var(--bg)}#wish-fab .wish-count.show{display:flex}#wish-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:45;display:none;align-items:center;justify-content:center;padding:16px}#wish-overlay.open{display:flex}.lbk-root .wish-panel{background:var(--surface);border-radius:var(--radius);width:100%;max-width:860px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.lbk-root .wish-head{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.lbk-root .wish-head h2{font-size:1.05rem;font-weight:700}.lbk-root .wish-head .wish-close{margin-left:auto;background:var(--bg);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:16px;color:var(--text)}.lbk-root .wish-head .wish-close:hover{background:var(--border)}.lbk-root .wish-body{padding:20px 24px;overflow-y:auto}.lbk-root .wish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.lbk-root .wish-item{cursor:pointer;border:1px solid var(--border);border-radius:8px;overflow:hidden;position:relative}.lbk-root .wish-item:hover{border-color:var(--accent)}.lbk-root .wish-item img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--bg);display:block}.lbk-root .wish-item .wish-no{padding:7px 9px;font-size:.8rem;font-weight:700}.lbk-root .wish-empty{color:var(--muted);font-size:.9rem;text-align:center;padding:40px 10px}#product-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;display:none;align-items:center;justify-content:center;padding:16px}#product-overlay.open{display:flex}.lbk-root .product-panel{background:var(--surface);border-radius:var(--radius);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.lbk-root .pm-close{position:absolute;top:12px;right:12px;z-index:4;background:#ffffffeb;border:1px solid var(--border);width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:16px;color:var(--text);box-shadow:0 1px 6px #0000002e}.lbk-root .pm-close:hover{background:#fff}.lbk-root .pm-body{overflow-y:auto}.lbk-root .pm-grid{display:flex;gap:22px;padding:24px}.lbk-root .pm-gallery{flex:0 0 300px}.lbk-root .pm-main-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:var(--bg);display:block}.lbk-root .pm-thumbs{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.lbk-root .pm-thumbs img{width:48px;height:60px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;background:var(--bg)}.lbk-root .pm-thumbs img.on{border-color:var(--brand)}.lbk-root .pm-info{flex:1 1 auto;min-width:0}.lbk-root .pm-title{font-size:1.25rem;font-weight:700;line-height:1.25;margin-bottom:8px}.lbk-root .pm-price{font-size:1.1rem;font-weight:800;margin-bottom:8px}.lbk-root .pm-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.84rem;color:var(--muted);margin-bottom:14px}.lbk-root .pm-rating:empty{display:none}.lbk-root .pm-stars .star{color:#ddd;font-size:.95rem;letter-spacing:1px}.lbk-root .pm-stars .star.on{color:#f5a623}.lbk-root .pm-rating b{color:var(--text)}.lbk-root .pm-rating a{color:var(--brand);text-decoration:none}.lbk-root .pm-rating a:hover{text-decoration:underline}.lbk-root .pm-size{width:100%;padding:11px 12px;font-size:.9rem;margin-bottom:10px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.lbk-root .pm-size.unset{border-color:var(--brand)}.lbk-root .pm-add{width:100%;padding:13px;border:none;border-radius:10px;cursor:pointer;background:var(--brand);color:#fff;font-size:.95rem;font-weight:700;margin-bottom:14px;transition:background .15s,opacity .15s}.lbk-root .pm-add:hover:not(:disabled){background:var(--brand-dk)}.lbk-root .pm-add:disabled{opacity:.5;cursor:not-allowed}.lbk-root .pm-add.added{background:#1a8f4a}.lbk-root .pm-desc{font-size:.86rem;line-height:1.55;color:var(--text)}.lbk-root .pm-desc :is(p,.lbk-root ul,.lbk-root ol){margin:0 0 8px}.lbk-root .pm-desc ul,.lbk-root .pm-desc ol{padding-left:20px}.lbk-root .pm-note{font-size:.75rem;color:var(--muted);margin:12px 0}.lbk-root .pm-full{display:inline-block;margin-top:6px;font-size:.85rem;font-weight:700;color:var(--brand);text-decoration:none}.lbk-root .pm-full:hover{text-decoration:underline}.lbk-root .pm-links{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 12px}.lbk-root .pm-links a{font-size:.82rem;font-weight:600;color:var(--brand);text-decoration:none}.lbk-root .pm-links a:hover{text-decoration:underline}.lbk-root .pm-fit{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid var(--brand);border-radius:10px;background:#086ae50f;text-decoration:none;margin-bottom:16px}.lbk-root .pm-fit-t{font-weight:700;font-size:.9rem;color:var(--text)}.lbk-root .pm-fit-a{font-size:.8rem;font-weight:600;color:var(--brand);white-space:nowrap}.lbk-root .pm-acc details{border-top:1px solid var(--border)}.lbk-root .pm-acc details:last-child{border-bottom:1px solid var(--border)}.lbk-root .pm-acc summary{list-style:none;cursor:pointer;padding:13px 24px 13px 2px;position:relative;font-size:.9rem;font-weight:700;color:var(--text)}.lbk-root .pm-acc summary::-webkit-details-marker{display:none}.lbk-root .pm-acc summary:after{content:"\2304";position:absolute;right:4px;top:10px;font-size:1.1rem;color:var(--muted);transition:transform .15s}.lbk-root .pm-acc details[open] summary:after{transform:rotate(180deg)}.lbk-root .pm-acc details>div{padding:0 2px 14px;font-size:.84rem;line-height:1.55;color:var(--text)}.lbk-root .mini-btn.add.added,.lbk-root .action-btn.buy.added{background:#1a8f4a!important}@media(max-width:640px){.lbk-root .pm-grid{flex-direction:column}.lbk-root .pm-gallery{flex-basis:auto}.lbk-root .pm-main-img{max-width:260px;margin:0 auto}}@media(max-width:900px){#detail-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;flex-basis:auto;width:100%;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;border-left:none;overflow-y:auto}.lbk-root body.panel-open #grid{display:none}.lbk-root .detail-body{flex-direction:column;height:auto;padding:0 0 40px}.lbk-root .detail-photo-col{flex:none;height:auto;margin:0 auto;width:min(100%,calc((100vh - 100px)*.5625));width:min(100%,calc((100dvh - 100px)*.5625))}.lbk-root .detail-info-col{height:auto;overflow:visible;padding:0 14px}.lbk-root .detail-carousel{aspect-ratio:9 / 16;width:100%;flex:none;border-radius:16px}.lbk-root .slide-info{border-radius:0 0 16px 16px}.lbk-root .detail-numrow{margin-top:6px;margin-bottom:6px}.lbk-root .detail-section{margin-top:8px}.lbk-root .detail-section>h3{margin-bottom:8px}.lbk-root .product-strip:not(.expanded) .product-card{flex:0 0 66px;width:66px}.lbk-root .product-strip:not(.expanded) .pname{-webkit-line-clamp:1;font-size:.62rem}.lbk-root .product-strip:not(.expanded) .pprice{font-size:.64rem}.lbk-root .similar-grid{grid-template-columns:repeat(2,1fr);gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lookbook.css.map */
