#cart-icon-bubble{flex-direction:column;width:4.8rem;height:5.6rem;justify-content:center;gap:0}#cart-icon-bubble .svg-wrapper{width:3.2rem;height:3.2rem}#cart-icon-bubble .header__cart-label{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.2;font-weight:400}#cart-icon-bubble .cart-count-bubble{bottom:2.6rem;left:2.6rem}.tsv-footer-nav{--color-background:29,61,49;--color-foreground:250,246,237;background:#1d3d31;color:#faf6ed;padding:48px 0 0}.tsv-footer-nav__top{display:grid;grid-template-columns:1.1fr 1.15fr .65fr;gap:48px;align-items:start}.tsv-footer-nav__identity{max-width:360px}.tsv-footer-nav a{color:inherit;text-decoration:none;line-height:1.5;display:inline-block;padding:6px 0;font-size:14px}.tsv-footer-nav a:hover{text-decoration:underline;text-underline-offset:4px}.tsv-footer-nav a:focus-visible,.tsv-footer-nav button:focus-visible,.tsv-footer-nav input:focus-visible,.tsv-footer-nav summary:focus-visible{outline:2px solid #ead6a8;outline-offset:4px}.tsv-footer-nav .tsv-footer-nav__logo{padding:0}.tsv-footer-nav__logo img{display:block;width:200px;max-width:100%;height:auto;background:#faf6ed;padding:10px}.tsv-footer-nav p{font-size:15px;line-height:1.6;margin:0 0 16px}.tsv-footer-nav .tsv-footer-nav__mission{font-family:var(--font-heading-family);font-size:21px;line-height:1.45;margin:20px 0 8px}.tsv-footer-nav .tsv-footer-nav__location{font-size:13px;margin:0 0 10px;color:#deded1}.tsv-footer-nav__story{display:flex;gap:22px;flex-wrap:wrap}.tsv-footer-nav h2,.tsv-footer-nav summary{font-family:var(--font-body-family);font-size:17px;font-weight:600;color:inherit;margin:0 0 12px}.tsv-footer-nav ul{list-style:none;margin:0;padding:0}.tsv-footer-nav__fields{display:flex;gap:8px}.tsv-footer-nav input{min-width:0;width:100%;flex:1;min-height:48px;border:1px solid #c4cbbb;border-radius:0;background:transparent;color:#faf6ed;padding:12px;font:inherit;font-size:16px}.tsv-footer-nav input::placeholder{color:#faf6ed;opacity:.8}.tsv-footer-nav button{min-height:48px;padding:10px 16px;border:0;border-radius:0;background:#faf6ed;color:#1d3d31;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.tsv-footer-nav .tsv-footer-nav__consent{font-size:12px;line-height:1.5;margin:10px 0 0;color:#deded1}.tsv-footer-nav__care-mobile{display:none}.tsv-footer-nav__connections{display:flex;gap:12px 30px;flex-wrap:wrap;align-items:center;margin-top:30px;padding:16px 0;border-top:1px solid #587161}.tsv-footer-nav__connections a{font-size:13px}.shopify-section-group-footer-group .footer{--color-background:29,61,49;--color-foreground:250,246,237;background:#1d3d31;color:#faf6ed}.shopify-section-group-footer-group .footer__content-top{padding-bottom:0}.shopify-section-group-footer-group .footer-block--newsletter{margin-top:0}.shopify-section-group-footer-group .footer__content-bottom{padding-top:12px;border-top:1px solid #587161}.shopify-section-group-footer-group .footer__column--info{gap:8px}.shopify-section-group-footer-group .footer__copyright{margin-top:12px}.shopify-section-group-footer-group .copyright__content{font-size:12px}@media(min-width:750px)and (max-width:989px){.tsv-footer-nav__top{grid-template-columns:1fr 1fr;gap:32px}.tsv-footer-nav__care{grid-column:1/-1}.tsv-footer-nav__care-desktop ul{display:flex;flex-wrap:wrap;gap:8px 24px}}@media(max-width:749px){.tsv-footer-nav{padding-top:36px}.tsv-footer-nav__top{grid-template-columns:1fr;gap:28px}.tsv-footer-nav__identity{max-width:100%}.tsv-footer-nav__logo img{width:180px}.tsv-footer-nav .tsv-footer-nav__mission{font-size:21px;max-width:340px;margin-top:16px}.tsv-footer-nav__care-desktop{display:none}.tsv-footer-nav__care-mobile{display:block;border-top:1px solid #587161;border-bottom:1px solid #587161}.tsv-footer-nav summary{margin:0;padding:16px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.tsv-footer-nav summary::-webkit-details-marker{display:none}.tsv-footer-nav summary:after{content:"+";font-size:24px;font-weight:400}.tsv-footer-nav details[open] summary:after{content:"\2212"}.tsv-footer-nav__care-mobile ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding-bottom:12px}.tsv-footer-nav__care-mobile a{min-height:44px;display:flex;align-items:center}.tsv-footer-nav__connections{margin-top:0;border-top:0;gap:0 24px;padding:16px 0}.tsv-footer-nav__connections a{min-height:44px;display:flex;align-items:center}.shopify-section-group-footer-group .footer__content-bottom{padding-top:12px}}@media(max-width:359px){.tsv-footer-nav__fields{flex-wrap:wrap}.tsv-footer-nav button{width:100%}}.nc{background:#f9f6ee;color:#1d3a30;font-family:var(--font-body-family);font-size:18px;line-height:1.7}.nc *{box-sizing:border-box}.nc :is(h1,h2,h3,h4){color:inherit;line-height:1.15;letter-spacing:0}.nc h1{font-size:clamp(40px,4.5vw,62px);margin:0 0 24px}.nc h2{font-size:clamp(32px,3.6vw,48px);max-width:900px;margin:0 0 24px}.nc h3{font-size:27px;margin:0 0 18px}.nc h4{font-size:23px}.nc p{margin:0 0 20px}.nc-wrap{width:calc(100% - 128px);max-width:1200px;margin-inline:auto}.nc-section{padding-block:88px;scroll-margin-top:100px}.nc .nc-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.nc-lead{max-width:820px;font-size:20px}.nc-white{background:#fff}.nc-sage{background:#e6ebe5}.nc-dark{background:#1d3a30;color:#f9f6ee}.nc-dark>.nc-eyebrow,.nc-dark .nc-wrap>.nc-eyebrow{color:#e3c9a8}.nc-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:640px;padding-block:56px;background:#1d3a30}.nc-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.nc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#122a1f73,#122a1f0d);z-index:-1}.nc-hero-copy{max-width:650px;background:#1d3a30f2;color:#f9f6ee;padding:36px;border-radius:8px}.nc-hero .nc-eyebrow{color:#e3c9a8}.nc-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.nc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:1px solid #1d3a30;background:#1d3a30;color:#f9f6ee;font-size:16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;border-radius:6px}.nc-hero .nc-button{background:#f9f6ee;color:#1d3a30;border-color:#f9f6ee}.nc-hero .nc-button-outline{background:transparent;color:#f9f6ee}.nc .nc-button-light{background:transparent;color:#1d3a30}.nc a:focus-visible,.nc summary:focus-visible{outline:3px solid #c68a49;outline-offset:5px}.nc a:not(.nc-button){color:inherit;text-underline-offset:4px}.nc-caption{font-size:14px;line-height:1.6;padding-top:16px}.nc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.nc-three,.nc-science-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.nc-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;padding:24px 0;margin:32px 0}.nc-path li{padding-top:20px;border-top:2px solid #b7c8bc}.nc-path li>span{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #1d3a30;border-radius:50%;margin-bottom:22px;font-size:17px}.nc-path h3{font-size:25px}.nc-path p{font-size:16px}.nc-card{padding:30px;background:#f9f6ee;border:1px solid #d4ddd2;border-radius:8px}.nc-section:not(.nc-white):not(.nc-dark) .nc-card{background:#fff}.nc .nc-section .nc-card.nc-dark{background:#1d3a30;color:#f9f6ee;border-color:#1d3a30}.nc-card p{font-size:17px}.nc .nc-source{font-size:13px;line-height:1.6;margin-top:20px}.nc-experiments{margin-top:32px}.nc-references{padding:24px 0;border-block:1px solid #c5d0c3;margin-top:32px}.nc-references summary{cursor:pointer;min-height:44px;font-weight:600}.nc-references li{padding-block:6px;font-size:15px}.nc-pillar{padding:26px 24px;border-top:4px solid #93402a;background:#e6ebe5}.nc-editorial-photo{margin:40px 0 0;display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.nc-editorial-photo img{width:200px;height:240px;object-fit:cover;border-radius:8px}.nc-editorial-photo figcaption{max-width:480px;font-size:15px}.nc .nc-dark .nc-card{background:#f9f6ee;color:#1d3a30}.nc-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nc-format-grid .nc-card{padding:24px}.nc-format-grid h3{font-size:24px}.nc-timeline ol{list-style:none;padding:0}.nc-timeline li{display:grid;grid-template-columns:58px 1fr;gap:18px;border-top:1px solid #c1cdbf;padding:18px 0}.nc-timeline li p{margin:0}.nc-place-icon{display:block;font-size:32px;color:#93402a;margin-bottom:24px}.nc-rooted{align-items:center}.nc-rooted figure{margin:0}.nc-rooted img{display:block;width:100%;height:auto;border-radius:8px}.nc-rooted figcaption{font-size:14px;margin-top:14px}.nc-status{color:#93402a;font-weight:600}.nc-access{max-width:950px;margin-top:32px!important}@media(min-width:750px)and (max-width:1050px){.nc-wrap{width:calc(100% - 64px)}.nc-science-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-path{grid-template-columns:1fr 1fr}.nc-format-grid{grid-template-columns:1fr}.nc-three{gap:16px}.nc-card{padding:24px}}@media(max-width:749px){.nc-wrap{width:calc(100% - 40px)}.nc-section{padding-block:52px}.nc-hero{min-height:0;padding-block:40px}.nc-hero-copy{padding:26px 22px}.nc h1{font-size:39px}.nc h2{font-size:33px}.nc h3{font-size:26px}.nc-lead{font-size:18px}.nc-actions{flex-direction:column;align-items:stretch}.nc-two,.nc-three,.nc-science-grid,.nc-path,.nc-format-grid{grid-template-columns:1fr;gap:22px}.nc-card{padding:26px}.nc-path{margin-block:20px}.nc-editorial-photo{grid-template-columns:120px 1fr;gap:18px}.nc-editorial-photo img{width:120px;height:180px}.nc-rooted figure{margin-top:10px}.nc-button{width:100%}.nc-caption{font-size:13px}}#MainContent .nc p.nc-caption,#MainContent .nc figcaption{font-size:13px!important;line-height:1.6;color:inherit;font-weight:400}.nc .nc-button{background:#183c31;border-color:#183c31;color:#faf6ed}.nc .nc-hero .nc-button{background:#faf6ed;border-color:#faf6ed;color:#183c31}.nc .nc-hero .nc-button-outline{background:transparent;color:#faf6ed;border-color:#faf6ed}.nc .nc-button-outline,.nc .nc-button-light{background:transparent;color:#1d3a30;border-color:#1d3a30}.nc-hero .nc-button-outline{color:#faf6ed;border-color:#faf6ed}.nc .nc-button:hover{filter:brightness(.93)}.nc-framework-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px}.nc-framework-photos figure{margin:0;min-width:0}.nc-framework-photos img{display:block;width:100%;height:290px;object-fit:cover;object-position:center;border-radius:8px}.nc-framework-photos figure:nth-child(2) img{object-position:40% 0%}.nc-framework-photos figcaption{font-size:13px;line-height:1.6;margin-top:12px}.nc-framework-photos strong{display:block;font-size:17px;margin-bottom:4px}@media(max-width:749px){.nc-framework-photos{grid-template-columns:1fr;gap:28px}.nc-framework-photos img{height:auto;max-height:420px;object-fit:contain}.nc-framework-photos figcaption{max-width:45ch}}.nc .nc-caption.nc-wrap{margin-inline:auto}.nc-rooted-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.nc-rooted-details summary:after{content:"+";font-size:24px;flex-shrink:0}.nc-rooted-details[open] summary:after{content:"\2212"}.nc-rooted{align-items:start}.nc-rooted-copy{max-width:78ch;padding-top:24px}.nc-rooted-copy h3:not(:first-child){margin-top:36px}.nc-rooted-invite{max-width:78ch;margin-top:32px}@media(max-width:749px){.nc-hero>picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.nc-hero>picture img{width:100%;height:100%;object-fit:cover;object-position:65% center}.nc-hero-copy{background:#1d3a30d4}.nc-hero:after{background:linear-gradient(90deg,#122a1f47,#122a1f14)}}#MainContent .nc:has(.nc-reading-intro){--tsv-type-h1:clamp(32px,3.4vw,48px);--tsv-type-h2:clamp(26px,2.5vw,34px)}#MainContent .nc .nc-reading-intro{padding-top:36px;padding-bottom:18px}#MainContent .nc .nc-reading-intro h1{margin:0 0 18px}#MainContent .nc .nc-reading-intro p{margin:0}#MainContent .nc .nc-reading-intro+.nc-section{padding-top:24px}@media(max-width:749px){#MainContent .nc:has(.nc-reading-intro){--tsv-type-h1:34px;--tsv-type-h2:28px}#MainContent .nc .nc-reading-intro{padding-top:28px}}.nc .nc-experiments{margin-top:40px;padding:32px 0;background:transparent;color:#1d3a30;border:0;border-radius:0}.nc .nc-experiments>h3{max-width:24ch;margin:0 0 28px}.nc .nc-experiments .nc-two{align-items:stretch;gap:24px}.nc .nc-curiosity-card{min-width:0;background:#faf6ed;border:1px solid #d9d2c0;border-top:4px solid #b47b55;border-radius:16px;padding:30px}.nc .nc-curiosity-card:nth-child(2){background:#e7eee9;border-color:#c5d1c7;border-top-color:#c7a56a}.nc .nc-curiosity-number{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:#1d3a30;color:#faf6ed;border-radius:50%;font-size:13px;font-weight:600;margin-bottom:22px}#MainContent .nc .nc-curiosity-card h4{font-size:25px;line-height:1.25;margin:0 0 18px;color:#1d3a30}#MainContent .nc .nc-curiosity-card p{font-size:16px;line-height:1.65;margin:0;color:#1d3a30}@media(max-width:749px){.nc .nc-experiments{padding:24px 0}.nc .nc-curiosity-card{padding:24px}.nc .nc-experiments .nc-two{grid-template-columns:minmax(0,1fr);gap:20px}#MainContent .nc .nc-curiosity-card h4{font-size:24px}}.nc-science-hero{margin:0 0 28px;overflow:hidden;border-radius:12px}.nc-science-hero img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover}@media(max-width:749px){.nc-science-hero img{aspect-ratio:4/3}}#MainContent .nc .nc-science-immersive{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;max-width:none;min-height:560px;padding:64px 0;background:#10271f;color:#faf6ed;overflow:hidden}#MainContent .nc .nc-science-immersive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#071812ed,#071812bf 42%,#0718122e 85%)}#MainContent .nc .nc-science-immersive .nc-science-hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0;z-index:0}#MainContent .nc .nc-science-immersive img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:65% center}#MainContent .nc .nc-science-hero-copy{position:relative;z-index:2}#MainContent .nc .nc-science-hero-copy h1{--tsv-type-h1:clamp(40px,4.5vw,60px);max-width:650px;color:#faf6ed}#MainContent .nc .nc-science-hero-copy p{max-width:54ch;color:#faf6ed;font-size:19px}@media(max-width:749px){#MainContent .nc .nc-science-immersive{min-height:500px;padding:44px 0}#MainContent .nc .nc-science-immersive:after{background:linear-gradient(90deg,#071812e0,#071812a6)}#MainContent .nc .nc-science-hero-copy h1{--tsv-type-h1:38px}#MainContent .nc .nc-science-hero-copy p{font-size:17px}}.tsv-breadcrumbs{padding-top:10px;padding-bottom:10px;background:#faf6ed;color:#183c31;width:100%;font-size:14px;line-height:1.4}.tsv-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.tsv-breadcrumbs li{display:flex;align-items:center;min-width:0;max-width:100%;overflow-wrap:anywhere}.tsv-breadcrumbs li+li:before{content:"\203a";padding:0 10px;flex:none;color:#526b5e}.tsv-breadcrumbs a{display:inline-flex;align-items:center;min-height:40px;color:inherit;text-decoration:underline;text-underline-offset:4px}.tsv-breadcrumbs [aria-current]{padding:10px 0}.tsv-breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tsv-product-inclusion{color:#183c31;padding:10px 12px;border-left:3px solid #183c31;background:#faf6ed}.tsv-product-scent-copy .scent-chips a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #183c31;border-radius:18px;padding:6px 12px;color:#183c31;text-decoration:underline;text-underline-offset:3px}.tsv-product-scent-copy .scent-chips a .visually-hidden{padding:0;border:0}.nc .nc-journey{margin:32px 0 38px;padding:24px 28px;background:#edeedf;border:1px solid #cad3c4;border-radius:10px}.nc .nc-journey h3{font-size:24px;margin:0}.nc .nc-journey-art{display:block;width:100%;height:auto;max-height:230px;overflow:visible}.nc .nc-journey figcaption{font-size:13px;line-height:1.6;max-width:90ch}.nc-journey-mobile{display:none}@media(max-width:749px){.nc .nc-journey{padding:22px 18px}.nc .nc-journey h3{font-size:24px}.nc .nc-journey-art{margin-block:12px}.nc-journey-mobile{display:grid;grid-template-columns:28px 1fr;gap:7px 12px;margin:14px 0 20px}.nc-journey-mobile span{grid-column:1;grid-row:span 2;font-size:12px;color:#9a5436;padding-top:4px}.nc-journey-mobile strong,.nc-journey-mobile p{grid-column:2}.nc .nc-journey-mobile p{font-size:15px;margin:0 0 12px}.nc .nc-journey-art text{display:none}}.tsv-scroll-arrows{display:flex;justify-content:flex-end;gap:10px;margin:12px 0 16px;grid-column:1/-1}.tsv-scroll-arrows[hidden]{display:none!important}.tsv-scroll-arrows button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;padding:0;border:2px solid #183c31;border-radius:50%;background:#fffdf8;color:#183c31;cursor:pointer}.tsv-scroll-arrows button:disabled{opacity:.35;cursor:default}.tsv-scroll-arrows button:focus-visible{outline:3px solid #934e35;outline-offset:4px}.tsv-scroll-arrows svg{width:24px;height:24px}.tsv-service-gallery__controls,.tsv-gifting-gallery__controls{visibility:visible!important;opacity:1!important}.tsv-service-gallery__controls button,.tsv-gifting-gallery__controls button{border-width:2px;font-weight:600}.tsv-service-nav-group{min-width:0;list-style:none}.tsv-service-nav-group>p{font-size:13px;font-weight:600;letter-spacing:.03em;padding:12px 20px 6px;margin:0;color:#53634f}.tsv-service-nav-group>ul{list-style:none;margin:0;padding:0}.tsv-service-nav-group a{white-space:normal;line-height:1.4}@media(min-width:990px){ul.header__submenu:has(>.tsv-service-nav-group){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(650px,80vw);max-height:calc(100vh - 200px);overflow-y:auto;padding:12px}.header__submenu:has(>.tsv-service-nav-group)>li:first-child{grid-column:1/-1;border-bottom:1px solid #d2d9ce;padding-bottom:8px}.header__submenu:has(>.tsv-service-nav-group) .tsv-service-nav-group:first-of-type{border-right:1px solid #d2d9ce}.tsv-service-nav-group a{padding:12px 20px}}.menu-drawer .tsv-service-nav-group>p{padding-inline:32px}.menu-drawer .tsv-service-nav-group>ul a{padding-inline:32px}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAIAAAAAIAAACAAAAAAAAAQAACBBA */
