.pl-cgrid{padding:var(--pl-cgrid-pt-m) 28px var(--pl-cgrid-pb-m);background:var(--pl-cgrid-bg);color:var(--pl-cgrid-text);font-family:var(--pl-font-body);text-align:center}.pl-cgrid__inner{max-width:1200px;margin-inline:auto}.pl-cgrid__heading.pl-cgrid__heading{margin:0 0 29px;color:var(--pl-cgrid-heading);font-family:var(--pl-font-heading);font-size:clamp(1.75rem,1.355625rem + 1.619vw,2.8125rem);font-weight:700;line-height:1.2;letter-spacing:.01em}.pl-cgrid__intro{max-width:282px;margin:0 auto 38px;font-size:clamp(.9925rem,.896875rem + .392vw,1.25rem);font-weight:500;line-height:1.5}.pl-cgrid__intro p{margin:0}.pl-cgrid__list{display:flex;flex-direction:column;gap:30px;margin:0;padding:0;list-style:none}.pl-cgrid__card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.pl-cgrid__icon{display:block;flex:none;width:var(--pl-cgrid-icon-m);height:var(--pl-cgrid-icon-m);object-fit:contain}.pl-cgrid--round .pl-cgrid__icon{border-radius:50%;object-fit:cover}.pl-cgrid__title.pl-cgrid__title{margin:0;color:var(--pl-cgrid-title);font-family:var(--pl-font-heading);font-size:var(--pl-text-2xl);font-weight:700;line-height:1.3;letter-spacing:.01em;text-transform:uppercase}.pl-cgrid--title-as-typed .pl-cgrid__title.pl-cgrid__title{text-transform:none}.pl-cgrid__subtitle{margin:14px 0 0;color:var(--pl-cgrid-accent);font-size:clamp(1.05rem,.929375rem + .495vw,1.375rem);font-weight:700;line-height:1.5}.pl-cgrid__text{margin-top:9px;font-size:clamp(.9925rem,.92875rem + .26vw,1.125rem);font-weight:500;line-height:1.5}.pl-cgrid__text p{margin:0}.pl-cgrid__actions{margin-top:27px}.pl-cgrid--filled .pl-cgrid__card{padding:40px 23px 36px;border-radius:22px;background:var(--pl-cgrid-card-bg)}.pl-cgrid--filled .pl-cgrid__title,.pl-cgrid--filled .pl-cgrid__icon{margin-bottom:19px}.pl-cgrid--filled .pl-cgrid__text{margin-top:0;font-size:clamp(.875rem,.805625rem + .286vw,1.0625rem)}.pl-cgrid--outlined .pl-cgrid__card{padding:28px 23px;border:2px solid var(--pl-cgrid-card-border);border-radius:22px;background:var(--pl-cgrid-card-bg)}.pl-cgrid--outlined .pl-cgrid__icon{margin-bottom:11px}.pl-cgrid--outlined .pl-cgrid__title{font-size:clamp(1.166875rem,1.02rem + .603vw,1.5625rem);line-height:1.2}.pl-cgrid--outlined .pl-cgrid__text{margin-top:15px;font-size:clamp(.9925rem,.896875rem + .392vw,1.25rem)}.pl-cgrid--outlined .pl-cgrid__subtitle+.pl-cgrid__text{margin-top:15px}.pl-cgrid--plain .pl-cgrid__icon{margin-bottom:18px}.pl-cgrid--m-row .pl-cgrid__list{gap:29px}.pl-cgrid--m-row .pl-cgrid__card{flex-direction:row;align-items:flex-start;gap:23px;padding-inline:9px;text-align:left}.pl-cgrid--m-row .pl-cgrid__icon{width:calc(var(--pl-cgrid-icon-m) * .9);margin:0}.pl-cgrid--m-carousel .pl-cgrid__list{flex-direction:row;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pl-cgrid--m-carousel .pl-cgrid__list::-webkit-scrollbar{display:none}.pl-cgrid--m-carousel .pl-cgrid__card{flex:0 0 100%;scroll-snap-align:start}.pl-cgrid .pl-cgrid__controls{--pl-slidectl-bg: var(--pl-cgrid-accent);--pl-slidectl-border: rgb(0 0 0 / .1);--pl-slidectl-icon: var(--pl-cgrid-bg);justify-content:center;margin-top:16px}@media screen and (min-width:990px){.pl-cgrid{padding:var(--pl-cgrid-pt) 40px var(--pl-cgrid-pb)}.pl-cgrid__heading.pl-cgrid__heading{margin-bottom:32px}.pl-cgrid__intro{max-width:848px;margin-bottom:60px}.pl-cgrid__list,.pl-cgrid--m-row .pl-cgrid__list,.pl-cgrid--m-carousel .pl-cgrid__list{flex-direction:row;justify-content:center;gap:var(--pl-cgrid-gap);overflow:visible}.pl-cgrid__card,.pl-cgrid--m-row .pl-cgrid__card,.pl-cgrid--m-carousel .pl-cgrid__card{flex:0 1 var(--pl-cgrid-card-w);flex-direction:column;align-items:center;gap:0;padding-inline:0;text-align:center}.pl-cgrid__icon,.pl-cgrid--m-row .pl-cgrid__icon{width:var(--pl-cgrid-icon);height:var(--pl-cgrid-icon);margin-bottom:18px}.pl-cgrid__title.pl-cgrid__title{font-size:1.375rem}.pl-cgrid--filled .pl-cgrid__card{padding:30px 25px}.pl-cgrid--filled .pl-cgrid__icon{margin-bottom:20px}.pl-cgrid--outlined .pl-cgrid__card{padding:30px}.pl-cgrid--outlined .pl-cgrid__icon{margin-bottom:12px}.pl-cgrid--outlined .pl-cgrid__title.pl-cgrid__title{font-size:var(--pl-text-4xl)}.pl-cgrid--outlined .pl-cgrid__text{margin-top:17px}.pl-cgrid__actions{margin-top:28px}.pl-cgrid .pl-cgrid__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/purolabs-card-grid.css.map */
