.ehc-crumbs{font:400 var(--fs-small)/1.4 var(--font-body-family);color:var(--color-muted);padding:4px 0 8px}.ehc-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0}.ehc-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--ehc-green));text-decoration:none}.ehc-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.ehc-crumbs li+li:before{content:"\203a";margin-right:6px;color:var(--color-muted)}.ehc-crumbs [aria-current]{display:inline-block;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ehc-pdp .product__info-container>*+*{margin:12px 0}.ehc-pdp .product__info-container .ehc-pdp__brand{margin:0;font:700 var(--fs-small)/1.4 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ehc-eyebrow))}.ehc-pdp .product__title{margin:4px 0 0}.ehc-pdp .product__title h1{font-size:var(--fs-m-h2);line-height:1.3;letter-spacing:0;color:rgb(var(--ehc-ink));text-wrap:pretty}@media(min-width:990px){.ehc-pdp .product__title h1{font-size:var(--fs-h2)}}.ehc-pdp .ehc-pdp__line{margin-top:6px;font-size:var(--fs-body);color:var(--color-muted)}.ehc-pdp .ehc-pdp__claims{margin-top:10px}.ehc-pdp .ehc-pdp__claims .ehc-claim{font-size:var(--fs-small);padding:3px 8px}.ehc-claim--premom{background:var(--color-premom-tint);border:1px solid var(--color-premom-line);color:var(--color-premom)}.ehc-pdp .price--large .price-item{font:700 var(--fs-h3)/1.2 var(--font-body-family);letter-spacing:0;color:rgb(var(--ehc-ink))}.ehc-pdp .price--large .price__sale s.price-item{font-size:var(--fs-body);font-weight:400;color:var(--color-muted)}.ehc-pdp .price .badge{border-radius:2px;background:rgb(var(--ehc-mint));color:rgb(var(--ehc-green-mid));border:0;font-weight:700;letter-spacing:0}.ehc-pdp .price--sold-out .badge{background:var(--color-surface-alt);color:var(--color-muted)}.ehc-pdp .product__tax{font-size:var(--fs-small);color:var(--color-muted)}.ehc-pdp__quote-note{font-size:var(--fs-body);color:var(--color-muted)}.ehc-pdp .product-form__input--pill .form__label,.ehc-packs__label{display:block;margin:0 0 8px;font:600 var(--fs-small)/1.4 var(--font-body-family);color:rgb(var(--ehc-ink));letter-spacing:0}.ehc-pdp .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.ehc-pdp .product-form__input--pill .form__label{flex:0 0 100%;margin-bottom:0}.ehc-pdp .product-form__input--pill input[type=radio]+label,.ehc-pack{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;min-width:96px;min-height:52px;margin:0;padding:10px 14px;border:1.5px solid var(--color-line);border-radius:4px;background:#fff;color:rgb(var(--ehc-ink));font:700 var(--fs-body)/1.3 var(--font-body-family);letter-spacing:0;text-align:left;text-decoration:none}.ehc-pdp .product-form__input--pill input[type=radio]+label:before{display:none}.ehc-pdp .product-form__input--pill input[type=radio]+label:hover,.ehc-pack:hover{border-color:var(--color-border)}.ehc-pdp .product-form__input--pill input[type=radio]:checked+label,.ehc-pack[aria-current]{border-color:rgb(var(--ehc-green));background:rgb(var(--ehc-mint));color:rgb(var(--ehc-ink))}.ehc-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid rgb(var(--ehc-focus));outline-offset:2px}.ehc-pdp .product-form__input--pill input[type=radio]:disabled+label,.ehc-pdp .product-form__input--pill input[type=radio].disabled+label{color:var(--color-muted);border-color:var(--color-line);text-decoration:none}.ehc-pdp .product-form__input--pill input[type=radio].disabled:checked+label{color:var(--color-muted);background:var(--color-surface-alt)}.ehc-packs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.ehc-pack{width:100%;height:100%}.ehc-pack__price{font-size:var(--fs-small);font-weight:400;color:var(--color-muted)}.ehc-pack--soldout .ehc-pack__name{color:var(--color-muted)}.ehc-pdp .product-form__quantity .form__label{font:600 var(--fs-small)/1.4 var(--font-body-family);color:rgb(var(--ehc-ink));letter-spacing:0}.ehc-pdp .quantity{min-height:48px;border-radius:4px}.ehc-pdp .quantity:after,.ehc-pdp .quantity:before{border-radius:4px;box-shadow:0 0 0 1.5px var(--color-line)}.ehc-pdp .product-form__buttons{max-width:none}.ehc-pdp .product-form__submit{min-height:52px;font-size:var(--fs-body)}.ehc-pdp .product-form__submit[disabled]{--color-button: var(--rgb-line);--color-button-text: var(--rgb-muted)}.ehc-pdp__quote .button{min-height:52px;font-size:var(--fs-body)}.ehc-assure{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--color-line);display:grid;gap:6px;font:400 var(--fs-small)/1.5 var(--font-body-family);color:var(--color-ink)}.ehc-assure li{position:relative;padding-left:22px}.ehc-assure li:before{content:"";position:absolute;left:2px;top:6px;width:10px;height:6px;border-left:2px solid rgb(var(--ehc-green));border-bottom:2px solid rgb(var(--ehc-green));transform:rotate(-45deg)}.ehc-assure a{color:rgb(var(--ehc-green));font-weight:600}.ehc-buybar{position:fixed;left:0;right:0;bottom:0;z-index:3;background:#fff;border-top:1px solid var(--color-line);box-shadow:0 -6px 18px rgba(var(--rgb-brand),.08);padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}.ehc-buybar[hidden]{display:none}.ehc-buybar__inner{display:flex;align-items:center;gap:12px}.ehc-buybar__text{display:flex;flex-direction:column;min-width:0;flex:1;margin:0;font:400 var(--fs-small)/1.35 var(--font-body-family);color:var(--color-muted)}.ehc-buybar__name{font-weight:700;color:rgb(var(--ehc-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ehc-buybar__price{font-weight:700;color:rgb(var(--ehc-ink));font-size:var(--fs-body)}.ehc-buybar .ehc-buybar__btn{flex:none;min-height:48px;padding:0 20px}body.ehc-buybar-open{padding-bottom:72px}@media(min-width:750px){.ehc-buybar{display:none!important}body.ehc-buybar-open{padding-bottom:0}}.ehc-about__grid{display:grid;gap:40px}.ehc-about h2{font-size:var(--fs-m-h2);margin-bottom:14px}.ehc-about__body{max-width:70ch;color:var(--color-ink);font-size:var(--fs-body);line-height:1.65}.ehc .ehc-about__body ul{list-style:disc;padding-left:20px;margin:0 0 12px}.ehc .ehc-about__body li{margin:0 0 8px}.ehc .ehc-about__body p{margin:0 0 12px}.ehc-about__body h2,.ehc-about__body h3{font-family:var(--font-body-family);font-size:var(--fs-lead);font-weight:700;margin:20px 0 8px;color:rgb(var(--ehc-ink))}.ehc-about__body img{border-radius:4px}.ehc-about__side{display:grid;gap:32px;align-content:start}.ehc .ehc-included{display:grid;gap:8px}.ehc-included li{position:relative;padding-left:22px}.ehc-included li:before{content:"";position:absolute;left:2px;top:8px;width:10px;height:6px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.ehc .ehc-steps{display:grid;gap:10px;counter-reset:step}.ehc-step{position:relative;padding:14px 16px 14px 60px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.ehc-step:before{counter-increment:step;content:counter(step);position:absolute;left:14px;top:14px;width:32px;height:32px;border-radius:50%;background:var(--sage);color:var(--ink);font:700 var(--fs-body)/32px var(--font-body-family);text-align:center}.ehc .ehc-step h3{font-size:var(--fs-lead)}.ehc-step p{font-size:var(--fs-body);color:var(--muted);margin-top:2px}@media(min-width:990px){.ehc-about__grid--two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}.ehc-about h2{font-size:var(--fs-h2)}}.ehc-pp{padding-top:0}.ehc-pp__band{display:grid;gap:20px;align-items:center;background:var(--ink);color:var(--color-on-dark);border-radius:var(--radius);padding:24px}.ehc-pp__logo{width:190px}.ehc-pp h2{color:#fff;font-size:var(--fs-h3);margin:12px 0 8px}.ehc-pp h2 em{color:var(--sage)}.ehc-pp p{font-size:var(--fs-body);max-width:60ch}@media(min-width:750px){.ehc-pp__band{grid-template-columns:minmax(0,1fr) auto;padding:32px 40px}}.ehc-specs__table{width:100%;max-width:820px;border-collapse:collapse;font-size:var(--fs-body)}.ehc-specs__table th,.ehc-specs__table td{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--line)}.ehc-specs__table th{width:40%;font-weight:600;color:var(--ink)}.ehc-faq__list{max-width:820px}.ehc-faq details{border-bottom:1px solid var(--line)}.ehc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 0;cursor:pointer;list-style:none;font:600 var(--fs-lead)/1.35 var(--font-body-family);color:var(--ink)}.ehc-faq summary::-webkit-details-marker{display:none}.ehc-faq summary:after{content:"+";flex:none;font-size:var(--fs-h3);color:var(--green)}.ehc-faq details[open] summary:after{content:"\2212"}.ehc-faq details>div{padding:0 0 16px;color:var(--muted);max-width:70ch}.ehc-faq__more{margin-top:12px}.ehc-stars-fill{position:relative;display:inline-flex;vertical-align:middle}.ehc-stars-fill>span{display:inline-flex;gap:1px}.ehc-stars-fill svg{flex:0 0 auto;width:14px;height:14px}.ehc-stars-fill__base{color:var(--color-border)}.ehc-stars-fill__top{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden;color:var(--star, var(--color-star))}.ehc-pdp .ehc-pdp__rating{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;font-size:var(--fs-small);color:var(--color-muted);text-decoration:none}.ehc-pdp .ehc-pdp__rating:hover span{text-decoration:underline;text-underline-offset:3px}.ehc-reviews-pdp__summary{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-size:var(--fs-body);color:rgb(var(--ehc-ink))}.ehc-reviews-pdp__summary .ehc-stars-fill svg{width:18px;height:18px}.ehc-reviews-pdp__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:990px){.ehc-reviews-pdp__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ehc-reviews-pdp__item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:8px}.ehc-reviews-pdp__item h3{margin:0;font-size:var(--fs-lead);line-height:1.35;color:rgb(var(--ehc-ink))}.ehc-reviews-pdp__item p{margin:0;font-size:var(--fs-body);line-height:1.55;color:rgb(var(--ehc-ink));overflow-wrap:anywhere}.ehc-reviews-pdp__item .ehc-reviews-pdp__meta{margin-top:auto;font-size:var(--fs-small);color:var(--color-muted)}.ehc-about__docs{max-width:70ch;margin-top:16px;border-top:1px solid var(--line)}.ehc-about__docs .rte p{margin:0 0 8px}.ehc-about__docs .rte a{display:inline-flex;align-items:center;min-height:44px;color:var(--green);font-weight:600}.ehc .ehc-about__body p:empty,.ehc .ehc-about__body li:empty{display:none}.ehc .ehc-about__body br+br{display:none}.ehc .ehc-about__body ul+p:empty,.ehc .ehc-about__body p+br{display:none}@media(max-width:749px){.ehc-crumbs ol{flex-wrap:nowrap}.ehc-crumbs li{flex:0 0 auto}.ehc-crumbs li:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ehc-crumbs [aria-current]{max-width:100%}}.ehc-pack__per{font-size:var(--fs-small);color:var(--color-muted)}.ehc-pack__best{align-self:flex-start;margin-top:2px;padding:2px 6px;border-radius:2px;background:rgb(var(--ehc-mint));color:rgb(var(--ehc-green-mid));font:700 var(--fs-caption)/1.4 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase}.ehc-prose .drt{display:table;width:100%;border-collapse:collapse;margin:16px 0;font-size:var(--fs-body)}.ehc-prose .drth,.ehc-prose .drtb{display:table-row-group}.ehc-prose .drth{display:table-header-group}.ehc-prose .drtr{display:table-row}.ehc-prose .drtd{display:table-cell;padding:10px 12px;border-bottom:1px solid var(--line, var(--color-line))}.ehc-prose .drth .drtd{font-weight:600;color:var(--ink, var(--color-brand));background:var(--color-surface-alt)}.ehc-prose .drtd.drg_name{font-weight:600}.ehc-prose table{width:100%;border-collapse:collapse;margin:16px 0}.ehc-prose th,.ehc-prose td{padding:10px 12px;border-bottom:1px solid var(--line, var(--color-line));text-align:left}.ehc-press{padding-bottom:48px}.ehc-press__intro{padding:8px 0 24px;max-width:70ch}.ehc-press__intro h1{margin:0 0 12px}.ehc-press__intro .ehc-btn{margin-top:16px}.ehc .ehc-press__h2{font-size:var(--fs-h3);margin:32px 0 16px}.ehc-press__list{display:grid;gap:16px}.ehc-press__item{display:grid;gap:16px;padding:16px;border-radius:16px;background:var(--color-surface-alt)}.ehc-press__media img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff;border-radius:12px}.ehc-press__body{display:flex;flex-direction:column;gap:8px}.ehc-press__body h3{font-size:var(--fs-lead)}.ehc-press__date{font-size:var(--fs-small);color:var(--muted, var(--color-muted))}@media(min-width:750px){.ehc-press__item--media{grid-template-columns:280px minmax(0,1fr);align-items:center}}.ehc-press__body{max-width:72ch}
/*# sourceMappingURL=/cdn/shop/t/91/assets/ehc-product.css.map */
