.pf-store .faq-page .sec-pad{max-width:840px;padding-top:34px;padding-bottom:56px}.pf-store .faq-head{border-bottom:2px solid var(--ink);padding-bottom:20px;margin-bottom:8px}.pf-store .faq-head h1{font-family:var(--font-d);font-weight:500;letter-spacing:-.015em;font-size:clamp(34px,9vw,72px);line-height:.98;margin:6px 0 0;color:var(--ink)}.pf-store .faq-head__intro{margin-top:14px;max-width:52ch}.pf-store .faq-head__intro p{margin:0;font-size:clamp(16px,2.4vw,19px);line-height:1.55;color:var(--ink-soft)}.pf-store .faq-group{font-family:var(--font-d);font-weight:500;letter-spacing:-.01em;font-size:clamp(24px,5.2vw,38px);line-height:1.04;color:var(--ink);margin:52px 0 2px;display:flex;align-items:baseline;gap:14px}.pf-store .faq-group__kicker{font-family:var(--font-b);font-weight:600;font-size:12px;letter-spacing:.16em;color:var(--coral);flex:none;transform:translateY(-2px)}.pf-store .faq-list{border-top:1.5px solid var(--ink)}.pf-store .faq-item{border-bottom:1px solid var(--line-strong)}.pf-store .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 0;min-height:44px;font-size:clamp(16.5px,2.6vw,19px);font-weight:500;line-height:1.35;color:var(--ink)}.pf-store .faq-item summary::-webkit-details-marker{display:none}.pf-store .faq-item summary:hover{color:var(--coral)}.pf-store .faq-item summary:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:3px}.pf-store .faq-item__sign{width:20px;height:20px;flex:none;margin-top:3px;color:var(--coral);transition:transform .22s ease}.pf-store .faq-item[open] .faq-item__sign{transform:rotate(45deg)}.pf-store .faq-item[open] summary{color:var(--coral);padding-bottom:8px}.pf-store .faq-item__body{padding:0 0 24px;max-width:62ch}.pf-store .faq-item__body p{margin:0 0 12px;font-size:15.5px;line-height:1.68;color:var(--ink-soft)}.pf-store .faq-item__body p:last-child{margin-bottom:0}.pf-store .faq-item__body strong{font-weight:600;color:var(--ink)}.pf-store .faq-item__body ul{margin:0 0 12px;padding-left:20px}.pf-store .faq-item__body li{margin:5px 0;font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.pf-store .faq-item__body a{color:var(--coral);text-decoration:underline;text-underline-offset:2px}.pf-store .faq-quote{background:var(--coral);color:#fff;margin:56px calc(50% - 50vw) 8px;width:100vw;padding:clamp(38px,7vw,66px) 0;text-align:center}.pf-store .faq-quote blockquote{max-width:760px;margin:0 auto;padding:0 var(--pad);font-family:var(--font-d);font-weight:400;font-style:italic;font-size:clamp(22px,4.4vw,38px);line-height:1.18;letter-spacing:-.01em}.pf-store .faq-quote figcaption{max-width:620px;margin:16px auto 0;padding:0 var(--pad);font-size:14.5px;line-height:1.55;color:#f6ded8}.pf-store .faq-help{margin-top:56px;padding-top:26px;border-top:2px solid var(--ink);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.pf-store .faq-help__kicker{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--coral)}.pf-store .faq-help__text{margin:0;font-size:17px;line-height:1.5;color:var(--ink);max-width:46ch}.pf-store .faq-help .btn{min-height:48px;padding-inline:26px}@media(min-width:760px){.pf-store .faq-page .sec-pad{padding-top:46px;padding-bottom:80px}.pf-store .faq-item summary{padding:24px 0}.pf-store .faq-help{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.pf-store .faq-help .btn{flex:none}}@media(prefers-reduced-motion:reduce){.pf-store .faq-item__sign{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pan-filio-faq.css.map */
