:root{--eth-pearl: #F3F2EF;--eth-veil: #E4E1E7;--eth-ink: #1D1B22;--eth-smoke: #6B6773;--eth-mauve: #7A5468;--eth-nacre: linear-gradient(118deg, #F2E8EA 0%, #EAE7F2 38%, #E4EEEC 70%, #F3EFE6 100%);--eth-mono: "DM Mono", ui-monospace, Menlo, monospace}.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:400;letter-spacing:-.005em;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{font-family:var(--eth-mono);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-weight:400;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:#4a4651;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;filter:drop-shadow(0 22px 28px rgba(60,50,70,.16))}.eth-bottle__cap{width:54px;height:54px;background:var(--eth-ink)}.eth-bottle__neck{width:34px;height:9px;background:#cfcbd4}.eth-bottle__glass{width:132px;height:244px;border-radius:18px 18px 12px 12px;border:1px solid rgba(29,27,34,.12);background:linear-gradient(160deg,#ffffffe0,#eae2f0eb 40%,#e2eeebeb 75%,#f6eef0f5);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:var(--eth-veil);border:1px solid var(--eth-veil)}.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-style:italic;font-size:1.5rem;color:var(--eth-mauve)}.eth-ritual__step h3{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:1.375rem}.eth-ritual__step p{margin:0;color:#4a4651}@media(max-width:749px){.eth-ritual__grid{grid-template-columns:1fr}.eth-ritual__inner{padding:52px 20px}}.eth-formula{background:var(--eth-veil)}.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 #D6D2DB;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:#4a4651}@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:#4a4651;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 #CFCBD4;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:var(--eth-pearl);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)}@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}}.st-chips .sk-i,.st-minis .sk-i,.st-checklist .sk-i{color:var(--eth-mauve)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ethaler-brand.css.map */
