:root{--eth-gold: 168, 131, 74;--eth-gold-deep: 138, 106, 48;--eth-gold-line: 212, 175, 55;--eth-blush: 255, 207, 218;--eth-pale: 255, 245, 248;--eth-white: 255, 255, 255}@font-face{font-family:Ethereal Ballet;src:url(eth-ballet.woff) format("woff");font-display:swap}.eth-label{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:rgb(var(--eth-gold-deep))}.eth-link{display:inline-block;font-size:1.3rem;letter-spacing:.04em;color:rgb(var(--eth-gold-deep));text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.eth-link:hover{color:rgb(var(--color-foreground))}.eth-dot{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background:rgb(var(--eth-gold-line));vertical-align:middle}.eth-metals{margin:0 0 1.6rem;font-size:1.3rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.75)}.eth-h1,.eth-h2,.eth-h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;letter-spacing:.02em;color:rgb(var(--eth-gold))}.eth-h1{margin:0 0 1.2rem;font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.15}.eth-h2{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2}.eth-h3{margin:0;font-size:2.2rem;line-height:1.25}@media screen and (min-width:750px){.eth-h1{font-size:calc(var(--font-heading-scale) * 4.6rem)}.eth-h2{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.eth-accent{display:block;font-family:"Ethereal Ballet",var(--font-heading-family);font-size:1.1em;line-height:1.4}.eth-section__head{max-width:64rem;margin:0 auto 2.8rem;text-align:center}.eth-section__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.eth-todo{display:block;margin:1.2rem 0;padding:1rem 1.2rem;border:1px dashed #b4532a;background:#fff8e6;color:#5b3a12;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.3rem;line-height:1.45;text-align:left}.eth-todo[hidden]{display:none!important}.eth-todo--inline{margin:.8rem 0 0;padding:.6rem .8rem;font-size:1.2rem}.eth-todo__label{display:block;margin-bottom:.3rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b4532a}.eth-tiers{margin:1.6rem 0 2rem}.eth-tiers__list{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0 0 1rem;padding:0;list-style:none}.eth-tier{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .6rem;border:1px solid rgba(var(--eth-gold-line),.55);background:rgb(var(--eth-white));text-align:center}.eth-tier__off{font-size:1.05rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:rgb(var(--eth-gold-deep))}.eth-tier--top{border-color:rgb(var(--eth-gold-line));background:rgba(var(--eth-blush),.35)}.eth-tier__qty{font-size:1.1rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.eth-tier__pct{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.1;color:rgb(var(--eth-gold-deep))}.eth-tiers__note{margin:0 0 .6rem;font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.eth-tiers__price{color:rgb(var(--eth-gold-deep));white-space:nowrap}.eth-tiers--hero .eth-tier{padding:1.4rem .8rem}.eth-tiers--hero .eth-tier__pct{font-size:3rem}.eth-tiers__strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.4rem;margin:0;font-size:1.35rem;line-height:1.5;text-align:center}.eth-tiers__strip .eth-label{margin:0}.eth-tiers__strip-tiers{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .9rem;color:rgba(var(--color-foreground),.85)}.product__eth-stack .eth-tiers{margin-top:.4rem}.eth-facts{display:grid;gap:1.6rem;margin:2rem 0;padding:1.6rem 0;border-top:1px solid rgba(var(--eth-gold-line),.35);border-bottom:1px solid rgba(var(--eth-gold-line),.35)}.eth-fact{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;align-items:start}.eth-fact__icon{width:2.4rem;height:2.4rem;color:rgb(var(--eth-gold-deep))}.eth-fact__heading{margin:0 0 .2rem;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;color:rgb(var(--eth-gold-deep))}.eth-fact__text{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.eth-fact__quote{margin:.8rem 0 0;font-size:1.35rem;font-style:italic;line-height:1.5;color:rgba(var(--color-foreground),.75)}.eth-fact__quote-by{display:block;margin-top:.3rem;font-size:1.05rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.eth-progress{margin:0 0 2.4rem;padding:1.6rem 1.6rem 1.4rem;border:1px solid rgba(var(--eth-gold-line),.5);background:rgb(var(--eth-white))}.eth-progress__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem}.eth-progress__top .eth-label,.eth-progress__count{margin:0}.eth-progress__count{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.eth-progress__track{position:relative;height:.4rem;margin:0 .8rem;border-radius:.2rem;background:rgba(var(--eth-gold-line),.22)}.eth-progress__fill{position:absolute;top:0;bottom:0;left:0;border-radius:.2rem;background:rgb(var(--eth-gold-line));transition:width .4s ease}.eth-progress__stop{position:absolute;top:50%;width:1.2rem;height:1.2rem;border:1px solid rgb(var(--eth-gold-line));border-radius:50%;background:rgb(var(--eth-white));transform:translate(-50%,-50%)}.eth-progress__stop.is-reached{background:rgb(var(--eth-gold-line))}.eth-progress__labels{position:relative;height:1.8rem;margin:.8rem .8rem 0;font-size:1.15rem;color:rgba(var(--color-foreground),.75)}.eth-progress__labels span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.eth-progress__labels span:last-child{transform:translate(-85%)}.eth-progress__message{margin:1rem 0 0;font-size:1.45rem;line-height:1.5;color:rgba(var(--color-foreground),.9)}.eth-addons{margin:2.4rem 0 0}.eth-addons__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;color:rgb(var(--eth-gold))}.eth-addons__list{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15.5rem,46%);gap:1.2rem;margin:0;padding:0 0 .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.eth-addons__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.eth-addon{position:relative;display:flex;flex-direction:column;border:1px solid rgba(var(--eth-gold-line),.35);background:rgb(var(--eth-white));scroll-snap-align:start}.eth-addon__media{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.eth-addon__media img{display:block;width:100%;height:100%;object-fit:cover}.eth-addon__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1rem}.eth-addon__title{display:-webkit-box;overflow:hidden;font-size:1.35rem;line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.eth-addon__price{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.eth-addon__select,.eth-piece__select{width:100%;padding:.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:0;background:#fff;color:rgb(var(--color-foreground));font:inherit;font-size:1.25rem}.eth-addon__option{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.eth-addon__add.button{width:100%;min-width:0;min-height:4rem;margin-top:auto;padding:0 1rem;font-size:1.4rem}.eth-addon__add[aria-busy=true],.eth-bundle__add[aria-busy=true]{opacity:.6;pointer-events:none}.eth-addons__error,.eth-bundle__error{margin:.6rem 0 0;font-size:1.3rem;color:#9b2c2c}.eth-intro{padding:2rem 0 1.2rem}.eth-intro__inner{max-width:72rem;text-align:center}.eth-intro .eth-tiers--hero .eth-tiers__list{max-width:54rem;margin-right:auto;margin-left:auto}.eth-intro__text{margin-top:1.2rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.eth-intro--strip{padding:1.2rem 0;border-top:1px solid rgba(var(--eth-gold-line),.35);border-bottom:1px solid rgba(var(--eth-gold-line),.35);background:rgb(var(--eth-white))}.eth-intro--strip .eth-tiers{margin:0}.eth-hero__inner{display:grid;gap:2.4rem;align-items:center}.eth-hero__inner--no-image{max-width:72rem;text-align:center}.eth-hero__media{overflow:hidden;aspect-ratio:4 / 3}.eth-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.eth-hero__text{max-width:52rem;font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.eth-hero .eth-tiers{max-width:48rem;margin:2rem 0 0}.eth-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}@media screen and (max-width:989px){.eth-hero__media{aspect-ratio:16 / 10}.eth-hero__inner--buttons-first .eth-hero__content{display:flex;flex-direction:column}.eth-hero__inner--buttons-first .eth-hero__content>*{order:6}.eth-hero__inner--buttons-first .eth-hero__content>.eth-label{order:1}.eth-hero__inner--buttons-first .eth-hero__content>.eth-h1{order:2}.eth-hero__inner--buttons-first .eth-hero__content>.eth-metals{order:3}.eth-hero__inner--buttons-first .eth-hero__content>.eth-hero__buttons{order:4;margin-top:0}.eth-hero__inner--buttons-first .eth-hero__content>.eth-hero__text{order:5;margin-top:2rem}}@media screen and (max-width:749px){.eth-hero__inner{gap:1.6rem}.eth-hero__media{aspect-ratio:16 / 9}.eth-hero .eth-h1{margin-bottom:.8rem;font-size:calc(var(--font-heading-scale) * 3rem)}.eth-hero .eth-label{font-size:1rem;letter-spacing:.12em}.eth-hero .eth-metals{font-size:1.15rem;letter-spacing:.02em}.eth-hero__buttons .button{flex:1 1 auto}}@media screen and (min-width:990px){.eth-hero__inner{grid-template-columns:1fr 1fr;gap:5rem}.eth-hero__media{order:2;aspect-ratio:1 / 1}}.eth-bundles{background:rgb(var(--eth-white))}.eth-bundles__grid{display:grid;gap:2rem}@media screen and (min-width:990px){.eth-bundles__grid{grid-template-columns:repeat(3,1fr)}}.eth-bundle{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 1.6rem;border:1px solid rgba(var(--eth-gold-line),.45);background:rgb(var(--eth-pale))}.eth-bundle__tier{margin:.4rem 0 0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--eth-gold-deep))}.eth-bundle__text{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.eth-bundle__metals{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;border:0}.eth-pill{position:relative}.eth-pill input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.eth-pill span{display:inline-block;padding:.7rem 1.4rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:4rem;background:#fff;font-size:1.3rem}.eth-pill input:checked+span{border-color:rgb(var(--eth-gold-deep));background:rgba(var(--eth-blush),.55)}.eth-pill input:focus-visible+span{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.eth-bundle__pieces{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.eth-piece{display:grid;grid-template-columns:7.2rem 1fr;gap:1.2rem;align-items:center}.eth-piece__media{display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--eth-gold-line),.25);background:#fff}.eth-piece__media img{display:block;width:100%;height:100%;object-fit:cover}.eth-piece__body{display:grid;grid-template-columns:1fr auto;gap:.4rem .8rem;align-items:baseline}.eth-piece__title{font-size:1.45rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.eth-piece__price{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.eth-piece__select{grid-column:1 / -1}.eth-bundle__sum{display:grid;gap:.4rem;margin:.4rem 0 0;padding-top:1.2rem;border-top:1px solid rgba(var(--eth-gold-line),.45);font-size:1.4rem}.eth-bundle__sum div{display:flex;justify-content:space-between;gap:1rem}.eth-bundle__sum dt,.eth-bundle__sum dd{margin:0}.eth-bundle__sum-total{font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--eth-gold-deep))}.eth-bundle__add.button{gap:.6rem;width:100%;margin-top:auto}.eth-onesize{background:rgba(var(--eth-blush),.55)}.eth-onesize__inner{max-width:72rem;text-align:center}.eth-onesize__icon{display:block;width:4.8rem;height:4.8rem;margin:0 auto 1.2rem;color:rgb(var(--eth-gold-deep))}.eth-onesize__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:2rem 0;padding:0;list-style:none}.eth-onesize__fact{display:flex;flex-direction:column;gap:.2rem;min-width:12rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--eth-gold-line),.5);background:rgb(var(--eth-white))}.eth-onesize__value{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.2;color:rgb(var(--eth-gold-deep))}.eth-onesize__caption{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.eth-placements__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.eth-placements__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.eth-placement__link{display:flex;flex-direction:column;gap:.6rem;color:rgb(var(--color-foreground));text-decoration:none}.eth-placement__media{display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--eth-gold-line),.3);background:#fff}.eth-placement__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.eth-placement__link:hover .eth-placement__media img,.eth-placement__link:focus-visible .eth-placement__media img{transform:scale(1.03)}.eth-placement__name{font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--eth-gold-deep))}.eth-placement__note{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.eth-pain-dot{display:inline-block;width:.8rem;height:.8rem;margin-right:.3rem;border:1px solid rgb(var(--eth-gold-line));border-radius:50%}.eth-pain-dot.is-on{background:rgb(var(--eth-gold-line))}.eth-quotes{background:rgb(var(--eth-white))}.eth-quotes__grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.eth-quotes__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.eth-quote{padding:2.4rem 2rem;border:1px solid rgba(var(--eth-gold-line),.35);background:rgb(var(--eth-pale));text-align:center}.eth-quote__stars{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.3em;color:rgb(var(--eth-gold-line))}.eth-quote__text{margin:0 0 1.2rem;padding:0;border:0;font-family:var(--font-heading-family);font-size:1.9rem;font-style:normal;line-height:1.45;color:rgba(var(--color-foreground),.9)}.eth-quote__by{margin:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.eth-quote__product{display:block;margin-top:.4rem;font-size:1.3rem;letter-spacing:.02em;text-transform:none;color:rgb(var(--eth-gold-deep))}.product__eth-accordions .eth-acc .accordion__title{font-family:var(--font-heading-family);font-weight:400;color:rgb(var(--color-foreground))}.product__eth-accordions .eth-acc .accordion__content p{margin:0 0 1rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.product__eth-accordions .eth-acc .accordion__content a{color:rgb(var(--eth-gold-deep))}.eth-acc__label{display:block;margin-bottom:.2rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--eth-gold-deep))}#vitals-tabs-placeholder .vt-accordion:not([data-tab-id="3"]),#vitals-tabs-placeholder .vt-accordion:not([data-tab-id="3"])+.vt-panel{display:none!important}.eth-promo-bar{padding:.8rem 1.6rem;background:rgb(var(--eth-gold-deep));text-align:center}.eth-promo-bar__link,.eth-promo-bar__text{display:inline-block;margin:0;font-size:1.3rem;letter-spacing:.06em;line-height:1.4;color:rgb(var(--eth-white));text-decoration:none}.eth-promo-bar__link:hover{text-decoration:underline;text-underline-offset:.3rem}.eth-badge-mto{border-color:rgb(var(--eth-gold-deep));background:rgb(var(--eth-white));color:rgb(var(--eth-gold-deep))}.eth-mto-line{margin:.6rem 0 0;font-size:1.25rem;letter-spacing:.04em;color:rgb(var(--eth-gold-deep))}.related-products__eth-stack{margin:-1rem 0 2.4rem}.related-products__eth-stack .eth-tiers{margin:0}.eth-band--white{background:rgb(var(--eth-white))}.eth-band__grid{margin-top:0}.eth-band__more{margin-top:2.8rem;text-align:center}.eth-signup{background:rgba(var(--eth-blush),.45)}.eth-signup__inner{max-width:64rem;text-align:center}.eth-signup__form{margin-top:2rem}.eth-signup__fields{display:grid;gap:1.2rem;max-width:52rem;margin:0 auto}@media screen and (min-width:750px){.eth-signup__fields{grid-template-columns:1fr 1.4fr auto;align-items:center}}.eth-signup__fields .field{margin:0}.eth-signup__success{font-family:var(--font-heading-family);font-size:2rem;color:rgb(var(--eth-gold-deep))}.eth-signup__error{margin:1rem 0 0;font-size:1.3rem;color:#9b2c2c}.eth-signup__small{margin:1.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.eth-cutoffs__inner{max-width:64rem;text-align:center}.eth-cutoffs__list{display:grid;gap:.8rem;margin:1.6rem 0;padding:0;list-style:none}.eth-cutoff{display:flex;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.6rem;border:1px solid rgba(var(--eth-gold-line),.5);background:rgb(var(--eth-white));font-size:1.5rem}.eth-cutoff__date{font-family:var(--font-heading-family);color:rgb(var(--eth-gold-deep))}.eth-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.25rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.eth-cart-trust{justify-content:flex-end}}.eth-note .eth-todo{margin:1.6rem 0}.eth-hero__inner--no-image .eth-hero__text,.eth-hero__inner--no-image .eth-tiers{margin-right:auto;margin-left:auto}.eth-hero__inner--no-image .eth-hero__buttons{justify-content:center}@media screen and (min-width:990px){.eth-hero__inner--no-image{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/eth-overhaul.css.map */
