.phi{padding:clamp(3rem,5vw,5.6rem) 0 clamp(3.6rem,6vw,6.4rem);background:var(--holus-beige);overflow-x:hidden}.phi__container{width:min(clamp(1080px,88vw,1400px),calc(100% - 40px));margin:0 auto}.phi__header{margin-bottom:clamp(2rem,3vw,3.2rem)}.phi__heading{margin:0;color:var(--holus-brown);font-size:clamp(2.9rem,3.5vw,4.8rem);line-height:1.02;letter-spacing:-.045em;font-family:var(--holus-font-heading);font-weight:900;white-space:nowrap}.phi__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3.5vw,4rem);align-items:start}.phi__card{display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(100%,22.8rem);justify-self:center}.phi__visual{position:relative;width:100%;aspect-ratio:.82;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:clamp(1.6rem,2vw,2.4rem);background:var(--phi-card-right);padding:10%;box-shadow:0 6px 22px #422d251a}.phi__visual-img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:rotate(var(--phi-image-rotate, 0deg)) scale(var(--phi-image-scale, 1))}.phi__card-bottom{width:100%;display:flex;flex-direction:column;align-items:center}.phi__card-arg{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:.8rem 1.6rem 1rem;border-radius:1.8rem;background:var(--holus-cream);font-family:var(--holus-font-body)}.phi__card-arg-prefix{font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#422d2573;line-height:1;margin-bottom:.18rem}.phi__card-arg-value{font-family:var(--holus-font-heading);font-size:3rem;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--holus-brown)}.phi__card-name{display:block;font-family:var(--holus-font-body);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--holus-brown);text-align:center;margin-bottom:.55rem}.phi__note{margin:1.8rem auto 0;max-width:92rem;text-align:center;font-family:var(--holus-font-body);font-size:1.3rem;line-height:1.55;color:#422d25c7}.phi__note-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.phi__bar-wrap{position:relative;width:100%}.phi__bar-tick{display:block;position:absolute;top:50%;left:var(--phi-bar-split, 37%);transform:translate(-50%,-50%);width:2.5px;height:22px;border-radius:2px;background:#fff;pointer-events:none}@media screen and (min-width:990px){.phi__card-arg{padding:.9rem 1.8rem 1.15rem;border-radius:2rem}.phi__card-arg-prefix{font-size:.88rem;margin-bottom:.2rem}.phi__card-arg-value{font-size:3.6rem}}@media screen and (max-width:989px){.phi__container{width:min(1000px,calc(100% - 42px))}.phi__heading{font-size:clamp(2.5rem,3.7vw,3.8rem)}.phi__card{width:min(100%,20.8rem)}.phi__note{margin-top:1.6rem;font-size:1.25rem}}@media screen and (max-width:749px){.phi__card-arg{gap:0;margin-inline:auto;padding:.7rem 1.2rem .85rem;white-space:nowrap}.phi__card-arg-prefix{font-size:.75rem;margin-bottom:.15rem}.phi__card-arg-value{font-size:2.4rem}.phi{padding:2.6rem 0 3.2rem}.phi__container{width:calc(100% - 2.8rem)}.phi__header{margin-bottom:1.6rem}.phi__heading{font-size:2.4rem;line-height:1.1;letter-spacing:-.03em;white-space:normal}.phi__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .8rem}.phi__card{gap:.8rem;width:100%}.phi__visual{aspect-ratio:.88;border-radius:2rem}.phi__note{margin-top:1.4rem;font-size:1.2rem;text-align:left}}@media screen and (max-width:389px){.phi__card-arg{padding:.62rem 1rem .78rem}.phi__card-arg-prefix{font-size:.7rem}.phi__card-arg-value{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-product-holus-impact.css.map */
