.restwell-faq-page{--lw-forest: #2D5A3D;--lw-gold: #C9A959;--lw-cream: #D4C5A9;--lw-cream-light: #F8F6F1;--lw-text: #1a1a1a;--lw-text-muted: #666;background:var(--lw-cream-light);padding:0 0 80px;font-family:var(--font-paragraph--family, var(--font-body--family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif))}.lw-faq-hero{background:linear-gradient(135deg,var(--lw-forest) 0%,#1e3d2a 100%);padding:80px 24px 100px;text-align:center;margin-bottom:-40px}.lw-faq-title{font-family:var(--font-h1--family, var(--font-heading--family));font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:#fff;margin:0 0 16px;letter-spacing:-.02em}.lw-faq-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#ffffffd9;max-width:600px;margin:0 auto;line-height:1.6}.lw-faq-content{max-width:900px;margin:0 auto;padding:0 32px;background:#fff;border-radius:16px;box-shadow:0 2px 20px #0000000f;overflow:hidden}.lw-faq-category{padding:32px 0}.lw-faq-category:not(:last-child){border-bottom:1px solid rgba(45,90,61,.1)}.lw-faq-category-title{display:flex;align-items:center;gap:12px;font-family:var(--font-h1--family, var(--font-heading--family));font-size:1.5rem;font-weight:600;color:var(--lw-forest);margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid var(--lw-cream)}.lw-faq-category-icon{font-size:1.75rem}.lw-faq-items{display:flex;flex-direction:column;gap:0}.lw-faq-item{border-bottom:1px solid rgba(45,90,61,.1)}.lw-faq-item:last-child{border-bottom:none}.lw-faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:1.1rem;font-weight:500;color:var(--lw-text);cursor:pointer;list-style:none;transition:color .2s ease}.lw-faq-question::-webkit-details-marker{display:none}.lw-faq-question:hover{color:var(--lw-forest)}.lw-faq-question span{flex:1;padding-right:16px}.lw-faq-chevron{width:24px;height:24px;flex-shrink:0;color:var(--lw-gold);transition:transform .3s ease}.lw-faq-item[open] .lw-faq-chevron{transform:rotate(180deg)}.lw-faq-answer{padding:0 0 20px;color:var(--lw-text-muted);line-height:1.7;font-size:1rem}.lw-faq-answer p{margin:0 0 12px}.lw-faq-answer p:last-child{margin-bottom:0}.lw-faq-answer ul,.lw-faq-answer ol{margin:12px 0;padding-left:24px}.lw-faq-answer li{margin-bottom:8px}.lw-faq-answer strong{color:var(--lw-text)}.lw-faq-cta{max-width:900px;margin:48px auto 0;padding:0 24px}.lw-faq-cta-content{background:linear-gradient(135deg,var(--lw-forest) 0%,#1e3d2a 100%);border-radius:16px;padding:48px;text-align:center}.lw-faq-cta h3{font-family:var(--font-h1--family, var(--font-heading--family));font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 12px}.lw-faq-cta p{font-size:1.1rem;color:#ffffffd9;margin:0 0 24px}.lw-faq-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;background:var(--lw-gold);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease}.lw-faq-cta-button:hover{background:#b8984a;transform:translateY(-2px);box-shadow:0 8px 20px #c9a9594d}@media(max-width:768px){.lw-faq-hero{padding:60px 20px 80px}.lw-faq-content{border-radius:12px;padding:0 20px}.lw-faq-category{padding:24px 0}.lw-faq-category-title{font-size:1.25rem}.lw-faq-question{font-size:1rem;padding:16px 0}.lw-faq-answer{font-size:.95rem}.lw-faq-cta-content{padding:32px 24px}.lw-faq-cta h3{font-size:1.5rem}.lw-faq-cta-button{width:100%;padding:14px 32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/restwell-faq-page.css.map */
