.tlp{--bg: #F5F6F6;--sf: #FFFFFF;--sf2: #F5F6F6;--ink: #101317;--ink2: #4A525B;--mu: #5F6770;--ln: #D8DCDF;--ln2: #E9ECEE;--grid: rgba(16,19,23,.05);--cta: #101317;--ctaInk: #FFFFFF;--sel: #101317;--ok: #3E8E2C;--tl-line: var(--ln);--tl-line2: var(--ln2);--tl-surface: var(--sf);--tl-ink: var(--ink);--tl-ink2: var(--ink2);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}.tlp--dark{--bg: #0E0E10;--sf: #0E0E10;--sf2: #131316;--ink: #F1F1EE;--ink2: #B9B9B2;--mu: #9A9A93;--ln: #2A2A2E;--ln2: #1E1E21;--grid: rgba(241,241,238,.045);--cta: var(--acc);--ctaInk: #101317;--sel: var(--acc);--ok: #5DBB46}.tlp *,.tlp *:before,.tlp *:after{box-sizing:border-box}.tlp a{color:inherit}.tlp img{max-width:100%;height:auto;display:block}.tlp .tl-k{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.tlp-mu{color:var(--mu)}.tlp-ink{color:var(--ink)}.tlp-acc{color:var(--acc)}.tlp--light .tlp-acc{color:var(--ink)}.tlp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.tlp-wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.tlp-grid{background-image:repeating-linear-gradient(90deg,var(--grid) 0 1px,transparent 1px calc(100% / 12));padding-top:22px;padding-bottom:24px}.tlp-crumb{display:flex;flex-wrap:wrap;gap:10px;color:var(--mu)}.tlp-crumb a{text-decoration:none;color:var(--mu)}.tlp-crumb a:hover{color:var(--ink)}.tlp-bar{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ln);background:var(--sf)}.tlp-bar>div{padding:10px 14px;display:flex;gap:10px;align-items:center;min-width:0}.tlp-bar>div+div{border-left:1px solid var(--ln2)}.tlp-bar .tl-k:last-child{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlp-dot{width:7px;height:7px;border-radius:50%;background:var(--acc);flex:0 0 auto;box-shadow:inset 0 0 0 1px #0000001f}.tlp-main{display:flex;flex-wrap:wrap;border:1px solid var(--ln);border-top:0;background:var(--sf)}.tlp-platecol{flex:999 1 560px;min-width:0;border-right:1px solid var(--ln);display:flex;flex-direction:column}.tlp-plate{position:relative;min-height:600px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(var(--ln2),var(--ln2)) center / 1px 100% no-repeat,linear-gradient(var(--ln2),var(--ln2)) center / 100% 1px no-repeat,var(--sf)}.tlp-ring{position:absolute;width:62%;aspect-ratio:1;border:1px solid var(--ln);border-radius:50%}.tlp-glow{position:absolute;width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 30%,transparent) 0%,transparent 70%)}.tlp--light .tlp-glow{background:radial-gradient(circle,#d5f0f9,#d5f0f900 70%)}.tlp--dark .tlp-plate{background:radial-gradient(52% 52% at 50% 58%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 70%),linear-gradient(var(--ln2),var(--ln2)) center / 1px 100% no-repeat,linear-gradient(var(--ln2),var(--ln2)) center / 100% 1px no-repeat,var(--sf)}.tlp--dark .tlp-glow{display:none}.tlp--dark .tlp-ring:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--acc) 40%,transparent)}.tlp-c1,.tlp-c2,.tlp-c3{position:absolute;z-index:2}.tlp-c1{top:12px;left:14px}.tlp-c2{top:12px;right:14px}.tlp-c3{bottom:12px;right:14px}.tlp-word{position:absolute;left:14px;bottom:4px;font-weight:200;font-size:clamp(64px,8vw,112px);letter-spacing:-.05em;line-height:1;color:var(--acc);opacity:.9;pointer-events:none}.tlp-fig{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding:40px 20px}.tlp-fig[hidden]{display:none}.tlp-fig .tlp-hero{max-height:440px;width:auto;max-width:min(480px,80%);filter:drop-shadow(0 24px 20px rgba(16,19,23,.2));position:relative}.tlp--dark .tlp-fig img{filter:drop-shadow(0 26px 22px rgba(0,0,0,.65))}.tlp-fig .tlp-ghost{max-height:320px;width:auto;max-width:30%;opacity:.5}.tlp-fig .tlp-ghost:first-child{margin-right:-6%}.tlp-fig .tlp-ghost:nth-of-type(3){margin-left:-6%}.tlp-fig--row{gap:14px}.tlp-fig--row img{max-height:320px;width:auto;max-width:30%}.tlp-fig .tlp-photo{max-height:460px;mix-blend-mode:multiply}.tlp--dark .tlp-fig .tlp-photo{mix-blend-mode:normal;background:#fff;padding:10px}.tlp-badge{position:absolute;right:8%;top:22%;background:var(--ink);color:var(--bg);padding:5px 9px}.tlp--dark .tlp-badge{background:var(--acc);color:#101317}.tlp-dishes{border-top:1px solid var(--ln);padding:18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tlp-dishes figure{margin:0;display:grid;gap:8px;justify-items:center}.tlp-dish{width:100%;max-width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid var(--ln);background:var(--sf2)}.tlp-dish img{width:100%;height:100%;object-fit:cover}.tlp-dish--cut{display:grid;place-items:center;padding:14%;background:radial-gradient(60% 60% at 50% 50%,#fff,#eef1f3)}.tlp--dark .tlp-dish--cut{background:radial-gradient(60% 60% at 50% 50%,#26262a,#18181b)}.tlp-dish--cut img{object-fit:contain}.tlp-dish--on{border-color:var(--sel)}.tlp-dishes figcaption{text-align:center;display:grid}.tlp-dishes figcaption span:last-child{font-size:12px;color:var(--ink2)}.tlp-buybox{flex:1 1 400px;min-width:0;padding:26px 26px 28px;display:flex;flex-direction:column;gap:22px}.tlp-head{display:flex;flex-direction:column;gap:10px}.tlp-head h1{margin:0;font-family:inherit;font-weight:200;font-size:clamp(40px,4.6vw,64px);line-height:.92;letter-spacing:-.045em;color:var(--ink);text-transform:none}.tlp-head h1 b{font-weight:600;display:block}.tlp-head p{margin:4px 0 0;font-size:15px;font-weight:300;color:var(--ink2);max-width:42ch}.tlp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tlp-chips li{border:1px solid var(--ln);padding:5px 10px;color:var(--ink2)}.tlp-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.tlp-group legend{padding:0;margin-bottom:8px}.tlp-vars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tlp-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 14px;font:inherit;color:var(--ink);text-align:left;text-decoration:none;background:var(--sf);border:1px solid var(--ln);border-radius:0;cursor:pointer}.tlp-opt:hover{border-color:var(--ink2)}.tlp-opt.is-on{border-color:var(--sel);background:var(--sf2)}.tlp--dark .tlp-opt.is-on{background:color-mix(in srgb,var(--acc) 10%,transparent)}.tlp-opt:focus-visible,.tlp-cta:focus-visible,.tlp-qty button:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.tlp-opt[disabled]{opacity:.5;cursor:not-allowed}.tlp-opt--var{justify-content:flex-start;gap:10px}.tlp-opt-l{display:flex;flex-direction:column;gap:2px;min-width:0}.tlp-opt-t{font-size:14px;font-weight:500}.tlp-opt-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tlp-sw{width:10px;height:10px;border-radius:50%;background:var(--c);flex:0 0 auto;box-shadow:inset 0 0 0 1px #0000001f;display:inline-block}.tlp-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--ink);padding-top:14px}.tlp-total{font-size:40px;font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tlp-price .tl-k{text-align:right}.tlp-buy{display:flex;gap:10px;flex-wrap:wrap;margin:0}.tlp-qty{display:flex;align-items:center;border:1px solid var(--ln);border-radius:999px;min-height:48px;background:var(--sf)}.tlp-qty button{width:48px;height:48px;border:0;background:transparent;color:var(--ink);font-size:18px;cursor:pointer;border-radius:999px}.tlp-qty input{width:44px;border:0;background:transparent;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.tlp-qty input::-webkit-outer-spin-button,.tlp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlp-cta{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:999px;padding:0 22px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:var(--cta);color:var(--ctaInk);border:1px solid var(--cta)}.tlp-cta[disabled]{opacity:.5;cursor:not-allowed}.tlp-cta--ink{background:var(--ink);color:var(--bg);border-color:var(--ink);flex:0 1 auto}.tlp-cta--ghost{background:transparent;color:var(--ink);border-color:var(--ink);flex:0 1 auto}.tlp-stock{margin:0;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink2)}.tlp-stock[hidden]{display:none}.tlp-ok{width:8px;height:8px;border-radius:50%;background:var(--ok)}.tlp-guest{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--ink);padding-top:14px}.tlp-guest p{margin:0}.tlp-guest-h{font-size:22px;font-weight:300;letter-spacing:-.02em}.tlp-guest-t{font-size:13px;color:var(--ink2)}.tlp-row{display:flex;gap:10px;flex-wrap:wrap}.tlp .tl-pdp-dispatch{background:transparent}.tlp-sec{margin-top:72px}.tlp-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:20px}.tlp-sh>.tl-k{flex:1 1 200px}.tlp-sh h2{flex:3 1 420px;margin:0;font-family:inherit;font-weight:300;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.035em;line-height:1;color:var(--ink);text-transform:none}.tlp-sh h2 b{font-weight:600}.tlp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln)}.tlp-cards li{background:var(--sf);padding:20px;display:flex;flex-direction:column;gap:10px}.tlp--dark .tlp-cards li{background:var(--sf2)}.tlp-card-k{color:var(--mu)}.tlp--dark .tlp-card-k{color:var(--acc)}.tlp-card-t{font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:1.2}.tlp-card-s{font-size:13px;color:var(--ink2);max-width:52ch}.tlp-kv{width:100%;border-collapse:collapse;font-size:14px}.tlp-kv th,.tlp-kv td{text-align:left;padding:11px 0;border-top:1px solid var(--ln);vertical-align:top;font-weight:400}.tlp-kv tr:last-child th,.tlp-kv tr:last-child td{border-bottom:1px solid var(--ln)}.tlp-kv th{width:34%;padding-top:13px;padding-right:16px}.tlp-inci{font-size:12.5px;color:var(--ink2)}.tlp-scroll{overflow-x:auto;border:1px solid var(--ln);background:var(--sf)}.tlp-cmp{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.tlp-cmp th,.tlp-cmp td{text-align:left;padding:11px 16px;border-top:1px solid var(--ln2);font-weight:400;vertical-align:top}.tlp-cmp thead th{border-top:0;border-bottom:1px solid var(--ink);font-weight:500}.tlp-cmp thead th .tlp-sw{margin-right:8px;vertical-align:1px}.tlp-cmp tbody th{width:26%}.tlp-care{border:1px solid var(--ln);background:var(--sf);padding:22px 20px 18px}.tlp-care-bar,.tlp-care-lbl{display:grid;grid-template-columns:10fr 19fr 21fr}.tlp-care-bar{height:10px}.tlp-care-bar i{background:var(--ln2)}.tlp-care-lbl{margin-top:10px}.tlp-care-lbl>div{display:flex;flex-direction:column;gap:2px;padding-right:10px;color:var(--mu)}.tlp-care-lbl>div+div{padding-left:10px}.tlp-care-lbl span:last-child{font-size:12px}.tlp-care--0-2 .tlp-care-bar i:nth-child(1),.tlp-care--0-21 .tlp-care-bar i:nth-child(1),.tlp-care--21 .tlp-care-bar i:nth-child(3),.tlp-care--2-21 .tlp-care-bar i:nth-child(2){background:var(--acc)}.tlp-care--0-21 .tlp-care-bar i:nth-child(2){background:repeating-linear-gradient(90deg,var(--acc) 0 6px,transparent 6px 12px)}.tlp-care--0-2 .tlp-care-lbl>div:nth-child(1),.tlp-care--0-21 .tlp-care-lbl>div:nth-child(-n+2),.tlp-care--21 .tlp-care-lbl>div:nth-child(3),.tlp-care--2-21 .tlp-care-lbl>div:nth-child(2){color:var(--ink)}.tlp-care-note{margin:14px 0 0;font-size:13px;color:var(--ink2)}.tlp-line{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln)}.tlp-line-i{background:var(--sf);padding:16px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink)}.tlp--dark .tlp-line-i{background:var(--sf2)}.tlp-line-i:hover .tlp-line-n{text-decoration:underline}.tlp-line-i.is-on{box-shadow:inset 0 3px 0 var(--sel);background:var(--sf2)}.tlp--dark .tlp-line-i.is-on{background:#1d1d21}.tlp-line-img{height:220px;display:flex;align-items:flex-end;justify-content:center}.tlp-line-img img{max-height:200px;width:auto;max-width:90%}.tlp--dark .tlp-line-img img{filter:drop-shadow(0 16px 14px rgba(0,0,0,.6))}.tlp-line-n{font-size:15px;font-weight:500}.tlp-line-s{font-size:12px;color:var(--ink2);margin-top:-8px}.tlp-line-f{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--ln);padding-top:10px;margin-top:auto}.tlp-disp{display:flex;flex-wrap:wrap;gap:1px;background:var(--ln);border:1px solid var(--ln)}.tlp-disp-promo{flex:2 1 520px;background:var(--sf2);padding:24px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.tlp--dark .tlp-disp-promo{background:#18181b}.tlp-disp-txt{flex:1 1 220px;display:flex;flex-direction:column;gap:10px}.tlp-disp-txt .tlp-cta{flex:0 0 auto;align-self:flex-start}.tlp-disp-h{font-size:26px;font-weight:300;letter-spacing:-.03em;line-height:1.1}.tlp-disp-h b{font-weight:600}.tlp-disp-img{flex:1 1 220px;display:flex;justify-content:center;align-items:flex-end;gap:6px;height:220px}.tlp-disp-img img{max-height:170px;width:auto}.tlp-disp-img img:nth-child(2){max-height:200px}.tlp-disp-list{flex:1 1 320px;background:var(--sf);display:flex;flex-direction:column}.tlp--dark .tlp-disp-list{background:var(--sf2)}.tlp-disp-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ln);text-decoration:none;min-height:48px}.tlp-disp-list a>span:first-child{display:flex;flex-direction:column;gap:2px}.tlp-disp-list a:hover>span:first-child>span:first-child{text-decoration:underline}.tlp-rte{max-width:72ch;color:var(--ink2);font-size:15px}.tlp-end{height:80px}@media(max-width:820px){.tlp-bar,.tlp-line{grid-template-columns:repeat(2,minmax(0,1fr))}.tlp-bar>div:nth-child(3){border-left:0}.tlp-bar>div:nth-child(n+3){border-top:1px solid var(--ln2)}.tlp-cards{grid-template-columns:repeat(1,minmax(0,1fr))}.tlp-platecol{border-right:0;border-bottom:1px solid var(--ln)}.tlp-plate{min-height:400px}.tlp-fig .tlp-hero{max-height:300px}.tlp-buybox{padding:20px 16px 24px}.tlp-sec{margin-top:48px}}@media(max-width:480px){.tlp-dishes{grid-template-columns:repeat(2,minmax(0,1fr))}.tlp-vars{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/tl-lab-product.css.map */
