.lux-faq{--lux-green: #195e3e;--lux-ink: #111111;--lux-muted: #6b6b66;--lux-line: #dcdad3}.lux-faq__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:700;color:var(--lux-ink);text-align:center;margin:0 0 3rem}.lux-faq__list{display:flex;flex-direction:column;gap:1.2rem;max-width:80rem;margin:0 auto}.lux-faq__item{border:1px solid var(--lux-line);border-radius:14px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.lux-faq__item[open]{border-color:var(--lux-green);box-shadow:0 8px 24px #195e3e14}.lux-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2.2rem;font-size:1.6rem;font-weight:600;color:var(--lux-ink);cursor:pointer;list-style:none}.lux-faq__question::-webkit-details-marker{display:none}.lux-faq__question::marker{content:""}.lux-faq__icon{flex:0 0 auto;width:.9rem;height:.9rem;border-right:2px solid var(--lux-ink);border-bottom:2px solid var(--lux-ink);transform:rotate(45deg) translateY(-2px);transition:transform .25s ease}.lux-faq__item[open] .lux-faq__icon{transform:rotate(-135deg) translateY(-2px)}.lux-faq__answer{padding:0 2.2rem 2rem;font-size:1.5rem;line-height:1.7;color:#2b2b28}.lux-faq__answer>*:first-child{margin-top:0}.lux-faq__answer>*:last-child{margin-bottom:0}.lux-faq__answer h1,.lux-faq__answer h2{font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;margin:2.2rem 0 1rem}.lux-faq__answer h3,.lux-faq__answer h4{font-size:1.7rem;margin:1.8rem 0 .8rem}.lux-faq__answer p{margin:0 0 1.2rem}.lux-faq__answer ul{padding-left:2rem;margin:0 0 1.2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lux-faq.css.map */
