:root{--ink:#243b35;--clay:#b76e52;--oat:#f4efe5;--paper:#fffdf8;--line:#d8cdbd;--moss:#65715b}*{box-sizing:border-box}.teavello-home{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Georgia,serif}.teavello-home a{color:inherit;text-decoration:none}.teavello-home .wrap{width:min(1200px,calc(100% - 48px));max-width:none;margin-inline:auto;padding:0}.teavello-home .notice{background:var(--ink);color:#fff;padding:8px 0;text-align:center;font:12px/1.3 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.teavello-home .top{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line)}.teavello-home .wordmark{font-size:29px;letter-spacing:.08em}.teavello-home .wordmark small{display:block;font:10px Arial,sans-serif;letter-spacing:.22em;text-align:center;margin-top:2px}.teavello-home .nav{display:flex;gap:24px;font:13px Arial,sans-serif;letter-spacing:.04em}.teavello-home .hero{min-height:570px;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;background:var(--oat)}.teavello-home .hero-copy{padding:clamp(48px,9vw,128px) clamp(28px,8vw,100px)}.teavello-home .eyebrow{font:12px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--clay)}.teavello-home h1{font-size:clamp(48px,7vw,82px);line-height:.98;font-weight:400;margin:18px 0}.teavello-home h2{font-size:36px;font-weight:400;line-height:1.1;margin:0 0 14px}.teavello-home .lead{max-width:430px;font-size:19px}.teavello-home .button{display:inline-block;margin-top:22px;padding:13px 21px;background:var(--ink);color:#fff;font:12px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.teavello-home .still-life{min-height:460px;position:relative;overflow:hidden;background:#d9b59d}.teavello-home .disc,.teavello-home .pot,.teavello-home .cup,.teavello-home .leaf{position:absolute;border-radius:50%}.teavello-home .disc{width:520px;height:520px;right:-88px;top:45px;background:#e9d8bd}.teavello-home .pot{width:270px;height:205px;right:110px;top:170px;border-radius:48% 48% 43% 43%;background:#aa6047;box-shadow:48px 6px 0 -23px #aa6047}.teavello-home .cup{width:125px;height:105px;right:64px;top:350px;background:#f6eddc;border-radius:46% 46% 40% 40%;box-shadow:32px 3px 0 -14px #f6eddc}.teavello-home .leaf{width:180px;height:74px;left:40px;top:65px;background:var(--moss);transform:rotate(-31deg);border-radius:100% 0}.teavello-home .section{padding:86px 0}.teavello-home .section.tint{background:var(--oat)}.teavello-home .intro{max-width:580px}.teavello-home .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.teavello-home .card{min-height:250px;padding:22px;display:flex;align-items:end;background:#e7d8ca;font-size:25px;line-height:1.05}.teavello-home .card:nth-child(2){background:#d4a88e}.teavello-home .card:nth-child(3){background:#c7cbb3}.teavello-home .card:nth-child(4){background:#a5654d;color:#fff}.teavello-home .split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.teavello-home .quote{font-size:32px;line-height:1.2}.teavello-home .help{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.teavello-home .help p{margin:6px 0}.teavello-home .service{background:var(--ink);color:#fff;padding:36px}.teavello-home .service strong{font-size:23px;font-weight:400}.teavello-home details{border-top:1px solid var(--line);padding:16px 0;font-family:Arial,sans-serif}.teavello-home summary{cursor:pointer;font-size:15px;font-weight:700}.teavello-home details p{max-width:680px;font-size:14px}.teavello-home .footer{background:#223b35;color:#fff;padding:56px 0 18px}.teavello-home .footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1.2fr;gap:42px}.teavello-home .footer h3{font:12px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.teavello-home .footer ul{list-style:none;margin:0;padding:0}.teavello-home .footer li{padding:5px 0;color:#e8dfd1;font-size:14px}.teavello-home .bottom{border-top:1px solid #577068;margin-top:38px;padding-top:16px;text-align:center;font:12px Arial,sans-serif;color:#dbe1d8}.teavello-home .status{margin:24px auto 0;max-width:1120px;padding:14px 24px;background:#fff6df;border:1px solid #e2c789;font:13px Arial,sans-serif}@media(max-width:720px){.teavello-home .top{display:block}.teavello-home .wordmark{margin-bottom:18px}.teavello-home .nav{gap:12px;flex-wrap:wrap}.teavello-home .hero,.teavello-home .split{grid-template-columns:1fr}.teavello-home .hero-copy{padding:62px 28px}.teavello-home .still-life{min-height:300px}.teavello-home .cards,.teavello-home .help{grid-template-columns:1fr 1fr}.teavello-home .footer-grid{grid-template-columns:1fr}.teavello-footer details{border-color:#577068}.teavello-footer details[open] summary{margin-bottom:10px}}@media(min-width:721px){.teavello-footer details summary{pointer-events:auto}.teavello-footer details summary::-webkit-details-marker{display:none}.teavello-footer details{border:0;padding:0}}.teavello-home .top nav{display:flex;flex-wrap:wrap;gap:12px}.teavello-home .review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0}.teavello-home .review-grid a{display:grid;gap:6px;align-content:start}.teavello-home .review-grid img,.teavello-home .review-gallery img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--line)}.teavello-home .review-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.teavello-home .footer details a{display:block;margin:.45rem 0}.teavello-home .footer-note{text-align:center;border-top:1px solid var(--line);padding:15px}.teavello-home .review-status{background:var(--oat);padding:15px}.teavello-home .hero img{width:100%;height:100%;max-height:550px;object-fit:cover}.teavello-home .contact-map{width:100%;min-height:300px;border:0}@media(max-width:760px){.teavello-home .review-grid,.teavello-home .review-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.teavello-home .top nav{gap:8px}.teavello-home .footer-grid{grid-template-columns:1fr}.teavello-home .hero img{max-height:380px}}.teavello-footer details summary{pointer-events:auto;cursor:pointer}.teavello-footer{background:#f4efe5;color:#243b35;padding:44px max(24px,calc((100vw - 1200px)/2)) 20px}.teavello-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:38px}.teavello-footer-brand{font:700 25px Georgia;letter-spacing:.07em}.teavello-footer a{color:inherit;text-decoration:none;display:block;margin:.55rem 0}.teavello-footer summary{font-weight:700;cursor:pointer;padding:0 0 .65rem;border-bottom:1px solid #d8cdbd}.teavello-payments{border-top:1px solid #d8cdbd;text-align:center;margin-top:32px;padding-top:18px}.teavello-payments svg{width:36px;height:24px;margin:0 3px}@media(max-width:760px){.teavello-footer-grid{grid-template-columns:1fr;gap:18px}}.teavello-home .teavello-picks-grid .teavello-pick{display:flex;flex-direction:column;gap:.65rem;overflow:hidden}.teavello-home .teavello-pick img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f2eb}.teavello-home .teavello-guide-notes,.teavello-home .teavello-table-story{padding:clamp(24px,5vw,68px);background:#f7eee5}.teavello-home .teavello-table-story{margin-block:2rem}.teavello-home .teavello-home-faq details{border-top:1px solid currentColor;padding:.9rem 0}.teavello-home .teavello-home-faq details:last-of-type{margin-bottom:1rem}.teavello-home .teavello-home-faq summary{cursor:pointer;font-weight:600}.teavello-home :is(h1,.h0,.h1){font-size:clamp(32px,4vw,40px)}.teavello-home :is(h2,.h2){font-size:clamp(26px,3vw,36px)}body :is(h1,.h0,.h1){font-size:clamp(30px,3vw,40px)!important}body :is(h2,.h2){font-size:clamp(24px,2.5vw,36px)!important}@media(max-width:1248px){.teavello-home .wrap{width:calc(100% - 48px)}.teavello-footer{padding-inline:24px}}@media(max-width:760px){.teavello-home .wrap{width:calc(100% - 32px)}.teavello-home h1{font-size:36px}.teavello-home h2{font-size:30px}.teavello-footer{padding-inline:16px}}@media(max-width:360px){.teavello-home .wrap{width:calc(100% - 24px)}.teavello-home h1{font-size:32px}.teavello-home h2{font-size:28px}.teavello-footer{padding-inline:12px}}@media(min-width:1249px){.teavello-home .hero{width:1200px;max-width:1200px;margin-inline:auto}.teavello-home .hero-copy{padding-left:0}.teavello-home section.wrap.teavello-section:not(.teavello-table-story){padding-inline:0!important}}@media(min-width:1249px){.header__columns{width:1200px;max-width:1200px;margin-inline:auto}}.teavello-home section.wrap.teavello-section{display:block!important;padding:86px 0}.page-wrapper,.content-for-layout{width:100%!important;max-width:none!important}@media(min-width:1249px){.content-for-layout>.shopify-section .section{width:1200px!important;max-width:1200px!important;margin-inline:auto!important;--page-margin:0px!important;--page-width:1200px!important;--full-page-grid-with-margins:minmax(0,1fr) min(1200px,100%) minmax(0,1fr)!important}.teavello-home section.wrap.teavello-section{width:1200px;max-width:1200px;padding-inline:0!important}.teavello-home section.teavello-table-story{padding-inline:0!important;background:transparent}}.teavello-home .hero{min-height:520px;grid-template-columns:.92fr 1.08fr;gap:24px;background:var(--oat)}.teavello-home .hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:56px 24px 56px 0}.teavello-home .hero-copy h1{margin:12px 0 10px;line-height:1}.teavello-home .hero-copy>p:not(.eyebrow){margin:0;max-width:460px}.teavello-home .hero-copy .button{margin-top:18px}.teavello-home .hero-media{min-width:0;height:464px;display:grid;place-items:center;margin:28px 28px 28px 0;padding:18px;background:#fffdf8c7;border:1px solid var(--line);border-radius:28px;box-shadow:0 18px 38px #243b351a}.teavello-home .hero-media img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;background:transparent}product-card .card-gallery{--gallery-aspect-ratio:1!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;overflow:hidden;background:#fff}product-card .card-gallery slideshow-component,product-card .card-gallery slideshow-container,product-card .card-gallery slideshow-slides,product-card .card-gallery slideshow-slide,product-card .card-gallery .product-media{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1/1!important}product-card .card-gallery slideshow-slide{--product-media-fit:contain!important}product-card .card-gallery .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff}main[data-template="page.contact"] rte-formatter .wrap.section{display:block!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding:0!important}main[data-template="page.contact"] rte-formatter .wrap.section .eyebrow{display:none!important}main[data-template="page.contact"] rte-formatter .wrap.section .split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:64px!important;align-items:start!important;width:100%!important}main[data-template="page.contact"] rte-formatter .wrap.section p{width:auto!important;max-width:60ch!important;overflow-wrap:normal;word-break:normal}main[data-template="page.contact"] rte-formatter .wrap.section iframe{display:block;width:100%!important;min-height:360px;border:0}.teavello-footer-brand{display:inline-flex!important;align-items:center;margin:0 0 10px!important}.teavello-footer-brand .teavello-brand{display:inline-flex;align-items:center;gap:10px;color:#243b35}.teavello-footer-brand .teavello-brand__mark{width:44px;height:44px;flex:0 0 auto}.teavello-footer-brand .teavello-brand__wordmark{font:700 25px/1 Georgia,Times New Roman,serif;letter-spacing:.055em}.teavello-payments__title{margin:0 0 10px;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.teavello-payments__icons{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;min-height:28px}.teavello-payments__icons span{display:inline-flex}.teavello-payments__icons svg{display:block;width:38px;height:24px;margin:0}@media(max-width:760px){.teavello-home .hero{min-height:0;grid-template-columns:1fr}.teavello-home .hero-copy{padding:48px 28px 42px}.teavello-home .hero-media{height:min(88vw,380px);margin:0 16px 24px;padding:8px 12px;border-radius:20px}main[data-template="page.contact"] rte-formatter .wrap.section .split{grid-template-columns:1fr!important;gap:32px!important}main[data-template="page.contact"] rte-formatter .wrap.section p{max-width:none!important}}@media(min-width:1249px){.teavello-home .hero-copy{padding-left:0}}main[data-template=page] .section-content-wrapper{width:min(920px,100%);margin-inline:auto;text-align:center}main[data-template=page] rte-formatter{display:block;width:100%;max-width:920px;margin-inline:auto;text-align:center}.shopify-policy__container{width:min(920px,calc(100% - 48px))!important;max-width:920px!important;margin-inline:auto!important;text-align:center}.shopify-policy__title,.shopify-policy__body,.shopify-policy__body .rte{width:100%!important;max-width:none!important;text-align:center}main[data-template="page.contact"] .section-content-wrapper>h1,main[data-template="page.contact"] .section-content-wrapper>h2{text-align:center}main[data-template="page.contact"] rte-formatter .wrap.section .split>div{text-align:center}.cart-items__variant{display:flex!important;gap:.35rem;flex-wrap:wrap}.cart-items__variant dt{font-weight:600}.cart-items__line-total-label{display:block;font-size:.75rem;line-height:1.2;color:rgb(var(--color-foreground-rgb)/.7)}@media(max-width:760px){main[data-template=page] .section-content-wrapper,main[data-template=page] rte-formatter{width:100%;max-width:none}.shopify-policy__container{width:calc(100% - 32px)!important}}@media(max-width:360px){.shopify-policy__container{width:calc(100% - 24px)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/teavello-release.css.map */
