@import url('tt-fonts.css');
:root{--ec-purple:#2e3a2b;--ec-plum:#253021;--ec-violet:#87987a;--ec-gold:#b68d56;--ec-paper:#f1eadb;--ec-muted:#d0c5ae;--es-pine:#2e3a2b;--es-sage:#87987a;--es-ivory:#f1eadb;--es-gold:#9a6f40;--es-muted:#65705d;--es-line:#2e3a2b30;--es-serif:'Cinzel',Georgia,serif;--es-literary:'Lora',Georgia,serif;--es-sans:'Lora',Georgia,serif;--gx-gutter:6vw;--tt-earth:#5b4636;--tt-clay:#a85c36}
body.everspores-site{background:#f1eadb;color:#2e3a2b;font-family:'Lora',Georgia,serif;font-size:16px;line-height:1.7}body:before{pointer-events:none}button,input,select,textarea{font-family:inherit}.tt-announcement{background:#2e3a2b;color:#e9ddc5;text-align:center;padding:9px 20px;font:11px/1.5 'Cinzel',serif;letter-spacing:.07em}.tt-announcement a{margin-left:22px;text-decoration:underline;text-underline-offset:3px}
.ec-header{background:#f1eadb;color:#2e3a2b;border-bottom:1px solid #2e3a2b30;padding:14px 5vw;gap:24px;min-height:115px}.ec-logo .ec-brand-logo{width:170px!important;height:105px!important;object-fit:contain;filter:none!important}.ec-navigation,.ec-header-actions{font:12px/1.5 'Cinzel',Georgia,serif;gap:23px}.ec-navigation a:hover,.ec-header-actions>a:hover{color:#9a542f}.ec-menu-toggle{color:#2e3a2b;border-color:#2e3a2b55;font:11px 'Cinzel',serif}.ec-header-actions .cart-count{border-color:#2e3a2b55}#ec-mobile{background:#f1eadb;color:#2e3a2b;border-color:#2e3a2b30}
.tt-home h1,.tt-home h2,.tt-home h3{font-family:'Cinzel',Georgia,serif!important;font-weight:400!important}.tt-home h1 em,.tt-home h2 em{font-family:'Lora',Georgia,serif;font-weight:400;font-style:italic;text-transform:none}.tt-kicker{display:block;font:11px/1.6 'Cinzel',Georgia,serif;letter-spacing:.17em;text-transform:uppercase;margin-bottom:22px}.tt-hero{min-height:660px;position:relative;background:linear-gradient(90deg,#111b12a8 0%,#111b1260 43%,#111b1200 70%),url('toadstool-tonic-woodland.webp') center 57%/cover;color:#f1eadb;padding:78px 7vw 42px;display:flex;align-items:center}.tt-hero-inner{max-width:620px}.tt-home .tt-hero h1{font-size:clamp(46px,5.6vw,82px);line-height:1.12;letter-spacing:-.045em;margin:0 0 24px;text-transform:none}.tt-hero h1 em{color:#e5cb9c}.tt-hero p{font-size:17px;max-width:440px;line-height:1.8;margin:0 0 30px;color:#e3dbc9}.tt-button{display:inline-flex;gap:30px;align-items:center;justify-content:center;padding:16px 25px;background:#e9ddc5;color:#2e3a2b;border:1px solid #e9ddc5;font:12px/1.5 'Cinzel',Georgia,serif;letter-spacing:.05em;min-height:52px;transition:background .2s}.tt-button:hover{background:#d4bf99}.tt-button span{font-size:22px}.tt-hero-foot{font:9px/1.6 'Cinzel',Georgia,serif;letter-spacing:.14em;margin-top:55px;display:flex;gap:17px;align-items:center}.tt-hero-foot span{font-size:20px}.tt-hero-side{position:absolute;right:5vw;bottom:47px;font:14px/1.8 'Cinzel',Georgia,serif;letter-spacing:.15em;border-left:1px solid #e9ddc566;padding-left:22px}.tt-values{display:flex;align-items:center;justify-content:space-evenly;gap:20px;background:#2e3a2b;color:#e9ddc5;padding:24px 5vw;font:10px/1.6 'Cinzel',serif;letter-spacing:.12em}.tt-values i{color:#b68d56;font-size:18px;font-style:normal}
.tt-section{padding:80px 6vw;max-width:1560px;margin:auto}.tt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.tt-section-heading .tt-kicker{color:#84623d;margin-bottom:13px}.tt-home h2{font-size:clamp(30px,3.5vw,48px);line-height:1.2;margin:0;letter-spacing:-.03em}.tt-section-heading>p{margin:0;color:#65705d;font-size:15px}.tt-text-link{display:inline-block;font:12px/1.7 'Cinzel',serif;border-bottom:1px solid #9a6f40;padding-bottom:6px}.tt-text-link:hover{color:#a85c36}.tt-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #2e3a2b30}.tt-format{padding:24px 25px 30px;background:#e6dcc9;border-right:1px solid #2e3a2b30;transition:background .2s}.tt-format:nth-child(2){background:#dde0cf}.tt-format:nth-child(3){background:#e2cbb6}.tt-format:nth-child(4){background:#d0d5c1}.tt-format:last-child{border:0}.tt-format:hover{background:#e9ddc5}.tt-format-top{display:flex;justify-content:space-between;font:11px 'Cinzel',serif}.tt-format-top span:last-child{font-size:21px}.tt-format-image{height:230px;display:flex;align-items:center;justify-content:center;padding:15px}.tt-format-image img{width:100%;height:100%;object-fit:contain;max-height:200px;filter:drop-shadow(0 12px 14px #2e3a2b20);transition:transform .25s}.tt-format:hover img{transform:translateY(-6px)}.tt-format h3{font-size:27px;margin:20px 0 7px!important}.tt-format p{font-size:13px;color:#5b6656;margin:0}.tt-selection{border-top:1px solid #2e3a2b30}.tt-product-grid{gap:35px 25px!important}.tt-product-grid .ec-product-image{height:275px;aspect-ratio:auto;border:1px solid #2e3a2b25;background:#e7dfcd;padding:28px;box-shadow:none}.tt-product-grid .ec-product-image:before,.tt-product-grid .ec-product-image:after{display:none}.tt-product-grid .ec-product-image img{height:100%;width:100%;max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 12px 14px #2e3a2b15)}.tt-product-grid .ec-product-copy{padding:20px 0 0}.tt-product-grid .ec-label{color:#84623d;font:10px/1.5 'Cinzel',serif!important;letter-spacing:.12em}.tt-product-grid .ec-product-copy h3{font:19px/1.4 'Lora',Georgia,serif!important;letter-spacing:0;margin:8px 0!important;color:#2e3a2b}.tt-product-grid .ec-product-copy p{font-size:12px;color:#65705d;min-height:20px}.tt-product-grid .ec-product-bottom{border-top:1px solid #2e3a2b30;margin-top:15px;display:flex;justify-content:space-between;padding-top:10px}.tt-product-grid .ec-price{color:#2e3a2b;font-size:16px;margin:0}.tt-product-grid .ec-product-view{font-size:12px;color:#84623d}.tt-product-grid .ec-product-copy:after{display:none}
.tt-story{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #2e3a2b30;background:#e5dac4}.tt-story-art{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2e3a2b30;padding:60px 5vw;background:radial-gradient(ellipse,#f1eadb,#e5dac4)}.tt-story-art img{width:100%;max-width:520px;mix-blend-mode:multiply}.tt-story-art>span{font:9px/1.5 'Cinzel',serif;letter-spacing:.16em;margin-top:25px}.tt-story-copy{padding:80px 6vw}.tt-story-copy .tt-kicker{color:#84623d}.tt-story-copy h2{margin-bottom:28px}.tt-story-copy p{color:#55604d;font-size:16px}.tt-story-copy .tt-text-link{margin-top:15px}.tt-guidance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.tt-guidance-grid>a{border-top:1px solid #2e3a2b60;padding-top:25px}.tt-index{font:10px/1.6 'Cinzel',serif;letter-spacing:.09em;color:#84623d}.tt-guidance-grid h3{font-size:25px;line-height:1.35;margin:22px 0 15px}.tt-guidance-grid p{font-size:14px;color:#65705d;min-height:75px}.tt-closing{text-align:center;padding:90px 20px;background:linear-gradient(#182316a6,#182316bc),url('toadstool-tonic-woodland.webp') center 64%/cover;color:#e9ddc5}.tt-closing h2{font-size:clamp(40px,5vw,65px);margin:0 0 35px}.tt-closing .tt-kicker{font-size:10px}
.ec-footer{background:#253021;color:#e9ddc5;padding:60px 6vw 25px}.ec-footer .ec-brand-logo{width:235px!important;height:auto!important;filter:brightness(0) invert(91%) sepia(16%) saturate(426%) hue-rotate(351deg) brightness(98%) contrast(87%)}.ec-footer-wordmark>span{font-family:'Cinzel',serif;font-size:12px;color:#cbb48a;margin-top:18px}.ec-footer nav,.ec-footer-note p,.ec-footer-note>a{font-size:13px;line-height:1.8;color:#e9ddc5}.ec-footer .ec-label{font:10px/1.6 'Cinzel',serif!important;color:#cbb48a;letter-spacing:.12em}.ec-footer-note p{color:#c6c9b9}.ec-footer-bottom{border-color:#e9ddc533;font-size:11px;color:#c6c9b9}.ec-footer-contact{color:#c6c9b9;font-size:12px}.ec-footer nav a:hover{color:#cbb48a}.ec-footer-top{gap:35px}
/* Apply the identity to inherited store, product and policy layouts. */
.everspores-site .es-forest-scene{background-image:linear-gradient(90deg,#1c281bbc,#1c281b55),url('toadstool-tonic-woodland.webp')!important;background-size:cover!important;background-position:center 55%!important}.everspores-site .es-page-heading,.everspores-site .es-collection-hero{color:#f1eadb!important}.everspores-site .es-page-heading h1,.everspores-site .es-page-heading p,.everspores-site .es-page-heading .es-eyebrow,.everspores-site .es-collection-hero h1,.everspores-site .es-collection-hero p{color:#f1eadb!important;font-family:inherit}.everspores-site main :is(h1,h2,h3,h4){font-family:'Cinzel',Georgia,serif!important}.everspores-site :is(.es-page,.es-shop,.page-main,.ec-collection,.ec-product-main){background-color:#f1eadb!important;color:#2e3a2b!important}.everspores-site .es-prose,.everspores-site .es-prose p,.everspores-site .es-policy-nav a,.everspores-site .es-policy-nav .es-eyebrow{color:#2e3a2b!important}.everspores-site .es-prose :is(h2,h3){color:#2e3a2b!important}.everspores-site :is(.es-about-lead,.es-about-principles,.es-information-content,.es-support,.support-card,.report-family){color:#2e3a2b}.everspores-site .es-about-plate{background:#e5dac4}.everspores-site .es-about-plate figcaption{color:#65705d}.everspores-site :is(.es-product-image,.ec-product-image,.woocommerce-product-gallery){background-color:#e7dfcd!important;border-color:#2e3a2b30!important}.everspores-site .ec-product h3{color:#2e3a2b}.everspores-site :is(.es-transaction-content,.woocommerce,.woocommerce p,.woocommerce label){color:#2e3a2b}.everspores-site .woocommerce :is(input,select,textarea){background:#f9f5ec!important;color:#2e3a2b!important;border-color:#2e3a2b40!important}.everspores-site .woocommerce :is(.button,button.button,a.button){background:#2e3a2b!important;color:#f1eadb!important;border-color:#2e3a2b!important}.everspores-site .woocommerce :is(.woocommerce-info,.woocommerce-message){background:#e4dfcd;color:#2e3a2b;border-color:#87987a}.everspores-site :is(.es-product-copy,.es-product-copy p,.ec-product-copy p,.es-collection-intro p){color:#65705d}.everspores-site .es-eyebrow{color:#84623d}.everspores-site .ec-product .ec-label{color:#84623d}.everspores-site .ec-price{color:#2e3a2b}.everspores-site .es-policy-nav a[aria-current]{background:#e5dac4}.everspores-site .es-scene-page:before,.everspores-site .page-main:before{background:none!important}
.everspores-age-gate{background:#1b2618db!important;backdrop-filter:blur(7px)}.everspores-age-card{background:#f1eadb!important;color:#2e3a2b!important;border:1px solid #b68d56!important;box-shadow:0 30px 100px #0004!important;border-radius:0!important}.everspores-age-brand img{width:240px!important;height:160px!important;object-fit:contain}.everspores-age-card h2{font-family:'Cinzel',serif!important;color:#2e3a2b!important}.everspores-age-card p{color:#65705d!important;font-family:'Lora',serif!important}.everspores-age-label{color:#84623d!important}.everspores-age-confirm{background:#2e3a2b!important;color:#f1eadb!important;border-color:#2e3a2b!important}.everspores-age-decline{background:transparent!important;color:#2e3a2b!important;border-color:#2e3a2b50!important}.everspores-age-button{border-radius:0!important;font-family:'Lora',serif!important}
@media(min-width:1600px){.tt-hero{padding-inline:max(7vw,calc((100vw - 1350px)/2))}}@media(max-width:1100px){.ec-navigation{gap:14px;font-size:10px}.ec-header-actions{gap:14px;font-size:10px}.ec-logo .ec-brand-logo{width:145px!important;height:90px!important}.tt-format{padding:20px}.tt-format-image{height:190px}.tt-format h3{font-size:22px}.tt-product-grid .ec-product-image{height:230px}.tt-story-copy{padding:60px 5vw}}@media(max-width:800px){.tt-announcement{font-size:8px;padding:8px 12px}.tt-announcement a{display:block;margin:2px 0 0}.ec-header{min-height:94px;padding:8px 6vw;gap:15px}.ec-logo .ec-brand-logo{width:128px!important;height:80px!important}.ec-navigation{display:none}.ec-menu-toggle{display:block}.ec-header-actions{font-size:10px;gap:13px}.ec-header-actions>a:first-child{display:none}#ec-mobile{top:100%;padding:20px 6vw}.tt-hero{min-height:640px;padding:65px 7vw 38px;background-position:62% center;background-image:linear-gradient(90deg,#111b12bf,#111b1270),url('toadstool-tonic-woodland.webp')}.tt-home .tt-hero h1{font-size:clamp(43px,9vw,66px)}.tt-hero p{font-size:15px;max-width:380px}.tt-hero-side{display:none}.tt-hero-foot{font-size:8px;gap:12px;margin-top:42px;flex-wrap:wrap}.tt-kicker{font-size:9px}.tt-values{flex-wrap:wrap;gap:10px 20px;font-size:8px;padding:20px 6vw}.tt-values i{display:none}.tt-values span{flex-basis:43%;text-align:center}.tt-section{padding:55px 6vw}.tt-section-heading{align-items:start;flex-direction:column;gap:17px;margin-bottom:28px}.tt-home h2{font-size:34px}.tt-section-heading>p{font-size:14px}.tt-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-format{padding:19px;border-bottom:1px solid #2e3a2b30}.tt-format:nth-child(2){border-right:0}.tt-format:nth-child(3){border-bottom:0}.tt-format h3{font-size:23px}.tt-format p{font-size:11px}.tt-format-image{height:190px;padding:12px}.tt-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 16px!important}.tt-product-grid .ec-product-image{height:230px;padding:20px}.tt-product-grid .ec-product-copy h3{font-size:16px!important}.tt-product-grid .ec-product-copy p{font-size:10px}.tt-product-grid .ec-label{font-size:8px!important}.tt-product-grid .ec-price{font-size:13px}.tt-product-grid .ec-product-view{font-size:10px}.tt-story{grid-template-columns:1fr}.tt-story-art{border-right:0;border-bottom:1px solid #2e3a2b30;padding:40px 10vw}.tt-story-art img{max-width:380px}.tt-story-copy{padding:50px 7vw}.tt-story-copy p{font-size:15px}.tt-guidance-grid{grid-template-columns:1fr;gap:35px}.tt-guidance-grid p{min-height:0}.tt-guidance-grid h3{font-size:24px}.tt-closing{padding:65px 6vw}.tt-closing h2{font-size:46px}.ec-footer-top{grid-template-columns:1fr 1fr}.ec-footer-brand{grid-column:1/-1}.ec-footer-note{grid-column:1/-1}.ec-footer .ec-brand-logo{width:200px!important}.ec-footer-contact{margin-top:20px}.everspores-age-brand img{width:190px!important;height:125px!important}}@media(max-width:400px){.tt-home .tt-hero h1{font-size:42px}.tt-hero{min-height:610px}.tt-format{padding:15px}.tt-format-image{height:160px}.tt-product-grid .ec-product-image{height:200px}.tt-format h3{font-size:20px}.tt-hero-foot{letter-spacing:.06em}.ec-logo .ec-brand-logo{width:115px!important}.ec-header-actions{gap:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tt-format img{transition:none}.tt-format:hover img{transform:none}}
.everspores-site .es-collection-page{background:#f1eadb!important;color:#2e3a2b!important;font-family:'Lora',Georgia,serif}.everspores-site .es-collection-hero .es-text-link{color:#e9ddc5}.everspores-site .es-collection-hero .es-eyebrow{display:block!important;color:#e9ddc5!important}.everspores-site .es-collection-page .es-wrap{padding-inline:6vw}.everspores-site .ec-product-gallery{background:#e7dfcd!important;border-radius:0!important;border-color:#2e3a2b30}.everspores-site .ec-gallery-stars{display:none}.everspores-site .ec-cosmic-product{color:#2e3a2b;font-family:'Lora',Georgia,serif}.everspores-site.single-product{--ec-product-muted:#65705d;--ec-product-line:#2e3a2b30}.everspores-site.single-product .page-main{background:#f1eadb!important}.everspores-site .ec-cosmic-product :is(.product_title,h2,h3){color:#2e3a2b!important}.everspores-site .ec-cosmic-product :is(.single_add_to_cart_button,.button){background:#2e3a2b!important;color:#f1eadb!important;border-color:#2e3a2b!important;border-radius:0!important}.everspores-site .es-collection-filter,.everspores-site .es-collection-filter :is(input,select,button),.everspores-site .es-collection-sidebar nav a{border-radius:0!important}.everspores-site .es-collection-filter button,.everspores-site .es-collection-sidebar nav a[aria-current]{background:#2e3a2b!important;color:#f1eadb!important;border-color:#2e3a2b!important}.everspores-site .es-collection-page .ec-product-image{border-radius:0!important;background:#e7dfcd!important}.everspores-site .es-collection-page .ec-product-image:before{display:none}.everspores-site .es-collection-page .ec-product-copy h3{font-family:'Lora',Georgia,serif!important}.everspores-site .ec-product-gallery .woocommerce-product-gallery{background:transparent!important}.everspores-site .ec-cosmic-product .wrap{padding-inline:6vw}
body.everspores-site .ec-header{background:#f1eadb!important;color:#2e3a2b!important;font-family:'Cinzel',Georgia,serif!important}body.everspores-site .ec-header :is(.ec-navigation a,.ec-header-actions>a,#ec-mobile a,.ec-menu-toggle){font-family:'Cinzel',Georgia,serif!important;color:#2e3a2b!important}body.everspores-site .ec-header :is(.ec-navigation a,.ec-header-actions>a,#ec-mobile a):hover{color:#a85c36!important}body.everspores-site #ec-mobile{background:#f1eadb!important;color:#2e3a2b!important}body.everspores-site .ec-product-grid .ec-product .ec-product-copy h3{color:#2e3a2b!important}body.everspores-site .ec-product .ec-product-copy>.ec-label{color:#84623d!important}body.everspores-site .ec-product .ec-product-copy>p{color:#65705d!important}
body.everspores-site .es-collection-page .es-collection-hero{background:linear-gradient(90deg,#1c281bdb,#1c281b70),url('toadstool-tonic-woodland.webp') center 53%/cover!important;padding-block:52px!important}body.everspores-site .es-collection-page .es-collection-hero h1{font-family:'Cinzel',Georgia,serif!important;font-weight:400!important;color:#f1eadb!important}body.everspores-site .es-collection-page .es-collection-hero :is(p,a){color:#e9ddc5!important}body.everspores-site .es-collection-page .es-collection-filter{background:#e5dac4!important;border:1px solid #2e3a2b30!important;color:#2e3a2b!important}body.everspores-site .es-collection-page .es-collection-filter label{color:#2e3a2b!important;font-family:'Cinzel',Georgia,serif!important;font-size:11px!important}body.everspores-site .es-collection-page .es-collection-filter :is(input,select){background:#f9f5ec!important;color:#2e3a2b!important;border:1px solid #2e3a2b40!important;font-family:'Lora',Georgia,serif!important}body.everspores-site .es-collection-page .es-collection-results .ec-product{border-radius:0!important;background:transparent!important;border:0!important;padding:0!important}body.everspores-site .es-collection-page .es-collection-results .ec-product .ec-product-image{background:#e7dfcd!important;border:1px solid #2e3a2b30!important;border-radius:0!important;padding:22px!important}body.everspores-site .es-collection-page .es-collection-sidebar nav a{color:#2e3a2b!important}body.everspores-site .es-collection-page .es-collection-sidebar nav a[aria-current]{color:#f1eadb!important}body.everspores-site .ec-product-buy h1,body.everspores-site .ec-product-details h2,body.everspores-site .ec-cosmic-product .es-section-head h2{font-family:'Cinzel',Georgia,serif!important;font-weight:400!important;color:#2e3a2b!important}body.everspores-site .ec-product-buy button.single_add_to_cart_button{background:#2e3a2b!important;color:#f1eadb!important;border-color:#2e3a2b!important;border-radius:0!important}body.everspores-site .ec-product-buy :is(input,select){border-radius:0!important;background:#f9f5ec!important;color:#2e3a2b!important}body.everspores-site .ec-product-disclosures .es-record-disclosure summary{color:#2e3a2b!important;font-family:'Lora',Georgia,serif!important}body.everspores-site .ec-product-details,body.everspores-site .ec-product-buy .woocommerce-product-details__short-description{color:#65705d!important}
body.everspores-site .es-page-heading.es-forest-scene{background:linear-gradient(90deg,#1c281bd9,#1c281b65),url('toadstool-tonic-woodland.webp') center 52%/cover!important}body.everspores-site .es-page .es-page-heading h1,body.everspores-site .es-page :is(h2,h3){font-family:'Cinzel',Georgia,serif!important;font-weight:400!important}body.everspores-site .es-page .es-page-heading p{color:#e9ddc5!important;font-family:'Lora',Georgia,serif!important}body.everspores-site .es-button{background:#2e3a2b!important;color:#f1eadb!important;border-color:#2e3a2b!important;border-radius:0!important;font-family:'Cinzel',Georgia,serif!important;font-weight:400!important}body.everspores-site .woocommerce-product-gallery:after{content:'TOADSTOOL & TONIC / THE COLLECTION'!important}
/* Logo-inspired, flowing headline lettering. */
@font-face{font-family:'Berkshire Swash';font-style:normal;font-weight:400;font-display:swap;src:url('tt-berkshire-swash.ttf') format('truetype')}
body.everspores-site .tt-home .tt-hero h1,body.everspores-site .tt-home .tt-hero h1 em{font-family:'Berkshire Swash',Georgia,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.025em;line-height:1.12;text-transform:none}
