.pl-hero{background:linear-gradient(180deg,var(--pl-crema),var(--pl-suave));padding:clamp(28px,5vw,72px) 0}.pl-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.pl-hero h1{font-size:clamp(34px,6vw,60px);line-height:1.05;margin:12px 0 16px}.pl-hero__sub{font-size:clamp(17px,2.3vw,21px);line-height:1.55;margin:0 0 26px;max-width:540px;color:var(--pl-oliva)}.pl-hero__price{display:block;margin-top:10px;font-size:15px;color:var(--pl-oliva)}.pl-hero__price s{opacity:.6;margin-left:6px}.pl-pills{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.pl-pills li{background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;color:var(--pl-oliva);box-shadow:0 1px #1f262114}.pl-hero__media{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--pl-crema);box-shadow:0 20px 50px #1f26212e}.pl-hero__media video,.pl-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.pl-trust{background:var(--pl-oliva);color:var(--pl-crema)}.pl-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0}.pl-trust__item{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.3}.pl-trust__item svg{flex:none;width:30px;height:30px;color:var(--pl-naranja)}.pl-trust__item b{display:block;font-size:15px}.pl-trust__item span{opacity:.85;font-size:13px}.pl-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.pl-card{background:#fff;border-radius:22px;padding:30px 26px;box-shadow:0 2px #1f26210d,0 12px 30px #1f26210f}.pl-card svg{width:44px;height:44px;color:var(--pl-naranja);margin-bottom:14px}.pl-card h3{font-size:22px;margin:0 0 8px}.pl-card p{margin:0;line-height:1.55;color:var(--pl-oliva)}.pl-demo{background:var(--pl-crema)}.pl-demo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,360px));gap:28px;justify-content:center;margin-top:34px}.pl-demo figure{margin:0}.pl-demo video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:24px;display:block;background:#000}.pl-demo figcaption{margin-top:10px;font-weight:700;text-align:center}.pl-rev__empty{max-width:640px;margin:26px auto 0;background:#fff;border:2px dashed #b7c4b4;border-radius:22px;padding:30px 24px}.pl-rev__empty p{margin:0 0 16px;line-height:1.55;color:var(--pl-oliva)}.pl-rev__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:30px;text-align:left}.pl-rev__stars{color:var(--pl-naranja);letter-spacing:2px;margin-bottom:8px}.pl-rev__author{margin-top:12px;font-weight:700}.pl-rev__card img{width:100%;border-radius:14px;margin-bottom:12px}.pl-cta{background:var(--pl-oliva);color:var(--pl-crema)}.pl-cta h2{color:var(--pl-crema)}.pl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -6px 24px #1f262126;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:14px;transform:translateY(110%);transition:transform .25s}.pl-sticky.is-on{transform:none}.pl-sticky__price{font-weight:700;font-size:18px;line-height:1.1}.pl-sticky__price s{display:block;font-size:13px;font-weight:400;opacity:.6}.pl-sticky .pl-btn{flex:1;padding:14px 18px;font-size:16px}@media(max-width:989px){.pl-trust__grid{grid-template-columns:repeat(2,1fr)}.pl-sticky{display:flex}}@media(max-width:749px){.pl-hero__grid{grid-template-columns:1fr;gap:28px}.pl-hero__media{aspect-ratio:4/5;max-height:70vh}.pl-steps__grid{grid-template-columns:1fr}.pl-demo__grid{grid-template-columns:1fr 1fr;gap:12px}.pl-trust__item span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/petlife-secciones.css.map */
