.hpi{--hpi-brown: var(--holus-brown);--hpi-brown-dark: var(--holus-brown-dark);--hpi-cream: var(--holus-cream);--hpi-beige: var(--holus-beige);--hpi-green: var(--holus-green);--hpi-green-hover: var(--holus-green-dark);--hpi-muted: #6b5d54;--hpi-line: rgba(46, 30, 23, .14);--hpi-radius: clamp(1.8rem, 1.8vw, 2.2rem);--hpi-gap: clamp(1.2rem, 1.4vw, 1.6rem);background:var(--hpi-cream);padding:clamp(1.6rem,2.4vw,3.2rem) 0 clamp(3.6rem,4.8vw,5.8rem)}.hpi__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hpi-gap);align-items:stretch;width:min(clamp(980px,84vw,1180px),calc(100% - 48px));margin:0 auto}.hpi__content{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;min-width:0;padding:clamp(2.4rem,3.6vw,5.2rem) clamp(2.4rem,3.6vw,5.2rem) clamp(2.4rem,3vw,4rem);border-radius:var(--hpi-radius);background:var(--hpi-beige);text-align:left}.hpi__main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:clamp(2.4rem,2.4vw,3.2rem);width:100%}.hpi__benefits{display:flex;flex:1 1 auto;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.hpi__benefit{display:flex;flex:1 1 0;align-items:center;gap:2rem;min-width:0;padding:1.6rem 0;border-bottom:1px solid var(--hpi-line)}.hpi__check{display:flex;flex:0 0 auto;width:4rem;height:4rem;border-radius:50%}.hpi__check svg{width:100%;height:100%}.hpi__check-disc{fill:var(--hpi-green);fill-opacity:.45}.hpi__check-mark{fill:none;stroke:var(--hpi-brown-dark);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hpi__benefit-text{margin:0;color:var(--hpi-brown-dark);font-family:var(--holus-font-heading);font-size:clamp(2.4rem,2.3vw,3.2rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.hpi--anim-enabled .hpi__benefit{opacity:0;transform:translateY(12px);transition:opacity .45s ease calc(.1s + var(--hpi-delay, 0ms)),transform .45s ease calc(.1s + var(--hpi-delay, 0ms))}.hpi--anim-enabled .hpi__benefit--visible{opacity:1;transform:none}.hpi__cta{display:inline-flex;align-items:center;justify-content:center;gap:2rem;max-width:100%;min-height:4.8rem;padding:1.3rem 2.4rem;box-sizing:border-box;border-radius:999px;background:var(--hpi-green);color:var(--hpi-brown-dark);font-family:var(--holus-font-heading);font-size:1.3rem;font-weight:900;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .16s ease}.hpi__cta svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;transition:transform .16s ease}.hpi__cta:hover{background:var(--hpi-green-hover)}.hpi__cta:hover svg{transform:translate(3px)}.hpi__cta:focus-visible{outline:2px solid var(--hpi-brown);outline-offset:4px}.hpi__disclaimer{margin:0;color:var(--hpi-muted);font-family:var(--holus-font-body);font-size:1.1rem;font-weight:500;line-height:1.5;text-wrap:pretty}.hpi__media{position:relative;width:100%;min-width:0;aspect-ratio:1 / 1;border-radius:var(--hpi-radius);overflow:hidden;background:var(--hpi-beige)}.hpi__image,.hpi__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hpi__media>.hpi__image,.hpi__media>.hpi__video{position:absolute;top:0;right:0;bottom:0;left:0}.hpi__media--image .hpi__image{animation:hpi-kenburns 26s ease-in-out infinite alternate}@keyframes hpi-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(max-width:989px)and (min-width:750px){.hpi__content{padding:2.4rem}.hpi__benefit{gap:1.6rem}.hpi__benefit-text{font-size:2.2rem}.hpi__check{width:3.2rem;height:3.2rem}}@media(max-width:749px){.hpi{padding:1.6rem 0 3.6rem}.hpi__grid{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 3.2rem)}.hpi__content,.hpi__main{display:contents}.hpi__benefits{order:1;padding:.8rem 2.4rem 0;border-radius:var(--hpi-radius) var(--hpi-radius) 0 0;background:var(--hpi-beige)}.hpi__benefit{flex:none;gap:1.4rem}.hpi__benefit:last-child{padding-bottom:.4rem;border-bottom:0}.hpi__check{width:2.8rem;height:2.8rem}.hpi__benefit-text{font-size:2rem}.hpi__disclaimer{order:2;max-width:none;margin-top:-1px;padding:.8rem 2.4rem 2.4rem;border-radius:0 0 var(--hpi-radius) var(--hpi-radius);background:var(--hpi-beige)}.hpi__content--no-disclaimer .hpi__benefits{padding-bottom:2rem;border-radius:var(--hpi-radius)}.hpi__content--no-benefits .hpi__disclaimer{margin-top:0;padding-top:2.4rem;border-radius:var(--hpi-radius)}.hpi__cta{order:4;justify-self:center;justify-content:center;margin-top:2rem}.hpi__media{order:3;margin-top:1.2rem;aspect-ratio:5 / 4}.hpi__content--no-benefits.hpi__content--no-disclaimer~.hpi__media{margin-top:0}.hpi__image,.hpi__video{object-position:50% 40%}}@media(prefers-reduced-motion:reduce){.hpi__media--image .hpi__image{animation:none}.hpi__cta,.hpi__cta svg{transition:none;transform:none}.hpi--anim-enabled .hpi__benefit{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-homepage-product-intro.css.map */
