.tls{--bg:#F5F6F6;--sf:#FFFFFF;--ink:#101317;--ink2:#4A525B;--mu:#5F6770;--ln:#D8DCDF;--ln2:#E9ECEE;--err:#A3271F;--okbg:#E6F2E2;--ok:#2F6B22;background:var(--bg);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.tls *,.tls *:before,.tls *:after{box-sizing:border-box}.tls a{color:var(--ink)}.tls img{max-width:100%;height:auto}.tls .tl-k{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.tls-mu{color:var(--mu)}.tls-ink{color:var(--ink)}.tls-num{font-variant-numeric:tabular-nums;white-space:nowrap}.tls-wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.tls-grid{background-image:repeating-linear-gradient(90deg,rgba(16,19,23,.05) 0 1px,transparent 1px calc(100% / 12))}.tls-head{padding-top:40px;padding-bottom:28px}.tls-crumb{display:flex;gap:10px}.tls-crumb a{color:var(--mu);text-decoration:none}.tls-head h1{margin:14px 0 0;font-family:inherit;font-weight:200;font-size:clamp(40px,5.4vw,76px);line-height:.92;letter-spacing:-.05em;color:var(--ink);text-transform:none}.tls-head h1 b{font-weight:600;display:block}.tls-head-row{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.tls-head-txt{flex:3 1 520px;display:flex;flex-direction:column;gap:14px}.tls-head-txt p,.tls-lead{margin:0;font-size:16px;font-weight:300;color:var(--ink2);max-width:52ch}.tls-kpi{flex:2 1 340px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln)}.tls-kpi>div{background:var(--sf);padding:12px 14px}.tls-kpi dd{margin:0;font-size:22px;font-weight:300}.tls-bar{position:sticky;top:0;z-index:5;background:var(--bg);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.tls-bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px}.tls-chips{display:flex;flex-wrap:wrap;gap:6px}.tls-chips[hidden]{display:none}.tls-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;border:1px solid var(--ln);background:transparent;color:var(--ink)}.tls-chip.is-on{border-color:var(--ink);background:var(--sf)}.tls-sw,.tls-dot{width:8px;height:8px;border-radius:50%;background:var(--c);display:inline-block;flex:0 0 auto}.tls-view{display:flex;border:1px solid var(--ink);border-radius:999px;overflow:hidden}.tls-view button{min-height:34px;padding:0 14px;border:0;cursor:pointer;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--ink)}.tls-view button.is-on{background:var(--ink);color:#fff}.tls-chip:focus-visible,.tls-view button:focus-visible,.tls-opt:focus-visible,.tls-btn:focus-visible,.tls-qty button:focus-visible,.tls-plus:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tls-guest{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--ln);background:var(--sf);padding:14px 18px}.tls-row{display:flex;gap:8px;flex-wrap:wrap}.tls-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:#fff!important;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.tls-btn--ghost{background:transparent;color:var(--ink)!important}.tls-btn[disabled]{opacity:.45;cursor:not-allowed}.tls-list-wrap{margin-top:24px}.tls-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln)}.tls-card{background:var(--sf);display:flex;flex-direction:column;min-width:0}.tls-card[hidden]{display:none}.tls-card-img{position:relative;display:block;height:230px;text-decoration:none;background:linear-gradient(#f0f2f3,#f0f2f3) center / 1px 100% no-repeat,linear-gradient(#f0f2f3,#f0f2f3) center / 100% 1px no-repeat,var(--sf)}.tls-card-img>.tl-k{position:absolute;top:10px;left:12px}.tls-card-img .tls-dot{position:absolute;top:12px;right:12px}.tls-card-img img{position:absolute;left:50%;bottom:14px;transform:translate(-50%);max-height:190px;max-width:80%;width:auto;filter:drop-shadow(0 14px 12px rgba(16,19,23,.16))}.tls-card-img img.tls-photo{max-height:200px;bottom:12px;filter:none;mix-blend-mode:multiply}.tls .tls-card-img img.tls-auf{bottom:4px;max-height:214px;max-width:92%;transform:translate(-50%)}.tls-card-body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.tls-card-t{display:flex;flex-direction:column;gap:2px}.tls-card-t a{font-size:15px;font-weight:500;text-decoration:none}.tls-card-t a:hover{text-decoration:underline}.tls-card-t span{font-size:12px;color:var(--ink2)}.tls-opts{display:flex;flex-wrap:wrap;gap:4px}.tls-opt{min-height:32px;padding:0 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;border:1px solid var(--ln);background:var(--sf);color:var(--ink)}.tls-opt.is-on{border-color:var(--ink);background:var(--ink);color:#fff}.tls-opt[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.tls-opts.is-single .tls-opt{cursor:default;background:var(--sf);color:var(--ink2);border-color:var(--ln2)}.tls-buy{margin:auto 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--ln2);padding-top:10px}.tls-price{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tls-big{font-size:20px;font-weight:300;letter-spacing:-.02em}.tls-marge{background:var(--okbg);color:var(--ok);padding:4px 8px}.tls-marge[hidden]{display:none}.tls-buy-row{display:flex;gap:8px}.tls-qty{display:inline-flex;align-items:center;border:1px solid var(--ln);border-radius:999px;background:var(--sf);flex:0 0 auto}.tls-qty button{width:36px;height:40px;border:0;background:transparent;cursor:pointer;font-size:16px;color:var(--ink);border-radius:999px}.tls-qty input{width:34px;border:0;background:transparent;text-align:center;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);-moz-appearance:textfield;padding:0}.tls-qty input::-webkit-inner-spin-button,.tls-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tls-add{flex:1}.tls-add-s{display:none;font-size:16px}.tls-locked{margin-top:auto;border-top:1px solid var(--ln2);padding-top:10px}.tls-note{margin:10px 0 0}.tls-pages{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.tls-cards.is-list{grid-template-columns:1fr}.tls-cards.is-list .tls-card{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.tls-cards.is-list .tls-card-img{flex:0 0 52px;height:60px;background:var(--bg)}.tls-cards.is-list .tls-card-img>.tl-k,.tls-cards.is-list .tls-card-img .tls-dot{display:none}.tls-cards.is-list .tls-card-img img{max-height:52px;bottom:4px;filter:none}.tls .tls-cards.is-list .tls-card-img img.tls-auf{max-height:56px;max-width:100%;bottom:2px}.tls-cards.is-list .tls-card-body{flex-direction:row;align-items:center;padding:0;gap:16px}.tls-cards.is-list .tls-card-t{flex:1 1 220px;min-width:0}.tls-cards.is-list .tls-opts{flex:0 1 280px}.tls-cards.is-list .tls-buy{flex:0 0 auto;flex-direction:row;align-items:center;margin:0;border:0;padding:0;gap:16px}.tls-cards.is-list .tls-price{flex-direction:column;align-items:flex-end;gap:0;min-width:96px}.tls-cards.is-list .tls-big{font-size:16px;font-weight:500}.tls-cards.is-list .tls-add{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:0;background:var(--sf);color:var(--ink)!important}.tls-cards.is-list .tls-add-l{display:none}.tls-cards.is-list .tls-add-s{display:inline}.tls-cards.is-list .tls-locked{margin:0;border:0;padding:0}.tls-cta-wrap{margin-top:56px}.tls-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;border:1px solid var(--ln);background:var(--sf);padding:24px}.tls-cta>div:first-child{display:flex;flex-direction:column;gap:8px;flex:1 1 360px}.tls-cta-h{font-size:26px;font-weight:300;letter-spacing:-.03em;line-height:1.1}.tls-cta-h b{font-weight:600}.tls-cta-wrap,.tls-list-wrap:last-child{padding-bottom:80px}.tls-remind{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border:1px solid var(--ink);background:var(--sf);padding:16px 20px;box-shadow:inset 4px 0 0 var(--ink);margin-bottom:32px}.tls-remind[hidden]{display:none}.tls-remind>div{display:flex;flex-direction:column;gap:2px}.tls-remind-t{font-size:16px}.tls-remind-t b{font-weight:600}.tls-cols{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;padding-bottom:80px}.tls-main{flex:3 1 620px;min-width:0}.tls-sh2{border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:14px}.tls-sh2 h2{margin:4px 0 0;font-family:inherit;font-weight:300;font-size:32px;letter-spacing:-.03em;line-height:1;color:var(--ink);text-transform:none}.tls-sh2 h2 b{font-weight:600}.tls-mt{margin-top:40px}.tls-box{border:1px solid var(--ln);background:var(--sf)}.tls-scroll{overflow-x:auto}.tls-empty{margin:0;padding:20px;color:var(--mu)}.tls-lrow{display:grid;grid-template-columns:24px 52px minmax(0,1fr) auto 96px;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ln2)}.tls-lrow input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--ink)}.tls-lrow.is-off .tls-ltot{color:#9aa1a8}.tls-thumb{width:52px;height:52px;display:grid;place-items:center;background:var(--bg);overflow:hidden}.tls-thumb img{max-width:48px;max-height:48px;width:auto}.tls-lname{display:flex;flex-direction:column;min-width:0}.tls-lname b{font-weight:500}.tls-ltot{text-align:right;font-weight:500}.tls-last-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px}.tls-last-foot b{font-weight:600}.tls-msgline{margin:0;padding:0 16px 12px;font-size:13px;color:var(--ink2);min-height:0}.tls-msgline.is-err{color:var(--err)}.tls-tbl{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.tls-tbl th{text-align:left;color:var(--mu);font-weight:400;padding:10px 14px;border-bottom:1px solid var(--ln)}.tls-tbl td{padding:10px 14px;border-bottom:1px solid var(--ln2);vertical-align:middle}.tls-plus{width:40px;height:40px;border-radius:50%;border:1px solid var(--ink);background:var(--sf);color:var(--ink);cursor:pointer;font-size:16px}.tls-plus[disabled]{opacity:.4;cursor:not-allowed}.tls-side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:1px;background:var(--ln);border:1px solid var(--ln)}.tls-side-box{background:var(--sf);padding:20px;display:flex;flex-direction:column;gap:12px;font-size:15px}.tls-side-box .tls-msgline{padding:0}.tls-side-h{font-size:20px;font-weight:500;margin-top:4px}.tls-q-row{display:flex;flex-direction:column;gap:4px}.tls-q-in{display:grid;grid-template-columns:1fr 72px;gap:8px}.tls-inp{font:inherit;font-size:14px;min-height:44px;padding:0 12px;border:1px solid var(--ln);background:var(--sf);color:var(--ink);border-radius:0;width:100%}.tls-inp:focus{outline:2px solid var(--ink);outline-offset:-1px}.tls-inp-n{text-align:center}.tls-q-hint{font-size:12.5px;color:var(--ink2);min-height:1em}.tls-q-hint.is-err{color:var(--err)}.tls-small{font-size:12px;color:var(--mu)}@media(max-width:1100px){.tls-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.tls-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tls-cards.is-list .tls-card,.tls-cards.is-list .tls-card-body{flex-wrap:wrap}.tls-lrow{grid-template-columns:24px 44px minmax(0,1fr)}.tls-lrow .tls-qty,.tls-lrow .tls-ltot{grid-column:3;justify-self:start}}@media(max-width:480px){.tls-cards{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/tl-lab-shop.css.map */
