:root{--eth-pearl: #FFFFFF;--eth-veil: #FFFFFF;--eth-ink: #000000;--eth-smoke: #555555;--eth-mauve: #000000;--eth-nacre: #FFFFFF;--eth-mono: "DM Mono", ui-monospace, Menlo, monospace}.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4{text-wrap:balance}.button,.button--secondary,.shopify-payment-button__button--unbranded,button[type=submit].button{text-transform:uppercase;letter-spacing:.14em;font-weight:500;font-size:.8125rem}.announcement-bar,.announcement-bar__message{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.badge{text-transform:uppercase;letter-spacing:.06em;border-radius:0}.eth-mono{font-family:var(--eth-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--eth-smoke)}.eth-link{color:var(--eth-ink);border-bottom:1px solid var(--eth-mauve);padding-bottom:2px;text-decoration:none}.eth-hero{background:var(--eth-nacre);color:var(--eth-ink);position:relative;overflow:hidden}.eth-hero__inner{max-width:1240px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.eth-hero__copy{display:flex;flex-direction:column;gap:18px}.eth-hero__title{font-family:var(--heading-font-family);font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.05;margin:0;color:var(--eth-ink)}.eth-hero__text{font-size:1.0625rem;color:#000;max-width:42ch;margin:0}.eth-hero__ctas{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:6px}.eth-hero__visual{display:flex;justify-content:center}.eth-hero__visual img{max-width:100%;height:auto}@media(max-width:749px){.eth-hero__inner{grid-template-columns:1fr;padding:48px 20px;text-align:left}}.eth-bottle{width:132px;display:flex;flex-direction:column;align-items:center}.eth-bottle__cap{width:54px;height:54px;background:var(--eth-ink)}.eth-bottle__neck{width:34px;height:9px;background:#000}.eth-bottle__glass{width:132px;height:244px;border-radius:18px 18px 12px 12px;border:1px solid #000000;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:12px}.eth-bottle__word{font-family:var(--heading-font-family);font-size:15px;letter-spacing:.26em;margin-right:-.26em;text-transform:uppercase}.eth-bottle__name{font-family:var(--heading-font-family);font-style:italic;font-size:14px;line-height:1.2}.eth-bottle__ml{font-family:var(--eth-mono);font-size:8px;white-space:nowrap;color:var(--eth-smoke)}.eth-ritual{background:var(--eth-pearl)}.eth-ritual__inner{max-width:1240px;margin:0 auto;padding:72px 24px;display:flex;flex-direction:column;gap:36px}.eth-ritual__head{display:flex;flex-direction:column;gap:10px;max-width:640px}.eth-ritual__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#eaeaea;border:1px solid #EAEAEA}.eth-ritual__step{background:var(--eth-pearl);padding:28px 24px;display:flex;flex-direction:column;gap:10px}.eth-ritual__num{font-family:var(--heading-font-family);font-size:1.5rem;color:var(--eth-mauve)}.eth-ritual__step h3{margin:0;font-family:var(--heading-font-family);font-size:1.375rem}.eth-ritual__step p{margin:0;color:#555}@media(max-width:749px){.eth-ritual__grid{grid-template-columns:1fr}.eth-ritual__inner{padding:52px 20px}}.eth-formula{background:#f6f3ef}.eth-formula__inner{max-width:1240px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.eth-formula__card{background:#fff;border:1px solid #EAEAEA;padding:24px;display:flex;flex-direction:column;gap:12px}.eth-formula__list{font-family:var(--eth-mono);font-size:.8rem;line-height:1.8;color:#555}@media(max-width:749px){.eth-formula__inner{grid-template-columns:1fr;padding:52px 20px}}.eth-waitlist{background:var(--eth-nacre);color:var(--eth-ink)}.eth-waitlist__inner{max-width:760px;margin:0 auto;padding:72px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.eth-waitlist h2{color:var(--eth-ink);margin:0}.eth-waitlist p{color:#555;margin:0;max-width:46ch}.eth-waitlist form{display:flex;gap:0;width:100%;max-width:460px;margin-top:8px}.eth-waitlist input[type=email]{flex:1;min-width:0;background:#fff;border:1px solid #000000;border-right:0;color:var(--eth-ink);padding:14px 16px;font:inherit;border-radius:0}.eth-waitlist input[type=email]::placeholder{color:var(--eth-smoke)}.eth-waitlist button{background:var(--eth-ink);color:#fff;border:1px solid var(--eth-ink);padding:14px 22px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;font-size:.75rem;cursor:pointer;border-radius:0}.eth-waitlist__ok{font-family:var(--eth-mono);font-size:.75rem;letter-spacing:.06em;color:var(--eth-ink)}.product-info .product-info__title{font-size:22px;font-weight:600;line-height:1.3}@media screen and (max-width:699px){.product-info .product-info__title.h1,.product-info h1.product-info__title{font-size:1.25rem!important;line-height:1.25!important}}html:root{--st-plum: #000000;--st-rose: #000000;--st-body: #555555}.st-chips .sk-i,.st-minis .sk-i,.st-checklist .sk-i{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ethaler-brand.css.map */
