.pf-section{background:var(--pf-bg);padding-top:var(--pf-pad-t);padding-bottom:var(--pf-pad-b);width:100%;overflow:hidden}.pf-section .pf-container{max-width:var(--pf-container-w);margin:0 auto;padding-left:var(--pf-pad-x);padding-right:var(--pf-pad-x)}.pf-section--full .pf-container{max-width:100%}.pf-header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:var(--pf-header-gap)}.pf-heading{margin:0;font-weight:var(--pf-heading-weight);line-height:var(--pf-heading-lh);color:var(--pf-heading-color);font-family:var(--pf-heading-font, inherit)}.pf-heading-line1,.pf-heading-line2{display:block;font-size:var(--pf-heading-size)}.pf-heading-line2{font-style:italic}.pf-description{font-size:var(--pf-sub-size);line-height:var(--pf-sub-lh);color:var(--pf-text-color);max-width:38ch;flex-shrink:0;font-family:lato}.pf-description p{margin:0}.pf-grid{display:grid;grid-template-columns:repeat(var(--pf-cols, 3),1fr);gap:var(--pf-card-gap)}.pf-card{background:var(--pf-card-bg);border-radius:var(--pf-card-radius);padding:44px 28px;text-align:center;display:flex;flex-direction:column;align-items:center}.pf-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--pf-icon-size);height:var(--pf-icon-size);color:var(--pf-icon-color);margin-bottom:20px}.pf-icon svg{width:100%;height:100%;display:block}.pf-card-title{margin:0 0 12px;font-size:var(--pf-card-title-size);color:var(--pf-card-title-color);font-family:var(--pf-heading-font, inherit);font-weight:500;line-height:1.25}.pf-card-text{margin:0;font-size:var(--pf-card-text-size);color:var(--pf-muted-color);line-height:1.6;max-width:26ch}@media screen and (max-width:989px){.pf-header{flex-direction:column;align-items:flex-start;gap:20px}.pf-description{max-width:none}}@media screen and (max-width:749px){.pf-section{padding-top:var(--pf-pad-t-mobile);padding-bottom:var(--pf-pad-b-mobile)}.pf-section .pf-container{padding-left:var(--pf-pad-x-mobile);padding-right:var(--pf-pad-x-mobile)}.pf-heading-line1,.pf-heading-line2{font-size:var(--pf-heading-size-m)}.pf-description{font-size:var(--pf-sub-size-m)}.pf-grid{grid-template-columns:1fr}.pf-card{padding:32px 20px}.pf-icon{width:var(--pf-icon-size-m);height:var(--pf-icon-size-m)}.pf-card-title{font-size:var(--pf-card-title-size-m)}.pf-card-text{font-size:var(--pf-card-text-size-m)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/purpose-features.css.map */
