.pp-hero{position:relative;background:var(--pp-dark);overflow:hidden;--pp-t: clamp(0, calc((100vw - 750px)/940px) , 1);height:calc(230px + 330px * var(--pp-t))}.pp-hero__inner{display:flex;align-items:stretch;height:100%;max-width:1690px;margin:0 auto}.pp-hero__media{position:relative;z-index:1;flex:none;height:100%;aspect-ratio:var(--pp-desktop-ratio, 2.14);overflow:hidden}.pp-hero__img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.pp-hero__img--mobile{display:none}.pp-hero__fade{display:block;position:absolute;top:0;bottom:0;left:0;width:calc(120px + 100px * var(--pp-t));max-width:45%;background:linear-gradient(to right,var(--pp-dark) 0%,rgba(9,11,12,0) 100%);pointer-events:none}.pp-hero__panel{position:relative;z-index:2;flex:1 1 auto;min-width:280px;background:var(--pp-dark);display:flex;align-items:center}.pp-hero__content{padding-top:calc(20px + 28px * var(--pp-t));padding-bottom:calc(20px + 28px * var(--pp-t));padding-right:calc(20px + 20px * var(--pp-t));padding-left:calc(20px + 20px * var(--pp-t));width:100%;max-width:calc(340px + 280px * var(--pp-t))}@media screen and (min-width:1200px){.pp-hero__content{padding-left:64px}}.pp-hero__heading{margin:0 0 calc(10px + 10px * var(--pp-t));font-size:calc(28px + 22px * var(--pp-t));line-height:1.05;letter-spacing:.5px;font-weight:800;text-transform:uppercase}.pp-hero__heading-line{display:block}.pp-hero__heading-line--white{color:#fff}.pp-hero__heading-line--accent{color:var(--pp-accent)}.pp-hero__subtext{color:#ffffffd9;font-size:calc(13px + 5px * var(--pp-t));line-height:1.5;max-width:calc(260px + 120px * var(--pp-t));margin:0 0 calc(16px + 16px * var(--pp-t))}.pp-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:calc(18px + 14px * var(--pp-t))}.pp-hero__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(6px + 4px * var(--pp-t))}.pp-hero__feature-icon{flex:none;width:calc(30px + 18px * var(--pp-t));height:calc(30px + 18px * var(--pp-t));display:flex;align-items:center;justify-content:center}.pp-hero__feature-icon svg{width:calc(22px + 26px * var(--pp-t));height:calc(22px + 26px * var(--pp-t))}.pp-hero__feature-label{color:#fff;font-size:calc(12px + 3px * var(--pp-t));font-weight:500;line-height:1.35;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap}.pp-hero__ctas{display:flex;align-items:center;gap:calc(12px + 12px * var(--pp-t));flex-wrap:wrap}.pp-hero__btn{display:inline-flex;align-items:center;gap:8px;font-size:calc(12px + 2px * var(--pp-t));font-weight:700;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.pp-hero__btn:hover{opacity:.85}.pp-hero__btn--primary{background:var(--pp-accent);color:#fff;padding:calc(10px + 6px * var(--pp-t)) calc(18px + 10px * var(--pp-t));border-radius:4px}.pp-hero__btn--secondary{color:#fff;padding:8px 0}.pp-hero__btn--secondary svg{color:#fff}@media screen and (max-width:1023px){.pp-hero__ctas{display:none}}@media screen and (min-width:750px)and (max-width:1023px){.pp-hero__feature-label{font-size:calc(11px + 3px * var(--pp-t))}}@media screen and (max-width:749px){.pp-hero{height:auto}.pp-hero__inner{display:flex;flex-direction:column;max-width:none;height:auto}.pp-hero__media{width:100%;height:auto;aspect-ratio:var(--pp-mobile-ratio, 800 / 741);order:-1}.pp-hero__img--desktop{display:none}.pp-hero__img--mobile{display:block}.pp-hero__fade{top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;height:35%;background:linear-gradient(to bottom,rgba(9,11,12,0) 0%,var(--pp-dark) 92%)}.pp-hero__panel{width:100%;min-width:0;max-width:none;margin-top:-1px}.pp-hero__content{max-width:none;padding:0 24px 40px}.pp-hero__heading{font-size:40px}.pp-hero__subtext{max-width:none;font-size:16px}.pp-hero__feature-icon{width:40px;height:40px}.pp-hero__feature-icon svg{width:40px;height:40px}.pp-hero__feature-label{font-size:14px}.pp-hero__ctas{display:flex}.pp-hero__btn{font-size:16px}.pp-hero__features{grid-template-columns:1fr 1fr;gap:24px 16px;margin-bottom:28px}.pp-hero__feature{flex-direction:row;align-items:center;text-align:left;gap:12px}.pp-hero__ctas{flex-direction:column;align-items:stretch;gap:16px}.pp-hero__btn--primary{justify-content:center;padding:18px 28px}.pp-hero__btn--secondary{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/plankpad-hero-header.css.map */
