.np-faq{padding:60px 0;font-family:var(--font-primary, Arial, sans-serif);color:#333}.np-faq__title{font-size:26px;font-weight:700;color:#111;margin:0 0 40px}.np-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:start}.np-faq__column{display:flex;flex-direction:column}.np-faq__item{border-top:1px solid #f0f0f0}.np-faq__item:last-child{border-bottom:1px solid #f0f0f0}.np-faq__summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:15px;font-weight:500;color:#111;cursor:pointer;list-style:none;outline:none}.np-faq__summary::-webkit-details-marker{display:none}.np-faq__summary:after{content:"+";font-size:22px;line-height:1;color:#444;font-weight:300;margin-left:20px;transition:transform .2s;display:inline-block}.np-faq__item[open]>.np-faq__summary:after{content:"\d7";transform:rotate(90deg)}.np-faq__content{padding-bottom:24px;font-size:14px;line-height:1.6;color:#555;animation:faq-fade-in .3s ease}.np-faq__content p{margin:0 0 16px}.np-faq__content p:last-child{margin-bottom:0}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.np-faq__grid{grid-template-columns:1fr;gap:0}.np-faq__column:last-child .np-faq__item:first-child{border-top:none}}@media screen and (max-width:749px){.np-faq{padding:40px 0}.np-faq__title{font-size:22px;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-faq.css.map */
