.luma-faq-preview{padding:var(--spacing-xxl) 0 calc(var(--spacing-xxl) + 2rem) 0}.luma-faq-preview.section--white{background:#fff}.luma-faq-preview.section--background{background:var(--color-seasalt)}.faq-title{font-family:var(--font-heading);font-weight:500;font-size:2.5rem;color:var(--color-midnight-green);text-align:center;margin-bottom:var(--spacing-xxl);line-height:.85}.faq-items{max-width:800px;margin:0 auto var(--spacing-xl) auto}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0;background:none;border:none;cursor:pointer;text-align:left;transition:color .2s ease}.faq-question:hover,.faq-question:hover .faq-question-text{color:var(--color-lapis)}.faq-question:focus{outline:2px solid var(--color-lapis);outline-offset:2px}.faq-question-text{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;color:var(--color-text-primary);transition:color .2s ease}.faq-chevron{width:20px;height:20px;color:var(--color-rosy-brown);transition:transform .3s ease;flex-shrink:0}.faq-question[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.faq-answer-wrapper.is-open{max-height:500px;opacity:1}.faq-answer{padding:0 0 var(--spacing-md);font-family:var(--font-body);font-size:1.25rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.faq-cta{text-align:right;max-width:800px;margin:0 auto}.faq-link{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--color-midnight-green);text-decoration:none;transition:opacity .2s ease}.faq-link:hover{opacity:.8}@media (max-width: 768px){.faq-title{font-size:2.5rem}.faq-question-text{font-size:1rem}.faq-answer{font-size:1.25rem}.faq-cta{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luma-faq-preview.css.map */
