.np-faq{background:var(--np-faq-bg, var(--np-surface));padding-block:var(--np-faq-pt, 6.4rem) var(--np-faq-pb, 6.4rem)}.np-faq__inner{display:grid;grid-template-columns:1fr;gap:var(--np-space-6)}@media screen and (min-width:990px){.np-faq--split .np-faq__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--np-space-8);align-items:start}}.np-faq--split .np-faq__intro{position:sticky;top:calc(var(--np-header-height, 8rem) + 2rem)}.np-faq__eyebrow{margin:0 0 var(--np-space-2)}.np-faq__heading{margin:0;font-family:var(--np-font-display);font-style:italic;font-weight:400;font-size:var(--np-fs-h2);line-height:1;letter-spacing:-.02em;color:var(--np-text)}.np-faq__sub{margin:var(--np-space-3) 0 0;font-size:1.6rem;line-height:1.55;color:var(--np-text-soft)}.np-faq__cta{margin-top:var(--np-space-5)}.np-faq__list{border-top:1px solid var(--np-border)}.np-faq__item{border-bottom:1px solid var(--np-border)}.np-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--np-space-4);width:100%;padding:2rem .4rem;cursor:pointer;list-style:none;font-family:var(--np-font-body);font-size:1.75rem;font-weight:600;line-height:1.35;color:var(--np-text);transition:color .2s var(--np-ease)}.np-faq__q::-webkit-details-marker{display:none}.np-faq__q:hover,.np-faq__item[open] .np-faq__q{color:var(--np-hover)}.np-faq__q:focus-visible{outline:2px solid var(--np-primary);outline-offset:3px;border-radius:var(--np-radius-sm)}.np-faq__icon{position:relative;flex:none;width:2.4rem;height:2.4rem}.np-faq__icon:before,.np-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--np-ease),opacity .3s var(--np-ease)}.np-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.np-faq__item[open] .np-faq__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.np-faq__a{overflow:hidden;padding:0 .4rem 2.2rem;font-size:1.55rem;line-height:1.6;color:var(--np-text-soft);animation:np-faq-reveal .35s var(--np-ease)}.np-faq__a>:first-child{margin-top:0}.np-faq__a>:last-child{margin-bottom:0}.np-faq__a a{color:var(--np-hover);text-decoration:underline;text-underline-offset:2px}@keyframes np-faq-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.np-faq__a{animation:none}.np-faq__icon:before,.np-faq__icon:after{transition:none}}@media screen and (max-width:989px){.np-faq--split .np-faq__intro{position:static}}@media screen and (max-width:749px){.np-faq{padding-block:var(--np-faq-pt-m, 4rem) var(--np-faq-pb-m, 4rem)}.np-faq__q{font-size:1.55rem;padding:1.6rem .2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/np-faq.css.map */
