.pp-policy-page{max-width:58rem;margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) max(0px,clamp(18px,4vw,56px));color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--font-size--md);line-height:var(--line-height--body-normal,1.5)}.pp-policy-page h1,.pp-policy-page h2,.pp-policy-page h3{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);color:var(--color-foreground);letter-spacing:var(--letter-spacing--heading-normal,0);scroll-margin-top:6rem}.pp-policy-page h1{font-size:var(--font-size--4xl);line-height:1.05;margin:0 0 .75rem}.pp-policy-page h2{font-size:var(--font-size--2xl);line-height:1.15;margin:3rem 0 1rem;padding-top:1.5rem;border-top:1px solid rgb(var(--color-border-rgb)/var(--opacity-50))}.pp-policy-page h3{font-size:var(--font-size--lg);line-height:1.25;margin:1.75rem 0 .55rem}.pp-policy-page p{max-width:48rem;margin:.7rem 0;color:var(--color-foreground)}.pp-policy-page a{color:var(--color-foreground);text-underline-offset:.16em}.pp-policy-page a:hover{color:var(--color-accent);text-decoration-thickness:2px}.pp-policy-page hr{border:0;border-top:1px solid rgb(var(--color-border-rgb)/var(--opacity-50));margin:2.5rem 0}.pp-policy-page>p:first-of-type{color:var(--color-foreground-muted);font-size:var(--font-size--sm)}.pp-policy-page strong{font-weight:650}@media(max-width:749px){.pp-policy-page{padding:2.25rem 18px 4rem}.pp-policy-page h1{font-size:var(--font-size--3xl)}.pp-policy-page h2{font-size:var(--font-size--xl);margin-top:2.25rem}}.template-policy main,.template-page main,.shopify-policy__container,.policy-page,.policy-page__content{font-family:var(--pp-home-sans, sans-serif)}.template-policy h1,.template-page h1,.shopify-policy__container h1,.policy-page h1,.policy-page__content h1{font-family:var(--pp-home-serif, serif);font-size:36px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 32px;color:var(--pp-home-ink)}.template-policy h2,.template-page h2,.shopify-policy__container h2,.policy-page h2,.policy-page__content h2{font-family:var(--pp-home-serif, serif);font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.01em;margin:42px 0 14px;color:var(--pp-home-ink)}.template-policy h3,.template-page h3,.shopify-policy__container h3,.policy-page h3,.policy-page__content h3{font-family:var(--pp-home-sans, sans-serif);font-size:18px;line-height:1.35;font-weight:650;margin:28px 0 10px;color:var(--pp-home-ink)}.template-policy h4,.template-page h4,.shopify-policy__container h4,.policy-page h4,.policy-page__content h4{font-family:var(--pp-home-sans, sans-serif);font-size:17px;line-height:1.4;font-weight:650;margin:22px 0 8px;color:var(--pp-home-ink)}.template-policy p,.template-page p,.shopify-policy__container p,.policy-page p,.policy-page__content p{font-family:var(--pp-home-sans, sans-serif);font-size:16px;line-height:1.65;font-weight:400;margin:0 0 18px;color:var(--pp-home-ink)}.template-policy ul,.template-policy ol,.template-page ul,.template-page ol,.shopify-policy__container ul,.shopify-policy__container ol,.policy-page ul,.policy-page ol,.policy-page__content ul,.policy-page__content ol{margin:0 0 22px;padding-left:28px}.template-policy li,.template-page li,.shopify-policy__container li,.policy-page li,.policy-page__content li{font-size:16px;line-height:1.65;margin-bottom:9px}.template-policy strong,.template-page strong,.shopify-policy__container strong,.policy-page strong,.policy-page__content strong{font-weight:700;color:var(--pp-home-ink)}.template-policy a,.template-page a,.shopify-policy__container a,.policy-page a,.policy-page__content a{color:var(--pp-home-orange);text-decoration-thickness:1px;text-underline-offset:3px}.template-policy hr,.template-page hr,.shopify-policy__container hr,.policy-page hr,.policy-page__content hr{margin:36px 0;border:0;border-top:1px solid var(--pp-home-line)}@media(max-width:749px){.template-policy h1,.template-page h1,.shopify-policy__container h1,.policy-page h1,.policy-page__content h1{font-size:28px;line-height:1.18;margin-bottom:26px}.template-policy h2,.template-page h2,.shopify-policy__container h2,.policy-page h2,.policy-page__content h2{font-size:20px;line-height:1.3;margin-top:34px;margin-bottom:12px}.template-policy h3,.template-page h3,.shopify-policy__container h3,.policy-page h3,.policy-page__content h3{font-size:17px;line-height:1.35;margin-top:25px}.template-policy h4,.template-page h4,.shopify-policy__container h4,.policy-page h4,.policy-page__content h4{font-size:16px}.template-policy p,.template-page p,.shopify-policy__container p,.policy-page p,.policy-page__content p{font-size:15px;line-height:1.65;margin-bottom:16px}.template-policy li,.template-page li,.shopify-policy__container li,.policy-page li,.policy-page__content li{font-size:15px;line-height:1.6;margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pawpantry-policy.css.map */
