.tll{display:block;background:var(--tll-bg);color:var(--tll-ink);font-family:var(--tll-sans);-webkit-font-smoothing:antialiased;--tll-gut:clamp(24px,3.8vw,55px)}.tll *,.tll *:before,.tll *:after{box-sizing:border-box}.tll :focus-visible{outline:2px solid var(--tll-ink);outline-offset:3px}.tll .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tll__hero{position:relative;display:block;overflow:hidden;background:var(--tll-hero-bg);padding:var(--tll-hpt-d) var(--tll-gut) 0;text-align:center}.tll__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--tll-line)}.tll__hero-in{position:relative;z-index:1;max-width:680px;margin:0 auto;padding-bottom:var(--tll-hpb-d)}.tll__eyebrow{font-size:var(--tll-eb);letter-spacing:.28em;line-height:1.5;text-transform:uppercase;color:var(--tll-gold)}.tll__h{margin:16px 0 0;padding:0;font-family:var(--tll-serif);font-weight:400;font-size:clamp(calc(var(--tll-h-d) * .62),7vw,var(--tll-h-d));line-height:1.04;letter-spacing:-.035em;text-transform:none;color:var(--tll-ink)}.tll__w{display:inline-block;vertical-align:top;overflow:hidden;padding:.1em .06em .2em;margin:-.1em -.06em -.2em}.tll__wi{display:inline-block}.tll__rule{display:block;width:56px;height:1px;margin:28px auto 0;background:var(--tll-gold)}.tll__lead{margin:24px auto 0;max-width:540px;font-size:13px;line-height:1.9;color:var(--tll-muted)}.tll__sprig{position:absolute;z-index:0;bottom:0;height:min(100%,420px);width:auto;aspect-ratio:160 / 420;color:var(--tll-gold);opacity:.38;pointer-events:none}.tll__sprig--l{left:max(2vw,calc(50% - 760px));transform:rotate(-8deg);transform-origin:bottom center;--sw:1;--dr:36px}.tll__sprig--r{right:max(2vw,calc(50% - 760px));transform:scaleX(-1) rotate(-8deg);transform-origin:bottom center;--sw:-1;--dr:58px}.tll__bar{border-bottom:1px solid var(--tll-line)}.tll__bar-in{max-width:var(--tll-max);margin:0 auto;padding:0 var(--tll-gut);min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tll__count{margin:0;font-size:10px;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:var(--tll-muted)}.tll__all{display:inline-flex;align-items:center;gap:12px;padding:7px 0 6px;border-bottom:1px solid var(--tll-gold);font-size:10px;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;text-decoration:none;color:var(--tll-ink);transition:opacity .3s ease}.tll__arr{flex:none;transition:transform .5s var(--tll-ease-out)}@media(hover:hover){.tll__all:hover{opacity:.7}.tll__all:hover .tll__arr{transform:translate(5px)}}.tll__body{max-width:var(--tll-max);margin:0 auto;padding:var(--tll-lpt-d) var(--tll-gut) var(--tll-lpb-d)}.tll__list{list-style:none;margin:0;padding:0}.tll__item{margin:0;padding:0;border-bottom:1px solid var(--tll-line)}.tll__item:last-child{border-bottom:0}.tll__rv{display:block}.tll__card{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--tll-colgap);align-items:center;padding:var(--tll-rpad-d) 0}.tll__card.is-flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tll__card.is-flip .tll__media{order:2}.tll__media{position:relative;display:block;min-width:0}.tll__media:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid var(--tll-gold);opacity:.5;pointer-events:none;transition:transform 1s var(--tll-ease-out)}.tll__card.is-flip .tll__media:before{top:18px;right:18px;bottom:-18px;left:-18px}.tll__frame{position:relative;z-index:1;overflow:hidden;aspect-ratio:var(--tll-ratio);background:var(--tll-art1)}.tll__item:nth-child(3n+2) .tll__frame{background:var(--tll-art2)}.tll__item:nth-child(3n+3) .tll__frame{background:var(--tll-art3)}.tll__par{position:absolute;top:0;right:0;bottom:0;left:0}.tll__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--tll-ease-out)}.tll__par>svg.tll__img{color:var(--tll-line)}.tll__collage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.tll__cimg{position:relative;flex:1 1 0;min-width:0}@supports (animation-timeline:view()){.tll[data-parallax=on] .tll__par{top:-7%;right:0;bottom:-7%;left:0;animation:tll-par linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.tll__text{min-width:0}.tll__top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:var(--tll-eb);letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.tll__idx{color:var(--tll-gold)}.tll__rl{flex:none;width:36px;height:1px;background:var(--tll-gold);transform-origin:left center}.tll__ct{display:inline-flex;flex-wrap:wrap;align-items:baseline;color:var(--tll-muted)}.tll__ct span+span:before{content:"\b7";margin:0 .8em;color:var(--tll-gold)}.tll__name{margin:22px 0 0;padding:0;font-family:var(--tll-serif);font-weight:400;font-size:clamp(calc(var(--tll-name-d) * .62),4.6vw,var(--tll-name-d));line-height:1.06;letter-spacing:-.035em;text-transform:none;color:var(--tll-ink);text-wrap:balance}.tll__link{color:inherit;text-decoration:none;background:linear-gradient(var(--tll-gold),var(--tll-gold)) 0 100% / 0 1px no-repeat;transition:background-size .7s var(--tll-ease)}.tll__link:focus-visible{outline:2px solid var(--tll-ink);outline-offset:4px}.tll__desc{margin:20px 0 0;max-width:440px;font-size:13px;line-height:1.9;color:var(--tll-muted)}.tll__prods{display:flex;align-items:center;gap:16px;margin-top:30px}.tll__stack{display:flex;flex:none;margin:0;padding:0;list-style:none}.tll__th{position:relative;flex:none;width:44px;height:44px;margin:0 0 0 -12px;padding:0;overflow:hidden;border:2px solid var(--tll-bg);border-radius:50%;background:var(--tll-art1)}.tll__th:first-child{margin-left:0}.tll__th:nth-child(3n+2){background:var(--tll-art2)}.tll__th:nth-child(3n+3){background:var(--tll-art3)}.tll__th img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tll__names{margin:0;font-size:10px;letter-spacing:.14em;line-height:1.7;text-transform:uppercase;color:var(--tll-olive)}.tll__more{white-space:nowrap;color:var(--tll-muted)}.tll__cta{display:inline-flex;align-items:center;gap:14px;margin-top:34px;padding-bottom:7px;border-bottom:1px solid var(--tll-gold);font-size:10.5px;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--tll-ink)}.tll__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}@supports selector(:has(a)){.tll__link:focus-visible{outline:none}.tll__card:has(.tll__link:focus-visible) .tll__cover{outline:2px solid var(--tll-ink);outline-offset:-2px}}@media(hover:hover){.tll--h-zoom .tll__card:hover .tll__img{transform:scale(1.045)}.tll--h-zoom .tll__card:hover .tll__media:before{transform:translate(7px,7px)}.tll--h-zoom .tll__card.is-flip:hover .tll__media:before{transform:translate(-7px,7px)}.tll__card:hover .tll__link{background-size:100% 1px}.tll__card:hover .tll__arr{transform:translate(6px)}}.tll--grid .tll__list{display:grid;grid-template-columns:repeat(var(--tll-cols),minmax(0,1fr));gap:var(--tll-gy) var(--tll-gx);padding-top:calc(var(--tll-rpad-d) * .6)}.tll--grid .tll__item{display:block;border:0}.tll--grid .tll__rv{height:100%}.tll--grid .tll__card,.tll--grid .tll__card.is-flip{display:flex;flex-direction:column;align-items:stretch;height:100%;padding:0}.tll--grid .tll__card.is-flip .tll__media{order:0}.tll--grid .tll__media:before{display:none}.tll--grid .tll__text{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:28px 2px 0}.tll--grid .tll__name{font-size:clamp(26px,2.5vw,calc(var(--tll-name-d) * .72))}.tll--grid .tll__desc{max-width:none}.tll--grid .tll__cta{margin-top:auto}.tll--grid .tll__prods{margin-bottom:34px}.tll__empty{max-width:520px;margin:0 auto;padding:72px 0 24px;text-align:center}.tll__empty-h{margin:0;padding:0;font-family:var(--tll-serif);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.03em;text-transform:none;color:var(--tll-ink)}.tll__empty-t{margin:14px 0 0;font-size:13px;line-height:1.8;color:var(--tll-muted)}.tll__empty-b{display:inline-block;margin-top:30px;padding:17px 32px;background:var(--tll-ink);color:var(--tll-bg);font-size:10px;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease}@media(hover:hover){.tll__empty-b:hover{opacity:.86}}@keyframes tll-up{0%{opacity:0;transform:translateY(16px)}}@keyframes tll-fade{0%{opacity:0}}@keyframes tll-word{0%{transform:translateY(118%)}}@keyframes tll-rule{0%{transform:scaleX(0)}}@keyframes tll-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes tll-leaf{0%{opacity:0;transform:scale(0)}}@keyframes tll-sway{0%,to{rotate:0deg}35%{rotate:calc(var(--sw,1) * 1.7deg)}70%{rotate:calc(var(--sw,1) * -1.3deg)}}@keyframes tll-drift{to{translate:0 var(--dr,40px)}}@keyframes tll-unveil{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tll-scale{0%{transform:scale(1.18)}}@keyframes tll-par{0%{translate:0 4.5%}to{translate:0 -4.5%}}.tll__hero.has-intro .tll__eyebrow{animation:tll-up .9s var(--tll-ease-out) .05s backwards}.tll__hero.has-intro .tll__wi{animation:tll-word 1.2s var(--tll-ease-out) calc(.14s + var(--w,0) * .1s) backwards}.tll__hero.has-intro .tll__rule{animation:tll-rule 1s var(--tll-ease-out) .8s backwards}.tll__hero.has-intro .tll__lead{animation:tll-up 1s var(--tll-ease-out) .9s backwards}.tll__hero.has-intro .tll__stem{animation:tll-draw 1.9s var(--tll-ease-io) .15s backwards}.tll__hero.has-intro .tll__lf{transform-box:fill-box;transform-origin:0 50%;animation:tll-leaf .9s var(--tll-ease-out) calc(.35s + var(--k,0) * .11s) backwards}.tll__hero.has-sway .tll__sprig{animation:tll-sway 12s ease-in-out 2.4s infinite}@supports (animation-timeline:scroll()){.tll__hero.has-drift .tll__sprig{animation:tll-drift linear both;animation-timeline:scroll(root block);animation-range:0px 760px}.tll__hero.has-drift.has-sway .tll__sprig{animation:tll-sway 12s ease-in-out 2.4s infinite,tll-drift linear both;animation-timeline:auto,scroll(root block);animation-range:normal,0px 760px}}.tll__rv:defined[data-anim=on]:not([data-in]) .tll__frame,.tll__rv:defined[data-anim=on]:not([data-in]) .tll__media:before,.tll__rv:defined[data-anim=on]:not([data-in]) [data-r]{opacity:0}.tll__rv[data-anim=on][data-in][data-style=unveil] .tll__frame{animation:tll-unveil calc(var(--tll-dur) * 1.5) var(--tll-ease-io) backwards}.tll__rv[data-anim=on][data-in][data-style=unveil] .tll__img{animation:tll-scale calc(var(--tll-dur) * 2.4) var(--tll-ease-out) backwards}.tll__rv[data-anim=on][data-in][data-style=fade_up] .tll__frame{animation:tll-up calc(var(--tll-dur) * 1.1) var(--tll-ease-out) backwards}.tll__rv[data-anim=on][data-in][data-style=fade] .tll__frame{animation:tll-fade calc(var(--tll-dur) * 1.1) var(--tll-ease-out) backwards}.tll__rv[data-anim=on][data-in] .tll__media:before{animation:tll-fade 1.1s var(--tll-ease) .85s backwards}.tll__rv[data-anim=on][data-in] [data-r]{animation:tll-up var(--tll-dur) var(--tll-ease-out) calc(.3s + var(--i,0) * var(--tll-stag)) backwards}.tll__rv[data-anim=on][data-in][data-style=fade] [data-r]{animation-name:tll-fade}.tll__rv[data-anim=on][data-in] .tll__rl{animation:tll-rule 1s var(--tll-ease-out) .55s backwards}@media(max-width:959px){.tll{--tll-gut:clamp(20px,5vw,40px)}.tll__hero{padding-top:calc(var(--tll-hpt-d) * .82)}.tll__hero-in{padding-bottom:calc(var(--tll-hpb-d) * .86)}.tll__sprig{opacity:.28}.tll__body{padding-top:calc(var(--tll-lpt-d) * .8);padding-bottom:calc(var(--tll-lpb-d) * .8)}.tll__card,.tll__card.is-flip{grid-template-columns:minmax(0,1fr);row-gap:40px;padding:calc(var(--tll-rpad-d) * .8) 0}.tll__card.is-flip .tll__media{order:0}.tll__media:before,.tll__card.is-flip .tll__media:before{top:14px;right:-14px;bottom:-14px;left:14px}.tll--h-zoom .tll__card.is-flip:hover .tll__media:before{transform:translate(7px,7px)}.tll__name{font-size:calc(var(--tll-name-d) * .88)}.tll__desc{max-width:560px}.tll--grid .tll__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tll{--tll-gut:var(--tll-gut-m)}.tll__hero{padding-top:var(--tll-hpt-m)}.tll__hero-in{padding-bottom:var(--tll-hpb-m)}.tll__eyebrow{font-size:9px}.tll__h{font-size:var(--tll-h-m);margin-top:12px}.tll__rule{margin-top:22px}.tll__lead{margin-top:18px;font-size:12px;line-height:1.85}.tll__sprig{height:min(100%,300px);opacity:.22}.tll__sprig--l{left:-34px}.tll__sprig--r{right:-34px}.tll__bar-in{min-height:54px}.tll__count,.tll__all{font-size:9px}.tll__body{padding-top:var(--tll-lpt-m);padding-bottom:var(--tll-lpb-m)}.tll__card,.tll__card.is-flip{row-gap:30px;padding:var(--tll-rpad-m) 0}.tll__media:before,.tll__card.is-flip .tll__media:before{top:10px;right:-10px;bottom:-10px;left:10px}.tll__top{font-size:9px}.tll__name{font-size:var(--tll-name-m);margin-top:16px}.tll__desc{margin-top:14px;font-size:12px;line-height:1.85}.tll__prods{margin-top:22px;gap:14px}.tll__th{width:40px;height:40px}.tll__names{font-size:9px}.tll__cta{margin-top:26px;font-size:10px}.tll--grid .tll__list{grid-template-columns:minmax(0,1fr);gap:20px}.tll--grid .tll__list{padding-top:0}.tll--grid .tll__text{padding-top:22px}.tll--grid .tll__name{font-size:var(--tll-name-m)}.tll--grid .tll__card{padding-bottom:var(--tll-rpad-m)}.tll--grid .tll__item{border-bottom:1px solid var(--tll-line)}.tll--grid .tll__item:last-child{border-bottom:0}.tll__empty{padding-top:44px}}@media(prefers-reduced-motion:reduce){.tll *,.tll *:before,.tll *:after{animation:none!important;transition:none!important}.tll .tll__par{translate:none!important}.tll .tll__frame,.tll [data-r],.tll .tll__media:before{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tea-lab-collections.css.map */
