.pet-intro{padding-block:60px;max-width:1100px}.pet-intro h1{font-size:clamp(39px,6vw,76px);line-height:1.05;letter-spacing:-.04em}.pet-intro>p:not(.eyebrow){max-width:65ch;line-height:1.6}.pet-intro>p:not(.eyebrow):not(.fine-print){font-size:20px}.pet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pet-card{border:1px solid #dedbd2;background:#fffdf9;border-radius:14px;overflow:hidden;min-width:0}.pet-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.pet-card>div{padding:24px}.pet-card h2{font-size:27px;line-height:1.15}.pet-card p{line-height:1.6}.pet-fitting{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:65px}.pet-fitting h2,.pet-review h2{font-size:36px;line-height:1.1}.pet-fitting ol{padding-left:22px;line-height:1.7}.pet-fitting li+li{margin-top:12px}.pet-fit-note{padding:28px;border-radius:12px;background:#e8eee6}.pet-fit-note p{line-height:1.65}.pet-review{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-block:40px 70px;border-top:1px solid #d8d6cd}.pet-review form{display:grid;gap:18px;min-width:0}.pet-review label{display:grid;gap:7px;font-weight:600}.pet-review input,.pet-review select{border:1px solid #a7ada4;border-radius:7px;padding:13px;font:inherit;background:white;max-width:100%;min-width:0;width:100%}.pet-dimensions{padding:15px;background:#edece5;font-size:14px;line-height:1.6;border-radius:7px}.pet-review button{white-space:normal}.pet-review>*{min-width:0}.pet-card .eyebrow{font-size:12px}.pet-fitting,.pet-review{scroll-margin-top:30px}@media(max-width:900px){.pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pet-intro{padding-block:35px}.pet-grid,.pet-fitting,.pet-review{grid-template-columns:1fr}.pet-fitting,.pet-review{gap:25px;padding-block:35px}.pet-card img{max-height:340px}.pet-card h2{font-size:25px}}
