.ps-help{--ps-ink:#353632;--ps-muted:#736b65;--ps-rose:#9d6b79;--ps-line:#e7ddd5;display:block;max-width:1360px;margin:0 auto;padding:0 40px 70px;color:var(--ps-ink);font-family:var(--font-body--family,Arial,sans-serif);font-size:14px;line-height:1.7}.ps-help *{box-sizing:border-box}.ps-help [hidden]{display:none!important}.ps-help a{color:inherit}.ps-help button,.ps-help input,.ps-help select,.ps-help textarea{font:inherit}.ps-help button,.ps-help summary{cursor:pointer}.ps-help a:focus-visible,.ps-help button:focus-visible,.ps-help input:focus-visible,.ps-help select:focus-visible,.ps-help textarea:focus-visible,.ps-help summary:focus-visible{outline:2px solid var(--ps-rose);outline-offset:4px}.ps-help h1,.ps-help h2{font-family:'Cormorant Garamond',var(--font-heading--family,Georgia,serif);font-weight:500;letter-spacing:-.025em}.ps-crumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ps-muted);margin:26px 0 34px}.ps-crumbs a{text-decoration:none}.ps-hero{display:grid;grid-template-columns:1fr 330px;gap:32px;align-items:center;border-bottom:1px solid var(--ps-line);padding:8px 0 42px;margin-bottom:30px}.ps-help .ps-eyebrow{font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--ps-rose);margin:0 0 10px}.ps-hero h1{font-size:clamp(50px,6vw,88px);line-height:.98;max-width:760px;margin:8px 0 18px}.ps-hero .ps-sub{color:var(--ps-muted);font-size:14px;max-width:580px;line-height:1.8;margin:0}.ps-hero-photo{height:185px;overflow:hidden;border-radius:22px;position:relative;background:#f6f0e9}.ps-help img{display:block;width:100%;object-fit:cover}.ps-hero-photo img{height:100%;object-position:center 40%}.ps-hero-photo span,.ps-guide-photo span{position:absolute;bottom:14px;left:15px;background:#fffdf9ed;padding:8px 12px;border-radius:99px;font-size:10px;letter-spacing:.1em;color:#845e69}.ps-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}.ps-quicklinks a{min-height:44px;display:flex;align-items:center;border:1px solid #e0d5cc;border-radius:99px;padding:9px 17px;font-size:12px;background:#fff;text-decoration:none}.ps-quicklinks a[aria-current],.ps-quicklinks a:hover{background:#353632;border-color:#353632;color:#fff}.ps-faq-grid{display:grid;grid-template-columns:280px 1fr;gap:42px;padding-bottom:35px}.ps-faq-aside{position:sticky;top:130px;align-self:start}.ps-search-label{display:block;font-size:12px;margin-bottom:6px}.ps-search-wrap{position:relative;margin-bottom:18px}.ps-search-wrap span{position:absolute;left:14px;top:2px;font-size:28px;color:#8a7772}.ps-search-wrap input{width:100%;min-height:49px;border:1px solid var(--ps-line);border-radius:15px;background:#fff;padding:13px 14px 13px 42px;color:inherit;font-size:13px}.ps-categories button{display:block;width:100%;min-height:44px;text-align:left;border:0;background:transparent;padding:12px 10px;border-radius:12px;color:#726962;font-size:13px}.ps-categories button[aria-pressed=true],.ps-categories button:hover{background:#f0e4e4;color:#855867}.ps-mini-contact{background:#f1e6e2;border-radius:22px;padding:25px;margin-top:32px}.ps-mini-contact h2{font-size:29px;line-height:1.1;margin:0 0 8px}.ps-mini-contact p{font-size:12px;color:var(--ps-muted)}.ps-mini-contact a,.ps-text-link{display:inline-block;padding:12px 0;min-height:44px;border-bottom:1px solid var(--ps-rose);color:#845d68;font-size:12px;font-weight:600;text-decoration:none}.ps-help .ps-section-title{font-size:41px;line-height:1.05;margin:0 0 14px}.ps-count{font-size:11px;color:var(--ps-muted);margin:0 0 15px;letter-spacing:.08em;text-transform:uppercase}.ps-faq-item{border-bottom:1px solid var(--ps-line)}.ps-faq-item summary{display:flex;justify-content:space-between;align-items:center;list-style:none;min-height:65px;padding:22px 0;font-size:15px;font-weight:600;gap:20px}.ps-faq-item summary::-webkit-details-marker{display:none}.ps-faq-item summary span:after{content:'+';font-size:24px;font-weight:300;color:var(--ps-rose)}.ps-faq-item[open] summary span:after{content:'−'}.ps-faq-answer{color:var(--ps-muted);font-size:14px;line-height:1.85;padding:0 26px 21px 0}.ps-pet-tabs{display:flex;gap:8px;border-bottom:1px solid var(--ps-line);margin-bottom:28px}.ps-pet-tabs button{border:0;min-height:50px;background:transparent;padding:15px 25px;color:var(--ps-muted)}.ps-pet-tabs [aria-selected=true]{border-bottom:2px solid var(--ps-rose);color:var(--ps-ink);font-weight:700}.ps-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:28px}.ps-guide-photo{border-radius:22px;background:#f6f0e9;overflow:hidden;position:relative;min-height:340px}.ps-guide-photo img{height:100%;position:absolute;inset:0;object-position:center 38%}.ps-guide-box{padding:28px 30px;border-radius:22px;background:#f5ece9;border:1px solid #eadfdc}.ps-guide-box h2{font-size:36px;line-height:1.05;margin:8px 0 16px}.ps-guide-box p,.ps-guide-box ol{color:var(--ps-muted);font-size:13px}.ps-guide-box ol{padding-left:22px;line-height:2.1}.ps-guide-box .ps-tip{margin:18px 0 0;border-top:1px solid #e2d3cf;padding-top:16px;font-size:12px}.ps-measure-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0 30px}.ps-measure-cards article{background:#fff;border:1px solid var(--ps-line);border-radius:20px;padding:25px}.ps-measure-cards span{font:500 43px/1 'Cormorant Garamond',Georgia,serif;color:#a06b7c}.ps-measure-cards h3{font-size:15px;margin:12px 0 7px}.ps-measure-cards p{font-size:13px;color:var(--ps-muted);margin:0}.ps-guide-note{border-left:3px solid var(--ps-rose);padding:12px 18px;background:#fcf7f6;font-size:13px;line-height:1.8;color:var(--ps-muted);margin:0 0 40px}.ps-chart-head{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;margin-bottom:20px}.ps-chart-head label{font-size:12px;display:grid;gap:7px}.ps-chart-head select{max-width:100%;min-height:46px;padding:10px;border:1px solid var(--ps-line);border-radius:12px;background:#fff;color:inherit}.ps-table-wrap{max-width:100%;overflow:auto}.ps-product-chart h3{font-size:20px;margin:26px 0 15px}.ps-product-chart h4{font-size:15px;margin:23px 0 10px}.ps-product-chart table{width:100%;border-collapse:collapse;font-size:13px}.ps-product-chart th,.ps-product-chart td{text-align:left;padding:12px 9px;border-bottom:1px solid var(--ps-line);vertical-align:top}.ps-product-chart thead{background:#f6f0e9}.ps-fit-actions{display:flex;flex-wrap:wrap;gap:14px;margin:25px 0 40px}.ps-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #353632;background:#353632;color:#fff!important;border-radius:99px;padding:13px 23px;font-size:12px;font-weight:700;text-decoration:none}.ps-button-light{background:transparent;color:#353632!important;border-color:#d8cfc8}.ps-contact-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:65px;padding:10px 0 35px}.ps-contact-intro h2{font-size:46px;line-height:1.05;margin:12px 0 20px}.ps-contact-intro p{color:var(--ps-muted);line-height:1.85}.ps-contact-line{padding:17px 0;border-top:1px solid var(--ps-line)}.ps-contact-line strong{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.ps-contact-line a{color:#7b6269;overflow-wrap:anywhere}.ps-contact-line p{font-size:13px;margin:0}.ps-contact-photo{height:232px;border-radius:20px;overflow:hidden;margin-top:26px}.ps-contact-photo img{height:100%;object-position:center 37%}.ps-contact-form{border:1px solid var(--ps-line);border-radius:22px;background:#fff;padding:28px 30px;align-self:start}.ps-contact-form h2{font-size:39px;line-height:1.05;margin:0 0 12px}.ps-contact-form>p{color:var(--ps-muted);font-size:12px;margin-bottom:23px}.ps-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ps-fields>div{display:flex;flex-direction:column;gap:7px;min-width:0}.ps-fields .ps-full{grid-column:1/-1}.ps-fields label{font-size:11px;font-weight:700;letter-spacing:.04em}.ps-fields input,.ps-fields select,.ps-fields textarea{width:100%;border:1px solid #e6ddd5;border-radius:13px;background:#fffdfa;min-height:46px;padding:13px 14px;color:inherit;font-size:13px}.ps-fields textarea{resize:vertical;min-height:150px}.ps-contact-form .ps-form-note{margin:15px 0;font-size:12px;line-height:1.7}.ps-form-status{padding:15px;border-radius:12px;background:#f1e6e2;margin:20px 0}.ps-form-error{border:1px solid #9d6b79}.ps-chart-dialog{width:min(760px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid var(--ps-line);background:#fcfaf8;border-radius:22px;padding:28px;color:var(--ps-ink)}.ps-chart-dialog::backdrop{background:#25251e88}.ps-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.ps-dialog-head h2{font-size:35px;line-height:1;margin:0}.ps-dialog-head button{border:0;border-radius:50%;width:44px;height:44px;font-size:28px;background:#f0e5e2;color:inherit}.pawture-footer-help{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:20px 0;border-top:1px solid #ded4cb}.pawture-footer-help a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:inherit;text-decoration:none}.pawture-footer-help a:hover{text-decoration:underline}@media(max-width:950px){.ps-hero{grid-template-columns:1fr 220px}.ps-faq-grid,.ps-contact-grid{grid-template-columns:1fr;gap:28px}.ps-faq-aside{position:static}.ps-categories{display:flex;gap:7px;flex-wrap:wrap}.ps-categories button{width:auto;padding:10px 13px}.ps-mini-contact{display:none}.ps-contact-photo{display:none}}@media(max-width:600px){.ps-help{padding:0 19px 45px}.ps-hero{grid-template-columns:1fr;padding-bottom:28px}.ps-hero-photo{display:none}.ps-hero h1{font-size:56px}.ps-guide-grid,.ps-measure-cards,.ps-fields{grid-template-columns:1fr}.ps-fields .ps-full{grid-column:auto}.ps-contact-form{padding:22px}.ps-guide-box{padding:23px}.ps-quicklinks{gap:7px}.ps-quicklinks a{padding:9px 13px}.ps-pet-tabs button{padding:14px 18px}.ps-chart-head{display:block}.ps-chart-head select{width:100%}.ps-guide-photo{min-height:290px}.ps-product-chart th,.ps-product-chart td{font-size:12px;padding:10px 7px}}@media(prefers-reduced-motion:reduce){.ps-help *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
