@layer components{.tk-product-page footer[data-centered]{padding-top:calc(var(--spacing) * 5)}.tk-product-page footer[data-centered] [data-part~=footer-main]{gap:calc(var(--spacing) * 10);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));width:min(900px,100% - 48px)}.tk-product-page footer[data-centered] [data-part~=footer-main]>div:first-child{grid-column:1/-1}.tk-product-page footer[data-centered] [data-part~=footer-main]>div:first-child>img{display:none}.tk-product-page footer[data-centered] [data-part~=footer-main]>div:first-child>p{color:var(--tea-white);font-size:var(--text-2xl);margin:0;line-height:1.5}.tk-product-page footer[data-centered] [data-part~=footer-main]>div:first-child>p br{display:initial}.tk-product-page footer[data-centered] [data-part~=footer-main]>div>strong{font-size:var(--text-sm)}.tk-product-page footer[data-centered] [data-part~=footer-main]>div>a{font-size:var(--text-sm);padding-block:calc(var(--spacing) * 2);margin:0;line-height:1.6}.tk-product-page footer[data-centered] [data-part=footer-organic]{font-size:var(--text-xs);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column}.tk-product-page footer[data-centered] [data-part~=footer-bottom]{text-align:center;font-size:var(--text-xs);flex-wrap:wrap;justify-content:center}.tk-product-page footer[data-centered] [data-part=footer-wordmark]{width:min(1200px,100% - 48px);margin:calc(var(--spacing) * 6) auto 0;padding-bottom:calc(var(--spacing) * 10)}.tk-product-page footer[data-centered] [data-part=footer-wordmark] img{width:100%;height:auto}@media (max-width:680px){.tk-product-page footer[data-centered] [data-part~=footer-main]{gap:calc(var(--spacing) * 8) calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.tk-product-page footer[data-centered] [data-part~=footer-main]>div:first-child>p{font-size:var(--text-xl)}.tk-product-page footer[data-centered] [data-part=footer-organic]{grid-column:1/-1}.tk-product-page footer[data-centered] [data-part~=footer-bottom]{gap:calc(var(--spacing) * 3)}.tk-product-page footer[data-centered] [data-part=footer-wordmark]{width:calc(100% - 32px);padding-bottom:calc(var(--spacing) * 24)}}}
.tk-product-page[data-content-version=original]{--primary:var(--tea-brand);--primary-foreground:var(--tea-white);--primary-hover:color-mix(in srgb, var(--tea-brand) 88%, var(--tea-ink));--ring:var(--tea-brand);--accent:color-mix(in srgb, var(--tea-brand) 6%, var(--tea-white));--accent-foreground:var(--tea-brand);--secondary:var(--tea-surface);--muted:var(--tea-surface);--paper:var(--tea-white);--gold:var(--tea-brand);--success:var(--accent);--success-foreground:var(--tea-brand);--tea-template-green:var(--tea-brand);--tea-template-dark:var(--tea-brand);--tea-template-accent:var(--tea-brand);--tea-template-cream:var(--tea-white);--tea-template-light-green:var(--accent);--tea-template-gold:var(--tea-brand);--tea-template-story-ink:var(--tea-brand);--tea-template-story-paper:var(--tea-surface);--tea-template-muted:var(--tea-story-copy);--tea-announcement-background:var(--tea-brand);--tea-announcement-color:var(--tea-white);--tea-announcement-border-bottom:var(--tea-brand);--tea-cart-trigger-background:var(--tea-brand);--tea-pdp-color:var(--tea-brand);--tea-pdp-readmore-color:var(--tea-brand);--tea-pdp-image-caption-color:var(--tea-story-copy);--tea-primary-button-background:var(--primary-hover);--tea-action:var(--tea-brand);--tea-action-hover:var(--primary-hover);--tea-pack-card-color:var(--tea-brand);--tea-pack-card-outline:var(--tea-brand);--tea-focus:var(--tea-brand);--tea-focus-visible-outline:var(--tea-brand);--tea-selection-background:var(--accent);--tea-status-dot-background:var(--tea-brand);--tea-status-dot-background-2:var(--tea-brand);--tea-pdp-cup-price-background:var(--accent);--tea-caption:var(--tea-story-copy);--tea-delivery-color:var(--tea-story-copy);--tea-dialog-heading-color:var(--tea-brand);--tea-demo-note-color:var(--tea-story-copy);--tea-demo-note-color-2:var(--tea-story-copy);--tea-demo-note-border:var(--tea-border);--tea-search-field-color:var(--tea-story-copy);--tea-tea-story-color:var(--tea-brand);--tea-tea-story-color-2:var(--tea-story-copy);--tea-story-solid-link-background:var(--tea-brand);--tea-story-solid-link-background-2:var(--primary-hover);--tea-story-serve-background:var(--accent);--tea-story-process-background:var(--tea-surface);--tea-paper:var(--tea-surface);--tea-closing-banner-background:var(--accent);--tea-closing-banner-color:var(--tea-brand);--tea-closing-banner-color-2:var(--tea-story-copy);--tea-footer-main-color:color-mix(in srgb, var(--tea-white) 85%, var(--tea-brand));--tea-footer-bottom-color:var(--tea-footer-main-color)}body:has(.tk-product-page[data-content-version=original])>.tk-product-page{--primary:var(--tea-brand);--primary-foreground:var(--tea-white);--primary-hover:color-mix(in srgb, var(--tea-brand) 88%, var(--tea-ink));--ring:var(--tea-brand);--accent:color-mix(in srgb, var(--tea-brand) 6%, var(--tea-white));--accent-foreground:var(--tea-brand);--secondary:var(--tea-surface);--muted:var(--tea-surface);--paper:var(--tea-white);--gold:var(--tea-brand);--success:var(--accent);--success-foreground:var(--tea-brand);--tea-template-green:var(--tea-brand);--tea-template-dark:var(--tea-brand);--tea-template-accent:var(--tea-brand);--tea-template-cream:var(--tea-white);--tea-template-light-green:var(--accent);--tea-template-gold:var(--tea-brand);--tea-template-story-ink:var(--tea-brand);--tea-template-story-paper:var(--tea-surface);--tea-template-muted:var(--tea-story-copy);--tea-announcement-background:var(--tea-brand);--tea-announcement-color:var(--tea-white);--tea-announcement-border-bottom:var(--tea-brand);--tea-cart-trigger-background:var(--tea-brand);--tea-pdp-color:var(--tea-brand);--tea-pdp-readmore-color:var(--tea-brand);--tea-pdp-image-caption-color:var(--tea-story-copy);--tea-primary-button-background:var(--primary-hover);--tea-action:var(--tea-brand);--tea-action-hover:var(--primary-hover);--tea-pack-card-color:var(--tea-brand);--tea-pack-card-outline:var(--tea-brand);--tea-focus:var(--tea-brand);--tea-focus-visible-outline:var(--tea-brand);--tea-selection-background:var(--accent);--tea-status-dot-background:var(--tea-brand);--tea-status-dot-background-2:var(--tea-brand);--tea-pdp-cup-price-background:var(--accent);--tea-caption:var(--tea-story-copy);--tea-delivery-color:var(--tea-story-copy);--tea-dialog-heading-color:var(--tea-brand);--tea-demo-note-color:var(--tea-story-copy);--tea-demo-note-color-2:var(--tea-story-copy);--tea-demo-note-border:var(--tea-border);--tea-search-field-color:var(--tea-story-copy);--tea-tea-story-color:var(--tea-brand);--tea-tea-story-color-2:var(--tea-story-copy);--tea-story-solid-link-background:var(--tea-brand);--tea-story-solid-link-background-2:var(--primary-hover);--tea-story-serve-background:var(--accent);--tea-story-process-background:var(--tea-surface);--tea-paper:var(--tea-surface);--tea-closing-banner-background:var(--accent);--tea-closing-banner-color:var(--tea-brand);--tea-closing-banner-color-2:var(--tea-story-copy);--tea-footer-main-color:color-mix(in srgb, var(--tea-white) 85%, var(--tea-brand));--tea-footer-bottom-color:var(--tea-footer-main-color)}@layer components{.tk-product-page[data-content-version=original] [data-part~=header]{color:var(--tea-header-foreground,var(--tea-brand))}.tk-product-page[data-content-version=original] [data-mix=heading] h2,.tk-product-page[data-content-version=original] [data-mix=base] h3,.tk-product-page[data-content-version=original] [data-mix=card] h3{color:var(--tea-brand)}.tk-product-page[data-content-version=original] footer :focus-visible{outline-color:var(--tea-white)}}
@layer components{.tk-product-page[data-shop-template]{--tea-story-index-color:var(--tea-story-copy)}.tk-product-page[data-shop-template] [data-home=main] :is(h1,h2,h3),.tk-product-page[data-shop-template] [data-shop=page]>h1{text-align:center;color:var(--tea-brand);text-wrap:balance}.tk-product-page[data-shop-template] [data-home=hero] h1,.tk-product-page[data-shop-template] [data-home=economics] h2{margin-inline:auto}.tk-product-page[data-shop-template] [data-home=hero-copy] [data-original-copy]{text-align:center;margin-inline:auto}.tk-product-page[data-shop-template] [data-home=hero-actions]{justify-content:center;display:flex}.tk-product-page[data-shop-template] #shop-content :is([data-home=hero-copy],[data-home=origin-copy],[data-home=economics-copy],[data-home=craft-grid],[data-home=editorial],[data-home=nature-grid],[data-home=founder-grid],[data-shop=simple-product],[data-product-copy=chapter],[data-garden=overview-origin]) :is(h1,h2,h3){text-align:left;text-wrap:pretty}.tk-product-page[data-shop-template] #shop-content [data-home=hero-copy] [data-original-copy]{text-align:left}.tk-product-page[data-shop-template] #shop-content [data-home=hero-actions]{justify-content:flex-start}.tk-product-page[data-shop-template] #shop-content [data-garden=place-copy],.tk-product-page[data-shop-template] #shop-content [data-garden=place-copy] h2{text-align:center}.tk-product-page[data-shop-template] [data-home=hero-product] img{border-radius:var(--radius-xl)}.tk-product-page[data-shop-template] [data-shop=empty]{text-align:center}.tk-product-page[data-shop-template] [data-shop=empty] h2{color:var(--tea-brand)}.tk-product-page[data-shop-template] [data-collection=source-intro]{max-width:calc(var(--spacing) * 190);margin:calc(var(--spacing) * 6) auto;text-align:center}.tk-product-page[data-shop-template] [data-garden=prose] [data-content=prose],.tk-product-page[data-shop-template] [data-garden=continuation] [data-content=prose]{font-size:var(--text-base);line-height:1.8}.tk-product-page[data-shop-template] [data-garden=overview-intro]>[data-content=prose]{text-align:center;max-width:calc(var(--spacing) * 140);margin:0 auto calc(var(--spacing) * 8)}.tk-product-page [data-part~=quantity] input{min-height:24px}}
@font-face{font-family:Tea Baskerville;src:local(Baskerville),local(Baskerville Regular);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tea Baskerville;src:local(Baskerville Italic);font-weight:400;font-style:italic;font-display:swap}:is(.tk-product-page[data-typeface=baskerville],body:has([data-typeface=baskerville])>.tk-product-page){--tea-brand-typeface:"Tea Baskerville", "Baskerville", serif;--tea-template-font:var(--tea-brand-typeface);--font-sans:var(--tea-brand-typeface);--font-serif:var(--tea-brand-typeface);font-family:var(--tea-brand-typeface);font-size-adjust:.5;font-synthesis:none}:is(.tk-product-page[data-typeface=baskerville],body:has([data-typeface=baskerville])>.tk-product-page) *{font-family:var(--tea-brand-typeface);letter-spacing:normal;font-weight:400}:is(.tk-product-page[data-typeface=baskerville],body:has([data-typeface=baskerville])>.tk-product-page) :is(h1,h2,h3,h4,h5,h6){font-size-adjust:.5;text-wrap:balance}
