.plf{--plf-paper: var(--paper-2, #fbf6ea);--plf-ink: var(--ink, #20322a);--plf-soft: var(--ink-soft, #54635a);--plf-green: var(--green, #377359);--plf-green-2: var(--green-2, #244c3a);--plf-amber: var(--amber, #e0a23a);--plf-line: var(--line, rgba(32, 50, 42, .16));--plf-tint: #eef6f1;color:var(--plf-ink);font-family:var(--font-body, system-ui, sans-serif);overflow-x:clip}.plf-panel{position:relative;padding:clamp(48px,8vw,96px) 0}.plf-panel--tint{background:var(--plf-tint)}.plf-panel--paper{background:var(--plf-paper)}.plf-wrap{max-width:1120px;margin:0 auto;padding:0 22px}.plf-narrow{max-width:760px}.plf-h{font-family:var(--font-display, system-ui, sans-serif);font-weight:800;line-height:1.08;letter-spacing:-.01em;color:var(--plf-ink);margin:0 0 .5em}.plf-h--hero{font-size:clamp(30px,5.4vw,52px)}.plf-h--lg{font-size:clamp(26px,4.4vw,40px)}.plf-h--md{font-size:clamp(22px,3.4vw,30px)}.plf-h mark{background:transparent;color:var(--plf-green)}.plf-h--center{text-align:center}.plf-text{font-size:clamp(16px,1.9vw,18px);line-height:1.6;color:var(--plf-soft);margin:0 0 1em}.plf-text strong{color:var(--plf-ink)}.plf-text:last-child{margin-bottom:0}.plf-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--clay, #c96f4a);margin-bottom:14px}.plf-eyebrow:before{content:"";width:26px;height:2px;background:currentColor}.plf-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body, system-ui, sans-serif);font-weight:800;font-size:16px;line-height:1;padding:17px 34px;border-radius:100px;border:0;cursor:pointer;text-decoration:none;background:var(--plf-green);color:#fff;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s}.plf-cta:hover{background:var(--plf-green-2);transform:translateY(-3px);box-shadow:0 16px 30px -14px #1a3528b3}.plf-cta--amber{background:var(--plf-amber);color:#3a2a05}.plf-cta--amber:hover{background:var(--plf-amber)}.plf-cta-row{margin-top:26px}.plf-cta-row--center{text-align:center}@media(prefers-reduced-motion:reduce){.plf-cta:hover{transform:none}}.plf-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(28px,5vw,64px);align-items:center}.plf-hero-imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative}.plf-hero-imgs.is-single{grid-template-columns:1fr}.plf-hero-imgs img{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}.plf-hero-arrow{position:absolute;top:8%;left:50%;transform:translate(-50%);width:76px;height:auto;z-index:2;pointer-events:none}.plf-checklist{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.plf-checklist li{display:grid;grid-template-columns:24px 1fr;gap:12px;font-size:16px;line-height:1.45;color:var(--plf-ink)}.plf-checklist li strong{display:block}.plf-checklist .plf-tick{width:22px;height:22px;border-radius:50%;margin-top:1px;display:grid;place-items:center;background:var(--plf-green);color:#fff;font-size:12px}.plf-checklist--dark .plf-tick{background:var(--plf-ink)}.plf-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.plf-feature.is-imgright .plf-feature-media{order:2}.plf-feature-media img{width:100%;border-radius:22px;display:block}.plf-feature-body .plf-checklist{margin-top:4px}.plf-compare{max-width:760px;margin:0 auto}.plf-compare-table{display:grid;grid-template-columns:1fr 116px 116px;border:1px solid var(--plf-line);border-radius:18px;overflow:hidden;background:#fff}.plf-compare-head{display:contents}.plf-compare-head>div{padding:16px 14px;font-weight:800;text-align:center}.plf-compare-head .plf-compare-feat{text-align:left}.plf-compare-head .plf-compare-us{background:var(--plf-green);color:#fff;border-radius:14px 14px 0 0}.plf-compare-row{display:contents}.plf-compare-row>div{padding:15px 14px;border-top:1px solid var(--plf-line);display:flex;align-items:center;justify-content:center}.plf-compare-row .plf-compare-feat{justify-content:flex-start;gap:12px;font-weight:600;text-align:left}.plf-compare-row .plf-compare-us{background:#3773590f}.plf-compare-feat img{width:30px;height:30px;object-fit:contain;border-radius:6px}.plf-yes{color:var(--plf-green);font-weight:900}.plf-no{color:#c0473a;font-weight:900}.plf-vetcard{max-width:720px;margin:0 auto;background:var(--plf-tint);border:1px solid rgba(55,115,89,.3);border-radius:22px;padding:clamp(26px,4vw,44px)}.plf-vetcard-quote{font-size:clamp(18px,2.4vw,23px);font-weight:700;font-style:italic;line-height:1.45;color:var(--plf-ink);margin:0 0 26px}.plf-vetcard-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.plf-vetcard-foot img.plf-vet-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--plf-green)}.plf-vetcard-name{font-weight:800}.plf-vetcard-role{color:var(--plf-soft);font-size:14px}.plf-vetcard-logo{margin-left:auto;max-height:52px;width:auto}.plf-reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.plf-review{background:#fff;border:1px solid var(--plf-line);border-radius:16px;padding:22px}.plf-stars{color:#00b67a;font-size:16px;letter-spacing:2px;margin-bottom:10px}.plf-review-title{font-weight:800;margin:0 0 6px}.plf-review-body{color:var(--plf-soft);font-size:15px;line-height:1.55;margin:0}.plf-review-author{margin-top:12px;font-size:13px;color:var(--plf-soft);font-weight:700}.plf-trust{display:inline-flex;align-items:center;gap:8px;font-weight:800;margin:6px 0 26px}.plf-trust .plf-stars{margin:0}.plf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:880px;margin:0 auto}.plf-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}.plf-q{text-align:center}.plf-options{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px}.plf-option{flex:0 1 auto;min-width:180px;font-family:var(--font-body, system-ui, sans-serif);font-weight:800;font-size:17px;line-height:1;padding:20px 30px;border-radius:100px;border:0;cursor:pointer;background:var(--plf-green);color:#fff;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .2s}.plf-option:hover{background:var(--plf-green-2);transform:translateY(-2px)}.plf-option.is-selected{background:var(--plf-green-2);box-shadow:0 0 0 4px #37735940}.plf-q-note{margin-top:22px;font-size:13px;color:var(--plf-soft)}.plf-ph{width:100%;border-radius:18px;background:repeating-linear-gradient(45deg,#37735914 0 12px,#3773590a 12px 24px);display:grid;place-items:center;color:var(--plf-soft);font-size:13px;min-height:220px}.plf-disclaimer{font-size:12px;color:var(--plf-soft);text-align:center;max-width:760px;margin:0 auto;line-height:1.5}.plf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(251,246,234,0) 0%,var(--plf-paper) 36%);display:none}.plf-sticky.is-visible{display:block}.plf-sticky-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body, system-ui, sans-serif);font-weight:800;font-size:17px;line-height:1;padding:18px 24px;border-radius:100px;border:0;cursor:pointer;background:var(--plf-green);color:#fff;box-shadow:0 12px 28px -10px #1a352899}@media(max-width:860px){.plf-hero-grid,.plf-feature{grid-template-columns:1fr}.plf-feature.is-imgright .plf-feature-media{order:0}.plf-reviews-grid{grid-template-columns:1fr}.plf-grid{grid-template-columns:repeat(3,1fr)}.plf-compare-table{grid-template-columns:1fr 76px 76px}.plf-vetcard-logo{margin-left:0}}@media(max-width:749px){.plf-panel{padding-bottom:clamp(80px,16vw,110px)}}@media(min-width:750px){.plf-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pawsy-lp-funnel.css.map */
