@font-face{font-family:florumDisplay;src:url(../media/Forum-s.0n.1ui~kpg.d_.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:florumDisplay Fallback;src:local(Arial);ascent-override:93.03%;descent-override:26.95%;line-gap-override:0.0%;size-adjust:92.01%}.florumdisplay_f927b6e9-module___VK0Hq__className{font-family:florumDisplay,florumDisplay Fallback;font-weight:400}.florumdisplay_f927b6e9-module___VK0Hq__variable{--font-flora-display:"florumDisplay", "florumDisplay Fallback"}
@font-face{font-family:florumBody;src:url(../media/PlayfairDisplay-s.0dtfwm.3pxoaz.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:florumBody Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.florumbody_a250eeb-module__iyADmW__className{font-family:florumBody,florumBody Fallback}.florumbody_a250eeb-module__iyADmW__variable{--font-flora-body:"florumBody", "florumBody Fallback"}
@font-face{font-family:lacyDisplay;src:url(../media/Oswald-s.0mrjd487axxmd.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:lacyDisplay Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.lacydisplay_286bfb85-module__lDRD6G__className{font-family:lacyDisplay,lacyDisplay Fallback}.lacydisplay_286bfb85-module__lDRD6G__variable{--font-lacy-display:"lacyDisplay", "lacyDisplay Fallback"}
@font-face{font-family:lacyBody;src:url(../media/Manrope-s.0mzxc2yytt1zp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:lacyBody Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.lacybody_2bd0b8b-module__SsCPfq__className{font-family:lacyBody,lacyBody Fallback}.lacybody_2bd0b8b-module__SsCPfq__variable{--font-lacy-body:"lacyBody", "lacyBody Fallback"}
@font-face{font-family:flowernaMono;src:url(../media/JetBrainsMono-s.0bh1n.3w84wpg.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:flowernaMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.flowernamono_625d3fd5-module__-xtY3G__className{font-family:flowernaMono,flowernaMono Fallback}.flowernamono_625d3fd5-module__-xtY3G__variable{--font-flowerna-mono:"flowernaMono", "flowernaMono Fallback"}
@font-face{font-family:monochromeBody;src:url(../media/Inter-s.11fn7gs.9veix.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:monochromeBody Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.monochromebody_a0be7fa-module__y2FXHa__className{font-family:monochromeBody,monochromeBody Fallback}.monochromebody_a0be7fa-module__y2FXHa__variable{--font-monochrome-body:"monochromeBody", "monochromeBody Fallback"}
@font-face{font-family:lacyPragmatica;src:url(../media/Pragmatica_Light-s.p.0c-jirf12w6ya.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:lacyPragmatica;src:url(../media/Pragmatica_Regular-s.p.0v58gwmnx2-21.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lacyPragmatica;src:url(../media/Pragmatica_Bold-s.p.00qixabtin_j9.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lacyPragmatica Fallback;src:local(Arial);ascent-override:90.23%;descent-override:23.54%;line-gap-override:2.55%;size-adjust:101.96%}.lacypragmatica_ee318364-module__C7uRha__className{font-family:lacyPragmatica,lacyPragmatica Fallback}.lacypragmatica_ee318364-module__C7uRha__variable{--font-lacy-pragmatica:"lacyPragmatica", "lacyPragmatica Fallback"}
.lacy-theme .lbs-wrap{display:contents}.lacy-theme .lb-search-panel-inner:has(.lbs-panel){flex-wrap:wrap}.lacy-theme .lbs-panel{overscroll-behavior:contain;scrollbar-width:none;flex:0 0 100%;order:5;min-width:0;max-height:calc(100dvh - 150px);padding-right:10px;overflow-y:auto}.lacy-theme .lbs-panel::-webkit-scrollbar{display:none}.lacy-theme .lbs-drop::-webkit-scrollbar{display:none}.lacy-theme .lb-menu-search .lbs-panel{max-height:none;padding-right:0;overflow:visible}.lacy-theme .lbs-anchor{position:relative}.lacy-theme .lbs-drop{z-index:40;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--lb-line);text-align:left;background:#fff;border-radius:16px;width:calc(100vw - 32px);max-width:640px;max-height:min(70dvh,560px);padding:4px 14px 12px;animation:.16s ease-out lb-fade;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000014}@media (min-width:640px){.lacy-theme .lbs-drop{width:100%}}.lacy-theme .lbs-body{max-width:760px;color:var(--lb-ink);padding-bottom:6px}.lacy-theme .lbs-body[data-loading]{opacity:.6;transition:opacity .2s}.lacy-theme .lbs-sec{padding-top:14px}.lacy-theme .lbs-sec+.lbs-sec{border-top:1px solid var(--lb-line);margin-top:6px}.lacy-theme .lbs-h{letter-spacing:.08em;text-transform:uppercase;color:var(--lb-soft);margin:0 0 8px;font-size:11px;line-height:1.35}.lacy-theme .lbs-note{color:var(--lb-soft);margin:12px 0 6px;font-size:13px;line-height:1.4}.lacy-theme .lbs-empty{color:var(--lb-ink);margin:14px 0 0;font-size:15px}.lacy-theme .lbs-list{margin:0;padding:0;list-style:none}.lacy-theme .lbs-row{color:var(--lb-ink);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.lacy-theme .lbs-row:hover .lbs-row-name{text-underline-offset:3px;-webkit-text-decoration:underline #c9c9c9;text-decoration:underline #c9c9c9}.lacy-theme .lbs-thumb{background:var(--lb-paper);width:44px;height:44px;display:block;position:relative;overflow:hidden}.lacy-theme .lbs-row-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.lacy-theme .lbs-row-price{white-space:nowrap;color:var(--lb-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lacy-theme .lbs-tag{background:var(--lb-paper);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:10px}.lacy-theme .lbs-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.lacy-theme .lbs-chip{border:1px solid var(--lb-line);max-width:100%;height:38px;color:var(--lb-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.lacy-theme .lbs-chip:hover{border-color:var(--lb-ink)}.lacy-theme .lbs-sec .lbs-chip{background:color-mix(in srgb, var(--lb-mint) 28%, #fff);border-color:color-mix(in srgb, var(--lb-mint) 60%, #fff)}.lacy-theme .lbs-chip-img{object-fit:contain;background:#f6f6f4;border-radius:999px;flex:none;width:30px;height:30px;padding:3px}.lacy-theme .lbs-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lacy-theme .lbs-chip-count{color:var(--lb-soft);font-size:12px}.lacy-theme .lbs-more{color:var(--lb-ink);text-underline-offset:4px;margin:6px 0 2px;font-size:13px;-webkit-text-decoration:underline #c9c9c9;text-decoration:underline #c9c9c9;display:inline-block}.lacy-theme .lbs-more:hover{-webkit-text-decoration-color:var(--lb-ink);text-decoration-color:var(--lb-ink)}.lacy-theme .lbs-all{border-top:1px solid var(--lb-line);letter-spacing:.08em;text-transform:uppercase;color:var(--lb-ink);margin-top:14px;padding-top:12px;font-size:12px;display:block}.lacy-theme .lbs-cats{margin:0;padding:0;list-style:none}.lacy-theme .lbs-cat{color:var(--lb-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.lacy-theme .lbs-cat-count{color:var(--lb-soft);flex:none;font-size:12px}.lacy-theme .lbs-comp{margin-top:40px}.lacy-theme .lbs-comp-head{border-top:1px solid var(--lb-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding-top:22px;display:flex}.lacy-theme .lbs-comp-title{color:var(--lb-ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.lacy-theme .lbs-comp-note{color:var(--lb-soft);margin:-6px 0 14px;font-size:13px}@media (prefers-reduced-motion:reduce){.lacy-theme .lbs-drop{animation:none}}
