nw-faq.nw-faq{display:block}.nw-faq__inner{display:flex;flex-direction:column;align-items:stretch;gap:24px;position:relative;z-index:1;width:100%}.nw-faq .nw-heading--center{align-items:flex-start;text-align:left}.nw-faq .nw-heading--center .h2,.nw-faq .nw-heading--center .rte{text-align:left}.nw-faq__list{display:flex;flex-direction:column;width:100%;max-width:600px}.nw-faq__item{border-bottom:1px solid #d1d5db}.nw-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;cursor:pointer;list-style:none}.nw-faq__summary::-webkit-details-marker,.nw-faq__summary::marker{display:none}.nw-faq__question{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:1.3;letter-spacing:.02em;text-transform:capitalize;color:#000}.nw-faq__chevron{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;color:#000;transform-origin:center center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.nw-faq__chevron svg,.nw-faq__chevron .icon-caret{position:static;top:auto;right:auto;bottom:auto;left:auto;display:block;width:14px;height:8px;margin:0;transform:none}.nw-faq__item.is-open .nw-faq__chevron{transform:rotate(180deg)}.nw-faq__answer-wrap{overflow:hidden;margin:0;padding:0;height:0;opacity:0;will-change:height,opacity;contain:layout style}.nw-faq__item.is-animating .nw-faq__answer-wrap{pointer-events:none}.nw-faq__answer{overflow:hidden;min-height:0;margin:0;padding:0 40px 16px 0}.nw-faq__answer,.nw-faq__answer.rte,.nw-faq__answer p{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.02em;text-align:left;color:#4b5563}.nw-faq .nw-footer,.nw-faq .nw-btn{width:100%;max-width:540px}@media screen and (min-width:750px){.nw-faq__inner{gap:48px;align-items:center}.nw-faq .nw-heading--center{align-items:center;text-align:center}.nw-faq .nw-heading--center .h2,.nw-faq .nw-heading--center .rte{text-align:center}.nw-faq__question{font-size:16px}.nw-faq__answer{padding:0 40px 16px 0}.nw-faq__answer,.nw-faq__answer.rte,.nw-faq__answer p{font-size:16px}}@media(prefers-reduced-motion:reduce){.nw-faq__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/nw-faq.css.map */
