.npx-faq{display:block;padding-block:var(--npx-faq-top) var(--npx-faq-bottom);padding-inline:28px;background:var(--npx-faq-bg);color:var(--npx-faq-text);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.7}.npx-faq *,.npx-faq *:before,.npx-faq *:after{box-sizing:border-box}.npx-faq [hidden]{display:none!important}.npx-faq .npx-faq__inner{max-width:var(--npx-faq-width);margin-inline:auto}.npx-faq .npx-faq__header{margin:0 auto 32px;text-align:center}.npx-faq .npx-faq__eyebrow{margin:0 0 12px;color:var(--npx-faq-accent);font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.5}.npx-faq .npx-faq__heading{margin:0;color:var(--npx-faq-title);font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:clamp(28px,3.2vw,var(--npx-faq-heading-size));font-style:normal;font-weight:600;letter-spacing:-.035em;line-height:1.2;text-transform:none;overflow-wrap:anywhere}.npx-faq .npx-faq__intro{margin:16px auto 0;max-width:600px;font-size:16px}.npx-faq .npx-faq__intro p{margin:0}.npx-faq .npx-faq__item{margin:0;padding:0;border:0;border-block-end:1px solid var(--npx-faq-border);background:transparent;border-radius:0}.npx-faq .npx-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;margin:0;padding:24px 16px;color:var(--npx-faq-title);cursor:pointer;list-style:none;text-align:start}.npx-faq .npx-faq__summary::-webkit-details-marker{display:none}.npx-faq .npx-faq__summary::marker{content:""}.npx-faq .npx-faq__question{font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:18px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.npx-faq .npx-faq__chevron{flex:0 0 22px;width:22px;height:22px;transition:transform .18s ease}.npx-faq .npx-faq__item[open]>.npx-faq__summary .npx-faq__chevron{transform:rotate(180deg)}.npx-faq .npx-faq__item[open]>.npx-faq__summary{color:var(--npx-faq-accent)}.npx-faq .npx-faq__answer{padding:0 16px 26px;padding-inline:16px 62px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.npx-faq .npx-faq__answer p{margin:0}.npx-faq .npx-faq__answer p+p{margin-block-start:12px}.npx-faq .npx-faq__answer ul,.npx-faq .npx-faq__answer ol{margin-block:12px;padding-inline-start:22px}.npx-faq .npx-faq__answer a,.npx-faq .npx-faq__contact a,.npx-faq .npx-faq__intro a{color:var(--npx-faq-accent);text-decoration:underline;text-underline-offset:3px}.npx-faq .npx-faq__more-wrap{text-align:center}.npx-faq .npx-faq__more{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;max-width:100%;margin:32px 0 0;padding:12px 26px;border:1px solid var(--npx-faq-title);border-radius:4px;background:transparent;color:var(--npx-faq-title);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:none;box-shadow:none}.npx-faq .npx-faq__more-icon{flex:0 0 20px;transition:transform .18s ease}.npx-faq .npx-faq__more[aria-expanded=true] .npx-faq__more-icon{transform:rotate(180deg)}.npx-faq .npx-faq__contact{margin:24px 0 0;text-align:center;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.npx-faq .npx-faq__contact a{display:inline-block}.npx-faq a:focus-visible,.npx-faq summary:focus-visible,.npx-faq button:focus-visible{outline:2px solid var(--npx-faq-accent);outline-offset:3px;border-radius:3px}@media(hover:hover){.npx-faq .npx-faq__summary:hover,.npx-faq .npx-faq__more:hover{color:var(--npx-faq-accent)}}@media(max-width:600px){.npx-faq{padding-inline:20px;padding-block:min(var(--npx-faq-top),48px) min(var(--npx-faq-bottom),40px)}.npx-faq .npx-faq__header{margin-bottom:22px}.npx-faq .npx-faq__heading{font-size:min(var(--npx-faq-heading-size),30px)}.npx-faq .npx-faq__intro{margin-top:12px;font-size:14px}.npx-faq .npx-faq__summary{min-height:70px;gap:16px;padding:20px 4px}.npx-faq .npx-faq__question{font-size:16px}.npx-faq .npx-faq__answer{padding-inline:4px 22px;padding-bottom:22px;font-size:14px}.npx-faq .npx-faq__chevron{flex-basis:20px;width:20px;height:20px}.npx-faq .npx-faq__more{margin-top:26px;font-size:12px}.npx-faq .npx-faq__contact{font-size:12px}}@media(prefers-reduced-motion:reduce){.npx-faq .npx-faq__chevron,.npx-faq .npx-faq__more-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nx01-faqs.css.map */
