.ph-app{--ph-blue: #355ba5;--ph-orange: #f57e20;--ph-orange-dark: #d36c1c;--ph-ink: #030044;--ph-muted: #6c90ff;--ph-cream: #fefbf0;--ph-line: #dbdbe4;--ph-ring: #f6ebd4;box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:16px 16px 8px;color:var(--ph-ink);font-family:Nunito,sans-serif;font-size:16px;line-height:1.4}.ph-app *,.ph-app *:before,.ph-app *:after{box-sizing:border-box}@media(min-width:1200px){.ph-app{padding:24px 32px 8px}}.ph-app h1,.ph-app h2,.ph-app h3{font-family:Inter,sans-serif;color:var(--ph-ink);margin:0;letter-spacing:-.01em;text-transform:none}.ph-app p{margin:0}.ph-app__gap{height:32px}@media(min-width:750px){.ph-app__gap{height:40px}}.ph-app__h2{font-size:22px;line-height:1.25;font-weight:700;margin-bottom:12px!important}@media(min-width:750px){.ph-app__h2{font-size:26px}}.ph-app__sub{color:var(--ph-muted);font-size:14px;margin-top:-8px!important;margin-bottom:12px!important}.ph-app-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 16px;border-radius:12px;border:0;cursor:pointer;text-decoration:none!important;text-align:center;font:600 16px/1.2 Inter,sans-serif;letter-spacing:0;text-transform:none;transition:background-color .15s ease,color .15s ease}.ph-app-btn svg{width:22px;height:22px;flex:none}.ph-app-btn--accent{background:var(--ph-orange);color:#fff!important}.ph-app-btn--accent:hover{background:var(--ph-orange-dark)}.ph-app-btn--secondary{background:#fff;color:var(--ph-blue)!important;box-shadow:inset 0 0 0 1.5px var(--ph-blue)}.ph-app-btn--secondary:hover{background:#f1f4f9}.ph-app-btn:focus-visible{outline:3px solid var(--ph-ink);outline-offset:2px}.ph-ab-hero{background:var(--ph-blue);color:#fff;border-radius:16px;padding:20px;display:grid;gap:16px}.ph-ab-hero__icon{width:32px;height:32px;display:block}.ph-ab-hero h1{color:#fff;font-size:24px;line-height:1.2;font-weight:700;margin-top:12px}.ph-ab-hero__lead{color:#fff;font-size:16px;margin-top:4px!important}.ph-ab-hero__photo{border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:#2e4d96}.ph-ab-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.ph-ab-hero{padding:28px}.ph-ab-hero h1{font-size:32px}.ph-ab-hero__lead{font-size:18px}}@media(min-width:990px){.ph-ab-hero{grid-template-columns:1fr 1.15fr;grid-template-areas:"text photo" "cta photo";align-items:start;column-gap:32px;padding:36px}.ph-ab-hero__text{grid-area:text}.ph-ab-hero__photo{grid-area:photo}.ph-ab-hero__cta{grid-area:cta;align-self:end;max-width:420px}.ph-ab-hero h1{font-size:40px}}.ph-ab-perks{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:990px){.ph-ab-perks{grid-template-columns:repeat(4,1fr)}}.ph-ab-perk{background:var(--ph-cream);border-radius:16px;padding:12px 12px 16px;text-align:center}.ph-ab-perk__icon{width:56px;height:56px;margin:0 auto 8px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.ph-ab-perk__icon svg{width:28px;height:28px}.ph-ab-perk h3{font-size:16px;line-height:1.3;font-weight:700}.ph-ab-perk p{color:var(--ph-muted);font-size:14px;margin-top:4px}.ph-species{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px;scrollbar-width:none}.ph-species::-webkit-scrollbar{display:none}.ph-species__item{flex:none;width:84px;scroll-snap-align:start;text-align:center;text-decoration:none!important;color:var(--ph-ink)!important}.ph-species__img{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--ph-ring);background:var(--ph-ring);margin:3px auto 8px;transition:transform .15s ease}.ph-species__img img{width:100%;height:100%;object-fit:cover;display:block}.ph-species__item:hover .ph-species__img{transform:scale(1.04)}.ph-species__label{font:600 14px/1.25 Nunito,sans-serif;display:block}.ph-species__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.ph-species__dots span{width:6px;height:6px;border-radius:50%;background:var(--ph-line)}.ph-species__dots span.is-on{background:var(--ph-orange)}@media(min-width:750px){.ph-species{margin:0;padding:4px 0;gap:20px;overflow:visible;flex-wrap:wrap}.ph-species__item{width:100px}.ph-species__img{width:100px;height:100px}.ph-species__dots{display:none}}@media(min-width:1200px){.ph-species{gap:32px}.ph-species__item{width:120px}.ph-species__img{width:120px;height:120px}}.ph-ab-manage{background:#fff;border:1px solid var(--ph-line);border-radius:16px;padding:16px;scroll-margin-top:120px}.ph-ab-manage__head{display:flex;align-items:center;gap:8px}.ph-ab-manage__head svg{width:24px;height:24px;flex:none;fill:var(--ph-blue)}.ph-ab-manage h2{font-size:18px;line-height:1.3;font-weight:700}.ph-ab-manage p{color:var(--ph-muted);font-size:14px;margin-top:8px}.ph-ab-manage__actions{display:grid;gap:8px;margin-top:16px}.ph-ab-manage__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(min-width:750px){.ph-ab-manage{padding:24px}.ph-ab-manage__actions{grid-template-columns:1.4fr 1fr;align-items:stretch;max-width:820px}}.ph-ab-products{padding-top:32px;scroll-margin-top:110px}.ph-ab-products .ph-app__h2{margin-bottom:4px!important}.ph-ab-products .ph-app__sub{margin:0!important}.ph-faq{max-width:900px}.ph-faq details{border-bottom:1px solid var(--ph-line)}.ph-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer;font:600 16px/1.35 Inter,sans-serif;color:var(--ph-ink)}.ph-faq summary::-webkit-details-marker{display:none}.ph-faq summary svg{width:22px;height:22px;flex:none;stroke:var(--ph-muted);transition:transform .2s ease}.ph-faq details[open] summary svg{transform:rotate(180deg);stroke:var(--ph-blue)}.ph-faq summary:focus-visible{outline:2px solid var(--ph-blue);outline-offset:2px}.ph-faq__a{padding:0 0 14px;font-size:16px;color:var(--ph-ink)}.ph-app--faq{padding-top:40px;padding-bottom:40px}.ph-pets h1{font-size:32px;line-height:1.15;font-weight:700}.ph-pets__lead{color:var(--ph-muted);font-size:16px;margin-top:6px!important}.ph-prompt{position:relative;margin-top:20px;border-radius:20px;overflow:hidden;background:var(--ph-blue);color:#fff;max-width:720px}.ph-prompt__paws{position:absolute;top:-18px;right:-24px;width:150px;height:150px;fill:#ffffff1a;pointer-events:none}.ph-prompt__text{position:relative;z-index:1;padding:24px 20px 8px;font-size:18px;line-height:1.55}.ph-prompt__text strong{font-weight:800}.ph-prompt__text h2{color:#fff;font-size:22px;margin-bottom:6px}.ph-prompt__photo{position:relative;height:240px;background-size:cover;background-position:50% 30%}.ph-prompt__photo:before{content:"";position:absolute;left:-10%;right:-10%;top:-1px;height:40px;background:var(--ph-blue);border-radius:0 0 50% 50%/0 0 100% 100%}.ph-prompt__cta{position:absolute;left:16px;right:16px;bottom:16px;width:auto!important}@media(min-width:750px){.ph-pets h1{font-size:40px}.ph-prompt__photo{height:320px}.ph-prompt__text{padding:32px 32px 12px;font-size:20px}.ph-prompt__cta{left:32px;right:32px;bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pethome-app-pages.css.map */
