.pl-subscribe{position:relative;padding:25px 24px 50px;background:var(--pl-subscribe-background);color:var(--pl-color-text);font-family:var(--pl-font-body)}.pl-subscribe--wave{margin-top:48px}.pl-subscribe.pl-wave-top:before{top:-32px;height:32px}.pl-subscribe__inner{display:grid;max-width:1400px;margin-inline:auto}.pl-subscribe__media{position:relative}.pl-subscribe__photo{display:none}.pl-subscribe__badge{position:absolute;top:-90px;left:0;z-index:4;width:80px;height:80px;border-radius:18px}.pl-subscribe__content{text-align:center}.pl-subscribe__title{margin:0 0 24px;color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.25rem,1.832143rem + 1.714286vw,3.375rem);letter-spacing:var(--pl-heading-tracking)}.pl-subscribe__text{max-width:320px;margin:0 auto;font-size:var(--pl-text-lg);font-weight:500;line-height:1.75rem}.pl-subscribe__benefits{display:grid;gap:14px 10px;width:fit-content;margin:32px auto 0;padding:0;list-style:none}.pl-subscribe__benefit{display:flex;align-items:center;gap:8px;padding-right:16px;font-size:var(--pl-text-xl);font-weight:700;line-height:1.40625rem;text-align:left;text-transform:uppercase}.pl-subscribe__icon{flex-shrink:0;width:60px;height:60px;margin-right:16px;overflow:hidden;border-radius:50%;background:var(--pl-subscribe-icon)}.pl-subscribe__icon img{display:block;width:100%;height:100%}.pl-subscribe__actions{margin-top:40px}.pl-subscribe .pl-subscribe__button{display:block;padding:0 30px;font-size:var(--pl-text-sm);line-height:3.125rem}.pl-subscribe__rating{display:flex;justify-content:center;align-items:center;margin:12px 0 0;font-size:var(--pl-text-md);font-weight:500;line-height:1.5625rem}.pl-subscribe__stars{display:block;width:96px;height:15px;margin-right:7px;color:var(--pl-subscribe-stars)}.pl-subscribe__customers{display:flex;gap:15px;margin:20px 0 0;padding:0;list-style:none}.pl-subscribe__customers li{flex:1}.pl-subscribe__customer{display:block;width:100%;height:120px;border-radius:8px;object-fit:cover}@media screen and (min-width:480px){.pl-subscribe__photo{display:block;width:min(100%,450px);margin:0 auto 30px;overflow:hidden;border:2px solid var(--pl-color-brand-green);border-radius:20px}.pl-subscribe__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pl-subscribe__badge{top:-20px;right:max(-20px,calc(50% - 245px));left:auto;transform:rotate(45deg)}.pl-subscribe__customers{display:none}.pl-subscribe .pl-subscribe__button{display:inline-block}}@media screen and (min-width:750px){.pl-subscribe .pl-subscribe__button{padding:0 35px;font-size:var(--pl-text-lg);line-height:3.25rem}.pl-subscribe__text{font-size:var(--pl-text-3xl)}}@media screen and (min-width:821px){.pl-subscribe{padding:80px 20px 75px}.pl-subscribe--wave{margin-top:57px}.pl-subscribe.pl-wave-top:before{top:-57px;height:57px}.pl-subscribe__inner{grid-template-columns:1fr 1fr;align-items:center;gap:50px}.pl-subscribe__media{justify-self:end;width:min(100%,450px)}.pl-subscribe__photo{width:100%;margin:0}.pl-subscribe__badge{top:-34px;right:auto;left:-29px;width:116px;height:116px;transform:none}@media screen and (max-width:1099px){.pl-subscribe__badge{left:-16px}}.pl-subscribe__benefits{grid-template-columns:repeat(3,160px)}.pl-subscribe__benefit{flex-direction:column;padding:0 16px;font-size:var(--pl-text-2xl);line-height:1.484375rem;text-align:center}.pl-subscribe__icon{width:80px;height:80px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/purolabs-subscribe-save.css.map */
