.tlr{display:block;background:var(--tlr-bg);color:var(--tlr-ink);font-family:var(--tlr-sans);padding:var(--tlr-pt-d) 0 var(--tlr-pb-d);border-block:1px solid var(--tlr-line);-webkit-font-smoothing:antialiased;--tlr-gut:clamp(24px,3.8vw,55px)}.tlr *,.tlr *:before,.tlr *:after{box-sizing:border-box}.tlr__head{max-width:var(--tlr-max);margin:0 auto var(--tlr-head-gap);padding:0 var(--tlr-gut);display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.tlr__eyebrow{font-size:var(--tlr-eb);letter-spacing:.25em;line-height:1.5;text-transform:uppercase;color:var(--tlr-gold)}.tlr__h{margin:10px 0 0;padding:0;font-family:var(--tlr-serif);font-weight:400;font-size:clamp(calc(var(--tlr-h-d) * .667),3.6vw,var(--tlr-h-d));line-height:1.1;letter-spacing:-.035em;color:var(--tlr-ink);text-transform:none}.tlr__view{flex:none;padding-bottom:5px;border-bottom:1px solid var(--tlr-gold);font-size:10px;letter-spacing:.16em;line-height:1.3;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:var(--tlr-ink);transition:opacity .3s ease}@media(hover:hover){.tlr__view:hover{opacity:.65}}.tlr__row{max-width:var(--tlr-max);margin:0 auto;padding:0 var(--tlr-gut);display:grid;grid-template-columns:repeat(var(--tlr-cols),minmax(0,1fr));gap:var(--tlr-gap)}.tlr__card{display:block;min-width:0;text-decoration:none;color:inherit}.tlr__art{position:relative;height:var(--tlr-art-d);overflow:hidden;background:var(--tlr-art1)}.tlr__card:nth-child(3n+2) .tlr__art{background:var(--tlr-art2)}.tlr__card:nth-child(3n+3) .tlr__art{background:var(--tlr-art3)}.tlr__art img,.tlr__art svg{display:block;width:100%;height:100%;object-fit:var(--tlr-fit)}.tlr__art svg{background:transparent;color:var(--tlr-line)}@media(hover:hover){.tlr__art img{transition:transform .8s var(--tlr-ease)}.tlr__card:hover .tlr__art img{transform:scale(1.04)}}.tlr__soon{position:absolute;top:14px;left:14px;z-index:2;padding:7px 10px;background:#fffaf3eb;color:var(--tlr-ink);font-size:9px;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.tlr__info{padding:19px 3px 0}.tlr__cat{font-size:10px;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:var(--tlr-gold)}.tlr__name{margin-top:8px;font-family:var(--tlr-serif);font-size:var(--tlr-name-d);line-height:1.2;color:var(--tlr-ink)}.tlr__desc{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--tlr-muted)}.tlr__link{display:inline-block;margin-top:12px;padding-bottom:5px;border-bottom:1px solid var(--tlr-gold);font-size:10px;letter-spacing:.15em;line-height:1.3;text-transform:uppercase;color:var(--tlr-ink)}.tlr :focus-visible{outline:2px solid var(--tlr-ink);outline-offset:3px}.tlr [data-r]{transition:opacity var(--tlr-dur) var(--tlr-ease) calc(var(--i,0) * var(--tlr-stag)),transform var(--tlr-dur) var(--tlr-ease) calc(var(--i,0) * var(--tlr-stag))}tea-lab-reveal.tlr:defined[data-anim=on]:not([data-in]) [data-r]{opacity:0;transform:translateY(18px)}tea-lab-reveal.tlr:defined[data-anim=on][data-style=fade]:not([data-in]) [data-r]{transform:none}@media(max-width:1180px){.tlr__row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:959px){.tlr{--tlr-gut:clamp(20px,5vw,40px);padding-top:calc(var(--tlr-pt-d) * .84);padding-bottom:calc(var(--tlr-pb-d) * .8)}.tlr__row{gap:16px}.tlr__art{height:var(--tlr-art-t)}.tlr__name{font-size:24px}}@media(max-width:700px){.tlr{--tlr-gut:var(--tlr-gut-m);padding-top:var(--tlr-pt-m);padding-bottom:var(--tlr-pb-m)}.tlr__head{margin-bottom:27px}.tlr__eyebrow{font-size:9px}.tlr__h{font-size:var(--tlr-h-m)}.tlr__view{font-size:9px}.tlr--scroll .tlr__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:13px;padding:6px var(--tlr-gut) 8px;margin-top:-6px;scroll-padding-inline:var(--tlr-gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tlr--scroll .tlr__row::-webkit-scrollbar{display:none}.tlr--scroll .tlr__card{flex:0 0 73%;scroll-snap-align:start}.tlr--stack .tlr__row{grid-template-columns:minmax(0,1fr);gap:28px}.tlr__art{height:var(--tlr-art-m)}.tlr__soon{top:10px;left:10px;font-size:8px;padding:6px 8px}.tlr__info{padding:16px 2px 0}.tlr__name{font-size:25px;margin-top:7px}.tlr__cat{font-size:9px}.tlr__desc{font-size:11px;line-height:1.6}.tlr__link{font-size:9px;margin-top:13px}}@media(prefers-reduced-motion:reduce){.tlr [data-r],.tlr__art img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tea-lab-related.css.map */
