.pg-custom-dog-treats-for-coffee-shops .lp-head .top{justify-content:center;align-items:center;height:64px;display:flex}.pg-custom-dog-treats-for-coffee-shops .lp-head .logo{width:auto;height:32px}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .lp-head .top{justify-content:flex-start;height:84px}.pg-custom-dog-treats-for-coffee-shops .lp-head .logo{height:40px}}.pg-custom-dog-treats-for-coffee-shops .lp-hero{padding-block:18px 44px;position:relative;overflow:hidden}.pg-custom-dog-treats-for-coffee-shops .lp-hero .grid{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""photo""lede""cta""perks";gap:16px;display:grid;position:relative}.pg-custom-dog-treats-for-coffee-shops .lp-hero h1{grid-area:title;font-size:clamp(2.3rem,9.6vw,4.4rem);line-height:1.02}.pg-custom-dog-treats-for-coffee-shops .lp-hero .photo-wrap{grid-area:photo;position:relative}.pg-custom-dog-treats-for-coffee-shops .lp-hero .photo{border:3px solid var(--plum);background:var(--tile);box-shadow:6px 6px 0 var(--tile);border-radius:18px;overflow:hidden}.pg-custom-dog-treats-for-coffee-shops .lp-hero .photo img{aspect-ratio:5/4;object-fit:cover;object-position:50% 92%;width:100%;height:auto}.pg-custom-dog-treats-for-coffee-shops .lp-hero .lede{color:var(--ink);grid-area:lede;font-size:1.08rem;line-height:1.45}.pg-custom-dog-treats-for-coffee-shops .lp-hero .cta{flex-direction:column;grid-area:cta;gap:10px;display:flex}.pg-custom-dog-treats-for-coffee-shops .wide{width:100%;min-height:58px;font-size:1.12rem}.pg-custom-dog-treats-for-coffee-shops .cta-note{text-align:center;color:var(--ink-soft);font-size:.95rem;font-weight:700}.pg-custom-dog-treats-for-coffee-shops .lp-hero .checks{grid-area:perks;padding-top:6px}.pg-custom-dog-treats-for-coffee-shops .lp-hero .checks li{font-weight:700;line-height:1.35}@media (max-height:640px) and (max-width:899px){.pg-custom-dog-treats-for-coffee-shops .lp-hero .photo img{aspect-ratio:16/9;object-position:50% 80%}}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .lp-hero{padding-block:44px 112px}.pg-custom-dog-treats-for-coffee-shops .lp-hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"title photo""lede photo""perks photo""cta photo";align-content:center;align-items:center;gap:22px 72px}.pg-custom-dog-treats-for-coffee-shops .lp-hero h1{align-self:end}.pg-custom-dog-treats-for-coffee-shops .lp-hero .lede{max-width:34rem;font-size:1.25rem}.pg-custom-dog-treats-for-coffee-shops .lp-hero .checks{padding-top:0}.pg-custom-dog-treats-for-coffee-shops .lp-hero .cta{align-self:start;max-width:400px}.pg-custom-dog-treats-for-coffee-shops .lp-hero .photo{box-shadow:10px 10px 0 var(--tile);border-radius:24px}.pg-custom-dog-treats-for-coffee-shops .lp-hero .photo img{aspect-ratio:1;object-position:50% 50%}}.pg-custom-dog-treats-for-coffee-shops .lp-logos h2{padding-inline:var(--gutter);margin-bottom:30px;font-size:clamp(1.55rem,4vw,2.5rem)}.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee{gap:52px}.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee img{max-width:150px;height:36px}.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee img.tall{height:58px}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee{gap:72px}.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee img{max-width:170px;height:44px}.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee img.tall{height:70px}}@media (prefers-reduced-motion:reduce){.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee [aria-hidden=true]{display:none}.pg-custom-dog-treats-for-coffee-shops .lp-logos .marquee{padding-inline:var(--gutter);gap:28px 44px}.pg-custom-dog-treats-for-coffee-shops .lp-logos .logos{-webkit-mask-image:none;mask-image:none}}.pg-custom-dog-treats-for-coffee-shops .lp-reviews h2{margin-bottom:32px}.pg-custom-dog-treats-for-coffee-shops .rv-track{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;list-style:none;display:flex;overflow-x:auto}.pg-custom-dog-treats-for-coffee-shops .rv-track::-webkit-scrollbar{display:none}.pg-custom-dog-treats-for-coffee-shops .rv{scroll-snap-align:start;color:var(--ink);background:var(--paper-light);border:2px solid var(--paper-light);box-shadow:5px 5px 0 var(--honey);border-radius:16px;flex-direction:column;flex:0 0 86%;display:flex;overflow:hidden}.pg-custom-dog-treats-for-coffee-shops .rv img{aspect-ratio:600/379;object-fit:cover;border-bottom:2px solid var(--plum);background:#e6e6ea;width:100%;height:auto;display:block}.pg-custom-dog-treats-for-coffee-shops .rv.square img{object-fit:contain;background:#fff}.pg-custom-dog-treats-for-coffee-shops .rv .body{flex-direction:column;flex:1;gap:12px;padding:18px 20px 22px;display:flex}.pg-custom-dog-treats-for-coffee-shops .rv .stars{color:var(--honey);letter-spacing:.12em;-webkit-text-stroke:.6px var(--plum);font-size:1.15rem;line-height:1}.pg-custom-dog-treats-for-coffee-shops .rv blockquote{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.55}.pg-custom-dog-treats-for-coffee-shops .rv .who{justify-items:start;gap:6px;margin-top:auto;padding-top:6px;display:grid}.pg-custom-dog-treats-for-coffee-shops .rv .name{color:var(--plum);font-style:normal;font-weight:800;line-height:1.25}.pg-custom-dog-treats-for-coffee-shops .rv .kind{color:var(--plum);background:var(--honey-soft);border:1.5px solid var(--plum);border-radius:6px;padding:1px 8px;font-size:.8rem;font-weight:800}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .rv-track{gap:24px;margin:0 -8px;padding:4px 8px 18px;scroll-padding-inline:8px}.pg-custom-dog-treats-for-coffee-shops .rv{flex-basis:calc(33.3333% - 16px)}}.pg-custom-dog-treats-for-coffee-shops .rv-nav{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.pg-custom-dog-treats-for-coffee-shops .rv-arrow{border:2px solid var(--paper-light);width:50px;height:50px;color:var(--paper-light);cursor:pointer;box-shadow:3px 3px 0 var(--cream);transition:transform .15s var(--ease), box-shadow .15s var(--ease), background-color .15s, color .15s;background:0 0;border-radius:12px;place-items:center;display:grid}.pg-custom-dog-treats-for-coffee-shops .rv-arrow:hover{background:var(--paper-light);color:var(--plum);box-shadow:5px 5px 0 var(--cream);transform:translate(-1px,-1px)}.pg-custom-dog-treats-for-coffee-shops .rv-arrow:active{box-shadow:1px 1px 0 var(--cream);transform:translate(2px,2px)}.pg-custom-dog-treats-for-coffee-shops .rv-arrow:focus-visible,.pg-custom-dog-treats-for-coffee-shops .rv-dot:focus-visible{outline:3px solid var(--paper-light);outline-offset:3px}.pg-custom-dog-treats-for-coffee-shops .rv-arrow[aria-busy=true]{opacity:.6;pointer-events:none}.pg-custom-dog-treats-for-coffee-shops .rv-dots{display:flex}.pg-custom-dog-treats-for-coffee-shops .rv-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.pg-custom-dog-treats-for-coffee-shops .rv-dot:before{content:"";border:2px solid var(--paper-light);width:12px;height:12px;transition:background-color .2s, transform .2s var(--ease), border-color .2s;background:0 0;border-radius:50%}.pg-custom-dog-treats-for-coffee-shops .rv-dot:hover:before{background:#fffaf073}.pg-custom-dog-treats-for-coffee-shops .rv-dot:active:before{transform:scale(.85)}.pg-custom-dog-treats-for-coffee-shops .rv-dot[aria-current=true]:before{background:var(--paper-light);border-color:var(--paper-light);transform:scale(1.2)}.pg-custom-dog-treats-for-coffee-shops .lp-math .inner{align-items:center;gap:36px;display:grid}.pg-custom-dog-treats-for-coffee-shops .lp-math .copy{flex-direction:column;gap:18px;display:flex}.pg-custom-dog-treats-for-coffee-shops .lp-math .copy .lede{color:var(--ink)}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .lp-math .inner{grid-template-columns:.9fr 1.1fr;gap:72px}}.pg-custom-dog-treats-for-coffee-shops .lp-how .head{margin-bottom:32px}.pg-custom-dog-treats-for-coffee-shops .lp-how .steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-custom-dog-treats-for-coffee-shops .lp-how .step{background:var(--paper-light);border:2px solid var(--plum);box-shadow:5px 5px 0 var(--plum);border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.pg-custom-dog-treats-for-coffee-shops .lp-how .num{background:var(--honey);border:2px solid var(--plum);width:52px;height:52px;font-family:var(--display);color:var(--plum);border-radius:14px;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.pg-custom-dog-treats-for-coffee-shops .lp-how .step p{color:var(--ink-soft);margin-top:6px}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .lp-how .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pg-custom-dog-treats-for-coffee-shops .lp-how .step{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:26px}.pg-custom-dog-treats-for-coffee-shops .lp-how .num{width:60px;height:60px;font-size:1.75rem}}.pg-custom-dog-treats-for-coffee-shops .lp-recipes .head{margin-bottom:32px}.pg-custom-dog-treats-for-coffee-shops .recipes{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-custom-dog-treats-for-coffee-shops .recipe{background:var(--paper-light);border:2px solid var(--plum);box-shadow:5px 5px 0 var(--honey);border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.pg-custom-dog-treats-for-coffee-shops .recipe img{object-fit:cover;border:2px solid var(--plum);border-radius:10px;width:104px;height:104px}.pg-custom-dog-treats-for-coffee-shops .recipe .texture{color:var(--tile-deep);margin:4px 0 6px;font-size:.92rem;font-weight:800}.pg-custom-dog-treats-for-coffee-shops .recipe .ing{color:var(--ink-soft);font-size:.9rem;line-height:1.45}@media (min-width:640px){.pg-custom-dog-treats-for-coffee-shops .recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pg-custom-dog-treats-for-coffee-shops .recipe{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;padding:14px 14px 20px}.pg-custom-dog-treats-for-coffee-shops .recipe img{aspect-ratio:1;border-radius:10px;width:100%;height:auto}.pg-custom-dog-treats-for-coffee-shops .recipe .txt{padding-inline:6px}}@media (min-width:1000px){.pg-custom-dog-treats-for-coffee-shops .recipes{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-custom-dog-treats-for-coffee-shops .lp-faq .faq-wrap{gap:32px;display:grid}.pg-custom-dog-treats-for-coffee-shops .faq summary:focus-visible{outline:3px solid var(--tile);outline-offset:3px;border-radius:12px}.pg-custom-dog-treats-for-coffee-shops .faq summary:active .plus{transform:scale(.9)}.pg-custom-dog-treats-for-coffee-shops .faq details[open] summary:active .plus{transform:rotate(45deg)scale(.9)}.pg-custom-dog-treats-for-coffee-shops .faq .plus{border:2px solid var(--plum)}@media (min-width:900px){.pg-custom-dog-treats-for-coffee-shops .lp-faq .faq-wrap{grid-template-columns:.75fr 1.25fr;align-items:start;gap:64px}}.pg-custom-dog-treats-for-coffee-shops .lp-final{text-align:center;position:relative;overflow:hidden}.pg-custom-dog-treats-for-coffee-shops .lp-final .inner{z-index:1;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.pg-custom-dog-treats-for-coffee-shops .lp-final .lede{margin-bottom:8px}.pg-custom-dog-treats-for-coffee-shops .lp-final .btn{width:100%;max-width:420px}.pg-custom-dog-treats-for-coffee-shops .nowrap{white-space:nowrap}.pg-custom-dog-treats-for-coffee-shops .lp-ask{text-align:center}.pg-custom-dog-treats-for-coffee-shops .lp-ask .inner{flex-direction:column;align-items:center;gap:22px;display:flex}.pg-custom-dog-treats-for-coffee-shops .lp-ask h2{max-width:46rem;font-size:clamp(1.5rem,1.15rem + 1.3vw,2.1rem)}.pg-custom-dog-treats-for-coffee-shops .lp-ask .ask-h>span{display:block}.pg-custom-dog-treats-for-coffee-shops .lp-ask .btn:focus-visible{outline-color:var(--paper-light);outline-offset:4px}.pg-custom-dog-treats-for-coffee-shops .lp-foot{background:var(--plum-deep) var(--grain);color:#fffaf0c7;font-size:.92rem}.pg-custom-dog-treats-for-coffee-shops .lp-foot .row{justify-content:center;align-items:center;gap:18px;min-height:76px;display:flex}.pg-custom-dog-treats-for-coffee-shops .lp-foot a{color:var(--paper-light);text-decoration:underline;-webkit-text-decoration-color:var(--honey);text-decoration-color:var(--honey);text-underline-offset:5px;padding:12px 4px;font-weight:700;text-decoration-thickness:2px;transition:color .15s}.pg-custom-dog-treats-for-coffee-shops .lp-foot a:hover{color:var(--honey)}.pg-custom-dog-treats-for-coffee-shops .lp-foot a:active{opacity:.7}.pg-custom-dog-treats-for-coffee-shops .lp-foot a:focus-visible{outline-color:var(--honey)}.pg-custom-dog-treats-for-coffee-shops .lp-foot a[aria-busy=true]{opacity:.6;cursor:progress}@media (max-width:899px){.pg-custom-dog-treats-for-coffee-shops .lp-foot{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.pg-custom-dog-treats-for-coffee-shops .sticky-cta .btn{min-height:58px;font-size:1.12rem}.pg-custom-dog-treats-for-coffee-shops .sticky-cta[aria-hidden=true]{visibility:hidden;transition:transform .3s var(--ease), visibility 0s .3s}.pg-custom-dog-treats-for-coffee-shops .sticky-cta.show{visibility:visible;transition:transform .3s var(--ease)}@media (prefers-reduced-motion:reduce){.pg-custom-dog-treats-for-coffee-shops .sticky-cta,.pg-custom-dog-treats-for-coffee-shops .sticky-cta.show,.pg-custom-dog-treats-for-coffee-shops .sticky-cta[aria-hidden=true],.pg-custom-dog-treats-for-coffee-shops .btn,.pg-custom-dog-treats-for-coffee-shops .rv-arrow{transition:none}}
