.pl-chero{display:grid;position:relative;min-height:var(--pl-chero-mobile-height);overflow:hidden;color:var(--pl-chero-text);font-family:var(--pl-font-body)}.pl-chero__background{position:absolute;top:0;right:0;bottom:0;left:0}.pl-chero .pl-chero__image{width:100%;height:100%;object-fit:cover;object-position:var(--pl-chero-mobile-position)}.pl-chero .pl-chero__foreground{position:absolute;bottom:0;left:0;width:100%;height:320px;object-fit:contain}.pl-chero__inner{position:relative;width:100%;max-width:1248px;margin-inline:auto;padding:40px 23px 0}.pl-chero__content{display:flex;flex-direction:column;gap:17px;text-align:center}.pl-chero--card .pl-chero__content{padding:19px 11px;border:2px solid var(--pl-chero-border);border-radius:22px;background:var(--pl-color-white)}.pl-chero .pl-chero__heading{display:flex;flex-direction:column;gap:6px;margin:0;font-family:var(--pl-font-heading);font-size:2.33125rem;font-weight:700;line-height:1;letter-spacing:.01em}.pl-chero__line--1{color:var(--pl-chero-line-1)}.pl-chero__line--2{color:var(--pl-chero-line-2)}.pl-chero__text{padding-inline:27px;font-size:var(--pl-text-base);font-weight:500;line-height:1.5}.pl-chero__text p{margin:0}.pl-chero__text p+p{margin-top:1.5em}.pl-chero--plain .pl-chero__inner{padding:28px 28px 0}.pl-chero--plain .pl-chero__content{gap:24px}.pl-chero--plain .pl-chero__heading{font-size:2.625rem;line-height:1.1;letter-spacing:0}.pl-chero--plain .pl-chero__text{padding-inline:33px}@media screen and (min-width:750px){.pl-chero{align-items:center;min-height:var(--pl-chero-height)}.pl-chero .pl-chero__image{object-position:var(--pl-chero-position)}.pl-chero .pl-chero__foreground{top:0;left:calc(50% + 64px);width:485px;height:100%}.pl-chero__inner{padding:0 24px}.pl-chero__content{max-width:587px;gap:28px;text-align:left}.pl-chero--card .pl-chero__content{padding:42px 40px 44px}.pl-chero .pl-chero__heading{font-size:clamp(2.5rem,4vw,3.4375rem)}.pl-chero__text{padding-inline:0;font-size:var(--pl-text-3xl)}.pl-chero--plain{align-items:start}.pl-chero--plain .pl-chero__inner{padding:47px 44px 40px}.pl-chero--plain .pl-chero__content{max-width:547px;gap:19px}.pl-chero--plain .pl-chero__heading{line-height:1}.pl-chero--plain .pl-chero__text{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/purolabs-card-hero.css.map */
