.ls2{background:#fff}.ls2-container{max-width:var(--site-max, 1200px);margin:0 auto;padding:0 var}.ls2-topbar{padding:16px 0 10px;border-bottom:0}.ls2-main{padding:14px 0 60px}.ls2-topnav{display:flex;align-items:center;justify-content:flex-start;margin:10px 0 14px}.ls2-backbtn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;text-decoration:none;font-weight:800;font-size:14px;background:#fff;border:1px solid rgba(0,0,0,.14);box-shadow:0 10px 26px #0000000f;color:#111}.ls2-backbtn:hover{background:#00000008}.ls2 .search-row{gap:14px;flex-wrap:nowrap;align-items:center}.ls2 .search-group{flex:1;height:44px;border:1px solid #d1d5db;border-radius:7px;background:#fff;padding:0;display:flex;align-items:center}.ls2 .search-group img{width:18px;height:18px;opacity:.7}.ls2 .search-group input{width:100%;border:0;outline:0;background:transparent;font-size:14px}.ls2 .btn-search{height:44px;padding:0 28px;border-radius:10px;border:0;background:#e60023;color:#fff;font-weight:900;cursor:pointer}.ls2-gallery{position:relative;display:grid;grid-template-columns:1.35fr 1.35fr 1.35fr;height:360px;overflow:hidden;background:#f3f4f6}@media(max-width:1024px){.ls2-gallery{height:320px;grid-template-columns:1fr}.ls2-g2,.ls2-g3{display:none}}.ls2-gallery img{width:100%;height:100%;object-fit:cover;display:block}.ls2-g2,.ls2-g3{border-left:1px solid rgba(255,255,255,.7)}.ls2-tags{position:absolute;top:12px;right:12px;display:flex;gap:10px;z-index:3}.ls2-pill{font-size:12px;padding:6px 12px;border-radius:999px;background:#00000073;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ls2-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;z-index:3;-webkit-user-select:none;user-select:none;font-size:26px;line-height:1;appearance:none;-webkit-appearance:none;padding:0;font:inherit;cursor:pointer}.ls2-count{position:absolute;right:14px;bottom:14px;z-index:3;font-size:12px;padding:6px 10px;border-radius:8px;background:#ffffffeb;color:#111;border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;gap:8px;appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer}.ls2-count .ico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;vertical-align:middle;font-size:13px}.ls2-arrow:focus,.ls2-count:focus{outline:3px solid rgba(255,255,255,.28);outline-offset:2px}.ls2-below{margin-top:18px;display:grid;grid-template-columns:1fr 420px;gap:26px;align-items:start}@media(max-width:1024px){.ls2-below{grid-template-columns:1fr}}.ls2-title{margin:10px 0 8px;font-size:20px;font-weight:400;color:#111}.ls2-price{font-size:20px;font-weight:700;color:#111;margin-bottom:10px}.ls2-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#000000a6;font-size:13px;padding:12px 0 14px;border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width:700px){.ls2-meta{flex-wrap:wrap;justify-content:flex-start;gap:22px}}.ls2-meta-item{display:flex;align-items:center;gap:8px;flex:1}.ls2-meta-item:nth-child(1){justify-content:flex-start}.ls2-meta-item:nth-child(2){justify-content:center}.ls2-meta-item:nth-child(3){justify-content:flex-end}.ls2-ico{width:18px;height:18px;opacity:.85}.ls2-section{padding:18px 0}.ls2-operated-by{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.ls2-section:last-child{border-bottom:none}.ls2-h{font-size:20px;font-weight:700;margin:0 0 10px;color:#111}.ls2-p{font-size:15px;font-weight:300;line-height:1.65;color:#000000c7;margin:0}.ls2-details{display:grid;grid-template-columns:1fr 1fr;column-gap:220px;row-gap:34px;padding-top:6px}@media(max-width:900px){.ls2-details{grid-template-columns:1fr;column-gap:0}}.ls2-d-label{font-weight:900;color:#111;margin-bottom:4px}.ls2-d-val{color:#000000b8;font-size:14px}.ls2-side{position:sticky;top:110px}@media(max-width:1024px){.ls2-side{position:static}}.ls2-card{border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:18px;box-shadow:0 10px 24px #0000000f;display:flex;flex-direction:column}.ls2-card-head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.ls2-avatar{width:56px;height:56px;border-radius:999px;overflow:hidden;background:#f97316;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;flex-shrink:0}.ls2-avatar img{width:100%;height:100%;object-fit:cover}.ls2-card-name{font-weight:900;color:#111}.ls2-card-joined{font-size:12px;color:#0009;margin-top:2px}.ls2 .ls2-btn-primary,.ls2 .ls2-primary,.ls2 .ls2-vchat{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 14px;border:0;border-radius:5px;background:#e60023;color:#fff!important;-webkit-text-fill-color:#fff;text-decoration:none!important;font-weight:700;font-size:16px;line-height:1;cursor:pointer;margin:10px 0 12px}.ls2 .ls2-btn-primary:hover,.ls2 .ls2-primary:hover,.ls2 .ls2-vchat:hover{filter:brightness(.95)}.ls2 .ls2-btn-primary:focus,.ls2 .ls2-primary:focus,.ls2 .ls2-vchat:focus{outline:3px solid rgba(230,0,35,.2);outline-offset:2px}.ls2 .ls2-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.ls2 .ls2-actions .ls2-action{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;font-weight:700;color:#111!important;text-decoration:none!important;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit;appearance:none;-webkit-appearance:none}.ls2 .ls2-actions .ls2-action:visited{color:#111!important}.ls2 .ls2-actions .ls2-action:hover{background:#0000000a}.ls2 .ls2-actions .ls2-action:focus-visible{outline:3px solid rgba(230,0,35,.2);outline-offset:2px}.ls2 .ls2-actions .ls2-action img{width:18px;height:18px;opacity:.9;flex:0 0 auto}.ls2-renew{margin-top:auto;padding-top:12px;border-top:1px solid rgba(0,0,0,.12);text-align:center;color:#000000b3;font-size:13px;font-weight:700}.ls2-vcard{border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:16px;text-align:center;box-shadow:0 10px 24px #0000000f}.ls2-vtitle{font-weight:700;color:#111;margin-bottom:16px}.ls2-vphone{font-weight:400;color:#111;font-size:20px;margin:6px 0 14px}.ls2-vactions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ls2-vbtn{height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#f3f4f6;font-weight:400;cursor:pointer}.ls2-vbtn:hover{filter:brightness(.97)}.ls2-vbtn--icon{display:flex;align-items:center;justify-content:center;gap:10px;line-height:1;white-space:nowrap}.ls2-vbtn-ico{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.ls2-theme-ico{width:18px;height:18px;display:block;object-fit:contain}.dark .ls2-theme-ico,body.dark .ls2-theme-ico,[data-theme=dark] .ls2-theme-ico{filter:invert(1) brightness(1.05) contrast(1.05)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ls2-theme-ico{filter:invert(1) brightness(1.05) contrast(1.05)}}.ls2-likebtn{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px}.ls2-likebtn:disabled{opacity:.6;cursor:not-allowed}.ls2-like-ico{width:18px;height:18px;display:block}.ls2-likebtn.is-liked{color:#e60023}.ls2-likebtn svg{display:block}.ls2 .ls2-op-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ls2 .ls2-op-link{flex:1;min-width:0;display:flex;gap:14px;align-items:center;text-decoration:none;color:inherit;padding:6px 8px;border-radius:12px;background:transparent;transition:background-color .12s ease}.ls2 .ls2-op-link:hover{background:#00000008}.ls2 .ls2-op-link:focus-visible{outline:3px solid rgba(230,0,35,.2);outline-offset:2px}.ls2 .ls2-op-meta{min-width:0}.ls2 .ls2-follow-btn{height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#111;color:#fff;font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color .12s ease}.ls2 .ls2-follow-btn:hover{background:#1f2937}.ls2 .ls2-follow-btn--ghost{background:#fff;color:#111}.ls2-rev-top{display:flex;gap:10px;align-items:center;margin-bottom:12px}.ls2-rev-score{font-size:22px;font-weight:900}.ls2-review{display:flex;gap:14px;margin-top:10px}.ls2-review-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.ls2-review-name{font-weight:700;font-size:15px;color:#111}.ls2-review-date{color:#0000008c;font-weight:700;font-size:13px}.ls2-review-text{margin:0;color:#000000c7;line-height:1.65}.ls2-seeall{display:inline-flex;gap:8px;align-items:center;margin-top:10px;font-weight:700;color:#111;background:transparent;border:none;cursor:pointer;padding:0}.ls2-stars{display:flex;align-items:center;gap:2px}.ls2-star{position:relative;width:18px;height:18px;display:inline-block}.ls2-star img{width:18px;height:18px;display:block}.ls2-star .base{opacity:.22}.ls2-star .fill{position:absolute;top:0;left:0;height:100%;overflow:hidden}.ls2-star .fill img{width:18px;height:18px;display:block}.ls2 #reviews .ls2-rev-top{justify-content:space-between;gap:16px;margin-bottom:18px}.ls2 #reviews .ls2-rev-sum{display:flex;align-items:center;gap:12px}.ls2 #reviews .ls2-rev-score{font-size:20px;font-weight:700;letter-spacing:-.02em}.ls2 #reviews .ls2-stars.lg{gap:2px}.ls2 #reviews .ls2-stars.lg .ls2-star,.ls2 #reviews .ls2-stars.lg .ls2-star img{width:22px;height:22px}.ls2-rev-count{font-weight:700;color:#0009}.ls2-rating-num{font-weight:400;color:#111}.ls2 #reviews .ls2-review{gap:14px;margin-top:18px;align-items:flex-start}.ls2 #reviews .ls2-rv-ava{width:44px;height:44px;border-radius:999px;overflow:hidden;flex:0 0 44px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:900;color:#111}.ls2 #reviews .ls2-rv-ava img{width:100%;height:100%;object-fit:cover;display:block}.ls2 #reviews .ls2-review-body{flex:1;min-width:0}.ls2 #reviews .ls2-review-name{margin-bottom:4px}.ls2 #reviews .ls2-review-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ls2 #reviews .ls2-seeall{display:inline-flex!important;align-items:center;gap:10px;margin-top:18px;padding:0;border:0;background:transparent;text-decoration:none!important;font-weight:400;color:#111!important;opacity:1!important;visibility:visible!important}.ls2 #reviews .ls2-seeall:hover{text-decoration:underline!important}.ls2 #reviews .ls2-seeall .chev{font-size:18px;line-height:1}.ls2-similar{padding:22px 0 0}.ls2-similar-title{font-size:18px;font-weight:900;color:#111;margin:0 0 12px}.ls2-similar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1100px){.ls2-similar-grid{grid-template-columns:repeat(2,1fr)}}.ls2 .ls2-scard{text-decoration:none;color:inherit;display:block}.ls2 .ls2-scard-img{border-radius:18px;overflow:hidden;background:#f3f4f6;border:1px solid rgba(0,0,0,.1);height:240px}.ls2 .ls2-scard-loc{font-size:12px;color:#000000a6;margin-bottom:4px}.ls2 .ls2-scard-title{font-weight:900;color:#111;line-height:1.2;margin-bottom:6px}.ls2 .ls2-scard-sub{font-size:12px;color:#000000a6;margin-bottom:6px}.ls2 .ls2-scard-price{font-weight:900;color:#111}.ls2 .ls2-scard-tags{position:absolute;top:10px;left:10px;right:auto;display:flex;gap:8px;z-index:2}.ls2 .ls2-scard-vendor{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;font-size:12px;color:#000000b3;font-weight:800}.ls2 .ls2-scard-vendor .dot{display:none}.ls2 .ls2-scard-vendor .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls2 .ls2-scard-vendor .time{flex:0 0 auto;white-space:nowrap}.ls2-modal{position:fixed;inset:0;z-index:99999;display:none}.ls2-modal.is-open{display:block}.ls2-modal-backdrop{position:absolute;inset:0;background:#000000e0}.ls2-modal-dialog{position:absolute;inset:0;border-radius:0;background:transparent;overflow:hidden;outline:0}.ls2-modal-top{position:absolute;top:16px;left:16px;right:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;background:transparent;border:0}.ls2-modal-title{color:#fff;font-weight:900;display:flex;align-items:baseline;gap:10px;text-shadow:0 2px 10px rgba(0,0,0,.45)}.ls2-modal-sub{font-weight:800;opacity:.8;font-size:12px}.ls2-modal-x{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000059;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;-webkit-user-select:none;user-select:none}.ls2-modal-x:hover{background:#00000080}.ls2-modal-body{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:76px 86px 120px}@media(max-width:900px){.ls2-modal-body{padding:70px 54px 110px}}@media(max-width:560px){.ls2-modal-body{padding:66px 18px 106px}}.ls2-modal-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ls2-modal-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;background:#111;box-shadow:0 18px 60px #0000008c}.ls2-modal-nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer;z-index:4;-webkit-user-select:none;user-select:none}.ls2-modal-nav:hover{background:#00000080}.ls2-modal-nav.prev{left:18px}.ls2-modal-nav.next{right:18px}@media(max-width:560px){.ls2-modal-nav{width:46px;height:46px;font-size:26px}.ls2-modal-nav.prev{left:10px}.ls2-modal-nav.next{right:10px}}.ls2-modal-thumbs{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;gap:10px;padding:12px 14px;overflow:auto;background:#ffffff14;border-top:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ls2-modal-thumbs::-webkit-scrollbar{height:10px}.ls2-modal-thumbs::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.ls2-thumb{border:2px solid transparent;padding:0;border-radius:10px;overflow:hidden;background:transparent;cursor:pointer;flex:0 0 auto;opacity:.85;transform:translateZ(0)}.ls2-thumb:hover{opacity:1}.ls2-thumb img{width:82px;height:58px;object-fit:cover;display:block}.ls2-thumb.active{border-color:#e60023;opacity:1}.ls2-modal-nav:focus,.ls2-thumb:focus,.ls2-modal-x:focus{outline:3px solid rgba(230,0,35,.25);outline-offset:2px}.ls2x-modal{position:fixed;inset:0;z-index:100000;display:none}.ls2x-modal.is-open{display:block}.ls2x-backdrop{position:absolute;inset:0;background:#0000008c}.ls2x-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100vw - 40px));background:#fff;border-radius:14px;box-shadow:0 24px 80px #00000040;outline:0;overflow:hidden}.ls2x-head{position:relative;padding:18px 22px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.ls2x-title{font-weight:900;font-size:18px;color:#111}.ls2x-x{position:absolute;right:16px;top:14px;width:40px;height:40px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:18px}.ls2x-body{padding:18px 22px 20px}.ls2x-cardmini{display:flex;gap:12px;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px}.ls2x-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.ls2x-miniloc{font-weight:900;color:#111;font-size:14px}.ls2x-minititle{color:#000000b8;font-weight:700;font-size:13px;margin-top:2px}.ls2x-miniprice{font-weight:900;color:#111;margin-top:6px}.ls2x-expirebar{margin-top:12px;background:#2f2f2f;color:#fff;padding:10px 12px;border-radius:10px;font-weight:800;font-size:13px}.ls2x-alert{margin-top:12px;padding:10px 12px;border-radius:10px;background:#e6002314;border:1px solid rgba(230,0,35,.22);color:#111;font-weight:800;font-size:13px}.ls2x-opt{margin-top:14px;display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(0,0,0,.14);border-radius:12px;padding:16px 14px;cursor:pointer}.ls2x-opt input{margin-top:4px;width:18px;height:18px;accent-color:#e60023}.ls2x-opth{display:block;font-weight:900;color:#111}.ls2x-optd{display:block;margin-top:6px;color:#000000b3;font-weight:700;font-size:13px}.ls2x-foot{display:flex;justify-content:flex-end;gap:12px;padding:16px 22px 18px}.ls2x-btn{height:42px;min-width:130px;border-radius:10px;font-weight:900;cursor:pointer}.ls2x-btn.ghost{background:#fff;border:1px solid rgba(0,0,0,.2)}.ls2x-btn.primary{border:0;background:#e60023;color:#fff}.ls2d-modal{position:fixed;inset:0;z-index:100001;display:none}.ls2d-modal.is-open{display:block}.ls2d-backdrop{position:absolute;inset:0;background:#0000008c}.ls2d-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px));background:#fff;border-radius:14px;box-shadow:0 24px 80px #00000040;outline:0;overflow:hidden}.ls2d-head{position:relative;padding:18px 22px 6px}.ls2d-title{font-size:22px;font-weight:900;color:#111}.ls2d-x{position:absolute;right:16px;top:14px;width:40px;height:40px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:18px}.ls2d-body{padding:8px 22px 18px}.ls2d-sub{color:#000000b3;font-weight:700}.ls2d-foot{display:flex;justify-content:flex-end;gap:12px;padding:16px 22px 18px}.ls2d-btn{height:42px;padding:0 18px;border-radius:10px;font-weight:900;cursor:pointer}.ls2d-btn.ghost{background:#fff;border:1px solid rgba(0,0,0,.2)}.ls2d-btn.danger{border:0;background:#e60023;color:#fff}.ls2 img,.ls2 button,.ls2 a{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}@media(prefers-reduced-motion:reduce){.ls2 img,.ls2 button,.ls2 a{transition:none!important}}.ls2-gallery img{cursor:pointer;transform:translateZ(0)}@media(hover:hover)and (pointer:fine){.ls2-gallery .ls2-g1:hover img,.ls2-gallery .ls2-g2:hover img,.ls2-gallery .ls2-g3:hover img{transform:scale(1.03);filter:brightness(1.03)}.ls2-gallery .ls2-g1:hover,.ls2-gallery .ls2-g2:hover,.ls2-gallery .ls2-g3:hover{box-shadow:0 14px 36px #0f172a24}}@media(hover:hover)and (pointer:fine){.ls2-arrow:hover,.ls2-count:hover{transform:translateY(-1px);filter:brightness(.98)}}.ls2-arrow:active,.ls2-count:active{transform:translateY(0)}@media(hover:hover)and (pointer:fine){.ls2-likebtn:hover{transform:translateY(-1px) scale(1.03);filter:brightness(.98)}}.ls2-likebtn:active{transform:translateY(0) scale(.99)}@media(hover:hover)and (pointer:fine){.ls2 .ls2-btn-primary:hover,.ls2 .ls2-primary:hover,.ls2 .ls2-vchat:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a24;filter:brightness(.97)}}.ls2 .ls2-btn-primary:active,.ls2 .ls2-primary:active,.ls2 .ls2-vchat:active{transform:translateY(0);box-shadow:none}@media(hover:hover)and (pointer:fine){.ls2 .ls2-vbtn:hover{transform:translateY(-1px);background:#0000000a}.ls2 .ls2-actions .ls2-action:hover{transform:translateY(-1px)}}.ls2 .ls2-vbtn:active,.ls2 .ls2-actions .ls2-action:active{transform:translateY(0)}.ls2 button:focus-visible,.ls2 a:focus-visible{outline:3px solid rgba(230,0,35,.35);outline-offset:2px;border-radius:12px}html[data-theme=dark] .ls2 .ls2-main{background:#181818!important}html[data-theme=dark] .ls2 .ls2-topbar{border-bottom:1px solid rgba(255,255,255,.1)!important}html[data-theme=dark] .ls2 .search-group{background:#404040!important;border-color:#ffffff24!important}html[data-theme=dark] .ls2 .search-group img{filter:invert(1) brightness(1.05) contrast(1.05);opacity:.85!important}html[data-theme=dark] .ls2 .search-group input{color:#e5e7eb!important}html[data-theme=dark] .ls2 .search-group input::placeholder{color:#e5e7eb8c}html[data-theme=dark] .ls2 .ls2-gallery{background:#202020!important}html[data-theme=dark] .ls2 .ls2-g2,html[data-theme=dark] .ls2 .ls2-g3{border-left:1px solid rgba(255,255,255,.1)!important}html[data-theme=dark] .ls2 .ls2-title,html[data-theme=dark] .ls2 .ls2-price,html[data-theme=dark] .ls2 .ls2-h,html[data-theme=dark] .ls2 .ls2-d-label,html[data-theme=dark] .ls2 .ls2-review-name,html[data-theme=dark] .ls2 .ls2-similar-title,html[data-theme=dark] .ls2 .ls2-vtitle,html[data-theme=dark] .ls2 .ls2-vphone,html[data-theme=dark] .ls2 .ls2-card-name,html[data-theme=dark] .ls2 .ls2-rating-num{color:#e5e7eb!important}html[data-theme=dark] .ls2 .ls2-p,html[data-theme=dark] .ls2 .ls2-d-val,html[data-theme=dark] .ls2 .ls2-review-text,html[data-theme=dark] .ls2 .ls2-scard-loc,html[data-theme=dark] .ls2 .ls2-scard-sub,html[data-theme=dark] .ls2 .ls2-review-date,html[data-theme=dark] .ls2 .ls2-rev-count,html[data-theme=dark] .ls2 .ls2-card-joined{color:#e5e7eba6!important}html[data-theme=dark] .ls2 .ls2-meta,html[data-theme=dark] .ls2 .ls2-section{border-bottom-color:#ffffff1a!important}html[data-theme=dark] .ls2 .ls2-meta{color:#e5e7ebbf!important}html[data-theme=dark] .ls2 .ls2-actions .ls2-action:hover,html[data-theme=dark] .ls2 .ls2-vbtn:hover,html[data-theme=dark] .ls2 .ls2-op-link:hover{background:#ffffff0f!important}html[data-theme=dark] .ls2 .ls2-renew{border-top-color:#ffffff1f!important;color:#e5e7ebb8!important}html[data-theme=dark] .ls2 .ls2-scard-title,html[data-theme=dark] .ls2 .ls2-scard-price{color:#e5e7eb!important}html[data-theme=dark] .ls2 .ls2-scard-vendor{color:#e5e7ebb3!important}html[data-theme=dark] .ls2 .ls2-follow-btn--ghost{background:transparent;color:#e5e7eb;border-color:#ffffff2e}html[data-theme=dark] .ls2x-dialog{background:#181818!important;color:#e5e7eb!important}html[data-theme=dark] .ls2x-head{border-bottom-color:#ffffff1a!important}html[data-theme=dark] .ls2x-miniloc,html[data-theme=dark] .ls2x-miniprice,html[data-theme=dark] .ls2x-opth,html[data-theme=dark] .ls2x-title{color:#e5e7eb!important}html[data-theme=dark] .ls2x-minititle,html[data-theme=dark] .ls2x-optd{color:#e5e7ebb8!important}html[data-theme=dark] .ls2x-cardmini,html[data-theme=dark] .ls2x-opt{border-color:#ffffff24!important}html[data-theme=dark] .ls2x-btn.ghost{background:transparent!important;border-color:#ffffff2e!important;color:#e5e7ebe0!important}html[data-theme=dark] .ls2d-dialog{background:#181818!important;color:#e5e7eb!important}html[data-theme=dark] .ls2d-title{color:#e5e7eb!important}html[data-theme=dark] .ls2d-sub{color:#e5e7ebb8!important}html[data-theme=dark] .ls2d-btn.ghost{background:transparent!important;border-color:#ffffff2e!important;color:#e5e7ebe0!important}.ls2-similar--full{margin-top:26px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.ls2-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ls2-similar{margin-top:24px;padding-top:18px;border-top:1px solid rgba(0,0,0,.1)}.ls2-similar-title{font-size:20px;font-weight:600;margin:0 0 16px}.ls2-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px}@media(max-width:1100px){.ls2-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ls2-similar-grid{grid-template-columns:1fr}}.ls2 .ls2-scard{display:block;text-decoration:none;color:inherit}.ls2 .ls2-scard-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.ls2 .ls2-scard-ava{width:32px;height:32px;border-radius:999px;overflow:hidden;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 32px}.ls2 .ls2-scard-ava img{width:100%;height:100%;object-fit:cover;display:block}.ls2 .ls2-scard-vmeta{min-width:0;line-height:1.15}.ls2 .ls2-scard-vname{font-weight:400;font-size:14px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls2 .ls2-scard-vtime{margin-top:2px;font-size:11px;color:#0000008c;font-weight:400}.ls2 .ls2-scard-img{position:relative;border-radius:12px;overflow:hidden;background:#f3f4f6;border:1px solid rgba(0,0,0,.1);aspect-ratio:1 / 1;height:auto}.ls2 .ls2-scard-img img{width:100%;height:100%;object-fit:cover;display:block}.ls2 .ls2-scard-tags{position:absolute;top:10px;right:10px;left:auto;display:flex;gap:8px;z-index:2}.ls2 .ls2-scard-pill{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#1111118c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ls2 .ls2-scard-body{padding-top:10px}.ls2 .ls2-scard-loc{font-size:16px;font-weight:400;color:#111;line-height:1.25;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls2 .ls2-scard-sub{font-size:13px;font-weight:400;color:#0009;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ls2 .ls2-scard-price{font-weight:700;color:#111}.ls2-similar-more{display:flex;justify-content:center;margin-top:22px}.ls2-similar-more .btn-outline-soft{height:40px;min-width:140px;border-radius:10px;font-weight:400;cursor:pointer}@media(hover:hover)and (pointer:fine){.ls2 .ls2-scard:hover .ls2-scard-img{transform:translateY(-1px);box-shadow:0 14px 32px #0f172a1f}}.ls2 .ls2-op-name{font-weight:900;color:#111;line-height:1.15}html[data-theme=dark] .ls2 .ls2-op-name{color:#e5e7eb!important}.ls2 .ls2-op-joined{font-size:12px;font-weight:700;color:#0009}html[data-theme=dark] .ls2 .ls2-op-joined{color:#e5e7eba6!important}html[data-theme=dark] .ls2{background:#181818!important;color:#e5e7eb}html[data-theme=dark] .ls2 .ls2-backbtn,html[data-theme=dark] .ls2 .ls2-title,html[data-theme=dark] .ls2 .ls2-price,html[data-theme=dark] .ls2 .ls2-h,html[data-theme=dark] .ls2 .ls2-d-label,html[data-theme=dark] .ls2 .ls2-card-name,html[data-theme=dark] .ls2 .ls2-vtitle,html[data-theme=dark] .ls2 .ls2-vphone,html[data-theme=dark] .ls2 .ls2-rating-num,html[data-theme=dark] .ls2 .ls2-review-name,html[data-theme=dark] .ls2 .ls2-similar-title,html[data-theme=dark] .ls2 .ls2-scard-vname,html[data-theme=dark] .ls2 .ls2-scard-loc,html[data-theme=dark] .ls2 .ls2-scard-price{color:#e5e7eb!important}html[data-theme=dark] .ls2 .ls2-meta,html[data-theme=dark] .ls2 .ls2-p,html[data-theme=dark] .ls2 .ls2-d-val,html[data-theme=dark] .ls2 .ls2-review-text,html[data-theme=dark] .ls2 .ls2-review-date,html[data-theme=dark] .ls2 .ls2-rev-count,html[data-theme=dark] .ls2 .ls2-card-joined,html[data-theme=dark] .ls2 .ls2-scard-sub,html[data-theme=dark] .ls2 .ls2-scard-vtime{color:#e5e7ebb8!important}html[data-theme=dark] .ls2 .ls2-card,html[data-theme=dark] .ls2 .ls2-vcard{background:#181818!important;border-color:#ffffff24!important;box-shadow:0 18px 50px #00000059!important}html[data-theme=dark] .ls2 .ls2-backbtn{background:#181818!important;border-color:#ffffff24!important;color:#e5e7eb!important;box-shadow:0 18px 50px #00000059!important}html[data-theme=dark] .ls2 .ls2-meta,html[data-theme=dark] .ls2 .ls2-section,html[data-theme=dark] .ls2 .ls2-renew{border-color:#ffffff1a!important}html[data-theme=dark] .ls2 img.ls2-ico,html[data-theme=dark] .ls2 .ls2-actions img,html[data-theme=dark] .ls2 .ls2-backbtn img,html[data-theme=dark] .ls2 .search-group img{filter:invert(1) brightness(1.05) contrast(1.05)!important}html[data-theme=dark] .ls2 svg{color:#e5e7ebeb}html[data-theme=dark] .ls2 .ls2-scard-img{background:#202020!important;border-color:#ffffff1a!important}html[data-theme=dark] .ls2 .ls2-scard-pill,html[data-theme=dark] .ls2 .ls2-pill{background:#0000008c!important;color:#fff!important}html[data-theme=dark] .ls2 .ls2-vbtn{background:#ffffff0f!important;border-color:#ffffff24!important;color:#e5e7ebeb!important}html[data-theme=dark] .ls2 .ls2-vbtn:hover{background:#ffffff1a!important}html[data-theme=dark] .ls2 .ls2-actions .ls2-action{color:#e5e7ebeb!important}html[data-theme=dark] .ls2 .ls2-actions .ls2-action:hover,html[data-theme=dark] .ls2 .ls2-op-link:hover{background:#ffffff0f!important}html[data-theme=dark] .ls2 .ls2-follow-btn--ghost{background:transparent!important;color:#e5e7eb!important;border:1px solid rgba(255,255,255,.18)!important}html[data-theme=dark] .ls2 .ls2-ico{opacity:.92!important}html[data-theme=dark] .ls2 a:focus-visible,html[data-theme=dark] .ls2 button:focus-visible{outline:3px solid rgba(230,0,35,.35)!important;outline-offset:2px}html[data-theme=dark] .ls2 .search-group{background:#404040!important;border-color:#404040!important}html[data-theme=dark] .ls2 img.js-theme-icon{filter:none!important}.ls2 .ls2-vbtn--icon{display:flex;align-items:center;justify-content:center;gap:10px;line-height:1}.ls2 .ls2-theme-ico{width:18px;height:18px;display:block;object-fit:contain;opacity:.9}html[data-theme=dark] .ls2 .ls2-theme-ico{filter:invert(1) brightness(1.05) contrast(1.05)!important;opacity:.95!important}.ls2 .ls2-vbtn--icon{display:flex;align-items:center;justify-content:center;gap:10px;line-height:1;white-space:nowrap}.ls2 .ls2-vbtn-ico{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex:0 0 18px;line-height:0}.ls2 .ls2-theme-ico{width:18px;height:18px;display:block;object-fit:contain;opacity:.95}:is(html[data-theme=dark],html.dark,body.dark,.dark) .ls2 .ls2-theme-ico{filter:invert(1) brightness(1.05) contrast(1.05)!important;opacity:.98!important}:is(html[data-theme=dark],html.dark,body.dark,.dark) .ls2 .ls2-vactions .ls2-theme-ico{filter:invert(1) brightness(1.05) contrast(1.05)!important;opacity:.98!important}:is(html[data-theme=dark],html.dark,body.dark,.dark) .ls2 #reviews .ls2-seeall{color:#e5e7ebeb!important;opacity:1!important;visibility:visible!important}:is(html[data-theme=dark],html.dark,body.dark,.dark) .ls2 #reviews .ls2-seeall:hover{text-decoration:underline!important}:is(html[data-theme=dark],html.dark,body.dark,.dark) .ls2 .ls2-like-ico{filter:none!important}.ls2-scard-price{display:flex;align-items:baseline;gap:8px;line-height:1}.ls2-price-amt{font-weight:700;font-size:20px;letter-spacing:-.02em}.ls2-price-unit{font-weight:400;font-size:20px;color:#6b7280;white-space:nowrap}.ls2-container{max-width:var(--site-max, 1200px);margin:0 auto;padding-left:0!important;padding-right:0!important}@media(max-width:640px){.ls2-container{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:641px)and (max-width:900px){.ls2-container{padding-left:1.25rem!important;padding-right:1.25rem!important}}
