.tlc{display:block;background:var(--tlc-bg);color:var(--tlc-ink);font-family:var(--tlc-sans);-webkit-font-smoothing:antialiased;--tlc-gut:clamp(24px,3.8vw,55px)}.tlc *,.tlc *:before,.tlc *:after{box-sizing:border-box}.tlc :focus-visible{outline:2px solid var(--tlc-ink);outline-offset:3px}.tlc .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tlc__hero{position:relative;display:block;overflow:hidden;background:var(--tlc-hero-bg);padding:var(--tlc-hpt-d) var(--tlc-gut) 0;text-align:center}.tlc__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--tlc-line)}.tlc__hero-in{position:relative;z-index:1;max-width:680px;margin:0 auto;padding-bottom:var(--tlc-hpb-d)}.tlc__hero.has-tabs .tlc__hero-in{padding-bottom:calc(var(--tlc-hpb-d) * .6)}.tlc__eyebrow{font-size:var(--tlc-eb);letter-spacing:.28em;line-height:1.5;text-transform:uppercase;color:var(--tlc-gold)}.tlc__h{margin:16px 0 0;padding:0;font-family:var(--tlc-serif);font-weight:400;font-size:clamp(calc(var(--tlc-h-d) * .62),5.2vw,var(--tlc-h-d));line-height:1.04;letter-spacing:-.035em;text-transform:none;color:var(--tlc-ink)}.tlc__w{display:inline-block;vertical-align:top;overflow:hidden;padding:.1em .06em .2em;margin:-.1em -.06em -.2em}.tlc__wi{display:inline-block}.tlc__rule{display:block;width:56px;height:1px;margin:28px auto 0;background:var(--tlc-gold)}.tlc__lead{margin:24px auto 0;max-width:540px;font-size:13px;line-height:1.9;color:var(--tlc-muted)}.tlc__sprig{position:absolute;z-index:0;bottom:0;height:min(100%,420px);width:auto;aspect-ratio:160 / 420;color:var(--tlc-gold);opacity:.38;pointer-events:none}.tlc__sprig--l{left:max(2vw,calc(50% - 760px));transform:rotate(-8deg);transform-origin:bottom center;--sw:1;--dr:36px}.tlc__sprig--r{right:max(2vw,calc(50% - 760px));transform:scaleX(-1) rotate(-8deg);transform-origin:bottom center;--sw:-1;--dr:58px}.tlc__tabs{position:relative;z-index:1;max-width:var(--tlc-max);margin:0 auto}.tlc__tabs ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0 clamp(20px,3.2vw,48px)}.tlc__tabs li{margin:0;padding:0}.tlc__tab{position:relative;display:block;padding:18px 1px;font-size:10px;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;text-decoration:none;color:var(--tlc-muted);white-space:nowrap;transition:color .3s ease}.tlc__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--tlc-gold);transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--tlc-ease-out)}@media(hover:hover){.tlc__tab:hover{color:var(--tlc-ink)}.tlc__tab:hover:after{transform:scaleX(1);transform-origin:left center}}.tlc__tab.is-on{color:var(--tlc-ink)}.tlc__tab.is-on:after{transform:scaleX(1)}.tlc__app{display:block}.tlc__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tlc__form{margin:0;padding:0}.tlc__bar{position:relative;border-bottom:1px solid var(--tlc-line)}.tlc__bar-in{max-width:var(--tlc-max);margin:0 auto;padding:0 var(--tlc-gut);min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tlc__count{margin:0;font-size:10px;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:var(--tlc-muted)}.tlc__count:focus,[data-count]:focus{outline:none}.tlc__tools{display:flex;align-items:center;gap:6px}.tlc__btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;margin:0;padding:11px 18px;background:transparent;border:1px solid var(--tlc-line);border-radius:0;color:var(--tlc-ink);font:inherit;font-size:10px;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;cursor:pointer;transition:border-color .3s ease}@media(hover:hover){.tlc__btn:hover{border-color:var(--tlc-gold)}}.tlc__badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:99px;background:var(--tlc-ink);color:var(--tlc-bg);font-size:9px;letter-spacing:0;line-height:1}.tlc__sort{position:relative;display:flex;align-items:center;gap:10px;margin-left:14px}.tlc__sort-l{font-size:10px;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;color:var(--tlc-muted)}.tlc__sel{position:relative;display:inline-flex;align-items:center}.tlc__sel select{appearance:none;-webkit-appearance:none;field-sizing:content;margin:0;padding:11px 24px 11px 0;max-width:210px;background:transparent;border:0;border-radius:0;color:var(--tlc-ink);font:inherit;font-size:10px;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;text-overflow:ellipsis;cursor:pointer}.tlc__sel svg{position:absolute;right:2px;top:50%;margin-top:-3px;color:var(--tlc-gold);pointer-events:none}.tlc__go{margin-left:8px;padding:9px 12px}.tlc__active{max-width:var(--tlc-max);margin:0 auto;padding:22px var(--tlc-gut) 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.tlc__active ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tlc__active li{margin:0;padding:0}.tlc__fx{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--tlc-line);font-size:10px;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;text-decoration:none;color:var(--tlc-ink);transition:border-color .3s ease}@media(hover:hover){.tlc__fx:hover{border-color:var(--tlc-gold)}}.tlc__clear{padding-bottom:4px;border-bottom:1px solid var(--tlc-gold);font-size:10px;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;text-decoration:none;color:var(--tlc-ink);transition:opacity .3s ease}@media(hover:hover){.tlc__clear:hover{opacity:.65}}.tlc__results{display:block;max-width:var(--tlc-max);margin:0 auto;padding:var(--tlc-gpt-d) var(--tlc-gut) var(--tlc-gpb-d);transition:opacity .35s ease}.tlc__swap.is-loading .tlc__results{opacity:.42;pointer-events:none}.tlc__swap.is-loading .tlc__bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--tlc-gold),transparent) no-repeat;background-size:36% 100%;animation:tlc-load 1.15s var(--tlc-ease-io) infinite}.tlc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tlc-cols),minmax(0,1fr));gap:var(--tlc-gy) var(--tlc-gx)}.tlc__item{min-width:0;margin:0;padding:0}.tlc__card{position:relative;display:flex;flex-direction:column;height:100%}.tlc__art{position:relative;overflow:hidden;aspect-ratio:var(--tlc-ratio);background:var(--tlc-art1)}.tlc__item:nth-child(3n+2) .tlc__art{background:var(--tlc-art2)}.tlc__item:nth-child(3n+3) .tlc__art{background:var(--tlc-art3)}.tlc__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:var(--tlc-fit)}.tlc__art svg.tlc__img{background:transparent;color:var(--tlc-line)}.tlc__img--2{opacity:0}.tlc__tag{position:absolute;top:14px;left:14px;z-index:2;padding:7px 10px;background:#fffaf3eb;color:var(--tlc-ink);font-size:9px;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.tlc__view{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:15px 12px;background:#fffaf3f2;color:var(--tlc-ink);font-size:10px;letter-spacing:.2em;line-height:1.3;text-align:center;text-transform:uppercase;transform:translateY(101%);transition:transform .55s var(--tlc-ease)}@media(hover:hover){.tlc__img{transition:transform 1.1s var(--tlc-ease-out),opacity .6s var(--tlc-ease)}.tlc__card:hover .tlc__img--2{opacity:1}.tlc__card:hover .tlc__view,.tlc__card:focus-within .tlc__view{transform:none}.tlc--h-lift .tlc__card:hover .tlc__img{transform:scale(1.035)}.tlc--h-zoom .tlc__card:hover .tlc__img{transform:scale(1.08)}.tlc--h-lift .tlc__art{transition:transform .7s var(--tlc-ease-out),box-shadow .7s var(--tlc-ease-out)}.tlc--h-lift .tlc__info{transition:transform .7s var(--tlc-ease-out)}.tlc--h-lift .tlc__card:hover .tlc__art{transform:translateY(-6px);box-shadow:0 28px 36px -26px #2434266b}.tlc--h-lift .tlc__card:hover .tlc__info{transform:translateY(-6px)}}@media(hover:none){.tlc__view{display:none}}.tlc__info{display:flex;flex:1;flex-direction:column;padding:20px 3px 0}.tlc__cat{font-size:10px;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:var(--tlc-gold)}.tlc__name{margin:8px 0 0;padding:0;font-family:var(--tlc-serif);font-weight:400;font-size:var(--tlc-name-d);line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--tlc-ink)}.tlc__cat+.tlc__name{margin-top:8px}.tlc__info>.tlc__name:first-child{margin-top:0}.tlc__link{color:inherit;text-decoration:none;background:linear-gradient(var(--tlc-gold),var(--tlc-gold)) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--tlc-ease)}.tlc__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}.tlc__link:focus-visible{outline:2px solid var(--tlc-ink);outline-offset:3px}@supports selector(:has(a)){.tlc__link:focus-visible{outline:none}.tlc__card:has(.tlc__link:focus-visible) .tlc__cover{outline:2px solid var(--tlc-ink);outline-offset:4px}}@media(hover:hover){.tlc__card:hover .tlc__link{background-size:100% 1px}}.tlc__sub{margin:7px 0 0;font-family:var(--tlc-serif);font-size:15px;line-height:1.35;color:var(--tlc-olive)}.tlc__desc{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--tlc-muted)}.tlc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:16px;font-size:13px;line-height:1.4;letter-spacing:.02em;color:var(--tlc-ink)}.tlc__from{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tlc-muted)}.tlc__was{font-size:12px;color:var(--tlc-muted)}.tlc__save{padding:3px 7px;border:1px solid var(--tlc-gold);font-size:9px;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--tlc-gold)}.tlc__pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:68px}.tlc__pg{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border:1px solid transparent;font-size:11px;letter-spacing:.12em;line-height:1;text-decoration:none;color:var(--tlc-ink);transition:border-color .3s ease}@media(hover:hover){a.tlc__pg:hover{border-color:var(--tlc-line)}}.tlc__pg.is-cur{border-color:var(--tlc-ink)}.tlc__pg.is-off{opacity:.28}.tlc__pg.is-gap{color:var(--tlc-muted)}.tlc__empty{max-width:520px;margin:0 auto;padding:56px 0 8px;text-align:center}.tlc__empty-h{margin:0;padding:0;font-family:var(--tlc-serif);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.03em;text-transform:none;color:var(--tlc-ink)}.tlc__empty-t{margin:14px 0 0;font-size:13px;line-height:1.8;color:var(--tlc-muted)}.tlc__empty-b{display:inline-block;margin-top:30px;padding:17px 32px;background:var(--tlc-ink);color:var(--tlc-bg);font-size:10px;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease}@media(hover:hover){.tlc__empty-b:hover{opacity:.86}}.tlc__drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(430px,100vw);max-width:none;height:100vh;height:100dvh;max-height:none;border:0;background:var(--tlc-bg);color:var(--tlc-ink);font-family:var(--tlc-sans);box-shadow:-30px 0 70px #24342629;overflow:hidden}.tlc__drawer[open]{display:flex;flex-direction:column}.tlc__drawer::backdrop{background:#24342666;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html.tlc-lock{overflow:hidden}.tlc__dh{display:flex;align-items:center;justify-content:space-between;flex:none;padding:24px 30px 22px;border-bottom:1px solid var(--tlc-line)}.tlc__dt{margin:0;padding:0;font-family:var(--tlc-serif);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.03em;text-transform:none;color:var(--tlc-ink)}.tlc__x{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:40px;height:40px;margin:-8px -10px -8px 0;padding:0;background:transparent;border:0;border-radius:0;color:var(--tlc-ink);cursor:pointer}.tlc__db{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 30px 20px}.tlc__grp{border-bottom:1px solid var(--tlc-line)}.tlc__sum{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:11px;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;color:var(--tlc-ink);cursor:pointer;list-style:none}.tlc__sum::-webkit-details-marker{display:none}.tlc__sum::marker{content:""}.tlc__pm{position:relative;flex:none;width:11px;height:11px}.tlc__pm:before,.tlc__pm:after{content:"";position:absolute;left:0;top:5px;width:11px;height:1px;background:var(--tlc-gold);transition:transform .35s var(--tlc-ease)}.tlc__pm:after{transform:rotate(90deg)}.tlc__grp[open] .tlc__pm:after{transform:rotate(0)}.tlc__gb{margin:0 -8px;padding:0 8px 24px}.tlc__opts{list-style:none;margin:0;padding:0}.tlc__opts li{margin:0;padding:0}.tlc__opt{position:relative;display:flex;align-items:center;gap:13px;padding:9px 0;font-size:13px;line-height:1.4;color:var(--tlc-ink);cursor:pointer}.tlc__opt input{position:absolute;left:0;top:50%;width:17px;height:17px;margin:-8px 0 0;opacity:0;cursor:pointer}.tlc__box{position:relative;flex:none;width:17px;height:17px;border:1px solid var(--tlc-ink);background:transparent;transition:background-color .25s ease}.tlc__box:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid var(--tlc-bg);border-width:0 1.4px 1.4px 0;transform:rotate(45deg) scale(0);transition:transform .25s var(--tlc-ease)}.tlc__opt input:checked+.tlc__box{background:var(--tlc-ink)}.tlc__opt input:checked+.tlc__box:after{transform:rotate(45deg) scale(1)}.tlc__opt input:focus-visible+.tlc__box{outline:2px solid var(--tlc-ink);outline-offset:3px}.tlc__ol{flex:1;min-width:0}.tlc__oc{flex:none;font-size:11px;letter-spacing:.06em;color:var(--tlc-muted)}.tlc__opt.is-off{cursor:default;opacity:.4}.tlc__range{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tlc__field{display:block}.tlc__fl{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--tlc-muted)}.tlc__money{display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--tlc-line);transition:border-color .3s ease}.tlc__money:focus-within{border-color:var(--tlc-gold)}.tlc__money i{font-style:normal;font-size:12px;color:var(--tlc-muted)}.tlc__money input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:100%;min-width:0;margin:0;padding:14px 0;background:transparent;border:0;border-radius:0;outline:0;font:inherit;font-size:13px;color:var(--tlc-ink)}.tlc__money input::-webkit-outer-spin-button,.tlc__money input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tlc__df{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;padding:18px 30px 22px;border-top:1px solid var(--tlc-line);background:var(--tlc-bg)}.tlc__apply{appearance:none;-webkit-appearance:none;margin:0;padding:17px 34px;background:var(--tlc-ink);border:0;border-radius:0;color:var(--tlc-bg);font:inherit;font-size:10px;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease}@media(hover:hover){.tlc__apply:hover{opacity:.86}}@keyframes tlc-up{0%{opacity:0;transform:translateY(14px)}}@keyframes tlc-fade{0%{opacity:0}}@keyframes tlc-word{0%{transform:translateY(118%)}}@keyframes tlc-rule{0%{transform:scaleX(0)}}@keyframes tlc-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes tlc-leaf{0%{opacity:0;transform:scale(0)}}@keyframes tlc-sway{0%,to{rotate:0deg}35%{rotate:calc(var(--sw,1) * 1.7deg)}70%{rotate:calc(var(--sw,1) * -1.3deg)}}@keyframes tlc-drift{to{translate:0 var(--dr,40px)}}@keyframes tlc-unveil{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tlc-scale{0%{transform:scale(1.18)}}@keyframes tlc-pop{0%{opacity:0;transform:scale(.3)}}@keyframes tlc-load{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes tlc-failsafe{to{opacity:1}}@keyframes tlc-slide-in{0%{transform:translate(100%)}}@keyframes tlc-slide-out{to{transform:translate(100%)}}@keyframes tlc-bd-in{0%{opacity:0}}@keyframes tlc-bd-out{to{opacity:0}}.tlc__hero.has-intro .tlc__eyebrow{animation:tlc-up .9s var(--tlc-ease-out) .05s backwards}.tlc__hero.has-intro .tlc__wi{animation:tlc-word 1.2s var(--tlc-ease-out) calc(.14s + var(--w,0) * .1s) backwards}.tlc__hero.has-intro .tlc__rule{animation:tlc-rule 1s var(--tlc-ease-out) .8s backwards}.tlc__hero.has-intro .tlc__lead{animation:tlc-up 1s var(--tlc-ease-out) .9s backwards}.tlc__hero.has-intro .tlc__tabs{animation:tlc-up 1s var(--tlc-ease-out) 1.05s backwards}.tlc__tab.is-on:after{transform-origin:left center}.tlc__hero.has-intro .tlc__tab.is-on:after{animation:tlc-rule 1s var(--tlc-ease-out) 1.4s backwards}.tlc__hero.has-intro .tlc__stem{animation:tlc-draw 1.9s var(--tlc-ease-io) .15s backwards}.tlc__hero.has-intro .tlc__lf{transform-box:fill-box;transform-origin:0 50%;animation:tlc-leaf .9s var(--tlc-ease-out) calc(.35s + var(--k,0) * .11s) backwards}.tlc__hero.has-sway .tlc__sprig{animation:tlc-sway 12s ease-in-out 2.4s infinite}@supports (animation-timeline:scroll()){.tlc__hero.has-drift .tlc__sprig{animation:tlc-drift linear both;animation-timeline:scroll(root block);animation-range:0px 760px}.tlc__hero.has-drift.has-sway .tlc__sprig{animation:tlc-sway 12s ease-in-out 2.4s infinite,tlc-drift linear both;animation-timeline:auto,scroll(root block);animation-range:normal,0px 760px}}tea-lab-collection[data-anim=on] .tlc__item:not(.is-in){opacity:0}tea-lab-collection[data-anim=on]:not([data-ready]) .tlc__item:not(.is-in){animation:tlc-failsafe .01s linear 3.2s forwards}tea-lab-collection[data-anim=on][data-style=unveil] .tlc__item.is-in .tlc__art{animation:tlc-unveil calc(var(--tlc-dur) * 1.25) var(--tlc-ease-io) calc(var(--n,0) * var(--tlc-stag) + var(--tlc-lead,0s)) backwards}tea-lab-collection[data-anim=on][data-style=unveil] .tlc__item.is-in .tlc__img{animation:tlc-scale calc(var(--tlc-dur) * 2) var(--tlc-ease-out) calc(var(--n,0) * var(--tlc-stag) + var(--tlc-lead,0s)) backwards}tea-lab-collection[data-anim=on][data-style=unveil] .tlc__item.is-in .tlc__info{animation:tlc-up var(--tlc-dur) var(--tlc-ease-out) calc(var(--n,0) * var(--tlc-stag) + var(--tlc-lead,0s) + .3s) backwards}tea-lab-collection[data-anim=on][data-style=fade_up] .tlc__item.is-in{animation:tlc-up var(--tlc-dur) var(--tlc-ease-out) calc(var(--n,0) * var(--tlc-stag) + var(--tlc-lead,0s)) backwards}tea-lab-collection[data-anim=on][data-style=fade] .tlc__item.is-in{animation:tlc-fade var(--tlc-dur) var(--tlc-ease-out) calc(var(--n,0) * var(--tlc-stag) + var(--tlc-lead,0s)) backwards}.tlc__count.is-tick{animation:tlc-up .7s var(--tlc-ease-out) backwards}tea-lab-collection[data-anim=on] .tlc__fx{animation:tlc-up .55s var(--tlc-ease-out) backwards}tea-lab-collection[data-anim=on] .tlc__badge{animation:tlc-pop .6s var(--tlc-ease-out) backwards}tea-lab-collection[data-anim=on] .tlc__empty{animation:tlc-up .9s var(--tlc-ease-out) .1s backwards}tea-lab-collection[data-anim=on] .tlc__drawer[open]{animation:tlc-slide-in .6s var(--tlc-ease-out)}tea-lab-collection[data-anim=on] .tlc__drawer[open]::backdrop{animation:tlc-bd-in .5s ease}tea-lab-collection[data-anim=on] .tlc__drawer[open] .tlc__dh{animation:tlc-up .7s var(--tlc-ease-out) .2s backwards}tea-lab-collection[data-anim=on] .tlc__drawer[open] .tlc__grp{animation:tlc-up .7s var(--tlc-ease-out) calc(.26s + var(--g,0) * .07s) backwards}tea-lab-collection[data-anim=on] .tlc__drawer[open] .tlc__df{animation:tlc-up .7s var(--tlc-ease-out) .5s backwards}tea-lab-collection[data-anim=on] .tlc__drawer.is-closing{animation:tlc-slide-out .4s var(--tlc-ease-io) forwards;pointer-events:none}tea-lab-collection[data-anim=on] .tlc__drawer.is-closing::backdrop{animation:tlc-bd-out .4s ease forwards}.tlc__grp:nth-child(1){--g:0}.tlc__grp:nth-child(2){--g:1}.tlc__grp:nth-child(3){--g:2}.tlc__grp:nth-child(4){--g:3}.tlc__grp:nth-child(5){--g:4}.tlc__grp:nth-child(6){--g:5}.tlc__grp:nth-child(7){--g:6}.tlc__grp:nth-child(8){--g:7}@supports (interpolate-size:allow-keywords){.tlc__drawer{interpolate-size:allow-keywords}tea-lab-collection[data-anim=on] .tlc__grp::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--tlc-ease-out),content-visibility .45s allow-discrete}tea-lab-collection[data-anim=on] .tlc__grp[open]::details-content{block-size:auto}}tea-lab-collection:not(:defined) [data-open-filters]{display:none}@media(max-width:1180px){.tlc--c4 .tlc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){.tlc{--tlc-gut:clamp(20px,5vw,40px)}.tlc__hero{padding-top:calc(var(--tlc-hpt-d) * .82)}.tlc__hero-in{padding-bottom:calc(var(--tlc-hpb-d) * .86)}.tlc__hero.has-tabs .tlc__hero-in{padding-bottom:calc(var(--tlc-hpb-d) * .5)}.tlc__sprig{opacity:.28}.tlc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlc__results{padding-top:calc(var(--tlc-gpt-d) * .85);padding-bottom:calc(var(--tlc-gpb-d) * .8)}.tlc__name{font-size:calc(var(--tlc-name-d) * .88)}}@media(max-width:700px){.tlc{--tlc-gut:var(--tlc-gut-m)}.tlc__hero{padding-top:var(--tlc-hpt-m)}.tlc__hero-in{padding-bottom:var(--tlc-hpb-m)}.tlc__hero.has-tabs .tlc__hero-in{padding-bottom:calc(var(--tlc-hpb-m) * .7)}.tlc__eyebrow{font-size:9px}.tlc__h{font-size:var(--tlc-h-m);margin-top:12px}.tlc__rule{margin-top:22px}.tlc__lead{margin-top:18px;font-size:12px;line-height:1.85}.tlc__sprig{height:min(100%,300px);opacity:.22}.tlc__sprig--l{left:-34px}.tlc__sprig--r{right:-34px}.tlc__tabs{margin:0 calc(var(--tlc-gut-m) * -1)}.tlc__tabs ul{flex-wrap:nowrap;justify-content:flex-start;gap:0 26px;overflow-x:auto;padding:0 var(--tlc-gut-m);scrollbar-width:none;-webkit-overflow-scrolling:touch}.tlc__tabs ul::-webkit-scrollbar{display:none}.tlc__tab{font-size:9px;padding:16px 1px}.tlc__bar-in{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:0}.tlc__bar-in.no-filter{grid-template-columns:1fr}.tlc__count{grid-column:1 / -1;padding:15px var(--tlc-gut-m) 14px;border-bottom:1px solid var(--tlc-line);font-size:9px}.tlc__tools{display:contents}.tlc__btn{justify-content:center;gap:9px;padding:16px 8px;border:0;font-size:9px}.tlc__btn[data-open-filters]{border-right:1px solid var(--tlc-line)}.tlc__sort{margin:0;justify-content:center;gap:9px;padding:16px 8px}.tlc__sort-l{font-size:9px;color:var(--tlc-ink)}.tlc__sel{position:static}.tlc__sel select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;padding:0;opacity:0}.tlc__sel svg{position:static;margin:0;color:var(--tlc-gold)}.tlc__sort:focus-within{outline:2px solid var(--tlc-ink);outline-offset:-4px}.tlc__go{position:relative;z-index:1}.tlc__active{padding-top:18px;gap:10px 14px}.tlc__results{padding-top:var(--tlc-gpt-m);padding-bottom:var(--tlc-gpb-m)}.tlc__grid{grid-template-columns:repeat(var(--tlc-cols-m),minmax(0,1fr));gap:36px 14px}.tlc--m1 .tlc__grid{gap:44px 14px}.tlc__tag{top:10px;left:10px;padding:6px 8px;font-size:8px}.tlc__info{padding:15px 2px 0}.tlc__cat{font-size:9px}.tlc__name{font-size:var(--tlc-name-m);margin-top:6px}.tlc__sub{font-size:12px;margin-top:5px}.tlc--m2 .tlc__desc{display:none}.tlc__desc{font-size:11px;line-height:1.6}.tlc__price{padding-top:12px;font-size:12px;gap:3px 8px}.tlc__was{font-size:11px}.tlc__save{font-size:8px;padding:2px 6px}.tlc__pager{margin-top:48px}.tlc__pg{min-width:38px;height:38px}.tlc__empty{padding-top:36px}.tlc__drawer{width:100vw}.tlc__dh{padding:20px 22px 18px}.tlc__db{padding:2px 22px 16px}.tlc__df{padding:16px 22px 20px}}@media(prefers-reduced-motion:reduce){.tlc *,.tlc *:before,.tlc *:after{animation:none!important;transition:none!important}.tlc .tlc__drawer::backdrop{animation:none!important}.tlc .tlc__item{opacity:1!important}.tlc__swap.is-loading .tlc__bar:after{background:var(--tlc-gold)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tea-lab-collection.css.map */
