:root{--eb-black: #0a0a0a;--eb-ink: #f7f7f4;--eb-muted: #8a8a82;--eb-lime: #c8f135;--eb-lime-2: #a8d420;--eb-line: #222;--eb-card: #141414}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;letter-spacing:-.011em;background:var(--eb-black)}h1,h2,h3,h4,h5,.jumbo-text,.rte h1,.rte h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.045em;font-weight:800}em,i,.eb-serif{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic;font-weight:400;color:var(--eb-lime);letter-spacing:-.02em}.announcement-bar{padding-block:10px!important}.announcement-bar__slider,.announcement-bar__slides,.announcement-bar__slide,.announcement-bar [class*=marquee]{animation:none!important;transform:none!important;overflow:visible!important;width:100%!important;display:flex!important;justify-content:center!important}.announcement-bar__text,.announcement-bar p,.announcement-bar span{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#111!important;justify-content:center!important;width:100%!important;text-align:center!important}.header-section,.header,#header-group header{border-bottom:1px solid var(--eb-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header a,.menu-list__link,.header-menu a{font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.header-logo img,.header__heading-logo{max-height:44px}.button:not(.button-unstyled):not(.close-button):not(.header-actions__action){border-radius:999px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:13px!important;padding:14px 26px!important;min-height:48px}.button.button:not(.button-secondary):not(.button-unstyled):not(.link){background:var(--eb-lime)!important;color:#111!important;border-color:var(--eb-lime)!important}.button:not(.button-unstyled):hover{background:var(--eb-lime-2)!important;border-color:var(--eb-lime-2)!important;color:#111!important}.hero-wrapper{min-height:72vh}.hero-wrapper h1{font-size:clamp(40px,6.4vw,76px)!important;line-height:.95!important;max-width:14ch;color:var(--eb-ink)!important}.hero-wrapper .text-block p,.hero-wrapper p{max-width:38ch}.jumbo-text,.jumbo-text__container{font-size:clamp(36px,6vw,72px)!important;line-height:.95!important;max-width:90vw;overflow:hidden}.product-card{background:var(--eb-card)!important;border:1px solid #1f1f1f!important;border-radius:16px!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);border-color:#333!important;box-shadow:0 18px 40px #00000059}.product-card img,.product-card__image,.product-media img{background:#101010}.product-card h3,.product-card h5,.product-card .product-card__content{letter-spacing:-.02em}.product-card .price,.product-grid .price{font-weight:700;letter-spacing:-.02em}.product-card .compare-at-price,.price--compare{color:var(--eb-muted)!important}.product-badges,.badge,.card-badge,[class*=badge]{border-radius:999px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important}.badge:not(.badge--sold-out),.product-badges .badge{background:var(--eb-lime)!important;color:#111!important}.product-information h1,.product-details h1{font-size:clamp(28px,4vw,44px)!important;line-height:1.05!important}.product-information .price,.product-details .price{font-size:22px!important;font-weight:800;color:var(--eb-lime)!important}.product-media img,.product-gallery img{border-radius:14px;background:#101010}footer,.footer,.shopify-section-group-footer-group{border-top:1px solid var(--eb-line)}footer input,.email-signup input,input[type=email]{background:#111!important;border:1px solid #2a2a2a!important;color:var(--eb-ink)!important;border-radius:999px!important;min-height:46px}.cart-drawer,.cart-drawer__inner{background:var(--eb-black)}.shopify-payment-button .shopify-payment-button__button{border-radius:999px!important}@media(max-width:749px){.hero-wrapper{min-height:70vh}.hero-wrapper h1{font-size:clamp(34px,11vw,52px)!important}.product-card{border-radius:12px!important}}.eb-member,.eb-reviews{max-width:920px;margin:0 auto;padding:72px 24px 88px;text-align:left}.eb-kicker{color:var(--eb-lime);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.eb-member h2,.eb-reviews h2{font-size:clamp(32px,5vw,52px);line-height:1.05;color:var(--eb-ink);margin-bottom:16px}.eb-lead,.eb-reviews p,.eb-member p{color:var(--eb-muted);font-size:16px;line-height:1.7;max-width:560px}.eb-member ul{list-style:none;margin:28px 0 36px;padding:0}.eb-member li{position:relative;padding:8px 0 8px 22px;color:#d6d6ce;font-size:15px}.eb-member li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;background:var(--eb-lime);border-radius:2px}.eb-member .button,.eb-reviews .button{display:inline-block;background:var(--eb-lime);color:#111;padding:14px 26px;border-radius:999px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;font-size:13px}.eb-price{font-size:42px;font-weight:900;color:var(--eb-lime);letter-spacing:-.04em;margin:8px 0 6px}.eb-price span{font-size:16px;color:var(--eb-muted);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/8/assets/essentia-premium.css.map */
