.etharo-product-content{--etharo-content-page: 1360px;box-sizing:border-box;padding-top:var(--etharo-content-padding-top);padding-bottom:var(--etharo-content-padding-bottom);background:var(--etharo-content-bg);color:var(--etharo-content-ink)}.etharo-product-content *,.etharo-product-content *:before,.etharo-product-content *:after{box-sizing:border-box}.etharo-product-content__page{width:min(100%,var(--etharo-content-page));margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.etharo-product-content__accordions{border-top:1px solid var(--etharo-content-line)}.etharo-product-content__disclosure{border-bottom:1px solid var(--etharo-content-line)}.etharo-product-content__summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;cursor:pointer;font-family:var(--font-body--family);font-size:clamp(1rem,1.3vw,1.18rem);font-style:var(--font-body--style);font-weight:550;letter-spacing:-.01em;line-height:1.35;list-style:none}.etharo-product-content__summary::-webkit-details-marker{display:none}.etharo-product-content__summary-icon{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;transition:transform .22s ease}.etharo-product-content__summary-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.etharo-product-content__disclosure[open] .etharo-product-content__summary-icon{transform:rotate(180deg)}.etharo-product-content__summary:focus-visible{outline:2px solid var(--etharo-content-accent);outline-offset:5px}.etharo-product-content__disclosure-body{padding:4px 0 28px}.etharo-product-content__banner{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);min-height:330px;overflow:hidden;background:var(--etharo-content-alt-bg)}.etharo-product-content__banner--reverse .etharo-product-content__banner-media{order:2}.etharo-product-content__banner--reverse .etharo-product-content__banner-copy{order:1}.etharo-product-content__banner-media{min-width:0;min-height:330px;overflow:hidden;background:#eef0f0}.etharo-product-content__banner-media img,.etharo-product-content__media-placeholder{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.etharo-product-content__media-placeholder{display:grid;place-items:center;background:radial-gradient(circle at 65% 34%,rgba(113,95,121,.14),transparent 27%),linear-gradient(145deg,#f1f3f3,#e4e7e7);color:#17171757;font-size:.7rem;letter-spacing:.2em}.etharo-product-content__banner-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px)}.etharo-product-content__eyebrow{margin:0 0 10px;color:var(--etharo-content-accent);font-size:.68rem;font-weight:650;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.etharo-product-content__heading{max-width:22ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(1.65rem,2.35vw,2.7rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.etharo-product-content__intro{max-width:58ch;margin:16px 0 0;color:var(--etharo-content-muted);font-size:.9rem;line-height:1.62}.etharo-product-content__intro p{margin:0}.etharo-product-content__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:24px 0 0;border-top:1px solid var(--etharo-content-line)}.etharo-product-content__fact{min-width:0;padding:12px 0;border-bottom:1px solid var(--etharo-content-line)}.etharo-product-content__fact dt{margin:0 0 4px;color:var(--etharo-content-muted);font-size:.63rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.etharo-product-content__fact dd{margin:0;font-size:.82rem;line-height:1.4}.etharo-product-content__editor-note{margin:22px 0 0;padding:10px 12px;border:1px dashed var(--etharo-content-line);color:var(--etharo-content-muted);font-size:.75rem;line-height:1.5}.etharo-product-content__steps{display:grid;gap:0;margin:20px 0 0;padding:0;border-top:1px solid var(--etharo-content-line);list-style:none}.etharo-product-content__step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--etharo-content-line)}.etharo-product-content__step-number{display:block;padding-top:2px;color:var(--etharo-content-accent);font-size:.65rem;font-weight:650;letter-spacing:.12em}.etharo-product-content__step h3{margin:0;font-size:.88rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.etharo-product-content__step p{margin:4px 0 0;color:var(--etharo-content-muted);font-size:.78rem;line-height:1.48}.etharo-product-content__ritual-note{margin:16px 0 0;color:var(--etharo-content-muted);font-size:.7rem;line-height:1.5}@media screen and (max-width:989px){.etharo-product-content__banner{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr)}.etharo-product-content__banner-copy{padding:30px}.etharo-product-content__facts{grid-template-columns:1fr}}@media screen and (max-width:749px){.etharo-product-content__page{padding-inline:16px}.etharo-product-content__summary{min-height:58px;padding-block:16px;font-size:1rem}.etharo-product-content__disclosure-body{padding-bottom:18px}.etharo-product-content__banner{grid-template-columns:1fr;min-height:0}.etharo-product-content__banner--reverse .etharo-product-content__banner-media,.etharo-product-content__banner--reverse .etharo-product-content__banner-copy{order:initial}.etharo-product-content__banner-media{min-height:0;aspect-ratio:auto;overflow:visible}.etharo-product-content__banner-media img{width:100%;height:auto;min-height:0;object-fit:contain}.etharo-product-content__media-placeholder{min-height:220px}.etharo-product-content__banner-copy{padding:26px 22px 30px}.etharo-product-content__heading{font-size:clamp(1.55rem,7vw,2.15rem)}.etharo-product-content__intro{margin-top:13px;font-size:.85rem}.etharo-product-content__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:20px}}@media screen and (max-width:420px){.etharo-product-content__facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.etharo-product-content *,.etharo-product-content *:before,.etharo-product-content *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/etharo-product-content.css.map */
