[class*=pm-]{padding-top:var(--pm-pt, 4rem);padding-bottom:var(--pm-pb, 4rem)}pet-match{display:block;position:relative}.pm__card{position:relative;z-index:1;padding:var(--lp-space-m) var(--lp-space-s);border-radius:2.4rem;background:#f5efe4;box-shadow:var(--lp-shadow-soft, none),inset 0 .1rem #ffffffb3;overflow:hidden}.pm__eyebrow{margin:0 0 var(--lp-space-xs);font-size:var(--lp-text-s);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c75b3a}.pm__heading{margin:0;max-width:40rem}.pm__text{margin:var(--lp-space-xs) 0 var(--lp-space-s);max-width:48rem;opacity:.8}.pm__label{margin:var(--lp-space-s) 0 var(--lp-space-xs);font-weight:600}.pm__chips{display:flex;flex-wrap:wrap;gap:var(--lp-space-xs)}.pm__chip{min-height:var(--lp-tap-min);padding:0 var(--lp-space-s);font:inherit;font-weight:600;color:#304b3d;background:#fff;border:1px solid rgba(48,75,61,.25);border-radius:999px;cursor:pointer;transition:background .25s var(--lp-ease, ease),color .25s var(--lp-ease, ease),transform .12s ease-out}.pm__chip:hover{transform:translateY(-.2rem)}.pm__chip:active{transform:scale(.97)}.pm__chip:focus-visible,.pm__cta:focus-visible{outline:.2rem solid #c75b3a;outline-offset:.2rem}.pm__chip[aria-pressed=true]{background:#304b3d;color:#fff;border-color:#304b3d}.pm__result{margin-top:var(--lp-space-m);padding:var(--lp-space-s);border-radius:1.8rem;background:#fff;animation:pm-in .45s var(--lp-ease, ease)}.pm__result[hidden]{display:none}.pm__result-title{margin:0 0 .4rem;font-size:2rem;font-weight:600;letter-spacing:-.015em;color:#304b3d}.pm__result-text{margin:0 0 var(--lp-space-s);line-height:1.5}.pm__cta{display:inline-flex;align-items:center;gap:.8rem;min-height:var(--lp-tap-min);padding:0 var(--lp-space-m);border-radius:999px;background:#c75b3a;color:#fff;font-weight:600;text-decoration:none;transition:transform .2s var(--lp-ease, ease),background .3s}.pm__cta:hover{transform:translateY(-.2rem);background:#b44f31}.pm__art{position:absolute;right:0;top:-1rem;width:18rem;height:18rem;color:#304b3d;opacity:.1;transform:rotate(8deg);pointer-events:none;z-index:2;animation:pm-float 7s ease-in-out infinite}@keyframes pm-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes pm-float{50%{transform:rotate(2deg) translateY(-.8rem)}}@media(min-width:990px){.pm__card{padding:var(--lp-space-l)}.pm__art{width:26rem;height:26rem;right:3rem;top:3rem}}@media(prefers-reduced-motion:reduce){.pm__art,.pm__result{animation:none}.pm__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-pet-match.css.map */
