.nc-faq{background:var(--ink);padding:60px 0}.nc-faq *{box-sizing:border-box}.nc-faq__inner{max-width:1160px;margin:0 auto;padding:0 24px}.nc-faq__eyebrow{margin-bottom:16px;color:var(--brass-light)}.nc-faq__eyebrow:before,.nc-faq__eyebrow:after{color:var(--brass-light)}.nc-faq__heading{font-family:Fraunces,serif;font-weight:600;font-size:clamp(1.625rem,3.4vw,2.25rem);line-height:1.2;text-align:center;color:var(--paper);max-width:620px;margin:0 auto 48px}.nc-faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nc-faq__row{border:1px solid rgba(247,242,231,.14);background:#f7f2e70a;border-radius:14px;overflow:hidden;transition:background-color .2s ease,border-color .2s ease}.nc-faq__row:has(details[open]){background:#f7f2e712;border-color:#d8ae5c66}.nc-faq__item{padding:0}.nc-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.nc-faq__summary::-webkit-details-marker{display:none}.nc-faq__summary::marker{content:""}.nc-faq__question{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:1.4;color:var(--paper);margin:0}.nc-faq__icon{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--brass-light);transition:transform .25s ease}.nc-faq__icon svg{width:16px;height:16px}.nc-faq__item[open] .nc-faq__icon{transform:rotate(180deg)}.nc-faq__answer{padding:0 22px 20px}.nc-faq__answer-text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:var(--paper);opacity:.82}.nc-faq__answer-text p{margin:0 0 10px}.nc-faq__answer-text p:last-child{margin-bottom:0}.nc-faq__answer-text strong{color:var(--brass-light);font-weight:600}.nc-faq__answer-text a{color:var(--brass-light);text-decoration:underline;text-underline-offset:2px}.nc-faq__editor-note{text-align:center;color:var(--paper);opacity:.6;font-size:.875rem}.nc-faq__summary:focus-visible{outline:2px solid var(--brass-light);outline-offset:-2px;border-radius:14px}@media(max-width:760px){.nc-faq{padding:72px 0}.nc-faq__summary{padding:16px 18px;gap:14px}.nc-faq__answer{padding:0 18px 18px}.nc-faq__question{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.nc-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-standard.css.map */
