.tlf{--tlf-ease:cubic-bezier(.22,.61,.36,1);--pt:var(--tlf-cta-pt);--pb:var(--tlf-cta-pb);display:block;position:relative;font-size:16px;line-height:normal;font-weight:400;letter-spacing:normal;text-transform:none;background:var(--tlf-bg);color:var(--tlf-text);overflow:hidden;font-family:var(--tlf-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.tlf *,.tlf *:before,.tlf *:after{box-sizing:border-box}.tlf a{color:inherit;text-decoration:none}.tlf a:focus-visible,.tlf button:focus-visible{outline:1px solid var(--tlf-gold);outline-offset:4px}.tlf .tlf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tlf [data-r]{--i:0}.tlf .tlf-cta{position:relative;padding:var(--pt) var(--tlf-padx) var(--pb);text-align:center}.tlf .tlf-cta:before{content:"";position:absolute;left:50%;top:calc((var(--pt) - var(--tlf-stem)) * .6);width:1px;height:var(--tlf-stem);background:var(--tlf-gold);transform-origin:top}.tlf .tlf-cta:after,.tlf .tlf-trust:before,.tlf .tlf-bottom:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--tlf-line);transform-origin:center}.tlf .tlf-cta:after{bottom:0}.tlf .tlf-eyebrow{margin:0 0 20px;color:var(--tlf-gold);font-size:var(--tlf-eyebrow);letter-spacing:.27em;text-transform:uppercase}.tlf .tlf-title{margin:0 auto 20px;max-width:900px;font-family:var(--tlf-head);font-weight:400;font-size:clamp(32px,4.5vw,var(--tlf-title));line-height:1.08;letter-spacing:-.03em;text-transform:none;text-wrap:balance;color:var(--tlf-text);overflow-wrap:break-word}.tlf .tlf-cta-text{margin:0 auto 30px;max-width:510px;color:var(--tlf-soft);font-size:var(--tlf-cta-text);line-height:1.75;text-wrap:pretty}.tlf .tlf-cta-link{display:inline-block;padding-bottom:9px;color:var(--tlf-text);font-size:var(--tlf-cta-link);letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(var(--tlf-gold),var(--tlf-gold)),linear-gradient(var(--tlf-text),var(--tlf-text));background-size:100% 1px,0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .55s var(--tlf-ease)}.tlf .tlf-cta-link span,.tlf .tlf-join span{display:inline-block;transition:transform .35s var(--tlf-ease)}.tlf .tlf-main{max-width:var(--tlf-max);margin:0 auto;padding:var(--tlf-main-pt) var(--tlf-padx) var(--tlf-main-pb);display:grid;grid-template-columns:var(--tlf-cols);gap:min(var(--tlf-gap),3.2vw)}.tlf .tlf-main>*{min-width:0}.tlf .tlf-brand-mark{margin:0 0 16px;font-family:var(--tlf-head);font-weight:400;font-size:var(--tlf-brand);letter-spacing:.08em;color:var(--tlf-text)}.tlf .tlf-tagline{margin:0;max-width:280px;color:var(--tlf-soft);font-size:var(--tlf-tagline);line-height:1.8}.tlf .tlf-social{margin-top:25px;display:flex;flex-wrap:wrap;gap:10px 14px}.tlf .tlf-social a{color:var(--tlf-text);font-size:var(--tlf-social);letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease}.tlf .tlf-social a:hover,.tlf .tlf-legal a:hover{color:var(--tlf-gold)}.tlf .tlf-heading{margin:0 0 21px;color:var(--tlf-gold);font-family:var(--tlf-body);font-weight:400;font-size:var(--tlf-heading);letter-spacing:.2em;text-transform:uppercase}.tlf .tlf-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tlf-link-gap)}.tlf .tlf-links a{color:var(--tlf-text);opacity:.82;font-size:var(--tlf-link);transition:color .25s ease,opacity .25s ease,transform .35s var(--tlf-ease)}.tlf .tlf-links a:hover{color:var(--tlf-gold);opacity:1}.tlf .tlf-acc{display:none}.tlf .tlf-news{max-width:290px}.tlf .tlf-news-text{margin:0 0 18px;color:var(--tlf-soft);font-size:var(--tlf-news-text);line-height:1.7}.tlf .tlf-news form{margin:0}.tlf .tlf-form{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--tlf-text-50)}.tlf .tlf-form:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--tlf-gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--tlf-ease)}.tlf .tlf-form:focus-within:after{transform:scaleX(1)}.tlf .tlf-email{display:block;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:10px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--tlf-text);font-family:var(--tlf-body);font-size:var(--tlf-input)}.tlf .tlf-email::placeholder{color:var(--tlf-text-55);opacity:1}.tlf .tlf-join{flex:none;margin:0;padding:0 0 0 14px;border:0;border-radius:0;background:transparent;color:var(--tlf-gold);font-family:var(--tlf-body);font-size:var(--tlf-join);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .25s ease}.tlf .tlf-join:hover{color:var(--tlf-text)}.tlf .tlf-msg{margin:12px 0 0;color:var(--tlf-soft);font-size:var(--tlf-news-text);line-height:1.6}.tlf .tlf-msg ul{margin:0;padding:0;list-style:none}.tlf .tlf-bottom{position:relative;max-width:var(--tlf-max);margin:0 auto;padding:23px var(--tlf-padx) 27px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:var(--tlf-text-58);font-size:var(--tlf-legal);letter-spacing:.08em;text-transform:uppercase}.tlf .tlf-bottom:before{top:0}.tlf .tlf-copy{margin:0}.tlf .tlf-bottom-r{display:flex;align-items:center;gap:28px}.tlf .tlf-legal{display:flex;flex-wrap:wrap;gap:8px 22px}.tlf .tlf-legal a{color:inherit;transition:color .25s ease}@supports (-webkit-touch-callout:none){.tlf .tlf-email{font-size:max(16px,var(--tlf-input))}}.tlf .tlf-cta>*:not(.tlf-deco){position:relative;z-index:1}.tlf .tlf-cta:before{z-index:1}.tlf .tlf-deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.tlf .tlf-glow{position:absolute;left:50%;top:46%;width:min(980px,96%);height:90%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,var(--tlf-glow) 0%,transparent 68%)}.tlf .tlf-sprig{position:absolute;bottom:-8%;width:clamp(170px,23vw,360px);height:auto;color:var(--tlf-gold);opacity:calc(var(--tlf-deco) / 100)}.tlf .tlf-sprig-l{left:-2vw;transform:rotate(-6deg)}.tlf .tlf-sprig-r{right:-2vw;transform:scaleX(-1) rotate(-6deg)}.tlf .tlf-accent{font-style:italic;color:var(--tlf-gold)}.tlf .tlf-trust{position:relative;max-width:var(--tlf-max);margin:0 auto;padding:0 var(--tlf-padx)}.tlf .tlf-trust:before{top:0}.tlf .tlf-trust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tlf-trust-n),minmax(0,1fr))}.tlf .tlf-trust-item{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;padding:24px 12px}.tlf .tlf-trust-item+.tlf-trust-item{border-left:1px solid var(--tlf-line)}.tlf .tlf-trust-icon{flex:none;display:inline-flex;width:24px;height:24px;color:var(--tlf-gold)}.tlf .tlf-trust-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.tlf .tlf-trust-text{font-size:var(--tlf-trust);letter-spacing:.14em;text-transform:uppercase;opacity:.86}.tlf .tlf-top{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--tlf-gold-50);border-radius:50%;color:var(--tlf-gold);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.tlf .tlf-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--tlf-ease)}.tlf .tlf-top:hover{background:var(--tlf-gold);border-color:var(--tlf-gold);color:var(--tlf-bg)}@media(hover:hover){.tlf[data-hover] .tlf-top:hover svg{transform:translateY(-2px)}}.tlf .tlf-wordmark{max-width:var(--tlf-max);margin:0 auto;padding:4px var(--tlf-padx) 0;line-height:0;-webkit-user-select:none;user-select:none}.tlf .tlf-wordmark svg{display:block;width:100%;height:auto;overflow:hidden}.tlf .tlf-wordmark text{font-family:var(--tlf-head);font-weight:400}@media(hover:hover){.tlf[data-hover] .tlf-links a:hover{transform:translate(3px)}.tlf[data-hover] .tlf-cta-link:hover{background-size:100% 1px,100% 1px}.tlf[data-hover] .tlf-cta-link:hover span,.tlf[data-hover] .tlf-join:hover span{transform:translate(4px)}}.tlf[data-ready] [data-r]{opacity:0;transition:opacity var(--tlf-dur) var(--tlf-ease) calc(var(--i) * var(--tlf-stag)),transform var(--tlf-dur) var(--tlf-ease) calc(var(--i) * var(--tlf-stag))}.tlf[data-ready][data-anim=rise] [data-r]{transform:translateY(16px)}.tlf[data-ready] [data-g].is-in [data-r]{opacity:1;transform:none}.tlf[data-ready] .tlf-cta:before{transform:scaleY(0);transition:transform calc(var(--tlf-dur) * 1.3) var(--tlf-ease)}.tlf[data-ready] .tlf-cta:after,.tlf[data-ready] .tlf-trust:before,.tlf[data-ready] .tlf-bottom:before{transform:scaleX(0);transition:transform calc(var(--tlf-dur) * 1.8) var(--tlf-ease)}.tlf[data-ready] .tlf-cta.is-in:before{transform:scaleY(1)}.tlf[data-ready] .tlf-cta.is-in:after,.tlf[data-ready] .tlf-trust.is-in:before,.tlf[data-ready] .tlf-bottom.is-in:before{transform:scaleX(1)}@media(max-width:1024px){.tlf{--pt:calc(var(--tlf-cta-pt) * .78);--pb:calc(var(--tlf-cta-pb) * .78)}.tlf .tlf-cta{padding-left:25px;padding-right:25px}.tlf .tlf-main{padding:55px 25px 40px;grid-template-columns:var(--tlf-cols-tab);gap:45px 35px}.tlf .tlf-brand,.tlf .tlf-news{grid-column:1/-1}.tlf .tlf-news{max-width:460px}.tlf .tlf-bottom{padding:22px 25px 28px;flex-direction:column;align-items:flex-start}.tlf .tlf-bottom-r{width:100%;justify-content:space-between}.tlf .tlf-trust{padding:0 25px}.tlf .tlf-trust-item{flex-direction:column;gap:10px;padding:24px 8px;text-align:center}.tlf .tlf-wordmark{padding:4px 25px 0}}@media(max-width:600px){.tlf{--pt:calc(var(--tlf-cta-pt) * .68);--pb:calc(var(--tlf-cta-pb) * .68)}.tlf .tlf-cta{padding-left:var(--tlf-mpadx);padding-right:var(--tlf-mpadx)}.tlf .tlf-title{font-size:var(--tlf-title-m)}.tlf .tlf-cta-text{font-size:var(--tlf-cta-text-m)}.tlf .tlf-main{display:flex;flex-direction:column;gap:0;padding:42px var(--tlf-mpadx) 20px}.tlf .tlf-brand{order:0;padding-bottom:35px;margin-bottom:10px;border-bottom:1px solid var(--tlf-line)}.tlf .tlf-brand-mark{font-size:var(--tlf-brand-m)}.tlf .tlf-social{padding:25px 0 10px}.tlf .tlf-news{order:1;max-width:none;padding:32px 0 35px;border-bottom:1px solid var(--tlf-line)}.tlf .tlf-col{order:2}.tlf .tlf-col-desk{display:none}.tlf .tlf-acc{display:block;border-bottom:1px solid var(--tlf-line)}.tlf .tlf-acc-h{margin:0;font:inherit}.tlf .tlf-acc-btn{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:20px 0;border:0;border-radius:0;background:transparent;color:var(--tlf-text);font-family:var(--tlf-body);font-size:var(--tlf-acc-m);letter-spacing:.18em;text-align:left;text-transform:uppercase;cursor:pointer}.tlf .tlf-plus{color:var(--tlf-gold);font-size:18px;font-weight:300;transition:transform .3s ease}.tlf .tlf-acc.is-open .tlf-plus{transform:rotate(45deg)}.tlf .tlf-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.tlf .tlf-panel-in{overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.tlf .tlf-acc.is-open .tlf-panel{grid-template-rows:1fr}.tlf .tlf-acc.is-open .tlf-panel-in{visibility:visible;transition-delay:0s}.tlf .tlf-panel-in a{display:block;padding:0 0 12px;color:var(--tlf-soft);font-size:var(--tlf-link-m)}.tlf .tlf-panel-in a:hover{color:var(--tlf-gold)}.tlf .tlf-bottom{padding:23px var(--tlf-mpadx) 28px;gap:15px;font-size:var(--tlf-legal-m)}.tlf .tlf-bottom-r{align-items:flex-end}.tlf .tlf-trust{padding:6px var(--tlf-mpadx) 8px}.tlf .tlf-trust:before{display:none}.tlf .tlf-trust-list{display:block}.tlf .tlf-trust-item{flex-direction:row;justify-content:flex-start;gap:14px;padding:14px 0;text-align:left}.tlf .tlf-trust-item+.tlf-trust-item{border-left:0;border-top:1px solid var(--tlf-line)}.tlf .tlf-wordmark{padding:4px var(--tlf-mpadx) 0}.tlf .tlf-sprig{width:clamp(130px,38vw,200px);bottom:-4%}}@media(prefers-reduced-motion:reduce){.tlf .tlf-panel,.tlf .tlf-plus,.tlf .tlf-panel-in,.tlf .tlf-links a,.tlf .tlf-cta-link,.tlf .tlf-form:after,.tlf .tlf-top,.tlf .tlf-top svg{transition:none}}@media print{.tlf[data-ready] [data-r]{opacity:1!important;transform:none!important}.tlf[data-ready] .tlf-cta:before,.tlf[data-ready] .tlf-cta:after,.tlf[data-ready] .tlf-trust:before,.tlf[data-ready] .tlf-bottom:before{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tea-lab-footer.css.map */
