.eh-tiers .more,.eh-kit .more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:14px;font-weight:500;color:var(--carbon);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.eh-tiers .more:hover,.eh-kit .more:hover{color:var(--ambar)}.eh-kit .more{margin-top:12px}@media(max-width:999px){.eh-hero{height:78svh;min-height:520px}.eh-hero h1{font-size:clamp(38px,11vw,52px)}.eh-hero .copy>p{font-size:15.5px;margin:14px 0 22px}.eh-hero .ctas .btn{flex:1 1 100%}.eh-hero .ctas .ulink{margin:0 auto;font-size:15px}.eh-marquee .it{font-size:13px;padding:12px 16px}.eh-tiers .tier{grid-template-columns:96px 1fr;gap:14px;padding:14px}.eh-tiers .tier h3,.eh-tiers .price{font-size:17px}.eh-tiers ul{margin-top:10px;font-size:13.5px}.eh-tiers .buy .btn{width:100%;min-width:0;height:54px;font-size:15px}.eh-tiers .buy small{width:100%;text-align:center}.eh-tiers .matrix{margin-top:40px}.eh-tiers .matrix tbody th{width:36%;font-size:13px;line-height:1.35}.eh-tiers .matrix thead th{font-size:12.5px;line-height:1.3}.eh-ritual .lead{padding-top:56px}.eh-ritual .step{padding:36px var(--pad)}.eh-ritual .step-img{aspect-ratio:16 / 10;margin-top:22px}.eh-kit .dot{display:none}.eh-kit .info .btn{height:54px;font-size:15px}.eh-needs .need{aspect-ratio:16 / 11}.eh-compare table{font-size:13.5px}.eh-compare tbody th{width:28%}.eh-compare th,.eh-compare td{padding:14px 8px 14px 0}.eh-compare .us{padding-left:10px}.eh-promise{min-height:540px}.eh-promise .btn{width:100%}.eh-faq summary{padding:18px 0;font-size:16px}.eh-news input[type=email]{font-size:16px}.eh-sticky .in{gap:10px}.eh-sticky .btn{height:48px;padding:0 18px;font-size:14px}}@media(max-width:959px){.ehp-main{padding:16px 0 48px}.ehp-main .wrap{gap:22px}.ehp .thumbs{gap:6px}.ehp .thumbs button{min-height:44px}.ehp .info h1{font-size:26px}.ehp .lead{font-size:15px;margin:10px 0 16px}.ehp .checks li{font-size:14.5px}.ehp .opt{grid-template-columns:18px 48px 1fr auto;gap:10px;padding:12px;min-height:64px}.ehp .opt img{width:48px;height:48px}.ehp .opt b{font-size:14.5px}.ehp .opt small{font-size:12px}.ehp .opt .p{font-size:15px}.ehp .atc{height:56px}.ehp .mini{font-size:11.5px}.ehp-sec{padding:52px 0}.ehp-sec h2{font-size:25px}.ehp .what{margin-top:28px;gap:22px}.ehp .what .img{aspect-ratio:1 / 1}.ehp .steps{margin-top:28px;gap:10px}.ehp .step{display:grid;grid-template-columns:32px 1fr;gap:4px 14px;padding:16px;align-items:start}.ehp .step:before{grid-row:span 2;margin:0}.ehp .step h3{margin:4px 0 0}.ehp .ingr{margin-top:28px}.ehp .ingr .img{min-height:0;aspect-ratio:16 / 11}.ehp .ing{padding:14px}.ehp .specs{margin-top:24px}.ehp .spec{padding:14px}.ehp .spec b{font-size:15.5px}.ehp .ritual{margin-top:28px;gap:10px}.ehp .rstep .t{padding:12px}.ehp .kits{margin-top:28px}.ehp .kit .ph{aspect-ratio:16 / 11}.ehp .faq{margin-top:28px}.ehp summary{font-size:15.5px;padding:16px 0}.ehp-stick .wrap{gap:10px}.ehp-stick .atc{padding:0 18px;font-size:14px;height:48px}}.eh-tiers a.tier-img{display:block}.eh-tiers a.tier-img img{transition:transform .5s var(--ease)}.eh-tiers a.tier-img:hover img{transform:scale(1.03)}.eh-tiers .tier-link{color:inherit;text-decoration:none}.eh-tiers .tier-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:999px){.eh-hero .ctas .ulink{min-height:44px;display:inline-flex;align-items:center}.eh-tiers .top{flex-direction:column;align-items:flex-start;gap:4px}.eh-tiers .price{text-align:left;font-size:18px}.eh-tiers .dur{font-size:13px}.eh-tiers h3 a{display:inline-block;padding:2px 0}.eh-products.is-compact .card{display:flex;flex-direction:column}.eh-products.is-compact .card-media{order:1}.eh-products.is-compact .card-info{order:2;flex-direction:column;gap:2px;font-size:14px}.eh-products.is-compact .card-info a{line-height:1.3}.eh-products.is-compact .quick{order:3;position:static;width:100%;height:42px;margin-top:10px;opacity:1;transform:none;background:var(--carbon);color:var(--blanco);font-size:13px}.eh-products .sec-head a,.eh-products .sec-head .ulink{min-height:44px;display:inline-flex;align-items:center}.eh-promise>img{object-position:50% 30%}.eh-promise:after{background:linear-gradient(0deg,#0a0908eb,#0a0908bf 42%,#0a090826 78%,#0a090800)}.eh-promise .copy{padding-top:120px;padding-bottom:48px}.eh-news .field button{min-height:48px;padding:0 0 0 14px;white-space:nowrap}.eh-timeline,.eh-needs,.eh-compare,.eh-faq{scroll-margin-top:80px}}.ehp-stick .n span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh .eh-kit.sec--flush-top{padding-top:clamp(56px,8vw,96px)}@media(max-width:999px){.eh-ritual .step:last-child{padding-bottom:56px}.eh-products.is-compact .rail{align-items:stretch}.eh-products.is-compact .card{height:100%}.eh-products.is-compact .card-info{flex:1;padding-top:12px;gap:4px}.eh-products.is-compact .card-info a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:15px;line-height:1.3}.eh-products.is-compact .card-info>span{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.eh-products.is-compact .quick{margin-top:14px;height:44px;background:transparent;color:var(--carbon);border:1px solid var(--carbon);font-size:14px;font-weight:500;letter-spacing:0}.eh-products.is-compact .quick:active{background:var(--carbon);color:var(--blanco)}}@media(max-width:999px){.eh .sec.eh-products{padding-bottom:32px}.eh .sec.eh-faq{padding-top:32px}.eh .eh-products .progress{margin-top:18px}.eh .eh-faq .sec-head{margin-bottom:18px}}@media(max-width:999px){.eh .sec{padding-top:44px;padding-bottom:44px}.eh .sec.sec--flush-top{padding-top:0}.eh .eh-kit.sec--flush-top{padding-top:44px}.eh .eh-kit .info{padding-bottom:0}.eh .eh-timeline{padding-top:44px}.eh .sec.eh-kit{padding-bottom:12px}}@media(max-width:959px){.ehp-sec{padding-top:36px;padding-bottom:36px}.ehp .eyebrow{margin-bottom:8px}.ehp-sec h2{margin-bottom:0}}@media(max-width:999px){.eh-ritual .step:last-child{padding-bottom:28px}.eh .sec.eh-insta{padding-bottom:0}.eh .eh-club{padding-top:52px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/eh-mobile.css.map */
