.lux-faq{background:var(--lf-bg);padding-top:var(--lf-pt);padding-bottom:var(--lf-pb)}.lux-faq__inner{max-width:820px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.lux-faq__header{text-align:center;margin:0 auto clamp(36px,5vw,56px)}.lux-faq__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lf-eyebrow);margin:0 0 14px}.lux-faq__heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,40px);font-weight:400;letter-spacing:-.01em;color:var(--lf-heading);margin:0}.lux-faq__list{display:flex;flex-direction:column}.lux-faq__item{border-bottom:1px solid var(--lf-divider);padding:22px 0}.lux-faq__item:first-child{border-top:1px solid var(--lf-divider)}.lux-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:var(--lf-question)}.lux-faq__question::-webkit-details-marker{display:none}.lux-faq__toggle{position:relative;flex-shrink:0;width:16px;height:16px}.lux-faq__toggle:before,.lux-faq__toggle:after{content:"";position:absolute;background:var(--lf-icon);transition:transform .25s ease,opacity .25s ease}.lux-faq__toggle:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.lux-faq__toggle:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.lux-faq__item[open] .lux-faq__toggle:after{opacity:0;transform:translate(-50%) rotate(90deg)}.lux-faq__answer{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.75;color:var(--lf-answer);margin-top:16px;max-width:60ch}@media(max-width:599px){.lux-faq__question{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
