.tlc{display:block;background:var(--tlc-bg);color:var(--tlc-text);font-family:var(--tlc-sans);-webkit-font-smoothing:antialiased;--tlc-gut:clamp(24px,3.8vw,var(--tlc-side-d))}:where(.tlc) *,:where(.tlc) *:before,:where(.tlc) *:after{box-sizing:border-box}.tlc [hidden]{display:none!important}:where(.tlc) button,:where(.tlc) input,:where(.tlc) select,:where(.tlc) textarea{font-family:inherit;color:inherit;margin:0;letter-spacing:inherit}:where(.tlc) button{appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.tlc :focus-visible{outline:2px solid var(--tlc-ink);outline-offset:3px}:where(.tlc) a{color:inherit}.tlc__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tlc__hero{position:relative;display:flex;align-items:center;min-height:var(--tlc-hero-h-d);background:var(--tlc-hero-bg);overflow:hidden;isolation:isolate}.tlc__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tlc__hero-img img{display:block;width:100%;height:100%;object-fit:cover}.tlc__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,var(--tlc-hero-bg) 0%,var(--tlc-ov-a) 40%,var(--tlc-ov-b) 78%)}.tlc__hero--plain:before{background:radial-gradient(70% 130% at 92% 0%,var(--tlc-glow),transparent 62%)}.tlc__hero-in{position:relative;z-index:2;width:100%;max-width:var(--tlc-max);margin:0 auto;padding:56px var(--tlc-gut)}.tlc__hero-box{max-width:600px}.tlc__eyebrow{font-size:var(--tlc-eb-d);letter-spacing:.25em;line-height:1.5;text-transform:uppercase;color:var(--tlc-eyebrow)}.tlc__h1{margin:15px 0 0;padding:0;font-family:var(--tlc-serif);font-weight:400;font-size:clamp(calc(var(--tlc-h-d) * .667),5vw,var(--tlc-h-d));line-height:1.06;letter-spacing:-.035em;color:var(--tlc-heading);text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.tlc__accent{font-style:italic;color:var(--tlc-eyebrow)}.tlc__hero-p{max-width:480px;margin:20px 0 0;font-size:var(--tlc-hp-d);line-height:1.75;color:var(--tlc-text)}.tlc__body{max-width:var(--tlc-max);margin:0 auto;padding:var(--tlc-pt-d) var(--tlc-gut) var(--tlc-pb-d)}.tlc__grid{display:grid;grid-template-columns:minmax(0,var(--tlc-col-l)) minmax(0,var(--tlc-col-r));gap:var(--tlc-gap);align-items:start}.tlc__side{min-width:0}.tlc__h2{margin:0;padding:0;font-family:var(--tlc-serif);font-weight:400;font-size:var(--tlc-h2-d);line-height:1.15;letter-spacing:-.02em;color:var(--tlc-heading);text-transform:none}.tlc__lead{max-width:440px;margin:12px 0 0;font-size:var(--tlc-p-d);line-height:1.8;color:var(--tlc-text)}.tlc__chs{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--tlc-line)}.tlc__ch{border-bottom:1px solid var(--tlc-line)}.tlc__ch-in{display:flex;align-items:center;gap:18px;padding:20px 0;color:inherit;text-decoration:none}.tlc__ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid var(--tlc-line);border-radius:50%;color:var(--tlc-eyebrow);transition:border-color .3s ease,background .3s ease}.tlc__ico svg{display:block;width:20px;height:20px}.tlc__ch-t{display:block;flex:1;min-width:0}.tlc__ch-l{display:block;font-size:var(--tlc-chl);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;color:var(--tlc-text)}.tlc__ch-v{display:block;margin-top:5px;font-family:var(--tlc-serif);font-size:var(--tlc-chv-d);line-height:1.3;letter-spacing:-.01em;color:var(--tlc-ink);overflow-wrap:anywhere}.tlc__ch-arr{flex:none;font-size:16px;line-height:1;color:var(--tlc-eyebrow);transition:transform .35s var(--tlc-ease)}@media(hover:hover){a.tlc__ch-in:hover .tlc__ico{border-color:var(--tlc-eyebrow);background:var(--tlc-card)}a.tlc__ch-in:hover .tlc__ch-arr{transform:translate(5px)}}a.tlc__ch-in:focus-visible{outline-offset:-3px}.tlc__ch--hint{opacity:.55}.tlc__ch--hint .tlc__ch-v{font-family:var(--tlc-sans);font-size:12px;font-style:italic}.tlc__reply{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:12.5px;line-height:1.5;color:var(--tlc-text)}.tlc__reply-ico{display:inline-grid;place-items:center;flex:none;color:var(--tlc-eyebrow)}.tlc__reply-ico svg{width:17px;height:17px}.tlc__card{min-width:0;padding:var(--tlc-card-pad-d);background:var(--tlc-card);border:1px solid var(--tlc-line)}.tlc__card--solo{max-width:760px;width:100%;grid-column:1/-1;margin:0 auto}.tlc__form{margin:0}.tlc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:28px}.tlc__f{grid-column:1/-1;min-width:0}.tlc__f--half{grid-column:auto}.tlc__lab{display:block;margin:0 0 8px;font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--tlc-text)}.tlc__req{color:var(--tlc-eyebrow)}.tlc__in{display:block;width:100%;height:52px;padding:0 16px;border:1px solid var(--tlc-line);border-radius:0;background:var(--tlc-field);font-size:var(--tlc-f-d);line-height:1.4;color:var(--tlc-ink);appearance:none;-webkit-appearance:none;transition:border-color .25s ease,box-shadow .25s ease}.tlc__in::placeholder{color:var(--tlc-text);opacity:.7}.tlc__in:hover{border-color:var(--tlc-text)}.tlc__in:focus{border-color:var(--tlc-ink);outline:none}.tlc__in:focus-visible{outline:2px solid var(--tlc-ink);outline-offset:2px}.tlc__sel{padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23243426' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:11px 8px;cursor:pointer}.tlc__ta{height:auto;min-height:150px;padding:14px 16px;resize:vertical;line-height:1.7}.tlc__form.was-validated .tlc__in:invalid{border-color:var(--tlc-error)}.tlc__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--tlc-btn-h);margin-top:24px;padding:0 16px;border:1px solid var(--tlc-btn-bg);background:var(--tlc-btn-bg);color:var(--tlc-btn-text);font-size:var(--tlc-btn-fs);letter-spacing:.18em;line-height:1.2;text-transform:uppercase;transition:background .3s ease,border-color .3s ease}.tlc__btn-arr{display:inline-block;transition:transform .3s var(--tlc-ease)}@media(hover:hover){.tlc__btn:hover:not(:disabled){background:var(--tlc-btn-hover);border-color:var(--tlc-btn-hover)}.tlc__btn:hover:not(:disabled) .tlc__btn-arr{transform:translate(4px)}}.tlc__btn:disabled{opacity:.7;cursor:progress}.tlc__alert{margin:22px 0 0;padding:12px 14px;border:1px solid var(--tlc-error);background:var(--tlc-field);color:var(--tlc-error);font-size:13px;line-height:1.55}.tlc__alert p{margin:0}.tlc__alert ul{margin:6px 0 0;padding-left:18px}.tlc__alert:focus,.tlc__ok:focus{outline:none}.tlc__ok{display:flex;flex-direction:column;align-items:center;padding:clamp(20px,4vw,48px) 0;text-align:center}.tlc__ok-ico{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--tlc-eyebrow);border-radius:50%;color:var(--tlc-eyebrow)}.tlc__ok-ico svg{width:26px;height:26px}.tlc__ok-h{margin:24px 0 0;max-width:420px;font-family:var(--tlc-serif);font-weight:400;font-size:var(--tlc-h2-d);line-height:1.2;letter-spacing:-.02em;color:var(--tlc-heading);text-wrap:balance}.tlc__ok-p{max-width:380px;margin:14px 0 0;font-size:var(--tlc-p-d);line-height:1.8;color:var(--tlc-text)}.tlc__ok .tlc__link{margin-top:26px}.tlc__link{display:inline-block;padding-bottom:5px;border-bottom:1px solid var(--tlc-eyebrow);font-size:10px;letter-spacing:.16em;line-height:1.3;text-decoration:none;text-transform:uppercase;color:var(--tlc-heading);transition:opacity .3s ease}@media(hover:hover){.tlc__link:hover{opacity:.65}}.tlc__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--tlc-line)}.tlc__note{padding:30px 32px 0 0}.tlc__note+.tlc__note{padding-left:32px;border-left:1px solid var(--tlc-line)}.tlc__note-h{margin:0;font-family:var(--tlc-serif);font-weight:400;font-size:19px;line-height:1.3;letter-spacing:-.01em;color:var(--tlc-heading)}.tlc__note-p{margin:10px 0 0;font-size:var(--tlc-p-d);line-height:1.8;color:var(--tlc-text)}.tlc__note .tlc__link{margin-top:16px}.tlc [data-r]{transition:opacity var(--tlc-dur) var(--tlc-ease) calc(var(--i,0) * var(--tlc-stag)),transform var(--tlc-dur) var(--tlc-ease) calc(var(--i,0) * var(--tlc-stag))}tea-lab-reveal.tlc:defined[data-anim=on]:not([data-in]) [data-r]{opacity:0;transform:translateY(18px)}tea-lab-reveal.tlc:defined[data-anim=on][data-style=fade]:not([data-in]) [data-r]{transform:none}@media(max-width:959px){.tlc{--tlc-gut:clamp(20px,5vw,40px)}.tlc__body{padding-top:var(--tlc-pt-m);padding-bottom:var(--tlc-pb-m)}.tlc__grid{grid-template-columns:minmax(0,1fr);gap:48px}.tlc__card--solo{max-width:none}.tlc__lead,.tlc__hero-p{max-width:560px}.tlc__notes{grid-template-columns:minmax(0,1fr)}.tlc__note,.tlc__note+.tlc__note{padding:24px 0;border-left:0}.tlc__note+.tlc__note{border-top:1px solid var(--tlc-line)}.tlc__note:last-child{padding-bottom:0}}@media(max-width:700px){.tlc{--tlc-gut:var(--tlc-side-m)}.tlc__hero{min-height:var(--tlc-hero-h-m)}.tlc__hero:before{background:linear-gradient(90deg,var(--tlc-ov-a),var(--tlc-ov-m))}.tlc__hero--plain:before{background:radial-gradient(90% 120% at 100% 0%,var(--tlc-glow),transparent 62%)}.tlc__hero-in{padding-top:40px;padding-bottom:40px}.tlc__eyebrow{font-size:var(--tlc-eb-m)}.tlc__h1{font-size:var(--tlc-h-m)}.tlc__hero-p{margin-top:14px;font-size:var(--tlc-hp-m)}.tlc__h2,.tlc__ok-h{font-size:var(--tlc-h2-m)}.tlc__lead,.tlc__note-p,.tlc__ok-p{font-size:var(--tlc-p-m)}.tlc__ch-in{gap:14px;padding:17px 0}.tlc__ico{width:42px;height:42px}.tlc__ch-v{font-size:var(--tlc-chv-m)}.tlc__card{padding:var(--tlc-card-pad-m)}.tlc__fields{grid-template-columns:minmax(0,1fr);gap:18px}.tlc__f--half{grid-column:1/-1}.tlc__in{font-size:16px}.tlc__btn{height:var(--tlc-btn-h)}}@media(prefers-reduced-motion:reduce){.tlc *,.tlc *:before,.tlc *:after{transition-duration:.01ms!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tea-lab-contact.css.map */
