:root{--pmc-faq-ink: #171713;--pmc-faq-paper: #fbf3e8;--pmc-faq-coral: #e5573d;--pmc-faq-line: rgb(23 23 19 / .16)}.petmycase-faq,.petmycase-faq *{box-sizing:border-box}.petmycase-faq{color:var(--pmc-faq-ink);background:var(--pmc-faq-paper);font-family:var(--font-body--family)}.petmycase-faq a{color:inherit}.petmycase-faq__eyebrow,.petmycase-faq__group>header p,.petmycase-faq__aside>p{margin:0;color:var(--pmc-faq-coral);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.petmycase-faq__contact-primary,.petmycase-faq__contact-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:1px solid var(--pmc-faq-ink);border-radius:999px;font-size:.96rem;font-weight:780;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.petmycase-faq__contact-primary{border-color:var(--pmc-faq-coral);color:#fff;background:var(--pmc-faq-coral)}.petmycase-faq__contact-primary:hover{border-color:#c84631;background:#c84631}.petmycase-faq__content{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);width:min(100%,1220px);margin:0 auto;padding:clamp(72px,9vw,136px) clamp(22px,5vw,72px)}.petmycase-faq__aside{position:sticky;top:110px;align-self:start}.petmycase-faq__aside nav{display:grid;margin-top:20px;border-top:1px solid var(--pmc-faq-line)}.petmycase-faq__aside nav a{padding:15px 0;border-bottom:1px solid var(--pmc-faq-line);font-size:.95rem;font-weight:720;text-decoration:none;transition:color .16s ease,padding-left .16s ease}.petmycase-faq__aside nav a:hover{padding-left:6px;color:var(--pmc-faq-coral)}.petmycase-faq__aside-note{display:grid;gap:7px;margin-top:34px;padding:22px;border:1px solid var(--pmc-faq-line);background:#ffffff47}.petmycase-faq__aside-note strong{font-family:Chunk Five,Georgia,serif;font-size:1.35rem;font-weight:400}.petmycase-faq__aside-note span,.petmycase-faq__aside-note a{font-size:.88rem;line-height:1.45}.petmycase-faq__aside-note a{width:fit-content;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.petmycase-faq__groups{min-width:0}.petmycase-faq__group{scroll-margin-top:120px}.petmycase-faq__group+.petmycase-faq__group{margin-top:clamp(72px,9vw,120px)}.petmycase-faq__group>header{margin-bottom:25px}.petmycase-faq__group>header h2{margin:10px 0 0;font-family:Chunk Five,Georgia,serif;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:400;letter-spacing:-.045em;line-height:.95}.petmycase-faq__questions{border-top:1px solid var(--pmc-faq-ink)}.petmycase-faq__question{border-bottom:1px solid var(--pmc-faq-line)}.petmycase-faq__question summary{display:grid;grid-template-columns:1fr 26px;gap:24px;align-items:center;padding:23px 0;list-style:none;cursor:pointer;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:760;line-height:1.35}.petmycase-faq__question summary::-webkit-details-marker{display:none}.petmycase-faq__question-toggle{position:relative;width:22px;height:22px}.petmycase-faq__question-toggle img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:22px;height:22px;transition:opacity .16s ease}.petmycase-faq__question-minus,.petmycase-faq__question[open] .petmycase-faq__question-plus{opacity:0}.petmycase-faq__question[open] .petmycase-faq__question-minus{opacity:1}.petmycase-faq__answer{max-width:680px;padding:0 48px 26px 0;color:#171713b8;font-size:.98rem;line-height:1.65}.petmycase-faq__answer p{margin:0}.petmycase-faq__answer a{font-weight:750;text-underline-offset:3px}.petmycase-faq__question summary:hover,.petmycase-faq__question[open] summary{color:var(--pmc-faq-coral)}.petmycase-faq__contact{display:flex;align-items:end;justify-content:space-between;gap:50px;padding:clamp(60px,8vw,108px) max(clamp(22px,5vw,72px),calc((100vw - 1220px)/2));color:var(--pmc-faq-paper);background:var(--pmc-faq-ink)}.petmycase-faq__contact h2{max-width:700px;margin:14px 0 0;font-family:Chunk Five,Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;letter-spacing:-.045em;line-height:.95}.petmycase-faq__contact-actions{display:flex;flex-shrink:0;gap:12px}.petmycase-faq__contact-secondary{border-color:#fbf3e8b8;color:var(--pmc-faq-paper)}.petmycase-faq__contact-secondary:hover{border-color:var(--pmc-faq-paper);color:var(--pmc-faq-ink);background:var(--pmc-faq-paper)}.petmycase-faq__contact a:focus-visible,.petmycase-faq__aside a:focus-visible,.petmycase-faq__question summary:focus-visible{outline:3px solid rgb(229 87 61 / .4);outline-offset:4px}@media screen and (max-width:900px){.petmycase-faq__content{grid-template-columns:1fr;gap:56px}.petmycase-faq__aside{position:static}.petmycase-faq__aside nav{grid-template-columns:repeat(3,1fr)}.petmycase-faq__aside nav a{padding-right:16px}.petmycase-faq__aside-note{max-width:390px}.petmycase-faq__contact{align-items:flex-start;flex-direction:column}}@media screen and (max-width:600px){.petmycase-faq__content{padding-inline:22px}.petmycase-faq__aside nav{grid-template-columns:1fr}.petmycase-faq__group>header h2{font-size:clamp(2.7rem,14vw,4rem)}.petmycase-faq__question summary{gap:16px;padding:20px 0}.petmycase-faq__answer{padding-right:30px}.petmycase-faq__contact{padding-inline:22px}.petmycase-faq__contact-actions{align-items:stretch;flex-direction:column;width:100%}}@media(prefers-reduced-motion:reduce){.petmycase-faq a,.petmycase-faq__question-toggle img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/petmycase-faq.css.map */
