.pnb-faqpage{--pnb-ink: #1c1b1b;--pnb-ink-soft: #45423d;--pnb-muted: #8c8a86;--pnb-paper: #faf9f6;--pnb-surface: #ffffff;--pnb-line: #e8e7e3;--pnb-gold: #a9854a;--pnb-gold-deep: #8a6f3f;--pnb-green: #15925d;--pnb-green-hover: #138052;--pnb-page-width: 1200px;--pnb-pad: clamp(20px, 5vw, 48px);--pnb-radius-pill: 999px;--pnb-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--pnb-shadow-cta: 0 16px 40px -16px rgba(21, 146, 93, .6);--pnb-ease: cubic-bezier(.22, .61, .36, 1);--pnb-font-display: var(--font-heading-family);--pnb-font-body: var(--font-body-family);--pnb-font-nav: "Poppins", var(--font-body-family);font-family:var(--pnb-font-body);color:var(--pnb-ink);font-size:17px;line-height:1.6}.pnb-faqpage a{color:var(--pnb-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#1c1b1b59;transition:color .15s var(--pnb-ease)}.pnb-faqpage a:hover,.pnb-faqpage a:focus-visible{color:var(--pnb-gold-deep);text-decoration-color:#8a6f3f99}.pnb-faqpage__head{max-width:var(--pnb-page-width);margin:0 auto;padding:0 var(--pnb-pad) 40px}.pnb-faqpage__eyebrow{font:600 12.5px var(--pnb-font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--pnb-gold);margin:0 0 18px}.pnb-faqpage__title{font:700 clamp(38px,4.6vw,62px) / 1.05 var(--pnb-font-body);letter-spacing:-.025em;margin:0;text-wrap:balance}.pnb-faqpage__toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0 0}.pnb-faqpage__search{position:relative;max-width:420px;width:100%}.pnb-faqpage__search-input{width:100%;box-sizing:border-box;height:46px;border:none;border-radius:var(--pnb-radius-pill);background:var(--pnb-surface);box-shadow:var(--pnb-shadow-card);padding:0 52px 0 24px;font:15px var(--pnb-font-body);color:var(--pnb-ink);outline:none}.pnb-faqpage__search-input:focus-visible{box-shadow:var(--pnb-shadow-card),0 0 0 2px #1c1b1b1f}.pnb-faqpage__search-input::-webkit-search-cancel-button{cursor:pointer}.pnb-faqpage__search-btn{position:absolute;right:6px;top:5px;width:36px;height:36px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--pnb-ink)}.pnb-faqpage__count{font-size:14px;color:var(--pnb-muted)}.pnb-faqpage__body{max-width:var(--pnb-page-width);margin:0 auto;padding:0 var(--pnb-pad) 40px;display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.pnb-faqpage__nav{flex:0 1 260px;min-width:240px}.pnb-faqpage__nav-title{font:600 11.5px var(--pnb-font-nav);letter-spacing:.14em;text-transform:uppercase;color:var(--pnb-muted);margin:0 0 12px}.pnb-faqpage__nav-link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--pnb-line);font:500 15px var(--pnb-font-body);color:var(--pnb-ink);text-decoration:none}.pnb-faqpage__nav-link:hover,.pnb-faqpage__nav-link:focus-visible{color:var(--pnb-gold-deep)}.pnb-faqpage__nav-count{font:500 12.5px var(--pnb-font-nav);color:var(--pnb-muted);font-variant-numeric:tabular-nums}.pnb-faqpage__content{flex:1 1 520px;min-width:0}.pnb-faqpage__group{scroll-margin-top:24px;margin-bottom:52px}.pnb-faqpage__group-title{font:400 22px var(--pnb-font-display);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}.pnb-faqpage__rule{display:block;width:44px;height:2px;background:var(--pnb-gold);margin:0 0 8px}.pnb-faqpage__item,.pnb-faqpage__group-end{border-top:1px solid var(--pnb-line)}.pnb-faqpage__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0;cursor:pointer;list-style:none}.pnb-faqpage__summary::-webkit-details-marker{display:none}.pnb-faqpage__q{font:600 17px / 1.45 var(--pnb-font-body);color:var(--pnb-ink);text-wrap:pretty;transition:color .15s var(--pnb-ease)}.pnb-faqpage__summary:hover .pnb-faqpage__q,.pnb-faqpage__summary:focus-visible .pnb-faqpage__q{color:var(--pnb-gold-deep)}.pnb-faqpage__chev{width:17px;height:17px;flex:none;margin-top:3px;color:var(--pnb-gold);transition:transform .25s var(--pnb-ease)}.pnb-faqpage__item[open] .pnb-faqpage__chev{transform:rotate(180deg)}.pnb-faqpage__answer{padding:2px 0 24px;max-width:68ch}.pnb-faqpage__answer>p{margin:0 0 12px;font-size:16px;line-height:1.68;color:var(--pnb-ink-soft)}.pnb-faqpage__answer>p:last-child{margin-bottom:0}.pnb-faqpage__answer ul,.pnb-faqpage__answer ol{margin:0 0 12px;padding-left:1.4em;font-size:16px;line-height:1.68;color:var(--pnb-ink-soft)}.pnb-faqpage__answer img,.pnb-faqpage__answer iframe,.pnb-faqpage__answer table{max-width:100%}.pnb-faqpage__empty{padding:24px 0 40px}.pnb-faqpage__empty-title{font:600 17px var(--pnb-font-body);margin:0 0 6px}.pnb-faqpage__empty-text{font-size:16px;color:var(--pnb-ink-soft);margin:0}.pnb-faqpage__cta{border-top:1px solid var(--pnb-line);background:var(--pnb-surface)}.pnb-faqpage__cta-inner{max-width:var(--pnb-page-width);margin:0 auto;padding:56px var(--pnb-pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:center}.pnb-faqpage__cta-title{font:400 24px var(--pnb-font-display);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.pnb-faqpage__cta-text{font-size:16px;line-height:1.65;color:var(--pnb-ink-soft);max-width:52ch}.pnb-faqpage__cta-text>p{margin:0}.pnb-faqpage__cta-text a{font-weight:600}.pnb-faqpage__cta-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.pnb-faqpage a.pnb-faqpage__btn{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;border:0;cursor:pointer;padding:15px 28px;border-radius:var(--pnb-radius-pill);background:var(--pnb-green);color:#fff;text-decoration:none;font:600 14.5px / 1 var(--pnb-font-body);box-shadow:var(--pnb-shadow-cta);transition:transform .25s var(--pnb-ease),gap .25s var(--pnb-ease),background .25s var(--pnb-ease)}.pnb-faqpage a.pnb-faqpage__btn:hover,.pnb-faqpage a.pnb-faqpage__btn:focus-visible{background:var(--pnb-green-hover);color:#fff;transform:translateY(-2px);gap:16px}.pnb-faqpage__btn-icon{width:17px;height:17px;flex:none}@media screen and (min-width:990px){.pnb-faqpage__nav{position:sticky;top:calc(var(--header-height, 80px) + 24px);max-height:calc(100vh - var(--header-height, 80px) - 48px);overflow-y:auto}}@media screen and (max-width:989px){.pnb-faqpage__body{gap:28px}.pnb-faqpage__nav{flex:1 1 100%;min-width:0;margin-inline:calc(var(--pnb-pad) * -1);padding-inline:var(--pnb-pad);max-width:100vw}.pnb-faqpage__nav-title{margin-bottom:10px}.pnb-faqpage__nav-list{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.pnb-faqpage__nav-list::-webkit-scrollbar{display:none}.pnb-faqpage__nav-link{flex:none;gap:8px;padding:8px 16px;border:1px solid var(--pnb-line);border-radius:var(--pnb-radius-pill);background:var(--pnb-surface);font-size:14px;white-space:nowrap}.pnb-faqpage__group{scroll-margin-top:calc(var(--header-height, 80px) + 16px)}}@media screen and (max-width:749px){.pnb-faqpage__summary{gap:14px;padding:16px 0}.pnb-faqpage__q{font-size:16px}.pnb-faqpage__cta-actions{justify-content:flex-start}.pnb-faqpage__btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.pnb-faqpage__btn,.pnb-faqpage a,.pnb-faqpage__q,.pnb-faqpage__chev{transition:none}.pnb-faqpage__btn:hover,.pnb-faqpage__btn:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/248/assets/pnb-faq.css.map */
